Skip to main content
Log in

Projective texture atlas construction for 3D photography

  • Original Article
  • Published:
The Visual Computer Aims and scope Submit manuscript

Abstract

The use of attribute maps for 3D surfaces is an important issue in geometric modeling, visualization and simulation. Attribute maps describe various properties of a surface that are necessary in applications. In the case of visual properties, such as color, they are also called texture maps.

Usually, the attribute representation exploits a parametrization g:U⊂ℝ2→ℝ3 of a surface in order to establish a two-dimensional domain where attributes are defined. However, it is not possible, in general, to find a global parametrization without introducing distortions into the mapping. For this reason, an atlas structure is often employed. The atlas is a set of charts defined by a piecewise parametrization of a surface, which allows local mappings with small distortion.

Texture atlas generation can be naturally posed as an optimization problem where the goal is to minimize both the number of charts and the distortion of each mapping. Additionally, specific applications can impose other restrictions, such as the type of mapping. An example is 3D photography, where the texture comes from images of the object captured by a camera [4]. Consequently, the underlying parametrization is a projective mapping.

In this work, we investigate the problem of building and manipulating texture atlases for 3D photography applications. We adopt a variational approach to construct an atlas structure with the desired properties. For this purpose, we have extended the method of Cohen–Steiner et al. [6] to handle the texture mapping set-up by minimizing distortion error when creating local charts. We also introduce a new metric tailored to projective maps that is suited to 3D photography.

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

  1. Balmelli, L., Taubin, G., Bernardini, F.: Space-optimized texture maps. Comput. Graph. Forum 21(3), 411–420 (2002)

    Article  Google Scholar 

  2. Briggs, W.L.: A multigrid tutorial. URL http://www.llnl.gov/CASC/people/henson/mgtut/welcome.html

  3. Burt, P.J., Adelson, E.H.: The Laplacian pyramid as a compact image code. Readings in Computer Vision, pp. 671–679. Morgan Kaufman, San Francisco (1987)

  4. Callieri, M., Cignoni, P., Scopigno, R.: Reconstructing textured meshes from multiple range rgb maps. In: VMV, pp. 419–426 (2002)

  5. Carr, N.A., Hart, J.C.: Painting detail. ACM Trans. Graph. 23(3), 845–852 (2004). (DOI http://doi.acm.org/10.1145/1015706.1015809)

    Google Scholar 

  6. Cohen-Steiner, D., Alliez, P., Desbrun, M.: Variational shape approximation. ACM Trans. Graph. 23(3), 905–914 (2004). (DOI http://doi.acm.org/10.1145/1015706.1015817)

    Google Scholar 

  7. Gortler, S.J., Grzeszczuk, R., Szeliski, R., Cohen, M.F.: The lumigraph. In: Proceedings SIGGRAPH ’96, pp. 43–54. ACM Press, New York (1996). (DOI http://doi.acm.org/10.1145/237170.237200)

  8. Hunter, A., Cohen, J.D.: Uniform frequency images: adding geometry to images to produce space-efficient textures. In: Proceedings VIS ’00, pp. 243–250. IEEE Computer Society Press (2000)

  9. Johnston, S.F.: Lumo: illumination for cel animation. In: Proceedings NPAR ’02, pp. 45–ff. ACM Press (2002). (DOI http://doi.acm.org/10.1145/508530.508538)

  10. Lévy, B., Petitjean, S., Ray, N., Maillot, J.: Least squares conformal maps for automatic texture atlas generation. In: Proceedings SIGGRAPH ’02, pp. 362–371. ACM Press, New York (2002). (DOI http://doi.acm.org/10.1145/566570.566590)

  11. Lloyd, S.P.: Least squares quantization in pcm. IEEE Trans. Information Theory 28(2), 129–136 (1982)

    Article  MATH  Google Scholar 

  12. Mallat, S., Zhong, S.: Characterization of signals from multiscale edges. IEEE Trans. Pattern Anal. Mach. Intell. 14(7), 710–732 (1992). (DOI http://dx.doi.org/10.1109/34.142909)

    Google Scholar 

  13. Sander, P.V., Snyder, J., Gortler, S.J., Hoppe, H.: Texture mapping progressive meshes. In: Proceedings SIGGRAPH ’01, pp. 409–416. ACM Press, New York (2001). (DOI http://doi.acm.org/10.1145/383259.383307)

  14. Sander, P.V., Wood, Z.J., Gortler, S.J., Snyder, J., Hoppe, H.: Multi-chart geometry images. In: Proceedings SGP ’03, pp. 146–155. Eurographics Association (2003)

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Luiz Velho.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Velho, L., Sossai Jr., J. Projective texture atlas construction for 3D photography. Visual Comput 23, 621–629 (2007). https://doi.org/10.1007/s00371-007-0150-7

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00371-007-0150-7

Keywords

Navigation