Hostname: page-component-74656f9884-kv2lp Total loading time: 0 Render date: 2026-11-05T05:44:56.565Z Has data issue: false hasContentIssue false

Neural ocean forecasting from sparse satellite-derived observations: A case study for SSH dynamics and altimetry data

Published online by Cambridge University Press:  05 November 2026

Daria Botvynko*
Affiliation:
IMT Atlantique , UMR CNRS 6285 Lab-STICC, Brest, France
Pierre Haslée
Affiliation:
IMT Atlantique , UMR CNRS 6285 Lab-STICC, Brest, France
Lucile Gaultier
Affiliation:
OceanDatalab, Brest, France
Julien Le Sommer
Affiliation:
CNRS, UMR IGE, Grenoble, France
Clément de Boyer Montégut
Affiliation:
LOPS, CNRS, IRD, Ifremer, Plouzané, France
Anass el Aouni
Affiliation:
Mercator Ocean International , Toulouse, France
Betrand Chapron
Affiliation:
LOPS, CNRS, IRD, Ifremer, Plouzané, France
Ronan Fablet
Affiliation:
IMT Atlantique , UMR CNRS 6285 Lab-STICC, Brest, France
*
Corresponding author: Daria Botvynko; Email: daria.botvynko@imt-atlantique.fr

Abstract

We present an end-to-end deep learning framework for short-term forecasting of global sea surface dynamics based on sparse satellite altimetry data. Building on two state-of-the-art architectures: U-Net and 4DVarNet, originally developed for image segmentation and spatiotemporal interpolation, respectively, we adapt the models to forecast the sea level anomaly (SLA) and sea surface currents over a seven-day horizon using sequences of sparse nadir altimeters observations. The model is trained on data from the GLORYS12 operational ocean reanalysis, with synthetic nadir sampling patterns applied to simulate realistic observational coverage. The forecasting task is formulated as a sequence-to-sequence mapping, with the input comprising partial SLA snapshots and the target being the corresponding future full-field SLA maps. We evaluate model performance using (i) normalized root mean squared error (nRMSE), (ii) averaged effective resolution, (iii) percentage of correctly predicted velocities, magnitudes and angles, and benchmark results against the operational Mercator Ocean forecast product. Results show that end-to-end neural forecasts outperform the baseline across all lead times, with particularly notable improvements in high variability regions. Our framework is developed within the OceanBench benchmarking initiative, promoting reproducibility and standardized evaluation in ocean machine learning. These results demonstrate the feasibility and potential of end-to-end neural forecasting models for operational oceanography, even in data-sparse conditions.

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), 2026. Published by Cambridge University Press
Figure 0

Figure 1. Proposed end-to-end neural scheme for short-term forecasting: input satellite observations are fed to the end-to-end neural architecture providing a full SSH forecasted field.

Figure 1

Figure 2. Input and target of the proposed end-to-end neural scheme for short-term forecasting. (a) Global SLA field at the reference time t∗$ {t}^{\ast } $; the red box marks the region shown in (b, c). (b) Input to the end-to-end neural model: partial along-track SLA observations for a subset of the 14-day past observation window (blank panels indicate future days, for which no observation exists). (c) Target: the corresponding complete SLA fields across the same window, including the 7-day forecast horizon.Figure 2. long description.

Figure 2

Table 1. Benchmarked models and their specificationsTable 1. long description.

Figure 3

Figure 4. Benchmark of SSH forecasts (and derived SSC), provided by GLO12, GloNet, XiHe and proposed end-to-end neural forecasts 4DVarNet and UNet. The benchmark presents the following metrics: nRMSE score and average effective resolution of the SSH with respect to SARAL/AltiKa, % correctly predicted SSC angles and magnitudes with respect to drifters. Colors indicate relative gain in % compared to the baseline GLO12, with blue indicating better performances.

Figure 4

Figure 3. SLA predicted by proposed end-to-end neural forecasts 4DVarNet (left column) and UNet (right column) at leadtime 0 on 2023-01-18.Figure 3. Long description.

Figure 5

Table 2. Relative error (%) of RMSE and nRMSE metrics of the forecasted SLA at leadtime 0 with respect to DUACS mapping productTable 2. long description.

Figure 6

Table 3. Relative error (%) of RMSE and nRMSE metrics of the forecasted SLA at leadtime 3 with respect to DUACS at the same leadtimeTable 3. long description.

Figure 7

Table 4. Relative error (%) of RMSE and nRMSE metrics of the forecasted SLA at leadtime 5 with respect to DUACS at the same leadtimeTable 4. long description.

Figure 8

Figure 5. SLA reconstructed by OI-based DUACS product vs baseline forecast GLO12 and proposed end-to-end neural forecasts 4DVarNet and UNet at leadtimes 0 and 5 in the Gulf Stream on 18 January, 2023 and 23 January, 2023.Figure 5 long description.

Figure 9

Figure 6. SLA reconstructed by OI-based DUACS product vs baseline forecast GLO12 and proposed end-to-end neural forecasts 4DVarNet and UNet at leadtimes 0 and 5 in the Agulhas region on January 18, 2023 and 23 January, 2023.Figure 6 long description.

Author comment: Neural ocean forecasting from sparse satellite-derived observations: A case study for SSH dynamics and altimetry data — R0/PR1

Comments

Dear editor,

We wish to submit a research article entitled “Neural ocean forecasting from sparse satellite-derived observations: a case-study for SSH dynamics and altimetry data”. We confirm that this work is original and has not been published elsewhere, nor is it currently under consideration for publication elsewhere.

In this paper, we present an end-to-end deep learning framework for short-term forecasting of global sea surface dynamics based on sparse satellite altimetry data. Building on two state-of-the-art architectures, U-Net and 4DVarNet, we adapt them to forecast the sea level anomaly and sea surface currents over a 7-day horizon using sequences of sparse nadir altimeters observations. The model is trained on data from the GLORYS12 operational ocean reanalysis, with synthetic nadir sampling patterns applied to simulate realistic observational coverage. The forecasting task is formulated as a sequence-to-sequence mapping, with the input comprising partial sea level anomaly snapshots and the target being the corresponding future full-field SLA maps.

We have no conflicts of interest to disclose.

Please address all correspondence concerning this manuscript to us at daria.botvynko@imt-atlantique.fr.

Thank you for your consideration of this manuscript.

Review: Neural ocean forecasting from sparse satellite-derived observations: A case study for SSH dynamics and altimetry data — R0/PR2

Conflict of interest statement

I do not have any competing interests in relation to the manuscript

Comments

This paper presents an end-to-end neural framework for short-term Sea Surface Height (SSH) forecasting from sparse altimetric observations. The articles assess the performance of two distinct neural models/frameworks, the 4DVarNet, a neural approach for interpolation of dynamical systems in a data assimilation fashion, and the UNet, a well-established architecture in computer vision and image processing. The benchmarked models are capable of predicting the oceanic features from sparse observations, distinctly from previous neural approaches which would emulate the phyisical system from a initial state. Moreover, results obtained from the proposed models are competitive or even surpass previous results.

Beyond the architectures evaluated in this work, it would be highly interesting to investigate the performance of transformer-based vision models for this task. Recent advances suggest that such models can match or even outperform conventional convolutional neural networks, including U-Net, in recostruction tasks.

Review: Neural ocean forecasting from sparse satellite-derived observations: A case study for SSH dynamics and altimetry data — R0/PR3

Conflict of interest statement

Reviewer declares none.

Comments

Summary

The article presents a deep-learning framework for short-term forecasting of ocean surface dynamics at the global scale. The proposed approach predicts sea surface height (SSH) over a 7-day forecasting horizon at a spatial resolution of approximately 25 km (1/4∘). The methodology relies on end-to-end architectures comparing a 4DVarNet framework and a convolutional autoencoder with standard short-term forecasting approaches to reconstruct and forecast ocean surface variables from satellite observations. This is a nice piece of work, but one major point is not addressed. The proposed framework produces 1/4∘ maps, while the methods used for comparison produce 1/12 ∘ maps. This resolution mismatch is never discussed in the manuscript, although it should be considered for all evaluation metrics. Space for such a discussion could likely be obtained by simplifying or shortening some of the mathematical formulations.

Major points

1. Heavy and sometimes unclear mathematical formulation

The manuscript introduces a substantial amount of mathematical notation, but this notation does not always help clarify the methodology and occasionally creates confusion. Everything before the section “proposed approach” is not mandatory. In my opinion, some of these formulations could be simplified or removed to gain space, although this choice ultimately belongs to the authors. In any case, the results presented in the article are strong and clearly stated.

In Equation 2.1, the terms ϵm(t) and η(t) are not defined. Similarly, μ appearing in Equation 2.2 is undefined. In addition, the introduction of t∗ instead of simply using t does not appear to bring any clear benefit and unnecessarily complicates the notation.

Before Equation 2.3, the timestep notation δ should probably be replaced by

Δ for consistency with the rest of the manuscript.

The sentence:

"“uncertainties on the estimation of the initial state from available partial observations, and uncertainties associated with the approximation of the true dynamics of state x by time-stepping operator (ΦM,Δ)”

would benefit from using the mathematical notation introduced previously. For example:

“uncertainties on the estimation of the initial state from available partial observations ((^x0)) and uncertainties associated with the approximation of the true dynamics of the state (x) by the time stepping operator (ΦM,Δ).”

This would make the sentence clearer and more consistent with the notation introduced earlier.

The statement ending with “remain challenging” is only weakly justified and would benefit from additional explanation or references.

In Equation 2.4, it is unclear why (ΦNN) does not explicitly depend on (Δ), unlike the previously introduced operators.

The neural operator notation alternates between (Ψ) and (Φ). While this is technically acceptable, it introduces unnecessary complexity and should ideally be unified.

In the definitions of the first two loss functions, the summation indices are not clearly specified (KO and Kf).

The weighting of the loss terms is also unclear. In particular, for the U Net experiments, it seems that one loss weight is set to 50 and another to 1, but the manuscript does not explicitly specify which is which.

2. Resolution mismatch between the proposed framework and

comparison methods

The main concern of the manuscript is the comparison between methods operating at significantly different spatial resolutions, which is never properly discussed.

The proposed framework produces 1/4 ∘ maps, while several benchmark methods used for comparison produce 1/12∘ maps. This discrepancy is important and should be explicitly addressed, since spatial resolution directly

affects reconstruction smoothness, variance, and evaluation metrics. Even if the evaluation is ultimately performed along interpolated trajectories and drifter observations, comparing products at different resolutions remains problematic and requires justification

Several questions arise:

- How does the NSR metric evolve with resolution?

- Are the higher-resolution products degraded or interpolated to 1/4∘ before comparison?

- If so, what are the consequences of this interpolation on the reported metrics?

- Could the improved performance in low-variance offshore regions simply result from stronger spatial averaging at 1/12∘ ?

- Similarly, could the better coastal performance partly result from noisier satellite products near coasts rather than from intrinsic model

superiority?

This issue is especially important because the manuscript explicitly claims: “...outperforming DUACS reconstruction especially in coastal and offshore

low-variance regions.”

Without a proper discussion of the resolution mismatch, such conclusions are difficult to interpret. The manuscript should therefore include:

- a dedicated discussion on the impact of spatial resolution on the evaluation metrics,

- a justification of the fairness of the comparison protocol,

- and a precise description of any interpolation or regridding procedure applied to competing methods

Minor points

The PyTorch code link does not render correctly. This is likely due to a LaTeX referencing issue. The same problem appears for several links throughout the manuscript.

In the Evaluation Metrics section:

- “SSC” is never defined (presumably Sea Surface Currents).

- The paragraph discussing lead times and the choice of considering observations within a temporal window is unclear. Terms such as “lead time” and “nominal forecast” should be defined.

- In the NRMSE definition, the factor (1/N) appears unnecessary and could probably be omitted.

It is not entirely clear whether the data are global images. If so, the treatment of continents and land masks should be explained.

In the Network Training section, the manuscript should specify:

- the image dimensions,

- the sizes of the training and validation datasets,

- and the precise structure of the input/output sequences.

Figure 2 is somewhat confusing:

- the displayed images do not appear global,

- and the artificial masks are also shown only locally.

- Using global examples i.e showing input (possibly with cropped zoom-ins afterward) would make the framework easier to understand.

In Section 4.3, the figures appear before Tables 2–4, whereas the tables are discussed first in the text. Although LaTeX figure positioning can be difficult, the ordering should ideally be corrected.

“Coastal regions” and the threshold separating low-variance and high

variance offshore regions should be formally defined.

Figure 7 lacks sufficient explanation:

- the associated metric is introduced very late in the manuscript,

- its objective is not clearly explained,

- and the interpretation of the figure is difficult.

- The titles/subtitles could also be improved for readability.

- If the metric is important enough to appear in the results section, it should be introduced properly in the Evaluation Metrics section.

Recommendation: Neural ocean forecasting from sparse satellite-derived observations: A case study for SSH dynamics and altimetry data — R0/PR4

Comments

Reviewer 2’s review is also supplied as an attached PDF in case of any formatting errors with mathematical notation.

Decision: Neural ocean forecasting from sparse satellite-derived observations: A case study for SSH dynamics and altimetry data — R0/PR5

Comments

No accompanying comment.

Author comment: Neural ocean forecasting from sparse satellite-derived observations: A case study for SSH dynamics and altimetry data — R1/PR6

Comments

We thank the Editor, as well as both reviewers for their careful reading and constructive comments, which have substantially improved the manuscript. Below we respond to the raised points. In the revised manuscript all adjustments are marked in blue.

Review: Neural ocean forecasting from sparse satellite-derived observations: A case study for SSH dynamics and altimetry data — R1/PR7

Conflict of interest statement

No competing interests

Comments

I thank the authors for their thorough and careful responses to the reviewers' comments. The manuscript presents a strong scientific contribution and represents a valuable addition to the existing literature.

I recommend the manuscript for publication.

Recommendation: Neural ocean forecasting from sparse satellite-derived observations: A case study for SSH dynamics and altimetry data — R1/PR8

Comments

No accompanying comment.

Decision: Neural ocean forecasting from sparse satellite-derived observations: A case study for SSH dynamics and altimetry data — R1/PR9

Comments

No accompanying comment.