Texture synthesis techniques for computer graphics

Abstract Five primary approaches to texture synthesis for computer graphics are surveyed: a syntactic approach, a statistical approach, a growth model approach, a computer drafting approach, and a stochastic modeling approach. Most of these methods, derived from texture analysis techniques or from mathematical models of texture, have a relatively low-level, cumbersome way to define, manipulate, or input textures. As an alternative, a high-level language approach is proposed. It provides easy-to-use coding mechanisms to define, synthesize, and manipulate textures. The high-level approach is introduced by means of the Texture Synthesis Language (TSL).

[1]  James F. Blinn,et al.  Texture and reflection in computer generated images , 1976, CACM.

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

[3]  King-Sun Fu,et al.  A syntactic approach to texture analysis , 1978 .

[4]  L. S. Davis Image Texture Analysis Techniques - a Survey , 1980 .

[5]  F. Schmitt,et al.  Bidimensional texture synthesis by Markov chains , 1981 .

[6]  M. Hassner,et al.  The use of Markov Random Fields as models of texture , 1980 .

[7]  B. Mandelbrot,et al.  Fractional Brownian Motions, Fractional Noises and Applications , 1968 .

[8]  Donald P. Greenberg,et al.  Texture rendering system for architectural design , 1980 .

[9]  Robert M. Haralick,et al.  Texture synthesis using a growth model , 1978 .

[10]  King-Sun Fu,et al.  Computer Generation of Texture Using a Syntactic Approach , 1978, SIGGRAPH '78.

[11]  Franklin C. Crow,et al.  The aliasing problem in computer-generated shaded images , 1977, Commun. ACM.

[12]  B. Mandelbrot,et al.  Fractals: Form, Chance and Dimension , 1978 .

[13]  King-Sun Fu,et al.  Stochastic tree grammar inference for texture synthesis and discrimination , 1979 .

[14]  Arie E. Kaufman,et al.  A human factors study of color notation systems for computer graphics , 1982, CACM.

[15]  Edwin E. Catmull,et al.  A hidden-surface algorithm with anti-aliasing , 1978, SIGGRAPH.

[16]  R.M. Haralick,et al.  Statistical and structural approaches to texture , 1979, Proceedings of the IEEE.

[17]  Narendra Ahuja,et al.  Image Models , 1981, CSUR.

[18]  B. Mandelbrot A Fast Fractional Gaussian Noise Generator , 1971 .

[19]  Brian A. Barsky,et al.  Using Stochastic Modeling for Texture Generation , 1984, IEEE Computer Graphics and Applications.

[20]  Kaufman,et al.  A New Color-Namiing System for Graphics Languages , 1982, IEEE Computer Graphics and Applications.

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

[22]  James F. Blinn,et al.  Simulation of wrinkled surfaces , 1978, SIGGRAPH.

[23]  Narendra Ahuja,et al.  Random pattern generation processes , 1979 .

[24]  Bruce J. Schachter Long crested wave models , 1980 .

[25]  Ernest L. Hall,et al.  Texture Measures for Automatic Classification of Pulmonary Disease , 1972, IEEE Transactions on Computers.

[26]  Chris I. Yessios Computer drafting of stones, wood, plant and ground materials , 1979, SIGGRAPH '79.

[27]  King-Sun Fu,et al.  Syntactic image modeling using stochastic tree grammars , 1980 .

[28]  O.D. Faugeras,et al.  Applications of stochastic texture field models to image processing , 1981, Proceedings of the IEEE.

[29]  Marc Levoy,et al.  Synthetic texturing using digital filters , 1980, SIGGRAPH '80.

[30]  J. Modestino,et al.  Stochastic image models generated by random tessellations of the plane , 1980 .

[31]  William Dungan A terrain and cloud computer image generation model , 1979, SIGGRAPH '79.

[32]  Dino Schweitzer,et al.  Artificial texturing: An aid to surface visualization , 1983, SIGGRAPH.

[33]  George Sutty,et al.  Texture tile considerations for raster graphics , 1978, SIGGRAPH '78.

[34]  André Gagalowicz,et al.  A New Method for Texture Fields Synthesis: Some Applications to the Study of Human Vision , 1981, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[35]  Donald S. Fussell,et al.  Computer rendering of stochastic models , 1982, Commun. ACM.