100 likes | 176 Views
Recovering Shape in the Presence of Interreflections. Shree K. Nayar, Katsushi Ikeuchi, Takeo Kanade Presented by: Adam Smith. Problem. All previous shape-from-intensity (and also shape-from-shading) algorithms assume there are no surface-to-surface reflections.
E N D
Recovering Shape in the Presence of Interreflections Shree K. Nayar, Katsushi Ikeuchi, Takeo Kanade Presented by: Adam Smith
Problem • All previous shape-from-intensity (and also shape-from-shading) algorithms assume there are no surface-to-surface reflections. • This is only true when imaging a single, convex surface. • These methods produce erroneous (psuedo) estimates of shape and reflectance.
Example Failure Cases Psuedo shapes are always less concave than the actual shapes. Extra Light! Recovered shape is flatter
Solution • Explicitly model interreflections and find the model that best fits the observations. • Start with the shape-from-intensity geometry • Iteratively calculate a better match and update geometry • Converges (after possibly infinite iterations) to a steady state solution for shape and reflectance
Model • Surface is grid of infinitesimal facets. • Each facet has its own position, normal and reflectance. • Light observed from a facet is the sum of direct light and contribution from all other facets Li = observed light Lsi = radiance from direct illumination Rhoi = facet reflectance (albedo) Lj = radiance from facet j K = interreflectance kernel (based on geometry
Iterative Step F0 = Fp P0 = [0.95] Fk+1 = (I - PkKk)Fk Pk = P(Fk) Kk = K(Fk)
Details Initialize: F0 = Fp P0 = [0.95] Update: Fk+1 = (I - PkKk)Fk Pk = P(Fk) Kk = K(Fk) F is facet matrix P is albedo matrix K is kernel matrix
Conclusions • This method recovers shape and reflectance of Lambertian surface in the presence of