A Linear Time Algorithm for Computing the Euclidean Distance Transform in Arbitrary Dimensions

Author(s):  
Calvin R. Maurer ◽  
Vijay Raghavan ◽  
Rensheng Qi
Author(s):  
XUEFENG LIANG ◽  
ARIJIT BISHNU ◽  
TETSUO ASANO

Most of the fingerprint matching techniques require extraction of minutiae that are ridge endings or bifurcations of ridge lines in a fingerprint image. Crucial to this step is either detecting ridges from the gray-level image or binarizing the image and then extracting the minutiae. In this work, we firstly exploit the property of almost equal width of ridges and valleys for binarization. Computing the width of arbitrary shapes is a nontrivial task. So, we estimate the width using Euclidean distance transform (EDT) and provide a near-linear time algorithm for binarization. Secondly, instead of using thinned binary images for minutiae extraction, we detect minutiae straightaway from the binarized fingerprint images using EDT. We also use EDT values to get rid of spurs and bridges in the fingerprint image. Unlike many other previous methods, our work depends minimally on arbitrary selection of parameters.


2003 ◽  
Author(s):  
Nicholas J. Tustison ◽  
Marcelo Siqueira ◽  
James Gee

Fast computation of distance transforms find direct application in various computer vision problems. Currently there exists two image filters in the ITK library which can be used to generate distance maps. Unfortunately, these filters produce only approximations to the Euclidean Distance Transform (EDT). We introduce into the ITK library a third EDT filter which was developed by Maurer {} . In contrast to other algorithms, this algorithm produces the exact signed squared EDT using integer arithmetic. The complexity, which is formally verified, is O(n) O(n) with a small time constant where n n is the number of image pixels.


1995 ◽  
Vol 17 (5) ◽  
pp. 529-533 ◽  
Author(s):  
H. Breu ◽  
J. Gil ◽  
D. Kirkpatrick ◽  
M. Werman

Sign in / Sign up

Export Citation Format

Share Document