A linear time algorithm for computing exact Euclidean distance transforms of binary images in arbitrary dimensions

Stanford University · Vanderbilt University

Indexed incrossref

Abstract

A sequential algorithm is presented for computing the exact Euclidean distance transform (DT) of a k-dimensional binary image in time linear in the total number of voxels N. The algorithm, which is based on dimensionality reduction and partial Voronoi diagram construction, can be used for computing the DT for a wide class of distance functions, including the L/sub p/ and chamfer metrics. At each dimension level, the DT is computed by constructing the intersection of the Voronoi diagram whose sites are the feature voxels with each row of the image. This construction is performed efficiently by using the DT in the next lower dimension. The correctness and linear time complexity are demonstrated analytically and…

Citation impact

912
total citations
FWCI
11.86
Percentile
100%
References
54
Citations per year

Authors

3

Topics & keywords

Keywords
  • Voronoi diagram
  • Algorithm
  • Time complexity
  • Euclidean distance
  • Mathematics
  • Voxel
  • Weighted Voronoi diagram
  • Binary image
No related works found for this paper.