Part I: fundamentals

In this part of the course notes we introduce the fundamental concepts and algorithms for texture synthesis. The goal of this part is to enable the readers to start implementing texture synthesis algorithms and producing quick results instead of providing a comprehensive literature survey, so we will concentrate on state-of-art algorithms that strike the best balance between quality, speed, and simplicity. Fortunately, algorithms that work well in terms of quality and speed are often simple and elegant, making them easy to understand and implement.

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

[2]  Michael Ashikhmin,et al.  Synthesizing natural textures , 2001, I3D '01.

[3]  Michael Garland,et al.  Jump map-based interactive texture synthesis , 2004, ACM Trans. Graph..

[4]  Adam Finkelstein,et al.  Lapped textures , 2000, SIGGRAPH.

[5]  Kun Zhou,et al.  Fast example-based surface texture synthesis via discrete optimization , 2006, The Visual Computer.

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

[7]  James F. Blinn,et al.  Texture and reflection in computer generated images , 1998 .

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

[9]  Shree K. Nayar,et al.  Time-varying surface appearance , 2006, SIGGRAPH 2006.

[10]  Baining Guo,et al.  Context-aware textures , 2007, TOGS.

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

[12]  Sung Yong Shin,et al.  On pixel-based texture synthesis by non-parametric sampling , 2006, Comput. Graph..

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

[14]  Rupert Paget,et al.  Strong Markov random field model , 2004, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[15]  Xuejie Qin,et al.  Basic gray level aura matrices: theory and its application to texture synthesis , 2005, Tenth IEEE International Conference on Computer Vision (ICCV'05) Volume 1.

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

[17]  F. Durand,et al.  Texture design using a simplicial complex of morphable textures , 2005, SIGGRAPH 2005.

[18]  Kris Popat,et al.  Novel cluster-based probability model for texture synthesis, classification, and compression , 1993, Other Conferences.

[19]  Kun Zhou,et al.  Synthesis of progressively-variant textures on arbitrary surfaces , 2003, ACM Trans. Graph..

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

[21]  Marie-Paule Cani,et al.  Hierarchical pattern mapping , 2002, ACM Trans. Graph..

[22]  Li-Yi Wei,et al.  Deterministic texture analysis and synthesis using tree structure vector quantization , 1999, XII Brazilian Symposium on Computer Graphics and Image Processing (Cat. No.PR00481).

[23]  Song-Chun Zhu Filters, Random Fields and Maximum Entropy (FRAME): Towards a Unified Theory for Texture Modeling , 1998 .

[24]  Edward H. Adelson,et al.  A multiresolution spline with application to image mosaics , 1983, TOGS.

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

[26]  Edwin Earl Catmull,et al.  A subdivision algorithm for computer display of curved surfaces. , 1974 .

[27]  Sylvain Lefebvre,et al.  Parallel controllable texture synthesis , 2005, ACM Trans. Graph..

[28]  Yanxi Liu,et al.  Near-regular texture analysis and manipulation , 2004, SIGGRAPH 2004.

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

[30]  Oliver Deussen,et al.  Wang Tiles for image and texture generation , 2003, ACM Trans. Graph..

[31]  Rosalind W. Picard,et al.  Conjoint probabilistic subband modeling , 1997 .

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

[33]  Eero P. Simoncelli,et al.  A Parametric Texture Model Based on Joint Statistics of Complex Wavelet Coefficients , 2000, International Journal of Computer Vision.

[34]  H. Shum,et al.  Appearance manifolds for modeling time-variant appearance of materials , 2006, SIGGRAPH 2006.

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