Robust Ellipse Fitting via Half-Quadratic and Semidefinite Relaxation Optimization

Ellipse fitting is widely applied in the fields of computer vision and automatic manufacture. However, the introduced edge point errors (especially outliers) from image edge detection will cause severe performance degradation of the subsequent ellipse fitting procedure. To alleviate the influence of outliers, we develop a robust ellipse fitting method in this paper. The main contributions of this paper are as follows. First, to be robust against the outliers, we introduce the maximum correntropy criterion into the constrained least-square (CLS) ellipse fitting method, and apply the half-quadratic optimization algorithm to solve the nonlinear and nonconvex problem in an alternate manner. Second, to ensure that the obtained solution is related to an ellipse, we introduce a special quadratic equality constraint into the aforementioned CLS model, which results in the nonconvex quadratically constrained quadratic programming problem. Finally, we derive the semidefinite relaxation version of the aforementioned problem in terms of the trace operator and thus determine the ellipse parameters using semidefinite programming. Some simulated and experimental examples are presented to illustrate the effectiveness of the proposed ellipse fitting approach.

[1]  Hans-Jürgen Warnecke,et al.  Least-squares orthogonal distances fitting of circle, sphere, ellipse, hyperbola, and parabola , 2001, Pattern Recognit..

[2]  Hsien-Yu Tseng,et al.  A stochastic optimization approach for roundness measurement , 1999, Pattern Recognit. Lett..

[3]  Nanning Zheng,et al.  Steady-State Mean-Square Error Analysis for Adaptive Filtering under the Maximum Correntropy Criterion , 2014, IEEE Signal Processing Letters.

[4]  Ding Liu,et al.  Robust Ellipse Fitting Based on Sparse Combination of Data Points , 2013, IEEE Transactions on Image Processing.

[5]  J. Flusser,et al.  Numerically Stable Direct Least Squares Fitting of Ellipses , 1998 .

[6]  José Carlos Príncipe,et al.  Generalized correlation function: definition, properties, and application to blind equalization , 2006, IEEE Transactions on Signal Processing.

[7]  P. J. Green,et al.  Density Estimation for Statistics and Data Analysis , 1987 .

[8]  Zhi-Quan Luo,et al.  Semidefinite Relaxation of Quadratic Optimization Problems , 2010, IEEE Signal Processing Magazine.

[9]  X. Lai,et al.  New Optimal Method for Complicated Assembly Curves Fitting , 2003 .

[10]  Tim J. Ellis,et al.  Ellipse detection and matching with uncertainty , 1992, Image Vis. Comput..

[11]  Hsien‐Yu Tseng,et al.  A simulated annealing approach for curve fitting in automated manufacturing systems , 2007 .

[12]  D. Shane Barwick,et al.  Very Fast Best-Fit Circular and Elliptical Boundaries by Chord Data , 2009, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[13]  PhD V. F. Leavers BSc Shape Detection in Computer Vision Using the Hough Transform , 1992, Springer London.

[14]  Y. T. Chan,et al.  Estimation of Circle Parameters by Centroiding , 2002 .

[15]  R. Halír Numerically Stable Direct Least Squares Fitting of Ellipses , 1998 .

[16]  E. S. Maini Enhanced Direct Least Square Fitting of Ellipses , 2006, Int. J. Pattern Recognit. Artif. Intell..

[17]  Paul L. Rosin A note on the least squares fitting of ellipses , 1993, Pattern Recognit. Lett..

[18]  Bao-Gang Hu,et al.  Robust feature extraction via information theoretic learning , 2009, ICML '09.

[19]  Wenyi Wang,et al.  Shape Fitting for the Shape Control System of Silicon Single Crystal Growth , 2015, IEEE Transactions on Industrial Informatics.

[20]  Yue Zhao,et al.  Multi-line Fitting Using Two-Stage Iterative Adaptive Approach , 2012, ICIRA.

[21]  W. Gander,et al.  Least-squares fitting of circles and ellipses , 1994 .

[22]  Weifeng Liu,et al.  Correntropy: Properties and Applications in Non-Gaussian Signal Processing , 2007, IEEE Transactions on Signal Processing.

[23]  Jian Li,et al.  Circle Fitting Using a Virtual Source Localization Algorithm in Wireless Sensor Networks , 2013, Int. J. Distributed Sens. Networks.

[24]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[25]  Ding Liu,et al.  A Bayesian Approach to Diameter Estimation in the Diameter Control System of Silicon Single Crystal Growth , 2011, IEEE Transactions on Instrumentation and Measurement.

[26]  Hsien-Yu Tseng Welding parameters optimization for economic design using neural approximation and genetic algorithm , 2006 .

[27]  Ran He,et al.  Robust Principal Component Analysis Based on Maximum Correntropy Criterion , 2011, IEEE Transactions on Image Processing.

[28]  Andrew W. Fitzgibbon,et al.  Direct Least Square Fitting of Ellipses , 1999, IEEE Trans. Pattern Anal. Mach. Intell..

[29]  Ran He,et al.  Maximum Correntropy Criterion for Robust Face Recognition , 2011, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[30]  John H. Frazer,et al.  Shape reconstruction by genetic algorithms and artificial neural networks , 2003 .

[31]  John Porrill,et al.  Fitting ellipses and predicting confidence envelopes using a bias corrected Kalman filter , 1990, Image Vis. Comput..