Randomized circle detection with isophotes curvature analysis

被引:48
作者
De Marco, Tommaso [1 ]
Cazzato, Dario [1 ,2 ]
Leo, Marco [1 ]
Distante, Cosimo [1 ]
机构
[1] CNR, Ist Nazl Ott, I-73010 Arnesano, LE, Italy
[2] Univ Salento, I-73100 Lecce, Italy
关键词
Circle detection; Sampling strategy; Isophotes; Density estimation; HOUGH; ALGORITHMS; LINES;
D O I
10.1016/j.patcog.2014.08.007
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Circle detection is a critical issue in image analysis and object detection. Although Hough transform based solvers are largely used, randomized approaches, based on the iterative sampling of the edge pixels, are object of research in order to provide solutions less computationally expensive. This work presents a randomized iterative work-flow, which exploits geometrical properties of isophotes in the image to select the most meaningful edge pixels and to classify them in subsets of equal isophote curvature. The analysis of candidate circles is then performed with a kernel density estimation based voting strategy, followed by a refinement algorithm based on linear error compensation. The method has been applied to a set of real images on which it has also been compared with two leading state of the art approaches and Hough transform based solutions. The achieved results show how, discarding up to 57% of unnecessary edge pixels, it is able to accurately detect circles within a limited number of iterations, maintaining a sub-pixel accuracy even in the presence of high level of noise. (C) 2014 Elsevier Ltd. All rights reserved.
引用
收藏
页码:411 / 421
页数:11
相关论文
共 27 条
[1]   EDCircles: A real-time circle detector with a false detection control [J].
Akinlar, Cuneyt ;
Topal, Cihan .
PATTERN RECOGNITION, 2013, 46 (03) :725-740
[2]   EDPF: A REAL-TIME PARAMETER-FREE EDGE SEGMENT DETECTOR WITH A FALSE DETECTION CONTROL [J].
Akinlar, Cuneyt ;
Topal, Cihan .
INTERNATIONAL JOURNAL OF PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE, 2012, 26 (01)
[3]   Size invariant circle detection [J].
Atherton, TJ ;
Kerbyson, DJ .
IMAGE AND VISION COMPUTING, 1999, 17 (11) :795-803
[4]   Circle detection on images using genetic algorithms [J].
Ayala-Ramirez, V ;
Garcia-Capulin, CH ;
Perez-Garcia, A ;
Sanchez-Yanez, RE .
PATTERN RECOGNITION LETTERS, 2006, 27 (06) :652-657
[6]   Robust regression with projection based M-estimators [J].
Chen, HF ;
Meer, P .
NINTH IEEE INTERNATIONAL CONFERENCE ON COMPUTER VISION, VOLS I AND II, PROCEEDINGS, 2003, :878-885
[7]   An efficient randomized algorithm for detecting circles [J].
Chen, TC ;
Chung, KL .
COMPUTER VISION AND IMAGE UNDERSTANDING, 2001, 83 (02) :172-191
[8]   Speed up the computation of randomized algorithms for detecting lines, circles, and ellipses using novel tuning- and LUT-based voting platform [J].
Chung, Kuo-Liang ;
Huang, Yong-Huai .
APPLIED MATHEMATICS AND COMPUTATION, 2007, 190 (01) :132-149
[9]   Efficient sampling strategy and refinement strategy for randomized circle detection [J].
Chung, Kuo-Liang ;
Huang, Yong-Huai ;
Shen, Shi-Ming ;
Krylov, Andrey S. ;
Yurin, Dmitry V. ;
Semeikina, Ekaterina V. .
PATTERN RECOGNITION, 2012, 45 (01) :252-263
[10]   Circle detection using electro-magnetism optimization [J].
Cuevas, Erik ;
Oliva, Diego ;
Zaldivar, Daniel ;
Perez-Cisneros, Marco ;
Sossa, Humberto .
INFORMATION SCIENCES, 2012, 182 (01) :40-55