journal article·2022-11-23Open access

Omni-Directional Semi-Global Stereo Matching with Reliable Information Propagation

Yueyang Ma, Ailing Tian, Penghui Bu, Bingcai Liu, Zixin Zhao

Applied Sciences· Volume 12· Issue 23

Abstract

High efficiency and accuracy of semi-global matching (SGM) make it widely used in many stereo vision applications. However, SGM not only struggles in dealing with pixels in homogeneous area, but also suffers from streak artifacts. In this paper, we propose a novel omni-directional SGM (OmniSGM) with a cost volume update scheme to aggregate costs from paths along all directions and to encourage reliable information to propagate across entire image. Specifically, we perform SGM along four tree structures, namely trees in the left, right, top and bottom of root node, and then fuse the outputs to obtain final result. The contributions of pixels on each tree can be recursively computed from leaf nodes to root node, ensuring our method has linear time computational complexity. Moreover, An iterative cost volume update scheme is proposed using aggregated cost in the last pass to enhance the robustness of initial matching cost. Thus, useful information is more likely to propagate in a long distance to handle the ambiguities in low textural area. Finally, we present an efficient strategy to propagate disparities of stable pixels along the minimum spanning tree (MST) for disparity refinement. Extensive experiments in stereo matching on Middlebury and KITTI datasets demonstrate that our method outperforms typical traditional SGM-based cost aggregation methods.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Advanced Vision and Imaging · Advanced Image Processing Techniques · Image Enhancement Techniques

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Shaanxi Province Key Laboratory of Thin Films Technology and Optical Test, Xi’an 710021, China

School of Opto-Electronics Engineering, Xi’an Technological University, Xi’an 710021, China

School of Art and Media, Xi’an Technological University, Xi’an 710021, China

State Key Laboratory for Manufacturing Systems Engineering, Xi’an Jiaotong University, Xi’an 710049, China

Funding

Special Scientific Research Program of Shaanxi Provincial Department of Education · The National Natural Science Foundation of China

References (43)

Show source-provided references
1. Caetano, F., Carvalho, P., and Cardoso, J. (2022). Deep Anomaly Detection for In-Vehicle Monitoring—An Application-Oriented Review. Appl. Sci., 12.10.3390/app121910011 ↗
2. Shehzadi, T., Hashmi, K.A., Pagani, A., Liwicki, M., Stricker, D., and Afzal, M.Z. (2022). Mask-Aware Semi-Supervised Object Detection in Floor Plans. Appl. Sci., 12.10.20944/preprints202209.0025.v1 ↗
3. Xu, B., Sun, Y., Meng, X., Liu, Z., and Li, W. (2022). MreNet: A Vision Transformer Network for Estimating Room Layouts from a Single RGB Panorama. Appl. Sci., 12.10.3390/app12199696 ↗
4. Zhang, K., Fang, Y., Min, D., Sun, L., Yang, S., Yan, S., and Tian, Q. (2014, January 23–28). Cross-scale cost aggregation for stereo matching. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Columbus, OH, USA.10.1109/CVPR.2014.206 ↗
5. Fast Cost-Volume Filtering for Visual Correspondence and Beyond10.1109/TPAMI.2012.156 ↗
6. Tan, X., Sun, C., Wang, D., Guo, Y., and Pham, T.D. (2014, January 6–12). Soft cost aggregation with multi-resolution fusion. Proceedings of the European Conference on Computer Vision, Zurich, Switzerland.10.1007/978-3-319-10602-1_2 ↗
7. Stereo Matching Using Tree Filtering10.1109/TPAMI.2014.2353642 ↗
8. Lu, J., Shi, K., Min, D., Lin, L., and Do, M.N. (2012, January 16–21). Cross-based local multipoint filtering. Proceedings of the 2012 IEEE Conference on Computer Vision and Pattern Recognition, Providence, RI, USA.
9. A taxonomy and evaluation of dense two-frame stereo correspondence algorithms10.1023/A:1014573219977 ↗
10. Continuous 3D label stereo matching using local expansion moves10.1109/TPAMI.2017.2766072 ↗
11. Graphcut textures: Image and video synthesis using graph cuts10.1145/882262.882264 ↗
12. Stereo matching with color-weighted correlation, hierarchical belief propagation, and occlusion handling10.1109/TPAMI.2008.99 ↗
13. Adaptive support-weight approach for correspondence search10.1109/TPAMI.2006.70 ↗
14. Guided image filtering10.1109/TPAMI.2012.213 ↗
15. Yang, Q. (2012, January 16–21). A non-local cost aggregation method for stereo matching. Proceedings of the 2012 IEEE Conference on Computer Vision and Pattern Recognition, Providence, RI, USA.
16. Mei, X., Sun, X., Dong, W., Wang, H., and Zhang, X. (2013, January 23–28). Segment-tree based cost aggregation for stereo matching. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Portland, OR, USA.10.1109/CVPR.2013.47 ↗
17. SLIC superpixels compared to state-of-the-art superpixel methods10.1109/TPAMI.2012.120 ↗
18. Linear Recursive Non-Local Edge-Aware Filter10.1109/TCSVT.2020.3015840 ↗
19. An experimental comparison of min-cut/max- flow algorithms for energy minimization in vision10.1109/TPAMI.2004.60 ↗
20. A comparative study of energy minimization methods for markov random fields with smoothness-based priors10.1109/TPAMI.2007.70844 ↗
21. Efficient belief propagation for early vision10.1007/s11263-006-7899-4 ↗
22. Stereo Processing by Semiglobal Matching and Mutual Information10.1109/TPAMI.2007.1166 ↗
23. Gehrig, S.K., Eberli, F., and Meyer, T. (2009, January 13–15). A real-time low-power stereo vision engine using semi-global matching. Proceedings of the International Conference on Computer Vision Systems, Liège, Belgium.10.1007/978-3-642-04667-4_14 ↗
24. Hermann, S., and Klette, R. (2012, January 5–9). Iterative semi-global matching for robust driver assistance systems. Proceedings of the Asian Conference on Computer Vision, Daejeon, Korea.10.1007/978-3-642-37431-9_36 ↗
25. Michael, M., Salmen, J., Stallkamp, J., and Schlipsing, M. (2013, January 23–26). Real-time stereo vision: Optimizing semi-global matching. Proceedings of the 2013 IEEE Intelligent Vehicles Symposium (IV), Gold Coast, QLD, Australia.10.1109/IVS.2013.6629629 ↗
26. Rahnama, O., Cavalleri, T., Golodetz, S., Walker, S., and Torr, P. (2018, January 10–14). R3sgm: Real-time raster-respecting semi-global matching for power-constrained systems. Proceedings of the 2018 International Conference on Field-Programmable Technology (FPT), Naha, Japan.10.1109/FPT.2018.00025 ↗
27. Steinbrücker, F., Pock, T., and Cremers, D. (October, January 29). Large displacement optical flow computation withoutwarping. Proceedings of the 2009 IEEE 12th International Conference on Computer Vision, Kyoto, Japan.10.1109/ICCV.2009.5459364 ↗
28. Embedded real-time stereo estimation via semi-global matching on the GPU10.1016/j.procs.2016.05.305 ↗
29. Schonberger, J.L., Sinha, S.N., and Pollefeys, M. (2018, January 8–14). Learning to fuse proposals from multiple scanline optimizations in semi-global matching. Proceedings of the European Conference on Computer Vision (ECCV), Munich, Germany.10.1007/978-3-030-01261-8_45 ↗
30. Facciolo, G., De Franchis, C., and Meinhardt, E. (2015, January 7–10). MGM: A significantly more global matching for stereovision. Proceedings of the BMVC 2015, Swansea, UK.10.5244/C.29.90 ↗
31. Kallwies, J., Engler, T., Forkel, B., and Wuensche, H.J. (2020, January 1–5). Triple-SGM: Stereo Processing using Semi-Global Matching with Cost Fusion. Proceedings of the IEEE/CVF Winter Conference on Applications of Computer Vision, Pitkin, CO, USA.10.1109/WACV45572.2020.9093372 ↗
32. Seki, A., and Pollefeys, M. (2017, January 21–26). SGM-Nets: Semi-Global Matching with Neural Networks. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Honolulu, HI, USA.10.1109/CVPR.2017.703 ↗
33. Bleyer, M., and Gelautz, M. (2008, January 22–25). Simple but effective tree structures for dynamic programming-based stereo matching. Proceedings of the International Conference on Computer Vision Theory and Applications, Funchal, Portugal.
34. Veksler, O. (2005, January 20–25). Stereo correspondence by dynamic programming on a tree. Proceedings of the 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’05), San Diego, CA, USA.
35. Scharstein, D., and Szeliski, R. (2003, January 18–20). High-accuracy stereo depth maps using structured light. Proceedings of the 2003 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, Madison, WI, USA.
36. Scharstein, D., Hirschmüller, H., Kitajima, Y., Krathwohl, G., Nešić, N., Wang, X., and Westling, P. (2014, January 2–5). High-resolution stereo datasets with subpixel-accurate ground truth. Proceedings of the German Conference on Pattern Recognition, Münster, Germany.10.1007/978-3-319-11752-2_3 ↗
37. Geiger, A., Lenz, P., and Urtasun, R. (2012, January 16–21). Are we ready for autonomous driving? The kitti vision benchmark suite. Proceedings of the 2012 IEEE Conference on Computer Vision and Pattern Recognition, Providence, RI, USA.10.1109/CVPR.2012.6248074 ↗
38. Menze, M., and Geiger, A. (2015, January 7–12). Object scene flow for autonomous vehicles. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Boston, MA, USA.10.1109/CVPR.2015.7298925 ↗
39. Scharstein, D., and Pal, C. (2007, January 17–22). Learning conditional random fields for stereo. Proceedings of the 2007 IEEE Conference on Computer Vision and Pattern Recognition, Minneapolis, MN, USA.10.1109/CVPR.2007.383191 ↗
40. Chang, J.R., and Chen, Y.S. (2018, January 18–23). Pyramid stereo matching network. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA.10.1109/CVPR.2018.00567 ↗
41. Local Density Encoding for Robust Stereo Matching10.1109/TCSVT.2014.2334053 ↗
42. Spangenberg, R., Langner, T., and Rojas, R. (2013, January 27–29). Weighted semi-global matching and center-symmetric census transform for robust driver assistance. Proceedings of the International Conference on Computer Analysis of Images and Patterns, York, UK.10.1007/978-3-642-40246-3_5 ↗
43. Schuster, R., Bailer, C., Wasenmuller, O., and Stricker, D. (2018, January 13–15). Combining Stereo Disparity and Optical Flow for Basic Scene Flow. Proceedings of the 5th Commercial Vehicle Technology Symposium, Berlin, Germany.10.1007/978-3-658-21300-8_8 ↗