Share Email Print

Proceedings Paper

A realization of semi-global matching stereo algorithm on GPU for real-time application
Author(s): Bin Chen; He-ping Chen
Format Member Price Non-Member Price
PDF $17.00 $21.00

Paper 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.

Paper Details

Date Published: 2 December 2011
PDF: 9 pages
Proc. SPIE 8004, MIPPR 2011: Pattern Recognition and Computer Vision, 80040W (2 December 2011); doi: 10.1117/12.902015
Show Author Affiliations
Bin Chen, Wuhan Univ. of Science and Technology (China)
He-ping Chen, Wuhan Univ. of Science and Technology (China)

Published in SPIE Proceedings Vol. 8004:
MIPPR 2011: Pattern Recognition and Computer Vision
Jonathan Roberts; Jie Ma, Editor(s)

© SPIE. Terms of Use
Back to Top
Sign in to read the full article
Create a free SPIE account to get access to
premium articles and original research
Forgot your username?