1. Introduction
Climatological extremes are occurring more frequently and with greater intensity, in particular, coastal flooding and higher intensity storms [
1,
2]. These environmental changes and associated risks are often described in terms of sea level at the coast. Sea level at the coast can be broken down into several contributors such as regional sea level and wave contribution. The latter is dictated by the underlying bathymetry. To effectively mitigate environmental changes, in other words, to manage coastal environments, one requires to know bathymetry and its evolution. Coastal bathymetries are far from static and change continuously depending on incident waves, currents and sea level. As a matter of concept, powerful conditions such as storms can be considered large sediment transport drivers in the near-shore. These events often lead to abrupt and large erosion (e.g., net offshore sediment transport) while recovery during calm conditions (after initial immediate storm-recovery) is a slower process (net onshore sediment transport). Considering the dynamic coastal bathymetry to better predict its action on waves is thus paramount.
Major current issues to enhance this knowledge are spatial data-concentration and temporal data-sparsity. Field campaigns often sample locally, with an insufficient temporal resolution to observe climatic modes, storm impact and recovery/resilience. For example, on the one hand, specific sites are well sampled with real-time kinematic GPS (RTK-GPS) survey-campaigns (relatively often in time (every month) and dense in space) but on a local domain (
O(km
)). This also holds for remote-sensing techniques such as shore-based video cameras that have a high temporal frequency but a local domain. On the other hand, traditional large echo-sounding campaigns for bathymetries cover km
’s but are often sporadic. An alternative is the use of space-borne observations [
3] such as optical image products and radar that now sample the entire globe regularly (at best every few days—ESA’s Sentinel constellation [
4]).
In overview, two approaches to obtain nearshore depths are most widely applied: (1) depth through color absorption depending on the height of the water column (rule-of-thumb: the darker, the deeper) [
5] and (2) depth through the physical relation between wave celerity and depth (rule-of-thumb: the faster, the deeper) [
6,
7,
8]. The first method is uniquely applicable to optical imagery and it is capable of estimating reasonable depth until 10 s of meters but the method is sensitive to turbid or aerated waters. The wave-based method is applicable to both radar and optical imagery. Its limitation is mainly the observability of waves: as long as waves are visible, depth can theoretically be found from shore to intermediate water depth (0 to depths:
, further details in the methodology section). The relation between wave celerity has been applied to numerous observational techniques from shore-based systems [
6,
7,
9,
10,
11,
12], airborne [
13] to space-borne [
14,
15]. To find depth related to a certain wave celerity through the linear dispersion relation, one needs to obtain any pair from celerity
c, wavenumber
k, wave frequency
, wavelength
(1/
k) or wave period
T (1/
), either in the spectral domain (
) or temporal/spatial (
) domain. Compared to space-borne imagery (often one snapshot), shore-based or airborne camera systems have significantly more temporal resolution. The lack of temporal information limits depth estimations from space-borne imagery to the determination of spatial wave characteristics (
k or
L). Most commonly applied 2D-discrete fast-Fourier transform (DFT) or wavelet analyses require sub-domains with the size of a few wavelengths to overcome wave-stochasticity issues [
15,
16,
17,
18], which on its own leads to significant spatial smoothing. To a certain degree, these mathematical applications depend on image resolution and visibility of the wave pattern. In this work, we extract the wave pattern using a Radon transform and obtain physical wave characteristics using a 1D-DFT for the most energetic incident wave direction in Radon space (sinogram).
The article has the following structure: the next section describes the proposed methodology mathematically and which applicability is thereafter demonstrated using a synthetic deep-water case in the subsequent section. Wave pattern extraction and depth estimation from or to a Sentinel-2 image are shown in
Section 4. The discussion section focusses on the sensitivity to image resolution for wave-number, celerity and depth-sensing using the proposed method. The final part of the discussion elaborates on Sentinel-2 image augmentation for wave patterns allowing for the use of additional low-resolution bands to estimate wave characteristics.
2. Methodology
Underlying bathymetry dictates wave-celerity in case the wave is propagating through intermediate to shallow water. Intermediate and shallow water limits are wavelength dependent and typically
for intermediate water depth and
for shallow. Hence, from intermediate water until shore the linear dispersion relation (
1) can be used to estimate a local depth.
in which
c is wave celerity,
g represents the gravitational acceleration,
k is the wavenumber. It requires knowledge about two of the celerity
c, wavenumber
k, wave frequency
, wavelength
(1/
k) or wave period
T (1/
) set to solve (
1). Between the temporal and spatial domain, it is common practice to use the highest resolution of both to find the other. For example, in the case of video products or X-band radar, in which the temporal resolution is often the highest, one isolates wave frequencies
to find the wavenumber (
k) [
15,
16]. Sentinel-2 imagery does not allow for such an approach due to the lack of temporal information.
Although the Sentinel-2 products seem just a snapshot, there is underlying temporal information. The sensors collect imagery one wavelength specific-band at the time and hence, a time-lag between the different image bands exists. Such time-lag is common in optical spatial imagery and can also be found in, for example, the SPOT (max 2.04 s) and Pleiades (0.165 s between the detector bands: max 0.66 s) constellations. If we consider the bands with 10-meter resolution (red, green, blue and near-infrared), a maximum time lag of 1.005 s can be found between the blue and red band, illustrated in
Figure 1. This time-lag information of Sentinel-2 has been used to determine the direction of ocean waves (a 2D-DFT has duplicate quadrants) in [
19] and earlier with the SPOT constellation to estimate wave propagation through cross-correlation [
16].
2.1. Radon Transform-Derived Wave Signal and Spectra
Waves can be observed from space with satellite imagery due to sunlight reflected from the sea surface (sun glitter). Satellite Sun Glitter Imagery is shown to contain valuable information to obtain wave statistics such as wave height, period and direction and even a reconstruction of the 3D surface [
19]. Wave-visibility depends on several factors such as cloud coverage, satellite incident angles and wave conditions (height, period and direction). The quality/visibility of the wave pattern, and thus the ability to invert depth, differs per satellite image even for similar wave conditions. A common technique to enhance linear patterns in imagery is the Radon transform [
20] (RT). Even if wave patterns are not obviously apparent and/or contain a great amount of noise, the RT distils linear features. This particular feature makes the RT a powerful tool to process imagery. RT are extensively used for tomography (for example in CT-scans) in order to reconstruct finite projections. In addition, [
21,
22] have shown the RT’s power in separating incident from outgoing reflected waves in the nearshore coastal zone. Here, we use the RT to extract wave signal after which we apply a 1D-DFT to find the spectral phase of the wave (per band).
In principle, the RT accentuates linear features in an image by integrating image intensity (
) along lines defined by angle
and offset
following (
2):
wherein
represents the Dirac delta function.
represents a sinogram: the signal per direction (
) over the associated beam with length (
). The angular limits of (
2) are commonly set to
. Likewise to, for example, an inverse DFT, the original input signal can be reconstructed applying an inverse RT. RT filtering means that only a limited number of angles are used for the inverse reconstruction. To isolate wave patterns, only the most energetic wave-related
-
-pair can be used for the inverse RT.
Wave-like patterns are observed in the RT-sinogram with wave patterns in the original image. This allows for the calculation of the wave amplitude and phase per direction through a DFT (here in a discrete form). This results in a wave-number spectrum.
2.2. Waves Phase-Shift, Celerity and Depth
Imagery collected by the Sentinel-2 constellation consists of multiple bands with their specific sensing wavelength and resolution. Bands are collected one at the time with a fractional time-lag in between them. The time-lag combined with the RT-based wave number spectrum and its phase shift between bands results in the wave celerity. For each point in space, a sinogram (
2) is calculated over the sub-domain. The maximum variance for all angles
over
is considered the propagative direction of incident waves. Over the beam
with maximum variance, a DFT (
) is used to obtain the phase per band following:
wherein
represents the DFT over the sinogram
in polar space over the sub-domain around point
.
ℑ and
ℜ respectively denote the imaginary and real part of complex numbers. For each
location we can then calculate the spectral phase-shift (
in rad) between two (or more) detector bands at different times (
t). Since the wave number (
k) is kept fixed, a shift in spectral phase-shift represents
and the celerity can be calculated:
With the derived wave celerity
c and wave number
k (or wavelength
) depth is found solving (
1). The method as presented here selects a single, most energetic, peak in the Radon-DFT (a single wave number
k) to compute the phase-shift and hence the water depth.
3. A Synthetic Deep-Water Case
The process from a satellite image to bathymetry can be split into two main components; (1) sensing wave parameters and (2) depth-inversion. The two parts have their own associated error [
12] and limits. In this section, the method steps are illustrated and the sensing capabilities of the method are scrutinized with synthetic data. Since the wave sensing principally does not depend on the relative water depth (deep, intermediate or shallow waters), it makes sense to test the sensing-method in deep water and consider pure sinusoidal waveforms. In an attempt to introduce some reality to the synthetic dataset, input-parameters are set to represent Sentinel-2 settings such as 10 m resolution and 1.005 s time-lag between two snapshots. The chosen sinusoidal has 1 m amplitude and a 9-second period which roughly correspond to the annual mean at Capbreton, France (see
Section 4), resulting in two-wave patterns as shown in
Figure 2. Given the wave period and considering the deep water assumption, a wavelength (
) of 126.36 m (
1/m) and wave celerity (
c) of 14.04 m/s can be found. This wave propagates purely in x-direction (
). In addition, a second case is considered in which the wave is oblique incident
(
) and results in a wavenumber
k of 0.006 1/m and a celerity of 19.85 m/s. Here we attempt to find the appropriate wavenumber
k and celerity
c.
For this synthetic case, the sub-sample domain was set to 2
L by 4
L (252 m width × 505 m length). This is further elaborated in the discussion. Conceivably, the subsample domain size limits the appearance of the number of full wavelengths and hence the performance of the DFT (not the RT). The application of (
2) to the subsample results in a sinogram, as presented in
Figure 2. The upper and lower limits (red lines in
Figure 2) of the beam length are computed from the center of the subsample domain. These limits were determined exclusively by the object the RT is analyzing, in this case, a rectangular sub-domain. Note that at zero degrees the limits were
m to 252.5 m (total length of 505 m) and at
or 90 degrees the beam stretches between
m and 126 m, representing the total width of 252 m. In between
, 0 and 90 degrees the sinogram limits are determined by the furthest perpendicular line of sight along the beam that senses the object (here the sub-domain). Hence, the slight increase in total beam length from zero degrees (both ways) before decreasing to the smallest beam length on the shortest side of the subdomain.
The sinograms in
Figure 2 have a radial increment (
) of half a degree, resulting in 361 beams. A DFT is applied to every beam individually. For each rotational angle
, the resolution
along the RT-beam (
—crossing data-points) changes and follows in case of
:
Whilst the sinogram’ resolution changes per beam, the number of sample points remains constant. Resulting RT-spectra as shown in
Figure 3 have a typical cone shape: higher resolution at
=
, 0 or 90 degrees, results in the ability to resolve higher frequencies to a greater extent and vice versa for the diagonal.
Figure 3 shows the wave-number spectra derived from the sinograms in
Figure 2.
A first inspection of the energy peak in
Figure 3 reveals that the incident directions correspond to the synthetic input: 0 degrees for the left plot and
degrees in the right plot. The energy peaks also correspond to the appropriate wave number, respectively 0.008 [1/m] for 0 degrees case and 0.006 [1/m] for the oblique case. In both spectra, but in particular for the left plot, energy spreading is visible (in the shape of
). Along the wave track, the Radon integration solves the wave signal. As the beam rotates and the relative angle between the propagative wave and the beam direction is small, a wave signal with a longer wavelength is found (smaller wavenumber
k). As this relative angle increases the energy fades out, hence the
shaped energy distribution. In the case of oblique waves, the integrated energy over the wave crest perpendicular to the RT-beam (with angle
) is higher closer to the center of the sub-domain and lower towards the edges, compared to a constant crest length for 0 degrees. This effect is visible in the sinogram in
Figure 2. In the lower plot (
=
degrees) most of the energy is concentrated (around
= 0 m, between
m
100 m) while in the top plot (
= 0 degrees) the energy is more spread, between
m
250 m.
The RT-DFT allows for the calculation of a spectral-phase per position on the beam, per direction. Let us impose a time lag of 1.005 s between two snapshots to the sinusoidal above and compare the phase-shift at the energy peak. For the zero degrees incident wave with a period of 9 s, the theoretical phase shift, () is 0.701 rad. The RT-DFT for the peak gives 0.701 rad shift in phase, a 0.016% offset. Given the phase shift and time-lag (), a celerity of 14.04 m/s is obtained. For the oblique waves, the estimated phase shift is 0.701 rad compared to 0.701 rad for the theoretical phase shift (0.039% offset). From the synthetic case, we can say that it is possible to estimate wave celerity accurately, in an ideal-case setting.
4. Regional Wave-Pattern and Bathymetry
To scrutinize the method’s performance in a realistic case, it is applied to a real-world configuration. The area surrounding Capbreton in France (
Figure 4) was selected considering the availability of an in-situ dataset. A field campaign was conducted from 5–18 November 2017 which was initially designed to accommodate in-situ validation of spaceborne-derived bathymetries and Digital Elevation Models (topography) using CNES’ Pleiades constellation [
23,
24]. The coastal zone around Capbreton is particularly suited to method-validation considering that within several kilometers one finds a variety of coastal features such as a deep-water canyon, a port entrance, hard (walls) and soft (dunes) coastal-defense structures.
During the field campaign, hydrodynamics, topography and bathymetry were measured in various ways. The hydrodynamics are captured by an acoustic doppler current profiler (ADCP) likewise waves and currents are modeled, all executed by BRGM (Pessac). The topography was measured using real-time-kinematic GPS, structure for motion (SfM) from a drone and airborne LiDAR (BRGM). The bathymetry was measured with an echo-sounder mounted on a boat and the shore-based video camera systems that deploy cBathy and the temporal method [
12]. For this work, the echo-sounding measured bathymetry was considered the ground-truth. Wave conditions were of special interest as incident waves might influence the space-borne bathymetry inversion quality [
12]. Here, the two closest nearshore wave buoys in the Bay of Biscay were used to obtain wave data (Wave buoy number 62066 – Anglet and number 62064 – Arcachon). During the field campaign, the dominant wave conditions were quite energetic. Wave height conditions ranged between 0.7 and 4.4 m with a mean significant wave height of 2.22 m. The maximum wave height had an associated period of 15.4 s. The maximum wave period went up to 18.4 s with an associated wave height of 1.2 m. The wave direction was relatively constant considering a mean direction 307.2 degrees ± 7.56 degrees.
In this paper we test RT-based wave pattern extraction on 10 × 10 m resolution Sentinel-2 imagery [
25] covering the region surrounding Capbreton\—\Sentinel-2 relative orbit 94, tile 30TXP—on two dates: (1) 2 days after the end field campaign on 20 November 2017 and (2) preferable wave conditions (30 March 2018). The bathymetry is only derived for the latter to demonstrate the methods’ performance.
4.1. Parameter Settings for the rt Method
Few parameter settings were required to apply the RT for wave pattern extraction and wave-number spectra, and these were only limited to the spatial domain. An RT-filter was applied every 50 m in
x and
y direction, (
and
50 m), in other words, the depth estimation results have a horizontal resolution of 50 m. The windowing sub-domain for this real-world case is currently set to 30 × 20 pixels which practically relates to 300 × 200 m and an amplification factor (
) is applied as a function of the distance (
D in km) from the coastline
. The size of the sub-sample domain is in a similar order compared to [
15,
17,
18], and relates mostly to the stochasticity of the sub-sampled wave pattern. In other words, to apply typical methods such a wavelet or DFT analysis, more than a single wavelength should be sub-sampled, the same holds here.
For the RT-based phase-shift derived celerity, limits are imposed. The estimated celerity should be greater than zero and cannot exceed the deep water limit related to a user-defined maximum wave period. Here the cut-off wave period is 18 s, which relates to 28.1 m/s. This should be considered quite a generous upper limit, as these waves are not expected to travel with these celerities in the coastal zone. In addition to the minimum wave celerity threshold, sensed depth can only be positive (before it is referenced to a vertical datum).
4.2. Wave Extraction: Illustration
To show the power of RT-filtering we apply it on Sentinel-2 imagery collected at Capbreton on 20 November 2017. A wave pattern is not apparent in the raw level-2 Sentinel-2 imagery. The two closest wave buoys in the Bay of Biscay (buoy-ID 62066 and 62064—Global GlobWave database) measured an average significant wave height of 0.58 to 0.66 m, an average peak period of 11.72 to 11.76 s and a peak-associated wave direction of 274 to 326 degrees. These relative calm wave conditions result in an imperceptible wave pattern in the satellite imagery. Often these images are discarded for further analysis but let’s consider this image as a nice example-case for RT filtering. The RT filtering as in phase I of the methodology is applied per sub-domain and normalized over the full domain.
Figure 5 shows the filtered result over approximately 30 km
.
The filtered image clearly shows the incident wave pattern in the appropriate direction. In addition, secondary wave-like patterns are apparent such as the satellite sensor direction (lines with 290 degrees angle). This seems to be linked to the signal to noise ratio, as the wave signal is imperceptible and the sensing leaves a trace of a similar order of magnitude the RT also amplifies this artifact. At the coast, particularly South of the harbor entrance, larger, non-physical, intensities are observed (wide yellow band). This is due to the fact that the RT sees the coast as the most energetic linear feature in that sub-domain and the results are maxed-out.
In case incident waves are steeper, greater wave height and similar period, wave patterns are easier to observe from the satellite imagery.
Figure 6 shows RT results for the wave pattern extraction on 30 March 2018 under wave conditions of 3.26 to 3.3 m average significant wave height, an average peak wave period between 12.69 and 12.79 s and an incident wave-angle between 280 to 309 degrees. Also, the incident swell was cleaner and had less directional spread (10–20 degrees) on 30 March 2018 in comparison to 20 November 2017 (13–30 degrees). The wave pattern was significantly more distinctive in comparison to
Figure 5. For example, refraction patterns around the harbor entrance were visible.
For the wave pattern in
Figure 6, unfiltered (all directions), a RT-based spectrum can be derived for every location (
).
Figure 7 shows an example of such spectrum for point
x = 621,000 m and
y = 4,834,000 m, roughly in the middle of the domain as indicated by the red circle in
Figure 6. The spectral coloring in
Figure 7 relates to the normalized amplitude. This RT wavenumber spectrum confirms shows similar wave direction and spreading as the offshore wave buoy.
Figure 7 also indicates the RT-related energy spreading, likewise to the synthetic spectra.
4.3. Wave Number and Depth Estimation
Several distinct energy concentrations are apparent in the wave-number spectrum around the 300 degrees spoke for wave numbers around 0.005 m
. The derived spectrum confirms what the wave buoy data told us in the sections above. Which energy peak to use for the depth inversion for each spectrum is not trivial. Here, the current set-up takes the direction from the variance peak in the sinogram. For the wave number the 99% interval is calculated, so the 1% most energetic points, from the normalized amplitude spectrum. For the most energetic 1% wavenumber
k is computed and used to calculate the phase-shift.
Figure 8 shows the measured depth and depth derived from Sentinel-2 imagery acquired on 30 March 2018. Bear in mind, these are tide-corrected depths (tidal elevation =
m). Here, depths are estimated over the same domain as the field-campaign covered.
The measured and estimated depth shows comparable morphological features. The deep-water canyon (300 m depth close to shore) in front of the harbor is recognizable. Features like these are often lacking in state-of-the-art applications because they are relatively hard to resolve. Between the survey and estimation, a correlation coefficient of 0.82 and RMS difference of 2.58 m is found for measured depths up to 30 m. The correlation coefficient shows that the estimated morphological features have a physical meaning and represent reality.
Figure 9 presents sectioned profiles: North, central (with the deep-water canyon) and the South section. In the North, one can see that the depth is well estimated until the sub-tiles hit the white water due to wave breaking. In the canyon section, we do estimate the canyon outline but we underestimate the canyon’ slope nearshore. This offset in the vicinity of the canyon can be explained by complex wave attenuation on the canyon banks as the waves make a quick transition between deep-water to shallow water: multiple spectral peaks disperse the computed phase shift. This could be solved by introducing depth estimation over multiple wave numbers (not included in the current version). In the Southern section, the waves were less affected by the deepwater canyon and the wave breaking zone is less wide, the depth estimation technique does quite well. These results, the presence of the canyon and adequate estimation of the shallowest depths, show the potential of this novel estimation of the wave-phase shift, and celerity in polar (RT) space.