Mean shift based clustering of Hough domain for fast line segment detection

被引:33
作者
Bandera, A [1 ]
Pérez-Lorenzo, JM [1 ]
Bandera, JP [1 ]
Sandoval, F [1 ]
机构
[1] Univ Malaga, ETSI Telecomunic, Dpto Tecnol Elect, E-29071 Malaga, Spain
关键词
line segment detection; random window randomized Hough transform; mean shift based clustering; line segment grouping;
D O I
10.1016/j.patrec.2005.09.023
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper proposes a new algorithm for extracting line segments from edge images. Basically, the method performs two consecutive stages. In the first stage, the algorithm follows a line segment random window randomized Hough transform (RWRHT) based approach. This approach provides a mechanism for finding more favorable line segments from a global point of view. In our case, the RWRHT based approach is used to actualise an accurate Hough parameter space. In the second stage, items of this parameter space are unsupervisedly clustered in a set of classes using a variable bandwidth mean shift algorithm. Cluster modes provided by this algorithm constitute a set of base lines. Thus, clustering process allows using accurate Hough parameters and, however, detecting only one line when pixels along it are not exactly collinear. Edge pixels lying on the lines grouped to generate each base line are projected onto this base line. A fast and purely local grouping algorithm is employed to merge points along each base line into line segments. We have performed several experiments to compare the performance of our method with that of other methods. Experimental results show that the performance of the proposed method is very high in terms of line segment detection ability and execution time. (c) 2005 Elsevier B.V. All rights reserved.
引用
收藏
页码:578 / 586
页数:9
相关论文
共 31 条
[11]   A simple and robust line detection algorithm based on small eigenvalue analysis [J].
Guru, DS ;
Shekar, BH ;
Nagabhushan, P .
PATTERN RECOGNITION LETTERS, 2004, 25 (01) :1-13
[12]   A clustering method based on the estimation of the probability density function and on the skeleton by influence zones. Application to image processing [J].
Herbin, M ;
Bonnet, N ;
Vautrot, P .
PATTERN RECOGNITION LETTERS, 1996, 17 (11) :1141-1150
[13]  
Jain K, 1988, Algorithms for clustering data
[14]   Fast line segment grouping method for finding globally more favorable line segments [J].
Jang, JH ;
Hong, KS .
PATTERN RECOGNITION, 2002, 35 (10) :2235-2247
[15]   Randomised hough transform with error propagation for line and circle detection [J].
Ji, Q ;
Xie, Y .
PATTERN ANALYSIS AND APPLICATIONS, 2003, 6 (01) :55-64
[16]   PROBABILISTIC AND NONPROBABILISTIC HOUGH TRANSFORMS - OVERVIEW AND COMPARISONS [J].
KALVIAINEN, H ;
HIRVONEN, P ;
XU, L ;
OJA, E .
IMAGE AND VISION COMPUTING, 1995, 13 (04) :239-252
[17]  
KALVIAINEN H, 1993, IMAGE PROCESSING IMA
[18]   A PROBABILISTIC HOUGH TRANSFORM [J].
KIRYATI, N ;
ELDAR, Y ;
BRUCKSTEIN, AM .
PATTERN RECOGNITION, 1991, 24 (04) :303-316
[19]  
KULTANEN P, 1990, 20 GRHT
[20]   LINE DETECTION IN DIGITAL PICTURES - A HYPOTHESIS PREDICTION VERIFICATION PARADIGM [J].
MANSOURI, AR ;
MALOWANY, AS ;
LEVINE, MD .
COMPUTER VISION GRAPHICS AND IMAGE PROCESSING, 1987, 40 (01) :95-114