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
    Ambrosch, Karina
    Kubinger, Wilfried
    [J]. COMPUTER VISION AND IMAGE UNDERSTANDING, 2010, 114 (11) : 1303 - 1316
  • [2] Flexible Hardware-Based Stereo Matching
    Ambrosch, Kristian
    Kubinger, Wilfried
    Humenberger, Martin
    Steininger, Andreas
    [J]. EURASIP JOURNAL ON EMBEDDED SYSTEMS, 2008, (01)
  • [3] USING DYNAMIC-PROGRAMMING FOR SOLVING VARIATIONAL-PROBLEMS IN VISION
    AMINI, AA
    WEYMOUTH, TE
    JAIN, RC
    [J]. 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
    Bobick, AF
    Intille, SS
    [J]. INTERNATIONAL JOURNAL OF COMPUTER VISION, 1999, 33 (03) : 181 - 200
  • [7] Fast approximate energy minimization via graph cuts
    Boykov, Y
    Veksler, O
    Zabih, R
    [J]. IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2001, 23 (11) : 1222 - 1239
  • [8] A variable window approach to early vision
    Boykov, Y
    Veksler, O
    Zabih, R
    [J]. 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
    Chang, Nelson Yen-Chung
    Tsai, Tsung-Hsien
    Hsu, Bo-Hsiung
    Chen, Yi-Chun
    Chang, Tian-Sheuan
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, 2010, 20 (06) : 792 - 805