Stereo matching using weighted dynamic programming on a single-direction four-connected tree

被引:26
作者
Hu, Tingbo [1 ]
Qi, Baojun [1 ]
Wu, Tao [1 ]
Xu, Xin [1 ]
He, Hangen [1 ]
机构
[1] Natl Univ Def Technol, Coll Mechatron & Automat, Inst Automat, Changsha 410073, Hunan, Peoples R China
基金
中国国家自然科学基金;
关键词
Stereo matching; Dynamic programming; Weighted dynamic programming; Single-direction four-connected tree;
D O I
10.1016/j.cviu.2012.04.003
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In recent years, stereo matching based on dynamic programming (DP) has been widely studied and various tree structures are proposed to improve the matching accuracy. However, previous DP-based algorithms do not incorporate all the smoothness functions determined by the edges between the adjacent pixels in the image, which will usually lead to lower matching accuracies. In this paper, we propose a novel stereo matching algorithm based on weighted dynamic programming on a single-direction four-connected (SDFC) tree. The SDFC tree structure is a new tree structure which includes all the edges in the image and the disparity of a pixel can be affected by all the edges in the image. However, in the SDFC tree, conventional DP-based algorithms will make the pixels that are far away from the root node provide higher energy than the nearby pixels, which will decrease the matching accuracy. So, the weighted dynamic programming approach is proposed to optimize the energy function on the new tree structure, and all the pixels in the SDFC tree are treated equivalently. Dynamic programming in the SDFC tree of every pixel in the image separately is very time-consuming, so a fast DP optimization method is designed for the SDFC tree, which reduces the computational complexity of the proposed weighted DP algorithm to 12 times of conventional DP based algorithm. Experiments show that our algorithm not only produces quite smooth and reasonable disparity maps which are close to the state-of-the-art results, but also can be implemented quite efficiently. Performance evaluations on the Middlebury data set show that our method ranks top in all the DP-based stereo matching algorithms, even better than the algorithms that apply segmentation techniques. Experimental results in an unmanned ground vehicle (UGV) test bed show that our algorithm gets very good matching results in different outdoor conditions, even on the asphaltic road which is considered to be textureless. This illustrates the robustness of our algorithm. (C) 2012 Elsevier Inc. All rights reserved.
引用
收藏
页码:908 / 921
页数:14
相关论文
共 35 条
[1]   Accurate hardware-based stereo vision [J].
Ambrosch, Karina ;
Kubinger, Wilfried .
COMPUTER VISION AND IMAGE UNDERSTANDING, 2010, 114 (11) :1303-1316
[2]  
[Anonymous], P 2006 IEEE COMP SOC
[3]   Depth discontinuities by pixel-to-pixel stereo [J].
Birchfield, S ;
Tomasi, C .
INTERNATIONAL JOURNAL OF COMPUTER VISION, 1999, 35 (03) :269-293
[4]   A pixel dissimilarity measure that is insensitive to image sampling [J].
Birchfield, S ;
Tomasi, C .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1998, 20 (04) :401-406
[5]   A layered stereo matching algorithm using image segmentation and global visibility constraints [J].
Bleyer, M ;
Gelautz, M .
ISPRS JOURNAL OF PHOTOGRAMMETRY AND REMOTE SENSING, 2005, 59 (03) :128-150
[6]  
Bleyer M, 2008, VISAPP 2008: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON COMPUTER VISION THEORY AND APPLICATIONS, VOL 2, P415
[7]   Large occlusion stereo [J].
Bobick, AF ;
Intille, SS .
INTERNATIONAL JOURNAL OF COMPUTER VISION, 1999, 33 (03) :181-200
[8]   Little Ben: The Ben Franklin Racing Team's entry in the 2007 DARPA Urban Challenge [J].
Bohren, Jonathan ;
Foote, Tully ;
Keller, Jim ;
Kushleyev, Alex ;
Lee, Daniel ;
Stewart, Alex ;
Vernaza, Paul ;
Derenick, Jason ;
Spletzer, John ;
Satterfield, Brian .
JOURNAL OF FIELD ROBOTICS, 2008, 25 (09) :598-614
[9]   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
[10]  
BROGGI A, 2008, P 2008 IEEE INT VEH