Gradient and curvature from the photometric-stereo method, including local confidence estimation

The photometric-stereo method is one technique for three-dimensional shape determination that has been implemented in a variety of experimental settings and that has produced consistently good results. The idea is to use intensity values recorded from multiple images obtained from the same viewpoint but under different conditions of illumination. The resulting radiometric constraint makes it possible to obtain local estimates of both surface orientation and surface curvature without requiring either global smoothness assumptions or prior image segmentation. Photometric stereo is moved one step closer to practical possibility by a description of an experimental setting in which surface gradient estimation is achieved on full-frame video data at near-video-frame rates (i.e., 15 Hz). The implementation uses commercially available hardware. Reflectance is modeled empirically with measurements obtained from a calibration sphere. Estimation of the gradient (p, q) requires only simple table lookup. Curvature estimation additionally uses the reflectance map R(p, q). The required lookup table and reflectance maps are derived during calibration. Because reflectance is modeled empirically, no prior physical model of the reflectance characteristics of the objects to be analyzed is assumed. At the same time, if a good physical model is available, it can be retrofitted to the method for implementation purposes. Photometric stereo is subject to error in the presence of cast shadows and interreflection. No purely local technique can succeed because these phenomena are inherently nonlocal. Nevertheless, it is demonstrated that one can exploit the redundancy in three-light-source photometric stereo to detect locally, in most cases, the presence of cast shadows and interreflection. Detection is facilitated by the explicit inclusion of a local confidence estimate in the lookup table used for gradient estimation.

[1]  M. Minnaert The reciprocity principle in lunar photometry , 1941 .

[2]  Berthold K. P. Horn Understanding Image Intensities , 1977, Artif. Intell..

[3]  Robert J. Woodham,et al.  Reflectance map techniques for analyzing surface defects in metal castings , 1978 .

[4]  Berthold K. P. Horn,et al.  Determining Shape and Reflectance Using Multiple Images , 1978 .

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

[6]  Robert J. Woodham,et al.  Photometric method for determining surface orientation from multiple images , 1980 .

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

[8]  Katsushi Ikeuchi,et al.  Determining Surface Orientations of Specular Surfaces by Using the Photometric Stereo Method , 1981, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[9]  Katsushi Ikeuchi Recognition of 3-D Objects Using the Extended Gaussian Image , 1981, IJCAI.

[10]  Robert J. Woodham,et al.  Analysing Images of Curved Surfaces , 1981, Artif. Intell..

[11]  E. North Coleman,et al.  Obtaining 3-dimensional shape of textured and specular surfaces using four-source photometry , 1982, Comput. Graph. Image Process..

[12]  Katsushi Ikeuchi,et al.  Picking up an Object from a Pile of Objects. , 1983 .

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

[14]  Berthold K. P. Horn Extended Gaussian images , 1984, Proceedings of the IEEE.

[15]  Philip E. Brou Using the Gaussian Image to Find the Orientation of Objects , 1984 .

[16]  Berthold K. P. Horn,et al.  The Mechanical Manipulation of Randomly Oriented Parts , 1984 .

[17]  Ramesh C. Jain,et al.  Three-dimensional object recognition , 1985, CSUR.

[18]  Jean Ponce,et al.  Describing surfaces , 1985, Comput. Vis. Graph. Image Process..

[19]  Ramesh C. Jain,et al.  Invariant surface characteristics for 3D object recognition in range images , 1985, Comput. Vis. Graph. Image Process..

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

[21]  Su-Shing Chen,et al.  Shape‐from‐shading using multiple light sources , 1986, Int. J. Intell. Syst..

[22]  R.J. Woodham Determining surface curvature with photometric stereo , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

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

[24]  Lawrence B. Wolff Accurate Measurement Of Second Order Variations Of A Smooth Object Surface Using Reflectance Maps , 1989, Optics East.

[25]  Jan J. Koenderink,et al.  Solid shape , 1990 .

[26]  Robert J. Woodham Multiple light source optical flow , 1990, [1990] Proceedings Third International Conference on Computer Vision.

[27]  Edward J. Delp,et al.  Viewpoint invariant recovery of visual surfaces from sparse data , 1990, [1990] Proceedings Third International Conference on Computer Vision.

[28]  Takeo Kanade,et al.  Determining shape and reflectance of hybrid surfaces by photometric sampling , 1989, IEEE Trans. Robotics Autom..

[29]  R. Woodham,et al.  Photometric Stereo: Lambertian Reflectance and Light Sources with Unknown Direction and Strength , 1991 .

[30]  David A. Forsyth,et al.  Reflections on Shading , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[31]  Rui J. P. de Figueiredo,et al.  A Theory of Photometric Stereo for a Class of Diffuse Non-Lambertian Surfaces , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[32]  R. J. Woodham,et al.  Surface curvature from photometric stereo , 1992 .

[33]  Li Ying,et al.  Orientation-Based Representations of Shape and Attitude Determination , 1993 .

[34]  Ying Li,et al.  The support function, curvature functions and 3-D attitude determination , 1993, Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[35]  M. H. Brill,et al.  Physics‐based vision: Principles and practice, radiometry, edited by Lawrence B. Wolff, Steven A. Shafer, and Glenn E. Healey, Jones and Bartlett, Boston, MA, 1992, Hardbound, 408 pp., $59.95 , 1994 .