ACM Home Page
Please provide us with feedback. Feedback
Divide-and-conquer for Voronoi diagrams revisited
Full text PdfPdf (937 KB)
Source
Annual Symposium on Computational Geometry archive
Proceedings of the 25th annual symposium on Computational geometry table of contents
Aarhus, Denmark
SESSION: Tuesday, June 9, 3:00-4:20 pm table of contents
Pages 189-197  
Year of Publication: 2009
ISBN:978-1-60558-501-7
Authors
Oswin Aichholzer  IST, Graz University of Technology , Graz, Austria
Wolfgang Aigner  IST, Graz University of Technology , Graz, Austria
Franz Aurenhammer  IGI, Graz University of Technology, Graz, Austria
Thomas Hackl  IST, Graz University of Technology, Graz, Austria
Bert Jüttler  AG, Johannes Kepler University, Linz, Austria
Elisabeth Pilgerstorfer  AG, Johannes Kepler University, Linz, Austria
Margot Rabl  AG, Johannes Kepler University, Linz, Austria
Sponsors
ACM: Association for Computing Machinery
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
SIGGRAPH: ACM Special Interest Group on Computer Graphics and Interactive Techniques
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 23,   Downloads (12 Months): 88,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1542362.1542401
What is a DOI?

ABSTRACT

We show how to divide the edge graph of a Voronoi diagram into a tree that corresponds to the medial axis of an (augmented) planar domain. Division into base cases is then possible, which, in the bottom-up phase, can be merged by trivial concatenation. The resulting construction algorithm--similar to Delaunay triangulation methods--is not bisector-based and merely computes dual links between the sites, its atomic steps being inclusion tests for sites in circles. This guarantees computational simplicity and numerical stability. Moreover, no part of the Voronoi diagram, once constructed, has to be discarded again. The algorithm works for polygonal and curved objects as sites and, in particular, for circular arcs which allows its extension to general free-form objects by Voronoi diagram preserving and data saving biarc approximations. The algorithm is randomized, with expected runtime O(n log n) under certain assumptions on the input data. Experiments substantiate an efficient behavior even when these assumptions are not met. Applications to offset computations and motion planning for general objects are described.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
 
2
O. Aichholzer, F. Aurenhammer, T. Hackl, B. Jüttler, M.Oberneder, and Z. Sír. Computational and structural advantages of circular boundary representation. In Springer Lecture Notes in Computer Science, volume 4619, pages 374--385, 2007.
 
3
 
4
 
5
CGAL. Computational Geometry Algorithms Library. http://www.cgal.org/.
 
6
7
 
8
F.Y.L. Chin, J. Snoeyink, and C.A. Wang. Finding the medial axis of a simple polygon in linear time. Discrete & Computational Geometry, 21:405--420, 1999.
 
9
H.I. Choi, S.W. Choi, and H.P. Moon. Mathematical theory of medial axis transform. Pacific Journal of Mathematics, 181:57--88, 1997.
 
10
G. Elber, E. Cohen, and S. Drake. MATHSM: Medial axis transform toward high speed machining of pockets. Computer-Aided Design, 37:241--250, 2005.
11
 
12
S. Fortune. A sweep line algorithm for Voronoi diagrams. Algorithmica, 2:153--174, 1987.
 
13
M. Held. Voronoi diagrams and offset curves of curvilinear polygons. Computer-Aided Design, 30(4):287--300, 1998.
 
14
 
15
 
16
M. Held, G. Lukacs, and L. Andor. Pocket machining based on contour-parallel tool paths generated by means of proximity maps. Computer-Aided Design, pages 189--203, 1994.
 
17
 
18
R. Klein. Concrete and Abstract Voronoi diagrams. Springer Lecture Notes in Computer Science 400, 1990.
 
19
 
20
D.T. Lee. Medial axis transformation of a planar shape. IEEE Trans. Pattern Analysis and Machine Intelligence, 4:363--369, 1982.
 
21
D.T. Lee and R.L.S. Drysdale. Generalization of Voronoi diagrams in the plane. SIAM Journal on Computing, 10:73--87, 1981.
 
22
M. McAllister, D. Kirkpatrick, and J. Snoeyink. A compact piecewise-linear Voronoi diagram for convex sites in the plane. Discrete & Computational Geometry, 15:73--105, 1996.
 
23
 
24
 
25
E. Pilgerstorfer. Asymptotischer Vergleich verschiedener Verfahren der Biarc-Approximation. Master Thesis, Johannes Kepler University Linz, Austria, 2008.
 
26
J-K. Seong, G. Elber, and M--S. Kim. Trimming local and global self-intersections in offset curves/surfaces using distance maps. Computer-Aided Design, 38:183--193, 2006.
 
27
 
28
M. Sharir. Intersection and closest-pair problems for a set of circular discs. SIAM Journal on Computing, 14:448--468, 1985.
 
29
Z. S'ır, R. Feichtinger, and B. Jüttler. Approximating curves and their offsets using biarcs and Pythagorean hodograph quintics. Computer-Aided Design, 38:608--618, 2006.
 
30
C.-K. Yap. An O(n log n) algorithm for the Voronoi diagram of a set of simple curve segments. Discrete & Computational Geometry, 2:365--393, 1987.
 
31

Collaborative Colleagues:
Oswin Aichholzer: colleagues
Wolfgang Aigner: colleagues
Franz Aurenhammer: colleagues
Thomas Hackl: colleagues
Bert Jüttler: colleagues
Elisabeth Pilgerstorfer: colleagues
Margot Rabl: colleagues