Abstract
We explore the possibility of recognizing the surface material from a single image with unknown illumination, given the shape of the surface. Model-based PCA is used to create a low-dimensional basis to represent the images. Variations in the illumination create manifolds in the space spanned by this basis. These manifolds are learnt using captured illumination maps and the CUReT database. Classification of the material is done by finding the manifold closest to the point representing the image of the material. Testing on synthetic data shows that the problem is hard. The materials form groups where the materials in a group often are mis-classifed as one of the other materials in the group. With a grouping algorithm we find a grouping of the materials in the CUReT database. Tests on images of real materials in natural illumination settings show promising results.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Ballard, D.H., Brown, C.M.: Computer Vision. Prentice-Hall, Englewood Cliffs (1982)
Basri, R., Jacobs, D.: Lambertian reflectance and linear subspaces. IEEE Trans. Pattern Analysis and Machine Intelligence 25(2), 218–233 (2003)
Dana, K.J., van Ginneken, B., Nayar, S.K., Koenderink, J.J.: Reflectance and texture of real-world surfaces. ACM Transactions on Graphics 18(1), 1–34 (1999)
Dror, R.O., Adelson, E.H., Willsky, A.S.: Recognition of surface reflectance properties from a single image under unknown real-world illumination. In: Workshop of recognizing objects under varying illumination (2001)
Koenderink, J.J., van Doorn, A.J.: Phenomenological description of bidirectional surface reflection. J. Optical Soc. of Am. A 15(11), 2903–2912 (1998)
Mitsunaga, T., Nayar, S.K.: Radiometric self calibration. In: Proc. Computer Vision and Pattern Recognition, pp. I: 374–380 (1999)
Murase, H., Nayar, S.K.: Visual learning and recognition of 3-d objects from appearance. Int. Journal of Computer Vision 14(1), 5–24 (1995)
Nillius, P., Eklundh, J.O.: Low-dimensional representations of shaded surfaces under varying illumination. In: Proc. Computer Vision and Pattern Recognition, pp. II: 185–192 (2003)
Nillius, P., Eklundh, J.O.: Phenomenological eigenfunctions for image irradiance. In: International Conference on Computer Vision, pp. 568–575 (2003)
Ramamoorthi, R.: Analytic pca construction for theoretical analysis of lighting variability in images of a lambertian object. IEEE Trans. Pattern Analysis and Machine Intelligence 24(10), 1322–1333 (2002)
Ramamoorthi, R., Hanrahan, P.: On the relationship between radiance and irradiance: determining the illumination from images of a convex lambertian object. J. Optical Soc. of Am. A 18(10), 2448–2458 (2001)
Ramamoorthi, R., Hanrahan P.: A signal-processing framework for inverse rendering. In: SIGGRAPH (2001)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Nillius, P., Eklundh, JO. (2004). Classifying Materials from Their Reflectance Properties. In: Pajdla, T., Matas, J. (eds) Computer Vision - ECCV 2004. ECCV 2004. Lecture Notes in Computer Science, vol 3024. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24673-2_30
Download citation
DOI: https://doi.org/10.1007/978-3-540-24673-2_30
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-21981-1
Online ISBN: 978-3-540-24673-2
eBook Packages: Springer Book Archive