Date post: | 19-Dec-2015 |
Category: |
Documents |
View: | 214 times |
Download: | 0 times |
Unsupervised Learning of Categorical Segments in
Image Collections
*California Institute of Technology
**Technion
Marco Andreetto*, Lihi Zelnik-Manor**, Pietro Perona*
The Sixth IEEE Computer Society Workshop on Perceptual Organization in Computer Vision (POCV 2008)
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
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
What we’re looking for
Observed
Probabilistic model for clustering
c
fk
KN
x
xckcp ii ,|
fk (x)p c i k | c i
Likelihood of x to be in cluster k
Non-parametric densities
Sum of local kernels
fk 1
Ck
K x,x j x j Ck
K x,x j 1
2 j D / 2 exp x x j
2
2 j2
Outline
• Motivation and related work• A probabilistic model for single image
segmentation• Unsupervised learning of categorical
segments• Experimental results• Conclusions and future works
N
Learning categorical segments
c
fk
Kxwgk
KSegment appearance
Joint for all imagesSegment shape/color
Specific per image
M
Visual words
Filter Bank VQ
w1
w2
w3
wN
• Filter bank: 17 outputs• 256 visual words
Winn et al. ICCV 2005
…
…
Gibbs sampling )|(),|(),|(,,| iiiiiiii ckcpcwwpcxxpwxckcp
mkkii nckcp ,)|( Prior term:
Number of pixels in image massigned to segment k
Gibbs sampling )|(),|(),|(,,| iiiiiiii ckcpcwwpcxxpwxckcp
mkkii nckcp ,)|(
kwii incwwp ,),|(
Prior term:
Visual words term:
Number of pixels in image massigned to segment k
Number of visual word hassigned to segments k
Gibbs sampling )|(),|(),|(,,| iiiiiiii ckcpcwwpcxxpwxckcp
mkkii nckcp ,)|(
mkmk Sj
jimkSj
jimk
ii An
xxKn
cxxp,,
,,,
1),(
1),|(
Prior term:
Visual words term:
Segment term:
Number of pixels in image massigned to segment k
Number of visual word hassigned to segments k
Non-parametric densityEstimate for segment k
Affinity between observations i and j
kwii incwwp ,),|(
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)
Class Name Wang and Grimson Our model
Detection False Al. Detection False Al.
Cow 0.5662 0.0334 0.4889 0.0823
Grass N/A N/A 0.6389 0.0337
Cars 0.6838 0.2437 0.3313 0.1732
Sky N/A N/A 0.9954 0.0096
Foliage N/A N/A 0.4735 0.1122
Sea N/A N/A 0.6199 0.0174
Bikes 0.5661 0.3714 0.5436 0.0646
Faces 0.6973 0.4217 0.6161 0.0429
Running time: 18.75 sec. per image
Categorical segments (Labelme)
Segment 1: Foliage Segment 2: Buildings
Segment 1: Sky Segment 3: Street pavement
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