Computing general geometric structures on surfaces using Ricci flow

Systematically generalizing planar geometric algorithms to manifold domains is of fundamental importance in computer aided design field. This paper proposes a novel theoretic framework, geometric structure, to conquer this problem. In order to discover the intrinsic geometric structures of general surfaces, we developed a theoretic rigorous and practical efficient method, Discrete Variational Ricci flow. Different geometries study the invariants under the corresponding transformation groups. The same geometry can be defined on various manifolds, whereas the same manifold allows different geometries. Geometric structures allow different geometries to be defined on various manifolds, therefore algorithms based on the corresponding geometric invariants can be applied on the manifold domains directly. Surfaces have natural geometric structures, such as spherical structure, affine structure, projective structure, hyperbolic structure and conformal structure. Therefore planar algorithms based on these geometries can be defined on surfaces straightforwardly. Computing the general geometric structures on surfaces has been a long lasting open problem. We solve the problem by introducing a novel method based on discrete variational Ricci flow. We thoroughly explain both theoretical and practical aspects of the computational methodology for geometric structures based on Ricci flow, and demonstrate several important applications of geometric structures: generalizing Voronoi diagram algorithms to surfaces via Euclidean structure, cross global parametrization between high genus surfaces via hyperbolic structure, generalizing planar splines to manifolds via affine structure. The experimental results show that our method is rigorous and efficient and the framework of geometric structures is general and powerful.

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

[2]  Charles Gunn Visualizing Non-Euclidean Geometry A Bolyai Bicentennial Survey , 2002 .

[3]  Ron Goldman Computer graphics in its fifth decade: ferment at the foundations , 2003, 11th Pacific Conference onComputer Graphics and Applications, 2003. Proceedings..

[4]  Alla Sheffer,et al.  Fundamentals of spherical parameterization for 3D meshes , 2003, ACM Trans. Graph..

[5]  J. P. Benzecri Variétés localement affines , 1960 .

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

[7]  G. Perelman The entropy formula for the Ricci flow and its geometric applications , 2002, math/0211159.

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

[9]  Francis Lazarus,et al.  Optimal System of Loops on an Orientable Surface , 2005, Discret. Comput. Geom..

[10]  Larry L. Schumaker,et al.  Curves and surfaces with applications in CAGD , 1997 .

[11]  Jeff Erickson,et al.  Greedy optimal homotopy and homology generators , 2005, SODA '05.

[12]  Hugues Hoppe,et al.  Inter-surface mapping , 2004, ACM Trans. Graph..

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

[14]  Alyn P. Rockwood,et al.  Topological design of sculptured surfaces , 1992, SIGGRAPH.

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

[16]  Hong Qin,et al.  Manifold splines , 2006, Graph. Model..

[17]  Hugues Hoppe,et al.  Spherical parametrization and remeshing , 2003, ACM Trans. Graph..

[18]  W. Thurston,et al.  Three-Dimensional Geometry and Topology, Volume 1 , 1997, The Mathematical Gazette.

[19]  G. Perelman Finite extinction time for the solutions to the Ricci flow on certain three-manifolds , 2003, math/0307245.

[20]  Yalin Wang,et al.  Optimal global conformal surface parameterization , 2004, IEEE Visualization 2004.

[21]  G. Perelman Ricci flow with surgery on three-manifolds , 2003, math/0303109.

[22]  Vladislav Kraevoy,et al.  Cross-parameterization and compatible remeshing of 3D models , 2004, SIGGRAPH 2004.

[23]  John F. Hughes,et al.  Parameterizing N-Holed Tori , 2003, IMA Conference on the Mathematics of Surfaces.

[24]  Helmut Pottmann Spline Orbifolds Curves and Surfaces with Applications in Cagd 445 , 2007 .

[25]  Philip L. Bowers,et al.  INTRODUCTION TO CIRCLE PACKING: A REVIEW , 2008 .

[26]  Peter Schröder,et al.  Discrete Willmore flow , 2005, SIGGRAPH Courses.

[27]  Guillermo Sapiro,et al.  Conformal Surface Parameterization for Texture Mapping , 1999 .

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

[29]  Hong Qin,et al.  Topology-driven surface mappings with robust feature alignment , 2005, VIS 05. IEEE Visualization, 2005..

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

[31]  Paul M. Thompson,et al.  Genus zero surface conformal mapping and its application to brain surface mapping , 2004, IEEE Transactions on Medical Imaging.

[32]  S. Yau,et al.  Global conformal surface parameterization , 2003 .

[33]  John Milnor,et al.  On the existence of a connection with curvature zero , 1958 .

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