A robust ellipse fitting algorithm based on sparsity of outliers

Ellipse fitting is widely used in computer vision and pattern recognition algorithms such as object segmentation and pupil/eye tracking. Generally, ellipse fitting is finding the best ellipse parameters that can be fitted on a set of data points, which are usually noisy and contain outliers. The algorithms of fitting the best ellipse should be both suitable for real-time applications and robust against noise and outliers. In this paper, we introduce a new method of ellipse fitting which is based on sparsity of outliers and robust Huber's data fitting measure. We will see that firstly this approach is theoretically better justified than a state-of-the-art ellipse fitting algorithm based on sparse representation. Secondly, simulation results show that it provides a better robustness against outliers compared to some previous ellipse fitting approaches, while being even faster.

[1]  Michael Elad,et al.  Sparse and Redundant Representations - From Theory to Applications in Signal and Image Processing , 2010 .

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

[3]  Jean-Jacques Fuchs,et al.  An inverse problem approach to robust regression , 1999, 1999 IEEE International Conference on Acoustics, Speech, and Signal Processing. Proceedings. ICASSP99 (Cat. No.99CH36258).

[4]  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.

[5]  Amir Beck,et al.  On the Convergence of Block Coordinate Descent Type Methods , 2013, SIAM J. Optim..

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

[7]  Pau Gargallo,et al.  Conic Fitting Using the Geometric Distance , 2007, ACCV.

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

[9]  Charles L. Byrne,et al.  Alternating Minimization as Sequential Unconstrained Minimization: A Survey , 2013, J. Optim. Theory Appl..

[10]  F. Bookstein Fitting conic sections to scattered data , 1979 .

[11]  Huabiao Qin,et al.  A novel pupil detection algorithm for infrared eye image , 2013, 2013 IEEE International Conference on Signal Processing, Communication and Computing (ICSPCC 2013).

[12]  V. F. F. Leavers Shape Detection in Computer Vision Using the Hough Transform , 2011 .

[13]  Stephen P. Boyd,et al.  Graph Implementations for Nonsmooth Convex Programs , 2008, Recent Advances in Learning and Control.

[14]  Peter J. Rousseeuw,et al.  Robust Regression and Outlier Detection , 2005, Wiley Series in Probability and Statistics.

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