Fast circle detection algorithm using Sequenced Hough Transform

被引:5
作者
Ye, Feng [1 ]
Chen, Can-Jie [1 ]
Lai, Yi-Zong [1 ]
机构
[1] School of Mechanical and Automotive Engineering, South China University of Technology
来源
Guangxue Jingmi Gongcheng/Optics and Precision Engineering | 2014年 / 22卷 / 04期
关键词
Circle detection; Gradient direction; Hough transform; Ordered search;
D O I
10.3788/OPE.20142204.1105
中图分类号
学科分类号
摘要
To solve the problem of low hit ratio of random sampling in the same circle and complexity of voting process when Randomized Hough Transform (RHT) or its improved algorithm were used to detect circles, an algorithm for fast circle detection using Sequenced Hough Transform (SQHT) was proposed. It used the geometric features and gradient direction information of a circle to sequentially search the circle edge points sets and turned the acquisition of circle parameters based on vote of RHT to a discussion of locating three points of circle effectively. By using the method, the first edge point was searched sequentially and its gradient was calculated based on the adjacent edge point set or its gray value. The second point was mapped according to gradient of the first point in the row. The third point was mapped according to the information of two points above. The true circle parameters were finally calculated by RHT method, which avoids timing uncertainty caused by randomness of sampling. This method has features of high speed, controllable detection time, wide range of application and strong anti-interference performance. Comparing with the RHTs, experimental results indicate that the proposed algorithm can improve 2 times or more in the image of single circle, and 5 times or more in the image of multi-circles (5 or more). It can efficiently remedy the shortage of RHT in multi-circle detection.
引用
收藏
页码:1105 / 1111
页数:6
相关论文
共 13 条
[1]  
Xu L., Oja E., A new curve detection method: Randomized Hough Transform(RHT), Pattern Recognition Letters, 11, 5, pp. 331-338, (1990)
[2]  
Xu L., Oja E., Kultanen P., Randomized Hough Transform(RHT): basic mechanisms, algorithms, and computational complexities, Computer Vision Graphics Image Process: Image Understanding, 57, 2, (1993)
[3]  
Chen Y.X., Qi F.H., Fast circle detection using randomized Hough transform, Journal of Shanghai Jiaotong University, 32, 10, pp. 17-20, (1998)
[4]  
Shu Z.L., Qi F.H., A novel algorithm for circle detection using randomized Hough transform, Computer Engineering, 29, 6, pp. 87-89, (2003)
[5]  
Chen T.C., Chung K.L., An efficient randomized algorithm for detecting circles, Computer Vision and Image Understanding, 83, 2, pp. 172-191, (2001)
[6]  
Ioannou D., Huda W., Laine A.F., Circle recognition through a 2D Hough transform and radius histogramming, Journal of Parallel and Distributed Computing, 20, pp. 256-260, (1994)
[7]  
Yue J., Xiang X.Z., An improved algorithm of Hough circle detection, Applied Science and Technology, 33, 6, pp. 74-76, (2006)
[8]  
Wang Q., Hu J.P., Hu K., A high speed Hough transform algorithm for circle detection, Mini-Micro System, 21, 9, pp. 970-973, (2000)
[9]  
Jia P., Xu N., Zhang Y., Automatic target recognition based on local feature extraction, Opt. Precision Eng., 21, 7, pp. 1898-1905, (2013)
[10]  
Chen C.H., Zou D.X., Liu H.K., Iris location algorithm by counting distances, Opt. Precision Eng., 20, 11, pp. 2516-2522, (2012)