Hostname: page-component-77f85d65b8-9nbrm Total loading time: 0 Render date: 2026-03-27T02:19:17.928Z Has data issue: false hasContentIssue false

A novel filtering method for geodetically determined ocean surface currents using deep learning

Published online by Cambridge University Press:  06 December 2023

Laura Gibbs*
Affiliation:
School of Geographical Sciences, University of Bristol, Bristol, United Kingdom
Rory J. Bingham
Affiliation:
School of Geographical Sciences, University of Bristol, Bristol, United Kingdom
Adeline Paiement
Affiliation:
Université de Toulon, Aix Marseille Univ, CNRS, LIS, Marseille, France
*
Corresponding author: Laura Gibbs; Email: laura.gibbs@bristol.ac.uk

Abstract

Determining an accurate picture of ocean currents is an important societal challenge for oceanographers, aiding our understanding of the vital role currents play in regulating Earth’s climate, and in the dispersal of marine species and pollutants, including microplastics. The geodetic approach, which combines satellite observations of sea level and Earth’s gravity, offers the only means to estimate the dominant geostrophic component of these currents globally. Unfortunately, however, geodetically-determined geostrophic currents suffer from high levels of contamination in the form of geodetic noise. Conventional approaches use isotropic spatial filters to improve the signal-to-noise ratio, though this results in high levels of attenuation. Hence, the use of deep learning to improve the geodetic determination of the ocean currents is investigated. Supervised machine learning typically requires clean targets from which to learn. However, such targets do not exist in this case. Therefore, a training dataset is generated by substituting clean targets with naturally smooth climate model data and generative machine learning networks are employed to replicate geodetic noise, providing noisy input and clean target pairs. Prior knowledge of the geodetic noise is exploited to develop a more realistic training dataset. A convolutional denoising autoencoder (CDAE) is then trained on these pairs. The trained CDAE model is then applied to unseen real geodetic ocean currents. It is demonstrated that our method outperforms conventional isotropic filtering in a case study of four key regions: the Gulf Stream, the Kuroshio Current, the Agulhas Current, and the Brazil-Malvinas Confluence Zone.

Information

Type
Methods Paper
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2023. Published by Cambridge University Press
Figure 0

Figure 1. Surface geostrophic current velocity map computed from the high-resolution CMCC-CM2-HR4 climate model (Scoccimarro et al., 2019) prepared for Coupled Model Intercomparison Project Phase 6 (CMIP6).

Figure 1

Figure 2. DTU18-EIGEN-6C4 MDT, expanded up to degree/order 280.

Figure 2

Figure 3. Surface geostrophic current velocity map computed from the DTU18-EIGEN-6C4 MDT expanded up to degree/order 280, via Equation 2, in which $ f=2{\omega}_e sin\theta $; however, for $ \theta <{15}^{\circ } $ from the equator, we fix $ f=2{\omega}_e\mathit{\sin}(15) $ to avoid the singularity within this region.

Figure 3

Table 1. Climate model data used in this study; native horizontal resolution expressed as latitude $ \times $ longitude (is approximate); number of vertical levels; total number of MDTs generated by each model across all ensembles; and key reference.

Figure 4

Table 2. The gravity field models used for synthesized noise generation; year published; maximum spherical harmonic degree (later expanded up to the same degree/order of 280 across models); data source; and key reference.

Figure 5

Table 3. Details of the generative network training data constructed from a set of Gravity field models (Table 2) and the DTU18 MSS.

Figure 6

Figure 4. Generated noise tiles from real geodetic data and synthesized data from generative networks.

Figure 7

Figure 5. The 2D FFT magnitude spectra computed across a batch of 50 tiles.

Figure 8

Figure 6. The difference between real geodetic noise and synthesized noise in terms of FFT magnitude spectra.

Figure 9

Figure 7. Noise tiles generated by the DCGAN, joined using different patching methods.

Figure 10

Figure 8. The noise application method demonstrated for a cross section of a random training sample. The left plot shows cross-sections of the target (orange) against the target with added DCGAN noise (blue); the right plot shows cross-sections of the resulting noisy training sample where the sample has been re-scaled (blue) to more closely match the real currents, shown against both the target (orange) and a real sample of surface geostrophic currents computed from the DTU18_EIGEN-6C4 geodetic MDT (gray).

Figure 11

Figure 9. A demonstration of the noise application showing (a) a target training sample from the HadGEM3-GC31-MM climate model; (b) a random noise quilt; (c) the associated noise strength map generated from the smoothed prior MDT; (d) the resulting synthetic sample in which the noise quilt has been applied to the target according to Equation 4 (with $ k $=1.5); and (e) a real sample of surface geostrophic currents computed from the DTU18_EIGEN-6C4 geodetic MDT.

Figure 12

Figure 10. The denoising autoencoder network architecture.

Figure 13

Table 4. Details of the denoising network training data constructed from the eight climate models’ data (Table 1).

Figure 14

Table 5. Ablation study of the different processes in creating the final training dataset for the denoising network: using the noise strength map; passing geoid gradients as an extra channel and applying data augmentations.

Figure 15

Figure 11. The training and validation curves from the CDAE network trained in Section 4.

Figure 16

Figure 12. A set of synthetic samples from the test dataset containing surface geostrophic current velocities (ms$ {}^{-1} $) from the CMCC-CM2-HR4 climate model with DCGAN-produced noise quilts applied, denoised using the CDAE method across a range of CDAE training epochs showing the following regions: Gulf Stream (row 1), Kuroshio Current (row 2), Agulhas Current (row 3) and BMCZ (row 4).

Figure 17

Figure 13. Surface geostrophic current velocities, (ms$ {}^{-1} $) computed from the DTU18-EIGEN-6C4 MDT, denoised using the CDAE method across a range of epochs showing the following regions: Gulf Stream (row 1), Kuroshio Current (row 2), Agulhas Current (row 3) and BMCZ (row 4).

Figure 18

Figure 14. Surface geostrophic current velocities (ms$ {}^{-1} $) computed from the DTU18-EIGEN-6C4 MDT filtered using a Gaussian filter across a set of filter radii compared against the CDAE outputs at 15 epochs showing the following regions: Gulf Stream (row 1), Kuroshio Current (row 2), Agulhas Current (row 3) and BMCZ (row 4).

Figure 19

Table 6. The root mean squared difference (RMSD) and mean absolute difference (MAD) between denoised DTU18-EIGEN-6C4 currents from Gaussian filtering (at filter radii 50 km and 70 km) and the CDAE method (at epoch 15) against the reference surface CNES-CLS18.

Figure 20

Table 7. The signal-preservation, noise-removal and ratio values (signal-preservation divided by noise-removal) on the denoised DTU18-EIGEN-6C4 currents using a Gaussian filter (GF) at filter radii 50 km and 70 km and the CDAE method at epoch 15, and finally the CNES-CLS18 reference surface over different geographical regions.