DocumentCode
3286868
Title
Performance analysis of multi-resolution symmetric dynamic programming stereo on GPU
Author
Kalarot, Ratheesh ; Morris, John ; Farb, Georgy Gimel
Author_Institution
Dept. of Comput. Sci., Univ. of Auckland, Auckland, New Zealand
fYear
2010
fDate
8-9 Nov. 2010
Firstpage
1
Lastpage
7
Abstract
High precision 3D scene maps are essential for many computer vision based applications such as e.g. autonomous vehicle navigation and collision avoidance. However, stereo vision is an ill posed inverse optical problem with only a few viable regularised solutions making generation of depth maps with large disparity ranges (128 - 512 pixels) from high resolution (mega-pixel) stereo images too computationally intensive. Although hierarchical stereo matching can help in efficient handling of large disparity ranges, the effective use of parallel hardware to provide high frame rates still is challenging. We describe and analyze a hierarchical implementation of the symmetric dynamic programming stereo (SDPS) algorithm on a cheap commercial GPU. Our approach not only reduces the overall computation demands and thus increases achievable frame rates, but also it uses inter scan-line consistency to improve matching performance and incorporates scene constraints directly into the disparity calculation. Experiments with a GTX 295 GPU for different image and disparity resolution combinations gave promising results: e.g. 4-Megapixel images with the disparity range of 256 can be processed at 14 frames per second. The performance for different configurations is analyzed and compared to other (FPGA and CPU) implementations.
Keywords
dynamic programming; graphics processing units; image matching; stereo image processing; 3D scene map; GTX 295 GPU; autonomous vehicle navigation; collision avoidance; computer vision based application; depth map generation; disparity calculation; graphics processing unit; hierarchical stereo matching; multiresolution symmetric dynamic programming stereo; parallel hardware; performance analysis; scan-line consistency; scene constraints; stereo image; Decision support systems; Dynamic programming; Electron tubes; Graphics processing unit; Heuristic algorithms; Image resolution; Stereo vision; CUDA; GPU; hierarchical stereo matching; multi-level symmetric dynamic programming;
fLanguage
English
Publisher
ieee
Conference_Titel
Image and Vision Computing New Zealand (IVCNZ), 2010 25th International Conference of
Conference_Location
Queenstown
ISSN
2151-2191
Print_ISBN
978-1-4244-9629-7
Type
conf
DOI
10.1109/IVCNZ.2010.6148865
Filename
6148865
Link To Document