Synthesizing 2D directional moving texture

We present a novel patch-based algorithm for synthesizing a moving 2D texture, i.e. a sequence of frame-coherent 2D textures. In our method, the input are a sample texture and a 2D flow field. We first synthesize a 2D directional texture according to the direction information of the flow field and then let the texture move following the flow. Iteratively, the texture <i>T</i><inf><i>i</i>+1</inf> of the (<i>i</i> + 1)-th frame is first obtained by moving forward the texture <i>T</i><inf><i>i</i></inf> in a piecewise manner. Then necessary hole-filling and blending is used to make <i>T</i><inf><i>i</i>+1</inf> coherent with <i>T</i><inf><i>i</i></inf>. In addition, to maintain good visual quality throughout the sequence of textures, best-matching patches from the sample texture are used at selected locations of <i>T</i><inf><i>i</i>+1</inf> to prevent cumulative blurring due to blending. Our test examples show that our method is capable of generating high quality moving textures with attractive visual effects that are useful for flow visualization.

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

[2]  Hideyuki Tamura,et al.  Textural Features Corresponding to Visual Perception , 1978, IEEE Transactions on Systems, Man, and Cybernetics.

[3]  Guillermo Sapiro,et al.  Texture Synthesis for 3D Shape Representation , 2003, IEEE Trans. Vis. Comput. Graph..

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

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

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

[7]  Jia-Guang Sun,et al.  Efficient example-based painting and synthesis of 2D directional texture , 2004, IEEE Transactions on Visualization and Computer Graphics.

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

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

[10]  Fabrice Neyret,et al.  Advected textures , 2003, SCA '03.

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

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

[13]  Jarke J. van Wijk,et al.  Image based flow visualization , 2002, ACM Trans. Graph..

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

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