Title :
Sweeping the Sphere
Author :
Dinis, João ; Mamede, Margarida
Author_Institution :
Dept. de Fis., Univ. de Lisboa, Lisbon, Portugal
Abstract :
We introduce the first sweep line algorithm for computing spherical Voronoi diagrams, which proves that Fortune´s method can be extended to points on a sphere surface. This algorithm is similar to Fortune´s plane sweep algorithm, sweeping the sphere with a circular line instead of a straight one. Like its planar counterpart, the novel linear-space algorithm has worst-case optimal running time. Furthermore, it copes very well with degeneracies and is easy to implement. Experimental results show that the performance of our algorithm is very similar to that of Fortune´s algorithm, both with synthetic data sets and with real data. The usual solutions make use of the connection between convex hulls and spherical Delaunay triangulations. An experimental comparison revealed that our algorithm outperforms the freely available implementations that compute convex hulls of point sets in 3D, enabling it to be the preferred choice for computing Voronoi diagrams on the sphere.
Keywords :
computational complexity; computational geometry; mesh generation; surface fitting; Fortune method; Fortune plane sweep algorithm; first sweep line algorithm; linear-space algorithm; sphere surface; spherical Delaunay triangulations; spherical Voronoi diagrams; worst-case optimal running time; Astronomy; Data structures; Euclidean distance; Extraterrestrial measurements; Geometry; Geoscience; Length measurement; Level measurement; Shape; sweep algorithms; voronoi diagrams;
Conference_Titel :
Voronoi Diagrams in Science and Engineering (ISVD), 2010 International Symposium on
Conference_Location :
Quebec, QC
Print_ISBN :
978-1-4244-7606-0
Electronic_ISBN :
978-1-4244-7605-3
DOI :
10.1109/ISVD.2010.32