An efficient randomized algorithm for detecting circles

被引:309
作者
Chen, TC [1 ]
Chung, KL [1 ]
机构
[1] Natl Taiwan Univ Sci & Technol, Inst Comp Sci & Informat Engn, Dept Informat Management, Sect 4, Taipei 10672, Taiwan
关键词
circle detection; Hough transform; randomized algorithm;
D O I
10.1006/cviu.2001.0923
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Detecting circles from a digital image is very important in shape recognition. In this paper, an efficient randomized algorithm (RCD) for detecting circles is presented, which is not based on the Hough transform (HT). Instead of using an accumulator for saving the information of the related parameters in the HT-based methods, the proposed RCD does not need an accumulator. The main concept used in the proposed RCD is that we first randomly select four edge pixels in the image and define a distance criterion to determine whether there is a possible circle in the image: after finding a possible circle, we apply an evidence-collecting process to further determine whether the possible circle is a true circle or not. Some synthetic images with different levels of noises and some realistic images containing circular objects with some occluded circles and missing edges have been taken to test the performance. Experimental results demonstrate that the proposed RCD is faster than other HT-based methods for the noise level between the light level and the modest level. For a heavy noise level, the randomized HT could be faster than the proposed RCD, but at the expense of massive memory requirements. (C) 2001 Academic Press.
引用
收藏
页码:172 / 191
页数:20
相关论文
共 23 条
[1]   GENERALIZING THE HOUGH TRANSFORM TO DETECT ARBITRARY SHAPES [J].
BALLARD, DH .
PATTERN RECOGNITION, 1981, 13 (02) :111-122
[3]  
CALIFANO A, 1983, IEEE T PATTERN ANAL, V14, P115
[4]  
Davies E., 1990, MACHINE VISION THEOR
[5]   A MODIFIED HOUGH SCHEME FOR GENERAL CIRCLE LOCATION [J].
DAVIES, ER .
PATTERN RECOGNITION LETTERS, 1988, 7 (01) :37-43
[6]   USE OF HOUGH TRANSFORMATION TO DETECT LINES AND CURVES IN PICTURES [J].
DUDA, RO ;
HART, PE .
COMMUNICATIONS OF THE ACM, 1972, 15 (01) :11-&
[7]  
Gonzalez R.C., 1992, DIGITAL IMAGE PROCES
[8]   Understanding the Hough transform: Hough cell support and its utilisation [J].
Hansen, K ;
Andersen, JD .
IMAGE AND VISION COMPUTING, 1997, 15 (03) :205-218
[9]   A high-speed algorithm for elliptical object detection [J].
Ho, CT ;
Chen, LH .
IEEE TRANSACTIONS ON IMAGE PROCESSING, 1996, 5 (03) :547-550
[10]   A FAST ELLIPSE/CIRCLE DETECTOR USING GEOMETRIC SYMMETRY [J].
HO, CT ;
CHEN, LH .
PATTERN RECOGNITION, 1995, 28 (01) :117-124