A direct approach for subdivision surface fitting from a dense triangle mesh

Abstract This article presents a new and direct approach for fitting a subdivision surface from an irregular and dense triangle mesh of arbitrary topological type. All feature edges and feature vertices of the original mesh model are first identified. A topology- and feature-preserving mesh simplification algorithm is developed to further simplify the dense triangle mesh into a coarse mesh. A subdivision surface with exactly the same topological structure and sharp features as that of the simplified mesh is finally fitted from a subset of vertices of the original dense mesh. During the fitting process, both the position masks and subdivision rules are used for setting up the fitting equation. Some examples are provided to demonstrate the proposed approach.

[1]  M. Sabin,et al.  Behaviour of recursive division surfaces near extraordinary points , 1978 .

[2]  William E. Lorensen,et al.  Decimation of triangle meshes , 1992, SIGGRAPH.

[3]  Hiromasa Suzuki,et al.  Subdivision surface fitting with QEM-based mesh simplification and reconstruction of approximated B-spline surfaces , 2000, Proceedings the Eighth Pacific Conference on Computer Graphics and Applications.

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

[5]  Yousef Saad,et al.  Iterative methods for sparse linear systems , 2003 .

[6]  Ahmad H. Nasri,et al.  Taxonomy of interpolation constraints on recursive subdivision curves , 2002, The Visual Computer.

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

[8]  Tony DeRose,et al.  Piecewise smooth surface reconstruction , 1994, SIGGRAPH.

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

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

[11]  Weiyin Ma,et al.  Smooth multiple B-spline surface fitting with Catmull%ndash;Clark subdivision surfaces for extraordinary corner patches , 2002, The Visual Computer.

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

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

[14]  Hiromasa Suzuki,et al.  Subdivision surface fitting to a range of points , 1999, Proceedings. Seventh Pacific Conference on Computer Graphics and Applications (Cat. No.PR00293).

[15]  Henning Biermann,et al.  Piecewise smooth subdivision surfaces with normal control , 2000, SIGGRAPH.