Real-time line detection through an improved Hough transform voting scheme

被引:301
作者
Fernandes, Leandro A. F. [1 ]
Oliveira, Manuel M. [1 ]
机构
[1] Univ Fed Rio Grande do Sul, Inst Informat, PPGC, BR-91501970 Porto Alegre, RS, Brazil
关键词
Hough transformation; real-time line detection; pattern recognition; collinear points; image processing;
D O I
10.1016/j.patcog.2007.04.003
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The Hough transform (HT) is a popular tool for line detection due to its robustness to noise and missing data. However, the computational cost associated to its voting scheme has prevented software implementations to achieve real-time performance, except for very small images. Many dedicated hardware designs have been proposed, but such architectures restrict the image sizes they can handle. We present an improved voting scheme for the HT that allows a software implementation to achieve real-time performance even on relatively large images. Our approach operates on clusters of approximately collinear pixels. For each cluster, votes are cast using an oriented elliptical-Gaussian kernel that models the uncertainty associated with the best-fitting line with respect to the corresponding cluster. The proposed approach not only significantly improves the performance of the voting scheme, but also produces a much cleaner voting map and makes the transform more robust to the detection of spurious lines. (C) 2007 Pattern Recognition Society. Published by Elsevier Ltd. All rights reserved.
引用
收藏
页码:299 / 314
页数:16
相关论文
共 30 条
[1]   Benchmarking Hough transform architectures for real-time [J].
Albanesi, MG ;
Ferretti, M ;
Rizzo, D .
REAL-TIME IMAGING, 2000, 6 (02) :155-172
[2]  
[Anonymous], 1961, Probability and Experimental Errors in Science
[3]  
[Anonymous], ETICA PLURALE GIUSTI
[4]   GENERALIZING THE HOUGH TRANSFORM TO DETECT ARBITRARY SHAPES [J].
BALLARD, DH .
PATTERN RECOGNITION, 1981, 13 (02) :111-122
[6]   USING VANISHING POINTS FOR CAMERA CALIBRATION [J].
CAPRILE, B ;
TORRE, V .
INTERNATIONAL JOURNAL OF COMPUTER VISION, 1990, 4 (02) :127-139
[7]   New memory- and computation-efficient hough transform for detecting lines [J].
Chung, KL ;
Chen, TC ;
Yan, WM .
PATTERN RECOGNITION, 2004, 37 (05) :953-963
[8]   A BINARY HOUGH TRANSFORM AND ITS EFFICIENT IMPLEMENTATION IN A SYSTOLIC ARRAY ARCHITECTURE [J].
COSTA, LD ;
SANDLER, MB .
PATTERN RECOGNITION LETTERS, 1989, 10 (05) :329-334
[9]  
Debevec P., 1996, P SIGGRAPH 96, P11, DOI DOI 10.1145/237170.237191
[10]  
Draper NR., 1966, APPL REGRESSION ANAL