next up previous contents
Next: 5.5 Boundary Integrity Up: 5. Delaunay Triangulation Previous: 5.3.5 Convex Hull


5.4 Non-Uniqueness

The definition of the Delaunay Triangulation for a given point set $P$ usually results in a unique triangulation/tetrahedralization of $P$. No two different triangulations/tetrahedralizations exist for the same point set which both satisfy the Delaunay property. However, degenerate subsets of points in $P$ can be formed which lead to non-uniqueness.

Definition 5.2 (cospherical point set)   Let $P$ be a finite set of points in $n$-dimensional space $R^{n}$. At least $n+2$ points $p_{i}$ are said to be cospherical if and only if they are located on the perimeter of an $n$-dimensional sphere $S$ where $S$ does not contain any other points in $P$.

In such cases the length of a Voronoi edge or the area of a Voronoi facet is zero. Hence, the corresponding Delaunay edges and facets are missing in the dual graph, and non-simplicial polygons/polyhedra are formed. These can be arbitrarily triangulated/tetrahedralized, because their topology remains undefined by the Delaunay criterion.

In two dimensions such point sets are often called cocircular. However, one should be aware that cocircularity in three dimensions refers to a more specific degeneracy. It is useful to distinguish this special degenerate case which only occurs in dimensions higher than two.

Definition 5.3 (cocircular point set)   Let $P$ be a finite set of points in three-dimensional space $R^{3}$. More than three coplanar points are said to be cocircular in $R^{3}$ if and only if they are located on the perimeter of a two-dimensional circle $s$ in $R^{3}$ where $s$ defines a disk which contains no other points in $P$.

In fact a cocircular point set in three dimensions implies the existence of two intersecting cospherical point sets. This is true as long as at least one other point exists in each half space defined by the plane of the cocircular point set.

Degenerate cases require specially enhanced algorithms to ensure a robust Delaunay Triangulation engine. None of the above listed Delaunay algorithms remain entirely unaffected. For the incremental search based algorithm the consequences are discussed in detail in Section 6.4.3 and the implementation of a new and unconventional solution is presented. A more typical approach to avoid degenerate cases is to apply perturbations to the location of the points [114,115,81]. However, this technique is not as straightforward as it appears and other difficulties arise.


next up previous contents
Next: 5.5 Boundary Integrity Up: 5. Delaunay Triangulation Previous: 5.3.5 Convex Hull
Peter Fleischmann
2000-01-20