• DocumentCode
    1474417
  • Title

    Hardware-Efficient Belief Propagation

  • Author

    Chia-Kai Liang ; Chao-Chung Cheng ; Yen-Chieh Lai ; Liang-Gee Chen ; Chen, H.H.

  • Author_Institution
    Grad. Inst. of Commun. Eng., Nat. Taiwan Univ., Taipei, Taiwan
  • Volume
    21
  • Issue
    5
  • fYear
    2011
  • fDate
    5/1/2011 12:00:00 AM
  • Firstpage
    525
  • Lastpage
    537
  • Abstract
    Loopy belief propagation (BP) is an effective solution for assigning labels to the nodes of a graphical model such as the Markov random field (MRF), but it requires high memory, bandwidth, and computational costs. Furthermore, the iterative, pixel-wise, and sequential operations of BP make it difficult to parallelize the computation. In this paper, we propose two techniques to address these issues. The first technique is a new message passing scheme named tile-based BP that reduces the memory and bandwidth to a fraction of the ordinary BP algorithms without performance degradation by splitting the MRF into many tiles and only storing the messages across the neighboring tiles. The tile-wise processing also enables data reuse and pipeline, resulting in efficient hardware implementation. The second technique is an O(L) fast message construction algorithm that exploits the properties of robust functions for parallelization. We apply these two techniques to a very large-scale integration circuit for stereo matching that generates high-resolution disparity maps in near real-time. We also implement the proposed schemes on graphics processing unit (GPU) which is four-time faster than standard BP on GPU.
  • Keywords
    Markov processes; VLSI; belief networks; graphical user interfaces; message passing; Markov random field; graphical model; graphics processing unit; hardware implementation; hardware-efficient belief propagation; loopy belief propagation; message passing; robust functions; stereo matching; tile-wise processing; very large-scale integration circuit; Algorithm design and analysis; Bandwidth; Belief propagation; Memory management; Message passing; Belief propagation; Markov random field; VLSI circuit design; embedded systems; energy minimization; general-purpose computation on GPU;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems for Video Technology, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1051-8215
  • Type

    jour

  • DOI
    10.1109/TCSVT.2011.2125570
  • Filename
    5733391