Constructing Subdivision Connectivity Mesh via PDE Parameterization

In this paper we present a novel algorithm for constructing subdivision connectivity mesh from dense original mesh. Our algorithm begins from a coarse base mesh generated from the original mesh and then the original mesh is divided into a set of patches guided by the base mesh. The patches are subsequently parameterized onto a planar domain by the mean value coordinates method. For each mesh patch, four boundary condition curves are calculated via the parameterization for local PDE patch construction. Considering the boundary curves as shape control boundary curve conditions, a PDE patch can be built and its coefficients are evaluated from the boundary curves. The PDE patch gives an explicit parametric representation of the mesh patch. Finally, all the PDE patches are remeshed via the planar parametric domains and a new resampled mesh with subdivision connectivity can be obtained with an arbitrary resolution

[1]  M. Floater Mean value coordinates , 2003, Computer Aided Geometric Design.

[2]  Peter Schröder,et al.  Normal meshes , 2000, SIGGRAPH.

[3]  Andrei Khodakovsky,et al.  Variational normal meshes , 2004, ACM Trans. Graph..

[4]  Michael J. Wilson,et al.  Generating blend surfaces using partial differential equations , 1989 .

[5]  Hugues Hoppe,et al.  Progressive meshes , 1996, SIGGRAPH.

[6]  Luiz Velho,et al.  Geodesic paths on triangular meshes , 2004, Proceedings. 17th Brazilian Symposium on Computer Graphics and Image Processing.

[7]  Joseph O'Rourke,et al.  An Implementation of Chen & Han's Shortest Paths Algorithm , 2000, Canadian Conference on Computational Geometry.

[8]  Tony DeRose,et al.  Multiresolution analysis for surfaces of arbitrary topological type , 1997, TOGS.

[9]  Sanjiv Kapoor,et al.  Efficient computation of geodesic shortest paths , 1999, STOC '99.

[10]  Jindong Chen,et al.  Shortest Paths on a Polyhedron , Part I : Computing Shortest Paths , 1990 .

[11]  W. T. Tutte How to Draw a Graph , 1963 .

[12]  David Salesin,et al.  Interactive multiresolution surface viewing , 1996, SIGGRAPH.

[13]  Charles T. Loop,et al.  Smooth Subdivision Surfaces Based on Triangles , 1987 .

[14]  Michael Garland,et al.  Surface simplification using quadric error metrics , 1997, SIGGRAPH.

[15]  Jörg-Rüdiger Sack,et al.  Approximating weighted shortest paths on polyhedral surfaces , 1997, SCG '97.

[16]  Joseph S. B. Mitchell,et al.  Geometric Shortest Paths and Network Optimization , 2000, Handbook of Computational Geometry.

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

[18]  David P. Dobkin,et al.  MAPS: multiresolution adaptive parameterization of surfaces , 1998, SIGGRAPH.

[19]  Denis Zorin,et al.  Digital geometry processing , 2001 .

[20]  Gabriel Taubin,et al.  Detecting and reconstructing subdivision connectivity , 2002, The Visual Computer.

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

[22]  Steven J. Gortler,et al.  Fast exact and approximate geodesics on meshes , 2005, ACM Trans. Graph..

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

[24]  Guilin Chen,et al.  Calculating Shortest Path on Edge-Based Data Structure of Graph , 2007, Second Workshop on Digital Media and its Application in Museum & Heritages (DMAMH 2007).