Lower order circle and ellipse Hough transform

In this work we present two new algorithms for the detection of circles and ellipses which use the FHT algorithm as a basis: Fast Circle Hough Transform (FCHT) and Fast Ellipse Hough Transform (FEHT). The first stage of these two algorithms, devoted to obtaining the centers of the figures, is computationally the most costly. With the objective of improving the execution times of this stage it has been implemented using a new focusing algorithm instead of the typical polling process in a parameter space. This new algorithm uses a new strategy that manages to reduce the execution times, especially in the case where multiple figures appear in the image, or when they are of very different sizes. We also perform a labeling of the image points that permits discriminating which of these belong to each figure, saving computations in subsequent stages.

[1]  Alok N. Choudhary,et al.  Implementation and Evaluation of Hough Transform Algorithms on a Shared-Memory Multiprocessor , 1991, J. Parallel Distributed Comput..

[2]  M. Nixon,et al.  Tristage Hough transform for multiple ellipse extraction , 1991 .

[3]  D. Ben-Tzvi,et al.  Synchronous multiprocessor implementation of the Hough transform , 1990, Comput. Vis. Graph. Image Process..

[4]  Hungwen Li,et al.  Fast Hough transform: A hierarchical approach , 1986, Comput. Vis. Graph. Image Process..

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

[6]  Emilio L. Zapata,et al.  Data Distributions for Sparse Matrix Vector Multiplication , 1995, Parallel Comput..

[7]  Stelios C. Orphanoudakis,et al.  Load Balancing Requirements in Parallel Implementations of Image Feature Extraction Tasks , 1993, IEEE Trans. Parallel Distributed Syst..

[8]  Ray T.C. Chan New parallel Hough transform for circles , 1991 .

[9]  M. G. Albanesi,et al.  Time complexity evaluation of algorithms for the Hough transform on mesh connected computers , 1991, [1991] Proceedings, Advanced Computer Technology, Reliable Systems and Applications.

[10]  Hideo Tsukune,et al.  Extracting Elliptical Figures from an Edge Vector Field , 1984 .

[11]  Dmitry B. Goldgof,et al.  Parallel algorithms for circle detection in images , 1994, Pattern Recognit..

[12]  W.-C. Siu,et al.  A new approach for efficient Hough transform for circles , 1989, Conference Proceeding IEEE Pacific Rim Conference on Communications, Computers and Signal Processing.

[13]  E. R. Davies,et al.  Circularity - a new principle underlying the design of accurate edge orientation operators , 1984, Image Vis. Comput..

[14]  Marco Ferretti The Generalized Hough Transform on Mesh-Connected Computers , 1993, J. Parallel Distributed Comput..

[15]  Julio Villalba,et al.  A fast Hough transform for segment detection , 1995, IEEE Trans. Image Process..

[16]  Emilio L. Zapata,et al.  A Parallel Pipelined Hough Transform , 1996, Euro-Par, Vol. II.

[17]  Josef Kittler,et al.  The Adaptive Hough Transform , 1987, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[18]  Ruud M. Bolle,et al.  The Multiple Window Parameter Transform , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[19]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[20]  O DudaRichard,et al.  Use of the Hough transformation to detect lines and curves in pictures , 1972 .

[21]  Tadashi Nagata,et al.  Detection of an ellipse by use of a recursive least-squares estimator , 1985, J. Field Robotics.

[22]  Ishwar K. Sethi,et al.  An ellipse detection method from the polar and pole definition of conics , 1993, Pattern Recognition.

[23]  Jorge L. C. Sanz,et al.  The Hough Transform has O(N) Complexity on N x N Mesh Connected Computers , 1990, SIAM J. Comput..

[24]  Robert S. Conker A dual plane variation of the Hough transform for detecting non-concentric circles of different radii , 1988, Comput. Vis. Graph. Image Process..

[25]  E. R. Davies,et al.  A modified Hough scheme for general circle location , 1988, Pattern Recognit. Lett..

[26]  Mohammed Atiquzzaman,et al.  Multiresolution Hough Transform-An Efficient Method of Detecting Patterns in Images , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[27]  E. R. Davies,et al.  A skimming technique for fast accurate edge detection , 1992, Signal Process..

[28]  Emilio L. Zapata,et al.  Parallelization of irregular algorithms for shape detection , 1996, Proceedings of 3rd IEEE International Conference on Image Processing.

[29]  Violet F. Leavers The Dynamic Generalized Hough transform , 1990, ECCV.

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

[31]  Saburo Tsuji,et al.  Detection of Ellipses by a Modified Hough Transformation , 1978, IEEE Transactions on Computers.

[32]  C. L. Huang,et al.  Elliptical feature extraction via an improved Hough transform , 1989, Pattern Recognit. Lett..

[33]  Farzin Deravi,et al.  An efficient method for multiple-circle detection , 1990, [1990] Proceedings Third International Conference on Computer Vision.