Numerically Stable Direct Least Squares Fitting of Ellipses

This paper presents a numerically stable non-iterative algorithm for fit ting an ellipse to a set of data points. The approach is based on a least squares minimization and it guarantees an ellipsespecific solution even for scattered or noisy data. The optimal solution is computed directly, n o iterations are required. This leads to a simple, stable and robust fitting method which can be easily implement d. The proposed algorithm has no computational ambiguity and it is able to fit more than 100,000 poin ts in a second.

[1]  Richard O. Duda,et al.  Pattern classification and scene analysis , 1974, A Wiley-Interscience publication.

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

[3]  W. Gander Least squares with a quadratic constraint , 1980 .

[4]  PAUL D. SAMPSON,et al.  Fitting conic sections to "very scattered" data: An iterative refinement of the bookstein algorithm , 1982, Comput. Graph. Image Process..

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

[6]  Josef Kittler,et al.  Detecting partially occluded ellipses using the Hough transform , 1989, Image Vis. Comput..

[7]  W. Eric L. Grimson,et al.  On the Sensitivity of the Hough Transform for Object Recognition , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[8]  Gabriel Taubin,et al.  Estimation of Planar Curves, Surfaces, and Nonplanar Space Curves Defined by Implicit Equations with Applications to Edge and Range Image Segmentation , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

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

[10]  Rajesh N. Davé,et al.  Adaptive fuzzy c-shells clustering and detection of ellipses , 1992, IEEE Trans. Neural Networks.

[11]  Paul L. Rosin Ellipse fitting by accumulating five-point fits , 1993, Pattern Recognit. Lett..

[12]  Wen-Yen Wu,et al.  Elliptical object detection by using its geometric properties , 1993, Pattern Recognit..

[13]  Kenichi Kanatani,et al.  Statistical Bias of Conic Fitting and Renormalization , 1994, IEEE Trans. Pattern Anal. Mach. Intell..

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

[15]  Emanuele Trucco,et al.  Computer and Robot Vision , 1995 .

[16]  Andrew W. Fitzgibbon,et al.  A Buyer's Guide to Conic Fitting , 1995, BMVC.

[17]  Geoff A. W. West,et al.  Nonparametric Segmentation of Curves into Various Representations , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[18]  Isak Gath,et al.  Fuzzy clustering of elliptic ring-shaped clusters , 1995, Pattern Recognit. Lett..

[19]  Michael Werman,et al.  Fitting a Second Degree Curve in the Presence of Error , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[20]  Andrew W. Fitzgibbon,et al.  Direct least squares fitting of ellipses , 1996, Proceedings of 13th International Conference on Pattern Recognition.

[21]  Christian Menard,et al.  Diameter estimation for archaeological pottery using active vision , 1996 .