Spatially coherent clustering using graph cuts
- 13 November 2004
- proceedings article
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 2, 437-444
- https://doi.org/10.1109/cvpr.2004.1315196
Abstract
Feature space clustering is a popular approach to image segmentation, in which a feature vector of local properties (such as intensity, texture or motion) is computed at each pixel. The feature space is then clustered, and each pixel is labeled with the cluster that contains its feature vector. A major limitation of this approach is that feature space clusters generally lack spatial coherence (i.e., they do not correspond to a compact grouping of pixels). In this paper, we propose a segmentation algorithm that operates simultaneously in feature space and in image space. We define an energy function over both a set of clusters and a labeling of pixels with clusters. In our framework, a pixel is labeled with a single cluster (rather than, for example, a distribution over clusters). Our energy function penalizes clusters that are a poor fit to the data in feature space, and also penalizes clusters whose pixels lack spatial coherence. The energy function can be efficiently minimized using graph cuts. Our algorithm can incorporate both parametric and non-parametric clustering methods. It can be applied to many optimization-based clustering methods, including k-means and k-medians, and can handle models which are very close in feature space. Preliminary results are presented on segmenting real and synthetic images, using both parametric and non-parametric clustering.Keywords
This publication has 25 references indexed in Scilit:
- What energy functions can be minimized via graph cuts?Published by Institute of Electrical and Electronics Engineers (IEEE) ,2004
- Surfaces with occlusions from layered stereoPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Hidden Markov measure field models for image segmentationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Learning a classification model for segmentationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Mixture models for optical flow computationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Contour and Texture Analysis for Image SegmentationInternational Journal of Computer Vision, 2001
- Statistical pattern recognition: a reviewPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2000
- Markov Random Field Modeling in Computer VisionPublished by Springer Nature ,1995
- Spatial and feature space clustering: Applications in image analysisPublished by Springer Nature ,1995
- Scene Segmentation from Visual Motion Using Global OptimizationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1987