Efficient belief propagation for early vision - PowerPoint PPT Presentation

1 / 16
About This Presentation
Title:

Efficient belief propagation for early vision

Description:

Loopy belief propagation. Iterative. Local. Loopy sum-product BP. Most probable value for each pixel ... Loopy max-product BP. Again, logarithm holds the same maximum ... – PowerPoint PPT presentation

Number of Views:158
Avg rating:3.0/5.0
Slides: 17
Provided by: wind1060
Category:

less

Transcript and Presenter's Notes

Title: Efficient belief propagation for early vision


1
Efficient belief propagation for early vision
  • Paper by P.F Felzenszwalb (university of
    chigago) and D.P. Huttenlocher (Cornell
    university)
  • Presented by Diederik Roijers for the seminar on
    pattern recognition at Utrecht university, fall
    2009.

2
Contents
  • Task
  • Theory
  • Runtime
  • Making it more efficient
  • Making message calculation linear
  • Using the bipartite property
  • Multi-grids
  • Summary

3
Task
  • Picture grid of pixels
  • Input picture known
  • Output labels for pixels
  • Image restoration
  • Stereo vision

4
Theory
  • No longer trees
  • Standard sum-product does not apply
  • Loopy belief propagation
  • Iterative
  • Local

5
Loopy sum-product BP
Favors looking like the input
Favors smoothness
Most probable value for each pixel But we want
the most probable configuration
6
Loopy max-product BP
  • Again, logarithm holds the same maximum
  • Minus makes it a minimizing the cost problem
  • Then fq should minimize bq for the solution

7
Loopy max-product BP
  • Again, logarithm holds the same maximum
  • Minus makes it a minimizing the cost problem
  • O(nk2T)

8
Contents
  • Task
  • Theory
  • Runtime
  • Making it more efficient
  • Making message calculation linear
  • Using the bipartite property
  • Multi-grids
  • Summary and critique

9
More effiently
  • Message calculation linear
  • Number of messages per iteration in half
  • Reducing the number of iterations to a small
    constant
  • O(nkT)

10
Linear messages
  • Trick depending on scoring functions
  • Example 1

11
Linear messages
  • There are also tricks for
  • V(x-y) cx-y
  • V(x-y) c(x-y)2
  • And truncated versions of the both

12
Cutting the number of messages
  • Graph is bipartite
  • Messages only depend on direct neighbors
  • Checker board
  • Black only depends on white and vice versa

13
Problem
  • Information on the one side of the picture
    propagates very slowly through the MRF
  • Iterations should be at least
  • About Sqrt(Width2height2) of the picture
  • To reach every corner of the picture

14
Solution
  • Top level down.
  • Instantiate the messages with the values of the
    higher levels.

15
Contents
  • Task
  • Theory
  • Runtime
  • Making it more efficient
  • Making message calculation linear
  • Using the bipartite property
  • Multi-grids
  • Summary and critique

16
Summary and critique
  • Reduces the runtime of BP to O(nkT)?
  • But is T a small constant? Dependent on n?
  • Notation change when explaining the trick for
    V(x-y)cx-y
Write a Comment
User Comments (0)
About PowerShow.com