A Hierarchical Approach for Fast and Robust Ellipse Extraction

This paper presents a hierarchical approach for fast and robust ellipse extraction from images. At the lowest level, the image is described as a set of edge pixels, from which line segments are extracted. Then, line segments that are potential candidates of elliptic arcs are linked to form arc segments according to connectivity and curvature relations. After that, arc segments that belong to the same ellipse are grouped together. Finally, a robust statistical method, namely RANSAC, is applied to fit ellipses. This method does not need a high dimensional parameter space like Hough transform based algorithms, and so it reduces the computation and memory requirements. Experiments on both synthetic and real images demonstrate that the proposed method has excellent performance in handling occlusion and overlapping ellipses.

[1]  Euijin Kim,et al.  Fast and Robust Ellipse Extraction from Complicated Images , 2002 .

[2]  Josef Kittler,et al.  A hierarchical approach to line extraction based on the Hough transform , 1990, Comput. Vis. Graph. Image Process..

[3]  Zhi-Qiang Liu,et al.  A robust, real-time ellipse detector , 2005, Pattern Recognit..

[4]  Andrew Zisserman,et al.  Multiple view geometry in computer visiond , 2001 .

[5]  Koichi Yamada,et al.  Fast and Robust Traffic Sign Detection , 2005, 2005 IEEE International Conference on Systems, Man and Cybernetics.

[6]  Naoya Ohta,et al.  Automatic Detection Of Circular Objects By Ellipse Growing , 2001, Int. J. Image Graph..

[7]  David A. Forsyth,et al.  Relative motion and pose from arbitrary plane curves , 1992, Image Vis. Comput..

[8]  Robert C. Bolles,et al.  Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography , 1981, CACM.

[9]  K. Ramesh Babu,et al.  Linear Feature Extraction and Description , 1979, IJCAI.

[10]  Robert A. McLaughlin,et al.  Randomized Hough Transform: Improved ellipse detection with comparison , 1998, Pattern Recognit. Lett..

[11]  Michael Weber,et al.  Real-time detection of elliptic shapes for automated object recognition and object tracking , 2006, Electronic imaging.

[12]  Tsuyoshi Kawaguchi,et al.  Ellipse detection using a genetic algorithm , 1998, Proceedings. Fourteenth International Conference on Pattern Recognition (Cat. No.98EX170).

[13]  Miki Haseyama,et al.  The Extraction of Circles from Arcs Represented by Extended Digital Lines , 2005, IEICE Trans. Inf. Syst..

[14]  Jie Yao,et al.  A multi-population genetic algorithm for robust and fast ellipse detection , 2005, Pattern Analysis and Applications.

[15]  Erkki Oja,et al.  A new curve detection method: Randomized Hough transform (RHT) , 1990, Pattern Recognit. Lett..

[16]  Yu Chin Cheng,et al.  The distinctiveness of a curve in a parameterized neighborhood: extraction and applications , 2006, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[17]  Jocelyn Chanussot,et al.  An application of mathematical morphology to road network extraction on SAR images , 1998 .

[18]  Emilio L. Zapata,et al.  Lower order circle and ellipse Hough transform , 1997, Pattern Recognit..

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

[20]  Jocelyn Chanussot,et al.  Fuzzy fusion techniques for linear features detection in multitemporal SAR images , 1999, IEEE Trans. Geosci. Remote. Sens..

[21]  Robert A. McLaughlin,et al.  The Hough Transform Versus the UpWrite , 1998, IEEE Trans. Pattern Anal. Mach. Intell..

[22]  Qiang Ji,et al.  A statistically efficient method for ellipse detection , 1999, Proceedings 1999 International Conference on Image Processing (Cat. 99CH36348).

[23]  V. F. Leavers,et al.  Which Hough transform , 1993 .

[24]  K.-U. Kasemir,et al.  Detecting ellipses of limited eccentricity in images with high noise levels , 2003, Image Vis. Comput..

[25]  Ling-Hwei Chen,et al.  A fast ellipse/circle detector using geometric symmetry , 1995, Pattern Recognit..

[26]  Richard O. Duda,et al.  Use of the Hough transformation to detect lines and curves in pictures , 1972, CACM.

[27]  Kok Cheong Wong,et al.  Ellipse detection based on symmetry , 1999, Pattern Recognit. Lett..

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

[29]  John F. Canny,et al.  A Computational Approach to Edge Detection , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.