Priority pixel queue algorithm for geodesic distance transforms

The sequential mask operations for calculating distance transforms may have to be iterated several times in the case of geodesic distances. This article presents an efficient propagation algorithm for the Distance Transform on Curved Space (DTOCS). It is based on a best-first pixel queue, and is applicable also for other gray-level distance transforms. It eliminates repetition of local distance calculations, and performs in near-linear time. A nearest neighbor transform based on distances along the surface, and a propagation direction image for tracing the shortest paths, can be produced simultaneously with the distance map.

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

[2]  Pekka J. Toivanen,et al.  Distance and Nearest Neighbor Transforms of Gray-Level Surfaces Using Priority Pixel Queue Algorithm , 2005, ACIVS.

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

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

[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]  Jim Piper,et al.  Computing distance transformations in convex and non-convex domains , 1987, Pattern Recognit..

[8]  Gábor Székely,et al.  Estimating shortest paths and minimal distances on digitized three-dimensional surfaces , 1993, Pattern Recognit..

[9]  Giorgio Levi,et al.  A Grey-Weighted Skeleton , 1970, Inf. Control..

[10]  Leena Ikonen Pixel Queue Algorithm for Geodesic Distance Transforms , 2005, DGCI.

[11]  Ioannis Pitas,et al.  Morphological Iterative Closest Point Algorithm , 1997, CAIP.

[12]  Azriel Rosenfeld,et al.  Digital Picture Processing , 1976 .

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

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

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

[16]  James A. Sethian,et al.  Level Set Methods and Fast Marching Methods , 1999 .

[17]  Lucas J. van Vliet,et al.  Binary and Grey-Value Skeletons: Metrics and Algorithms , 1993, Int. J. Pattern Recognit. Artif. Intell..

[18]  Ingemar Ragnemalm Neighborhoods for distance transformations using ordered propagation , 1992, CVGIP Image Underst..

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