STEREO MATCHING USING POPULATION-BASED MCMC - PowerPoint PPT Presentation

About This Presentation
Title:

STEREO MATCHING USING POPULATION-BASED MCMC

Description:

Annealing Sample move. target distribution: temperature: Optimization ... Annealing. Optimization. previous sampling based methods. Previous methods. Gibbs sampler ... – PowerPoint PPT presentation

Number of Views:52
Avg rating:3.0/5.0
Slides: 36
Provided by: cvSn
Category:

less

Transcript and Presenter's Notes

Title: STEREO MATCHING USING POPULATION-BASED MCMC


1
STEREO MATCHING USING POPULATION-BASED MCMC
  • Joonyoung Park1
  • Wonsik Kim2
  • Kyoung Mu Lee2
  • 1LG Electronics Inc.
  • 2Computer Vision Lab.
  • School of EECS
  • Seoul National University, Korea

2
Low-Level Vision as an Optimization Problem
  • Stereo
  • Photomontage
  • Segmentation
  • Denoising /Inpainting
  • .
  • .
  • .

General pairwise MRF model
3
Existing Methods for Optimization Problem
  • fast
  • easy to get stuck at local minimum
  • Graph cuts
  • aExpansion / Swap
  • Message passing
  • Belief Propagation (BP) / Tree-ReWeighted
    Message Passing (TRW)
  • Sampling based method
  • Gibbs sampler
  • Swendsen-Wang Cuts
  • slow
  • global minimum

4
Our Study
We develop a new efficient sampling based
optimization method. Population based MCMC
5
What is sampling ?
6
Sampling
To generate samples from a target distribution
Given probability distribution
Obtained samples
7
Optimization previous sampling based methods
  • Two important concepts
  • Annealing Sample move

8
Optimization previous sampling based methods
Annealing
...
...
9
Optimization previous sampling based methods
Annealing
...
...
10
Optimization previous sampling based methods
Annealing
...
Most Probable State!
...
11
Optimization previous sampling based methods
Sample move
  • Previous methods
  • Gibbs sampler
  • SwendsenWang Cuts

12
Optimization previous sampling based methods
Sample move
Prev. Method? Gibbs Sampler
Flip the label of single node
Too slow (only local move)
13
Optimization previous sampling based methods
Sample move
Prev. Method? Swendsen-Wang Cuts
Flip the label of a cluster
Still too slow (only local move)
14
Optimization previous sampling based methods
Limitation of previous methods slow convergence
rate
  • Fast cooling
  • easy to get stuckat local minima

15
Optimization Parallel tempering
Conventional annealing
...
time
Parallel tempering
time
time
time
...
time
16
Optimization Parallel tempering
Conventional annealing
...
time
Parallel tempering
time
interaction!
time
interaction!
time
...
interaction!
time
17
Population based MCMC
  • It was originated from parallel tempering
  • It uses multiple chains
  • It allows more active interactions between
    chains.
  • We designed 3 sample moves
  • Mutation The move of single chain
  • Exchange
  • Crossover Ways of interaction between two
    chains

Our contribution!!
18
Optimization Population based MCMC
PopMCMC Move? Mutation
19
Optimization Population based MCMC
PopMCMC Move? Mutation
time
time
time
...
time
20
Optimization Population based MCMC
PopMCMC Move? Mutation
time
time
time
...
time
21
Optimization Population based MCMC
PopMCMC Move? Exchange
22
Optimization Population based MCMC
PopMCMC Move? Exchange
time
time
time
...
time
23
Optimization Population based MCMC
PopMCMC Move? Exchange
PopMCMC Move? Exchange
time
time
time
...
time
24
Optimization Population based MCMC
PopMCMC Move? Crossover
25
Optimization Population based MCMC
PopMCMC Move? Crossover
time
time
time
...
time
26
Optimization Population based MCMC
PopMCMC Move? Crossover
time
time
time
time
...
time
27
PopMCMC Overall
mutation
mutation
mutation
mutation
mutation
crossover/exchange
crossover/exchange
mutation
mutation
mutation
mutation
mutation
crossover/exchange
crossover/exchange
mutation
mutation
mutation
mutation
mutation
...
crossover/exchange
crossover/exchange
mutation
mutation
mutation
mutation
mutation
28
Proposed Population-based MCMC
Advantages
  • Global move
  • Unlike Swendsen-Wang Cuts that performs only
    local move, our exchange and crossover moves
    allow global move.
  • Fast Mixing
  • Global move and parallel tempering enable fast
    mixing.

29
Application to Stereo
Stereo Problem using Segment-based Energy
Model (A. Klaus et. al., ICPR 2006)
30
Application to Stereo
Segment-based Energy Model
MRF DESIGN NODES
segmentsNEIGHBORS adjacent segments
LABELS planes of disparities
31
Application to Stereo
Test Images
Tsukuba
Venus
Teddy
Cones
From Middlebury web-site
32
Experimental Results
Disparity maps
Tsukuba Venus Teddy Cones
Bad pixels() 1.38 1.21 14.7 13.1
33
Experimental Results
Convergence
Tsukuba
Cones
34
Conclusion
  • We develop a new efficient Population-based MCMC
    for optimization and applied it to stereo
    problem.
  • It finds lower energy state compared with other
    methods.
  • Other applications / More complex energy models

Future works
35
Thank You
Computer Vision Lab. Seoul National
University http//cv.snu.ac.kr
Write a Comment
User Comments (0)
About PowerShow.com