Optimal triangulation and quadric-based surface simplification

Many algorithms for reducing the number of triangles in a surface model have been proposed, but to date there has been little theoretical analysis of the approximations they produce. Previously we described an algorithm that simplifies polygonal models using a quadric error metric. This method is fast and produces high quality approximations in practice. Here we provide some theory to explain why the algorithm works as well as it does. Using methods from differential geometry and approximation theory, we show that in the limit as triangle area goes to zero on a differentiable surface, the quadric error is directly related to surface curvature. Also, in this limit, a triangulation that minimizes the quadric error metric achieves the optimal triangle aspect ratio in that it minimizes theL2 geometric error. This work represents a new theoretical approach for the analysis of simplification algorithms. © 1999 Elsevier Science B.V. All rights reserved.

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

[2]  Kenneth Falconer,et al.  Unsolved Problems In Geometry , 1991 .

[3]  R. S. Clark INTRODUCTION TO DIFFERENTIAL GEOMETRY AND RIEMANNIAN GEOMETRY , 1970 .

[4]  Michael Garland,et al.  Simplifying surfaces with color and texture using quadric error metrics , 1998, IEEE Visualization.

[5]  S. Rippa Long and thin triangles can be good for linear interpolation , 1992 .

[6]  Rémi Ronfard,et al.  Full‐range approximation of triangulated polyhedra. , 1996, Comput. Graph. Forum.

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

[8]  Paul S. Heckbert,et al.  A Pliant Method for Anisotropic Mesh Generation , 1996 .

[9]  D. Hilbert,et al.  Geometry and the Imagination , 1953 .

[10]  A. Guéziec Surface simplification inside a tolerance volume , 1996 .

[11]  Ramesh C. Jain,et al.  Invariant surface characteristics for 3D object recognition in range images , 1985, Comput. Vis. Graph. Image Process..

[12]  R. B. Simpson,et al.  On optimal interpolation triangle incidences , 1989 .

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

[14]  M. Garland,et al.  Quadric-Based Polygonal Surface Simplification , 1999 .

[15]  E. F. D’Azevedo,et al.  Optimal Triangular Mesh Generation by Coordinate Transformation , 1991, SIAM J. Sci. Comput..

[16]  R. B. Simpson Anisotropic mesh transformations and optimal error control , 1994 .

[17]  Pavan K. Desikan,et al.  An efficient algorithm for terrain simplification , 1997, SODA '97.

[18]  O. C. Zienkiewicz,et al.  Adaptive remeshing for compressible flow computations , 1987 .