Linear band detection based on the Euclidean distance transform and a new line segment extraction method

Abstract A linear band, which is a straight line segment with some width (i.e., thickness), is a more structured, higher-level feature compared to edge or line features. In spite of the usefulness of linear bands as features, papers dealing with their detection problem are rare. In this paper, we propose a new method for detecting linear bands in gray-scale images. We first talk about our opinion on what types of linear bands a desirable detector should be able to detect, and then give a description on how we designed our detector to achieve the goal. Our method consists largely of two parts: (1) extracting the candidate center line pixels of the linear bands contained in an input gray-scale image (sub-parts: edge detection, Euclidean distance transform, ridge detection in a distance map, and noisy ridge pixel removal), (2) extracting line segments from the result of (1) using our new line segment detection method (sub-parts: modified Hough transform, base line segment grouping, redundant line segment removal, and postprocessing). Experimental results show that our method is practical and robust.

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

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

[3]  Benoit M. Macq,et al.  Applications of the region growing Euclidean distance transform: anisotropy and skeletons , 1997, Proceedings of International Conference on Image Processing.

[4]  Wen-Hsiang Tsai,et al.  Gray-scale hough transform for thick line detection in gray-scale images , 1995, Pattern Recognit..

[5]  Julio Villalba,et al.  A fast Hough transform for segment detection , 1995, IEEE Trans. Image Process..

[6]  V. F. Leavers,et al.  Which Hough transform , 1993 .

[7]  Yonina C. Eldar,et al.  A probabilistic Hough transform , 1991, Pattern Recognit..

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

[9]  Linda G. Shapiro,et al.  Computer and Robot Vision , 1991 .

[10]  Shiu Yin Yuen,et al.  Connective hough transform , 1993, Image Vis. Comput..

[11]  Steven K. Feiner,et al.  Introduction to Computer Graphics , 1993 .

[12]  장정훈,et al.  유클리드 거리 변환을 이용한 곡선 구조체의 검출 ( Detection of Curvilinear Structures Using the Euclidean Distance Transform ) , 1998 .

[13]  Josef Kittler,et al.  A survey of the hough transform , 1988, Comput. Vis. Graph. Image Process..

[14]  Thomas Risse,et al.  Hough transform for line recognition: Complexity of evidence accumulation and cluster detection , 1989, Comput. Vis. Graph. Image Process..

[15]  Edward M. Riseman,et al.  Token-based extraction of straight lines , 1989, IEEE Trans. Syst. Man Cybern..

[16]  Erkki Oja,et al.  A new curve detection method: Randomized Hough transform (RHT) , 1990, Pattern Recognit. Lett..

[17]  Erkki Oja,et al.  Probabilistic and non-probabilistic Hough transforms: overview and comparisons , 1995, Image Vis. Comput..

[18]  Peter F. M. Nacken A Metric for Line Segments , 1993, IEEE Trans. Pattern Anal. Mach. Intell..

[19]  Chung-Lin Huang,et al.  Hough transform modified by line connectivity and line thickness , 1997, IEEE Trans. Pattern Anal. Mach. Intell..

[20]  Emanuele Trucco,et al.  Introductory techniques for 3-D computer vision , 1998 .

[21]  Josef Kittler,et al.  A hierarchical approach to line extraction based on the Hough transform , 1990, Comput. Vis. Graph. Image Process..

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