Self-organization in vision: Stochastic clustering for image segmentation,perceptual grouping, and image database organization

Citation
Y. Gdalyahu et al., Self-organization in vision: Stochastic clustering for image segmentation,perceptual grouping, and image database organization, IEEE PATT A, 23(10), 2001, pp. 1053-1074
Citations number
42
Categorie Soggetti
AI Robotics and Automatic Control
Journal title
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE
ISSN journal
01628828 → ACNP
Volume
23
Issue
10
Year of publication
2001
Pages
1053 - 1074
Database
ISI
SICI code
0162-8828(200110)23:10<1053:SIVSCF>2.0.ZU;2-7
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 com puter vision, including the low-level image segmentation, mid-level percept ual grouping, and high-level image database organization. The clustering pr oblem 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 algor ithm, and compute an "average" cut which provides the basis for our solutio n to the clustering problem. The stochastic nature of our method makes it r obust against noise, including accidental edges and small spurious clusters . The complexity of our algorithm is very low: O(\E \ log(2) N) for N objec ts, \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 imag e 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 (per ceptual grouping) and the organization of an image database for the purpose of multiview 3D object recognition.