Memory-Efficient Belief Propagation for Stereo Matching on GPU

GPU 에서의 고속 스테레오 정합을 위한 메모리 효율적인 Belief Propagation

  • 최영규 (인하대학교 영상미디어연구실) ;
  • 윌리엄 (인하대학교 영상미디어연구실) ;
  • 박인규 (인하대학교 영상미디어연구실)
  • Published : 2012.11.03

Abstract

Belief propagation (BP) is a commonly used global energy minimization algorithm for solving stereo matching problem in 3D reconstruction. However, it requires large memory bandwidth and data size. In this paper, we propose a novel memory-efficient algorithm of BP in stereo matching on the Graphics Processing Units (GPU). The data size and transfer bandwidth are significantly reduced by storing only a part of the whole message. In order to maintain the accuracy of the matching result, the local messages are reconstructed using shared memory available in GPU. Experimental result shows that there is almost an order of reduction in the global memory consumption, and 21 to 46% saving in memory bandwidth when compared to the conventional algorithm. The implementation result on a recent GPU shows that we can obtain 22.8 times speedup in execution time compared to the execution on CPU.

Keywords