FPGA Design and Implementation of a Real-Time Stereo Vision System

被引:217
作者
Jin, S. [1 ]
Cho, J. [2 ]
Pham, X. D. [3 ]
Lee, K. M. [4 ]
Park, S. -K. [5 ]
Kim, M. [5 ]
Jeon, J. W. [1 ]
机构
[1] Sungkyunkwan Univ, Sch Informat & Commun Engn, Suwon 440746, Gyeonggi Do, South Korea
[2] Univ Calif San Diego, Dept Comp Sci & Engn, La Jolla, CA 92093 USA
[3] Saigon Inst Technol, Informat Technol Fac, Ho Chi Minh City, Vietnam
[4] Seoul Natl Univ, Dept Elect & Comp Engn, Seoul 151742, South Korea
[5] Korea Inst Sci & Technol, Ctr Intelligent Robot, Seoul 136791, South Korea
关键词
Field programmable gate arrays; integrated circuit design; stereo vision; video signal processing; OCCLUSIONS;
D O I
10.1109/TCSVT.2009.2026831
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Stereo vision is a well-known ranging method because it resembles the basic mechanism of the human eye. However, the computational complexity and large amount of data access make real-time processing of stereo vision challenging because of the inherent instruction cycle delay within conventional computers. In order to solve this problem, the past 20 years of research have focused on the use of dedicated hardware architecture for stereo vision. This paper proposes a fully pipelined stereo vision system providing a dense disparity image with additional sub-pixel accuracy in real-time. The entire stereo vision process, such as rectification, stereo matching, and post-processing, is realized using a single field programmable gate array (FPGA) without the necessity of any external devices. The hardware implementation is more than 230 times faster when compared to a software program operating on a conventional computer, and shows stronger performance over previous hardware-related studies.
引用
收藏
页码:15 / 26
页数:12
相关论文
共 25 条
[1]  
[Anonymous], P IEEE COMP VIS PATT
[2]  
[Anonymous], 2002, COMPUTER VISION MODE, DOI 10.5555/580035
[3]  
BENSRHAIR A, 2002, P IEEE INT VEH S 200, V2, P465
[4]   GOLD: A parallel real-time stereo vision system for generic obstacle and lane detection [J].
Bertozzi, M ;
Broggi, A .
IEEE TRANSACTIONS ON IMAGE PROCESSING, 1998, 7 (01) :62-81
[5]   Advances in computational stereo [J].
Brown, MZ ;
Burschka, D ;
Hager, GD .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2003, 25 (08) :993-1008
[6]   VLSI architecture: Past, present, and future [J].
Dally, WJ ;
Lacy, S .
20TH ANNIVERSARY CONFERENCE ON ADVANCED RESEARCH IN VLSI, PROCEEDINGS, 1999, :232-241
[7]  
Darabiha A, 2003, PROC CVPR IEEE, P203
[8]   FPGA-based real-time optical-flow system [J].
Díaz, J ;
Ros, E ;
Pelayo, F ;
Ortigosa, EM ;
Mota, S .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2006, 16 (02) :274-279
[9]   Detecting binocular half-occlusions: Empirical comparisons of five approaches [J].
Egnal, G ;
Wildes, RP .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2002, 24 (08) :1127-1133
[10]  
HARTLEY RI, 2000, MULTIPLE VIEW GEOMET, pCH9