Representations for Recognition Under Variable Illumination

Due to illumination variability, the same object can appear dramatically different even when viewed in fixed pose. Consequently, an object recognition system must employ a representation that is either invariant to, or models this variability. This chapter presents an appearance-based method for modeling this variability. In particular, we prove that the set of n-pixel monochrome images of a convex object with a Lambertian reflectance function, illuminated by an arbitrary number of point light sources at infinity, forms a convex polyhedral cone in Rn and that the dimension of this illumination cone equals the number of distinct surface normals. For a non-convex object with a more general reflectance function, the set of images is also a convex cone. Geometric properties of these cones for monochrome and color cameras are considered. Here, present a method for constructing a cone representation from a small number of images when the surface is continuous, possibly non-convex, and Lambertian; this accounts for both attached and cast shadows. For a collection of objects, each object is represented by a cone, and recognition is performed through nearest neighbor classification by measuring the minimal distance of an image to each cone. We demonstrate the utility of this approach to the problem of face recognition (a class of non-convex and non-Lambertian objects with similar geometry). The method is tested on a database of 660 images of 10 faces, and the results exceed those of popular existing methods.

[1]  E. Polak,et al.  Theory of optimal control and mathematical programming , 1969 .

[2]  S. Ullman,et al.  Geometry and photometry in three-dimensional visual recognition , 1993 .

[3]  David A. Forsyth,et al.  Body plans , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

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

[5]  M. Turk,et al.  Eigenfaces for Recognition , 1991, Journal of Cognitive Neuroscience.

[6]  David W. Jacobs,et al.  Linear fitting with missing data: applications to structure-from-motion and to characterizing intensity images , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[7]  David J. Kriegman,et al.  Illumination cones for recognition under variable lighting: faces , 1998, Proceedings. 1998 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No.98CB36231).

[8]  Hiroshi Murase,et al.  Dimensionality of Illumination Manifolds in Appearance Matching , 1996, Object Representation in Computer Vision.

[9]  Andrea J. van Doorn,et al.  Bidirectional Reflection Distribution Function Expressed in Terms of Surface Scattering Modes , 1996, ECCV.

[10]  A. Shashua Geometry and Photometry in 3D Visual Recognition , 1992 .

[11]  Peter W. Hallinan A low-dimensional representation of human faces for arbitrary lighting conditions , 1994, 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[12]  Thomas O. Binford,et al.  Generic surface interpretation: observability model , 1988 .

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

[14]  David J. Kriegman,et al.  What is the set of images of an object under all possible lighting conditions? , 1996, Proceedings CVPR IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[15]  Hideki Hayakawa Photometric stereo under a light source with arbitrary motion , 1994 .

[16]  G D Finlayson,et al.  Spectral sharpening: sensor transformations for improved color constancy. , 1994, Journal of the Optical Society of America. A, Optics, image science, and vision.

[17]  David J. Kriegman,et al.  What Shadows Reveal about Object Structure , 1998, ECCV.

[18]  Takeo Kanade,et al.  Image Segmentation And Reflection Analysis Through Color , 1988, Defense, Security, and Sensing.

[19]  Rama Chellappa,et al.  Human and machine recognition of faces: a survey , 1995, Proc. IEEE.

[20]  Daniel Snow,et al.  Shape and albedo from multiple images using integrability , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[21]  Alan L. Yuille,et al.  Learning Object Representation form Lighting Variations , 1996, Object Representation in Computer Vision.

[22]  Hiroshi Murase,et al.  Dimensionality of illumination in appearance matching , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[23]  Roberto Brunelli,et al.  Face Recognition: Features Versus Templates , 1993, IEEE Trans. Pattern Anal. Mach. Intell..

[24]  Russell A. Epstein,et al.  5/spl plusmn/2 eigenimages suffice: an empirical investigation of low-dimensional lighting models , 1995, Proceedings of the Workshop on Physics-Based Modeling in Computer Vision.

[25]  K. Torrance,et al.  Theory for off-specular reflection from roughened surfaces , 1967 .

[26]  Ronen Basri,et al.  Recognition by Linear Combinations of Models , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[27]  Shimon Ullman,et al.  Face Recognition: The Problem of Compensating for Changes in Illumination Direction , 1994, IEEE Trans. Pattern Anal. Mach. Intell..

[28]  David J. Kriegman,et al.  The Bas-Relief Ambiguity , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[29]  S. Zucker,et al.  A ray-based computational model of light sources and illumination , 1995, Proceedings of the Workshop on Physics-Based Modeling in Computer Vision.

[30]  Ashok Samal,et al.  Automatic recognition and analysis of human faces and facial expressions: a survey , 1992, Pattern Recognit..

[31]  H.D. Tagare,et al.  A framework for the construction of reflectance maps for machine vision , 1993 .

[32]  L Sirovich,et al.  Low-dimensional procedure for the characterization of human faces. , 1987, Journal of the Optical Society of America. A, Optics and image science.

[33]  Dana H. Ballard,et al.  Computer Vision , 1982 .

[34]  David J. Kriegman,et al.  Eigenfaces vs. Fisherfaces: Recognition Using Class Specific Linear Projection , 1996, ECCV.

[35]  Nancy A. Watts Calculating the principal views of a polyhedron , 1988, [1988 Proceedings] 9th International Conference on Pattern Recognition.

[36]  Peter W. Hallinan,et al.  A deformable model for the recognition of human faces under arbitrary illumination , 1995 .