Determining generative models of objects under varying illumination: Shape and albedo from multiple images using SVD and integrability

被引:114
作者
Yuille, AL
Snow, D
Epstein, R
Belhumeur, PN
机构
[1] Smith Kettlewell Eye Res Inst, San Francisco, CA 94115 USA
[2] Yale Univ, Dept Elect Engn, New Haven, CT 06520 USA
基金
美国国家科学基金会;
关键词
Singular Value Decomposition; photometric stereo; illumination models;
D O I
10.1023/A:1008180726317
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We describe a method of learning generative models of objects from a set of images of the object under different, and unknown, illumination. Such a model allows us to approximate the objects' appearance under a range of lighting conditions. This work is closely related to photometric stereo with unknown light sources and, in particular, to the use of Singular Value Decomposition (SVD) to estimate shape and albedo from multiple images up to a linear transformation (Hayakawa, 1994). Firstly we analyze and extend the SVD approach to this problem. We demonstrate that it applies to objects for which the dominant imaging effects are Lambertian reflectance with a distant light source and a background ambient term. To determine that this is a reasonable approximation we calculate the eigenvectors of the SVD on a set of real objects, under varying lighting conditions, and demonstrate that the first few eigenvectors account for most of the data in agreement with our predictions. We then analyze the linear ambiguities in the SVD approach and demonstrate that previous methods proposed to resolve them (Hayakawa, 1994) are only valid under certain conditions. We discuss alternative possibilities and, in particular, demonstrate that knowledge of the object class is sufficient to resolve this problem. Secondly, we describe the use of surface consistency for putting constraints on the possible solutions. We prove that this constraint reduces the ambiguities to a subspace called the generalized bas relief ambiguity (GBR) which is inherent in the Lambertian reflectance function (and which can be shown to exist even if attached and cast shadows are present (Belhumeur et al., 1997)). We demonstrate the use of surface consistency to solve for the shape and albedo up to a GBR and describe, and implement, a variety of additional assumptions to resolve the GBR. Thirdly, we demonstrate an iterative algorithm that can detect and remove some attached shadows from the objects thereby increasing the accuracy of the reconstructed shape and albedo.
引用
收藏
页码:203 / 222
页数:20
相关论文
共 42 条
[1]  
[Anonymous], 1980, THESIS MIT CAMBRIDGE
[2]   Statistical approach to shape from shading: Reconstruction of three-dimensional face surfaces from single two-dimensional images [J].
Atick, JJ ;
Griffin, PA ;
Redlich, AN .
NEURAL COMPUTATION, 1996, 8 (06) :1321-1340
[3]  
BELHUMEUR P, 1997, P IEEE C COMP VIS PA
[4]   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
[5]   RECOGNITION-BY-COMPONENTS - A THEORY OF HUMAN IMAGE UNDERSTANDING [J].
BIEDERMAN, I .
PSYCHOLOGICAL REVIEW, 1987, 94 (02) :115-147
[6]  
Epstein R., 1995, Proceedings of the Workshop on Physics-Based Modeling in Computer Vision (Cat. No.95TB8038), P108, DOI 10.1109/PBMCV.1995.514675
[7]  
EPSTEIN R, 1996, OBJECT REPRESENTATIO, V2, P1144
[8]  
EPSTEIN R, 1996, THESIS HARVARD U
[9]   Surface curvature and shape reconstruction from unknown multiple illumination and integrability [J].
Fan, J ;
Wolff, LB .
COMPUTER VISION AND IMAGE UNDERSTANDING, 1997, 65 (02) :347-359
[10]   REFLECTIONS ON SHADING [J].
FORSYTH, D ;
ZISSERMAN, A .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1991, 13 (07) :671-679