Optimal Surface Parameterization Using Inverse Curvature Map

Mesh parameterization is a fundamental technique in computer graphics. Our paper focuses on solving the problem of finding the best discrete conformal mapping that also minimizes area distortion. Firstly, we deduce an exact analytical differential formula to represent area distortion by curvature change in the discrete conformal mapping, giving a dynamic Poisson equation. Our result shows the curvature map is invertible. Furthermore, we give the explicit Jacobi matrix of the inverse curvature map. Secondly, we formulate the task of computing conformal parameterizations with least area distortions as a constrained nonlinear optimization problem in curvature space. We deduce explicit conditions for the optima. Thirdly, we give an energy form to measure the area distortions, and show it has a unique global minimum. We use this to design an efficient algorithm, called free boundary curvature diffusion, which is guaranteed to converge to the global minimum. This result proves the common belief that optimal parameterization with least area distortion has a unique solution and can be achieved by free boundary conformal mapping. Major theoretical results and practical algorithms are presented for optimal parameterization based on the inverse curvature map. Comparisons are conducted with existing methods and using different energies. Novel parameterization applications are also introduced.

[1]  Ulrich Pinkall,et al.  Computing Discrete Minimal Surfaces and Their Conjugates , 1993, Exp. Math..

[2]  Bruno Lévy,et al.  ABF++: fast and robust angle based flattening , 2005, TOGS.

[3]  Konstantin Mischaikow,et al.  Feature-based surface parameterization and texture mapping , 2005, TOGS.

[4]  Alla Sheffer,et al.  Parameterization of Faceted Surfaces for Meshing using Angle-Based Flattening , 2001, Engineering with Computers.

[5]  Hans-Peter Seidel,et al.  A fast and simple stretch-minimizing mesh parameterization , 2004, Proceedings Shape Modeling Applications, 2004..

[6]  Shi-Min Hu,et al.  Robust Feature Classification and Editing , 2007, IEEE Transactions on Visualization and Computer Graphics.

[7]  Pedro V. Sander,et al.  Texture mapping progressive meshes , 2001, SIGGRAPH.

[8]  Dani Lischinski,et al.  Bounded-distortion piecewise mesh parameterization , 2002, IEEE Visualization, 2002. VIS 2002..

[9]  TurkGreg,et al.  Feature-based surface parameterization and texture mapping , 2005 .

[10]  K. Hormann,et al.  MIPS: An Efficient Global Parametrization Method , 2000 .

[11]  B. Chow,et al.  COMBINATORIAL RICCI FLOWS ON SURFACES , 2002, math/0211256.

[12]  A. Bobenko,et al.  Variational principles for circle patterns and Koebe’s theorem , 2002, math/0203250.

[13]  B. Rodin,et al.  The convergence of circle packings to the Riemann mapping , 1987 .

[14]  Alla Sheffer,et al.  Smoothing an overlay grid to minimize linear distortion in texture mapping , 2002, TOGS.

[15]  W. Thurston The geometry and topology of three-manifolds , 1979 .

[16]  Feng Luo,et al.  Variational principles for discrete surfaces , 2008 .

[17]  Xianfeng Gu,et al.  Computing surface hyperbolic structure and real projective structure , 2006, SPM '06.

[18]  Kai Hormann,et al.  Surface Parameterization: a Tutorial and Survey , 2005, Advances in Multiresolution for Geometric Modelling.

[19]  Mark Meyer,et al.  Intrinsic Parameterizations of Surface Meshes , 2002, Comput. Graph. Forum.

[20]  Steven J. Gortler,et al.  Geometry images , 2002, SIGGRAPH.

[21]  Pierre Alliez,et al.  Periodic global parameterization , 2006, TOGS.

[22]  Reinhard Klein,et al.  An Adaptable Surface Parameterization Method , 2003, IMR.

[23]  Tony DeRose,et al.  Multiresolution analysis of arbitrary meshes , 1995, SIGGRAPH.

[24]  Christian Rössl,et al.  Setting the boundary free: a composite approach to surface parameterization , 2005, SGP '05.

[25]  Michael S. Floater,et al.  Parametrization and smooth approximation of surface triangulations , 1997, Comput. Aided Geom. Des..

[26]  Bruno Lévy,et al.  Least squares conformal maps for automatic texture atlas generation , 2002, ACM Trans. Graph..

[27]  D K Smith,et al.  Numerical Optimization , 2001, J. Oper. Res. Soc..

[28]  M. Kasper graphics , 1991, Illustrating Mathematics.

[29]  Yunjin Lee,et al.  Mesh parameterization with a virtual boundary , 2002, Comput. Graph..

[30]  John C. Hart,et al.  Seamster: inconspicuous low-distortion texture seam layout , 2002, IEEE Visualization, 2002. VIS 2002..

[31]  Shing-Tung Yau,et al.  Global Conformal Parameterization , 2003, Symposium on Geometry Processing.

[32]  Craig Gotsman,et al.  Conformal Flattening by Curvature Prescription and Metric Scaling , 2008, Comput. Graph. Forum.

[33]  Alla Sheffer,et al.  Mesh parameterization: theory and practice Video files associated with this course are available from the citation page , 2007, SIGGRAPH Courses.

[34]  Kenneth Stephenson,et al.  A circle packing algorithm , 2003, Comput. Geom..

[35]  Peter Schröder,et al.  Discrete conformal mappings via circle patterns , 2005, TOGS.

[36]  Craig Gotsman,et al.  Free-boundary linear parameterization of 3D meshes in the presence of constraints , 2005, International Conference on Shape Modeling and Applications 2005 (SMI' 05).

[37]  Bruno Lévy,et al.  Mesh parameterization: theory and practice , 2007, SIGGRAPH Courses.

[38]  Michael S. Floater,et al.  Mean value coordinates , 2003, Comput. Aided Geom. Des..

[39]  Paul S. Heckbert,et al.  Using particles to sample and control implicit surfaces , 1994, SIGGRAPH.

[40]  Richard S. Hamilton,et al.  The Ricci flow on surfaces , 1986 .

[41]  Boris Springborn,et al.  Variational principles for circle patterns , 2003, math/0312363.

[42]  B. Chow,et al.  The Ricci flow on surfaces , 2004 .

[43]  Hans-Peter Seidel,et al.  Linear angle based parameterization , 2007, Symposium on Geometry Processing.

[44]  Neil A. Dodgson,et al.  Advances in Multiresolution for Geometric Modelling , 2005 .