This paper presents a stereo algorithm using dynamic programming technique. The stereo matching problem, that is, obtaining a correspondence between right and left images, can be cast as a search problem. When a pair of stereo images is rectified, pairs of corresponding points can be searched for within the same scanlines. We call this search intra-scanline search. This intra-scanline search can be treated as the problem of finding a matching path on a two dimensional (2D) search plane whose axes are the right and left scanlines. Vertically connected edges in the images provide consistency constraints across the 2D search planes. Inter-scanline search in a three-dimensional (3D) search space, which is a stack of the 2D search planes, is needed to utilize this constraint. Our stereo matching algorithm uses edge-delimited intervals as elements to be matched, and employs the above mentioned two searches: one is inter-scanline search for possible correspondences of connected edges in right and left images and the other is intra-scanline search for correspondences of edge-delimited intervals on each scanline pair. Dynamic programming is used for both searches which proceed simultaneously in two levels: the former supplies the consistency constraints to the latter while the latter supplies the matching score to the former. An interval-based similarity metric is used to compute the score.
[1]
Robert L. Henderson,et al.
Automatic Stereo Reconstruction Of Man-Made Targets
,
1979,
Other Conferences.
[2]
Takeo Kanade,et al.
Stereo by Intra- and Inter-Scanline Search Using Dynamic Programming
,
1985,
IEEE Transactions on Pattern Analysis and Machine Intelligence.
[3]
Thomas O. Binford,et al.
Depth from Edge and Intensity Based Stereo
,
1981,
IJCAI.
[4]
Alfred V. Aho,et al.
The Design and Analysis of Computer Algorithms
,
1974
.
[5]
Ramakant Nevatia,et al.
Segment-based stereo matching
,
1985,
Comput. Vis. Graph. Image Process..
[6]
Martin A. Fischler,et al.
Computational Stereo
,
1982,
CSUR.
[7]
H. Sakoe,et al.
Two-level DP-matching--A dynamic programming-based pattern matching algorithm for connected word recognition
,
1979
.