{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,4]],"date-time":"2026-04-04T22:27:40Z","timestamp":1775341660503,"version":"3.50.1"},"reference-count":41,"publisher":"MDPI AG","issue":"8","license":[{"start":{"date-parts":[[2023,4,10]],"date-time":"2023-04-10T00:00:00Z","timestamp":1681084800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Consider the case of a small, unmanned boat that is performing an autonomous mission. Naturally, such a platform might need to approximate the ocean surface of its surroundings in real-time. Much like obstacle mapping in autonomous (off-road) rovers, an approximation of the ocean surface in a vessel\u2019s surroundings in real-time can be used for improved control and optimized route planning. Unfortunately, such an approximation seems to require either expensive and heavy sensors or external logistics that are mostly not available for small or low-cost vessels. In this paper, we present a real-time method for detecting and tracking ocean waves around a floating object that is based on stereo vision sensors. Based on a large set of experiments, we conclude that the presented method allows reliable, real-time, and cost-effective ocean surface mapping suitable for small autonomous boats.<\/jats:p>","DOI":"10.3390\/s23083857","type":"journal-article","created":{"date-parts":[[2023,4,10]],"date-time":"2023-04-10T03:24:18Z","timestamp":1681097058000},"page":"3857","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":5,"title":["Real-Time Stereo-Based Ocean Surface Mapping for Robotic Floating Platforms: Concept and Methodology"],"prefix":"10.3390","volume":"23","author":[{"given":"Or","family":"Greenberg","sequence":"first","affiliation":[{"name":"Kinematics and Computational Geometry lab., School of Computer Science, Ariel University, Ariel 4070000, Israel"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1580-5421","authenticated-orcid":false,"given":"Boaz","family":"Ben-Moshe","sequence":"additional","affiliation":[{"name":"Kinematics and Computational Geometry lab., School of Computer Science, Ariel University, Ariel 4070000, Israel"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2023,4,10]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Williams, G. (1997). Chaos Theory Tamed, CRC Press.","DOI":"10.1201\/9781482295412"},{"key":"ref_2","doi-asserted-by":"crossref","unstructured":"Hasselblatt, B., and Katok, A. (2003). A First Course in Dynamics: With a Panorama of Recent Developments, Cambridge University Press.","DOI":"10.1017\/CBO9780511998188"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"777","DOI":"10.1063\/1.166275","article-title":"Chaotic dynamics of sea clutter","volume":"7","author":"Haykin","year":"1997","journal-title":"Chaos Interdiscip. J. Nonlinear Sci."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"331","DOI":"10.1002\/rob.21990","article-title":"Autonomous boat driving system using sample-efficient model predictive control-based reinforcement learning approach","volume":"38","author":"Cui","year":"2021","journal-title":"J. Field Robot."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"P\u00eatr\u00e8s, C., Romero-Ramirez, M.A., and Plumet, F. (2011, January 20\u201323). Reactive path planning for autonomous sailboat. Proceedings of the 2011 15th International Conference on Advanced Robotics (ICAR), Tallinn, Estonia.","DOI":"10.1109\/ICAR.2011.6088585"},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"da Silva Junior, A.G., dos Santos, D.H., de Negreiros, A.P.F., de Souza Silva, J.M.V.B., and Gon\u00e7alves, L.M.G. (2020). High-level path planning for an autonomous sailboat robot using Q-Learning. Sensors, 20.","DOI":"10.3390\/s20061550"},{"key":"ref_7","doi-asserted-by":"crossref","unstructured":"Sun, Q., Qi, W., Liu, H., Sun, Z., Lam, T.L., and Qian, H. (2020, January 25\u201329). Oceanvoy: A hybrid energy planning system for autonomous sailboat. Proceedings of the 2020 IEEE\/RSJ International Conference on Intelligent Robots and Systems (IROS), Las Vegas, NV, USA.","DOI":"10.1109\/IROS45743.2020.9341591"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Persson, L., and Wahlberg, B. (2019, January 7\u201311). Model predictive control for autonomous ship landing in a search and rescue scenario. Proceedings of the AIAA Scitech 2019 Forum, San Diego, CA, USA.","DOI":"10.2514\/6.2019-1169"},{"key":"ref_9","unstructured":"Toffoli, A., and Bitner-Gregersen, E.M. (2017). Encyclopedia of Maritime and Offshore Engineering, Wiley."},{"key":"ref_10","unstructured":"Stoker, J.J. (2011). Water Waves: The Mathematical Theory with Applications, John Wiley & Sons."},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Morison, J.R., and Crooke, R. (1953). The Mechanics of Deep Water, Shallow Water, and Breaking Waves, California University Berkeley Wave Research Lab.. Technical Report.","DOI":"10.21236\/AD0006549"},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Dean, R.G., and Dalrymple, R.A. (1991). Water Wave Mechanics for Engineers and Scientists, World Scientific Publishing Company.","DOI":"10.1142\/1232"},{"key":"ref_13","unstructured":"Holthuijsen, L.H. (2010). Waves in Oceanic and Coastal Waters, Cambridge University Press."},{"key":"ref_14","unstructured":"Wright, J., Colling, A., and Park, D. (1999). Waves, Tides and Shallow-Water Processes, Gulf Professional Publishing."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"67","DOI":"10.1016\/S0422-9894(08)70275-7","article-title":"Chapter 3 Refraction of Short Waves by Slowly Varying Depth","volume":"48","author":"Masse","year":"1989","journal-title":"Elsevier Oceanogr. Ser."},{"key":"ref_16","unstructured":"LeBlanc, L.R., and Middleton, F.H. (1980). Wave Measuring Buoy. (4,220,044), US Patent."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"283","DOI":"10.1016\/S0378-3839(99)00030-7","article-title":"Satellite wave measurements for coastal engineering applications","volume":"37","author":"Krogstad","year":"1999","journal-title":"Coast. Eng."},{"key":"ref_18","doi-asserted-by":"crossref","unstructured":"Mori, Y., Shimada, S., Shiina, T., Baji, H., and Takemoto, S. (2016, January 13\u201318). Dynamic analysis of sea wave data measured by LED lidar. Proceedings of the Lidar Technologies, Techniques, and Measurements for Atmospheric Remote Sensing XII, International Society for Optics and Photonics, San Francisco, CA, USA.","DOI":"10.1117\/12.2241986"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"314","DOI":"10.1016\/j.isprsjprs.2017.04.008","article-title":"Analysis and correction of ocean wave pattern induced systematic coordinate errors in airborne LiDAR bathymetry","volume":"128","author":"Westfeld","year":"2017","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Kusters, J., Cockrell, K., Connell, B., Rudzinsky, J., and Vinciullo, V. (2016, January 19\u201323). FutureWaves\u2122: A real-time Ship Motion Forecasting system employing advanced wave-sensing radar. Proceedings of the OCEANS 2016 MTS\/IEEE Monterey, Monterey, CA, USA.","DOI":"10.1109\/OCEANS.2016.7761478"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Cui, J., Bachmayer, R., DeYoung, B., and Huang, W. (2018). Ocean wave measurement using short-range K-band narrow beam continuous wave radar. Remote Sens., 10.","DOI":"10.3390\/rs10081242"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Corgnati, L., Mazzei, L., Marini, S., Isoppo, B., Ottaviano, E., Besio, G., and Magaldi, M.G. (2015, January 8\u201321). High resolution stereo imaging of sea waves for validation and optimization of wave modelling. Proceedings of the OCEANS 2015-Genova, Genova, Italy.","DOI":"10.1109\/OCEANS-Genova.2015.7271382"},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"28","DOI":"10.1016\/j.cageo.2017.07.001","article-title":"WASS: An open-source pipeline for 3D stereo reconstruction of ocean waves","volume":"107","author":"Bergamasco","year":"2017","journal-title":"Comput. Geosci."},{"key":"ref_24","unstructured":"Derenick, J.C., Wang, H., Stathis, C., and Cherepinsky, I. (2019). Multispectral Sensor Fusion System for Platform State Estimation. (10,364,042), US Patent."},{"key":"ref_25","unstructured":"Kim, K., Park, O., Kim, S., and Suk, J. (2016, January 25\u201327). Ship Motion Prediction for Automatic Carrier landing of UAV using NARX. Proceedings of the 2016 Asia-Pacific International Symposium on Aerospace Technology, Toyama, Japan."},{"key":"ref_26","unstructured":"Lim, E. (2017). System and Methods for Automatically Landing Aircraft. (9,568,919), US Patent."},{"key":"ref_27","unstructured":"Elgersma, M.R., and Li, X.L. (2017). Aircraft Precision Approach and Shipboard Landing Control System and Method. (9,547,991), US Patent."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1109\/TGRS.2022.3155352","article-title":"Wavelet-Based 2-D Sea Surface Reconstruction Method From Nearshore X-Band Radar Image Sequences","volume":"60","author":"Chernyshov","year":"2022","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Amani, M., Moghimi, A., Mirmazloumi, S.M., Ranjgar, B., Ghorbanian, A., Ojaghi, S., Ebrahimy, H., Naboureh, A., Nazari, M.E., and Mahdavi, S. (2022). Ocean Remote Sensing Techniques and Applications: A Review (Part I). Water, 14.","DOI":"10.3390\/w14213401"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"239","DOI":"10.1080\/01969722.2018.1541599","article-title":"Real-time active SLAM and obstacle avoidance for an autonomous robot based on stereo vision","volume":"50","author":"Kalogeiton","year":"2019","journal-title":"Cybern. Syst."},{"key":"ref_31","unstructured":"de Figueiredo, R.P., Hansen, J.G., Fevre, J.L., Brandao, M., and Kayacan, E. (2021). On the advantages of multiple stereo vision camera designs for autonomous drone navigation. arXiv."},{"key":"ref_32","unstructured":"Suthakorn, J., Kishore, M., Ongwattanakul, S., Matsuno, F., Svinin, M., and Pillai, B.M. (2022, January 25\u201327). Stereo Vision-based Object Detection and Depth Estimation from 3D Reconstructed Scene for an Autonomous Multi Robotic Rescue Mission. Proceedings of the Twenty-Seventh International Symposium on Artificial Life and Robotics 2022, Virtual Event."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"87","DOI":"10.1016\/0004-3702(95)00022-4","article-title":"A robust technique for matching two uncalibrated images through the recovery of the unknown epipolar geometry","volume":"78","author":"Zhang","year":"1995","journal-title":"Artif. Intell."},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Harris, C., and Stephens, M. (1988, January 2). A combined corner and edge detector. Proceedings of the Alvey Vision Conference, Manchester, UK.","DOI":"10.5244\/C.2.23"},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1023\/B:VISI.0000029664.99615.94","article-title":"Distinctive image features from scale-invariant keypoints","volume":"60","author":"Lowe","year":"2004","journal-title":"Int. J. Comput. Vis."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"404","DOI":"10.1007\/11744023_32","article-title":"Surf: Speeded up robust features","volume":"3951","author":"Bay","year":"2006","journal-title":"Lect. Notes Comput. Sci."},{"key":"ref_37","unstructured":"Revaud, J., Weinzaepfel, P., De Souza, C., Pion, N., Csurka, G., Cabon, Y., and Humenberger, M. (2019). R2D2: Repeatable and reliable detector and descriptor. arXiv."},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Wu, H., Wang, M., Zhou, W., and Li, H. (2021, January 11\u201317). Learning deep local features with multiple dynamic attentions for large-scale image retrieval. Proceedings of the IEEE\/CVF International Conference on Computer Vision, Montreal, BC, Canada.","DOI":"10.1109\/ICCV48922.2021.01122"},{"key":"ref_39","unstructured":"Hough, P. (1962). Method and Means for Recognizing Complex Patterns. (3,069,654), U.S. Patent."},{"key":"ref_40","doi-asserted-by":"crossref","first-page":"11","DOI":"10.1145\/361237.361242","article-title":"Use of the Hough transformation to detect lines and curves in pictures","volume":"15","author":"Duda","year":"1972","journal-title":"Commun. ACM"},{"key":"ref_41","unstructured":"Abeles, P. (2023, April 05). BoofCV. 2011\u20132021. Available online: http:\/\/boofcv.org\/."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/8\/3857\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,10]],"date-time":"2025-10-10T19:13:02Z","timestamp":1760123582000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/23\/8\/3857"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,4,10]]},"references-count":41,"journal-issue":{"issue":"8","published-online":{"date-parts":[[2023,4]]}},"alternative-id":["s23083857"],"URL":"https:\/\/doi.org\/10.3390\/s23083857","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,4,10]]}}}