{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,2]],"date-time":"2026-05-02T18:34:18Z","timestamp":1777746858993,"version":"3.51.4"},"reference-count":38,"publisher":"MDPI AG","issue":"10","license":[{"start":{"date-parts":[[2018,10,21]],"date-time":"2018-10-21T00:00:00Z","timestamp":1540080000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001809","name":"National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["41876097,41830540"],"award-info":[{"award-number":["41876097,41830540"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"name":"Scientific Research Fund of the Second Institute of Oceanography, State Oceanic Administration of China","award":["JB1803"],"award-info":[{"award-number":["JB1803"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>To better solve the problem of target detection in marine environment and to deal with the difficulty of 3D reconstruction of underwater target, a binocular vision-based underwater target detection and 3D reconstruction system is proposed in this paper. Two optical sensors are used as the vision of the system. Firstly, denoising and color restoration are performed on the image sequence acquired by the vision of the system and the underwater target is segmented and extracted according to the image saliency using the super-pixel segmentation method. Secondly, aiming to reduce mismatch, we improve the semi-global stereo matching method by strictly constraining the matching in the valid target area and then optimizing the basic disparity map within each super-pixel area using the least squares fitting interpolation method. Finally, based on the optimized disparity map, triangulation principle is used to calculate the three-dimensional data of the target and the 3D structure and color information of the target can be given by MeshLab. The experimental results show that for a specific size underwater target, the system can achieve higher measurement accuracy and better 3D reconstruction effect within a suitable distance.<\/jats:p>","DOI":"10.3390\/s18103570","type":"journal-article","created":{"date-parts":[[2018,10,23]],"date-time":"2018-10-23T08:43:36Z","timestamp":1540284216000},"page":"3570","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":40,"title":["Underwater Target Detection and 3D Reconstruction System Based on Binocular Vision"],"prefix":"10.3390","volume":"18","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2568-8249","authenticated-orcid":false,"given":"Guanying","family":"Huo","sequence":"first","affiliation":[{"name":"Key Laboratory of Submarine Geosciences, Second Institute of Oceanography, State Oceanic Administration, Hangzhou 310012, China"},{"name":"College of Internet of Things, Hohai University, Changzhou 213022, China"}]},{"given":"Ziyin","family":"Wu","sequence":"additional","affiliation":[{"name":"Key Laboratory of Submarine Geosciences, Second Institute of Oceanography, State Oceanic Administration, Hangzhou 310012, China"}]},{"given":"Jiabiao","family":"Li","sequence":"additional","affiliation":[{"name":"Key Laboratory of Submarine Geosciences, Second Institute of Oceanography, State Oceanic Administration, Hangzhou 310012, China"}]},{"given":"Shoujun","family":"Li","sequence":"additional","affiliation":[{"name":"Key Laboratory of Submarine Geosciences, Second Institute of Oceanography, State Oceanic Administration, Hangzhou 310012, China"}]}],"member":"1968","published-online":{"date-parts":[[2018,10,21]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"5","DOI":"10.1007\/s11554-012-0313-2","article-title":"Review of stereo vision algorithms and their suitability for resource-limited systems","volume":"11","author":"Tippetts","year":"2016","journal-title":"J. Real Time Image Process."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"127","DOI":"10.1016\/j.oceaneng.2017.04.051","article-title":"Applying the stereo-vision detection technique to the development of underwater inspection task with PSO-based dynamic routing algorithm for autonomous underwater vehicles","volume":"139","author":"Lin","year":"2017","journal-title":"Ocean Eng."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Prats, M., Garc\u2019\u0131a, J.C., Wirth, S., Ribas, D., Sanz, P.J., Ridao, P., Gracias, N., and Oliver, G. (2012, January 3\u20136). Multipurpose autonomous underwater intervention: A systems integration perspective. Proceedings of the 2012 20th Mediterranean Conference on Control & Automation (MED), Barcelona, Spain.","DOI":"10.1109\/MED.2012.6265831"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Kwon, S., Park, J., and Kim, J. (2017, January 21\u201324). 3D reconstruction of underwater objects using a wide-beam imaging sonar. Proceedings of the 2017 IEEE Underwater Technology (UT), Busan, Korea.","DOI":"10.1109\/UT.2017.7890306"},{"key":"ref_5","unstructured":"Aguiar, J., Pinto, A.M., Cruz, N.A., and Matos, A.C. (2016, January 13\u201315). The impact of convergence cameras in a stereoscopic system for AUVs. Proceedings of the 13th International Conference on Image Analysis and Recognition (ICIAR 2016), P\u00f3voa de Varzim, Portugal."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"560","DOI":"10.1016\/j.compeleceng.2016.08.023","article-title":"Integration of a stereo vision system into an autonomous underwater vehicle for pipe manipulation tasks","volume":"58","author":"Rizzini","year":"2017","journal-title":"Comput. Electr. Eng."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"9","DOI":"10.1016\/j.oceaneng.2017.01.029","article-title":"The pinax-model for accurate and efficient refraction correction of underwater cameras in flat-pane housings","volume":"133","author":"Pfingsthorn","year":"2017","journal-title":"Ocean Eng."},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Tabssum, T., Charles, P., and Patil, A.V. (2016, January 9\u201310). Evaluation of disparity map computed using local stereo parametric and Non-Parametric methods. Proceedings of the 2016 IEEE International Conference on Automatic Control and Dynamic Optimization Techniques (ICACDOT), Pune, India.","DOI":"10.1109\/ICACDOT.2016.7877560"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"664","DOI":"10.1109\/LGRS.2018.2805916","article-title":"Dense stereo matching with edge-constrained penalty tuning","volume":"15","author":"Chuang","year":"2018","journal-title":"IEEE Geosci. Remote Sens. Lett."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"6019","DOI":"10.1109\/TIP.2017.2750404","article-title":"Feature augmentation for learning confidence measure in stereo matching","volume":"26","author":"Kim","year":"2017","journal-title":"IEEE Trans. Image Process."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"49","DOI":"10.2352\/ISSN.2470-1173.2017.20.3DIPM-007","article-title":"A comparison of stereo matching algorithms on multi-core digital signal processor platform","volume":"20","author":"Menant","year":"2017","journal-title":"Electron. Imaging"},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"17907","DOI":"10.1007\/s11042-016-3248-y","article-title":"An accurate and cost-effective stereo matching algorithm and processor for real-time embedded multimedia systems","volume":"76","author":"Bae","year":"2017","journal-title":"Multimed. Tools Appl."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Zhang, X., Sun, H., Chen, S., Lin, S., and Zheng, N. (2018). Nipm-swmf: Towards efficient FPGA design for high-definition large-disparity stereo matching. IEEE Trans. Circuits Syst. Video Technol., PP.","DOI":"10.1109\/TCSVT.2018.2833743"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.imavis.2015.01.003","article-title":"Robust stereo matching using adaptive random walk with restart algorithm","volume":"37","author":"Lee","year":"2015","journal-title":"Image Vis. Comput."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"2725","DOI":"10.1109\/TPAMI.2017.2766072","article-title":"Continuous 3D label stereo matching using local expansion moves","volume":"40","author":"Taniai","year":"2018","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Geiger, A., Roser, M., and Urtasun, R. (2010). Efficient large-scale stereo matching. Lecture Notes in Computer Science, Proceedings of the Asian Conference on Computer Vision (ACCV), Queenstown, New Zealand, 8\u201312 November 2010, Springer.","DOI":"10.1007\/978-3-642-19315-6_3"},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Huang, C.T. (2018). Empirical bayesian light-field stereo matching by robust pseudo random field modeling. IEEE Trans. Pattern Anal. Mach. Intell., PP.","DOI":"10.1109\/TPAMI.2018.2809502"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"199","DOI":"10.1007\/s11042-015-3023-5","article-title":"Stereo matching algorithm with guided filter and modified dynamic programming","volume":"76","author":"Zhu","year":"2017","journal-title":"Multimed. Tools Appl."},{"key":"ref_19","first-page":"7","article-title":"Performance analysis between basic block matching and dynamic programming of stereo matching algorithm","volume":"9","author":"Aboali","year":"2017","journal-title":"J. Telecommun. Electron. Comput. Eng."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Wang, H., Wu, M., Zhang, Y., and Zhang, L. (2013, January 17\u201320). Effective stereo matching using reliable points based graph cut. Proceedings of the 2013 Visual Communications and Image Processing (VCIP), Kuching, Malaysia.","DOI":"10.1109\/VCIP.2013.6706415"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Taniai, T., Matsushita, Y., and Naemura, T. (2014, January 23\u201328). Graph cut based continuous stereo matching using locally shared labels. Proceedings of the 2014 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Columbus, OH, USA.","DOI":"10.1109\/CVPR.2014.209"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Wu, S.S., Tsai, C.H., and Chen, L.G. (2016, January 26\u201328). Efficient hardware architecture for large disparity range stereo matching based on belief propagation. Proceedings of the 2016 IEEE International Workshop on Signal Processing Systems (SiPS), Dallas, TX, USA.","DOI":"10.1109\/SiPS.2016.49"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"198","DOI":"10.1016\/j.patcog.2016.01.025","article-title":"An O (1) disparity refinement method for stereo matching","volume":"55","author":"Huang","year":"2016","journal-title":"Pattern Recognit."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"504","DOI":"10.1109\/TPAMI.2012.156","article-title":"Fast cost-volume filtering for visual correspondence and beyond","volume":"35","author":"Rhemann","year":"2013","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Mei, X., Sun, X., Zhou, M., Jiao, S., Wang, H., and Zhang, X. (2011, January 6\u201313). On building an accurate stereo matching system on graphics hardware. Proceedings of the 2011 IEEE International Conference on Computer Vision Workshops (ICCV Workshops), Barcelona, Spain.","DOI":"10.1109\/ICCVW.2011.6130280"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"42030","DOI":"10.1109\/ACCESS.2018.2859445","article-title":"Real-time stereo vision system: a multi-block matching on GPU","volume":"6","author":"Chang","year":"2018","journal-title":"IEEE Access"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"92","DOI":"10.1016\/j.sysarc.2017.09.002","article-title":"An automatized method to parameterize embedded stereo matching algorithms","volume":"80","author":"Menant","year":"2017","journal-title":"J. Syst. Archit."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"80","DOI":"10.1016\/j.displa.2017.07.006","article-title":"A local stereo matching algorithm based on weighted guided image filtering for improving the generation of depth range images","volume":"49","author":"Hong","year":"2017","journal-title":"Displays"},{"key":"ref_29","unstructured":"Horna, L., and Fisher, R.B. (March, January 27). 3D plane labeling stereo matching with content aware adaptive windows. Proceedings of the 12th International Joint Conference on Computer Vision, Imaging and Computer Graphics Theory and Applications (VISIGRAPP), Porto, Portugal."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1177\/1748301815618299","article-title":"Segment-based adaptive window and multi-feature fusion for stereo matching","volume":"10","author":"Shi","year":"2016","journal-title":"J. Algorithms Comput. Technol."},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Poggi, M., and Mattoccia, S. (2016, January 25\u201328). Learning a general-purpose confidence measure based on O (1) features and a smarter aggregation strategy for semi global matching. Proceedings of the 2016 Fourth International Conference on 3D Vision (3DV), Stanford, CA, USA.","DOI":"10.1109\/3DV.2016.61"},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Huang, X., Huang, Z., Lu, M., Ma, P., and Ding, W. (2016, January 20\u201325). A semi-global matching method for large-scale light field images. Proceedings of the 2016 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Shanghai, China.","DOI":"10.1109\/ICASSP.2016.7471956"},{"key":"ref_33","first-page":"328","article-title":"Stereo processing by semiglobal matching and mutual information","volume":"30","year":"2007","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"143","DOI":"10.1016\/j.procs.2016.05.305","article-title":"Embedded real-time stereo estimation via semi-global matching on the GPU","volume":"80","author":"Espinosa","year":"2016","journal-title":"Procedia Comput. Sci."},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Xiang, J., Li, Z., Blaauw, D., Kim, H.S., and Chakrabarti, C. (2016, January 25\u201328). Low complexity optical flow using neighbor-guided semi-global matching. Proceedings of the 2016 IEEE International Conference on Image Processing (ICIP), Phoenix, AZ, USA.","DOI":"10.1109\/ICIP.2016.7533208"},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"1330","DOI":"10.1109\/34.888718","article-title":"A flexible new technique for camera calibration","volume":"22","author":"Zhang","year":"2000","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"2080","DOI":"10.1109\/TIP.2007.901238","article-title":"Image denoising by sparse 3-D transform-domain collaborative filtering","volume":"16","author":"Dabov","year":"2007","journal-title":"IEEE Trans. Image Process."},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Yang, H., Chen, P., Huang, C., Zhuang, Y., and Shiau, Y. (2011, January 16\u201318). Low complexity underwater image enhancement based on dark channel prior. Proceedings of the 2011 Second International Conference on Innovations in Bio-Inspired Computing and Applications (IBICA), Shenzhen, China.","DOI":"10.1109\/IBICA.2011.9"}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/18\/10\/3570\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T15:25:17Z","timestamp":1760196317000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/18\/10\/3570"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,10,21]]},"references-count":38,"journal-issue":{"issue":"10","published-online":{"date-parts":[[2018,10]]}},"alternative-id":["s18103570"],"URL":"https:\/\/doi.org\/10.3390\/s18103570","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2018,10,21]]}}}