Shape from shading in the light of mutual illumination

Shape from shading schemes are based on the assumption that image radiance is a function of surface normal alone. Unfortunately, because surfaces illuminate one another, radiance is a complicated global property of surface shape. We review briefly the equations governing mutual illumination effects, and demonstrate that mutual illumination forms a major component of image radiance. We then discuss the consequences of mutual illumination effects for different theories of recovering shape from radiance. We show that discontinuities in image radiance originate solely in surface discontinuities, from shadows and from changes in surface reflectance. We argue that for a large class of shapes the response of edge detectors will also remain unchanged. Our proof involves a bookkeeping method that applies with minor modifications to discontinuities in derivatives of the radiance.

[1]  V. Hutson Integral Equations , 1967, Nature.

[2]  A. Gilchrist The perception of surface blacks and whites. , 1979, Scientific American.

[3]  J. Koenderink,et al.  Photometric Invariants Related to Solid Shape , 1980 .

[4]  J. Koenderink,et al.  Geometrical modes as a general method to treat diffuse interreflections in radiometry , 1983 .

[5]  A. Gilchrist,et al.  Perception of Lightness and Illumination in a World of One Reflectance , 1984, Perception.

[6]  Donald P. Greenberg,et al.  The hemi-cube: a radiosity solution for complex environments , 1985, SIGGRAPH.

[7]  D.E. Pearson,et al.  Visual communication at very low data rates , 1985, Proceedings of the IEEE.

[8]  John R. Kender,et al.  Shape from Darkness: Deriving Surface Information from Dynamic Shadows , 1986, AAAI.

[9]  Katsushi Ikeuchi,et al.  Determining Grasp Configurations using Photometric Stereo and the PRISM Binocular Stereo System , 1986 .

[10]  Katsushi Ikeuchi,et al.  Determining a Depth Map Using a Dual Photometric Stereo , 1987 .

[11]  Thomas O. Binford,et al.  Local shape from specularity , 1988, Comput. Vis. Graph. Image Process..

[12]  Andrew Blake,et al.  Detecting Specular Reflections Using Lambertian Constraints , 1988, [1988 Proceedings] Second International Conference on Computer Vision.

[13]  Andrew Blake,et al.  The information available to a moving observer from specularities , 1989, Image Vis. Comput..

[14]  Y. J. Tejwani,et al.  Robot vision , 1989, IEEE International Symposium on Circuits and Systems,.

[15]  Michael Hatzitheodorou,et al.  The derivation of 3-D surface shape from shadows , 1989 .