Arc-Support Line Segments Revisited: An Efficient High-Quality Ellipse Detection

被引:101
作者
Lu, Changsheng [1 ,2 ,3 ]
Xia, Siyu [1 ,4 ]
Shao, Ming [5 ]
Fu, Yun [6 ]
机构
[1] Southeast Univ, Sch Automat, Nanjing 210096, Jiangsu, Peoples R China
[2] Shanghai Jiao Tong Univ, Sch Elect Informat & Elect Engn, Shanghai 200240, Peoples R China
[3] Shanghai Jiao Tong Univ, Sch Elect Informat & Elect Engn, Dept Automat, Shanghai 200240, Peoples R China
[4] Southeast Univ, Minist Educ, Key Lab Measurement & Control CSE, Nanjing 210096, Jiangsu, Peoples R China
[5] Univ Massachusetts, Dept Comp & Informat Sci, Dartmouth, NS 02747, Canada
[6] Northeastern Univ, Dept ECE, Boston, MA 02115 USA
基金
中国国家自然科学基金;
关键词
Ellipse detection; arc-support line segment; polarity analysis; ellipse fitting; RANDOMIZED HOUGH TRANSFORM; CIRCLES;
D O I
10.1109/TIP.2019.2934352
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Over the years many ellipse detection algorithms spring up and are studied broadly, while the critical issue of detecting ellipses accurately and efficiently in real-world images remains a challenge. In this paper, we propose a valuable industry-oriented ellipse detector by arc-support line segments, which simultaneously reaches high detection accuracy and efficiency. To simplify the complicated curves in an image while retaining the general properties including convexity and polarity, the arc-support line segments are extracted, which grounds the successful detection of ellipses. The arc-support groups are formed by iteratively and robustly linking the arc-support line segments that latently belong to a common ellipse. Afterward, two complementary approaches, namely, locally selecting the arc-support group with higher saliency and globally searching all the valid paired groups, are adopted to fit the initial ellipses in a fast way. Then, the ellipse candidate set can be formulated by hierarchical clustering of 5D parameter space of initial ellipses. Finally, the salient ellipse candidates are selected and refined as detections subject to the stringent and effective verification. Extensive experiments on three public datasets are implemented and our method achieves the best F-measure scores compared to the state-of-the-art methods. The source code is available at https://github.com/AlanLuSun/High-quality-ellipse-detection.
引用
收藏
页码:768 / 781
页数:14
相关论文
共 36 条
[1]  
[Anonymous], 2002, P IEEE INF TECHN APP
[2]  
[Anonymous], 2017, P IEEE INT C COMPUTE
[3]  
[Anonymous], 2013, Color image processing and applications
[4]   Splitting touching cells based on concave points and ellipse fitting [J].
Bai, Xiangzhi ;
Sun, Changming ;
Zhou, Fugen .
PATTERN RECOGNITION, 2009, 42 (11) :2434-2446
[5]   EXTRACTING STRAIGHT-LINES [J].
BURNS, JB ;
HANSON, AR ;
RISEMAN, EM .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1986, 8 (04) :425-455
[6]   Detection and Accurate Localization of Circular Fiducials under Highly Challenging Conditions [J].
Calvet, Lilian ;
Gurdjos, Pierre ;
Griwodz, Carsten ;
Gasparini, Simone .
2016 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2016, :562-570
[8]   MEAN SHIFT, MODE SEEKING, AND CLUSTERING [J].
CHENG, YZ .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1995, 17 (08) :790-799
[9]   A Split and Merge Based Ellipse Detector With Self-Correcting Capability [J].
Chia, Alex Yong-Sang ;
Rahardja, Susanto ;
Rajan, Deepu ;
Leung, Maylor Karhang .
IEEE TRANSACTIONS ON IMAGE PROCESSING, 2011, 20 (07) :1991-2006
[10]   Structure from Motion with Objects [J].
Crocco, Marco ;
Rubino, Cosimo ;
Del Bue, Alessio .
2016 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2016, :4141-4149