Detection of Curvilinear Structures Using the Euclidean Distance Transform

In this paper, we present a new method for detecting curvilinear structures in a gray-scale image. The concept of skeleton extraction is introduced to detect more general structures such as tapering structures. A skeleton is extracted from the Euclidean distance map that is constructed based on the edge map of an input image. Then, skeletal points are classified into three types (RIDGE, RAVINE and STAIR), and connected points belonging to the same type are grouped to form a skeletal segment. Our detector satisfies many of desirable properties required of a curvilinear structure detector, and moreover it overcomes some limitations of conventional approaches.

[1]  Guido Gerig,et al.  Multiscale detection of curvilinear structures in 2-D and 3-D image data , 1995, Proceedings of IEEE International Conference on Computer Vision.

[2]  Gabriella Sanniti di Baja,et al.  Euclidean skeleton via centre-of-maximal-disc extraction , 1993, Image Vis. Comput..

[3]  John F. Canny,et al.  A Computational Approach to Edge Detection , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[4]  Carsten Steger,et al.  An Unbiased Detector of Curvilinear Structures , 1998, IEEE Trans. Pattern Anal. Mach. Intell..

[5]  Olivier Cuisenaire,et al.  Region Growing Euclidean Distance Transforms , 1997, ICIAP.

[6]  Aviad Zlotnick,et al.  Finding Road Seeds in Aerial Images , 1993 .

[7]  Grégoire Malandain,et al.  Euclidean skeletons , 1998, Image Vis. Comput..

[8]  Gabriella Sanniti di Baja,et al.  Ridge points in Euclidean distance maps , 1992, Pattern Recognit. Lett..