skip to main content
10.1145/383259.383297acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
Article

Texture synthesis on surfaces

Authors Info & Claims
Published:01 August 2001Publication History

ABSTRACT

Many natural and man-made surface patterns are created by interactions between texture elements and surface geometry. We believe that the best way to create such patterns is to synthesize a texture directly on the surface of the model. Given a texture sample in the form of an image, we create a similar texture over an irregular mesh hierarchy that has been placed on a given surface.

Our method draws upon texture synthesis methods that use image pyramids, and we use a mesh hierarchy to serve in place of such pyramids. First, we create a hierarchy of points from low to high density over a given surface, and we connect these points to form a hierarchy of meshes. Next, the user specifies a vector field over the surface that indicates the orientation of the texture. The mesh vertices on the surface are then sorted in such a way that visiting the points in order will follow the vector field and will sweep across the surface from one end to the other. Each point is then visited in turn to determine its color. The color of a particular point is found by examining the color of neighboring points and finding the best match to a similar pixel neighborhood in the given texture sample. The color assignment is done in a coarse-to-fine manner using the mesh hierarchy. A texture created this way fits the surface naturally and seamlessly.

References

  1. 1.Burt, Peter J. and Edward H. Adelson, "The Laplacian Pyramid as a Compact Image Code," IEEE Transactions on Communications,Vol. COM-31, No. 4, April 1983, pp. 532-540.Google ScholarGoogle Scholar
  2. 2.De Bonet, Jeremy S., "Multiresolution Sampling Procedure for Analysis and Synthesis of Texture Images," Computer Graphics Proceedings, Annual Conference Series (SIGGRAPH 97), August 1997, pp. 361-368. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. 3.Desbrun, Mathieu, Mark Meyer, Peter Schroder and Alan H. Barr, "Implicit Fairing of Irregular Meshes using Diffusion and Curvature Flow," Computer Graphics Proceedings, Annual Conference Series (SIGGRAPH 99), August 1999, pp. 317-324. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4.Efros, A. and T. Leung, "Texture Synthesis by Non-Parametric Sampling," International Conference on Computer Vision,Vol.2,Sept. 1999, pp. 1033-1038. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5.Fleischer, Kurt, David Laidlaw, Bena Currin and Alan Barr, "Cellular Texture Generation," Computer Graphics Proceedings, Annual Conference Series (SIGGRAPH 95), August 1995, pp. 239-248. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. 6.Gortler, Steven J., Radek Grzeszczuk, Richard Szeliski and Michael F. Cohen, "The Lumigraph," Computer Graphics Proceedings,Annual Conference Series (SIGGRAPH 96), August 1996, pp. 43-54. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7.Guskov, Igor, Wim Sweldens and Peter Schroder, "Multiresolution Signal Processing for Meshes," Computer Graphics Proceedings,Annual Conference Series (SIGGRAPH 99), August 1999, pp. 325-334. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8.Heeger, David J. and James R. Bergen, "Pyramid-Based Texture Analysis/Synthesis," Computer Graphics Proceedings, Annual Conference Series (SIGGRAPH 95), August 1995, pp. 229-238. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9.Hertzmann, Aaron and Denis Zorin, "Illustrating Smooth Surfaces," Computer Graphics Proceedings, Annual Conference Series (SIG-GRAPH 2000), July 2000, pp. 517-526. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10.Kundu, Pijushi K., Fluid Mechanics, Academic Press, San Diego, 1990.Google ScholarGoogle Scholar
  11. 11.Lee, Aaron W., David Dobkin, Wim Sweldens and Peter Schroder, "Multiresolution Mesh Morphing," Computer Graphics Proceedings, Annual Conference Series (SIGGRAPH 99), August 1999, pp. 343- 350. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12.Levy, Bruno and Jean-Laurent Mallet, "Non-Distortion Texture Mapping For Sheared Triangulated Meshes," Computer Graphics Proceedings, Annual Conference Series (SIGGRAPH 98), July 1998, pp. 343-352. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13.Maillot, Jerome, Hussein Yahia and Anne Verroust, "Interactive Texture Mapping," Computer Graphics Proceedings, Annual Conference Series (SIGGRAPH 93), August 1993, pp. 27-34. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. 14.Neyret, Fabrice and Marie-Paule Cani, "Pattern-Based Texturing Revisited," Computer Graphics Proceedings, Annual Conference Series (SIGGRAPH 99), August 1999, pp. 235-242. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 15.Peachey, Darwyn R., "Solid Texturing of Complex Surfaces," Computer Graphics, Vol. 19, No. 3, (SIGGRAPH 85), July 1985, pp. 279- 286. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. 16.Pedersen, Hans Kohling, "Decorating Implicit Surfaces," Computer Graphics Proceedings, Annual Conference Series (SIGGRAPH 95), August 1995, pp. 291-300. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. 17.Perlin, Ken, "An Image Synthesizer," Computer Graphics, Vol. 19, No. 3, (SIGGRAPH 85), July 1985, pp. 287-296. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. 18.Piponi, Dan and George Borshukov, "Seamless Texture Mapping of Subdivision Surfaces by Model Pelting and Texture Blending," Computer Graphics Proceedings, Annual Conference Series (SIGGRAPH 2000), July 2000, pp. 471-478. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. 19.Praun, Emil, Adam Finkelstein, and Hugues Hoppe, "Lapped Textures," Computer Graphics Proceedings, Annual Conference Series (SIGGRAPH 2000), July 2000, pp. 465-470. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. 20.Simoncelli, Eero and Javier Portilla, "Texture Characterization via Joint Statistics of Wavelet Coefficient Magnitudes," Fifth International Conference on Image Processing, Vol. 1, Oct. 1998, pp. 62-66.Google ScholarGoogle Scholar
  21. 21.Soucy, Marc, Guy Godin and Marc Rioux, "A Texture-Mapping Approach for the Compression of Colored 3D triangulations," The Visual Computer, Vol. 12, No. 10, 1996, pp. 503-514.Google ScholarGoogle ScholarCross RefCross Ref
  22. 22.Taubin, Gabriel, "A Signal Processing Approach to Fair Surface Design," Computer Graphics Proceedings, Annual Conference Series (SIGGRAPH 95), August 1995, pp. 351-358. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. 23.Turk, Greg, "Generating Textures on Arbitrary Surfaces Using Reaction-Diffusion," Computer Graphics, Vol. 25, No. 4, (SIG- GRAPH 91), July 1991, pp. 289-298. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. 24.Walter, Marcelo and Alain Fournier, "Clonal Mosaic Model for the Synthesis of Mammalian Coat Patterns," Proceedings of Graphics Interface, Vancouver, BC, Canada, June 1998, pp. 82-91.Google ScholarGoogle Scholar
  25. 25.Wei, Li-Yi and Marc Levoy, "Fast Texture Synthesis using Treestructured Vector Quantization," Computer Graphics Proceedings, Annual Conference Series (SIGGRAPH 2000), July 2000, pp. 479- 488. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. 26.Wei, Li-Yi and Marc Levoy, "Texture Synthesis Over Arbitrary Manifold Surfaces," Computer Graphics Proceedings, Annual Conference Series (SIGGRAPH 2001), August 2001 (these proceedings). Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. 27.Witkin, Andrew and Michael Kass, "Reaction-Diffusion Textures," Computer Graphics, Vol. 25, No. 4, (SIGGRAPH 91), July 1991, pp. 299-308. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. 28.Witkin, Andrew P. and Paul S. Heckbert, "Using Particles to Sample and Control Implicit Surfaces," Computer Graphics Proceedings,Annual Conference Series (SIGGRAPH 1994), July 1994, pp. 269-277. Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. 29.Worley, Steven, "A Cellular Texture Basis Function," Computer Graphics Proceedings, Annual Conference Series (SIGGRAPH 96), August 1996, pp. 291-294. Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. 30.Ying, Lexing, Aaron Hertzmann, Henning Biermann, Denis Zorin, "Texture and Shape Synthesis on Surfaces," submitted for review.Google ScholarGoogle Scholar

Index Terms

  1. Texture synthesis on surfaces

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Conferences
            SIGGRAPH '01: Proceedings of the 28th annual conference on Computer graphics and interactive techniques
            August 2001
            600 pages
            ISBN:158113374X
            DOI:10.1145/383259

            Copyright © 2001 ACM

            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: 1 August 2001

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • Article

            Acceptance Rates

            SIGGRAPH '01 Paper Acceptance Rate65of300submissions,22%Overall Acceptance Rate1,822of8,601submissions,21%

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader