1 / 24

Belief Propagation

Belief Propagation. Kai Ju Liu March 9, 2006. Statistical Problems. Medicine Finance Internet Computer vision. Inference Problems. Given data B , infer A : p ( A | B ) Computer vision Given image, find objects Given two images, resolve 3D object Given multiple images, track object.

denver
Download Presentation

Belief Propagation

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Belief Propagation Kai Ju Liu March 9, 2006

  2. Statistical Problems • Medicine • Finance • Internet • Computer vision

  3. Inference Problems • Given data B, infer A: p(A|B) • Computer vision • Given image, find objects • Given two images, resolve 3D object • Given multiple images, track object

  4. A B Conditional Probability • Given event B, what is probability of A? • Independence: p(A|B)=p(A)

  5. Bayes’ Rule

  6. Cold Weekday Party Hangover Joint Probability: Marginal Probability: 8-sum e.g.

  7. Cold Weekday Party Hangover Marginal Probability: 8-sum Localize probabilities: e.g. (cont.)

  8. Approach • Define variables and connections • Calculate marginal probabilities efficiently • Find most likely configuration

  9. Pairwise Markov Random Field 4 1 2 3 5 • Basic structure: vertices, edges

  10. and observed value yi • Compatibility between states and observed values, • Compatibility between neighboring vertices i and j, Pairwise Markov Random Field • Basic structure: vertices, edges • Vertex i has set of possible states Xi

  11. Marginal probability: Pairwise MRF: Probabilities • Joint probability: • Advantage: allows average over ambiguous states • Disadvantage: complexity exponential in number of vertices

  12. Belief Propagation 4 1 2 3 5

  13. Messages propagate information: Belief Propagation • Beliefs replace probabilities:

  14. Belief Propagation Example 4 1 3 5

  15. When can we calculate beliefs exactly? When do beliefs equal probabilities? When is belief propagation efficient? Answer: Singly-Connected Graphs (SCG’s) • Graphs without loops • Messages terminate at leaf vertices • Beliefs equal probabilities • Complexity in previous example reduced from 13S5 to 24S2 BP: Questions

  16. Messages do not terminate Possible approximate solutions Standard belief propagation Generalized belief propagation BP-TwoGraphs: Goals • Utilize advantages of SCG’s • Be accurate and efficient on loopy graphs BP on Loopy Graphs

  17. Calculate beliefs on each set of SCG’s: • Select maximum beliefs from both sets BP-TwoGraphs: SCG’s • Consider loopy graph with n vertices • Select two sets of SCG’s that approximate the graph

  18. BP-TwoGraphs: Vision SCG’s • Rectangular grid of pixel vertices • Hi: horizontal graphs • Gi: vertical graphs

  19. Image Segmentation add noise segment

  20. Image Segmentation: Results

  21. Real Image Segmentation

  22. Real Image Segmentation: Training

  23. Real Image Segmentation: Results

  24. Stereo Vision

More Related