• DocumentCode
    3461375
  • Title

    High memory throughput FPGA architecture for high-definition Belief-Propagation stereo matching

  • Author

    Pérez, Jesus M. ; Sánchez, Pablo ; Martínez, Marcos

  • Author_Institution
    E.T.S.I. Ind. y Telecommun., Univ. of Cantabria, Santander, Spain
  • fYear
    2009
  • fDate
    6-8 Nov. 2009
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    3D systems are starting to be included in real applications. One of the most commonly used groups of 3D algorithms is the stereo matching one. It obtains a stereoscopic image, which includes information about the distance from the camera to the objects in the image. Several algorithms have been proposed to obtain an accurate depth map. Among them, those based on Belief-Propagation message passing have shown great performance. However, the iterative process carried out leads to high consumption of resources, especially memory traffic. Implementations in CPUs are very slow. Moreover, the inherent parallelism this algorithm shows makes it a good candidate either for GPU or FPGA implementations. In this paper we present a high-definition depth estimation architecture based on BP for FPGA platforms. The architecture proposed uses a bank of DDR2 memories able to work at 200 MHz to reduce the execution time required for obtaining high-definition depth maps. Moreover, to generate data at the maximum frequency allowed by the DDR2 memory, several improvements in the architecture are proposed. The architecture has been implemented in a Xilinx Virtex 5 330 VLX FPGA. As a result, a high-definition depth map with 96 disparity levels can be obtained in less than 0.4 seconds.
  • Keywords
    field programmable gate arrays; image matching; iterative methods; memory architecture; message passing; stereo image processing; 3D algorithms; DDR2 memories; FPGA architecture; Xilinx Virtex 5 330 VLX FPGA; belief propagation message passing; depth estimation; high definition depth map; iterative process; memory traffic; stereo matching; stereoscopic image; Belief propagation; Delay; Field programmable gate arrays; Image storage; Iterative algorithms; Machine vision; Memory architecture; Pixel; Stereo vision; Throughput; Belief Propagation; FPGA; High-definition; depth estimation; stereo matching;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Signals, Circuits and Systems (SCS), 2009 3rd International Conference on
  • Conference_Location
    Medenine
  • Print_ISBN
    978-1-4244-4397-0
  • Electronic_ISBN
    978-1-4244-4398-7
  • Type

    conf

  • DOI
    10.1109/ICSCS.2009.5412615
  • Filename
    5412615