Optimizing the Relevance-Redundancy Tradeoff for Efficient Semantic - - PowerPoint PPT Presentation
Optimizing the Relevance-Redundancy Tradeoff for Efficient Semantic - - PowerPoint PPT Presentation
Optimizing the Relevance-Redundancy Tradeoff for Efficient Semantic Segmentation Caner Hazrba Joint work with Julia Diebold and Daniel Cremers Optimizing the Relevance-Redundancy Tradeoff for Efficient Semantic Segmentation Caner Hazrba
Optimizing the Relevance-Redundancy Tradeoff for Efficient Semantic Segmentation
Joint work with Julia Diebold and Daniel Cremers
Runtime Accuracy
min E = min {λ · D + R}
Caner Hazırbaş
Caner Hazırbaş Optimizing the Relevance-Redundancy Tradeoff for Efficient Semantic Segmentation
Optimizing the Relevance-Redundancy Tradeoff
I
x
I
y
hTrain Validation Test Feature Ranking Feature Selection Feature Set Classification with selected features Segmentation
3
min E = min {λ · D + R}
Caner Hazırbaş Optimizing the Relevance-Redundancy Tradeoff for Efficient Semantic Segmentation
Feature Set
h
4
Haar-Like Texton Color Depth Location
I
x y
I
y
Caner Hazırbaş Optimizing the Relevance-Redundancy Tradeoff for Efficient Semantic Segmentation
Feature Analysis
I
x
I
y
hTrain Validation Test Feature Ranking Feature Selection Feature Set Classification with selected features Segmentation
5
min E = min {λ · D + R}
Caner Hazırbaş Optimizing the Relevance-Redundancy Tradeoff for Efficient Semantic Segmentation
Objective:
- maximize the relevance between the feature and its class
- minimize the redundancy between the feature pairs
Ranking:
- iteratively rank the features, select one feature at a time
- maximize the objective function at each iteration:
Feature Ranking
6
MI (X; Y ) =
Z
Y
Z
X
log p (x, y) p (x) p (y)dxdy
fm = arg max
fi∈F\Fm−1
"
MI (fi; c) −
1 m − 1 X
fj∈Fm−1
MI (fi; fj)
# max Φ (Rel, Red) , Φ = Relevance − Redundancy = MI (fi; class) − 1 m − 1 X
i6=j
MI (fi; fj)
Caner Hazırbaş Optimizing the Relevance-Redundancy Tradeoff for Efficient Semantic Segmentation
Incremental Feature Analysis
C C T H C C H C T T H T H T T C H T T T T T T L L T H T T T H T H H H H H H H H H H H D T T C T C T D D H T T T T T C L T H L T T C T H T T T T H H H H C H H H H C H H H H H H H C C H T C C T C H H T C H T T T T H H T T T H T T L L H T H T T T H T H H H H H H H H C H C C T T H C T C T C T T T T T T H L T T L H T T T T T H H H H H H H H H H H H H H D C D H C D H C H T H T T T H C T H T C T H T T C L L H T T H T T H T T T T H H H H H H H H 84.1 75.9 66.3 44.4 65.1 Selected Sowerby eTrims Corel NYUv1 NYUv2 5 10 15 20 25 30 35 40 45 20 30 40 50 60 70 80 90 100 Size of Feature Set Classification Accuracy (%) 7
Caner Hazırbaş Optimizing the Relevance-Redundancy Tradeoff for Efficient Semantic Segmentation
Relevance of Haar-Like Features
8 C C C C HC T T HT H
HT T T T T T L L T HT HHHHHHHHHHH
D T T C T C T
HT
T T C L T HL T T C T HT T
HHHH HH HH H
C C
HT C
C T C HH T C HT T T T HHT T T H T T L L HT HT T T H T HHHHHHHH C H C C
HC T C T C T T T T T T HL T T
L HT T T
HHHHHHHH H H
D C D HC D HC HT H T HC T
HT T C L L HT T HT T HT T T T HHHHHH
84.1 75.9 66.3 44.4 65.1 Selected Sowerby eTrims Corel NYUv1 NYUv2 5 10 15 20 25 30 35 40 45 20 30 40 50 60 70 80 90 100 Size of Feature Set Classification Accuracy (%) T H T T C T T HT
HT C T
C H
HC HH HH
T T T T D D T T T T
HH HH HH
T T
Caner Hazırbaş Optimizing the Relevance-Redundancy Tradeoff for Efficient Semantic Segmentation
Relevance of Texton Features
9 C C C C H C TTH TH H TTTTTTL L TH T H H H H H H H H H H H D
TTC TC T
H T
TTC L TH L TTC TH TT
H H H H H H H H H C C H TC C TC H H TC H TTTTH H TTT H
T TL L H TH TTTH TH H H H
H H H H C H C C H C TC TC TTTTTTH L TT L H TTT H H H H H H H H H H D C D H C D H C H TH
TH C T
H TTC L L H TTH TTH TTTT H H H H H H 84.1 75.9 66.3 44.4 65.1 Selected Sowerby eTrims Corel NYUv1 NYUv2 5 10 15 20 25 30 35 40 45 20 30 40 50 60 70 80 90 100 Size of Feature Set Classification Accuracy (%)
TH TTC TTH T
H TC T C H H C H H H H
TT TT
D D
TT TT
H H H H H H
TT
Caner Hazırbaş Optimizing the Relevance-Redundancy Tradeoff for Efficient Semantic Segmentation
Relevance of Color Features
10
C C CCH CT T H T H
H T T T T T T L L T H T H H H H H H H H H H H D T T CT CT H T T T CL T H L T T CT H T T H H H H H H H H H
CC
H T CCT CH H T CH T T T T H H T T T H T T L L H T H T T T H T H H H H H H H H
CH CC
H CT CT CT T T T T T H L T T L H T T T H H H H H H H H H H D C D H C D H CH T H T H CT H T T CL L H T T H T T H T T T T H H H H H H 84.1 75.9 66.3 44.4 65.1 Selected Sowerby eTrims Corel NYUv1 NYUv2 5 10 15 20 25 30 35 40 45 20 30 40 50 60 70 80 90 100 Size of Feature Set Classification Accuracy (%) T H T T C T T H T H T CT
CH
H C H H H H T T T T D D T T T T H H H H H H T T
Caner Hazırbaş Optimizing the Relevance-Redundancy Tradeoff for Efficient Semantic Segmentation
Relevance of Location Features
11 C C C C H C T T H T H H T T T T T T LLT H T H H H H H H H H H H H D T T C T C T H T T T C LT H LT T C T H T T H H H H H H H H H C C H T C C T C H H T C H T T T T H H T T T H T T LLH T H T T T H T H H H H H H H H C H C C H C T C T C T T T T T T H LT T
LH T T T
H H H H H H H H H H D C D H C D H C H T H T H C T H T T C LLH T T H T T H T T T T H H H H H H 84.1 75.9 66.3 44.4 65.1 Selected Sowerby eTrims Corel NYUv1 NYUv2 5 10 15 20 25 30 35 40 45 20 30 40 50 60 70 80 90 100 Size of Feature Set Classification Accuracy (%) T H T T C T T H T H T C T C H H C H H H H T T T T D D T T T T H H H H H H T T
Caner Hazırbaş Optimizing the Relevance-Redundancy Tradeoff for Efficient Semantic Segmentation
Relevance of Depth Features
12 C C C C H C T T H T H H T T T T T T L L T H T H H H H H H H H H H H
D
T T C T C T H T T T C L T H L T T C T H T T H H H H H H H H H C C H T C C T C H H T C H T T T T H H T T T H T T L L H T H T T T H T H H H H H H H H C H C C H C T C T C T T T T T T H L T T L H T T T H H H H H H H H H H
DC DH C DH C H T H
T H C T H T T C L L H T T H T T H T T T T H H H H H H 84.1 75.9 66.3 44.4 65.1 Selected Sowerby eTrims Corel NYUv1 NYUv2 5 10 15 20 25 30 35 40 45 20 30 40 50 60 70 80 90 100 Size of Feature Set Classification Accuracy (%) T H T T C T T H T H T C T C H H C H H H H T T T T
DD
T T T T H H H H H H T T
Caner Hazırbaş Optimizing the Relevance-Redundancy Tradeoff for Efficient Semantic Segmentation
Feature Selection
13 C C T H C C H C T T H T H T T C H T T T T T T L L T H T T T H T H H H H H H H H H H H D T T C T C T D D H T T T T T C L T H L T T C T H T T T T H H H H C H H H H C H H H H H H H C C H T C C T C H H T C H T T T T H H T T T H T T L L H T H T T T H T H H H H H H H H C H C C T T H C T C T C T T T T T T H L T T L H T T T T T H H H H H H H H H H H H H H D C D H C D H C H T H T T T H C T H T C T H T T C L L H T T H T T H T T T T H H H H H H H H 84.1 75.9 66.3 44.4 65.1 Selected Sowerby eTrims Corel NYUv1 NYUv2 5 10 15 20 25 30 35 40 45 20 30 40 50 60 70 80 90 100 Size of Feature Set Classification Accuracy (%)
n∗ = arg max
n∈{1,...,N}
- Acc (n)
α (N + 1 − n)
1 β
α = 5 β = 2
Caner Hazırbaş Optimizing the Relevance-Redundancy Tradeoff for Efficient Semantic Segmentation
8
Selected Sowerby eTrims Corel NYUv1 NYUv2
Size of Feature Set
5 10 15 20 25 30 35 40 45
Acc(n)α (N+1-n)1/β
0.5 1 1.5 2 2.5 3
8 10 23 27
Number of Selected Features
14
n∗ = arg max
n∈{1,...,N}
- Acc (n)
α (N + 1 − n)
1 β
Caner Hazırbaş Optimizing the Relevance-Redundancy Tradeoff for Efficient Semantic Segmentation
Semantic Image Segmentation
I
x
I
y
hTrain Validation Test Feature Ranking Feature Selection Feature Set Classification with selected features Segmentation
15
min E = min {λ · D + R}
Caner Hazırbaş Optimizing the Relevance-Redundancy Tradeoff for Efficient Semantic Segmentation
Classification & Segmentation
Rhino
- P. Bear
Water Snow
Vegetation
Ground Sky
16
min E = min {λ · D + R}
arg max D
Caner Hazırbaş Optimizing the Relevance-Redundancy Tradeoff for Efficient Semantic Segmentation
Improved Runtime
17
Training Time (in seconds) Testing Time (in seconds) eTrims Corel Sowerby NYUv1 NYUv2 eTrims Corel Sowerby NYUv1 NYUv2 Shotton et al. — 1800 1200 — — — 1.10 2.50 — — Fröhlich et al. — — — — — 17.0 — — — — Couprie et al. — — — — 172800 — — — — 0.70 Hermans et al. — — — — — — — — 0.38 0.38 Proposed 143 20 2 133 183 6.6 0.27 0.07 0.32 0.26
On average we improve the runtime by a factor of 7.7
Caner Hazırbaş Optimizing the Relevance-Redundancy Tradeoff for Efficient Semantic Segmentation
Competitive Results
18
Classification Segmentation eTrims Corel Sowerby NYUv1 NYUv2 eTrims Corel Sowerby NYUv1 NYUv2 Shotton et al. — 68.4 85.6 — — — 74.6 88.6 — — Fröhlich et al. — — — — — 77.2 — — — — Couprie et al. — — — — — — — — — 52.4 Hermans et al. — — — 65.0 — — — — 71.5 54.2 Proposed 77.1 74.4 87.1 65.0 44.0 77.9 78.2 88.8 66.5 45.0
Image Class. Segm. GT Others
I
x
I
y
hTrain Validation Test Feature Ranking Feature Selection Feature Set Classification with selected features Segmentation
Caner Hazırbaş | hazirbas@cs.tum.edu
Optimizing the Relevance-Redundancy Tradeoff for Efficient Semantic Segmentation
min E = min {λ · D + R}
I
x
I
y
hTrain Validation Test Feature Ranking Feature Selection Feature Set Classification with selected features Segmentation
Caner Hazırbaş | hazirbas@cs.tum.edu
Optimizing the Relevance-Redundancy Tradeoff for Efficient Semantic Segmentation
min E = min {λ · D + R}
Caner Hazırbaş Optimizing the Relevance-Redundancy Tradeoff for Efficient Semantic Segmentation
- TextonBoost for Image Understanding: Multi-Class Object Recognition
and Segmentation by Jointly Modeling Texture, Layout, and Context
Jamie Shotton, John Winn, Carsten Rother, and Antonio Criminisi IJCV’07
- Semantic Segmentation with Millions of Features: Integrating Multiple
Cues in a Combined Random Forest Approach
Björn Fröhlich, Erik Rodner, and Joachim Denzler ACCV’12
- Indoor Semantic Segmentation using depth information
Camille Couprie, Clément Farabet, Laurent Najman, and Yann LeCun ICLR’13
- Dense 3D Semantic Mapping of Indoor Scenes from RGB-D Images
Alexander Hermans, Georgios Floros and Bastian Leibe ICRA’14
References
21