{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,1]],"date-time":"2026-04-01T19:04:52Z","timestamp":1775070292542,"version":"3.50.1"},"reference-count":50,"publisher":"MDPI AG","issue":"24","license":[{"start":{"date-parts":[[2019,12,12]],"date-time":"2019-12-12T00:00:00Z","timestamp":1576108800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100013213","name":"Research Fund for Coal and Steel","doi-asserted-by":"publisher","award":["RFCS-GA-RFCS-CT-2015-00002"],"award-info":[{"award-number":["RFCS-GA-RFCS-CT-2015-00002"]}],"id":[{"id":"10.13039\/501100013213","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>The development of computer vision algorithms for navigation or object detection is one of the key issues of underwater robotics. However, extracting features from underwater images is challenging due to the presence of lighting defects, which need to be counteracted. This requires good environmental knowledge, either as a dataset or as a physic model. The lack of available data, and the high variability of the conditions, makes difficult the development of robust enhancement algorithms. A framework for the development of underwater computer vision algorithms is presented, consisting of a method for underwater imaging simulation, and an image enhancement algorithm, both integrated in the open-source robotics simulator UUV Simulator. The imaging simulation is based on a novel combination of the scattering model and style transfer techniques. The use of style transfer allows a realistic simulation of different environments without any prior knowledge of them. Moreover, an enhancement algorithm that successfully performs a correction of the imaging defects in any given scenario for either the real or synthetic images has been developed. The proposed approach showcases then a novel framework for the development of underwater computer vision algorithms for SLAM, navigation, or object detection in UUVs.<\/jats:p>","DOI":"10.3390\/s19245497","type":"journal-article","created":{"date-parts":[[2019,12,12]],"date-time":"2019-12-12T11:06:41Z","timestamp":1576148801000},"page":"5497","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":26,"title":["Generation and Processing of Simulated Underwater Images for Infrastructure Visual Inspection with UUVs"],"prefix":"10.3390","volume":"19","author":[{"ORCID":"https:\/\/orcid.org\/0000-0003-3581-9481","authenticated-orcid":false,"given":"Olaya","family":"\u00c1lvarez-Tu\u00f1\u00f3n","sequence":"first","affiliation":[{"name":"Department of Systems and Automation Engineering, Roboticslab, University Carlos III Madrid, Av. Universidad 30, E-28911 Legan\u00e9s, Madrid, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3734-7492","authenticated-orcid":false,"given":"Alberto","family":"Jard\u00f3n","sequence":"additional","affiliation":[{"name":"Department of Systems and Automation Engineering, Roboticslab, University Carlos III Madrid, Av. Universidad 30, E-28911 Legan\u00e9s, Madrid, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4864-4625","authenticated-orcid":false,"given":"Carlos","family":"Balaguer","sequence":"additional","affiliation":[{"name":"Department of Systems and Automation Engineering, Roboticslab, University Carlos III Madrid, Av. Universidad 30, E-28911 Legan\u00e9s, Madrid, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2019,12,12]]},"reference":[{"key":"ref_1","unstructured":"Weidner, N., Rahman, S., Li, A.Q., and Rekleitis, I. (June, January 29). Underwater cave mapping using stereo vision. Proceedings of the IEEE International Conference on Robotics and Automation, Singapore."},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Hern\u00e1ndez, J.D., Istenic, K., Gracias, N., Garc\u00eda, R., Ridao, P., and Carreras, M. (2016). Autonomous seabed inspection for environmental monitoring. Robot 2015: Second Iberian Robotics Conference, Springer.","DOI":"10.1007\/978-3-319-27149-1_3"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"625","DOI":"10.1002\/rob.21658","article-title":"High-resolution underwater robotic vision-based mapping and three-dimensional reconstruction for archaeology","volume":"34","author":"Bryson","year":"2017","journal-title":"J. Field Robot."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"265","DOI":"10.1002\/rob.21582","article-title":"Long-term Mapping Techniques for Ship Hull Inspection and Surveillance using an Autonomous Underwater Vehicle","volume":"33","author":"Ozog","year":"2016","journal-title":"J. Field Robot."},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"106420","DOI":"10.1016\/j.oceaneng.2019.106420","article-title":"On the use of robots and vision technologies for the inspection of vessels: A survey on recent advances","volume":"190","author":"Ortiz","year":"2019","journal-title":"Ocean. Eng."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Ferrera, M., Moras, J., Trouv\u00e9-Peloux, P., and Creuze, V. (2019). Real-Time Monocular Visual Odometry for Turbid and Dynamic Underwater Environments. Sensors, 19.","DOI":"10.3390\/s19030687"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Jiang, M., Song, S., Li, Y., Jin, W., Liu, J., and Feng, X. (2019). A Survey of Underwater Acoustic SLAM System. Proceeindgs of the International Conference on Intelligent Robotics and Applications, Shenyang, China, 8\u201311 August, Springer.","DOI":"10.1007\/978-3-030-27532-7_14"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Wang, Y., Zhang, J., Cao, Y., and Wang, Z. (2017, January 17\u201320). A deep CNN method for underwater image enhancement. Proceedings of the IEEE International Conference on Image Processing (ICIP), Beijing, China.","DOI":"10.1109\/ICIP.2017.8296508"},{"key":"ref_9","first-page":"387","article-title":"WaterGAN: Unsupervised generative network to enable real-time color correction of monocular underwater images","volume":"3","author":"Li","year":"2017","journal-title":"IEEE Robot. Autom. Lett."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Oleari, F., Kallasi, F., Rizzini, D.L., Aleotti, J., and Caselli, S. (2015, January 18\u201321). An underwater stereo vision system: from design to deployment and dataset acquisition. Proceedings of the Oceans\u201915 MTS\/IEEE, Genova, Italy.","DOI":"10.1109\/OCEANS-Genova.2015.7271529"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"187","DOI":"10.3182\/20100906-3-IT-2019.00034","article-title":"TRIDENT: A framework for autonomous underwater intervention missions with dexterous manipulation capabilities","volume":"43","author":"Sanz","year":"2010","journal-title":"IFAC Proc. Vol."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Duarte, A., Codevilla, F., Gaya, J.D.O., and Botelho, S.S. (2016, January 10\u201313). A dataset to evaluate underwater image restoration methods. Proceedings of the OCEANS, Shanghai, China.","DOI":"10.1109\/OCEANSAP.2016.7485524"},{"key":"ref_13","unstructured":"Ferrera, M., Moras, J., Trouv\u00e9-Peloux, P., Creuze, V., and D\u00e9gez, D. (2018). The Aqualoc Dataset: Towards Real-Time Underwater Localization from a Visual-Inertial-Pressure Acquisition System. arXiv."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Akkaynak, D., Treibitz, T., Shlesinger, T., Loya, Y., Tamir, R., and Iluz, D. (2017, January 21\u201326). What is the space of attenuation coefficients in underwater computer vision?. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA.","DOI":"10.1109\/CVPR.2017.68"},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Prats, M., Perez, J., Fern\u00e1ndez, J.J., and Sanz, P.J. (2012, January 7\u201312). An open source tool for simulation and supervision of underwater intervention missions. Proceedings of the IEEE\/RSJ InternationalConference on Intelligent Robots and Systems, Vilamoura, Portugal.","DOI":"10.1109\/IROS.2012.6385788"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Manh\u00e3es, M.M.M., Scherer, S.A., Voss, M., Douat, L.R., and Rauschenbach, T. (2016, January 19\u201323). UUV simulator: A gazebo-based package for underwater intervention and multi-robot simulation. Proceedings of the OCEANS 2016 MTS\/IEEE, Monterey, CA, USA.","DOI":"10.1109\/OCEANS.2016.7761080"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"31","DOI":"10.3182\/20080408-3-IE-4914.00007","article-title":"A review of virtual simulators for autonomous underwater vehicles (auvs)","volume":"41","author":"Matsebe","year":"2008","journal-title":"IFAC Proc. Vol."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Cook, D., Vardy, A., and Lewis, R. (2014, January 6\u20139). A survey of AUV and robot simulators for multi-vehicle operations. Proceedings of the IEEE\/OES Autonomous Underwater Vehicles (AUV), Oxford, MS, USA.","DOI":"10.1109\/AUV.2014.7054411"},{"key":"ref_19","doi-asserted-by":"crossref","unstructured":"Boeing, A., and Br\u00e4unl, T. (2006). SubSim: An autonomous underwater vehicle simulation package. Proceedings of the 3rd International Symposium on Autonomous Minirobots for Research and Edutainment (AMiRE 2005), Springer.","DOI":"10.1007\/3-540-29344-2_5"},{"key":"ref_20","unstructured":"Koenig, N., and Howard, A. (October, January 28). Design and use paradigms for gazebo, an open-source multi-robot simulator. Proceedings of the IEEE\/RSJ International Conference on Intelligent Robots and Systems (IEEE Cat. No. 04CH37566), Sendai, Japan."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Rohmer, E., Singh, S.P., and Freese, M. (2013, January 3\u20137). V-REP: A versatile and scalable robot simulation framework. Proceedings of the IEEE\/RSJ International Conference on Intelligent Robots and Systems, Tokyo, Japan.","DOI":"10.1109\/IROS.2013.6696520"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Razzanelli, M., Casini, S., Innocenti, M., and Pollini, L. (2019). Development of a Hybrid Simulator for Underwater Vehicles With Manipulators. IEEE J. Ocean. Eng.","DOI":"10.1109\/JOE.2019.2935801"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"101","DOI":"10.1109\/48.50695","article-title":"Computer modeling and the design of optimal underwater imaging systems","volume":"15","author":"Jaffe","year":"1990","journal-title":"IEEE J. Ocean. Eng."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Cheng, C.Y., Sung, C.C., and Chang, H.H. (2015, January 19\u201321). Underwater image restoration by red-dark channel prior and point spread function deconvolution. Proceedings of the IEEE International Conference on Signal and Image Processing Applications (ICSIPA), Kuala Lumpur, Malaysia.","DOI":"10.1109\/ICSIPA.2015.7412173"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"6631","DOI":"10.1364\/AO.56.006631","article-title":"Active underwater descattering and image recovery","volume":"56","author":"Han","year":"2017","journal-title":"Appl. Opt."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"363","DOI":"10.1016\/j.jvcir.2018.06.018","article-title":"Single-shot underwater image restoration: A visual quality-aware method based on light propagation model","volume":"55","author":"Barros","year":"2018","journal-title":"J. Vis. Commun. Image Represent."},{"key":"ref_27","doi-asserted-by":"crossref","unstructured":"Akkaynak, D., and Treibitz, T. (2018, January 18\u201322). A revised underwater image formation model. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Salt Lake City, UT, USA.","DOI":"10.1109\/CVPR.2018.00703"},{"key":"ref_28","unstructured":"Sedlazeck, A., and Koch, R. (2011). Simulating Deep Sea Underwater Images Using Physical Models for Light Attenuation, Scattering, and Refraction, The Eurographics Association."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Berman, D., Levy, D., Avidan, S., and Treibitz, T. (2018). Underwater single image color restoration using haze-lines and a new quantitative dataset. arXiv.","DOI":"10.1109\/ICCPHOT.2017.7951489"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"379","DOI":"10.1109\/TIP.2017.2759252","article-title":"Color balance and fusion for underwater image enhancement","volume":"27","author":"Ancuti","year":"2017","journal-title":"IEEE Trans. Image Process."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"1247","DOI":"10.1162\/089976600300015349","article-title":"Separating style and content with bilinear models","volume":"12","author":"Tenenbaum","year":"2000","journal-title":"Neural Comput."},{"key":"ref_32","unstructured":"Simonyan, K., and Zisserman, A. (2014). Very deep convolutional networks for large-scale image recognition. arXiv."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Gatys, L.A., Ecker, A.S., and Bethge, M. (2015). A neural algorithm of artistic style. arXiv.","DOI":"10.1167\/16.12.326"},{"key":"ref_34","unstructured":"Ulyanov, D., Vedaldi, A., and Lempitsky, V. (2016). Instance normalization: The missing ingredient for fast stylization. arXiv."},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Johnson, J., Alahi, A., and Fei-Fei, L. (2016, January 27\u201330). Perceptual losses for real-time style transfer and super-resolution. Proceedings of the European Conference on Computer Vision, Las Vegas, NV, USA.","DOI":"10.1007\/978-3-319-46475-6_43"},{"key":"ref_36","unstructured":"Jing, Y., Yang, Y., Feng, Z., Ye, J., Yu, Y., and Song, M. (2019). Neural style transfer: A review. IEEE Trans. Vis. Comput. Graph."},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Shin, Y.S., Cho, Y., Pandey, G., and Kim, A. (2016, January 19\u201323). Estimation of ambient light and transmission map with common convolutional architecture. Proceedings of the OCEANS 2016 MTS\/IEEE, Monterey, CA, USA.","DOI":"10.1109\/OCEANS.2016.7761342"},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"323","DOI":"10.1109\/LSP.2018.2792050","article-title":"Emerging from water: Underwater image color correction based on weakly supervised color transfer","volume":"25","author":"Li","year":"2018","journal-title":"IEEE Signal Process. Lett."},{"key":"ref_39","doi-asserted-by":"crossref","unstructured":"Spier, O., Treibitz, T., and Gilboa, G. (2017, January 12\u201314). In situ target-less calibration of turbid media. Proceedings of the IEEE International Conference on Computational Photography, Stanford, CA, USA.","DOI":"10.1109\/ICCPHOT.2017.7951491"},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"1579","DOI":"10.1109\/TIP.2017.2663846","article-title":"Underwater image restoration based on image blurriness and light absorption","volume":"26","author":"Peng","year":"2017","journal-title":"IEEE Trans. Image Process."},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Song, W., Wang, Y., Huang, D., and Tjondronegoro, D. (2018, January 21\u201322). A Rapid Scene Depth Estimation Model Based on Underwater Light Attenuation Prior for Underwater Image Restoration. Proceedings of the Pacific Rim Conference on Multimedia, Hefei, China.","DOI":"10.1007\/978-3-030-00776-8_62"},{"key":"ref_42","doi-asserted-by":"crossref","unstructured":"Li, C., Quo, J., Pang, Y., Chen, S., and Wang, J. (2016, January 20\u201325). Single underwater image restoration by blue-green channels dehazing and red channel correction. Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing, Shangai, China.","DOI":"10.1109\/ICASSP.2016.7471973"},{"key":"ref_43","unstructured":"Bazeille, S., Jaulin, L., Quidu, I., and Malkasse, J. (2019, December 12). Automatic Underwater Image Pre-Preprocessing. Available online: https:\/\/hal.archives-ouvertes.fr\/hal-00504893\/document."},{"key":"ref_44","first-page":"2","article-title":"Underwater Image Enhancement Using an Integrated Colour Model","volume":"34","author":"Iqbal","year":"2007","journal-title":"IAENG Int. J. Comput. Sci."},{"key":"ref_45","doi-asserted-by":"crossref","unstructured":"Huang, D., Wang, Y., Song, W., Sequeira, J., and Mavromatis, S. (2018, January 5\u20137). Shallow-water image enhancement using relative global histogram stretching based on adaptive parameter acquisition. Proceedings of the International Conference on Multimedia Modeling, Bangkok, Thailand.","DOI":"10.1007\/978-3-319-73603-7_37"},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"757","DOI":"10.1186\/2193-1801-3-757","article-title":"Underwater image quality enhancement through composition of dual-intensity images and Rayleigh-stretching","volume":"3","author":"Ghani","year":"2014","journal-title":"SpringerPlus"},{"key":"ref_47","doi-asserted-by":"crossref","unstructured":"Weeks, A.R. (1996). Fundamentals of Electronic Image Processing, SPIE Optical Engineering Press.","DOI":"10.1117\/3.227778"},{"key":"ref_48","doi-asserted-by":"crossref","first-page":"35","DOI":"10.1023\/B:VLSI.0000028532.53893.82","article-title":"Realization of the contrast limited adaptive histogram equalization (CLAHE) for real-time image enhancement","volume":"38","author":"Reza","year":"2004","journal-title":"J. VLSI Signal Process. Syst. Signal Image Video Technol."},{"key":"ref_49","doi-asserted-by":"crossref","first-page":"140233","DOI":"10.1109\/ACCESS.2019.2932130","article-title":"An Experimental-based Review of Image Enhancement and Image Restoration Methods for Underwater Imaging","volume":"7","author":"Wang","year":"2019","journal-title":"IEEE Access"},{"key":"ref_50","doi-asserted-by":"crossref","first-page":"541","DOI":"10.1109\/JOE.2015.2469915","article-title":"Human-visual-system-inspired underwater image quality measures","volume":"41","author":"Panetta","year":"2015","journal-title":"IEEE J. Ocean. Eng."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/24\/5497\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T13:41:56Z","timestamp":1760190116000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/19\/24\/5497"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,12,12]]},"references-count":50,"journal-issue":{"issue":"24","published-online":{"date-parts":[[2019,12]]}},"alternative-id":["s19245497"],"URL":"https:\/\/doi.org\/10.3390\/s19245497","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,12,12]]}}}