2 December 2011 A realization of semi-global matching stereo algorithm on GPU for real-time application
Author Affiliations +
Proceedings Volume 8004, MIPPR 2011: Pattern Recognition and Computer Vision; 80040W (2011) https://doi.org/10.1117/12.902015
Event: Seventh International Symposium on Multispectral Image Processing and Pattern Recognition (MIPPR2011), 2011, Guilin, China
Abstract
Real-time stereo vision systems have many applications such as automotive and robotics. According to the Middlebury Stereo Database, Semi-Global Matching (SGM) is commonly regarded as the most efficient algorithm among the top-performing stereo algorithms. Recently, most effective real-time implementations of this algorithm are based on reconfigurable hardware (FPGA). However, with the development of General-Purpose computation on Graphics Processing Unit, an effective real-time implementation on general purpose PCs can be expected. In this paper, a real-time SGM realization on Graphics Processing Unit (GPU) is introduced. CUDA, a general purpose parallel computing architecture introduced by NVIDIA in November 2006, has been used to realize the algorithm. Some important optimizations according to CUDA and Fermi (the latest architecture of NVIDA GPUs) are also introduced in this paper.
© (2011) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Bin Chen, Bin Chen, He-ping Chen, He-ping Chen, "A realization of semi-global matching stereo algorithm on GPU for real-time application", Proc. SPIE 8004, MIPPR 2011: Pattern Recognition and Computer Vision, 80040W (2 December 2011); doi: 10.1117/12.902015; https://doi.org/10.1117/12.902015
PROCEEDINGS
9 PAGES


SHARE
Back to Top