Lambertian reflectance and linear subspaces

被引:1184
作者
Basri, R [1 ]
Jacobs, DW
机构
[1] Weizmann Inst Sci, Dept Comp Sci, IL-76100 Rehovot, Israel
[2] NEC Res Inst, Princeton, NJ 08540 USA
基金
以色列科学基金会;
关键词
face recognition; illumination; Lambertian; linear subspaces; object recognition; specular; spherical harmonics;
D O I
10.1109/TPAMI.2003.1177153
中图分类号
TP18 [人工智能理论];
学科分类号
081104 [模式识别与智能系统]; 0812 [计算机科学与技术]; 0835 [软件工程]; 1405 [智能科学与技术];
摘要
We prove that the set of all Lambertian reflectance functions (the mapping from surface normals to intensities) obtained with arbitrary distant right 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 fighting 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 fighting 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 fighting functions. We also show a simple way to enforce nonnegative Fighting 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.
引用
收藏
页码:218 / 233
页数:16
相关论文
共 41 条
[1]
[Anonymous], COMPUT GRAPH
[2]
[Anonymous], 2001, ACM Trans. on Graphics (Proc. SIGGRAPH)
[3]
[Anonymous], IEEE INT C COMP VIS
[4]
Basri R, 2001, PROC CVPR IEEE, P374
[5]
What is the set of images of an object under all possible lighting conditions? [J].
Belhumeur, PN ;
Kriegman, DJ .
1996 IEEE COMPUTER SOCIETY CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION, PROCEEDINGS, 1996, :270-277
[6]
Eigenfaces vs. Fisherfaces: Recognition using class specific linear projection [J].
Belhumeur, PN ;
Hespanha, JP ;
Kriegman, DJ .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1997, 19 (07) :711-720
[7]
BLICHER AP, COMMUNICATION
[8]
Cootes TF, 1992, P BRIT MACH VIS C, P9, DOI [DOI 10.1007/978-1-4471-3201-1_2, DOI 10.5244/C.6.2]
[9]
DOBASHI Y, 1995, COMPUT GRAPH FORUM, V14, pC229, DOI 10.1111/j.1467-8659.1995.cgf143_0229.x
[10]
DZMURA M, 1991, COMPUTATIONAL MODELS