Loading [MathJax]/extensions/MathMenu.js
Arc Adjacency Matrix-Based Fast Ellipse Detection | IEEE Journals & Magazine | IEEE Xplore

Arc Adjacency Matrix-Based Fast Ellipse Detection


Abstract:

Fast and accurate ellipse detection is critical in certain computer vision tasks. In this paper, we propose an arc adjacency matrix-based ellipse detection (AAMED) method...Show More

Abstract:

Fast and accurate ellipse detection is critical in certain computer vision tasks. In this paper, we propose an arc adjacency matrix-based ellipse detection (AAMED) method to fulfill this requirement. At first, after segmenting the edges into elliptic arcs, the digraph-based arc adjacency matrix (AAM) is constructed to describe their triple sequential adjacency states. Curvature and region constraints are employed to make the AAM sparse. Secondly, through bidirectionally searching the AAM, we can get all arc combinations which are probably true ellipse candidates. The cumulative-factor (CF) based cumulative matrices (CM) are worked out simultaneously. CF is irrelative to the image context and can be pre-calculated. CM is related to the arcs or arc combinations and can be calculated by the addition or subtraction of CF. Then the ellipses are efficiently fitted from these candidates through twice eigendecomposition of CM using Jacobi method. Finally, a comprehensive validation score is proposed to eliminate false ellipses effectively. The score is mainly influenced by the constraints about adaptive shape, tangent similarity, distribution compensation. Experiments show that our method outperforms the 12 state-of-the-art methods on 9 datasets as a whole, with reference to recall, precision, F-measure, and time-consumption.
Published in: IEEE Transactions on Image Processing ( Volume: 29)
Page(s): 4406 - 4420
Date of Publication: 28 January 2020

ISSN Information:

PubMed ID: 32011251

Funding Agency:

References is not available for this document.

I. Introduction

Ellipse detection is a key topic problem in computer vision. It has been applied to various fields, such as iris detection [1], oil tank detection [2], pose measurement [3], [4], vehicles or human tracking [5], [6], cell splitting [7], and silhouette image segmentation [8]. The accuracy and time-consumption of ellipse detection are critical to many applications. Therefore, a large amount of research has been devoted to improving their performance.

Select All
1.
A. Kong, D. Zhang and M. Kamel, "An analysis of iriscode", IEEE Trans. Image Process., vol. 19, pp. 522-532, Feb. 2010.
2.
L. Zhang, Z. Shi and J. Wu, "A hierarchical oil tank detector with deep surrounding features for high-resolution optical satellite imagery", IEEE J. Sel. Topics Appl. Earth Observ. Remote Sens., vol. 8, no. 10, pp. 4895-4909, Oct. 2015.
3.
C. Meng, J. Xue and Z. Hu, "Monocular position-pose measurement based on circular and linear features", Proc. Int. Conf. Digit. Image Comput. Techn. Appl. (DICTA), pp. 1-8, Nov. 2015.
4.
C. Meng, Z. Li, H. Sun, D. Yuan, X. Bai and F. Zhou, "Satellite pose estimation via single perspective circle and line", IEEE Trans. Aerosp. Electron. Syst., vol. 54, no. 6, pp. 3084-3095, Dec. 2018.
5.
R. Y. Da Xu and M. Kemp, "Fitting multiple connected ellipses to an image silhouette hierarchically", IEEE Trans. Image Process., vol. 19, no. 7, pp. 1673-1682, Jul. 2010.
6.
Z. Li et al., "Fast vision-based autonomous detection of moving cooperative target for unmanned aerial vehicle landing", J. Field Robot., vol. 36, no. 1, pp. 34-48, Jan. 2019.
7.
X. Bai, C. Sun and F. Zhou, "Splitting touching cells based on concave points and ellipse fitting", Pattern Recognit., vol. 42, no. 11, pp. 2434-2446, Nov. 2009.
8.
S. Zafari, T. Eerola, J. Sampo, H. Kalviainen and H. Haario, "Segmentation of overlapping elliptical objects in silhouette images", IEEE Trans. Image Process., vol. 24, no. 12, pp. 5942-5952, Dec. 2015.
9.
M. Fornaciari, A. Prati and R. Cucchiara, "A fast and effective ellipse detector for embedded vision applications", Pattern Recognit., vol. 47, no. 11, pp. 3693-3708, Nov. 2014.
10.
Y. Wang, Z. He, X. Liu, Z. Tang and L. Li, "A fast and robust ellipse detector based on top-down least-square fitting", Proc. Brit. Mach. Vis. Conf., pp. 156.1-156.12, 2015.
11.
B.-K. Kwon, Z. Teng, T.-J. Roh and D.-J. Kang, "Fast ellipse detection based on three point algorithm with edge angle information", Int. J. Control Autom. Syst., vol. 14, no. 3, pp. 804-813, Jun. 2016.
12.
Q. Jia, X. Fan, Z. Luo, L. Song and T. Qiu, "A fast ellipse detector using projective invariant pruning", IEEE Trans. Image Process., vol. 26, no. 8, pp. 3665-3679, Aug. 2017.
13.
H. Dong, D. K. Prasad and I.-M. Chen, "Accurate detection of ellipses with false detection control at video rates using a gradient analysis", Pattern Recognit., vol. 81, pp. 112-130, Sep. 2018, [online] Available: http://www.sciencedirect.com/science/article/pii/S0031320318301134.
14.
N. Guil and E. Zapata, "Lower order circle and ellipse Hough transform", Pattern Recognit., vol. 30, no. 10, pp. 1729-1744, Oct. 1997.
15.
R. A. Mclaughlin, "Randomized Hough transform: Improved ellipse detection with comparison", Pattern Recognit. Lett., vol. 19, no. 3, pp. 299-305, Mar. 1998.
16.
A. Y. S. Chia, M. K. H. Leung, H.-L. Eng and S. Rahardja, "Ellipse detection with Hough transform in one dimensional parametric space", Proc. IEEE Int. Conf. Image Process., vol. 5, pp. V-333-V-336, Sep. 2007.
17.
W. Lu and J. Tan, "Detection of incomplete ellipse in images with strong noise by iterative randomized Hough transform (IRHT)", Pattern Recognit., vol. 41, no. 4, pp. 1268-1279, Apr. 2008.
18.
Y. Tang and S. N. Srihari, "Ellipse detection using sampling constraints", Proc. 18th IEEE Int. Conf. Image Process., pp. 1045-1048, Sep. 2011.
19.
R. Mclaughlin and M. Alder, "The Hough transform versus the UpWrite", IEEE Trans. Pattern Anal. Mach. Intell., vol. 20, no. 4, pp. 396-400, Apr. 1998.
20.
Z.-Y. Liu, H. Qiao and L. Xu, "Multisets mixture learning-based ellipse detection", Pattern Recognit., vol. 39, no. 4, pp. 731-735, Apr. 2006.
21.
Z.-Y. Liu and H. Qiao, "Multiple ellipses detection in noisy environments: A hierarchical approach", Pattern Recognit., vol. 42, no. 11, pp. 2421-2433, Nov. 2009.
22.
C. Arellano and R. Dahyot, "Robust ellipse detection with Gaussian mixture models", Pattern Recognit., vol. 58, pp. 12-26, Oct. 2016.
23.
Y. Qiao and S. Ong, "Arc-based evaluation and detection of ellipses", Pattern Recognit., vol. 40, no. 7, pp. 1990-2003, Jul. 2007.
24.
A. Y.-S. Chia, S. Rahardja, D. Rajan and M. K. Leung, "A split and merge based ellipse detector with self-correcting capability", IEEE Trans. Image Process., vol. 20, no. 7, pp. 1991-2006, Jul. 2011.
25.
D. K. Prasad, M. K. Leung and S.-Y. Cho, "Edge curvature and convexity based ellipse detection method", Pattern Recognit., vol. 45, no. 9, pp. 3204-3221, Sep. 2012.
26.
V. Pǎtrǎucean, P. Gurdjos and R. G. von Gioi, "A parameterless line segment and elliptical arc detector with enhanced ellipse fitting", Proc. 12th Eur. Conf. Comput. Vis., pp. 572-585, 2012.
27.
R. Von Gioi, J. Jakubowicz, J.-M. Morel and G. Randall, "LSD: A fast line segment detector with a false detection control", IEEE Trans. Pattern Anal. Mach. Intell., vol. 32, no. 4, pp. 722-732, Apr. 2010.
28.
X. Fan, H. Wang, Z. Luo, Y. Li, W. Hu and D. Luo, "Fiducial facial point extraction using a novel projective invariant", IEEE Trans. Image Process., vol. 24, no. 3, pp. 1164-1177, Mar. 2015.
29.
S. Chen, R. Xia, J. Zhao, Y. Chen and M. Hu, "A hybrid method for ellipse detection in industrial images", Pattern Recognit., vol. 68, pp. 82-98, Aug. 2017.
30.
B. Wu, X.-Y. Yu, Y.-B. Guo and D. Ye, "Effective ellipse detection method in limited-performance embedded system for aerospace application", Adv. Mech. Eng., vol. 9, no. 3, Mar. 2017.

Contact IEEE to Subscribe

References

References is not available for this document.