3D Texture Recognition Using Bidirectional Feature Histograms
Rent the article at a discountRent now
* Final gross prices may vary according to local VAT.Get Access
Textured surfaces are an inherent constituent of the natural surroundings, therefore efficient real-world applications of computer vision algorithms require precise surface descriptors. Often textured surfaces present not only variations of color or reflectance, but also local height variations. This type of surface is referred to as a 3D texture. As the lighting and viewing conditions are varied, effects such as shadowing, foreshortening and occlusions, give rise to significant changes in texture appearance. Accounting for the variation of texture appearance due to changes in imaging parameters is a key issue in developing accurate 3D texture models. The bidirectional texture function (BTF) is observed image texture as a function of viewing and illumination directions. In this work, we construct a BTF-based surface model which captures the variation of the underlying statistical distribution of local structural image features, as the viewing and illumination conditions are changed. This 3D texture representation is called the bidirectional feature histogram (BFH). Based on the BFH, we design a 3D texture recognition method which employs the BFH as the surface model, and classifies surfaces based on a single novel texture image of unknown imaging parameters. Also, we develop a computational method for quantitatively evaluating the relative significance of texture images within the BTF. The performance of our methods is evaluated by employing over 6200 texture images corresponding to 40 real-world surface samples from the CUReT (Columbia-Utrecht reflectance and texture) database. Our experiments produce excellent classification results, which validate the strong descriptive properties of the BFH as a 3D texture representation.
- Aksoy, S., Haralick, R.M. (1999) Graph-theoretic clustering for image grouping and retrieval. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition 1: pp. 63-68
- Bovik, A.C., Clark, M., Geisler, W.S. (1990) Multichannel texture analysis using localized spatial filters. IEEE Transactions on Pattern Analysis and Machine Intelligence 12: pp. 55-73
- Chantler, M. (1995) Why illuminant direction is fundamental to texture analysis. IEE Proceedings Vision, Image and Signal Processing 142: pp. 199-206
- Cula, O.G., Dana, K.J. (2001) Compact representation of bidirectional texture functions. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition I: pp. 1041-1047
- Cula, O.G., Dana, K.J. (2001) Recognition methods for 3D textured surfaces. Proceedings of SPIE Conference on Human Vision and Electronic Imaging VI 4299: pp. 209-220
- Cula, O.G. and Dana, K.J. 2002. Image-based skin analysis. In Proceedings of Texture 2002—The 2nd International Workshop on Texture Analysis and Synthesis, pp. 35–40.
- Cula, O.G., Dana, K.J., Murphy, F.P., and Rao, B.K. 2004. Skin texture modeling. International Journal of Computer Vision (to appear).
- Dana, K.J. and Nayar, S.K. 1998. Histogram model for 3D textures. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 618–624.
- Dana, K.J. and Nayar, S.K. 1999a. 3D textured surface modeling. In IEEE Workshop on the Integration of Appearance and Geometric Methods in Object Recognition, pp. 46–56.
- Dana, K.J. and Nayar, S.K. 1999b. Correlation model for 3D texture. International Conference on Computer Vision, pp. 1061–1067.
- Dana, K.J., van Ginneken, B., Nayar, S.K., and Koenderink, J.J. 1997. Reflectance and texture of real world surfaces. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 151–157.
- Dana, K.J., van Ginneken, B., Nayar, S.K., Koenderink, J.J. (1999) Reflectance and texture of real world surfaces. ACMTransactions on Graphics 18: pp. 1-34
- Jain, A., Prabhakar, S., Hong, L. (1999) A multichannel approach to fingerprint classification. IEEE Transactions on Pattern Analysis and Machine Intelligence 21: pp. 348-369
- Julesz, B. (1981) Textons, the elements of texture perception and their interactions. Nature 290: pp. 91-97
- Koenderink, J.J., van Doorn, A.J., Dana, K.J., Nayar, S.K. (1999) Bidirectional reflection distribution function of thoroughly pitted surfaces. International Journal of Computer Vision 31: pp. 129-144
- Leung, T., Malik, J. (1999) Recognizing surfaces using three-dimensional textons. International Conference on Computer Vision 2: pp. 1010-1017
- Leung, T., Malik, J. (2001) Representing and recognizing the visual appearance of materials using three-dimensional textons. International Journal of Computer Vision 43: pp. 29-44
- Liu, X., Yu, Y., and Shum, H. 2001. Synthesizing bidirectional texture functions for real-world surfaces. In Proceedings of SIGGRAPH, pp. 97–106.
- Ma, W.Y. and Manjunath, B.S. 1996. Texture features and learning similarity. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 425–430.
- McGunnigle, G., Chantler, M.J. (2000) Rough surface classification using first order statistics from photometric stereo. Pattern Recognition Letters 21: pp. 593-604
- Murase, H., Nayar, S.K. (1995) Visual learning and recognition of 3-D objects from appearance. International Journal of Computer Vision 14: pp. 5-24
- Nene, S.A., Nayar, S.K., and Murase, H. 1994. SLAM: A software library for appearance matching. Technical Report CUCS-019-94 Proceedings of ARPA Image Understanding Workshop.
- Penirschke, A., Chantler, M., and Petrou, M. 2002. Illuminant rotation invariant classification of 3D surface textures using Lissajous's ellipses. In Proceedings of Texture 2002—The 2nd International Workshop on Texture Analysis and Synthesis, pp. 103–108.
- Puzicha, J., Hoffman, T., Buchmann, J. (1999) Histogram clustering for unsupervized image segmentation. International Conference on Computer Vision 2: pp. 602-608
- Randen, T., Husoy, J.H. (1999) Filtering for texture classification: A comparative study. IEEE Transactions on Pattern Analysis and Machine Intelligence 21: pp. 291-310
- Suen, P. and Healey, G. 1998. Analyzing the bidirectional texture function. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 753–758.
- Suen, P., Healey, G. (2000) The analysis and recognition of realworld textures in three dimensions. IEEE Transactions on Pattern Analysis and Machine Intelligence 22: pp. 491-503
- Tong, X., Zhang, J., Liu, L., Wang, X., Guo, B., and Shum, H.-Y. 2002. Synthesis of bidirectional texture functions on arbitrary surfaces. In Proceedings of SIGGRAPH, pp. 665–672.
- van Ginneken, B., Koenderink, J.J., Dana, K.J. (1999) Texture histograms as a function of irradiation and viewing direction. International Journal of Computer Vision 31: pp. 169-184
- van Ginneken, B., Stavridi, M., Koenderink, J.J. (1998) Diffuse and specular reflectance from rough surfaces. Applied Optics 37: pp. 130-139
- Varma, M. and Zisserman, A. 2002. Classifying images of materials. In Proceedings of the European Conference on Computer Vision, pp. 255–271.
- 3D Texture Recognition Using Bidirectional Feature Histograms
International Journal of Computer Vision
Volume 59, Issue 1 , pp 33-60
- Cover Date
- Print ISSN
- Online ISSN
- Kluwer Academic Publishers
- Additional Links
- 3D texture
- bidirectional texture function
- bidirectional feature histogram
- image texton
- Industry Sectors