A robust competitive clustering algorithm with applications in computer vision
- 1 May 1999
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 21 (5) , 450-465
- https://doi.org/10.1109/34.765656
Abstract
This paper addresses three major issues associated with conventional partitional clustering, namely, sensitivity to initialization, difficulty in determining the number of clusters, and sensitivity to noise and outliers. The proposed robust competitive agglomeration (RCA) algorithm starts with a large number of clusters to reduce the sensitivity to initialization, and determines the actual number of clusters by a process of competitive agglomeration. Noise immunity is achieved by incorporating concepts from robust statistics into the algorithm. RCA assigns two different sets of weights for each data point: the first set of constrained weights represents degrees of sharing, and is used to create a competitive environment and to generate a fuzzy partition of the data set. The second set corresponds to robust weights, and is used to obtain robust estimates of the cluster prototypes. By choosing an appropriate distance measure in the objective function, RCA can be used to find an unknown number of clusters of various shapes in noisy data sets, as well as to fit an unknown number of parametric models simultaneously. Several examples, such as clustering/mixture decomposition, line/plane fitting, segmentation of range images, and estimation of motion parameters of multiple objects, are shown.Keywords
This publication has 31 references indexed in Scilit:
- On robustifying the C-Means algorithmsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- The fuzzy median and the fuzzy MADPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- An experimental comparison of range image segmentation algorithmsIEEE Transactions on Pattern Analysis and Machine Intelligence, 1996
- Optic flow field segmentation and motion estimation using a robust genetic partitioning algorithmPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1995
- A robust technique for matching two uncalibrated images through the recovery of the unknown epipolar geometryArtificial Intelligence, 1995
- Fuzzy and possibilistic shell clustering algorithms and their application to boundary detection and surface approximation. IIEEE Transactions on Fuzzy Systems, 1995
- Fitting an unknown number of lines and planes to image data through compatible cluster mergingPattern Recognition, 1992
- Robust clustering with applications in computer visionPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1991
- A simplified linear optic flow-motion algorithmComputer Vision, Graphics, and Image Processing, 1988
- Robust StatisticsPublished by Wiley ,1981