Fast Mesh interpolation and Mesh Decomposition with Applications

A new approach for constructing a smooth subdivision surface to interpolate the vertices of an arbitrary mesh is presented. The construction process does require setting up neither any linear systems, nor any matrix computation, but is simply done by iteratively moving vertices of the given mesh locally until control mesh of the required interpolating surface is reached. The new interpolation method has the simplicity of a local method in effectively dealing with meshes of a large number of vertices. It also has the capability of a global method in faithfully resembling the shape of a given mesh. Furthermore, the new method is fast and does not require a fairing step in the construction process because the iterative process converges to a unique solution at an exponential rate. Another important result of this work is, with the new iterative process, each mesh (surface) can be decomposed into a sum of simpler meshes (surfaces) which carry high-and low-frequency information of the given model. This mesh decomposition scheme provides us with new approaches to some classic applications in computer graphics such as texture mapping, denoising/smoothing/sharpening, and morphing. These new approaches are demonstrated in this paper and test results are included.

[1]  F. Cheng,et al.  Parametrization of General Catmull-Clark Subdivision Surfaces and its Applications , 2006 .

[2]  J. Clark,et al.  Recursively generated B-spline surfaces on arbitrary topological meshes , 1978 .

[3]  Adi Levin,et al.  Interpolating nets of curves by smooth subdivision surfaces , 1999, SIGGRAPH.

[4]  Tony DeRose,et al.  Efficient, fair interpolation using Catmull-Clark surfaces , 1993, SIGGRAPH.

[5]  Tony DeRose,et al.  Subdivision surfaces in character animation , 1998, SIGGRAPH.

[6]  Fuhua Cheng,et al.  Similarity based interpolation using Catmull–Clark subdivision surfaces , 2006, The Visual Computer.

[7]  Ulrich Reif,et al.  A unified approach to subdivision algorithms near extraordinary vertices , 1995, Comput. Aided Geom. Des..

[8]  N. Dyn,et al.  A butterfly subdivision scheme for surface interpolation with tension control , 1990, TOGS.

[9]  Peter Schröder,et al.  Interpolating Subdivision for meshes with arbitrary topology , 1996, SIGGRAPH.

[10]  Peter Schröder,et al.  Fitting subdivision surfaces , 2001, Proceedings Visualization, 2001. VIS '01..

[11]  Malcolm A. Sabin,et al.  Non-uniform recursive subdivision surfaces , 1998, SIGGRAPH.

[12]  Mark Meyer,et al.  Implicit fairing of irregular meshes using diffusion and curvature flow , 1999, SIGGRAPH.

[13]  Ahmad H. Nasri,et al.  Surface interpolation on irregular networks with normal conditions , 1991, Comput. Aided Geom. Des..

[14]  Darwyn R. Peachey,et al.  Solid texturing of complex surfaces , 1985, SIGGRAPH.

[15]  J. Peters,et al.  C 1 -surface splines , 1995 .

[16]  Adi Levin Modified subdivision surfaces with continuous curvature , 2006, ACM Trans. Graph..

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

[18]  Hans-Peter Seidel,et al.  Multi-level partition of unity implicits , 2005, SIGGRAPH Courses.

[19]  Leif Kobbelt,et al.  Interpolatory Subdivision on Open Quadrilateral Nets with Arbitrary Topology , 1996, Comput. Graph. Forum.

[20]  Frédo Durand,et al.  Non-iterative, feature-preserving mesh smoothing , 2003, ACM Trans. Graph..

[21]  Denis Zorin,et al.  Modeling with multiresolution subdivision surfaces , 2006, SIGGRAPH Courses.

[22]  E. Catmull,et al.  Recursively generated B-spline surfaces on arbitrary topological meshes , 1978 .

[23]  Ramani Duraiswami,et al.  Fast Radial Basis Function Interpolation via Preconditioned Krylov Iteration , 2007, SIAM J. Sci. Comput..

[24]  Chun Chen,et al.  Dual-RBF based surface reconstruction , 2009, The Visual Computer.

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

[26]  Jos Stam,et al.  Exact evaluation of Catmull-Clark subdivision surfaces at arbitrary parameter values , 1998, SIGGRAPH.