Estimation of Illuminant Direction, Albedo, and Shape from Shading

A robust approach to the recovery of shape from shading information is presented. Assuming uniform albedo and Lambertian surface for the imaging model, two methods for estimating the azimuth of the illuminant are presented. One is based on local estimates on smooth patches, and the other method uses shading information along image contours. The elevation of the illuminant and surface albedo are estimated from image statistics, taking into consideration the effect of self-shadowing. With the estimated reflectance map parameters, the authors then compute the surface shape using a procedure that implements the smoothness constraint by requiring the gradients of reconstructed density to be close to the gradients of the input image. The algorithm is data driven, stable, updates the surface slope and height maps simultaneously, and significantly reduces the residual errors in irradiance and integrability terms. A hierarchical implementation of the algorithm is presented. Typical results on synthetic and images are given to illustrate the usefulness of the approach. >

[1]  Rama Chellappa,et al.  Estimation of Surface Topography from SAR Imagery Using Shape from Shading Techniques , 1990, Artif. Intell..

[2]  Katsushi Ikeuchi,et al.  Numerical Shape from Shading and Occluding Boundaries , 1981, Artif. Intell..

[3]  Rama Chellappa,et al.  A Method for Enforcing Integrability in Shape from Shading Algorithms , 1988, IEEE Trans. Pattern Anal. Mach. Intell..

[4]  Shmuel Peleg,et al.  Nonlinear Multiresolution: A Shape-From-Shading Example , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

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

[6]  J. Malik,et al.  Recovering Three Dimensional Shape from a Single Image of Curved Objects , 1987, IJCAI.

[7]  Rama Chellappa,et al.  New algorithms from reconstruction of a 3-D depth map from one or more images , 1988, Proceedings CVPR '88: The Computer Society Conference on Computer Vision and Pattern Recognition.

[8]  Berthold K. P. Horn SHAPE FROM SHADING: A METHOD FOR OBTAINING THE SHAPE OF A SMOOTH OPAQUE OBJECT FROM ONE VIEW , 1970 .

[9]  Azriel Rosenfeld,et al.  Improved Methods of Estimating Shape from Shading Using the Light Source Coordinate System , 1985, Artif. Intell..

[10]  A. Pentland Finding the illuminant direction , 1982 .

[11]  Michael J. Brooks,et al.  Shape and Source from Shading , 1985, IJCAI.

[12]  Rama Chellappa,et al.  Direct Analytical Methods for Solving Poisson Equations in Computer Vision Problems , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[13]  Richard Szeliski,et al.  Fast Surface Interpolation Using Hierarchical Basis Functions , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[14]  Alex Pentland,et al.  Local Shading Analysis , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[15]  Berthold K. P. Horn Obtaining shape from shading information , 1989 .

[16]  Rama Chellappa,et al.  Estimation of illuminant direction, albedo, and shape from shading , 1991, Proceedings. 1991 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[17]  Berthold K. P. Horn,et al.  Shape from shading , 1989 .

[18]  Berthold K. P. Horn,et al.  Hill shading and the reflectance map , 1981, Proceedings of the IEEE.

[19]  V. S. Ramachandran,et al.  Perception of shape from shading , 1988, Nature.

[20]  A. Hurlbert The Computation of Color , 1989 .

[21]  Alex Pentland,et al.  Shape Information From Shading: A Theory About Human Perception , 1988, [1988 Proceedings] Second International Conference on Computer Vision.

[22]  Michael J. Brooks,et al.  The variational approach to shape from shading , 1986, Comput. Vis. Graph. Image Process..