Analytic PCA construction for theoretical analysis of lighting variability in images of a Lambertian object
- 10 December 2002
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 24 (10) , 1322-1333
- https://doi.org/10.1109/tpami.2002.1039204
Abstract
We analyze theoretically the subspace best approximating images of a convex Lambertian object taken from the same viewpoint, but under different distant illumination conditions. We analytically construct the principal component analysis for images of a convex Lambertian object, explicitly taking attached shadows into account, and find the principal eigenmodes and eigenvalues with respect to lighting variability. Our analysis makes use of an analytic formula for the irradiance in terms of spherical-harmonic coefficients of the illumination and shows, under appropriate assumptions, that the principal components or eigenvectors are identical to the spherical harmonic basis functions evaluated at the surface normal vectors. Our main contribution is in extending these results to the single-viewpoint case, showing how the principal eigenmodes and eigenvalues are affected when only a limited subset (the upper hemisphere) of normals is available and the spherical harmonics are no longer orthonormal over the restricted domain. Our results are very close, both qualitatively and quantitatively, to previous empirical observations and represent the first essentially complete theoretical explanation of these observations.Keywords
This publication has 18 references indexed in Scilit:
- 5±2 eigenimages suffice: an empirical investigation of low-dimensional lighting modelsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Lambertian reflectance and linear subspacesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- On the relationship between radiance and irradiance: determining the illumination from images of a convex Lambertian objectJournal of the Optical Society of America A, 2001
- Polynomial texture mapsPublished by Association for Computing Machinery (ACM) ,2001
- What Is the Set of Images of an Object Under All Possible Illumination Conditions?International Journal of Computer Vision, 1998
- On Photometric Issues in 3D Visual Recognition from a Single 2D ImageInternational Journal of Computer Vision, 1997
- Visual learning and recognition of 3-d objects from appearanceInternational Journal of Computer Vision, 1995
- Eigenfaces for RecognitionJournal of Cognitive Neuroscience, 1991
- Bidirectional reflection functions from surface bump mapsPublished by Association for Computing Machinery (ACM) ,1987
- Low-dimensional procedure for the characterization of human facesJournal of the Optical Society of America A, 1987