• DocumentCode
    1138728
  • Title

    Lambertian reflectance and linear subspaces

  • Author

    Basri, Ronen ; Jacobs, David W.

  • Author_Institution
    Dept. of Comput. Sci., Weizmann Inst. of Sci., Rehovot, Israel
  • Volume
    25
  • Issue
    2
  • fYear
    2003
  • fDate
    2/1/2003 12:00:00 AM
  • Firstpage
    218
  • Lastpage
    233
  • Abstract
    We prove that the set of all Lambertian reflectance functions (the mapping from surface normals to intensities) obtained with arbitrary distant light sources lies close to a 9D linear subspace. This implies that, in general, the set of images of a convex Lambertian object obtained under a wide variety of lighting conditions can be approximated accurately by a low-dimensional linear subspace, explaining prior empirical results. We also provide a simple analytic characterization of this linear space. We obtain these results by representing lighting using spherical harmonics and describing the effects of Lambertian materials as the analog of a convolution. These results allow us to construct algorithms for object recognition based on linear methods as well as algorithms that use convex optimization to enforce nonnegative lighting functions. We also show a simple way to enforce nonnegative lighting when the images of an object lie near a 4D linear space. We apply these algorithms to perform face recognition by finding the 3D model that best matches a 2D query image.
  • Keywords
    convex programming; image recognition; object recognition; reflectivity; 2D query image; 4D linear space; 9D linear subspace; Lambertian reflectance; analytic characterization; convex Lambertian object image set; convex optimization; convolution analog; distant light sources; intensities; linear methods; linear subspaces; nonnegative lighting functions; object recognition; spherical harmonics; surface normals; Convolution; Face recognition; Harmonic analysis; Jacobian matrices; Kernel; Light sources; Object recognition; Optimization methods; Power harmonic filters; Reflectivity;
  • fLanguage
    English
  • Journal_Title
    Pattern Analysis and Machine Intelligence, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0162-8828
  • Type

    jour

  • DOI
    10.1109/TPAMI.2003.1177153
  • Filename
    1177153