Real-time stereo vision system using adaptive weight cost aggregation approach

被引:18
作者
Ding, Jingting [1 ]
Liu, Jilin [1 ]
Zhou, Wenhui [2 ]
Yu, Haibin [3 ]
Wang, Yanchang [1 ]
Gong, Xiaojin [1 ]
机构
[1] Zhejiang Univ, Dept Informat Sci & Elect Engn, Hangzhou 310027, Zhejiang, Peoples R China
[2] Hangzhou Dianzi Univ, Coll Comp & Software Engn, Hangzhou 310018, Zhejiang, Peoples R China
[3] Hangzhou Dianzi Univ, Sch Elect & Informat, Hangzhou 310018, Zhejiang, Peoples R China
基金
中国国家自然科学基金;
关键词
stereo vision; real-time; adaptive support weight; field programmable gate array (FPGA); VARIABLE WINDOW; IMPLEMENTATION; ALGORITHM;
D O I
10.1186/1687-5281-2011-20
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Many vision applications require high-accuracy dense disparity maps in real time. Due to the complexity of the matching process, most real-time stereo applications rely on local algorithms in the disparity computation. These local algorithms generally suffer from matching ambiguities as it is difficult to find appropriate support for each pixel. Recent research shows that algorithms using adaptive cost aggregation approach greatly improve the quality of disparity map. Unfortunately, although these improvements are excellent, they are obtained at the expense of high computational. This article presents a hardware implementation for speeding up these methods. With hardware friendly approximation, we demonstrate the feasibility of implementing this expensive computational task on hardware to achieve real-time performance. The entire stereo vision system, includes rectification, stereo matching, and disparity refinement, is realized using a single field programmable gate array. The highly parallelized pipeline structure makes system be capable to achieve 51 frames per second for 640 x 480 stereo images. Finally, the success of accuracy improvement is demonstrated on the Middlebury dataset, as well as tests on real scene.
引用
收藏
页数:19
相关论文
共 53 条
[1]   Accurate hardware-based stereo vision [J].
Ambrosch, Karina ;
Kubinger, Wilfried .
COMPUTER VISION AND IMAGE UNDERSTANDING, 2010, 114 (11) :1303-1316
[2]   Flexible Hardware-Based Stereo Matching [J].
Ambrosch, Kristian ;
Kubinger, Wilfried ;
Humenberger, Martin ;
Steininger, Andreas .
EURASIP JOURNAL ON EMBEDDED SYSTEMS, 2008, (01)
[3]   USING DYNAMIC-PROGRAMMING FOR SOLVING VARIATIONAL-PROBLEMS IN VISION [J].
AMINI, AA ;
WEYMOUTH, TE ;
JAIN, RC .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1990, 12 (09) :855-867
[4]  
Banz Christian, 2010, Proceedings of the 2010 International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation (IC-SAMOS 2010), P93, DOI 10.1109/ICSAMOS.2010.5642077
[5]  
Bates GL, 1997, TENCON IEEE REGION, P437, DOI 10.1109/TENCON.1997.648210
[6]   Large occlusion stereo [J].
Bobick, AF ;
Intille, SS .
INTERNATIONAL JOURNAL OF COMPUTER VISION, 1999, 33 (03) :181-200
[7]   Fast approximate energy minimization via graph cuts [J].
Boykov, Y ;
Veksler, O ;
Zabih, R .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2001, 23 (11) :1222-1239
[8]   A variable window approach to early vision [J].
Boykov, Y ;
Veksler, O ;
Zabih, R .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1998, 20 (12) :1283-1294
[9]  
Calderon Humberto, 2010, 2010 IEEE/ASME International Conference on Mechatronic and Embedded Systems and Applications (MESA 2010), P307, DOI 10.1109/MESA.2010.5552049
[10]   Algorithm and Architecture of Disparity Estimation With Mini-Census Adaptive Support Weight [J].
Chang, Nelson Yen-Chung ;
Tsai, Tsung-Hsien ;
Hsu, Bo-Hsiung ;
Chen, Yi-Chun ;
Chang, Tian-Sheuan .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2010, 20 (06) :792-805