Title :
GPU optimization of the SGM stereo algorithm
Author :
Haller, Istvan ; Nedevschi, Sergiu
Author_Institution :
Dept. of Comput. Sci., Techical Univ. of Cluj Napoca, Cluj-Napoca, Romania
Abstract :
GPU hardware architectures have evolved into a suitable platform for the hardware acceleration of complex computing tasks. Stereo vision is one such task where acceleration is desirable for robotic and automotive systems. Much research was invested in developing stereo vision algorithms with increased quality, but real-time implementations are still lacking. In this work we focus on creating a real-time dense stereo reconstruction system. We selected the Semi-global Matching method as the basis of our system due to its high quality and reduced computational complexity. The Census transform is selected as the matching metric because our results show that it can reduce the matching errors for traffic images compared to classical solutions. We also present two modifications to the original Semi-Global algorithm to improve the sub-pixel accuracy and the execution time. The system was implemented and evaluated on a current generation GPU with a running time of 19ms for image having the resolution 512×383.
Keywords :
image matching; image reconstruction; image resolution; optimisation; stereo image processing; transforms; GPU hardware architecture; GPU optimization; SGM stereo algorithm; automotive system; census transform; complex computing task; computational complexity; hardware acceleration; image resolution; matching error; matching metric; real-time dense stereo reconstruction system; robotic system; semiglobal matching; stereo vision; traffic image; Measurement; Optimization; Parallel processing; Pipelines; Pixel; Real time systems; Transforms; GPU; real-time; stereo vision; sub-pixel;
Conference_Titel :
Intelligent Computer Communication and Processing (ICCP), 2010 IEEE International Conference on
Conference_Location :
Cluj-Napoca
Print_ISBN :
978-1-4244-8228-3
Electronic_ISBN :
978-1-4244-8230-6
DOI :
10.1109/ICCP.2010.5606438