Abstract
This paper presents a method for finding the surface normals and reflectance of an object from a set of images obtained under different lighting conditions. This set of images, assuming a Lambertian object, can be approximated by a three dimensional linear subspace, under an orthographic camera model and without shadows and specularities. However, a higher dimensional subspace is needed when images present pixels in shadow, specularities or ambient illumination. This paper proposes on the one hand to consider pixels in shadow and specularities as missing data; and on the other hand a rank-four formulation to recover the ambient illumination. An adaptation of the Alternation technique is introduced to compute the sought surface normals and light-source matrices. Experimental results show the good performance of the proposed Alternation-based strategy.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Basri, R., Jacobs, D., Kemelmacher, I.: Photometric stereo with general, unknown lighting. International Journal of Computer Vision 72, 239–257 (2007)
Shashua, A.: On photometric issues in 3D visual recognition from a single 2D image. International Journal of Computer Vision 21, 99–122 (1997)
Golub, G., Van Loan, C. (eds.): Matrix Computations. The Johns Hopkins Univ. Press (1989)
Zhang, L., Brian, C., Hertzmann, A., Seitz, S.: Shape and motion under varying illumination: unifying structure from motion, photometric stereo, and multiview stereo. In: IEEE CVPR, pp. 618–625 (2003)
Hayakawa, H.: Photometric stereo under a light source with arbitrary motion. Optical Society of America 11, 3079–3089 (1994)
Tomasi, C., Kanade, T.: Shape and motion from image streams under orthography: a factorization method. International Journal of Computer Vision 9(2), 137–154 (1992)
Epstein, R., Yuille, A., Belhumeur, P.: Learning object representations from lighting variations. In: Object recognition workshop, ECCV (1996)
Basri, R., Jacobs, D.: Lambertian reflectance and linear subspaces. IEEE Transactions on Pattern Analysis and Machine Intelligence 25, 218–233 (2003)
Yuille, A., Snow, D., Epstein, R., Belhumeur, P.: Determining generative models of objects under vaying illumination: shape and albedo from multiple images using SVD and integrability. Int. Journal of Computer Vision 35, 203–222 (1999)
Wiberg, T.: Computation of principal components when data is missing. In: Second Symposium of Computational Statistics, pp. 229–326 (1976)
Hartley, R., Schaffalitzky, F.: Powerfactorization: 3D reconstruction with missing or uncertain data. In: Australian-Japan advanced workshop on Computer Vision (2003)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Julià, C., Sappa, A.D., Lumbreras, F., Serrat, J., López, A. (2008). Recovery of Surface Normals and Reflectance from Different Lighting Conditions. In: Campilho, A., Kamel, M. (eds) Image Analysis and Recognition. ICIAR 2008. Lecture Notes in Computer Science, vol 5112. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-69812-8_31
Download citation
DOI: https://doi.org/10.1007/978-3-540-69812-8_31
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-69811-1
Online ISBN: 978-3-540-69812-8
eBook Packages: Computer ScienceComputer Science (R0)