CS381V Experiment Presentation
Chun-Chen Kuo
CS381V Experiment Presentation Chun-Chen Kuo The Paper Indoor - - PowerPoint PPT Presentation
CS381V Experiment Presentation Chun-Chen Kuo The Paper Indoor Segmentation and Support Inference from RGBD Images. N. Silberman, D. Hoiem, P. Kohli, and R. Fergus. ECCV 2012. 50 100 150 200 250 300 350 400 50 100 150 200 250
Chun-Chen Kuo
RGBD Images. N. Silberman, D. Hoiem, P. Kohli, and R. Fergus. ECCV 2012.
50 100 150 200 250 300 350 400 450 500 550 50 100 150 200 250 300 350 400
segmentation support inference
Image920, RGB Depth Map
y x z
y x z
0.2454x+0.1918y+0.9503z-4.2327
the previous planes 1614
(Logistic regression AdaBoost)
309 145 85 78 77
iteration merge?
77
Ground truth
normals, and gradient smoothing
tend to be assigned to a same plane
3D points and normals, regardless gradient smoothing
alpha=0
alpha=2500
alpha=0.25
alpha=0.25 alpha=0 alpha=2500
alpha=0.25 alpha=2.5 alpha=0.25e-12
boundary classifier (underfit vs. overfit)
example(boundary) decreases, causing lower accuracy and overfitting
stage 1 stage 2 stage 3 stage 4 stage 5
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Train AUC: 0.904903, Test AUC: 0.894981
training testing
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Train AUC: 0.917977, Test AUC: 0.903215
training testing
true positive rate false positive rate
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Train AUC: 0.796447, Test AUC: 0.780641
training testing
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Train AUC: 0.816867, Test AUC: 0.777968
training testing
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Train AUC: 0.762504, Test AUC: 0.746715
training testing
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Train AUC: 0.802231, Test AUC: 0.737996
training testing
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Train AUC: 0.727054, Test AUC: 0.718036
training testing
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Train AUC: 0.773312, Test AUC: 0.718135
training testing
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Train AUC: 0.727807, Test AUC: 0.720329
training testing
0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1
Train AUC: 0.774677, Test AUC: 0.713322
training testing
5 10 15 20 25 30
iteration
0.83 0.84 0.85 0.86 0.87 0.88 0.89 0.9 0.91 0.92
accuracy
training testing
5 10 15 20 25 30
iteration
0.77 0.78 0.79 0.8 0.81 0.82 0.83 0.84 0.85
accuracy
training testing
5 10 15 20 25 30
iteration
0.73 0.74 0.75 0.76 0.77 0.78 0.79 0.8 0.81
accuracy
training testing
5 10 15 20 25 30
iteration
0.71 0.72 0.73 0.74 0.75 0.76 0.77 0.78
accuracy
training testing
5 10 15 20 25 30
iteration
0.71 0.72 0.73 0.74 0.75 0.76 0.77 0.78
accuracy
training testing
iteration = [5 5 5 5 5]
iteration = [10 10 10 10 10]
iteration = [30 30 30 30 30]
Accuracy at lower stage is more important!
iteration = [1 1 1 1 1]
Accuracy at lower stage is more important!
5 10 15 20 25 30
iteration
0.83 0.84 0.85 0.86 0.87 0.88 0.89 0.9 0.91 0.92
accuracy
training testing
containment, geometry, and horz feature take ~1 day to extract features for 292 images!
6 minutes for an image!
stripe: incorrect structure prediction
ground furniture props structure
50 100 150 200 250 300 350 400 450 500 550 50 100 150 200 250 300 350 400
50 100 150 200 250 300 350 400 450 500 550 50 100 150 200 250 300 350 400
50 100 150 200 250 300 350 400 450 500 550 50 100 150 200 250 300 350 400
clutter, small objects
given
by support inference
http://cs.nyu.edu/~silberman/projects/ indoor_scene_seg_sup.html