Hierarchy of Surface Models and Irreducible Triangulation

Given a triangulated closed surface, the problem of constructing a hierarchy of surface models of decreasing level of detail has attracted much attention in computer graphics. A hierarchy provides view-dependent refinement and facilitates the computation of parameterization. For a triangulated closed surface of n vertices and genus g, we prove that there is a constant c > 0 such that if n > c ? g, a greedy strategy can identify ?(n) topology-preserving edge contractions that do not interfere with each other. Further, each of them affects only a constant number of triangles. Repeatedly identifying and contracting such edges produces a topology-preserving hierarchy of O(n + g2) size and O(log n + g) depth. When no contractible edge exists, the triangulation is irreducible. Nakamoto and Ota showed that any irreducible triangulation of an orientable 2-manifold has at most max{342g - 72, 4} vertices. Using our proof techniques we obtain a new bound of max{240g, 4}.

[1]  Michael T. Goodrich,et al.  Planarity-Preserving Clustering and Embedding for Large Planar Graphs , 1999, Graph Drawing.

[2]  Michael Garland,et al.  Multiresolution Modeling: Survey and Future Opportunities , 1999, Eurographics.

[3]  M. Garland,et al.  Multiresolution Modeling: Survey & Future Opportunities , 1999 .

[4]  Dinesh Manocha,et al.  Simplification envelopes , 1996, SIGGRAPH.

[5]  Atsuhiro Nakamoto,et al.  Note on irreducible triangulations of surfaces , 1995, J. Graph Theory.

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

[7]  David G. Kirkpatrick,et al.  Determining the Separation of Preprocessed Polyhedra - A Unified Approach , 1990, ICALP.

[8]  David G. Kirkpatrick,et al.  Optimal Search in Planar Subdivisions , 1983, SIAM J. Comput..

[9]  Amitabh Varshney,et al.  Dynamic view-dependent simplification for polygonal models , 1996, Proceedings of Seventh Annual IEEE Visualization '96.

[10]  D. Barnette,et al.  All 2-manifolds have finitely many minimal triangulations , 1989 .

[11]  Hugues Hoppe,et al.  View-dependent refinement of progressive meshes , 1997, SIGGRAPH.

[12]  Herbert Edelsbrunner,et al.  Topology preserving edge contraction , 1998 .

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

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

[15]  Haijo Schipper,et al.  Generating Triangulations of 2-Manifolds , 1991, Workshop on Computational Geometry.

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

[17]  Leila De Floriani,et al.  Building and traversing a surface at variable resolution , 1997, Proceedings. Visualization '97 (Cat. No. 97CB36155).

[18]  Mark de Berg,et al.  On levels of detail in terrains , 1995, SCG '95.

[19]  Enrico Puppo,et al.  Building and traversing a surface at variable resolution , 1997 .

[20]  Jihad El-Sana,et al.  Adaptive Real-Time Level-of-Detail-Based Rendering for Polygonal Models , 1997, IEEE Trans. Vis. Comput. Graph..

[21]  M. Postnikov Lectures in algebraic topology , 1983 .