Multistage Combined Ellipse and Line Detection

This paper describes an algorithm for the detection of ellipses and lines in image edge data. Connected edge pixels are transformed into polygonal approximations by a two stage algorithm. Then a second two stage algorithm replaces combinations of lines by ellipses if the ellipse fit is better. For each algorithm a combination of splitting and merging of the data is used to enable global and local constraints to fit different representations to the pixel data. All merging decisions use a significance measure to replace a number of representations by a single representation which removes the need for thresholds in the algorithms. The structure of the algorithm allows any particular representation to describe the data e.g. parabolae, splines, etc. instead of ellipses.

[1]  Urs Ramer,et al.  An iterative procedure for the polygonal approximation of plane curves , 1972, Comput. Graph. Image Process..

[2]  T. Pavlidis,et al.  PAVLIDIS AND HOROWITZ : PLANE CURVES sin , 2006 .

[3]  Theodosios Pavlidis,et al.  Curve Fitting with Conic Splines , 1983, TOGS.

[4]  Robert C. Bolles,et al.  Perceptual Organization and Curve Partitioning , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[5]  David G. Lowe,et al.  Three-Dimensional Object Recognition from Single Two-Dimensional Images , 1987, Artif. Intell..

[6]  Roland T. Chin,et al.  On the Detection of Dominant Points on Digital Curves , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[7]  Geoff A. W. West,et al.  Segmentation of edges into lines and arcs , 1989, Image Vis. Comput..

[8]  Geoff A. W. West,et al.  Perceptual grouping of circular arcs under projection , 1990, BMVC.

[9]  Geoff A. W. West,et al.  Segmenting curves into elliptic arcs and straight lines , 1990, [1990] Proceedings Third International Conference on Computer Vision.

[10]  Geoff A. W. West,et al.  Extracting surfaces of revolution by perceptual grouping of ellipses , 1991, Proceedings. 1991 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[11]  Paul L. Rosin,et al.  Techniques for segmenting image curves into meaningful descriptions , 1991, Pattern Recognit..