FUZZY SHELL-CLUSTERING AND APPLICATIONS TO CIRCLE DETECTION IN DIGITAL IMAGES

A new type of Fuzzy Clustering algorithm called Fuzzy-Shell Clustering (FSC) is introduced, The FSC algorithm seeks cluster prototypes that are p-dimensional hyper-spherical-shells. In two-dimensional data, this amounts to finding cluster prototypes that are circles. Thus the FSC algorithm can be applied for detection of circles in digital images. The algorithm does not require the data-points to be in any particular order, therefore its performance can be compared with the global transformation techniques such as Hough transforms. Several numerical examples are considered and the performance of the FSC algorithm is compared to the performance of the methods based on generalized Hough transform (HT). The FSC is shown to be superior to the HT method with regards to memory requirement and computation time. Like the HT method, the FSC is successful even if only a part of a circular shape is present in the image. Other potential applications of FSC are also considered.

[1]  James C. Bezdek,et al.  Pattern Recognition with Fuzzy Objective Function Algorithms , 1981, Advanced Applications in Pattern Recognition.

[2]  M. P. Windham Geometrical fuzzy clustering algorithms , 1983 .

[3]  Lawrence O'Gorman,et al.  The Converging Squares Algorithm: An Efficient Method for Locating Peaks in Multidimensions , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[4]  Michael J. Sabin,et al.  Convergence and Consistency of Fuzzy c-means/ISODATA Algorithms , 1987, IEEE Transactions on Pattern Analysis and Machine Intelligence.

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

[6]  M. P. Windham Parameter modification for clustering criteria , 1987 .

[7]  Josef Kittler,et al.  A survey of the hough transform , 1988, Comput. Vis. Graph. Image Process..

[8]  J. Bezdek,et al.  Recent convergence results for the fuzzy c-means clustering algorithms , 1988 .