Solid texture synthesis from 2D exemplars

We present a novel method for synthesizing solid textures from 2D texture exemplars. First, we extend 2D texture optimization techniques to synthesize 3D texture solids. Next, the non-parametric texture optimization approach is integrated with histogram matching, which forces the global statistics of the synthesized solid to match those of the exemplar. This improves the convergence of the synthesis process and enables using smaller neighborhoods. In addition to producing compelling texture mapped surfaces, our method also effectively models the material in the interior of solid objects. We also demonstrate that our method is well-suited for synthesizing textures with a large number of channels per texel.

[1]  Ken Perlin,et al.  [Computer Graphics]: Three-Dimensional Graphics and Realism , 2022 .

[2]  Darwyn R. Peachey,et al.  Solid texturing of complex surfaces , 1985, SIGGRAPH.

[3]  Greg Turk,et al.  Generating textures on arbitrary surfaces using reaction-diffusion , 1991, SIGGRAPH.

[4]  Ibrahim M. Elfadel,et al.  Gibbs Random Fields, Cooccurrences, and Texture Modeling , 1994, IEEE Trans. Pattern Anal. Mach. Intell..

[5]  J. Bergen,et al.  Pyramid-based texture analysis/synthesis , 1995, SIGGRAPH.

[6]  Jean-Michel Dischler,et al.  Spectral analysis for automatic 3-D texture generation , 1995, Comput. Graph..

[7]  Jean-Michel Dischler,et al.  Generation of 3D Texture Using Multiple 2D Models Analysis , 1996, Comput. Graph. Forum.

[8]  Martin Szummer,et al.  Temporal texture modeling , 1996, Proceedings of 3rd IEEE International Conference on Image Processing.

[9]  Jeremy S. De Bonet,et al.  Multiresolution sampling procedure for analysis and synthesis of texture images , 1997, SIGGRAPH.

[10]  Jean-Michel Dischler,et al.  Anisotropic Solid Texture Synthesis Using Orthogonal 2D Views , 1998, Comput. Graph. Forum.

[11]  Alexei A. Efros,et al.  Texture synthesis by non-parametric sampling , 1999, Proceedings of the Seventh IEEE International Conference on Computer Vision.

[12]  Pierre Poulin,et al.  Analysis and Synthesis of Structural Textures , 2000, Graphics Interface.

[13]  Richard Szeliski,et al.  Video textures , 2000, SIGGRAPH.

[14]  Marc Levoy,et al.  Fast texture synthesis using tree-structured vector quantization , 2000, SIGGRAPH.

[15]  Marc Levoy,et al.  Texture synthesis over arbitrary manifold surfaces , 2001, SIGGRAPH.

[16]  M. Levoy,et al.  Texture synthesis by fixed neighborhood searching , 2001 .

[17]  Greg Turk,et al.  Texture synthesis on surfaces , 2001, SIGGRAPH.

[18]  Henning Biermann,et al.  Texture and Shape Synthesis on Surfaces , 2001, Rendering Techniques.

[19]  Dani Lischinski,et al.  Texture Mixing and Texture Movie Synthesis Using Statistical Learning , 2001, IEEE Trans. Vis. Comput. Graph..

[20]  David Salesin,et al.  Image Analogies , 2001, SIGGRAPH.

[21]  Alexei A. Efros,et al.  Image quilting for texture synthesis and transfer , 2001, SIGGRAPH.

[22]  Baining Guo,et al.  Real-time texture synthesis by patch-based sampling , 2001, TOGS.

[23]  Baining Guo,et al.  Synthesis of bidirectional texture functions on arbitrary surfaces , 2002, SIGGRAPH.

[24]  Xuejie Qin,et al.  Estimating Parameters for Procedural Texturing by Genetic Algorithms , 2002, Graph. Model..

[25]  Irfan A. Essa,et al.  Graphcut textures: image and video synthesis using graph cuts , 2003, ACM Trans. Graph..

[26]  Li-Yi Wei,et al.  Texture synthesis from multiple sources , 2003, SIGGRAPH '03.

[27]  Baining Guo,et al.  Synthesis and rendering of bidirectional texture functions on arbitrary surfaces , 2004, IEEE Transactions on Visualization and Computer Graphics.

[28]  Jagnow Robert Carl,et al.  Stereological techniques for solid textures , 2004, SIGGRAPH 2004.

[29]  Yizhou Yu,et al.  Feature matching and deformation for texture synthesis , 2004, SIGGRAPH 2004.

[30]  H. Shum,et al.  Shell texture functions , 2004, SIGGRAPH 2004.

[31]  Eli Shechtman,et al.  Space-time video completion , 2004, CVPR 2004.

[32]  Stefano Soatto,et al.  Dynamic Textures , 2003, International Journal of Computer Vision.

[33]  S. Marschner,et al.  Measuring and modeling the appearance of finished wood , 2005, SIGGRAPH 2005.

[34]  Irfan Essa,et al.  Texture optimization for example-based synthesis , 2005, SIGGRAPH 2005.

[35]  Hugues Hoppe,et al.  Appearance-space texture synthesis , 2006, SIGGRAPH 2006.

[36]  Eli Shechtman,et al.  Space-Time Completion of Video , 2007, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[37]  Xuejie Qin,et al.  Aura 3D Textures , 2007, IEEE Transactions on Visualization and Computer Graphics.