Skip to main content
Log in

Capture and Synthesis of 3D Surface Texture

  • Published:
International Journal of Computer Vision Aims and scope Submit manuscript

Abstract

We present and compare five approaches for capturing, synthesising and relighting real 3D surface textures. Unlike 2D texture synthesis techniques they allow the captured textures to be relit using illumination conditions that differ from those of the original. We adapted a texture quilting method due to Efros and combined this with five different relighting representations, comprising: a set of three photometric images; surface gradient and albedo maps; polynomial texture maps; and two eigen based representations using 3 and 6 base images.

We used twelve real textures to perform quantitative tests on the relighting methods in isolation. We developed a qualitative test for the assessment of the complete synthesis systems. Ten observers were asked to rank the images obtained from the five methods using five real textures. Statistical tests were applied to the rankings.

The six-base-image eigen method produced the best quantitative relighting results and in particular was better able to cope with specular surfaces. However, in the qualitative tests there were no significant performance differences detected between it and the other two top performers. Our conclusion is therefore that the cheaper gradient and three-base-image eigen methods should be used in preference, especially where the surfaces are Lambertian or near Lambertian.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  • Ashikhmin, M. 2001. Synthesizing natural textures. In the pro ceedings of 2001 ACM Symposium on Interactive 3D Graphics,Research Triangle Park, NorthCarolina March 19–21, pp. 217–226.

    Google Scholar 

  • Bar-Joseph, Z. 1999. Statistical learning of multi-dinensioial textures. MSc thesis, Institute of Computer Scienei The Hebrew University of Jurusalem.

  • Basri, R. and Jacobs, D. 2001. Lambertian reflectance and linear subspaces. In Proceedings Eighth IEEE International Conference on Computer Vision ICCV2001vol. 2, pp. 383–390.

    Article  Google Scholar 

  • Blinn, J.F. 1978. Computer display of curved surfaces. Ph.D. Thesis, Uversity of Utah.

  • Cook, R.L. and Torrance, KE. 1982. A reflectance model for com-puter graphics. ACIM Transactions on Graphics (TOG), (1 ):7–24.

  • Copeland, A.C., Ravichandran, G., and Trivedi, M.M. 2001. ‘Tex-ture synthesis using gray-level co-occurrence models: Algorithms, experimental analysis, and psychophysical support. Opt. Eng.,40:2655.

    Article  Google Scholar 

  • Dana, K.J., Van Ginneken, B., Nayar, S.K., and Koenderink, J.J. 1999. Reflectance and texture of real-world surfaces. ACM T rans-actions on Graphics,18(1):1–34.

    Article  Google Scholar 

  • Dana, K.J. and Nayar, S.K. 1999. 3D Textured surface modeling. In Proceedings of UWIAGMOR Workshop CVPR ‘99,pp. 46–56.

  • Daniel, W.W. 1990. Applied Nonparameic Statistics, 2nd ed. PWS-LENT Publishing Company: Boston.

    Google Scholar 

  • De Benet, J.S. 1997. Multiresolution sampling procedure for analysis and synthesis of texture images. In Computer Graphics Proceed-ings, SIGGRAPH 97.ACM, pp. 361–368.

  • Dong, J. 2003. ‘Three-dimensional surface texture synthesis. PhD thesis. Hleriot-Watt University, Edinburgh, UK.

    Google Scholar 

  • Efros, A.A. and Freeman, W.T. 2001. Image quilting for texture synthesis and transfer In Proceedings of the 28th Annual Conference on Computer Graphics and Interactive 7Tchniques,Los Angeles, California, pp. 341–346.

  • Efros. A.A. and Leung, T.K. 1999. Texture synthesis by non-parametric sampling. In Proceedings of the Seventh IEEE Interna-tional Conference on Computer Vision.IEEE Comput. Soc. Part, vol. 2, pp. 1033–1038.

    Google Scholar 

  • Epstein, R., Hallinan, P.W., and Yuille, A.L. 1995. 5/spl plusmn/2 eigenimages suffice: An empirical investigation of low-dimensional lighting models. In Proceedings of the Workshop on Physics-Based Modeling in Computer Vision,pp. 108–116.

  • Heeger, D.J. and Bergen, J.R. 1995. Pyramid-based texture analysis/synthesis. In Proceedings International Conference on Image Processing(Cat. No.95CB35819). IEEE Comput. Soc. Press. Part, vol. 3, pp. 648–651.

    Article  Google Scholar 

  • Hochberg, Y. and Tamhane, A.C. 1987. Multiple Comparison Pro-cedures.Wiley.

  • Leung, T. and Malik, J. 2001. Representing and recognizing the vi-sual appearance of materials using threedimensional textons. International journal of Computer Vision.43(1):7–27.

    Article  Google Scholar 

  • Liu, X., Yu, Y., and Shum, I.Y. 2001. Synthesizing bidirectional texture functions for real-wold surface. In Proceedings of the 28th Annual C onfere on Computer Graphics and Interactive Techniques, EosAngeles, California, pp. 97–106.

  • Malzbender. E, Gelb D., and Wolters, I. 2001. Polynomial texture maps, In Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques,Los Angeles, California, pp. 519–528.

  • Nayar S.K., Ikeuchi, K., and Kanade, T. 1991. Surface reflection: Physical and geometrical perspectives. IEEE 7iansactions on Pat-tern Analysis and Machine Intelligence,13(7):611–634.

    Article  Google Scholar 

  • Nishino, K., Sato, Y., and Ikeuchi, K. 2001. Eigen-’Texture method: Appearance compression and synthesis based on a 3D model. Pat-tern Analysis and Machine Intelligence, IEEE Transactions on,23(11):1257–1265.

    Google Scholar 

  • Ramamoorthi, R. 2002. Analytic PCA construction for theoretical analysis of lighting variability in images of a Lambertian object. Pattern Analysis and Machine Intelligence, IEEE Iransactions on,24(10):1322–1333.

    Google Scholar 

  • Rushmeier, H., Taubin, G., and Gueziec, A. 1997. Applying shape from lighting variation to bump map capture. In Proceedings of the Eighth Eurographics Rendering Workshop, J. Dorsey and P. Slussallek (Eds.). Saint-Etienne, France, pp. 35–44.

    Google Scholar 

  • Shashua, A. 1992. Geometry and photometry in 3D visual recognition. PhD thesis, MIT.

  • Simoncelli, E.P and Portilla, J. 1998. Texture characterization via joint statistics of wavelet coefficient magnitudes In Proceedings. 1998 International Conference on,vol. 1, pp. 62–66.

    Google Scholar 

  • Tong, X., Zhang, J., Liu L., Wang X., Guo B., and Shum, H.-Y. 2002. Synthesis of bidirectional texture functions on arbitrary surfaces. ACM Transactions on Graphics (TOG). In Proc. of the 29th annual conference on Computer Graphics and Interactive Techniques,vol. 21, Issue 3, pp. 665–672.

    Article  Google Scholar 

  • Wei, L. and Levoy, M. 2000. Fast texture synthesis using nree-structured vector quantization. In Computer Graphics Proceedings. Annual Conference Series 2000. SIGGRAPH 2000, Conference Proceedings,ACM, pp. 479–88.

  • NWoodham, R. 1981. Analysing images of curved surfaces. Artificial Intelligence,17:117–140.

    Article  Google Scholar 

  • Xu, Y., Zhu, S.C., Guo, B., and Shum, H.Y. 2001. Asymptotically admissible texture synthesis. In Proc. Second International Work-shop of Statistical and Computational Theories of Vision,Vancou-ver, Canada.

  • Zalesny, A. and Van Gool, L. 2000. A compact model for viewpoint dependent texture synthesis. SMILE 2000. Work-shop on 3D Structure from Images, Lecture Notes in Com-puter Science2018, M Pollefeys et. al. (Eds.), pp. 123–143.

  • Zalesny, A. and Van Gool, L. 2001. Multiview texture models. In Proc. IEEE Computer Soc. Conf on Computer Vision and Pattern Recognition,vol. 1, pp. 615–1180.

    Google Scholar 

  • Zhang, Z. 1998. Modeling geometric structure and illumination vari-ation of a scene from real images, In Proc. International Confer-ence on Computer Vision (ICCV’98),Bombay, India, pp. 1041–1046.

  • Zhu, S.C., Liu, X.W., and Wu, Y.N. 2000. Exploring texture ensem-bles by efficient Markov chain Monte Carlo-Towad a “trichro-macy” theory of texture. IEEE Transactions on Pattern Analysis & Machine Intelligence, 22(6): 554–69.

    Google Scholar 

Download references

Authors

Rights and permissions

Reprints and permissions

About this article

Cite this article

Dong, J., Chantler, M. Capture and Synthesis of 3D Surface Texture. Int J Comput Vision 62, 177–194 (2005). https://doi.org/10.1023/B:VISI.0000046595.00028.f1

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/B:VISI.0000046595.00028.f1

Keywords

Navigation