| Divide-and-conquer for Voronoi diagrams revisited |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 23, Downloads (12 Months): 88, Citation Count: 0
|
|
|
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
|
O. Aichholzer , W. Aigner , F. Aurenhammer , T. Hackl , B. Jüttler , M. Rabl, Medial axis computation for planar free-form shapes, Computer-Aided Design, v.41 n.5, p.339-349, May, 2009
[doi> 10.1016/j.cad.2008.08.008]
|
| |
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
|
L. Paul Chew , Robert L. (Scot) Dyrsdale, III, Voronoi diagrams based on convex distance functions, Proceedings of the first annual symposium on Computational geometry, p.235-244, June 05-07, 1985, Baltimore, Maryland, United States
[doi> 10.1145/323233.323264]
|
| |
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
|
|
|