A stereo matching algorithm based on color segments

Traditionally, the problem of stereo matching has been addressed either by a sparse feature-based approach or a dense area-based approach. This technique still suffers from a lack in accuracy or long computation time needed to match stereo images. In this paper, we employ color segments on scan lines of stereo images as primitives for matching, and introduce the widely used fuzzy set theory to the matching processes in order to handle ambiguities in matching. During the stage of accurate pixel correspondences of matched color segments, we use the technique of dynamic time warping (DTW), which is used in speech recognition. We found that DTW works robustly and rapidly regardless of the number of points to be matched. Covering more image space than point elements and providing more information than gray level features, color segments are less sensitive to noise and photometric variations and are thus more easily matched, and can reduce the false matches. Furthermore, a post-processing step can find more matches and alleviate the influence of under-segmentation or over-segmentation. A fast median filter can be applied to the results to further remove outliers. Experiments have been performed to demonstrate the accuracy and efficiency of the algorithm.

[1]  Ronald W. Schafer,et al.  Digital Processing of Speech Signals , 1978 .

[2]  Thomas O. Binford,et al.  Depth from Edge and Intensity Based Stereo , 1981, IJCAI.

[3]  Reinhard Männer,et al.  Calculating Dense Disparity Maps from Color Stereo Images, an Efficient Implementation , 2004, International Journal of Computer Vision.

[4]  Luigi Raffo,et al.  Analog computation for phase-based disparity estimation: continuous and discrete models , 1998, Machine Vision and Applications.

[5]  Hai Tao,et al.  Global matching criterion and color segmentation based stereo , 2000, Proceedings Fifth IEEE Workshop on Applications of Computer Vision.

[6]  J P Frisby,et al.  PMF: A Stereo Correspondence Algorithm Using a Disparity Gradient Limit , 1985, Perception.

[7]  S. Chiba,et al.  Dynamic programming algorithm optimization for spoken word recognition , 1978 .

[8]  Donald J. Berndt,et al.  Using Dynamic Time Warping to Find Patterns in Time Series , 1994, KDD Workshop.

[9]  Pascal Fua,et al.  A parallel stereo algorithm that produces dense depth maps and preserves image features , 1993, Machine Vision and Applications.

[10]  W. Eric L. Grimson,et al.  Computational Experiments with a Feature Based Stereo Algorithm , 1985, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[11]  Laurent Moll,et al.  Real time correlation-based stereo: algorithm, implementations and applications , 1993 .

[12]  Nasser M. Nasrabadi A Stereo Vision Technique Using Curve-Segments and Relaxation Matching , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[13]  Takeo Kanade,et al.  Stereo by Intra- and Inter-Scanline Search Using Dynamic Programming , 1985, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[14]  Jake K. Aggarwal,et al.  Structure from stereo-a review , 1989, IEEE Trans. Syst. Man Cybern..

[15]  Li Hong,et al.  Segment-based stereo matching using graph cuts , 2004, Proceedings of the 2004 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2004. CVPR 2004..

[16]  James H. McIntosh,et al.  Matching straight lines , 1988, Comput. Vis. Graph. Image Process..

[17]  Takeo Kanade,et al.  A Stereo Matching Algorithm with an Adaptive Window: Theory and Experiment , 1994, IEEE Trans. Pattern Anal. Mach. Intell..

[18]  Ramakant Nevatia,et al.  Segment-based stereo matching , 1985, Comput. Vis. Graph. Image Process..

[19]  Changming Sun A Fast Stereo Matching Method , 1997 .

[20]  Dorin Comaniciu,et al.  Mean Shift: A Robust Approach Toward Feature Space Analysis , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[21]  Hong Yan,et al.  Fuzzy Algorithms: With Applications to Image Processing and Pattern Recognition , 1996, Advances in Fuzzy Systems - Applications and Theory.

[22]  Michael Brady,et al.  Stereo matching of curves , 1990, Image Vis. Comput..

[23]  Joachim M. Buhmann,et al.  Regularizing phase-based stereo , 1996, Proceedings of 13th International Conference on Pattern Recognition.

[24]  Andreas F. Koschan,et al.  Color stereo vision using hierarchical block matching and active color illumination , 1996, Proceedings of 13th International Conference on Pattern Recognition.

[25]  Juyang Weng,et al.  Image matching using the windowed Fourier phase , 1993, International Journal of Computer Vision.

[26]  H. K. Nishihara,et al.  Practical Real-Time Imaging Stereo Matcher , 1984 .

[27]  Richard Szeliski,et al.  A Taxonomy and Evaluation of Dense Two-Frame Stereo Correspondence Algorithms , 2001, International Journal of Computer Vision.

[28]  M.G. Bellanger,et al.  Digital processing of speech signals , 1980, Proceedings of the IEEE.

[29]  Long Quan,et al.  Region-based progressive stereo matching , 2004, CVPR 2004.