Online Video SEEDS
- Dr. Michael
Online Video SEEDS Dr. Michael Van den Bergh Superpixels - - PowerPoint PPT Presentation
Online Video SEEDS Dr. Michael Van den Bergh Superpixels Extracted via SEEDS Energy- ECCV 2012 Driven Sampling What are superpixels? grouping pixels based on similarity (color) speeds up segmentation objects are made up of
initalization largest block update medium block update smallest block update pixel-level update
initalization largest block update medium block update smallest block update pixel-level update
initalization largest block update medium block update smallest block update pixel-level update
0.75 1.5 2.25 3 50 100 200 400
Undersegmentation Error
number of superpixels
SEEDS (15Hz) SLIC (5Hz) Entropy Rate (1Hz) Felzenszwalb and Huttenlocher
0.2 0.4 0.6 0.8 1 50 100 200 400
Boundary Recall
number of superpixels
SEEDS (15Hz) SLIC (5Hz) Entropy Rate (1Hz) Felzenszwalb and Huttenlocher
0.84 0.88 0.91 0.95 0.98 50 100 200 400
Achievable Segmentation Accuracy
number of superpixels
SEEDS (15Hz) SLIC (5Hz) Entropy Rate (1Hz) Felzenszwalb and Huttenlocher
initalization largest block update medium block update smallest block update pixel-level update
initalization largest block update medium block update smallest block update pixel-level update
initalization largest block update medium block update smallest block update pixel-level update
(b) SEEDS with 3 × 3 smoothing prior (b) SEEDS with compactness prior (b) SEEDS with edge prior (snap to edges) (b) SEEDS with combined prior (3 × 3 smoothing + compactness + snap to edges)
initalization largest block update medium block update smallest block update pixel-level update
frame 0 frame 1 frame 2 initialization pixel-updates
block-updates propagation
initialization layer 3 (blocks) layer 2 (blocks) layer 1 (pixels) initialization layer 2 (blocks) layer 1 (pixels) t = 0 t = 1
Figure 4. Efficient updating at different block sizes.
Termination
m
t n
m
t:0 p
m
t-1:0 n
time current frame
Creation
t m
m
t:0 m
time current frame
|, |Bt
n
Figure 5. Termination and creation of superpixels.
Number of Supervoxels 3D Undersegmentation Error
StreamGBH (t=1) Video SEEDS (t=1) StreamGB (t=1) GBH (t= ) Meanshift StreamGBH (t=10)
200 300 400 500 600 700 800 900 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9Number of Supervoxels 3D Boundary Recall
StreamGBH (t=1) Video SEEDS (t=1) StreamGB (t=1) GBH (t= ) Meanshift StreamGBH (t=10)
200 300 400 500 600 700 800 900 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85 0.9 0.95Number of Supervoxels Explained Variation
StreamGBH (t=1) Video SEEDS (t=1) StreamGB (t=1) GBH (t= ) Meanshift StreamGBH (t=10)
(b) SEEDS with 3 × 3 smoothing prior (b) SEEDS with compactness prior (b) SEEDS with edge prior (snap to edges) (b) SEEDS with combined prior (3 × 3 smoothing + compactness + snap to edges)
multiple SEEDS samples labels
multiple SEEDS samples Randomized SEEDS labels
multiple SEEDS samples Randomized SEEDS
labels
10 10
110
210
30.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
gPb (auc: 0.473) Canny (auc: 0.408) Randomized SEEDS - 1 sample (auc: 0.428) Randomized SEEDS - 5 samples (auc: 0.475) # windows Detection Rate Objectness on still images: baselines
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Objectness [1] (auc: 0.490) van de Sande [16] Feng et al. [7] (auc: 0.475) Rahtu et al. [12] (auc: 0.3680)
10 10
110
210
3# windows Detection Rate Randomized SEEDS (auc: 0.475) Objectness on still images: s-o-a
0.09 0.18 0.27 0.36 0.45 0.54 0.63 0.72 0.81 0.9
3D edge - 5 samples (auc: 0.652) 3D edge - 1 sample (auc: 0.523)
Video Objectness: temporal window performance Detection Rate # temporal windows (tubes)
10 10
110
210
410
3