Optical wave gauging using deep neural networks

This is a Preprint and has not been peer reviewed. The published version of this Preprint is available: https://doi.org/10.1016/j.coastaleng.2019.103593.


Download Preprint

Supplementary Files

Daniel Buscombe , Roxanne Carini, Shawn Harrison, Chris Chickadel, Jonathan Warrick


We develop a remote wave gauging technique to estimate wave height and period from imagery of waves in the surf zone. In this proof-of-concept study, we apply the same framework to three datasets: the first, a set of close-range monochrome infrared (IR) images of individual nearshore waves at Duck, NC, USA; the second, a set of visible (i.e. RGB) band orthomosaics of a larger nearshore area near Santa Cruz, CA, USA; and the third, a set of oblique (unrectified) images from the same site. The network is trained using coincident images and in situ wave measurements. The optical wave gauge (OWG) consists of a deep convolutional neural network (CNN) to extract features from imagery — called a ‘base model’, with additional layers to distill the feature information into lower dimensional spaces, and a final layer of dense neurons to predict continuously varying quantities. Four base models are compared. The OWG is trained for both individual wave height and period, and statistical quantities like significant wave height and peak wave period. The best performing OWG on the IR dataset achieved RMS errors of 0.14 m and 0.41 s for height and period, respectively, capturing up to 98% of the variance in these quantities. The best performing OWG on the visible band rectified dataset achieved RMS errors of 0.08 m and 0.79 s, respectively, for height and period. The same values for the oblique RGB imagery were 0.11 m and 0.81 s for height and period, respectively. Overall, wave height and period accuracy is sensitive to choice of base model; OWGs built upon MobilenetV2 tend to perform worst and those built on Inception-ResnetV2 have the smallest RMS error. The presence or otherwise of residual layers in the model makes little systematic difference to the final OWG accuracy. Smaller batch sizes used in model training tend to result in more accurate OWGs. An out-of-calibration validation, using images associated with wave heights or periods outside the range of values represented in the training data, showed that the ability for OWGs to predict the bottom 5% of low wave heights and the top 5% of high wave heights was reasonably good, but the same was not generally true of wave period. The same framework, not optimized for either dataset, predicts both quantities with high accuracy when trained on imagery, despite the differences in electromagnetic band, perspective, and scale. The OWG estimates wave properties from an image in less than 100 ms on a modestly sized CPU, allowing for the possibility of continuous real-time wave estimates.




Civil and Environmental Engineering, Earth Sciences, Engineering, Geomorphology, Physical Sciences and Mathematics


remote sensing, machine learning, Waves, beach, coast, hydrodynamics, video


Published: 2019-12-04 14:11

Older Versions

GNU Lesser General Public License (LGPL) 2.1

Add a Comment

You must log in to post a comment.


There are no comments or no comments have been made public for this article.