Abstract
In this paper, we present a new method to synthesize geometric texture details on an arbitrary surface from a sample texture patch. The key idea is to use Laplacian texture images to represent geometric texture details, which in turn facilitate simple and effective geometry texture synthesis and enable flexible geometry texture editing. Given a sample model and a target model, we first select a patch from the sample model and extract the geometric texture details. Next, we construct a Laplacian texture image for the extracted texture and synthesize the Laplacian texture image to the target model using an image texture synthesis technique on surface. Finally, we reconstruct the textured target model with adjusted Laplacian coordinates. Compared to the existing methods, our method is easy-to-implement and produces results of high quality. Furthermore, it performs flexible control on the appearance of the textured target model through operations on the Laplacian texture image.
Similar content being viewed by others
References
Kobbelt L, Campagna S, Vorsatz J, Seidel H P. Interactive multi-resolution modeling on arbitrary meshes. In Proc. SIG-GRAPH1998, Orlando, USA, July 19-24, 1998, pp.105–114.
Bhat P, Ingram S, Turk G. Geometric texture synthesis by example. In Proc. SGP 2004, Nice, France, July 8–10, 2004, pp.41–44.
Sorkine O, Cohen-Or D, Lipman Y, Alexa M, Rössl C, Seidel H P. Laplacian surface editing. In Proc. SGP 2004, Nice, France, July 8–10, 2004, pp.175–184.
Yu Y, Zhou K, Xu D, Shi X, Bao H, Guo B, Shum H Y. Mesh editing with poisson-based gradient field manipulation. In Proc. SIGGRAPH 2004, Los Angeles, USA, Aug. 8–12, 2004, pp.644–651.
Biermann H, Martin I, Bernardini F, Zorin D. Cut-and-paste editing of multiresolution surfaces. ACM Trans. Graph., 2002, 21(3): 312–321.
Lai Y K, Hu S M, Gu D X, Martin R R. Geometric texture synthesis and transfer via geometry images. In Proc. SPM2005, Cambridge, USA, June 13–15, 2005, pp.15–26.
Ashikhmin M. Synthesizing natural textures. In Proc. I3D 2001, Washington DC, USA, Feb. 19–20, 2001, pp.217–226.
Tong X, Zhang J, Liu L, Wang X, Guo B, Shum H Y. Synthesis of bidirectional texture functions on arbitrary surfaces. In Proc. SIGGRAPH 2002, San Antonio, USA, July 21–26, 2002, pp.665–672.
Lai Y K, Hu S M, Martin R R. Surface mosaics. The Visual Computer: International Journal of Computer Graphics, 2006, 22(9): 604–611.
Lipman Y, Sorkine O, Cohen-Or D, Levin D, Rössl C, Seidel H P. Differential coordinates for interactive mesh editing. In Proc. SMI 2004, Genova, Italy, June 2–4, 2004, pp.181–190.
Gu X, Gortler S J, Hoppe H. Geometry images. ACM Trans. Graph., 2002, 21(3): 355–361.
Maillot J, Yahia H, Verroust A. Interactive texture mapping. In Proc. SIGGRAPH 1993, Anaheim, USA, Aug. 1–6, 1993, pp.27–34.
Praun E, Finkelstein A, Hoppe H. Lapped textures. In Proc. SIGGRAPH 2000, New Orleans, USA, July 23–28, 2000, pp.465–470.
Efros A A, FreemanW T. Image quilting for texture synthesis and transfer. In Proc. SIGGRAPH 2001, Los Angeles, USA, Aug. 12–17, 2001, pp.341–346.
Liang L, Liu C, Xu Y Q, Guo B, Shum H Y. Real-time texture synthesis by patch-based sampling. ACM Trans. Graph., 2001, 20(3): 127–150.
Kwatra V, Schödl A, Essa I, Turk G, Bobick A. Graphcut textures: Image and video synthesis using graph cuts. ACM Trans. Graph., 2003, 22(3): 277–286.
Takayama K, Okabe M, Ijiri T, Igarashi T. Lapped solid textures: Filling a model with anisotropic textures. ACM Trans. Graph., 2008, 27(3): 1–9.
Turk G. Texture synthesis on surfaces. In Proc. SIG-GRAPH2001, Los Angeles, USA, Aug. 12–17, 2001, pp.347–354.
Wei L Y, Levoy M. Texture synthesis over arbitrary manifold surfaces. In Proc. SIGGRAPH 2001, Los Angeles, USA, Aug. 12–17, 2001, pp.355–360.
Ying L, Hertzmann A, Biermann H, Zorin D. Texture and shape synthesis on surfaces. In Proc. the 12th Eurographics Workshop on Rendering Techniques, London, UK, June 25–27, 2001, pp.301–312.
Wei L Y, Levoy M. Fast texture synthesis using tree-structured vector quantization. In Proc. SIGGRAPH 2000, New Orleans, USA, July 23–28, 2000, pp.479–488.
Gorla G, Interrante V, Sapiro G. Growing fitted textures. In SIGGRAPH 2001 Sketches and Applications, Los Angeles, USA, Aug. 12–17, 2001, p.191.
Efros A A, Leung T K. Texture synthesis by non-parametric sampling. In Proc. ICCV 1999, Kerkyra, Greece, Sept. 20–25, 1999, Vol.2, p.1033.
Xu K, Li Y, Ju T, Hu S M, Liu T Q. Efficient affinity-based edit propagation using k-d tree. ACM Trans. Graph., 2009, 28(5): 1–6.
Hertzmann A, Jacobs C E, Oliver N, Curless B, Salesin D H. Image analogies. In Proc. SIGGRAPH 2001, Los Angeles, USA, Aug. 12–17, 2001, pp.327–340.
Huang H D, Tong X, Wang W C. Accelerated parallel texture optimization. J. Comput. Sci. & Technol., 2007, 22(5): 761–769.
Hormann K, Lévy B, Sheffer A. Mesh parameterization: Theory and practice. In ACM SIGGRAPH 2007 Courses (SIGGRAPH 2007), San Diego, USA, Aug. 5–9, 2007, Article No.1.
Desbrun M, Meyer M, Schröder P, Barr A H. Implicit fairing of irregular meshes using diffusion and curvature flow. In Proc. SIGGRAPH 1999, Los Angeles, USA, Aug. 8–13, 1999, pp.317–324.
Sorkine O. Differential representations for mesh processing. Comput. Graph. Forum, 2006, 25(4): 789–807.
Lai Y K, Jin M, Xie X, He Y, Palacios J, Zhang E, Hu S M, Gu X. Metric-driven rosy field design and remeshing. IEEE Transactions on Visualization and Computer Graphics, 2010, 16(1): 95–108.
Author information
Authors and Affiliations
Corresponding author
Additional information
Supported by the National Basic Research 973 Program of China under Grant No. 2006CB303102 and the National Natural Science Foundation of China under Grant No. 60703028.
Rights and permissions
About this article
Cite this article
Ran, LQ., Meng, XX. Geometry Texture Synthesis Based on Laplacian Texture Image. J. Comput. Sci. Technol. 25, 606–613 (2010). https://doi.org/10.1007/s11390-010-9349-6
Received:
Revised:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11390-010-9349-6