• DocumentCode
    2980858
  • Title

    Accelerating Cost Aggregation for Real-Time Stereo Matching

  • Author

    Jianbin Fang ; Varbanescu, Ana Lucia ; Jie Shen ; Sips, Henk ; Saygili, Gorkem ; van der Maaten, Laurens

  • Author_Institution
    Parallel & Distrib. Syst. Group, Delft Univ. of Technol., Delft, Netherlands
  • fYear
    2012
  • fDate
    17-19 Dec. 2012
  • Firstpage
    472
  • Lastpage
    481
  • Abstract
    Real-time stereo matching, which is important in many applications like self-driving cars and 3-D scene reconstruction, requires large computation capability and high memory bandwidth. The most time-consuming part of stereo-matching algorithms is the aggregation of information (i.e. costs) over local image regions. In this paper, we present a generic representation and suitable implementations for three commonly used cost aggregators on many-core processors. We perform typical optimizations on the kernels, which leads to significant performance improvement (up to two orders of magnitude). Finally, we present a performance model for the three aggregators to predict the aggregation speed for a given pair of input images on a given architecture. Experimental results validate our model with an acceptable error margin (an average of 10.4%). We conclude that GPU-like many-cores are excellent platforms for accelerating stereo matching.
  • Keywords
    computational complexity; graphics processing units; image matching; stereo image processing; 3D scene reconstruction; GPU-like many-cores; acceptable error margin; computation capability; cost aggregation acceleration; generic representation; local image regions; memory bandwidth; performance improvement; real-time stereo matching; self-driving cars; Acceleration; Graphics processing units; Image color analysis; Kernel; Memory management; Optimization; Venus; Cost Aggregation; GPUs; OpenCL; Performance Modeling; Performance Optimization; Stereo Matching;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel and Distributed Systems (ICPADS), 2012 IEEE 18th International Conference on
  • Conference_Location
    Singapore
  • ISSN
    1521-9097
  • Print_ISBN
    978-1-4673-4565-1
  • Electronic_ISBN
    1521-9097
  • Type

    conf

  • DOI
    10.1109/ICPADS.2012.71
  • Filename
    6413661