This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.

Search for Publication

Year(s) from:  to 
Keywords (separated by spaces):

ClassCut for Unsupervised Class Segmentation

B. Alexe, T. Deselaers, V. Ferrari
September 2010


We propose a novel method for unsupervised class segmen- tation on a set of images. It alternates between segmenting object in- stances and learning a class model. The method is based on a segmen- tation energy de ned over all images at the same time, which can be optimized eciently by techniques used before in interactive segmenta- tion. Over iterations, our method progressively learns a class model by integrating observations over all images. In addition to appearance, this model captures the location and shape of the class with respect to an automatically determined coordinate frame common across images. This frame allows us to build stronger shape and location models, similar to those used in object class detection. Our method is inspired by inter- active segmentation methods [1], but it is fully automatic and learns models characteristic for the object class rather than speci c to one par- ticular object/image. We experimentally demonstrate on the Caltech4, Caltech101, and Weizmann horses datasets that our method (a) trans- fers class knowledge across images and this improves results compared to segmenting every image independently; (b) outperforms Grabcut [1] for the task of unsupervised segmentation; (c) o ers competitive per- formance compared to the state-of-the-art in unsupervised segmentation and in particular it outperforms the topic model [2].

Download in pdf format
  author = {B. Alexe and T. Deselaers and V. Ferrari},
  title = {ClassCut for Unsupervised Class Segmentation},
  booktitle = {ECCV},
  year = {2010},
  month = {September},
  keywords = {}