PDF
(7566KB)
Abstract
In computer image processing, owing to the influence of lighting conditions and camera installation locations, incomplete ellipse contour extraction often occurs after the edge extraction of the image. By fitting this residual contour, the result deviates from the original elliptical shape and the fitting error is large, which affects the fitting accuracy. The degree of influence of the characteristics of the incomplete contour on the error was studied, and a numerical simulation method in MATLAB was used to perform incomplete elliptical arc segments at different positions, edge extraction on the arc segment, and ellipse fitting on the arc segment based on the least squares method. The influence of multiple factors, such as the phase angle, the arc length integrity, and the axis ratio of the ellipse on the ellipse fitting error was analyzed, which was significant in understanding the causes of error generation and improving the fitting accuracy. The curves of the fitting error with the three factors yield that all three factors have a significant effect on the fitting error. The effect of contour fitting at different phase angles varies greatly, and the greater the arc length integrity and the smaller the axis ratio of the ellipse, the smaller the fitting error.
Keywords
simulation method
/
least squares method
/
ellipse fitting
/
fitting error
Cite this article
Download citation ▾
Chen ZHAO, Kun ZOU, Lunyou XU, Hao WU.
Error Analysis of Ellipse Fitting for Incomplete Contour.
Journal of Donghua University(English Edition), 2024, 41(3): 323-332 DOI:10.19884/j.1672-5220.202309003
| [1] |
DAI C S, RONG W B, FAN Z H, et al. A novel detection algorithm of microspheres based on Hough transform and ellipse fitting[C]//2015 IEEE International Conference on Mechatronics and Automation (ICMA),Beijing, China. New York: IEEE, 2015: 999-1004.
|
| [2] |
GUO S Y, WU Y D. Improved ellipse fitting algorithm with outlier removal[J]. Computer Science, 2022, 49 (4): 188-194. (in Chinese)
|
| [3] |
QUAN Y M, LING Q. Ellipse fitting algorithm based on geometric symmetry[J]. Automation & Instrumentation, 2020, 35 (5): 51-55. (in Chinese)
|
| [4] |
BUTTERS L, XU Z Z, KLETTE R. Using machine vision to command a 6-axis robot arm to act on a randomly placed zinc die cast product[C]//Proceedings of the 2nd International Conference on Control and Computer Vision, Jeju, Republic of Korea. New York: A CM, 2019: 8-12.
|
| [5] |
LIANG J L, WANG Y L, ZENG X J. Robust ellipse fitting via half-quadratic and semidefinite relaxation optimization[J]. IEEE Transactions on Image Processing, 2015, 24 (11): 4276-4286.
|
| [6] |
KANATANI K. Ellipse fitting with hyperaccuracy[J]. IEICE Transactions on Information and Systems, 2006, E89-D (10): 2653-2660.
|
| [7] |
LU W, TAN J L. Detection of incomplete ellipse in images with strong noise by iterative randomized Hough transform (IRHT)[J]. Pattern Recognition, 2008, 41(4): 1268-1279.
|
| [8] |
PǍŹTRǍŹUCEAN V, GURDJOS P, GIOI R G. A parameter lessline segment and elliptical arc detector with enhanced ellipse fitting[C]//Proceedings of the 12th European Conference on Computer Vision. New York: ACM, 2012(7573): 572-585.
|
| [9] |
PRASAD D K, LEUNG M K H, QUEK C. ElliFit: an unconstrained, non-iterative, least squares based geometric ellipse fitting method[J]. Pattern Recognition, 2013, 46(5): 1449-1465.
|
| [10] |
CHERNOV N, LESORT C. Least squares fitting of circles[J]. Journal of Mathematical Imaging and Vision, 2005, 23(3): 239-252.
|
| [11] |
KANATANI K, RANGARAJAN P. Hyper least squares fitting of circles and ellipses[J]. Computational Statistics & Data Analysis, 2011, 55(6): 2197-2208.
|
| [12] |
WAIBEL P, MATTHES J, GRÖLL L. Constrained ellipse fitting with center on a line[J]. Journal of Mathematical Imaging and Vision, 2015, 53(3): 364-382.
|
| [13] |
HALIR R, FLUSSER J. Numerically stable direct least squares fitting of ellipses [C] / /Proceedings of the 6th International Conference in Central Europe on Computer Graphics and Visualization (WSCG98). Plzen-Bory: CiteSeer, 1998, 98: 125-132.
|
| [14] |
POŽAR T, MOŽINA J. Enhanced ellipse fitting in a two-detector homodyne quadrature laser interferometer[J]. Measurement Science and Technology, 2011, 22(8): 085301.
|
| [15] |
ZAKRZEWSKI M, SINGH A, YAVARI E, et al. Quadrature imbalance compensation with ellipse-fitting methods for microwave radar physiological sensing[J]. IEEE Transactions on Microwave Theory and Techniques, 2014, 62(6): 1400-1408.
|
| [16] |
PRASAD D K, QUEK C, LEUNG M K H. A precise ellipse fitting method for noisy data[C] / /International Conference Image Analysis and Recognition. Berlin: Springer, 2012: 253-260.
|
| [17] |
CANNY J. A computational approach to edge detection[J]. IEEE Transactions on PatternAnalysis and Machine Intelligence, 1986, 8(6):679-698.
|
| [18] |
GANDER W, GOLUB G H, STREBEL R. Least-squares fitting of circles and ellipses[J]. BIT Numerical Mathematics, 1994, 34(4): 558-578.
|
| [19] |
ZHU S R, LIU J H. Improved fast algorithm for elliptic fitting based on least square method[J]. Ship Electronic Engineering, 2022, 42(1): 33-35. (in Chinese)
|
| [20] |
FITZGIBBON A, PILU M, FISHER R B. Direct least square fitting of ellipses[J]. IEEE Transactions on Pattern Analysis and Machine Intelligence, 1999, 21(5): 476-480.
|
Funding
National Key Research and Development Program of China(2017YFB1304001)