Proceedings of the 26th Annual Conference on Computer Graphics and Interactive Techniques - SIGGRAPH '99 1999
DOI: 10.1145/311535.311567
|View full text |Cite
|
Sign up to set email alerts
|

Fast computation of generalized Voronoi diagrams using graphics hardware

Abstract: We present a new approach for computing generalized 2D and 3D Voronoi diagrams using interpolation-based polygon rasterization hardware. We compute a discrete Voronoi diagram by rendering a three dimensional distance mesh for each Voronoi site. The polygonal mesh is a bounded-error approximation of a (possibly) non-linear function of the distance between a site and a 2D planar grid of sample points. For each sample point, we compute the closest site and the distance to that site using polygon scan-conversion a… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
235
0
2

Year Published

2004
2004
2024
2024

Publication Types

Select...
6
2
1

Relationship

0
9

Authors

Journals

citations
Cited by 407 publications
(237 citation statements)
references
References 27 publications
(19 reference statements)
0
235
0
2
Order By: Relevance
“…The vector field is generated using an algorithm similar to the method of Hausner [9]. After the edges are detected, a distance image whose pixels contain the distance to the nearest edge is created using the hardwareaccelerated method of Hoff [12] that creates the Voronoi diagrams by drawing cones with their apexes at the edge pixels on the screen. The vector field of stroke directions that follow the orientation of the nearby edges is created by calculating the direction perpendicular to the gradient of the distance image.…”
Section: Edge Detectionmentioning
confidence: 99%
“…The vector field is generated using an algorithm similar to the method of Hausner [9]. After the edges are detected, a distance image whose pixels contain the distance to the nearest edge is created using the hardwareaccelerated method of Hoff [12] that creates the Voronoi diagrams by drawing cones with their apexes at the edge pixels on the screen. The vector field of stroke directions that follow the orientation of the nearby edges is created by calculating the direction perpendicular to the gradient of the distance image.…”
Section: Edge Detectionmentioning
confidence: 99%
“…A GPU can accelerate this algorithm significantly, by running many seeds in parallel. Hoff et al (1999) were one of the first to use graphics hardware to accelerate the computation of Voronoi diagrams. Sigg et al (2003) implemented the signed distance transform, using OpenGL's ARB fragment program.…”
Section: Distance Transformsmentioning
confidence: 99%
“…Given the nature of GPUs and the displays upon which solutions are ultimately rendered, it is natural to work in the domain of pixels, using integer coordinates. For example, Hoff et al [7] describe an algorithm to calculate generalized Voronoi diagrams. Fan et al [8] based their algorithm for natural neighbor interpolation on the same discretization of the plane.…”
Section: Computational Geometry / Geographical Data Miningmentioning
confidence: 99%
“…Consider a raster surface of size 12 × 12 with 4 seeds located at the coordinates: (4,4), (5,10), (6,2) and (7,9). Assume that we have specified that we need m = 3 seeds per cluster and that the radius of every m-cluster should be r = 4.2 or smaller.…”
Section: Finding M-clustersmentioning
confidence: 99%