Abstract
Using stereo-imaging systems to collect 3D information is innovative and flexible for underwater exploration. The stereo-matching of underwater image pairs is a significant and challenging task due to the poor visibility and the complex underwater light field. In this paper, we propose a novel underwater stereo-matching algorithm based on belief propagation(BP). We design the energy function suitable to apply in the underwater scenes. Specifically, we use zero-based normalized cross-correlation and Hamming distance to form the data term that computes a measure of similarity between points of the binocular image pair and design the smoothness term based on the color metric to settle the discontinuity of the disparity map. Furthermore, we use bilateral filtering to gather the initial matching cost and propose a filling operation for the occlusion in the disparity map. Extensive experiments demonstrate the effectiveness of the proposed algorithm both on simulated UW-Middlebury dataset and real-world underwater images pairs
Similar content being viewed by others
References
Massot-Campos, M., Oliver-Codina, G.: Underwater laser-based structured light system for one-shot 3d reconstruction. In: SENSORS, 2014 IEEE, pp. 1138–1141 (2014)
Bräuer-Burchardt, C., Heinze, M., Schmidt, I., Kühmstedt, P., Notni, G.: Underwater 3d surface measurement using fringe projection based scanning devices. Sensors 16(1), 13 (2016)
Beall, C., Lawrence, B.J., Ila, V., Dellaert, F.: 3d reconstruction of underwater structures. In: 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 4418–4423 (2010)
Zhuang, S., Zhang, X., Tu, D., Zhang, C., Xie, L.: A standard expression of underwater binocular vision for stereo matching. Meas. Sci. Technol. 31(11), 115012 (2020)
Hirschmuller, H.: Stereo processing by semiglobal matching and mutual information. IEEE Trans. Pattern Anal. Mach. Intell. 30(2), 328–341 (2007)
Zhang, G.-A., Yuan, Z.-Y., Tong, Q.-Q., Liao, X.-Y.: Fast and hierarchical KD tree based stereo image matching method. J. Softw. 10,(2016)
Hamzah, R.A., Ibrahim, H., Hassan, A.H.A.: Stereo matching algorithm based on per pixel difference adjustment, iterative guided filter and graph segmentation. J. Vis. Commun. Image Represent. 42, 145–160 (2017)
Jiang, H., Zhao, H., Li, X., Quan, C.: Hyper thin 3d edge measurement of honeycomb core structures based on the triangular camera-projector layout and phase-based stereo matching. Optics Express 24(5), 5502–5513 (2016)
Zhu, S., Gao, R., Li, Z.: Stereo matching algorithm with guided filter and modified dynamic programming. Multimed. Tools Appl. 76(1), 199–216 (2017)
Taniai, T., Matsushita, Y., Naemura, T.: Graph cut based continuous stereo matching using locally shared labels. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 1613–1620 (2014)
Huang, X., Zhang, Y.-J.: An o (1) disparity refinement method for stereo matching. Pattern Recognit. 55, 198–206 (2016)
Sun, J., Zheng, N.-N., Shum, H.-Y.: Stereo matching using belief propagation. IEEE Trans. Pattern Anal Mach. Intell. 25(7), 787–800 (2003)
Noorshams, N., Wainwright, M.J.: Stochastic belief propagation: a low-complexity alternative to the sum-product algorithm. IEEE Trans. Inf. Theory 59(4), 1981–2000 (2012)
Mozerov, M.G., Van De Weijer, J.: Accurate stereo matching by two-step energy minimization. IEEE Trans. Image Process. 24(3), 1153–1163 (2015)
Lin, C., Li, Y., Xu, G., Cao, Y.: Optimizing ZNCC calculation in binocular stereo matching. Signal Process.: Image Commun. 52, 64–73 (2017)
Lee, J., Jun, D., Eem, C., Hong, H.: Improved census transform for noise robust stereo matching. Opt. Eng. 55(6), 063107 (2016)
OByrne, M., Pakrashi, V., Schoefs, F., Ghosh, B.: A stereo-matching technique for recovering 3d information from underwater inspection imagery. Comput.-Aided Civ. Infrastruct. Eng. 33(3), 193–208 (2018)
Zhang, Q., Xu, L., Jia, J.: 100+ times faster weighted median filter (WMF). In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 2830–2837 (2014)
Scharstein, D., Hirschmüller, H., Kitajima, Y., Krathwohl, G., Nešić, N., Wang, X., Westling, P.: High-resolution stereo datasets with subpixel-accurate ground truth. In: German Conference on Pattern Recognition, pp. 31–42 (2014). Springer
Yang, Q., Wang, L., Ahuja, N.: A constant-space belief propagation algorithm for stereo matching. In: 2010 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, pp. 1458–1465 (2010). IEEE
Tan, P., Monasse, P.: Stereo disparity through cost aggregation with guided filter. Image Process. On Line 4, 252–275 (2014)
Zhang, K., Fang, Y., Min, D., Sun, L., Yang, S., Yan, S., Tian, Q.: Cross-scale cost aggregation for stereo matching. In: Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 1590–1597 (2014)
Yu, X., Xing, X., Zheng, H., Fu, X., Huang, Y., Ding, X.: Man-made object recognition from underwater optical images using deep learning and transfer learning. In: 2018 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), pp. 1852–1856 (2018). IEEE
Pan, C., Liu, Y., Huang, D.: Novel belief propagation algorithm for stereo matching with a robust cost computation. IEEE Access 7, 29699–29708 (2019)
Acknowledgements
This work was partially supported by Hydraulic Science and Technology Project of Shandong (SDSLKY201905).
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Xu, Y., Yu, D., Ma, Y. et al. Underwater stereo-matching algorithm based on belief propagation. SIViP 17, 891–897 (2023). https://doi.org/10.1007/s11760-021-02052-8
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11760-021-02052-8