Asymptotically Admissible Texture Synthesis

Recently there is a resurgent interest in example based texture analysis and synthesis in both computer vision and computer graphics. While study in computer vision is concerned with learning accurate texture models, research in graphics is aimed at effective algorithms for texture synthesis without necessarily obtaining explicit texture model. This paper makes three contributions to this recent excitement. First, we introduce a theoretical framework for designing and analyzing texture sampling algorithms. This framework, built upon the mathematical definition of textures, measures a texture sampling algorithm using admissibility, effectiveness, and sampling speed. Second, we compare and analyze texture sampling algorithms based on admissibility and effectiveness. In particular, we propose different design criteria for texture analysis algorithms in computer vision and texture synthesis algorithms in computer graphics. Finally, we develop a novel texture synthesis algorithm which samples from a subset of the Julesz ensemble by pasting texture patches from the sample texture. A key feature of our algorithm is that it can synthesize high-quality textures extremely fast. On a mid-level PC we can synthesize a 512 512 texture from a 64 64 sample in just 0.03 second. This algorithm has been tested through extensive experiments and we report sample results from our experiments.

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

[2]  Béla Julesz,et al.  Visual Pattern Discrimination , 1962, IRE Trans. Inf. Theory.

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

[4]  William T. Freeman,et al.  Quilting for Texture Synthesis and Transfer , 2001, SIGGRAPH 2001.

[5]  Anil K. Jain,et al.  Markov Random Field Texture Models , 1983, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[6]  Song-Chun Zhu,et al.  Minimax Entropy Principle and Its Application to Texture Modeling , 1997, Neural Computation.

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

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

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

[10]  Baining Guo,et al.  Chaos Mosaic: Fast and Memory Efficient Texture Synthesis , 2000 .

[11]  Song-Chun Zhu,et al.  Exploring Texture Ensembles by Efficient Markov Chain Monte Carlo-Toward a 'Trichromacy' Theory of Texture , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

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