Dynamic programming is one of the oldest but still popular methods for stereo correspondence. Because the traditional stereo matching based on the dynamic programming has the well-known horizontal "streaking" effect for skiping the vertical edges
a stereo correspondence using the multi-stage dynamic programming is proposed to eliminate this effect in this paper. Firstly
the initial disparity space is constructed
and the down and up dynamic programming processes are operated across the epipolar lines. Then
the initial disparity space is optimized by the combined results above. Finally
based on the new disparity space
the forward and backward dynamic programming processes are implemented along the epipolar lines
and the disparities are obtained by minimizing the combined results of the dynamic programming along and across the epipolar lines. This algorithm is evaluated on the benchmark Middlebury database. The experimental results show that the "streaking" effect is suppressed and the general error matching rates have decreased by 28.60% and 40.42% respectively compared with that of the traditional dynamic programming algorithm and the scan-line optimization algorithm
which can offer a good trade off in terms of the accuracy. It is demonstrated that the proposed algorithm is more efficient.
关键词
Keywords
references
SCHARSTEIN D, SZWLISKI R. A taxonomy and evaluation of dense two-frame stereo correspondence algorithms[J]. International Journal of Computer Vision, 2002,47(1-3):7-42.[2] 张春森. 三维运动分析中的运动-立体双匹配约束[J]. 光学 精密工程,2007,15(6):945-950. ZHANG CH S. Motion-stereo double matching restriction in 3D movement analysis[J]. Opt. Precision Eng.,2007,15 (6):945-950. (in Chinese)[3] KIM J C, LEE K M, CHOI B T, et al.. A dense stereo matching using two-pass dynamic programming with generalized ground control points . Proceedings of IEEE Computer Society Conf. on Computer Vision and Pattern Recognition, San Diego,CA,USA: IEEE Computer Society, 2005,2:1075-1082.[4] 邓毅,林学訚. 一种新的快速立体视觉导航算法[J]. 电子学报,2006,34(11):2090-2093. DENG Y, LIN X Y. A novel fast stereo algorithm for vision navigation[J].Acta Electronica Sinica,2006,34(11):2090-2093. (in Chinese)[5] 谢少荣,王东红,罗均,等. 基于生物信息学中双DNA序列比对算法的图像立体匹配及其实现[J]. 光学 精密工程,2007,15(1):106-111. XIE SH R, WANG D H, LUO J, et al.. Novel stereo matching algorithm based on pair-wise DNA alignment algorithm in bioinformatics and its implementation[J]. Opt. Precision Eng. , 2007,15(1):106-111. (in Chinese)[6] VEKSLER O. Stereo correspondence by dynamic programming on a tree . Proceedings of IEEE Computer Society Conf. on Computer Vision and Pattern Recognition, San Diego,CA,USA: IEEE Computer Society, 2005:384-390. [7] 姜凯,陈海霞,刘立峰,等. 基于模板抽样的快速图像匹配算法[J]. 光学 精密工程,2004,12(3):311-315. JIANG K,CHEN H X,LIU L F, et al.. Fast image matching algorithm based on template sampling[J]. Opt. Precision Eng.,2004,12(3):311-315. (in Chinese)[8] INTILLE S S, BOLICK A F. Disparity-space images and large occlusion stereo . Proceedings of the Third European Conference on Computer Vision, Stockholm, Sweden: Springer Berlin/Heidelberg, 1994,2:179-186.[9] 尹传历,向长波,宋建中,等. 一种基于自适应窗口和图切割的快速立体匹配算法[J]. 光学 精密工程,2008,16(6):1117-1121. YIN CH L, XIANG CH B, SONG J ZH, et al.. Fast stereo matching algorithm based on adaptive window and graph cuts[J]. Opt. Precision Eng., 2008,16(6):1117-1121.(in Chinese)[10] BIRCHFIELD S, TOMASI C. A pixel dissimilarity measure that is insensitive to image sampling[J]. IEEE Trans. on Pattern Analysis and Machine intelligence, 1998,20(4):401-406.