370 likes | 514 Views
The Sixth IEEE Computer Society Workshop on Perceptual Organization in Computer Vision (POCV 2008). Unsupervised Learning of Categorical Segments in Image Collections. *California Institute of Technology **Technion. Marco Andreetto*, Lihi Zelnik-Manor**, Pietro Perona*. Outline.
E N D
The Sixth IEEE Computer Society Workshop on Perceptual Organization in Computer Vision (POCV 2008) Unsupervised Learning of Categorical Segments in Image Collections *California Institute of Technology **Technion Marco Andreetto*, Lihi Zelnik-Manor**, Pietro Perona*
Outline • Motivation and related work • A probabilistic model for single image segmentation • Unsupervised learning of categorical segments • Experimental results • Conclusions and future works
Outline • Motivation and related work • A probabilistic model for single image segmentation • Unsupervised learning of categorical segments • Experimental results • Conclusions and future works
Motivation Normalized cuts: Shi and Malik PAMI 2000
Motivation Categorical segments: from human segmentation
Related works • Russell et al. CVPR 2006 • Cao and Fei-Fei ICCV 2007 • Wang and Grimson NIPS 2007 • Andreetto et al. ICCV 2007
Outline • Motivation and related work • A probabilistic model for single image segmentation • Unsupervised learning of categorical segments • Experimental results • Conclusions and future works
An image as a set of segments K = 2 N
An image as a set of segments K = 2 N Segment probability
An image as a set of segments K = 2 N Segment probability Segment density fk K
Image formation K = 2 Segment probability c Label Segment density fk x N K
Likelihood of x to be in cluster k What we’re looking for Observed Probabilistic model for clustering c fk x N K
Non-parametric densities Sum of local kernels
Outline • Motivation and related work • A probabilistic model for single image segmentation • Unsupervised learning of categorical segments • Experimental results • Conclusions and future works
Learning categorical segments M N c gk w x fk K K Segment appearance Joint for all images Segment shape/color Specific per image
Visual words w1 w2 VQ Filter Bank w3 … wN … • Filter bank: 17 outputs • 256 visual words Winn et al. ICCV 2005
M N c gk w x fk K K Inference
Gibbs sampling Prior term: Number of pixels in image m assigned to segment k
Gibbs sampling Prior term: Number of pixels in image m assigned to segment k Visual words term: Number of visual word h assigned to segments k
Gibbs sampling Prior term: Number of pixels in image m assigned to segment k Visual words term: Number of visual word h assigned to segments k Segment term: Affinity between observations i and j Non-parametric density Estimate for segment k
Outline • Motivation and related work • A probabilistic model for single image segmentation • Unsupervised learning of categorical segments • Experimental results • Conclusions and future works
Classification results (MSRC) Running time: 18.75 sec. per image
Categorical segments (Labelme) Segment 1: Foliage Segment 2: Buildings Segment 3: Street pavement Segment 1: Sky
Outline • Motivation and related work • A probabilistic model for single image segmentation • Unsupervised learning of categorical segments • Experimental results • Conclusions and future works
Conclusions • We presented a model for unsupervised learning of categorical segments • We describe an inference method based on Gibbs sampling • We show some experimental results on a standard dataset MSRC v1.
Future work • Faster inference method (variational approximation) • Automatic inference of the number of segments • Learning geometric relationships between segments