[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article

TextureMontage

Published: 01 July 2005 Publication History

Abstract

We propose a technique, called TextureMontage, to seamlessly map a patchwork of texture images onto an arbitrary 3D model. A texture atlas can be created through the specification of a set of correspondences between the model and any number of texture images. First, our technique automatically partitions the mesh and the images, driven solely by the choice of feature correspondences. Most charts will then be parameterized over their corresponding image planes through the minimization of a distortion metric based on both geometric distortion and texture mismatch across patch boundaries and images. Lastly, a surface texture inpainting technique is used to fill in the remaining charts of the surface with no corresponding texture patches. The resulting texture mapping satisfies the (sparse or dense) user-specified constraints while minimizing the distortion of the texture images and ensuring a smooth transition across the boundaries of different mesh patches. Seamless Texturing of Arbitrary Surfaces From Multiple Images

Supplementary Material

MP4 File (pps090.mp4)

References

[1]
Agarwala, A., Dontcheva, M., Agrawala. M., Drucker, S., Colburn, A., Curless, B., Salesin, D., and Cohen, M. 2004. Interactive digital photomontage. In Proceedings of SIGGRAPH 2004, 294--302.
[2]
Balmelli, L., Taubin, G., and Bernardini, F. 2002. Space-optimized texture maps. Computer Graphics Forum 21, 3 (Sept). 411--420.
[3]
Bertalmio, M., Sapiro, G., Caselles, V., and Ballester, C. 2000. Image inpainting. In Proceedings of SIGGRAPH 2000, 417--424.
[4]
Carr, N. A., and Hart, J. C. 2004. Painting detail. In Proceedings of SIGGRAPH 2004, 842--849.
[5]
Desbrun, M., Meyer, M., and Alliez, P. 2002. Parameterizing meshes with arbitrary topology. In Proceedings of Eurographics 2002.
[6]
Eck, M., Derose, T., Duchamp, T., Hoppe, H., Lounsbery, M., and Stuetzle, W. 1995. Multiresolution analysis of arbitrary meshes. In Proceedings of SIGGRAPH 1995, 173--182.
[7]
Eckstein, I., Surazhsky, V., and Gotsman, C. 2001. Texture mapping with hard constraints. Comput. Graph. Forum 20, 3.
[8]
Floater, M., and Hormann, K. 2003. Recent advances in surface parameterization. Multiresolution in Geometric Modelling Workshop.
[9]
Floater, M. 2003. Mean value coordinates. CAGD 20, 1, 19--27.
[10]
Gotsman, C., Gu, X., and Sheffer, A. 2003. Fundamentals of spherical parameterization for 3d meshes. In Proceedings of SIGGRAPH 2003, 358--363.
[11]
Grimm, C. M., and Hughes, J. F. 1995. Modeling surfaces of arbitrary topology using manifolds. Computer Graphics 29, Annual Conference Series, 359--368.
[12]
Gu, X., and Yau, S.-T. 2003. Global conformal surface parameterization. In Proceedings of the Eurographics/ACM SIGGRAPH symposium on Geometry processing, 127--137.
[13]
Gu, X., Gortler, S., and Hoppe, H. 2003. Geometry images. In Proceedings of SIGGRAPH 2002, 355--361.
[14]
Hormann, K., and Greiner, G. 1999. Mips: An efficient global parameterization method. In Curve and Surface Design: Saint-Malo. Vanderbilt University Press, 219--226.
[15]
Igarashi, T., and Cosgrove, D. 2001. Adaptive unwrapping for interactive texture painting. In ACM Symposium on Interactive 3D Graphics, 209--216.
[16]
Khodakovsky, A., Litke, N., and Schröder, P. 2003. Globally smooth parameterizations with low distortion. In Proceedings of SIGGRAPH 2003, 350--357.
[17]
Kraevoy, V., and Sheffer, A. 2004. Cross-parameterization and compatible remeshing of 3d models. In Proceedings of SIGGRAPH 2004, 861--869.
[18]
Kraevoy, V., Sheffer, A., and Gotsman, C. 2003. Matchmaker: constructing constrained texture maps. In Proceedings of SIGGRAPH 2003, 326--333.
[19]
Lee, A., Sweldens, W., Schröder, P., Cowsar, L., and Dobkin, D. 1998. Maps: multi-resolution adaptive parameterization of surfaces. In Proceedings of SIGGRAPH 1998, 95--104.
[20]
Lévy, B., Petitjean, S., Ray, N., and Mallet, J.-L. 2002. Least squares conformal maps for automatic texture atlas generation. In Proceedings of SIGGRAPH 2002, 362--371.
[21]
Lévy, B. 2001. Constrained texture mapping for polygonal meshes. In Proceedings of SIGGRAPH 2001, 417--424.
[22]
Li, Y., Sun, J., Tang, C.-K., and Shum, H.-Y. 2004. Lazy snapping. In Proceedings of SIGGRAPH 2004, 303--308.
[23]
Maillot, J., Yahia, H., and Verroust, A. 1993. Interactive texture mapping. In Proceedings of SIGGRAPH 1993, 27--34.
[24]
Meyer, M., Lee, H., Barr, A., and Desbrun, M. 2002. Generalized barycentric coordinates on irregular polygons. J. Graph. Tools 7, 1, 13--22.
[25]
Neugebauer, P. J., and Klein, K. 1999. Texturing 3d models of real world objects from multiple unregistered photographic views. Computer Graphics Forum 18, 3 (Sept), 245--256.
[26]
Pérez, P., Gangnet, M., and Blake, A. 2003. Poisson image editing. In Proceedings of SIGGRAPH 2003, 313--318.
[27]
Polthier, K., and Preuss, E. 2000. Variational approach to vector field decomposition. In Proc. Eurographics Workshop on Scientific Visualization.
[28]
Praun, E., and Hoppe, H. 2003. Spherical parameterization and remeshing. In Proceedings of SIGGRAPH 2003, 340--349.
[29]
Praun, E., Finkelstein, A., and Hoppe, H. 2000. Lapped textures. In Proceedings of SIGGRAPH 2000, 465--470.
[30]
Rocchini, C., Cignoni, P., Montani, C., and Scopigno, R. 1999. Multiple textures stitching and blending on 3d objects. In Proceedings of the 10th Eurographics Workshop on Rendering, Eurographics Association, 127--138.
[31]
Sander, P. V., Snyder, J., Gortler, S. J., and Hoppe, H. 2001. Texture mapping progressive meshes. In Proceedings of SIGGRAPH 2001, 409--416.
[32]
Sander, P. V., Gortler, S. J., Snyder, J., and Hoppe, H. 2002. Signal-specialized parametrization. In Proceedings of the 13th Eurographics Workshop on Rendering, Eurographics Association, 87--98.
[33]
Schreiner, J., Asirvatham, A., Praun, E., and Hoppe, H. 2004. Inter-surface mapping. In Proceedings of SIGGRAPH 2004, 870--877.
[34]
Sheffer, A., and Hart, J. 2002. Seamster: inconspicuous low-distortion texture seam layout. In Proceedings of IEEE Visualization 2002, 291--298.
[35]
Soler, C., Cani, M.-P., and Angelidis, A. 2002. Hierarchical pattern mapping. In Proceedings of SIGGRAPH 2002, 673--680.
[36]
Tong, Y., Lombeyda, S. V., Hirani, A. N., and Desbrun, M. 2003. Discrete multiscale vector field decomposition. ACM Trans. Graphics 22, 3, 445--452.
[37]
Turk, G. 2001. Texture synthesis on surfaces. In Proceedings of SIGGRAPH 2001, 347--354.
[38]
Wei, L., and Levoy, M. 2001. Texture synthesis over arbitrary manifold surfaces. In Proceedings of SIGGRAPH 2001, 355--360.
[39]
Yu, Y., Zhou, K., Xu, D., Shi, X., Bao, H., Guo, B., and Shum, H.-Y. 2004. Mesh editing with poisson-based gradient field manipulation. In Proceedings of SIGGRAPH 2004, 644--651.
[40]
Zhang, E., Mischaikow, K., and Turk, G. 2005. Feature-based surface parameterization and texture mapping. ACM Trans. Graphics 24, 1, 1--27.
[41]
Zhou, K., Snyder, J., Guo, B., and Shum, H.-Y. 2004. Iso-charts: Stretch-driven mesh parameterization using spectral analysis. In Proceedings of the Eurographics/ACM SIGGRAPH symposium on Geometry processing, 47--56.

Cited By

View all
  • (2023)Saliency detection of textured 3D models based on multi-view information and texel descriptorPeerJ Computer Science10.7717/peerj-cs.15849(e1584)Online publication date: 25-Oct-2023
  • (2023)CreatureShop: Interactive 3D Character Modeling and Texturing From a Single Color DrawingIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2022.319756029:12(4874-4890)Online publication date: 1-Dec-2023
  • (2023)Seamless Texture Optimization for RGB-D ReconstructionIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2021.313410529:3(1845-1859)Online publication date: 1-Mar-2023
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Transactions on Graphics
ACM Transactions on Graphics  Volume 24, Issue 3
July 2005
826 pages
ISSN:0730-0301
EISSN:1557-7368
DOI:10.1145/1073204
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 July 2005
Published in TOG Volume 24, Issue 3

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. content-based metric
  2. geometry-based metric
  3. parametrization
  4. texture mapping

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)3
  • Downloads (Last 6 weeks)1
Reflects downloads up to 30 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Saliency detection of textured 3D models based on multi-view information and texel descriptorPeerJ Computer Science10.7717/peerj-cs.15849(e1584)Online publication date: 25-Oct-2023
  • (2023)CreatureShop: Interactive 3D Character Modeling and Texturing From a Single Color DrawingIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2022.319756029:12(4874-4890)Online publication date: 1-Dec-2023
  • (2023)Seamless Texture Optimization for RGB-D ReconstructionIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2021.313410529:3(1845-1859)Online publication date: 1-Mar-2023
  • (2023)Pointersect: Neural Rendering with Cloud-Ray Intersection2023 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)10.1109/CVPR52729.2023.00808(8359-8369)Online publication date: Jun-2023
  • (2021)High-Quality Textured 3D Shape Reconstruction with Cascaded Fully Convolutional NetworksIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2019.293730027:1(83-97)Online publication date: 1-Jan-2021
  • (2019)Fast Texture Mapping Adjustment via Local/Global OptimizationIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2018.283122025:6(2296-2303)Online publication date: 1-Jun-2019
  • (2019)Depth From a Polarisation + RGB Stereo Pair2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR)10.1109/CVPR.2019.00777(7578-7587)Online publication date: Jun-2019
  • (2018)LookinGoodACM Transactions on Graphics10.1145/3272127.327509937:6(1-14)Online publication date: 4-Dec-2018
  • (2018)Constrained Texture Mapping via Approximate Voronoi Base DomainProceedings of Computer Graphics International 201810.1145/3208159.3208188(19-22)Online publication date: 11-Jun-2018
  • (2018)Montage4DProceedings of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games10.1145/3190834.3190843(1-11)Online publication date: 15-May-2018
  • Show More Cited By

View Options

Login options

Full Access

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media