Off-centers: A new type of Steiner points for computing size-optimal quality-guaranteed Delaunay triangulations

We introduce a new type of Steiner points, called off-centers, as an alternative to circumcenters, to improve the quality of Delaunay triangulations in two dimensions. We propose a new Delaunay refinement algorithm based on iterative insertion of off-centers. We show that this new algorithm has the same quality and size optimality guarantees of the best known refinement algorithms. In practice, however, the new algorithm inserts fewer Steiner points, runs faster, and generates smaller triangulations than the best previous algorithms. Performance improvements are significant especially when user-specified minimum angle is large, e.g., when the smallest angle in the output triangulation is 30^o, the number of Steiner points is reduced by about 40%, while the mesh size is down by about 30%. As a result of its shown benefits, the algorithm described here has already replaced the well-known circumcenter insertion algorithm of Ruppert and has been the default quality triangulation method in the popular meshing software Triangle.

[1]  J. Shewchuk,et al.  Delaunay refinement mesh generation , 1997 .

[2]  David Eppstein,et al.  Provably good mesh generation , 1990, Proceedings [1990] 31st Annual Symposium on Foundations of Computer Science.

[3]  Jonathan Richard Shewchuk,et al.  Delaunay refinement algorithms for triangular mesh generation , 2002, Comput. Geom..

[4]  Alper Üngör,et al.  Parallel Delaunay Refinement with Off-Centers , 2004, Euro-Par.

[5]  Herbert Edelsbrunner,et al.  Sink-insertion for mesh improvement , 2001, SCG '01.

[6]  Alper Üngör,et al.  Parallel Delaunay Refinement: Algorithms and Analyses , 2002, Int. J. Comput. Geom. Appl..

[7]  Alper Üngör,et al.  A time-optimal delaunay refinement algorithm in two dimensions , 2005, SCG.

[8]  L. Paul Chew,et al.  Guaranteed-Quality Triangular Meshes , 1989 .

[9]  Gary L. Miller,et al.  A time efficient Delaunay refinement algorithm , 2004, SODA '04.

[10]  Kokichi Sugihara,et al.  On good triangulations in three dimensions , 1991, SMA '91.

[11]  Herbert Edelsbrunner,et al.  Geometry and Topology for Mesh Generation , 2001, Cambridge monographs on applied and computational mathematics.

[12]  Gary L. Miller,et al.  When and Why Ruppert's Algorithm Works , 2003, IMR.

[13]  Jim Ruppert,et al.  A new and simple algorithm for quality 2-dimensional mesh generation , 1993, SODA '93.