Pixel Queue Algorithm for Geodesic Distance Transforms

Geodesic distance transforms are usually computed with sequential mask operations, which may have to be iterated several times to get a globally optimal distance map. This article presents an efficient propagation algorithm based on a best-first pixel queue for computing the Distance Transform on Curved Space (DTOCS), applicable also for other geodesic distance transforms. It eliminates repetitions of local distance calculations, and performs in near-linear time.

[1]  Pierre Soille,et al.  Generalized geodesy via geodesic time , 1994, Pattern Recognit. Lett..

[2]  Gunilla Borgefors,et al.  Distance transformations in digital images , 1986, Comput. Vis. Graph. Image Process..

[3]  Luc M. Vincent New trends in morphological algorithms , 1991, Electronic Imaging.

[4]  Pekka J. Toivanen New geodosic distance transforms for gray-scale images , 1996, Pattern Recognit. Lett..

[5]  Javier Portillo,et al.  Breadth-first search and its application to image processing problems , 2001, IEEE Trans. Image Process..

[6]  Pekka J. Toivanen,et al.  Shortest routes on varying height surfaces using gray-level distance transforms , 2005, Image Vis. Comput..

[7]  Gunilla Borgefors,et al.  On Digital Distance Transforms in Three Dimensions , 1996, Comput. Vis. Image Underst..

[8]  Gunilla Borgefors,et al.  Parallel distance transforms on pyramid machines: Theory and implementation , 1990, Signal Process..

[9]  Jim Piper,et al.  Computing distance transformations in convex and non-convex domains , 1987, Pattern Recognit..

[10]  G. Borgefors Distance transformations in arbitrary dimensions , 1984 .

[11]  Pierre Soille,et al.  Morphological Image Analysis: Principles and Applications , 2003 .

[12]  Piet W. Verbeek,et al.  An Efficient Uniform Cost Algorithm Applied to Distance Transforms , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[13]  Azriel Rosenfeld,et al.  Sequential Operations in Digital Picture Processing , 1966, JACM.