Case study: stereo vision experiments with multi-core software API on embedded MPSoC environments

  • Authors:
  • Jia-Jhe Li;Chung-Kai Chen;Tung-Yu Wu;Jenq Kuen Lee

  • Affiliations:
  • Programming Language Lab., Department of Computer Science, National Tsing Hua University, Hsinchu, Taiwan;Realtek Semiconductor Corp., Hsinchu, Taiwan;Programming Language Lab., Department of Computer Science, National Tsing Hua University, Hsinchu, Taiwan;Programming Language Lab., Department of Computer Science, National Tsing Hua University, Hsinchu, Taiwan

  • Venue:
  • The Journal of Supercomputing
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Markov random field models provide a robust formulation of low-level vision problems. Among all these problems, stereo vision remains the most investigated field. The belief propagation (BP) method provides accurate result in stereo vision problems. However, the algorithm remains slow for practical use. This paper describes a case study on the parallelization of belief propagation for stereo matching using the "Multi-core Software APIs" (MSA) on embedded MPSoC environments. MSA is a library-based middleware providing an asynchronous remote procedure call (RPC) mechanism. It supplies a function-offloading programming model to hide the underlying interprocessor communication and configuration detail from programmers. Furthermore, MSA provides a set of stream-specific APIs for supporting a streaming-function remoting mechanism on heterogeneous multi-core architectures. Our experiments shows that the BP method for stereo matching can be adapted from a single core program to a multi-core one for embedded MPSoC environments rapidly.