A versatile stereo implementation on commodity graphics hardware

被引:36
作者
Yang, RG [1 ]
Pollefeys, M
机构
[1] Univ Kentucky, Lexington, KY 40506 USA
[2] Univ N Carolina, Chapel Hill, NC USA
基金
美国国家科学基金会;
关键词
D O I
10.1016/j.rti.2005.04.002
中图分类号
TP18 [人工智能理论];
学科分类号
081104 [模式识别与智能系统]; 0812 [计算机科学与技术]; 0835 [软件工程]; 1405 [智能科学与技术];
摘要
This paper presents a detailed description of a real-time correlation-based stereo algorithm running completely on the graphics processing unit (GPU). This is important since it allows to free up the main processor for other tasks including high-level interpretation of the stereo results. We first introduce a two-view stereo algorithm that includes some advanced features such as adaptive windows and cross-checking. Then we extend it using a plane-sweep approach to allow multiple frames without rectification. By taking advantage of advanced features of recent GPUs the proposed algorithm runs in real-time. Our implementation running on an ATI Radeon 9800 graphics card achieves up to 289 million disparity evaluations per second including all the overhead to download images and read-back the disparity map, which is several times faster than commercially available CPU-based implementations. (c) 2005 Elsevier Ltd. All rights reserved.
引用
收藏
页码:7 / 18
页数:12
相关论文
共 27 条
[1]
AKELEY K, 1993, P SIGGRAPH
[2]
[Anonymous], OPENGL GRAPHICS SYST
[3]
[Anonymous], P ACM SIGGRAPH EUROG
[4]
[Anonymous], 1997, Proceedings of the 8th International Symposium in Robotic Research, DOI DOI 10.1007/978-1-4471-1580-9_19
[5]
[Anonymous], 1993, Three-Dimensional Computer Vision: A Geometric Viewpoint
[6]
*ATI TECHN INC, 2003, ATI RAD 9800
[7]
Brook for GPUs: Stream computing on graphics hardware [J].
Buck, I ;
Foley, T ;
Horn, D ;
Sugerman, J ;
Fatahalian, K ;
Houston, M ;
Hanrahan, P .
ACM TRANSACTIONS ON GRAPHICS, 2004, 23 (03) :777-786
[8]
3-D SURFACE DESCRIPTION FROM BINOCULAR STEREO [J].
COCHRAN, SD ;
MEDIONI, G .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1992, 14 (10) :981-994
[9]
A space-sweep approach to true multi-image matching [J].
Collins, RT .
1996 IEEE COMPUTER SOCIETY CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION, PROCEEDINGS, 1996, :358-363
[10]
DALLY WJ, 2003, P SC2003