2016
DOI: 10.1145/2939366
|View full text |Cite
|
Sign up to set email alerts
|

Topology-Oriented Incremental Algorithm for the Robust Construction of the Voronoi Diagrams of Disks

Abstract: Voronoi diagrams are useful for spatial reasoning, and the robust and efficient construction of the ordinary Voronoi diagram of points is well known. However, its counterpart for circular disks in R 2 and spherical balls in R 3 remains a challenge. In this article, we propose a topology-oriented incremental algorithm which robustly and efficiently computes a Voronoi diagram by incrementing a new disk generator to an existing one. The key idea is to enforce the co… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
13
0

Year Published

2018
2018
2022
2022

Publication Types

Select...
6

Relationship

2
4

Authors

Journals

citations
Cited by 13 publications
(13 citation statements)
references
References 43 publications
0
13
0
Order By: Relevance
“…VD(D) has O(n) V-vertices, O(n) V-edges, and n V-cells and can be constructed by an optimal O(n log n) time for n disks using the plane sweep method [12,40] or the divideand-conquer method [24,36]. However, we prefer to use the topology-oriented incremental algorithm which guarantees robustness [25] (or the edge-flipping algorithm [22,23]) for its robust construction. Both algorithms take O(n 2 ) time in the worst case but O(n) time on average.…”
Section: A Notationmentioning
confidence: 99%
See 1 more Smart Citation
“…VD(D) has O(n) V-vertices, O(n) V-edges, and n V-cells and can be constructed by an optimal O(n log n) time for n disks using the plane sweep method [12,40] or the divideand-conquer method [24,36]. However, we prefer to use the topology-oriented incremental algorithm which guarantees robustness [25] (or the edge-flipping algorithm [22,23]) for its robust construction. Both algorithms take O(n 2 ) time in the worst case but O(n) time on average.…”
Section: A Notationmentioning
confidence: 99%
“…Both VD and VD can be constructed with a similar efficiency. Even if an optimal algorithm taking O(n log n) time is known, we prefer to use the topology-oriented incremental algorithm (with an average O(n) time and the worst case O(n 2 ) time) [25] with the winged-edge data structure. This is because of the guaranteed robustness with a sufficiently good efficiency -actually significantly faster than the optimal algorithm for large problem instances.…”
Section: A Notationmentioning
confidence: 99%
“…Specifically, we perform an ellipse packing in the polygons on parallel section planes of a 3D model and protrude the ellipses of one plane to its neighboring planes in the shape volume to generate the hollowed results. To better pack the ellipses in a polygon, we construct the Voronoi diagram of ellipses to efficiently reason the free-space around the ellipses and other geometric features by taking advantage of the available algorithm for the efficient and robust construction of the Voronoi diagram of circular disks which approximate the ellipses [34]. The algorithm inherits the disk packing algorithm using the VD of disks [33].…”
Section: Related Workmentioning
confidence: 99%
“…TOI-D Algorithm. The proposed algorithm takes advantage of the Voronoi diagram of circular disks [42,43], particularly the recently reported topologyoriented incremental (TOI) algorithm for computing the Voronoi of circular disks, thus abbreviated as the TOI-D algorithm, which takes O(n 2 ) time in the worst case but O(n) time on average for n disks [34]. The idea is to approximate target geometric entities using circular disks in a sufficient resolution, construct the VD of the disks using the TOI-D algorithm, and merge some V-cells.…”
Section: Voronoi Diagram Of a Polygonmentioning
confidence: 99%
See 1 more Smart Citation