Abstract
Given a set of k points (sites) S ⊂ Rd, and a finite d-dimensional grid Gnd=(I, n)d, we describe an efficient algorithm computing the mapping D : Gnd → {l...,k} such that D(p) is the index of the site closest to p under the Euclidean norm. This mapping is called the Voronoi labelling of the grid. The algorithm traverses the points of G on a "locality-preserving" space-filling curve, exploiting the correlation between the value of D on adjacent grid points to reduce computation time. The advantage of this algorithm over existing ones is that it works in any dimension, and is general-purpose, in the sense that it is easily modified to accomodate many variants of the problem, such as non-integral sites, and computation on a subset of G. The runtimes of our algorithm in two dimensions compare with those of the existing algorithms, and are better than the few existing algorithms operating in higher dimensions.
| Original language | English (US) |
|---|---|
| Pages (from-to) | 409-415 |
| Number of pages | 7 |
| Journal | Pattern Recognition Letters |
| Volume | 16 |
| Issue number | 4 |
| DOIs | |
| State | Published - Apr 1995 |
| Externally published | Yes |
All Science Journal Classification (ASJC) codes
- Software
- Signal Processing
- Computer Vision and Pattern Recognition
- Artificial Intelligence
Keywords
- Grid
- Space-filling curve, Hilbert curve
- Voronoi diagram