Stationary Subdivision and Multiresolution Surface Representations

Stationary subdivision is an important tool for generating smooth free-form surfaces used in CAGD and computer graphics. One of the challenges in the construction of subdivision schemes for arbitrary meshes is to guarantee that the surfaces produced by the algorithm are $C\sp1$-continuous. First results in this direction were obtained only recently. In this thesis we derive necessary and sufficient criteria for $C\sp{k}$-continuity that generalize and extend most known conditions. We present a new method for analysis of smoothness of subdivision which allows us to analyze subdivision schemes which do not generate surfaces admitting closed-form parameterization on regular meshes, such as the Butterfly scheme and schemes with modified rules for tagged edges. The theoretical basis for analysis of subdivision that we develop allows us to suggest methods for constructing new subdivision schemes with improved behavior. We present a new interpolating subdivision scheme based on the Butterfly scheme, which generates $C\sp1$-continuous surfaces from arbitrary meshes. We describe a multiresolution representation for meshes based on subdivision. Combining subdivision and the smoothing algorithms of Taubin, allows us to construct a set of algorithms for interactive multiresolution editing of complex hierarchical meshes of arbitrary topology.

[1]  E. T. An Introduction to the Theory of Numbers , 1946, Nature.

[2]  Ramon E. Moore Interval arithmetic and automatic error analysis in digital computing , 1963 .

[3]  J. M. Boardman,et al.  Singularties of differentiable maps , 1967 .

[4]  M. Sabin The use of piecewise forms for the numerical representation of shape , 1976 .

[5]  P. Giblin Graphs, surfaces, and homology , 1977 .

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

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

[8]  Ramon E. Moore Methods and applications of interval analysis , 1979, SIAM studies in applied mathematics.

[9]  Edward H. Adelson,et al.  The Laplacian Pyramid as a Compact Image Code , 1983, IEEE Trans. Commun..

[10]  S. Dubuc Interpolation through an iterative scheme , 1986 .

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

[12]  Nira Dyn,et al.  A 4-point interpolatory subdivision scheme for curve design , 1987, Comput. Aided Geom. Des..

[13]  David R. Forsey,et al.  Hierarchical B-spline refinement , 1988, SIGGRAPH.

[14]  A. A. Ball,et al.  Conditions for tangent plane continuity over recursively generated B-spline surfaces , 1988, TOGS.

[15]  Brian A. Barsky,et al.  Computer Graphics and Geometric Modeling Using Beta-splines , 1988, Computer Science Workbench.

[16]  Gilles Deslauriers,et al.  Symmetric iterative interpolation processes , 1989 .

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

[18]  Nira Dyn,et al.  Using parameters to increase smoothness of curves and surfaces generated by subdivision , 1990, Comput. Aided Geom. Des..

[19]  D. Levin,et al.  Interpolating Subdivision Schemes for the Generation of Curves and Surfaces , 1990 .

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

[21]  C. Micchelli,et al.  Stationary Subdivision , 1991 .

[22]  David L. Donoho,et al.  Interpolating Wavelet Transforms , 1992 .

[23]  C. Micchelli,et al.  Blossoming begets B -spline bases built better by B -patches , 1992 .

[24]  Andrew P. Witkin,et al.  Variational surface modeling , 1992, SIGGRAPH.

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

[26]  Tony DeRose,et al.  Mesh optimization , 1993, SIGGRAPH.

[27]  Claude Brezinski,et al.  Generative modeling for computer graphics and CAD , 1993 .

[28]  Tsuneya Kurihara,et al.  Interactive Surface Design Using Recursive Subdivision , 1993 .

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

[30]  David Salesin,et al.  Multiresolution curves , 1994, SIGGRAPH.

[31]  Charles T. Loop,et al.  Smooth spline surfaces over irregular meshes , 1994, SIGGRAPH.

[32]  Nira Dyn,et al.  The subdivision experience , 1994 .

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

[34]  C. Yap,et al.  The exact computation paradigm , 1995 .

[35]  U. Reif Some New Results on Subdivision Algorithms for Meshes of Arbitrary Topology , 1995 .

[36]  J. Warren,et al.  Subdivision methods for geometric design , 1995 .

[37]  Joe Warren,et al.  Binary Subdivision Schemes for Functions over Irregular Knot Sequences , 1995 .

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

[39]  Hartmut Prautzsch,et al.  Analysis of Ck-subdivision surfaces at extraordinary points , 1995 .

[40]  Gabriel Taubin,et al.  A signal processing approach to fair surface design , 1995, SIGGRAPH.

[41]  Michael F. Cohen,et al.  Hierarchical and variational geometric modeling with wavelets , 1995, I3D '95.

[42]  Peter Schröder,et al.  Spherical wavelets: efficiently representing functions on the sphere , 1995, SIGGRAPH.

[43]  Jean Schweitzer,et al.  Analysis and application of subdivision surfaces , 1996 .

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

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

[46]  Marc Levoy,et al.  Fitting smooth surfaces to dense polygon meshes , 1996, SIGGRAPH.

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

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

[49]  Jörg Peters,et al.  Curvature continuous spline surfaces over irregular meshes , 1996, Comput. Aided Geom. Des..

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

[51]  W. Stuetzle,et al.  HIERARCHICAL COMPUTATION OF PL HARMONIC EMBEDDINGS , 1997 .

[52]  Kouji Ouchi Real/Expr: Implementation of an Exact Computation Package , 1997 .

[53]  David R. Forsey,et al.  Multiresolution Surface Reconstruction for Hierarchical B-splines , 1998, Graphics Interface.

[54]  Ayman Habib,et al.  Edge and vertex insertion for a class of C1 subdivision surfaces , 1999, Comput. Aided Geom. Des..