Orientation Field Guided Texture Synthesis

We present a framework for example-based texture synthesis with feature directions aligned to vector fields with 2-way rotational symmetry, also known as orientation fields. Through a simple variational formulation, the framework allows the user to design the orientation field with intuitive controls, by interactively manipulating singularities and field directions. The resulting field is then used to guide a parallel synthesis. Our contribution is twofold: a design tool for orientation fields with a natural boundary condition, and a parallel texture synthesis adapted specifically for using such fields in feature alignment. We demonstrate the advantages of the procedure through examples on planar and curved patches with trivial topology.

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

[2]  Vladimir G. Kim,et al.  Symmetry-guided texture synthesis and manipulation , 2012, TOGS.

[3]  Shi-Min Hu,et al.  ImageAdmixture: Putting Together Dissimilar Objects from Groups , 2012, IEEE Transactions on Visualization and Computer Graphics.

[4]  Konstantin Mischaikow,et al.  Vector field design on surfaces , 2006, TOGS.

[5]  Yiying Tong,et al.  Discrete differential forms for computational modeling , 2005, SIGGRAPH Courses.

[6]  Sylvain Lefebvre,et al.  State of the Art in Example-based Texture Synthesis , 2009, Eurographics.

[7]  Hugues Hoppe,et al.  Design of tangent vector fields , 2007, SIGGRAPH 2007.

[8]  Brent Burley,et al.  Example-based texture synthesis on Disney's Tangled , 2010, SIGGRAPH '10.

[9]  Taku Komura,et al.  Real-time controllable fire using textured forces , 2012, The Visual Computer.

[10]  Bruno Lévy,et al.  N-symmetry direction field design , 2008, TOGS.

[11]  Anil K. Jain,et al.  Orientation Field Estimation for Latent Fingerprint Enhancement , 2013, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[12]  Barry G. Sherlock,et al.  A model for interpreting fingerprint topology , 1993, Pattern Recognit..

[13]  Keenan Crane,et al.  Trivial Connections on Discrete Surfaces , 2010, Comput. Graph. Forum.

[14]  Shi-Min Hu,et al.  Metric-Driven RoSy Field Design and Remeshing , 2010, IEEE Transactions on Visualization and Computer Graphics.

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

[16]  Greg Turk,et al.  Part II: texturing surfaces and geometry creation , 2007, SIGGRAPH Courses.

[17]  Sylvain Lefebvre,et al.  Appearance-space texture synthesis , 2006, ACM Trans. Graph..

[18]  I. Holopainen Riemannian Geometry , 1927, Nature.

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

[20]  Shi-Min Hu,et al.  Efficient affinity-based edit propagation using K-D tree , 2009, ACM Trans. Graph..

[21]  Ralph R. Martin,et al.  Semiregular Solid Texturing from 2D Image Exemplars , 2013, IEEE Transactions on Visualization and Computer Graphics.

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

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

[24]  Baining Guo,et al.  Edit Propagation on Bidirectional Texture Functions , 2009, Comput. Graph. Forum.

[25]  E. Zhang,et al.  Rotational symmetry field design on surfaces , 2007, SIGGRAPH 2007.

[26]  Shi-Min Hu,et al.  Efficient synthesis of gradient solid textures , 2013, Graph. Model..

[27]  Eugene Zhang,et al.  Interactive Tensor Field Design and Visualization on Surfaces , 2007, IEEE Transactions on Visualization and Computer Graphics.

[28]  Gustavo Patow,et al.  Continuity mapping for multi-chart textures , 2009, ACM Trans. Graph..

[29]  Eli Shechtman,et al.  PatchMatch: a randomized correspondence algorithm for structural image editing , 2009, ACM Trans. Graph..