MAP Estimation of SemiMetric MRFs - PowerPoint PPT Presentation

1 / 1
About This Presentation
Title:

MAP Estimation of SemiMetric MRFs

Description:

EM. Our. BP. TRW. Exp. Learning a Mixture of rHSTs (Hierarchical Clustering) min maxi,k ... 104.3. 0.6. 0.4. T-L1 EM. Our. RExp. RSwp. BP. TRW. Swap. Exp. Time ... – PowerPoint PPT presentation

Number of Views:24
Avg rating:3.0/5.0
Slides: 2
Provided by: mary144
Category:

less

Transcript and Presenter's Notes

Title: MAP Estimation of SemiMetric MRFs


1
MAP Estimation of Semi-Metric MRFs via
Hierarchical Graph Cuts
M. Pawan Kumar Daphne Koller
MAP Estimation
Semi-Metric Potentials
?b(k)
Bounds
Aim To obtain accurate, efficient maximum a
posteriori (MAP) estimation for Markov random
fields (MRF) with semi-metric pairwise potentials
lk
?a(i)
?ab(i,k) wab d(i,k)
For ?1 (Metric)
li
?ab(i,k)
d(i,i) 0, d(i,j) d(j,i) gt 0
Linear Program O(log H)
va
vb
d(i,j) - d(j,k) ? d(i,k)
Graph Cuts 2 dmax/dmin
minf Q(f)
Variables V, Labels L
f a,b, 1, , H
Our Method O(log H)
Q(f) ? ?a(f(a)) ? ?ab(f(a),f(b))
f(a)-f(b)
f(a)-f(b)
r-HST Metrics
r-HST Metric Labeling
Efficient Divide-and-Conquer Approach
Combine fi using ?-Expansion
A
A
  • Initialize f0 f1
  • At each iteration
  • Choose an fi
  • ft(a) ft-1(a) OR
  • ft(a) fi(a)

B
B
C
C
Optimal move using graph cuts
l1
l2
l3
l4
l1
l2
l3
l4
l5
l6
Distance dT ? path length
f1 minf Q(f)
f2 minf Q(f)
f3 minf Q(f)
  • Repeat

C A/r
B A/r
f(a) ? 1,2
f(a) ? 3,4
f(a) ? 5,6
Analysis
Overview
Bound of 1 for unary potentials, 2r/(r-1) for
pairwise potentials
Mathematical Induction
Unary potential bound follows from ?-Expansion
d ? ?1dT1 ?2dT2 .
A
A
minf Q(fdT1)
fT1
minf Q(fdT2)
fT2
B
B
.
C
C
.
va
vb
va
vb
va
vb
l1
l2
l3
l4
Combine fT1, fT2 .
Bound 2dmax/dmin 2r/(r-1)
Bound 1
Bound 1
True for children
Use ?-Expansion
Learning a Mixture of rHSTs (Hierarchical
Clustering)
Refinement (Hard EM)
??tdTt(i,k)
min maxi,k
d(i,k)
  • Initial labeling f

l1
l3
l4
Cluster Cj
Derandomization
  • Root ?1 cluster

Boosting-style descent
  • yik contribution of (i,k)
  • to current labeling
  • Choose random p
  • yik Residual
  • For li in cluster Cj
  • Find first lk in p
  • s.t. d(i,k) T
  • min ?yik dT(i,k)

l2
l3
l1
l4
Permutation p
yik ?wabf(a)if(b)k
  • Update yik. Repeat.
  • min ?yik dT(i,k)

l3
Bounds
  • Decrease T by r
  • New labeling f
  • For ?1, O(log H)

Cluster Cj1
  • Repeat

l4
l1
  • For ??1, O((?log H)2)
  • Approximate E and M

Fakcharoenphol et al., 2000
Synthetic Experiments
100 randomly generated 4-connected grid graphs of
size 100x100
Image Denoising
Clean up an image with noise and missing data
Stereo Reconstruction
Find correspondence between two epipolar
corrected images of a scene
Scene Registration
Find correspondence between two scenes with
common elements (building, fire)
Write a Comment
User Comments (0)
About PowerShow.com