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
         
        
        
        
        
        
            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;
         
        
        
        
            Conference_Titel : 
Parallel and Distributed Systems (ICPADS), 2012 IEEE 18th International Conference on
         
        
            Conference_Location : 
Singapore
         
        
        
            Print_ISBN : 
978-1-4673-4565-1
         
        
            Electronic_ISBN : 
1521-9097
         
        
        
            DOI : 
10.1109/ICPADS.2012.71