• DocumentCode
    939135
  • Title

    Generalizing Swendsen-Wang to sampling arbitrary posterior probabilities

  • Author

    Barbu, Adrian ; Zhu, Song-Chun

  • Author_Institution
    Dept. of Comput. Sci. & Stat., California Univ., Los Angeles, CA, USA
  • Volume
    27
  • Issue
    8
  • fYear
    2005
  • Firstpage
    1239
  • Lastpage
    1253
  • Abstract
    Many vision tasks can be formulated as graph partition problems that minimize energy functions. For such problems, the Gibbs sampler provides a general solution but is very slow, while other methods, such as Ncut and graph cuts are computationally effective but only work for specific energy forms and are not generally applicable. In this paper, we present a new inference algorithm that generalizes the Swendsen-Wang method to arbitrary probabilities defined on graph partitions. We begin by computing graph edge weights, based on local image features. Then, the algorithm iterates two steps: (1) graph clustering - it forms connected components by cutting the edges probabilistically based on their weights; (2) graph relabeling - it selects one connected component and flips probabilistically, the coloring of all vertices in the component simultaneously. Thus, it realizes the split, merge, and regrouping of a "chunk" of the graph, in contrast to Gibbs sampler that flips a single vertex. We prove that this algorithm simulates ergodic and reversible Markov chain jumps in the space of graph partitions and is applicable to arbitrary posterior probabilities or energy functions defined on graphs. We demonstrate the algorithm on two typical problems in computer vision-image segmentation and stereo vision. Experimentally, we show that it is 100-400 times faster in CPU time than the classical Gibbs sampler and 20-40 times faster then the DDMCMC segmentation algorithm. For stereo, we compare performance with graph cuts and belief propagation. We also show that our algorithm can automatically infer generative models and obtain satisfactory results (better than the graphic cuts or belief propagation) in the same amount of time.
  • Keywords
    Markov processes; computer vision; graph theory; image segmentation; pattern clustering; probability; statistical analysis; stereo image processing; Gibbs sampler; Swendsen-Wang generalization; arbitrary posterior probabilities; computer vision-image segmentation; energy function minimization; graph clustering; graph partition problems; graph relabeling; inference algorithm; reversible Markov chain jumps; stereo vision; Bayesian methods; Belief propagation; Clustering algorithms; Computer vision; Image segmentation; Inference algorithms; Partitioning algorithms; Physics; Sampling methods; Stereo vision; Bayesian inference; Index Terms- Swendsen-Wang; Markov chain Monte Carlo; cluster sampling; image segmentation; stereo matching.; Algorithms; Artificial Intelligence; Cluster Analysis; Computer Graphics; Computer Simulation; Image Enhancement; Image Interpretation, Computer-Assisted; Imaging, Three-Dimensional; Information Storage and Retrieval; Models, Statistical; Numerical Analysis, Computer-Assisted; Pattern Recognition, Automated; Photogrammetry; Signal Processing, Computer-Assisted; Subtraction Technique;
  • fLanguage
    English
  • Journal_Title
    Pattern Analysis and Machine Intelligence, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0162-8828
  • Type

    jour

  • DOI
    10.1109/TPAMI.2005.161
  • Filename
    1453512