Self-organization in vision: stochastic clustering for image segmentation, perceptual grouping, and image database organization
- 1 October 2001
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 23 (10) , 1053-1074
- https://doi.org/10.1109/34.954598
Abstract
We present a stochastic clustering algorithm which uses pairwise similarity of elements and show how it can be used to address various problems in computer vision, including the low-level image segmentation, mid-level perceptual grouping, and high-level image database organization. The clustering problem is viewed as a graph partitioning problem, where nodes represent data elements and the weights of the edges represent pairwise similarities. We generate samples of cuts in this graph, by using Karger's contraction algorithm (1996), and compute an "average" cut which provides the basis for our solution to the clustering problem. The stochastic nature of our method makes it robust against noise, including accidental edges and small spurious clusters. The complexity of our algorithm is very low: O(|E| log/sup 2/ N) for N objects, |E| similarity relations, and a fixed accuracy level. In addition, and without additional computational cost, our algorithm provides a hierarchy of nested partitions. We demonstrate the superiority of our method for image segmentation on a few synthetic and real images, both B&W and color. Our other examples include the concatenation of edges in a cluttered scene (perceptual grouping) and the organization of an image database for the purpose of multiview 3D object recognition.Keywords
This publication has 33 references indexed in Scilit:
- Flexible syntactic matching of curves and its application to automatic hierarchical classification of silhouettesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1999
- Symmetry-Based Indexing of Image DatabasesJournal of Visual Communication and Image Representation, 1998
- Unsupervised texture segmentation in a deterministic annealing frameworkPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1998
- Data Clustering Using a Model Granular MagnetNeural Computation, 1997
- Stochastic Completion Fields: A Neural Model of Illusory Contour Shape and SalienceNeural Computation, 1997
- Pairwise data clustering by deterministic annealingPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1997
- A new approach to the minimum cut problemJournal of the ACM, 1996
- An optimal graph theoretic approach to data clustering: theory and its application to image segmentationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1993
- A review on image segmentation techniquesPattern Recognition, 1993
- Constrained clustering as an optimization methodPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1993