Hostname: page-component-7b7567c8c-wxvwp Total loading time: 0 Render date: 2026-11-15T21:34:33.944Z Has data issue: false hasContentIssue false

On the surface expression of bottom features in free-surface flow

Published online by Cambridge University Press:  13 August 2020

Saksham Gakhar*
Affiliation:
Department of Civil and Environmental Engineering, The Bob and Norma Street Environmental Fluid Mechanics Laboratory, Stanford University, Stanford, CA94305, USA
Jeffrey R. Koseff
Affiliation:
Department of Civil and Environmental Engineering, The Bob and Norma Street Environmental Fluid Mechanics Laboratory, Stanford University, Stanford, CA94305, USA
Nicholas T. Ouellette
Affiliation:
Department of Civil and Environmental Engineering, The Bob and Norma Street Environmental Fluid Mechanics Laboratory, Stanford University, Stanford, CA94305, USA
*
†Email address for correspondence: sakshamg@stanford.edu

Abstract

Laboratory experiments were carried out in an open-channel recirculating water flume for different bottom treatments and a variety of flow conditions. We acquired overhead images of the free surface downstream of the bottom features and used these to train convolutional neural network based classifiers. Using these classifiers, we demonstrate that information acquired at the surface alone can be used to differentiate between the physical features that lie at the bottom boundary. We show that although external physical processes, such as winds, can modulate the free surface, they do not necessarily eliminate the free-surface signature of the submerged bottom features. Our results provide strong motivation for future studies that probe the physical processes responsible for transporting information about the bottom of the flow to the surface.

Information

Type
JFM Papers
Copyright
© The Author(s), 2020. Published by Cambridge University Press
Figure 0

Figure 1.Photographs (taken from above) of the bottom features used for this study. In each image, the flow direction is from the bottom to the top. $(a)$ ‘Canopy’. $(b)$ Coral skeletons. $(c)$ ‘Dunes’. $(d)$ ‘Rocks’.

Figure 1

Figure 2.Sample difference images (as defined in § 2) for the four different bottom treatments for the shallow–fast case. The flow direction is from the bottom to the top of the images. $(a)$ ‘Canopy’. $(b)$ Coral skeletons. $(c)$ ‘Dunes’. $(d)$ ‘Rocks’.

Figure 2

Figure 3.Sample difference images in the presence of wind (at wind speed $2.6\ \textrm {m}\,\textrm {s}^{-1}$ as defined in § 2) for the four different bottom treatments for the shallow–fast case. The flow direction is from the bottom to the top of the images. $(a)$ ‘Canopy’. $(b)$ Coral skeletons. $(c)$ ‘Dunes’. $(d)$ ‘Rocks’.

Figure 3

Table 1.Per cent accuracy of the nine CNN classifiers discussed in § 4.1. Each of the nine ($Re_H, \mathcal {S}$) pairs in the table corresponds to a different model, and its placement in the table indicates the flow condition that was held out from the training set and used for testing instead. For each classifier, the training set accuracy, training-development set accuracy and test set accuracy are shown in italic, bold and bold italic, respectively.

Figure 4

Figure 4.Confusion matrices for the test-set performance of the nine classifier models discussed in § 4.1. The numbers in each of the boxes give the fraction of test images belonging to a particular bedform (row labels) that are classified by the CNN as belonging to one of the four bedforms (column labels). $(a)$ Shallow flow, slow flow-rate holdout. $(b)$ Shallow flow, medium flow-rate holdout. $(c)$ Shallow flow, fast flow-rate holdout. $(d)$ Intermediate-depth flow, slow flow-rate holdout. $(e)$ Intermediate-depth flow, medium flow-rate holdout. $(\,f)$ Intermediate-depth flow, fast flow-rate holdout. $(g)$ Deep flow, slow flow-rate holdout. $(h)$ Deep flow, medium flow-rate holdout. $(i)$ Deep flow, fast flow-rate holdout.

Figure 5

Figure 5.Confusion matrices for the three different wind-speed test cases discussed in § 4.2.1. No images taken with imposed surface winds were used to train the CNN used for these cases. $(a)$$\text {Wind speed} = 1.6\ \textrm {m}\,\textrm {s}^{-1}$. $(b)$$\text {Wind speed} = 2.2\ \textrm {m}\,\textrm {s}^{-1}$. $(c)$$\text {Wind speed} = 2.6 \ \textrm {m}\,\textrm {s}^{-1}$.

Figure 6

Figure 6.The CNN architecture used for this study.