<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing with OASIS Tables v3.0 20080202//EN" "https://jats.nlm.nih.gov/nlm-dtd/publishing/3.0/journalpub-oasis3.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:oasis="http://docs.oasis-open.org/ns/oasis-exchange/table" xml:lang="en" dtd-version="3.0" article-type="research-article">
  <front>
    <journal-meta><journal-id journal-id-type="publisher">GMD</journal-id><journal-title-group>
    <journal-title>Geoscientific Model Development</journal-title>
    <abbrev-journal-title abbrev-type="publisher">GMD</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Geosci. Model Dev.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">1991-9603</issn><publisher>
    <publisher-name>Copernicus Publications</publisher-name>
    <publisher-loc>Göttingen, Germany</publisher-loc>
  </publisher></journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.5194/gmd-19-7349-2026</article-id><title-group><article-title>A continuous implicit neural representation framework  with gradient regularization for sea surface height  reconstruction from satellite altimetry</article-title><alt-title>INR framework for SSH reconstruction</alt-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="no" rid="aff1 aff2 aff3">
          <name><surname>Li</surname><given-names>Dongshuang</given-names></name>
          
        <ext-link>https://orcid.org/0000-0002-0060-7852</ext-link></contrib>
        <contrib contrib-type="author" corresp="yes" rid="aff4">
          <name><surname>Pan</surname><given-names>Liming</given-names></name>
          <email>pan_liming@ustc.edu.cn</email>
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff3 aff5 aff6">
          <name><surname>Yu</surname><given-names>Zhaoyuan</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff3 aff5 aff6">
          <name><surname>Yuan</surname><given-names>Linwang</given-names></name>
          
        </contrib>
        <aff id="aff1"><label>1</label><institution>School of Marine Science and Engineering, Nanjing Normal University, Nanjing, China</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>Jiangsu Key Laboratory of Marine Bioresources and Environment, Nanjing Normal University, Nanjing, China</institution>
        </aff>
        <aff id="aff3"><label>3</label><institution>Jiangsu Center for Collaborative Innovation in Geographical Information Resource Development and Application,  Nanjing, China</institution>
        </aff>
        <aff id="aff4"><label>4</label><institution>School of Cyber Science and Technology, University of Science and Technology of China, Hefei, China</institution>
        </aff>
        <aff id="aff5"><label>5</label><institution>State Key Laboratory of Climate System Prediction and Risk Management, Nanjing Normal University, Nanjing, China</institution>
        </aff>
        <aff id="aff6"><label>6</label><institution>School of Geographical Science, Nanjing Normal University, Nanjing, China</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Liming Pan (pan_liming@ustc.edu.cn)</corresp></author-notes><pub-date><day>7</day><month>August</month><year>2026</year></pub-date>
      
      <volume>19</volume>
      <issue>15</issue>
      <fpage>7349</fpage><lpage>7367</lpage>
      <history>
        <date date-type="received"><day>19</day><month>December</month><year>2025</year></date>
           <date date-type="rev-request"><day>24</day><month>February</month><year>2026</year></date>
           <date date-type="rev-recd"><day>30</day><month>July</month><year>2026</year></date>
           <date date-type="accepted"><day>31</day><month>July</month><year>2026</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2026 Dongshuang Li et al.</copyright-statement>
        <copyright-year>2026</copyright-year>
      <license license-type="open-access"><license-p>This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this licence, visit <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link></license-p></license></permissions><self-uri xlink:href="https://gmd.copernicus.org/articles/19/7349/2026/gmd-19-7349-2026.html">This article is available from https://gmd.copernicus.org/articles/19/7349/2026/gmd-19-7349-2026.html</self-uri><self-uri xlink:href="https://gmd.copernicus.org/articles/19/7349/2026/gmd-19-7349-2026.pdf">The full text article is available as a PDF file from https://gmd.copernicus.org/articles/19/7349/2026/gmd-19-7349-2026.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d2e149">Satellite altimetry provides valuable measurements of sea surface height (SSH) but is characterized by irregular spatiotemporal sampling and substantial data gaps arising from orbital configurations, sensor limitations, and environmental conditions. These sampling properties pose challenges for constructing continuous and dynamically consistent SSH fields. In this study, we develop a reconstruction framework based on implicit neural representations (INRs), in which SSH is represented as a continuous function of space and time. The framework uses a sinusoidal representation network (SIREN)-based coordinate network to learn a continuous space–time representation of SSH from sparse along-track observations, and includes total-variation (TV)-based spatial-gradient regularization to discourage unsupported local variations. The combination of a continuous, differentiable INR formulation with gradient-based regularization provides a compact and flexible approach for SSH reconstruction. We evaluate the proposed framework using both multi-mission satellite altimetry observations and high-resolution numerical simulations. Experiments conducted indicate that the proposed SIREN–TV framework can reconstruct the broad SSH variability and dominant mesoscale patterns while reducing some localized reconstruction artifacts. The method maintains a level of global accuracy comparable to existing interpolation and data-assimilation approaches and provides improved effective feature resolution under the adopted benchmark protocol. In addition, the continuous and fully differentiable representation enables direct computation of spatial derivatives, facilitating higher-order oceanographic diagnostics. These results suggest that INR-based formulations offer a promising complementary avenue for SSH interpolation under sparse and irregular sampling configurations.</p>
  </abstract>
    
<funding-group>
<award-group id="gs1">
<funding-source>National Natural Science Foundation of China</funding-source>
<award-id>42476191</award-id>
<award-id>42130103</award-id>
<award-id>42230406</award-id>
<award-id>42001320</award-id>
</award-group>
</funding-group>
</article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d2e161">Satellite altimetry provides the primary observational foundation for estimating sea surface height (SSH), a key variable for understanding ocean circulation, sea-level variability, and large-scale climate processes.  Gridded SSH products derived from satellite altimetry are widely used in oceanographic research, supporting analyses of mesoscale and submesoscale dynamics and their role in the global ocean energy budget <xref ref-type="bibr" rid="bib1.bibx22" id="paren.1"/>.  However, satellite altimeters measure SSH only along their ground tracks, and the resulting observations are sparse and irregular in space and time.  Instrumental limitations, atmospheric effects, and orbital configurations can further lead to sampling gaps and uneven data coverage <xref ref-type="bibr" rid="bib1.bibx5" id="paren.2"/>.  These limitations pose significant challenges for reconstructing continuous SSH fields that remain consistent with incomplete observations while preserving small-scale spatial variability <xref ref-type="bibr" rid="bib1.bibx19" id="paren.3"/>.</p>
      <p id="d2e173">Over the past decades, numerous algorithmic approaches have been developed to address the SSH mapping problem.  The Data Unification and Altimeter Combination System (DUACS) represents the most established operational framework, relying on space–time optimal interpolation (OI) to merge multi-mission altimeter observations into gridded products <xref ref-type="bibr" rid="bib1.bibx10" id="paren.4"/>.  DUACS provides robust large-scale SSH estimates and has been widely used in oceanographic applications.  Nevertheless, the linear statistical formulation of OI tends to smooth localized mesoscale and submesoscale structures, such as fronts and eddy-related signals <xref ref-type="bibr" rid="bib1.bibx23" id="paren.5"/>.  To improve the representation of fine-scale dynamics, several methods have introduced dynamical constraints into SSH mapping.  For example, dynamical optimal interpolation (DOI) incorporates a constraint based on potential vorticity conservation into the interpolation procedure <xref ref-type="bibr" rid="bib1.bibx26" id="paren.6"/>, while the back-and-forth nudging approach based on quasigeostrophic dynamics (BFN-QG) uses dynamical information during assimilation to enhance SSH reconstruction <xref ref-type="bibr" rid="bib1.bibx8" id="paren.7"/>.  Despite these advances, improving the effective resolution and spatial consistency of gridded altimetry products remains an ongoing challenge.</p>
      <p id="d2e188">In recent years, data-driven and artificial intelligence (AI)-based methods have been increasingly applied to oceanographic problems.  Preliminary studies have shown their potential for reconstructing and predicting sea surface conditions from partial and noisy satellite observations <xref ref-type="bibr" rid="bib1.bibx14 bib1.bibx13 bib1.bibx3 bib1.bibx4" id="paren.8"/>.  The basic idea of data-driven interpolation is to estimate unknown values from patterns and statistical relationships learned from training data, rather than relying solely on prescribed interpolation rules or simplified assumptions.  Despite these advances, many existing approaches still rely on discrete grid-based representations, in which the reconstructed field is defined on predefined spatial and temporal sampling intervals.  This representation can limit the flexibility of the reconstruction when the observations are sparse, irregular, and not naturally aligned with the target grid.</p>
      <p id="d2e194">To overcome the limitations of discrete grid-based formulations, implicit representations have emerged as an alternative framework for modeling continuous fields.  Instead of storing values only at fixed grid points, an implicit representation models a field as a continuous function that maps coordinates to signal values.  This coordinate-based formulation allows the field to be queried at arbitrary locations and times, making it suitable for reconstructing continuous spatial or spatio-temporal signals.  Recent advances in computer vision and graphics have demonstrated that fully connected neural networks can serve as continuous and memory-efficient implicit representations for geometric entities such as shape components <xref ref-type="bibr" rid="bib1.bibx6" id="paren.9"/>, objects <xref ref-type="bibr" rid="bib1.bibx18" id="paren.10"/>, and scenes <xref ref-type="bibr" rid="bib1.bibx20" id="paren.11"/>.  These models, known as implicit neural representations (INRs), parameterize continuous functions using multilayer perceptrons (MLPs) that learn coordinate-to-value mappings for complex spatial or spatio-temporal signals <xref ref-type="bibr" rid="bib1.bibx30" id="paren.12"/>.</p>
      <p id="d2e210">Beyond their conceptual simplicity, INRs possess several properties that make them attractive for scientific field reconstruction.  Because they are defined as functions of coordinates, INRs can represent a continuous field without being restricted to a fixed output grid.  Their differentiable formulation also allows gradients and higher-order derivatives to be computed through automatic differentiation, which is useful when derivative-based constraints or diagnostics are needed.  As a result, INRs have been successfully applied to shape modeling <xref ref-type="bibr" rid="bib1.bibx31" id="paren.13"/>, texture synthesis <xref ref-type="bibr" rid="bib1.bibx7" id="paren.14"/>, inverse problems <xref ref-type="bibr" rid="bib1.bibx15" id="paren.15"/>, and generative modeling <xref ref-type="bibr" rid="bib1.bibx29" id="paren.16"/>.  However, their adoption in the Earth sciences remains limited, particularly in oceanographic reconstruction problems.  Motivated by these advantages, this study leverages INRs to represent SSH as a continuous function of spatial and temporal coordinates from sparse satellite altimetry observations.</p>
      <p id="d2e225">The performance of an INR depends strongly on the choice of network architecture.  Conventional coordinate-based MLPs may have difficulty representing fine-scale or rapidly varying components.  Fourier feature mappings have been used to enhance the representation of high-frequency details, but they may introduce noisy or unstable gradients in some applications <xref ref-type="bibr" rid="bib1.bibx25" id="paren.17"/>.  The Sinusoidal Representation Network (SIREN) offers another solution by using sine activation functions in fully connected networks <xref ref-type="bibr" rid="bib1.bibx21" id="paren.18"/>.  The sinusoidal activation provides a smooth and differentiable coordinate-based representation, which is suitable for continuous fields with spatial and temporal variability.  For SSH reconstruction, this property is useful because the target field contains both broad large-scale variations and localized mesoscale structures that may appear as relatively sharp spatial gradients.  In this study, we adopt SIREN as the INR backbone for representing SSH as a continuous function of spatial and temporal coordinates from sparse satellite altimetry observations.</p>
      <p id="d2e234">However, when a SIREN-based INR is trained only with a data-fidelity loss, the reconstruction is directly constrained only at the observed along-track locations.  In regions with large gaps between satellite tracks or low local observation density, a data-fidelity loss alone provides little constraint on how SSH should vary between tracks.  The learned SSH function may therefore introduce small-scale fluctuations that are not well supported by nearby observations; in the reconstructed field, these fluctuations appear as rapid SSH changes over short spatial distances and are reflected by large local spatial gradients.  To reduce such variations, we incorporate a total variation (TV)-based spatial-gradient regularization term into the SIREN-based INR framework.  The proposed framework contains two main components.  First, a SIREN-based implicit representation is used to represent SSH as a continuous function of spatial and temporal coordinates from sparse altimetry observations.  Second, a spatial-gradient TV regularization term is added to the training objective to penalize excessive local spatial gradients in the reconstructed field.  In this way, the model is encouraged to remain consistent with the available along-track measurements while reducing unsupported small-scale fluctuations that may arise under sparse and irregular satellite sampling.</p>
      <p id="d2e237">The remainder of this paper is organized as follows.  Section 2 introduces the background of implicit neural representations and their relevance to continuous field reconstruction.  Section 3 formulates the SSH reconstruction problem from sparse satellite altimetry observations.  Section 4 presents the proposed reconstruction framework, including the SIREN-based implicit representation, coordinate normalization, and TV-based spatial-gradient regularization.  Section 5 reports the experimental results using both real satellite altimetry observations and simulated SSH fields.  Section 6 discusses the methodological characteristics, limitations, and applicability of the proposed framework.  Finally, Sect. 7 concludes the paper.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Background: implicit neural representations</title>
      <p id="d2e248">Implicit neural representations (INRs) provide a way to describe a continuous field as a function of its coordinates. Instead of assigning values only to a finite set of locations, an INR learns a coordinate-to-value mapping that can be queried at arbitrary positions within the domain.  This idea is useful for geophysical reconstruction problems, where observations are often sparse or irregular, but the target variable is expected to vary continuously in space and time.</p>
      <p id="d2e251">In an INR, the input coordinate is passed through a coordinate-based multilayer perceptron. Let <inline-formula><mml:math id="M1" display="inline"><mml:mi mathvariant="bold-italic">s</mml:mi></mml:math></inline-formula> denote a general input coordinate.  The neural representation is written as <inline-formula><mml:math id="M2" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Φ</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="bold-italic">s</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, where <inline-formula><mml:math id="M3" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> denotes the trainable network parameters and <inline-formula><mml:math id="M4" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Φ</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> gives the field value at the queried coordinate. In a standard coordinate-based MLP, each hidden layer applies an affine transformation followed by a nonlinear activation:

          <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M5" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mrow><mml:mi>i</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold">W</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">b</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mspace linebreak="nobreak" width="0.33em"/><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="1em"/><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mi mathvariant="bold-italic">s</mml:mi><mml:mspace linebreak="nobreak" width="0.33em"/><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

        The final layer maps the last hidden representation to the reconstructed SSH value.</p>
      <p id="d2e357">Because <inline-formula><mml:math id="M6" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Φ</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is defined as a function of the input coordinate, the trained model can be evaluated at any coordinate within the study domain.  For SSH reconstruction, this means that the learned function can estimate sea surface height not only at observed satellite-track locations, but also at unobserved longitude–latitude–time coordinates.  This coordinate-based property makes INRs a suitable representation tool for reconstructing spatially and temporally complete SSH fields from sparse altimetry observations.</p>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Problem formulation</title>
      <p id="d2e380">Satellite radar altimeters measure SSH only along their ground tracks, resulting in sparse and irregular spatio-temporal observations.  Let <inline-formula><mml:math id="M7" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">s</mml:mi><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:mtext>lon</mml:mtext><mml:mo>,</mml:mo><mml:mtext>lat</mml:mtext><mml:mo>,</mml:mo><mml:mtext>time</mml:mtext><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> denote a general spatio-temporal coordinate, where lon, lat, and time represent longitude, latitude, and time, respectively.  The coordinate of the <inline-formula><mml:math id="M8" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>th satellite observation is denoted by <inline-formula><mml:math id="M9" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">s</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mtext>lon</mml:mtext><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mtext>lat</mml:mtext><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mtext>time</mml:mtext><mml:mi>i</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, and the corresponding observed SSH value is denoted by <inline-formula><mml:math id="M10" display="inline"><mml:mrow><mml:msub><mml:mtext>SSH</mml:mtext><mml:mrow><mml:mtext>true</mml:mtext><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula>.  The observation dataset is written as

          <disp-formula id="Ch1.E2" content-type="numbered"><label>2</label><mml:math id="M11" display="block"><mml:mrow><mml:mi mathvariant="script">D</mml:mi><mml:mo>=</mml:mo><mml:mo mathvariant="italic">{</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">s</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mtext>SSH</mml:mtext><mml:mrow><mml:mtext>true</mml:mtext><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>)</mml:mo><mml:msubsup><mml:mo mathvariant="italic">}</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:msubsup><mml:mspace linebreak="nobreak" width="0.33em"/><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d2e513">The goal of SSH reconstruction is to estimate a continuous SSH field over the study domain from these sparse along-track observations.  In this work, the reconstructed field is represented as a coordinate-dependent function, so that an SSH value can be obtained for any given longitude–latitude–time coordinate within the reconstruction domain.  At the observed coordinates, the reconstructed values should be consistent with the available satellite measurements.  For locations away from the observed tracks, however, the SSH field must be inferred from the learned function of longitude, latitude, and time rather than by direct observations.</p>
      <p id="d2e516">Because satellite altimetry provides sparse and irregular along-track measurements, the SSH field away from the observed tracks must be inferred from the learned function of longitude, latitude, and time rather than directly constrained by observations.  Such a reconstruction may contain unsupported local fluctuations, which motivates the use of spatial regularization in the proposed framework.</p>
</sec>
<sec id="Ch1.S4">
  <label>4</label><title>Proposed framework</title>
      <p id="d2e527">This section presents the proposed INR-based framework for reconstructing a continuous SSH field from sparse satellite altimetry observations.  The approach combines a SIREN-based implicit neural representation with TV-based spatial-gradient regularization.  The following Sections describe the coordinate normalization, network architecture, spatial-gradient regularization, and training objective.</p>
<sec id="Ch1.S4.SS1">
  <label>4.1</label><title>SIREN-based implicit neural representation</title>
      <p id="d2e537">The first component of the proposed framework is a SIREN-based INR for representing SSH as a continuous function of longitude, latitude, and time.  For a given spatio-temporal coordinate <inline-formula><mml:math id="M12" display="inline"><mml:mrow><mml:mi mathvariant="bold-italic">s</mml:mi><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:mtext>lon</mml:mtext><mml:mo>,</mml:mo><mml:mtext>lat</mml:mtext><mml:mo>,</mml:mo><mml:mtext>time</mml:mtext><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, the network is designed to output the corresponding reconstructed SSH value.  In geophysical terms, the network learns a function of longitude, latitude, and time that returns SSH from the available satellite-track samples. After training, this function is evaluated over the prescribed reconstruction domain and time window. In the present experiments, it is used to estimate SSH at target space–time coordinates in this domain, including locations and times not directly sampled by the satellite tracks. Thus, the continuous coordinate-based formulation provides interpolation within the sampled reconstruction problem, rather than implying unconstrained extrapolation to unrelated regions or periods. Before being passed to the SIREN network, the coordinate <inline-formula><mml:math id="M13" display="inline"><mml:mi mathvariant="bold-italic">s</mml:mi></mml:math></inline-formula> is converted into a normalized coordinate, as described below.</p>
<sec id="Ch1.S4.SS1.SSS1">
  <label>4.1.1</label><title>Coordinate normalization</title>
      <p id="d2e578">The input variables in SSH reconstruction have different physical units and numerical ranges.  Longitude and latitude are measured in degrees, whereas time is measured in days.  If these raw coordinates are directly used as network inputs, the difference in numerical scale may make the training less stable.  Therefore, each coordinate is shifted and rescaled before being passed to the network:

              <disp-formula id="Ch1.E3" content-type="numbered"><label>3</label><mml:math id="M14" display="block"><mml:mtable class="aligned" columnspacing="1em" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mover accent="true"><mml:mtext>lon</mml:mtext><mml:mo stretchy="true" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:msub><mml:mtext>factor</mml:mtext><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mtext>lon</mml:mtext><mml:mspace width="0.33em" linebreak="nobreak"/><mml:mo>,</mml:mo><mml:mspace linebreak="nobreak" width="1em"/><mml:mover accent="true"><mml:mtext>lat</mml:mtext><mml:mo mathvariant="normal" stretchy="true">̃</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:msub><mml:mtext>factor</mml:mtext><mml:mi mathvariant="normal">s</mml:mi></mml:msub><mml:mtext>lat</mml:mtext><mml:mspace width="0.33em" linebreak="nobreak"/><mml:mo>,</mml:mo><mml:mspace width="1em" linebreak="nobreak"/></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mover accent="true"><mml:mtext>time</mml:mtext><mml:mo mathvariant="normal" stretchy="true">̃</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:msub><mml:mtext>factor</mml:mtext><mml:mi mathvariant="normal">t</mml:mi></mml:msub><mml:mtext>time</mml:mtext><mml:mspace width="0.33em" linebreak="nobreak"/><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

            The spatial scaling factor <inline-formula><mml:math id="M15" display="inline"><mml:mrow><mml:msub><mml:mtext>factor</mml:mtext><mml:mi mathvariant="normal">s</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and temporal scaling factor <inline-formula><mml:math id="M16" display="inline"><mml:mrow><mml:msub><mml:mtext>factor</mml:mtext><mml:mi mathvariant="normal">t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are used to bring the spatial and temporal inputs to comparable numerical ranges.  The normalized coordinate is denoted by <inline-formula><mml:math id="M17" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="bold-italic">s</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:mover accent="true"><mml:mtext>lon</mml:mtext><mml:mo stretchy="true" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mover accent="true"><mml:mtext>lat</mml:mtext><mml:mo mathvariant="normal" stretchy="true">̃</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mover accent="true"><mml:mtext>time</mml:mtext><mml:mo mathvariant="normal" stretchy="true">̃</mml:mo></mml:mover><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e711">This normalization is only a preprocessing step for the network input and does not change the physical meaning of longitude, latitude, or time.  This preprocessing improves numerical conditioning and makes SIREN training more stable for the sparse multi-mission altimetry data used here.</p>
</sec>
<sec id="Ch1.S4.SS1.SSS2">
  <label>4.1.2</label><title>Network architecture</title>
      <p id="d2e722">After coordinate normalization, the normalized coordinate <inline-formula><mml:math id="M18" display="inline"><mml:mover accent="true"><mml:mi mathvariant="bold-italic">s</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover></mml:math></inline-formula> is used as the input to the SIREN network. Starting from the general INR layer in Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>), we use a sinusoidal activation function to construct the hidden layers.  Let <inline-formula><mml:math id="M19" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>=</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">s</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover></mml:mrow></mml:math></inline-formula> denote the input to the network.  For the <inline-formula><mml:math id="M20" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula>th hidden layer, the layer output is defined as

              <disp-formula id="Ch1.E4" content-type="numbered"><label>4</label><mml:math id="M21" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mrow><mml:mi>k</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mi>sin⁡</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="bold">W</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">b</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mspace linebreak="nobreak" width="0.33em"/><mml:mo>,</mml:mo><mml:mspace width="2em" linebreak="nobreak"/><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mi mathvariant="normal">…</mml:mi><mml:mo>,</mml:mo><mml:mi>L</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

            where <inline-formula><mml:math id="M22" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> denotes the hidden-layer index, <inline-formula><mml:math id="M23" display="inline"><mml:mi>L</mml:mi></mml:math></inline-formula> is the number of hidden layers, <inline-formula><mml:math id="M24" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">W</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M25" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">b</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are the trainable weights and biases of the <inline-formula><mml:math id="M26" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula>th hidden layer, and the sine function is applied element-wise.  Here, <inline-formula><mml:math id="M27" display="inline"><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> corresponds to the first hidden layer, and <inline-formula><mml:math id="M28" display="inline"><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mi>L</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> corresponds to the last hidden layer.  Compared with the general form in Eq. (<xref ref-type="disp-formula" rid="Ch1.E1"/>), Eq. (<xref ref-type="disp-formula" rid="Ch1.E4"/>) specifies the activation function as <inline-formula><mml:math id="M29" display="inline"><mml:mrow><mml:mi>sin⁡</mml:mi><mml:mo>(</mml:mo><mml:mo>⋅</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d2e919">We employ a fully connected SIREN network consisting of an input layer, several sinusoidal hidden layers, and a final linear output layer.  After the last hidden layer, the reconstructed SSH value at the queried coordinate is obtained as

              <disp-formula id="Ch1.E5" content-type="numbered"><label>5</label><mml:math id="M30" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Φ</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">s</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="bold">W</mml:mi><mml:mtext>out</mml:mtext></mml:msub><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mi>L</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi mathvariant="bold-italic">b</mml:mi><mml:mtext>out</mml:mtext></mml:msub><mml:mspace linebreak="nobreak" width="0.33em"/><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

            
            where <inline-formula><mml:math id="M31" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">z</mml:mi><mml:mi>L</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the last hidden representation, and <inline-formula><mml:math id="M32" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">W</mml:mi><mml:mtext>out</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M33" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">b</mml:mi><mml:mtext>out</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> are the parameters of the output layer.  The parameter set <inline-formula><mml:math id="M34" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> includes all hidden-layer weights and biases as well as the output-layer parameters. The differentiability of this coordinate-based representation is used in the spatial-gradient regularization introduced below.</p>
</sec>
</sec>
<sec id="Ch1.S4.SS2">
  <label>4.2</label><title>TV-based spatial-gradient regularization</title>
      <p id="d2e1017">The second component of the proposed framework uses normalized-coordinate gradients of the reconstructed SSH field to reduce unsupported rapid local variations.  Since the SIREN-based INR is differentiable with respect to its normalized input coordinates, these derivatives can be computed with respect to normalized longitude and latitude.  They are used only to define the dimensionless TV regularization term below and are not interpreted as physical SSH gradients per unit distance.</p>
<sec id="Ch1.S4.SS2.SSS1">
  <label>4.2.1</label><title>Data-fidelity loss</title>
      <p id="d2e1027">The data-fidelity loss measures the mismatch between the observed SSH value and the reconstructed SSH value at each satellite-track location.  For an observed coordinate <inline-formula><mml:math id="M35" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold-italic">s</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, let <inline-formula><mml:math id="M36" display="inline"><mml:mrow><mml:msub><mml:mtext>SSH</mml:mtext><mml:mrow><mml:mtext>true</mml:mtext><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> denote the satellite-observed SSH value and let <inline-formula><mml:math id="M37" display="inline"><mml:mrow><mml:msub><mml:mtext>SSH</mml:mtext><mml:mrow><mml:mtext>rec</mml:mtext><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="normal">Φ</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mover accent="true"><mml:mi mathvariant="bold-italic">s</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mi>i</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> denote the reconstructed SSH value output by the network.  The data-fidelity loss adopts the mean squared error:

              <disp-formula id="Ch1.E6" content-type="numbered"><label>6</label><mml:math id="M38" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="script">L</mml:mi><mml:mtext>data</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mi>N</mml:mi></mml:mfrac></mml:mstyle><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:munderover><mml:msup><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mtext>SSH</mml:mtext><mml:mrow><mml:mtext>rec</mml:mtext><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mtext>SSH</mml:mtext><mml:mrow><mml:mtext>true</mml:mtext><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mspace width="0.33em" linebreak="nobreak"/><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

            This term constrains the network output <inline-formula><mml:math id="M39" display="inline"><mml:mrow><mml:msub><mml:mtext>SSH</mml:mtext><mml:mrow><mml:mtext>rec</mml:mtext><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> to match the observed value <inline-formula><mml:math id="M40" display="inline"><mml:mrow><mml:msub><mml:mtext>SSH</mml:mtext><mml:mrow><mml:mtext>true</mml:mtext><mml:mo>,</mml:mo><mml:mi>i</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:math></inline-formula> at the available satellite-track locations.  The unweighted mean squared error can also be related to a standard least-squares interpretation, in which the available along-track observations are treated with a common error variance.  Thus, the present experiments use an ordinary least-squares data term in which the observed along-track samples contribute equally.</p>
      <p id="d2e1192">However, the summation in Eq. (<xref ref-type="disp-formula" rid="Ch1.E6"/>) only includes observed coordinates where satellite measurements are available.  For unobserved locations, there is no corresponding <inline-formula><mml:math id="M41" display="inline"><mml:mrow><mml:msub><mml:mtext>SSH</mml:mtext><mml:mtext>true</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> value to directly guide the reconstruction.  Under sparse and irregular sampling, the learned SSH function may therefore produce unsupported local variations.  In the reconstructed field, such variations can appear as rapid SSH changes over short spatial distances and are reflected in large local spatial gradients.</p>
</sec>
<sec id="Ch1.S4.SS2.SSS2">
  <label>4.2.2</label><title>Normalized-coordinate gradients for TV regularization</title>
      <p id="d2e1216">Let <inline-formula><mml:math id="M42" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Φ</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">s</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> denote the reconstructed SSH field. The normalized spatio-temporal coordinate is

              <disp-formula id="Ch1.Ex1"><mml:math id="M43" display="block"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="bold-italic">s</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:mover accent="true"><mml:mtext>lon</mml:mtext><mml:mo stretchy="true" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mover accent="true"><mml:mtext>lat</mml:mtext><mml:mo mathvariant="normal" stretchy="true">̃</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mover accent="true"><mml:mtext>time</mml:mtext><mml:mo mathvariant="normal" stretchy="true">̃</mml:mo></mml:mover><mml:mo>)</mml:mo><mml:mspace linebreak="nobreak" width="0.33em"/><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

            The spatial gradient is computed with respect to the normalized longitude and latitude coordinates:

              <disp-formula id="Ch1.E7" content-type="numbered"><label>7</label><mml:math id="M44" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="normal">∇</mml:mi><mml:mtext>sp</mml:mtext></mml:msub><mml:msub><mml:mi mathvariant="normal">Φ</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">s</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mfenced open="(" close=")"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi mathvariant="normal">Φ</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mover accent="true"><mml:mtext>lon</mml:mtext><mml:mo stretchy="true" mathvariant="normal">̃</mml:mo></mml:mover></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi mathvariant="normal">Φ</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mover accent="true"><mml:mtext>lat</mml:mtext><mml:mo mathvariant="normal" stretchy="true">̃</mml:mo></mml:mover></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mo>=</mml:mo><mml:mfenced open="(" close=")"><mml:mrow><mml:msub><mml:mi>g</mml:mi><mml:mtext>lon</mml:mtext></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>g</mml:mi><mml:mtext>lat</mml:mtext></mml:msub></mml:mrow></mml:mfenced><mml:mspace width="0.33em" linebreak="nobreak"/><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

            where <inline-formula><mml:math id="M45" display="inline"><mml:mrow><mml:msub><mml:mi>g</mml:mi><mml:mtext>lon</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M46" display="inline"><mml:mrow><mml:msub><mml:mi>g</mml:mi><mml:mtext>lat</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> denote the two normalized-coordinate gradient components.  These derivatives describe how rapidly the reconstructed SSH changes with respect to the normalized horizontal input coordinates.  In the TV term, they provide a dimensionless regularization measure; no conversion to physical distance is applied.</p>
</sec>
<sec id="Ch1.S4.SS2.SSS3">
  <label>4.2.3</label><title>Total variation regularization</title>
      <p id="d2e1394">To penalize excessive local spatial changes, we adopt a first-order isotropic TV penalty:

              <disp-formula id="Ch1.E8" content-type="numbered"><label>8</label><mml:math id="M47" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="script">L</mml:mi><mml:mtext>TV</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mi>M</mml:mi></mml:mfrac></mml:mstyle><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>M</mml:mi></mml:munderover><mml:msqrt><mml:mrow><mml:msubsup><mml:mi>g</mml:mi><mml:mrow><mml:mtext>lon</mml:mtext><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mi>g</mml:mi><mml:mrow><mml:mtext>lat</mml:mtext><mml:mo>,</mml:mo><mml:mi>j</mml:mi></mml:mrow><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup></mml:mrow></mml:msqrt><mml:mspace width="0.33em" linebreak="nobreak"/><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

            where the summation is evaluated over <inline-formula><mml:math id="M48" display="inline"><mml:mi>M</mml:mi></mml:math></inline-formula> sampled points in the reconstruction domain.  Here, <inline-formula><mml:math id="M49" display="inline"><mml:mi>j</mml:mi></mml:math></inline-formula> indexes the points used to evaluate the TV regularization, while <inline-formula><mml:math id="M50" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula> in Eq. (<xref ref-type="disp-formula" rid="Ch1.E6"/>) indexes the observed satellite-track samples.  This term measures the average magnitude of the local spatial gradient.  A larger value indicates stronger short-distance SSH variations, while a smaller value corresponds to a smoother local spatial structure.</p>
</sec>
<sec id="Ch1.S4.SS2.SSS4">
  <label>4.2.4</label><title>Combined objective</title>
      <p id="d2e1497">The final training objective combines the data-fidelity loss and the TV regularization term:

              <disp-formula id="Ch1.E9" content-type="numbered"><label>9</label><mml:math id="M51" display="block"><mml:mrow><mml:msub><mml:mi mathvariant="script">L</mml:mi><mml:mtext>total</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="script">L</mml:mi><mml:mtext>data</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mi>a</mml:mi><mml:msub><mml:mi mathvariant="script">L</mml:mi><mml:mtext>TV</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo><mml:mspace linebreak="nobreak" width="0.33em"/><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

            where <inline-formula><mml:math id="M52" display="inline"><mml:mrow><mml:mi>a</mml:mi><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula> controls the relative contribution of the TV regularization term compared with the data-fidelity loss. In this study, <inline-formula><mml:math id="M53" display="inline"><mml:mi>a</mml:mi></mml:math></inline-formula> is treated as a global hyperparameter for each experimental configuration and is kept fixed over the reconstruction domain. The coefficient <inline-formula><mml:math id="M54" display="inline"><mml:mi>a</mml:mi></mml:math></inline-formula>, together with the network and optimization settings, was determined using the validation datasets described in Sect. 5.  A very small <inline-formula><mml:math id="M55" display="inline"><mml:mi>a</mml:mi></mml:math></inline-formula> may provide insufficient regularization and lead to noisy local variations, whereas an overly large <inline-formula><mml:math id="M56" display="inline"><mml:mi>a</mml:mi></mml:math></inline-formula> may over-smooth the SSH field and weaken dynamically meaningful sharp structures.</p>
      <p id="d2e1590">Figure <xref ref-type="fig" rid="F1"/> summarizes the processing pipeline, including coordinate normalization, the SIREN-based implicit representation, and TV regularization.</p>

      <fig id="F1" specific-use="star"><label>Figure 1</label><caption><p id="d2e1597">Architecture of the proposed INR-based SSH reconstruction framework, combining SIREN-based implicit representation with TV-based spatial-gradient regularization.</p></caption>
            <graphic xlink:href="https://gmd.copernicus.org/articles/19/7349/2026/gmd-19-7349-2026-f01.png"/>

          </fig>

</sec>
</sec>
</sec>
<sec id="Ch1.S5">
  <label>5</label><title>Experiment</title>
      <p id="d2e1617">This section evaluates the proposed INR-based SSH reconstruction framework in two benchmark settings. The OSE uses real satellite altimetry observations and tests the method under realistic sampling and measurement conditions. The OSSE uses simulated observations sampled from a numerical model, for which the complete SSH field is available as a reference. The experimental configurations, study domains, datasets, and evaluation protocols are described below.</p>
<sec id="Ch1.S5.SS1">
  <label>5.1</label><title>Experimental configurations and evaluation protocols</title>
      <p id="d2e1627">The experiments are conducted in two study domains: the Western Mediterranean Sea (MEDIT) and the Gulf Stream region (GF), as shown in Fig. <xref ref-type="fig" rid="F2"/>. The two domains correspond to different Ocean Data Challenges benchmarks: the SSH MapMed OSE benchmark for real observations <xref ref-type="bibr" rid="bib1.bibx17" id="paren.19"/> and the NATL60 OSSE benchmark for controlled evaluation with a known reference field <xref ref-type="bibr" rid="bib1.bibx16" id="paren.20"/>. The datasets used here have been archived at Zenodo to ensure accessibility and reproducibility <xref ref-type="bibr" rid="bib1.bibx11" id="paren.21"/>, and the experiments were implemented using the publicly available code <xref ref-type="bibr" rid="bib1.bibx12" id="paren.22"/>.</p>

      <fig id="F2"><label>Figure 2</label><caption><p id="d2e1646">Geographical domains used in the experiments: Western Mediterranean (MEDIT) and Gulf Stream (GF) regions.</p></caption>
          <graphic xlink:href="https://gmd.copernicus.org/articles/19/7349/2026/gmd-19-7349-2026-f02.png"/>

        </fig>

</sec>
<sec id="Ch1.S5.SS2">
  <label>5.2</label><title>Evaluation indexes</title>
      <p id="d2e1663">To quantitatively assess reconstruction performance, we use two normalized skill-score diagnostics: an RMSE skill score for pointwise reconstruction accuracy and a PSD skill score for scale-dependent spectral consistency. The RMSE itself is first defined because it enters the normalized RMSE skill score.</p>
<sec id="Ch1.S5.SS2.SSSx1" specific-use="unnumbered">
  <title>(1) RMSE skill score</title>
      <p id="d2e1671">The RMSE between reconstructed and true SSH is first computed as

              <disp-formula id="Ch1.E10" content-type="numbered"><label>10</label><mml:math id="M57" display="block"><mml:mrow><mml:mtext>RMSE</mml:mtext><mml:mo>=</mml:mo><mml:msqrt><mml:mtable class="array" columnalign="left"><mml:mtr><mml:mtd><mml:mrow><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathvariant="normal">1</mml:mn><mml:mi>N</mml:mi></mml:mfrac></mml:mstyle></mml:mstyle><mml:mstyle class="stylechange" displaystyle="true"/><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>N</mml:mi></mml:munderover><mml:mfenced close="" open="["><mml:mrow><mml:msub><mml:mtext>SSH</mml:mtext><mml:mtext>rec</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mtext>lon</mml:mtext><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mtext>lat</mml:mtext><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mtext>time</mml:mtext><mml:mi>i</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mspace width="1em" linebreak="nobreak"/><mml:msup><mml:mfenced open="" close="]"><mml:mrow><mml:mo>-</mml:mo><mml:msub><mml:mtext>SSH</mml:mtext><mml:mtext>true</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mtext>lon</mml:mtext><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mtext>lat</mml:mtext><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mtext>time</mml:mtext><mml:mi>i</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:msqrt><mml:mspace width="0.33em" linebreak="nobreak"/><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

            where <inline-formula><mml:math id="M58" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> denotes the number of evaluation points. <inline-formula><mml:math id="M59" display="inline"><mml:mrow><mml:msub><mml:mtext>SSH</mml:mtext><mml:mtext>rec</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mtext>lon</mml:mtext><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mtext>lat</mml:mtext><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mtext>time</mml:mtext><mml:mi>i</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the reconstructed SSH at the <inline-formula><mml:math id="M60" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>th spatio-temporal location, and <inline-formula><mml:math id="M61" display="inline"><mml:mrow><mml:msub><mml:mtext>SSH</mml:mtext><mml:mtext>true</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mtext>lon</mml:mtext><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mtext>lat</mml:mtext><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mtext>time</mml:mtext><mml:mi>i</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the corresponding reference SSH value.</p>
      <p id="d2e1863">Following the common definition of a skill score, this RMSE is normalized by the root-mean-square amplitude of the reference SSH field:

              <disp-formula id="Ch1.E11" content-type="numbered"><label>11</label><mml:math id="M62" display="block"><mml:mrow><mml:msub><mml:mtext>RMSE</mml:mtext><mml:mtext>SS</mml:mtext></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mtext>RMSE</mml:mtext><mml:mrow><mml:mtext>RMS</mml:mtext><mml:mo>(</mml:mo><mml:msub><mml:mtext>SSH</mml:mtext><mml:mtext>true</mml:mtext></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mspace width="0.33em" linebreak="nobreak"/><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

            where <inline-formula><mml:math id="M63" display="inline"><mml:mrow><mml:mtext>RMS</mml:mtext><mml:mo>(</mml:mo><mml:mo>⋅</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> denotes the root-mean-square of the reference SSH field. A score of 1 corresponds to a perfect reconstruction, while larger values indicate better reconstruction skill.</p>
      <p id="d2e1916">This score is used with different averaging domains in the two experiments. In the OSE case, where the final test uses withheld along-track observations, we compute daily values <inline-formula><mml:math id="M64" display="inline"><mml:mrow><mml:msub><mml:mtext>RMSE</mml:mtext><mml:mtext>SS</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and report their temporal mean over the valid evaluation days. In the OSSE case, where the complete NATL60 reference field is available, the same <inline-formula><mml:math id="M65" display="inline"><mml:mrow><mml:msub><mml:mtext>RMSE</mml:mtext><mml:mtext>SS</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> definition is applied once to all valid grid points and evaluation times. Thus, in the OSSE comparison table, one <inline-formula><mml:math id="M66" display="inline"><mml:mrow><mml:msub><mml:mtext>RMSE</mml:mtext><mml:mtext>SS</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> value is computed over these valid space–time evaluation points, rather than as a temporal mean of daily scores, a raw RMSE in metres, or a separate metric; it is rounded to two decimal places.</p>
</sec>
<sec id="Ch1.S5.SS2.SSSx2" specific-use="unnumbered">
  <title>(2) Wavenumber–frequency PSD skill score</title>
      <p id="d2e1968">For the OSSE, where the complete NATL60 reference field is available, we assess the scale-dependent consistency of the reconstructed SSH fields using a power spectral density skill score in the wavenumber–frequency domain. To make the notation explicit, we write the PSD as a function of spatial wavenumber <inline-formula><mml:math id="M67" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> and temporal frequency <inline-formula><mml:math id="M68" display="inline"><mml:mi>f</mml:mi></mml:math></inline-formula>. The wavenumber–frequency PSD skill score is defined as

              <disp-formula id="Ch1.E12" content-type="numbered"><label>12</label><mml:math id="M69" display="block"><mml:mrow><mml:msub><mml:mtext>PSD</mml:mtext><mml:mtext>SS</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mi>f</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mtext>PSD</mml:mtext><mml:mfenced open="[" close="]"><mml:mrow><mml:msub><mml:mtext>SSH</mml:mtext><mml:mtext>rec</mml:mtext></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mtext>SSH</mml:mtext><mml:mtext>true</mml:mtext></mml:msub></mml:mrow></mml:mfenced><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mi>f</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mtext>PSD</mml:mtext><mml:mspace linebreak="nobreak" width="-0.125em"/><mml:mfenced close="]" open="["><mml:mrow><mml:msub><mml:mtext>SSH</mml:mtext><mml:mtext>true</mml:mtext></mml:msub></mml:mrow></mml:mfenced><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mi>f</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mspace linebreak="nobreak" width="0.33em"/><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

            Here, <inline-formula><mml:math id="M70" display="inline"><mml:mrow><mml:mtext>PSD</mml:mtext><mml:mfenced close="]" open="["><mml:mo>⋅</mml:mo></mml:mfenced><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mi>f</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> denotes the wavenumber–frequency power spectral density of a given field evaluated at spatial wavenumber <inline-formula><mml:math id="M71" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula> and temporal frequency <inline-formula><mml:math id="M72" display="inline"><mml:mi>f</mml:mi></mml:math></inline-formula>. The numerator represents the spectral energy of the reconstruction error, and the denominator represents the spectral energy of the reference SSH field. This score therefore measures the relative reconstruction skill at each wavenumber–frequency bin. A value close to 1 indicates that the reconstruction error is small relative to the reference signal at the corresponding spatio-temporal scale, whereas a value close to 0 indicates that the error energy is comparable to the signal energy.</p>
      <p id="d2e2102">Following the Ocean Data Challenges protocol, two PSD-score-based effective-scale diagnostics, <inline-formula><mml:math id="M73" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M74" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, are derived from the 0.5 contour of the normalized wavenumber–frequency PSD skill score <inline-formula><mml:math id="M75" display="inline"><mml:mrow><mml:msub><mml:mtext>PSD</mml:mtext><mml:mtext>SS</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:mi>k</mml:mi><mml:mo>,</mml:mo><mml:mi>f</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. This threshold is used to summarize the shortest spatial and temporal scales that satisfy the adopted spectral-skill criterion. Specifically, <inline-formula><mml:math id="M76" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is defined as the shortest spatial wavelength along this contour, while <inline-formula><mml:math id="M77" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is defined as the shortest temporal period along the same contour. Smaller values of <inline-formula><mml:math id="M78" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M79" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> indicate shorter effective scales under this diagnostic.</p>
      <p id="d2e2193">These quantities should be interpreted as threshold-based effective-scale diagnostics, rather than as nominal grid spacings or direct observational resolutions. In particular, when <inline-formula><mml:math id="M80" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> approaches the smallest wavelength represented by the evaluation grid and spectral discretization, it indicates that the adopted spectral-score criterion remains satisfied down to the smallest scales accessible in the diagnostic, rather than guaranteeing that all physical SSH structures at that scale are fully resolved.</p>
</sec>
</sec>
<sec id="Ch1.S5.SS3">
  <label>5.3</label><title>Implementation details</title>
      <p id="d2e2216">The proposed INR-based reconstruction framework was implemented in PyTorch using a fully connected SIREN network with three hidden layers and 256 units per layer.  The network takes normalized space–time coordinates as input and outputs the reconstructed SSH value.  During training, the data-fidelity loss is evaluated at the available along-track observation points, while the spatial-gradient regularization term is evaluated over the reconstruction domain using automatic differentiation.  The same implementation strategy is used for the OSE and OSSE experiments, with experiment-specific hyperparameters fixed across repeated runs.  The detailed frequency factors, optimization settings, regularization coefficients, and run configuration are provided in the accompanying code.</p>
</sec>
<sec id="Ch1.S5.SS4">
  <label>5.4</label><title>Observed SSH experiment</title>
      <p id="d2e2228">This experiment aims to evaluate the capability of the proposed method to reconstruct sequences of SSH maps from incomplete real-world satellite altimetry measurements. All observations used in this section originate from operational nadir altimeters and correspond to actual SSH acquisitions.</p>
<sec id="Ch1.S5.SS4.SSS1">
  <label>5.4.1</label><title>Data preparation</title>
      <p id="d2e2238">The OSE configuration is conducted over the Western Mediterranean Sea within the domain <inline-formula><mml:math id="M81" display="inline"><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mi mathvariant="italic">°</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">E</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">20</mml:mn><mml:mi mathvariant="italic">°</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mi mathvariant="normal">E</mml:mi><mml:mo>]</mml:mo><mml:mo>×</mml:mo><mml:mo>[</mml:mo><mml:mn mathvariant="normal">30</mml:mn><mml:mi mathvariant="italic">°</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">N</mml:mi><mml:mo>,</mml:mo><mml:mn mathvariant="normal">45</mml:mn><mml:mi mathvariant="italic">°</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="normal">N</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>. It assesses the reconstruction method under realistic satellite sampling and measurement conditions. This domain defines a common reconstruction target. Following the SSH MapMed OSE benchmark <xref ref-type="bibr" rid="bib1.bibx17" id="paren.23"/>, the reconstruction model is fitted using real along-track SSH observations from SARAL/Altika (alg), Haiyang-2B (h2b), Jason-3 (j3), Sentinel-3A (s3a), and Sentinel-3B (s3b) from 1 January–15 March 2021. The benchmark evaluation uses CryoSat-2 new-orbit observations (c2n) from 15 January–15 March 2021. The same non-CryoSat-2 input missions from 16–31 March 2021 and the corresponding CryoSat-2 observations form the validation dataset for hyperparameter selection.</p>
</sec>
<sec id="Ch1.S5.SS4.SSS2">
  <label>5.4.2</label><title>Evaluation protocol and baseline methods</title>
      <p id="d2e2302">Two classes of comparative experiments are conducted to assess reconstruction performance.</p>
</sec>
<sec id="Ch1.S5.SS4.SSSx1" specific-use="unnumbered">
  <title>(1) Comparison with optimal interpolation (OI)</title>
      <p id="d2e2312">We first compare our approach with the optimal interpolation (OI), which serves as the present-day standard for DUACS products provided by AVISO. This detailed comparison is conducted from multiple perspectives, including the orbital distribution of absolute errors, the spatial distribution of residuals on the grid, the temporal evolution of the RMSE skill score, and the spectral performance assessed via PSD.</p>
</sec>
<sec id="Ch1.S5.SS4.SSSx2" specific-use="unnumbered">
  <title>(2) Comparison with state-of-the-art methods</title>
      <p id="d2e2322">Second, to further validate the robustness and general applicability of our approach, we compare it with several representative state-of-the-art methods, namely the Covariance-based optimal interpolation (BASELINE OI), the back-and-forth nudging algorithm combined with a quasigeostrophic model (BFN_QG) <xref ref-type="bibr" rid="bib1.bibx9" id="paren.24"/>, BFN_QG with Dirichlet boundary conditions (BFN_QG with coasts), and Wavevar <xref ref-type="bibr" rid="bib1.bibx28" id="paren.25"/>.</p>
</sec>
<sec id="Ch1.S5.SS4.SSS3">
  <label>5.4.3</label><title>Detailed comparison with optimal interpolation</title>
</sec>
<sec id="Ch1.S5.SS4.SSSx3" specific-use="unnumbered">
  <title>(1) Error distribution and spatial RMSE</title>
      <p id="d2e2345">Figure <xref ref-type="fig" rid="F3"/> provides a combined error diagnostic for the INR-based reconstruction and the OI baseline. Figure <xref ref-type="fig" rid="F3"/>a shows the cumulative distribution function (CDF) of signed SSH residuals at the withheld along-track observation locations. The residual is defined as <inline-formula><mml:math id="M82" display="inline"><mml:mrow><mml:msub><mml:mtext>SSH</mml:mtext><mml:mtext>rec</mml:mtext></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mtext>SSH</mml:mtext><mml:mtext>obs</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>, so positive values indicate overestimation and negative values indicate underestimation relative to the withheld observations. Compared with OI, the INR residuals are more tightly concentrated around zero, indicating a smaller residual spread and little systematic offset. The mean residual, standard deviation, and RMSE are 0.000, 0.026, and 0.026 m for INR, respectively, compared with 0.004, 0.039, and 0.039 m for OI. This result suggests that INR is more consistent with the withheld along-track observations than OI.</p>

      <fig id="F3" specific-use="star"><label>Figure 3</label><caption><p id="d2e2372">Combined error diagnostics for the INR-based reconstruction and OI. <bold>(a)</bold> Cumulative distribution function (CDF) of signed SSH residuals, defined as <inline-formula><mml:math id="M83" display="inline"><mml:mrow><mml:msub><mml:mtext>SSH</mml:mtext><mml:mtext>rec</mml:mtext></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mtext>SSH</mml:mtext><mml:mtext>obs</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>, at withheld along-track observation locations. <bold>(b, c)</bold> Gridded RMSE maps for INR and OI, respectively, computed from withheld residuals within each spatial grid cell. Coastlines are shown in panels <bold>(b, c)</bold>.</p></caption>
            <graphic xlink:href="https://gmd.copernicus.org/articles/19/7349/2026/gmd-19-7349-2026-f03.png"/>

          </fig>

      <p id="d2e2408">Figure <xref ref-type="fig" rid="F3"/>b and c show gridded RMSE maps for the INR-based reconstruction and OI, respectively. The maps are obtained by assigning the withheld along-track residuals to spatial grid cells and computing the RMSE within each cell using Eq. (<xref ref-type="disp-formula" rid="Ch1.E10"/>), with the withheld observations used as the reference values. These RMSE maps complement the residual CDF by showing where the remaining errors are located. Overall, the INR-based reconstruction exhibits lower RMSE values than OI over much of the domain. Some localized high-RMSE regions remain for both methods, especially near parts of the domain boundary and coastal areas, but they are weaker and less extensive in the INR map.</p>

      <fig id="F4" specific-use="star"><label>Figure 4</label><caption><p id="d2e2418">Temporal variability of the reconstruction skill. <bold>(a)</bold> Daily number of available along-track observations used for the evaluation. <bold>(b)</bold> Daily RMSE skill scores for the INR-based reconstruction and OI. <bold>(c)</bold> Daily paired difference in RMSE skill score, <inline-formula><mml:math id="M84" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mo>=</mml:mo><mml:msubsup><mml:mtext>RMSE</mml:mtext><mml:mtext>SS</mml:mtext><mml:mtext>INR</mml:mtext></mml:msubsup><mml:mo>-</mml:mo><mml:msubsup><mml:mtext>RMSE</mml:mtext><mml:mtext>SS</mml:mtext><mml:mtext>OI</mml:mtext></mml:msubsup></mml:mrow></mml:math></inline-formula>; the dotted line denotes <inline-formula><mml:math id="M85" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>, and the red line denotes the mean difference. Only valid paired evaluation days are shown.</p></caption>
            <graphic xlink:href="https://gmd.copernicus.org/articles/19/7349/2026/gmd-19-7349-2026-f04.png"/>

          </fig>

</sec>
<sec id="Ch1.S5.SS4.SSSx4" specific-use="unnumbered">
  <title>(2) Temporal performance: RMSE skill score</title>
      <p id="d2e2480">The temporal behaviour of the reconstruction is assessed using the RMSE skill score, denoted as <inline-formula><mml:math id="M86" display="inline"><mml:mrow><mml:msub><mml:mtext>RMSE</mml:mtext><mml:mtext>SS</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> and computed according to Eq. (<xref ref-type="disp-formula" rid="Ch1.E11"/>). Figure <xref ref-type="fig" rid="F4"/> summarizes the temporal variability of the evaluation data and the corresponding reconstruction skill. Figure <xref ref-type="fig" rid="F4"/>a shows the daily number of available along-track observations used for the evaluation. The observation count varies noticeably over time, reflecting the non-uniform temporal sampling of the along-track data.</p>
      <p id="d2e2500">Figure <xref ref-type="fig" rid="F4"/>b shows the daily RMSE skill scores for the INR-based reconstruction and OI. The INR method yields higher <inline-formula><mml:math id="M87" display="inline"><mml:mrow><mml:msub><mml:mtext>RMSE</mml:mtext><mml:mtext>SS</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> values than OI over most valid paired evaluation days. Across 49 paired evaluation days, the mean daily <inline-formula><mml:math id="M88" display="inline"><mml:mrow><mml:msub><mml:mtext>RMSE</mml:mtext><mml:mtext>SS</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> is 0.748 for INR and 0.631 for OI, with standard deviations of 0.120 and 0.151, respectively. This indicates that INR improves the average daily test skill and also shows a slightly smaller day-to-day spread than OI.</p>
      <p id="d2e2527">Figure <xref ref-type="fig" rid="F4"/>c further reports the paired daily difference between INR and OI.  We define this difference as <inline-formula><mml:math id="M89" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mo>=</mml:mo><mml:msubsup><mml:mtext>RMSE</mml:mtext><mml:mtext>SS</mml:mtext><mml:mtext>INR</mml:mtext></mml:msubsup><mml:mo>-</mml:mo><mml:msubsup><mml:mtext>RMSE</mml:mtext><mml:mtext>SS</mml:mtext><mml:mtext>OI</mml:mtext></mml:msubsup></mml:mrow></mml:math></inline-formula>.  Positive values indicate days when INR outperforms OI. The paired daily difference is <inline-formula><mml:math id="M90" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.117</mml:mn><mml:mo>±</mml:mo><mml:mn mathvariant="normal">0.095</mml:mn></mml:mrow></mml:math></inline-formula>, with an approximate 95 % confidence interval of <inline-formula><mml:math id="M91" display="inline"><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0.090</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">0.143</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>, and INR outperforms OI on 95.9 % of the evaluated days. The positive confidence interval and the large fraction of positive daily differences indicate that the INR improvement is not driven by a few isolated dates, but is maintained over most of the OSE evaluation period. The remaining day-to-day variability indicates that the improvement is not identical on every date. Some dates are more difficult because the withheld tracks provide fewer samples or sample more challenging parts of the domain.</p>
</sec>
<sec id="Ch1.S5.SS4.SSSx5" specific-use="unnumbered">
  <title>(3) Spectral diagnostics and effective scale</title>
      <p id="d2e2592">Spectral diagnostics for the OSE are presented in Fig. <xref ref-type="fig" rid="F5"/>. Because the withheld CryoSat-2 reference is available only on sparse along-track segments, these diagnostics are one-dimensional along-track spatial spectra rather than the wavenumber–frequency diagnostic of Eq. (<xref ref-type="disp-formula" rid="Ch1.E12"/>). Figure <xref ref-type="fig" rid="F5"/>a shows the one-dimensional along-track spatial PSDs of the INR reconstruction, the withheld CryoSat-2 reference SSH, and the OI baseline. Following the publicly available SSH MapMed OSE benchmark evaluation procedure <xref ref-type="bibr" rid="bib1.bibx17" id="paren.26"/>, the reconstruction is sampled at the CryoSat-2 locations and times. Continuous CryoSat-2 tracks are separated at time gaps greater than 4 s and partitioned into nominal 300 km segments with 50 % overlap; Welch spectra are computed from the pooled valid segments. Figure <xref ref-type="fig" rid="F5"/>b shows the corresponding along-track PSD skill score, where <inline-formula><mml:math id="M92" display="inline"><mml:mrow><mml:msub><mml:mtext>PSD</mml:mtext><mml:mtext>err</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> is the one-dimensional spatial PSD of the reconstruction error and <inline-formula><mml:math id="M93" display="inline"><mml:mrow><mml:msub><mml:mtext>PSD</mml:mtext><mml:mtext>ref</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> is the one-dimensional spatial PSD of the CryoSat-2 reference SSH on these same segments. The 0.5 crossing is used to derive the PSD-score-based effective spatial scale. Under this diagnostic, INR reaches an effective spatial scale of 106 km, whereas OI reaches 154 km. This indicates that, along the withheld CryoSat-2 tracks, the INR reconstruction remains spectrally closer to the reference than OI over a broader range of spatial wavelengths, including shorter wavelengths under the adopted PSD-score criterion.</p>

      <fig id="F5" specific-use="star"><label>Figure 5</label><caption><p id="d2e2631">OSE along-track spectral diagnostics. <bold>(a)</bold> One-dimensional along-track spatial PSDs of the INR reconstruction, withheld CryoSat-2 reference SSH, and OI baseline. <bold>(b)</bold> Corresponding PSD skill score, <inline-formula><mml:math id="M94" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:msub><mml:mtext>PSD</mml:mtext><mml:mtext>err</mml:mtext></mml:msub><mml:mo>/</mml:mo><mml:msub><mml:mtext>PSD</mml:mtext><mml:mtext>ref</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>, with the 0.5 crossing used to derive the PSD-score-based effective spatial scale. Here, <inline-formula><mml:math id="M95" display="inline"><mml:mrow><mml:msub><mml:mtext>PSD</mml:mtext><mml:mtext>err</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M96" display="inline"><mml:mrow><mml:msub><mml:mtext>PSD</mml:mtext><mml:mtext>ref</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> are the one-dimensional spatial PSDs of the reconstruction error and CryoSat-2 reference SSH, respectively, computed from the valid CryoSat-2 along-track segments following the SSH MapMed OSE benchmark evaluation procedure <xref ref-type="bibr" rid="bib1.bibx17" id="paren.27"/>. Higher scores indicate smaller relative spectral errors.</p></caption>
            <graphic xlink:href="https://gmd.copernicus.org/articles/19/7349/2026/gmd-19-7349-2026-f05.png"/>

          </fig>

</sec>
<sec id="Ch1.S5.SS4.SSS4">
  <label>5.4.4</label><title>Comprehensive comparison with multiple methods</title>
      <p id="d2e2702">This section provides a broader evaluation of the proposed approach by comparing it against several representative reconstruction methods. The assessment relies on the two quantitative metrics introduced in Sect. <xref ref-type="sec" rid="Ch1.S5.SS2"/>, namely the temporal mean of the RMSE skill score, denoted as <inline-formula><mml:math id="M97" display="inline"><mml:mover accent="true"><mml:mrow><mml:msub><mml:mtext>RMSE</mml:mtext><mml:mtext>SS</mml:mtext></mml:msub></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:math></inline-formula>, and the PSD-score-based effective spatial scale <inline-formula><mml:math id="M98" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>. Here, <inline-formula><mml:math id="M99" display="inline"><mml:mover accent="true"><mml:mrow><mml:msub><mml:mtext>RMSE</mml:mtext><mml:mtext>SS</mml:mtext></mml:msub></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:math></inline-formula> is defined as

              <disp-formula id="Ch1.E13" content-type="numbered"><label>13</label><mml:math id="M100" display="block"><mml:mrow><mml:mover accent="true"><mml:mrow><mml:msub><mml:mtext>RMSE</mml:mtext><mml:mtext>SS</mml:mtext></mml:msub></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mtext>day</mml:mtext></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>k</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mtext>day</mml:mtext></mml:msub></mml:mrow></mml:munderover><mml:msub><mml:mtext>RMSE</mml:mtext><mml:mtext>SS</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mspace width="0.33em" linebreak="nobreak"/><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

            where <inline-formula><mml:math id="M101" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mtext>day</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> denotes the number of valid evaluation days, and <inline-formula><mml:math id="M102" display="inline"><mml:mrow><mml:msub><mml:mtext>RMSE</mml:mtext><mml:mtext>SS</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> denotes the RMSE skill score computed from Eq. (<xref ref-type="disp-formula" rid="Ch1.E11"/>) on the <inline-formula><mml:math id="M103" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula>th valid evaluation day.  The results are summarized in Table <xref ref-type="table" rid="T1"/>.</p>

<table-wrap id="T1"><label>Table 1</label><caption><p id="d2e2852">Results of different methods using satellite altimetry observations in the Mediterranean region. <inline-formula><mml:math id="M104" display="inline"><mml:mover accent="true"><mml:mrow><mml:msub><mml:mtext>RMSE</mml:mtext><mml:mtext>SS</mml:mtext></mml:msub></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:math></inline-formula> denotes the temporal mean of the RMSE skill score over the valid evaluation days. Bold values denote best performance.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="3">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="center"/>
     <oasis:colspec colnum="3" colname="col3" align="center"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Method</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M105" display="inline"><mml:mover accent="true"><mml:mrow><mml:msub><mml:mtext>RMSE</mml:mtext><mml:mtext>SS</mml:mtext></mml:msub></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M106" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (km)</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">OI</oasis:entry>
         <oasis:entry colname="col2">0.674136</oasis:entry>
         <oasis:entry colname="col3">148</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M107" display="inline"><mml:mrow><mml:msub><mml:mtext>BFN</mml:mtext><mml:mtext>QG</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">0.720857</oasis:entry>
         <oasis:entry colname="col3">125</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M108" display="inline"><mml:mrow><mml:msub><mml:mtext>BFNQG</mml:mtext><mml:mtext>coast</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">0.724554</oasis:entry>
         <oasis:entry colname="col3">125</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">WaveVar</oasis:entry>
         <oasis:entry colname="col2"><bold>0.759956</bold></oasis:entry>
         <oasis:entry colname="col3">118</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">INR</oasis:entry>
         <oasis:entry colname="col2">0.747545</oasis:entry>
         <oasis:entry colname="col3"><bold>106</bold></oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p id="d2e3000">As shown in Table <xref ref-type="table" rid="T1"/>, INR achieves a slightly lower <inline-formula><mml:math id="M109" display="inline"><mml:mover accent="true"><mml:mrow><mml:msub><mml:mtext>RMSE</mml:mtext><mml:mtext>SS</mml:mtext></mml:msub></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:math></inline-formula> than WaveVar, but it gives the smallest <inline-formula><mml:math id="M110" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> among all compared methods. This indicates that INR does not provide the best temporal-mean global error score in this comparison, but shows a more favorable PSD-score-based spatial effective-scale diagnostic under the adopted PSD-skill criterion. This behavior is consistent with the characteristics of the proposed framework. The SIREN-based representation describes SSH as a continuous function of spatial and temporal coordinates, while the gradient-based regularization constrains unstable or noisy variations in the learned field. Together, these two components help maintain competitive overall reconstruction accuracy while improving the spectral consistency and spatial coherence of the reconstructed SSH field.</p>
</sec>
</sec>
<sec id="Ch1.S5.SS5">
  <label>5.5</label><title>Simulated SSH experiment</title>
      <p id="d2e3039">This section evaluates the proposed method using simulated SSH data. Unlike real altimetric observations, the model generates complete reference SSH fields, enabling detailed quantitative assessment of interpolation accuracy and effective spatio-temporal resolution.</p>
<sec id="Ch1.S5.SS5.SSS1">
  <label>5.5.1</label><title>Data preparation</title>
      <p id="d2e3049">The OSSE configuration is conducted over a dynamically active portion of the Gulf Stream region, spanning 65–55° W and 33–43° N. It uses the NATL60 SSH simulation, based on the Nucleus for European Modelling of the Ocean (NEMO) <xref ref-type="bibr" rid="bib1.bibx1" id="paren.28"/>, as the known reference field. This domain defines a common reconstruction target. Following the NATL60 OSSE benchmark <xref ref-type="bibr" rid="bib1.bibx16" id="paren.29"/>, the reconstruction model is fitted using pseudo-altimetric observations from the four-nadir-plus-SWOT configuration during the assessment period from 22 October–2 December 2012. The complete NATL60 SSH simulation over the same domain and period provides the reference for full-domain evaluation. Pseudo-altimetric observations from the four-nadir-plus-SWOT configuration and the corresponding NATL60 SSH fields from 2 January–30 September 2013 are used as the validation dataset for hyperparameter selection.</p>
</sec>
<sec id="Ch1.S5.SS5.SSS2">
  <label>5.5.2</label><title>Evaluation protocol and baseline methods</title>
      <p id="d2e3066">The experimental setup aims to comprehensively evaluate the proposed approach's performance and robustness. First, we compare the reconstructed SSH with the model-simulated SSH reference using both direct SSH errors and spatial-gradient diagnostics. The gradient diagnostics are used to examine whether the reconstructed field captures major spatial transitions, such as fronts and eddy boundaries. Second, to further validate the general applicability of our method, we compare it with several existing state-of-the-art interpolation and reconstruction methods, including DUACS <xref ref-type="bibr" rid="bib1.bibx24" id="paren.30"><named-content content-type="pre">a traditional covariance-based optimal interpolation method,</named-content></xref>, three model-based data assimilation schemes: BFN <xref ref-type="bibr" rid="bib1.bibx8" id="paren.31"><named-content content-type="pre">a data assimilation method that follows quasi-geostrophic dynamics,</named-content></xref>, DYMOST <xref ref-type="bibr" rid="bib1.bibx27" id="paren.32"><named-content content-type="pre">dynamic OI accounting for the SSH nonlinear temporal propagation,</named-content></xref>, and MIOST <xref ref-type="bibr" rid="bib1.bibx28" id="paren.33"><named-content content-type="pre">multiscale OI,</named-content></xref>. Finally, we compare with the supervised 4DVarNet method <xref ref-type="bibr" rid="bib1.bibx2" id="paren.34"><named-content content-type="pre">based on a neural network architecture backed by a variational formulation,</named-content></xref>. Performance is assessed using the statistical metrics defined in Sect. <xref ref-type="sec" rid="Ch1.S5.SS2"/>, including the mean RMSE skill score <inline-formula><mml:math id="M111" display="inline"><mml:mover accent="true"><mml:mrow><mml:msub><mml:mtext>RMSE</mml:mtext><mml:mtext>SS</mml:mtext></mml:msub></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover></mml:math></inline-formula> and the spectral diagnostics <inline-formula><mml:math id="M112" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M113" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.  These metrics summarize reconstruction accuracy and the PSD-score-based effective spatial and temporal scales under the Ocean Data Challenges benchmark protocol.</p>
</sec>
<sec id="Ch1.S5.SS5.SSS3">
  <label>5.5.3</label><title>Evaluation of reconstructed sea surface height</title>
      <p id="d2e3141">Figure <xref ref-type="fig" rid="F6"/> shows qualitative examples at four selected times covering the evaluation period. Specifically, we divide the evaluation period into four approximately equal sub-periods and use the middle valid snapshot from each sub-period. The four columns compare the along-track observations, the reconstructed SSH fields, and the corresponding physical SSH-gradient magnitudes.</p>

      <fig id="F6" specific-use="star"><label>Figure 6</label><caption><p id="d2e3148">Qualitative OSSE snapshots of SSH reconstruction from sparse satellite-like observations. The four columns show selected dates from four approximately equal sub-periods of the evaluation period. Rows show sparse nadir/SWOT-like pseudo-observations, reconstructed SSH, and the physical SSH-gradient magnitude derived from the differentiable SIREN field. SSH is in metres, <inline-formula><mml:math id="M114" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:mi mathvariant="normal">∇</mml:mi><mml:mi mathvariant="italic">η</mml:mi><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula> is in metres per 100 km, and the full temporal evolution is provided in Supplementary Video S1 (<uri>https://zenodo.org/records/21231911</uri>).</p></caption>
            <graphic xlink:href="https://gmd.copernicus.org/articles/19/7349/2026/gmd-19-7349-2026-f06.png"/>

          </fig>

      <p id="d2e3174">The physical SSH-gradient magnitude shown in the bottom row is a visualization diagnostic distinct from the normalized-coordinate gradients used in the TV regularization. It is derived from automatic differentiation of the SIREN representation and explicitly rescaled to physical distance. This diagnostic uses one of the key properties of the INR framework, namely that the reconstructed SSH field is represented as a continuous and differentiable function of the spatio-temporal coordinates. Let <inline-formula><mml:math id="M115" display="inline"><mml:mrow><mml:mi mathvariant="italic">η</mml:mi><mml:mo>(</mml:mo><mml:mtext>lon</mml:mtext><mml:mo>,</mml:mo><mml:mtext>lat</mml:mtext><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="normal">Φ</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mover accent="true"><mml:mi mathvariant="bold-italic">s</mml:mi><mml:mo mathvariant="normal" stretchy="false">̃</mml:mo></mml:mover><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> denote the reconstructed SSH field, where <inline-formula><mml:math id="M116" display="inline"><mml:mrow><mml:mover accent="true"><mml:mi mathvariant="bold-italic">s</mml:mi><mml:mo stretchy="false" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo>=</mml:mo><mml:mo>(</mml:mo><mml:mover accent="true"><mml:mtext>lon</mml:mtext><mml:mo mathvariant="normal" stretchy="true">̃</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mover accent="true"><mml:mtext>lat</mml:mtext><mml:mo stretchy="true" mathvariant="normal">̃</mml:mo></mml:mover><mml:mo>,</mml:mo><mml:mover accent="true"><mml:mtext>time</mml:mtext><mml:mo mathvariant="normal" stretchy="true">̃</mml:mo></mml:mover><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the normalized spatio-temporal coordinate, and lon and lat denote longitude and latitude in radians. Automatic differentiation first gives the derivatives of <inline-formula><mml:math id="M117" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">Φ</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> with respect to the normalized input coordinates. These normalized-coordinate derivatives are then rescaled to derivatives with respect to longitude and latitude: 

              <disp-formula id="Ch1.E14" content-type="numbered"><label>14</label><mml:math id="M118" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi mathvariant="italic">η</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mtext>lon</mml:mtext></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi mathvariant="normal">Φ</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mover accent="true"><mml:mtext>lon</mml:mtext><mml:mo mathvariant="normal" stretchy="true">̃</mml:mo></mml:mover></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mover accent="true"><mml:mtext>lon</mml:mtext><mml:mo mathvariant="normal" stretchy="true">̃</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mtext>lon</mml:mtext></mml:mrow></mml:mfrac></mml:mstyle><mml:mspace width="0.33em" linebreak="nobreak"/><mml:mo>,</mml:mo><mml:mspace width="1em" linebreak="nobreak"/><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi mathvariant="italic">η</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mtext>lat</mml:mtext></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:msub><mml:mi mathvariant="normal">Φ</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:msub></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mover accent="true"><mml:mtext>lat</mml:mtext><mml:mo mathvariant="normal" stretchy="true">̃</mml:mo></mml:mover></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mover accent="true"><mml:mtext>lat</mml:mtext><mml:mo mathvariant="normal" stretchy="true">̃</mml:mo></mml:mover></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mtext>lat</mml:mtext></mml:mrow></mml:mfrac></mml:mstyle><mml:mspace width="0.33em" linebreak="nobreak"/><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

            These longitude and latitude derivatives are then converted into physical-distance derivatives using the Earth-radius scale factors:

              <disp-formula id="Ch1.E15" content-type="numbered"><label>15</label><mml:math id="M119" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi mathvariant="italic">η</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:mi>R</mml:mi><mml:mi>cos⁡</mml:mi><mml:mo>(</mml:mo><mml:mtext>lat</mml:mtext><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi mathvariant="italic">η</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mtext>lon</mml:mtext></mml:mrow></mml:mfrac></mml:mstyle><mml:mspace linebreak="nobreak" width="0.33em"/><mml:mo>,</mml:mo><mml:mspace width="1em" linebreak="nobreak"/><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi mathvariant="italic">η</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>y</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mi>R</mml:mi></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi mathvariant="italic">η</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mtext>lat</mml:mtext></mml:mrow></mml:mfrac></mml:mstyle><mml:mspace linebreak="nobreak" width="0.33em"/><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>

            where <inline-formula><mml:math id="M120" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula> is the Earth radius. The physical SSH-gradient magnitude is defined as

              <disp-formula id="Ch1.E16" content-type="numbered"><label>16</label><mml:math id="M121" display="block"><mml:mrow><mml:mo>|</mml:mo><mml:mi mathvariant="normal">∇</mml:mi><mml:mi mathvariant="italic">η</mml:mi><mml:mo>|</mml:mo><mml:mo>=</mml:mo><mml:msup><mml:mfenced close="]" open="["><mml:mrow><mml:msup><mml:mfenced close=")" open="("><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi mathvariant="italic">η</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mfenced close=")" open="("><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi mathvariant="italic">η</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>y</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfenced><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup><mml:mspace width="0.33em" linebreak="nobreak"/><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

            For visualization, we plot <inline-formula><mml:math id="M122" display="inline"><mml:mrow><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">5</mml:mn></mml:msup><mml:mo>|</mml:mo><mml:mi mathvariant="normal">∇</mml:mi><mml:mi mathvariant="italic">η</mml:mi><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula>, corresponding to units of m per 100 km. Therefore, the bottom-row panels should be interpreted as physical SSH-gradient magnitudes derived from the differentiable SSH representation, rather than as direct velocity or vorticity fields. Their further conversion into geostrophic velocity would require additional dynamical assumptions.</p>
      <p id="d2e3552">The reconstructed SSH fields in the middle row reproduce the main mesoscale SSH patterns across the four snapshots, including eddy-like structures and their surrounding transition regions. The corresponding gradient-magnitude maps in the bottom row emphasize regions where the reconstructed SSH field changes rapidly, such as eddy peripheries and frontal-like transition zones. These high-gradient regions are spatially consistent with the structures visible in the reconstructed SSH fields, indicating that the learned field preserves coherent spatial variations rather than producing isolated noisy gradients.</p>
      <p id="d2e3555">The gradient diagnostic provides a complementary view of the reconstructed SSH field by showing whether rapid spatial transitions, such as fronts and eddy boundaries, are represented as coherent structures.</p>
      <p id="d2e3558">While Fig. <xref ref-type="fig" rid="F6"/> shows four selected snapshots, the full temporal evolution of the along-track observations, reconstructed SSH fields, and corresponding physical SSH-gradient magnitudes is provided in Video Supplement S1. Together with the snapshot examples, the video provides a more complete visual assessment of the reconstruction behavior over the evaluation period.</p>

      <fig id="F7" specific-use="star"><label>Figure 7</label><caption><p id="d2e3565">Spatio-temporal reconstruction error of the proposed method in the OSSE experiment. Panels <bold>(a–d)</bold> show the instantaneous error field <inline-formula><mml:math id="M123" display="inline"><mml:mi>e</mml:mi></mml:math></inline-formula> at the same four representative dates as in the preceding qualitative INR reconstruction figure. Panel <bold>(e)</bold> shows <inline-formula><mml:math id="M124" display="inline"><mml:mrow><mml:msub><mml:mtext>RMSE</mml:mtext><mml:mtext>space</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> , and panel <bold>(f)</bold> shows <inline-formula><mml:math id="M125" display="inline"><mml:mrow><mml:msub><mml:mtext>RMSE</mml:mtext><mml:mtext>time</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> , as defined in Eq. (<xref ref-type="disp-formula" rid="Ch1.E17"/>). All errors are computed in the original SSH physical space, with units of metres.</p></caption>
            <graphic xlink:href="https://gmd.copernicus.org/articles/19/7349/2026/gmd-19-7349-2026-f07.png"/>

          </fig>

</sec>
<sec id="Ch1.S5.SS5.SSS4">
  <label>5.5.4</label><title>Spatio-temporal reconstruction error</title>
      <p id="d2e3649">Since the OSSE configuration provides the complete NATL60 SSH field as the reference, the full spatio-temporal reconstruction error can be directly evaluated. The error field and the two RMSE summaries used below are defined together as

              <disp-formula id="Ch1.E17" content-type="numbered"><label>17</label><mml:math id="M126" display="block"><mml:mtable rowspacing="0.2ex" class="aligned" columnspacing="1em" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mi>e</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mtext>SSH</mml:mtext><mml:mtext>rec</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mtext>SSH</mml:mtext><mml:mtext>true</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mspace width="0.33em" linebreak="nobreak"/><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mstyle displaystyle="true" class="stylechange"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mtext>RMSE</mml:mtext><mml:mtext>space</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msup><mml:mfenced open="[" close="]"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:msub><mml:mi>N</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>m</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:munderover><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>n</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow></mml:munderover><mml:mi>e</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfenced><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mstyle class="stylechange" displaystyle="true"/></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mtext>RMSE</mml:mtext><mml:mtext>time</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msup><mml:mfenced open="[" close="]"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>j</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:munderover><mml:mi>e</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>m</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mi>n</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>t</mml:mi><mml:mi>j</mml:mi></mml:msub><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfenced><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup><mml:mspace linebreak="nobreak" width="0.33em"/><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

            Here, <inline-formula><mml:math id="M127" display="inline"><mml:mrow><mml:msub><mml:mtext>SSH</mml:mtext><mml:mtext>rec</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> denotes the reconstructed SSH field and <inline-formula><mml:math id="M128" display="inline"><mml:mrow><mml:msub><mml:mtext>SSH</mml:mtext><mml:mtext>true</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> denotes the NATL60 reference field. All errors in this analysis are computed in the original SSH physical space, with units of metres.</p>
      <p id="d2e3983">Figure <xref ref-type="fig" rid="F7"/> presents the spatio-temporal reconstruction error of the proposed method in the OSSE experiment. Figure <xref ref-type="fig" rid="F7"/>a–d show the instantaneous SSH reconstruction error at the same four selected dates as those used in the preceding INR reconstruction figure. These dates were obtained by dividing the evaluation period into four approximately equal sub-periods and selecting the middle valid snapshot from each sub-period. The instantaneous error maps show that errors are relatively small over much of the domain. Larger errors are mainly localized in dynamically active regions with stronger SSH variability and sharper gradients. This indicates that energetic mesoscale structures remain more challenging to reconstruct accurately under sparse satellite-like sampling.</p>
      <p id="d2e3990">Figure <xref ref-type="fig" rid="F7"/>e shows the spatially averaged RMSE over time.  This time series summarizes how the domain-mean reconstruction error varies among the evaluated time slices. The RMSE is relatively larger near the beginning and then fluctuates during the evaluation period. Larger RMSE values indicate time slices in which the SSH structures and sampling constraints are more challenging for the reconstruction.</p>
      <p id="d2e3996">To summarize the spatial distribution of the reconstruction error over the full evaluation period, Fig. <xref ref-type="fig" rid="F7"/>f shows the time-mean RMSE map.  The time-mean RMSE remains low over most of the domain, while several localized regions exhibit relatively larger values. These localized high-error regions are mainly associated with areas where the SSH field has stronger spatial variability and sharper gradients. This result further shows that the proposed method can reconstruct the broad SSH pattern and maintain spatial coherence over most of the domain, while dynamically active mesoscale structures remain more difficult to reproduce accurately.</p>

      <fig id="F8" specific-use="star"><label>Figure 8</label><caption><p id="d2e4004">PSD-based skill score of the INR reconstruction in the wavelength–period domain. The black contour denotes the 0.5 level used to derive the PSD-score-based effective-scale diagnostics following the Ocean Data Challenges protocol. The spatial value <inline-formula><mml:math id="M129" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.03</mml:mn><mml:mi mathvariant="italic">°</mml:mi></mml:mrow></mml:math></inline-formula> is the shortest wavelength reached by this contour. The temporal contour reaches the 2.05 d lower boundary imposed by the daily-sampled PSD calculation, representing the best temporal value accessible under the common comparison; it does not demonstrate skill at shorter periods or an exact temporal resolved scale.</p></caption>
            <graphic xlink:href="https://gmd.copernicus.org/articles/19/7349/2026/gmd-19-7349-2026-f08.png"/>

          </fig>

</sec>
<sec id="Ch1.S5.SS5.SSS5">
  <label>5.5.5</label><title>Comparison of multiple methods for SSH reconstruction</title>
      <p id="d2e4038">Table <xref ref-type="table" rid="T2"/> reports the performance of the proposed INR method in comparison with several representative state-of-the-art approaches. Unless otherwise specified, INR denotes the full proposed model with TV regularization, while “INR without TV” is used only as an ablation variant. In terms of the OSSE <inline-formula><mml:math id="M130" display="inline"><mml:mrow><mml:msub><mml:mtext>RMSE</mml:mtext><mml:mtext>SS</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> computed over all valid grid points and evaluation times, INR performs on par with the top-performing schemes. Although its <inline-formula><mml:math id="M131" display="inline"><mml:mrow><mml:msub><mml:mtext>RMSE</mml:mtext><mml:mtext>SS</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> value is slightly lower than that of 4DVarNet v2022, INR attains the smallest diagnosed spatial scale <inline-formula><mml:math id="M132" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> under the adopted Ocean Data Challenges PSD-score protocol. Both INR configurations also reach the 2.05 d lower boundary of the common daily-sampled temporal diagnostic, whereas the non-INR methods cross the 0.5 threshold at longer periods. This boundary-limited result establishes the relative advantage of INR within the common benchmark, but it does not rank performance at periods shorter than 2.05 d.</p>
      <p id="d2e4076">The effect of the TV regularization term is isolated by comparing the full INR model with an ablation variant in which the TV term is removed while all other settings are kept unchanged. The ablation result shows that removing the TV term has little influence on the normalized RMSE score, which remains approximately 0.94. Both configurations reach the 2.05 d lower boundary of the temporal diagnostic, so this boundary-limited value cannot be used to distinguish their sub-2.05 d performance. In contrast, the diagnosed spatial scale <inline-formula><mml:math id="M133" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, derived from the 0.5 contour of the PSD-score field, changes from 0.12° without TV regularization to 0.03° with TV regularization. This indicates that the TV term mainly affects the spatial PSD-score diagnostic, by reducing isolated large gradients and part of the high-wavenumber error energy, while the domain-averaged pointwise error changes little.</p>

<table-wrap id="T2"><label>Table 2</label><caption><p id="d2e4093">Performance comparison of SSH reconstruction methods on the simulated altimetry dataset in the Gulf Stream domain.  Here, <inline-formula><mml:math id="M134" display="inline"><mml:mrow><mml:msub><mml:mtext>RMSE</mml:mtext><mml:mtext>SS</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> is the normalized RMSE skill score defined in Eq. (<xref ref-type="disp-formula" rid="Ch1.E11"/>), computed once over all valid grid points and evaluation times in the OSSE experiment.  Unless otherwise specified, INR denotes the full proposed model with TV regularization, while “INR without TV” denotes the ablation variant used to assess the effect of the TV term.  Bold values denote the best performance for each metric. Entries marked <sup>*</sup> reach the temporal Nyquist boundary of the daily-sampled diagnostic (2.05 d), which is the best value accessible under this common comparison; performance at shorter temporal periods is not assessed.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="4">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="center"/>
     <oasis:colspec colnum="3" colname="col3" align="center"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Method</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M136" display="inline"><mml:mrow><mml:msub><mml:mtext>RMSE</mml:mtext><mml:mtext>SS</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M137" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (degree)</oasis:entry>
         <oasis:entry colname="col4"><inline-formula><mml:math id="M138" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (days)</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">DUACS</oasis:entry>
         <oasis:entry colname="col2">0.92</oasis:entry>
         <oasis:entry colname="col3">1.22</oasis:entry>
         <oasis:entry colname="col4">11.37</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">BFN</oasis:entry>
         <oasis:entry colname="col2">0.93</oasis:entry>
         <oasis:entry colname="col3">1.00</oasis:entry>
         <oasis:entry colname="col4">10.24</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">DYMOST</oasis:entry>
         <oasis:entry colname="col2">0.93</oasis:entry>
         <oasis:entry colname="col3">1.19</oasis:entry>
         <oasis:entry colname="col4">10.04</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">MIOST</oasis:entry>
         <oasis:entry colname="col2">0.94</oasis:entry>
         <oasis:entry colname="col3">1.18</oasis:entry>
         <oasis:entry colname="col4">10.33</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">4DVarNet</oasis:entry>
         <oasis:entry colname="col2">0.95</oasis:entry>
         <oasis:entry colname="col3">0.70</oasis:entry>
         <oasis:entry colname="col4">6.48</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">4DVarNet v2022</oasis:entry>
         <oasis:entry colname="col2"><bold>0.96</bold></oasis:entry>
         <oasis:entry colname="col3">0.62</oasis:entry>
         <oasis:entry colname="col4">4.35</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">INR without TV</oasis:entry>
         <oasis:entry colname="col2">0.94</oasis:entry>
         <oasis:entry colname="col3">0.12</oasis:entry>
         <oasis:entry colname="col4"><bold>2.05</bold><sup>*</sup></oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">INR</oasis:entry>
         <oasis:entry colname="col2">0.94</oasis:entry>
         <oasis:entry colname="col3"><bold>0.03</bold></oasis:entry>
         <oasis:entry colname="col4"><bold>2.05</bold><sup>*</sup></oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <fig id="F9" specific-use="star"><label>Figure 9</label><caption><p id="d2e4326">Qualitative comparison between the OI baseline and INR under the four-nadir observation setting. From top to bottom, the rows correspond to three representative evaluation times selected according to the 0.1, 0.5, and 0.9 quantiles of the OI SSH reconstruction error, respectively.  The first three columns show the NATL60 reference SSH field, the OI baseline reconstruction, and the INR reconstruction, respectively.  The last two columns show the corresponding SSH reconstruction errors of the OI baseline and INR relative to the NATL60 reference.</p></caption>
            <graphic xlink:href="https://gmd.copernicus.org/articles/19/7349/2026/gmd-19-7349-2026-f09.png"/>

          </fig>

      <p id="d2e4335">As reported in Table <xref ref-type="table" rid="T2"/>, INR gives the smallest PSD-score-based effective spatial scale and reaches the lowest temporal value accessible under the common evaluation criterion. To clarify how these diagnostics are obtained and how they should be interpreted, Fig. <xref ref-type="fig" rid="F8"/> shows the PSD-based score in the wavelength–period domain. The score is generally high for long temporal periods, especially above approximately 15–20 d, over a broad range of spatial wavelengths, indicating that slowly varying SSH components are well reconstructed. Relatively high scores are also observed at broad spatial wavelengths, roughly larger than 3°, suggesting that large-scale SSH variability is captured with small relative spectral error. In contrast, the main low-score region is concentrated at shorter temporal periods and intermediate spatial wavelengths, approximately within 3–10 d and 0.5–2°. This indicates that rapidly evolving and spatially complex SSH variability remains more challenging to reconstruct.</p>
      <p id="d2e4342">The temporal axis terminates at 2.05 d because the PSD calculation uses 41 daily SSH fields. Its largest positive temporal frequency is therefore <inline-formula><mml:math id="M141" display="inline"><mml:mrow><mml:mn mathvariant="normal">20</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">41</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:msup><mml:mi mathvariant="normal">d</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:mrow></mml:math></inline-formula>, corresponding to a shortest represented temporal period of <inline-formula><mml:math id="M142" display="inline"><mml:mrow><mml:mn mathvariant="normal">41</mml:mn><mml:mo>/</mml:mo><mml:mn mathvariant="normal">20</mml:mn><mml:mo>=</mml:mo><mml:mn mathvariant="normal">2.05</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">d</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula>. The black 0.5 contour reaches this lower boundary. Thus, within the common benchmark, INR maintains the PSD-score criterion down to the highest temporal frequency accessible to the daily-sampled diagnostic, whereas the non-INR methods in Table <xref ref-type="table" rid="T2"/> cross the criterion at longer periods. This is a valid relative comparison under the shared protocol. However, the boundary-limited 2.05 d value neither establishes skill at periods shorter than 2.05 d nor provides an exact temporal resolution. Some high-score colors adjacent to this boundary should likewise not be interpreted as sub-2.05 d skill. In addition, the PSD-based score is a relative spectral-error measure and can be sensitive where the reference spectral energy is weak. Following the Ocean Data Challenges protocol, the spatial scale <inline-formula><mml:math id="M143" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.03</mml:mn><mml:mi mathvariant="italic">°</mml:mi></mml:mrow></mml:math></inline-formula> remains a contour-derived comparative diagnostic, rather than a nominal grid spacing or a guarantee that all SSH structures at this scale are fully resolved.</p>
      <p id="d2e4406">In addition to the quantitative comparison above, we provide a qualitative comparison with the benchmark OI baseline. The comparison is shown for the four-nadir setting, for which reproducible gridded OI outputs are provided by the benchmark. This allows the spatial reconstruction patterns, reconstruction errors, and derivative-based diagnostics of OI and INR to be compared on the same input observations and evaluation grid.</p>

      <fig id="F10" specific-use="star"><label>Figure 10</label><caption><p id="d2e4411">Derivative-based qualitative comparison between the OI baseline and INR under the four-nadir observation setting.  From top to bottom, the rows correspond to three representative evaluation times selected according to the 0.1, 0.5, and 0.9 quantiles of the OI SSH reconstruction error, respectively.  The first three columns show the SSH gradient magnitude <inline-formula><mml:math id="M144" display="inline"><mml:mrow><mml:mo>|</mml:mo><mml:mi mathvariant="normal">∇</mml:mi><mml:mi mathvariant="italic">η</mml:mi><mml:mo>|</mml:mo></mml:mrow></mml:math></inline-formula> computed from the NATL60 reference field, the OI baseline reconstruction, and the INR reconstruction, respectively.  The last two columns show the corresponding gradient diagnostic errors of the OI baseline and INR relative to the NATL60 reference.</p></caption>
            <graphic xlink:href="https://gmd.copernicus.org/articles/19/7349/2026/gmd-19-7349-2026-f10.png"/>

          </fig>

      <p id="d2e4435">Figure <xref ref-type="fig" rid="F9"/> compares the NATL60 reference SSH field, the OI baseline reconstruction, and the INR reconstruction at three representative evaluation times. The rows correspond to cases selected according to the 0.1, 0.5, and 0.9 quantiles of the OI SSH reconstruction error, respectively. Both methods reproduce the broad SSH distribution from sparse along-track observations, while noticeable differences appear in dynamically active regions with strong spatial variability. The error maps show that the largest residuals tend to occur near strong-gradient frontal and eddy-like features visible in the reference, indicating that these regions remain challenging under sparse observational constraints. Compared with the OI baseline, the INR error maps in these selected cases contain fewer broad high-amplitude residual patches and show a more spatially continuous SSH pattern. This qualitative comparison complements the quantitative metrics by showing where the main residual patterns occur in the selected OSSE examples.</p>
      <p id="d2e4440">To further examine the behavior of the reconstructed derivative fields, we compare the SSH gradient magnitude derived from the NATL60 reference field, the OI baseline reconstruction, and the INR reconstruction. This derivative-based diagnostic complements the SSH snapshot comparison by focusing on fronts, eddy boundaries, and other high-gradient regions. The same three evaluation times as in Fig. <xref ref-type="fig" rid="F9"/> are used for consistency.</p>
      <p id="d2e4445">Figure <xref ref-type="fig" rid="F10"/> shows the corresponding gradient-magnitude fields and gradient diagnostic errors. The OI-derived gradients are comparatively diffuse and show some small-scale artifacts in these examples, whereas the INR-derived gradients follow the main frontal and eddy-like bands more continuously. The diagnostic error maps also show that sharp fronts and eddy boundaries remain the main sources of gradient discrepancies for both methods, partly because small spatial displacements can lead to pronounced derivative errors. Some very narrow gradient filaments in the NATL60 reference are absent from both reconstructions, as expected under sparse satellite-like sampling. We therefore use this comparison mainly to assess the dominant gradient structures and the location of large gradient errors. Overall, the derivative-based comparison indicates that the gradient-regularized INR framework reduces some spurious derivative artifacts relative to the OI baseline while retaining the dominant gradient structures visible in the reference.</p>
</sec>
</sec>
</sec>
<sec id="Ch1.S6">
  <label>6</label><title>Discussion</title>
      <p id="d2e4460">The experiments use two complementary Ocean Data Challenges benchmarks: the NATL60-based OSSE framework <xref ref-type="bibr" rid="bib1.bibx16" id="paren.35"/> and the SSH MapMed OSE framework <xref ref-type="bibr" rid="bib1.bibx17" id="paren.36"/>. The OSSE setting provides a complete reference field for controlled evaluation, whereas the OSE setting tests the method with real satellite altimetry observations and withheld along-track test data. Together, these experiments show that the proposed INR framework can provide competitive SSH reconstruction skill and spatially coherent derivative-based diagnostics under sparse sampling, while also revealing several practical limitations.</p>
<sec id="Ch1.S6.SS1">
  <label>6.1</label><title>Methodological characteristics and relation to existing approaches</title>
      <p id="d2e4477">The proposed framework differs from conventional SSH mapping approaches mainly in how the field is represented. OI-based products estimate values on a predefined grid using prescribed covariance models, while model-based assimilation methods introduce explicit dynamical constraints. By contrast, the INR model learns SSH as a continuous function of spatial and temporal coordinates from the available observations. Once optimized for a target reconstruction problem, this function can be evaluated at requested coordinates within the reconstruction domain and period, and its differentiability supports gradient diagnostics. Compared with supervised deep-learning approaches such as 4DVarNet-type methods, it does not require a large set of paired sparse-observation and full-field training examples. Instead, its parameters are optimized from the available observations for the target reconstruction problem. This formulation is flexible, but it remains a reconstruction model constrained by observations and regularization, not a replacement for full dynamical data assimilation. OI and related analytical approaches remain useful because their assumptions are explicit and, in the case of OI, can provide uncertainty estimates associated with the prescribed covariance model. The optimized INR should therefore be viewed as a reconstruction constrained by the available observations over the prescribed reconstruction window. The length of this window describes the temporal coverage of the input observations, not a physical time scale learned by the network for the regional dynamics.</p>
</sec>
<sec id="Ch1.S6.SS2">
  <label>6.2</label><title>Applicability and limitations</title>
      <p id="d2e4488">The main limitation is that reconstruction quality remains constrained by the available observations. The INR learns SSH as a continuous function of spatial and temporal coordinates from sparse samples and can be queried at unobserved space–time points within the chosen reconstruction domain and time window. This interpolation capability should not be interpreted as unconstrained extrapolation: poorly sampled SSH structures or rapidly evolving events remain difficult to recover. The PSD-score-based effective scale should also be interpreted as a diagnostic of reconstruction skill under a given sampling and evaluation protocol, rather than as the nominal grid spacing of the output field or the NATL60 reference.</p>
      <p id="d2e4491">The balance between data fitting and regularization is another practical issue. The objective function should be understood as a regularized least-squares formulation rather than a full Bayesian model. The data-fidelity loss treats the along-track observations as having a common error variance, so the observed samples contribute equally in the current implementation. The TV term acts as a regularization preference on spatial gradients, and the coefficient <inline-formula><mml:math id="M145" display="inline"><mml:mi>a</mml:mi></mml:math></inline-formula> is a global hyperparameter rather than a local uncertainty- or region-dependent parameter. Strong regularization can improve spatial coherence but may smooth physically meaningful variability, whereas weak regularization can leave unstable gradients in sparsely observed areas. A more systematic strategy for choosing the regularization strength, and possible extensions using observation-dependent error variances, physically scaled spatial-gradient penalties, spatially varying regularization coefficients, or Bayesian uncertainty quantification, would be useful in future work.</p>
      <p id="d2e4501">The OSE and OSSE results should also be interpreted according to their different evaluation settings. The OSSE experiment allows full-field evaluation against NATL60, whereas the OSE experiment uses withheld-mission along-track test data because no complete true SSH field is available. The OSE statistics are therefore best read as reconstruction or mapping skill under the benchmark sampling configuration, not as a strict test of long-term temporal extrapolation. In the OSE case, some dynamical correlation may remain between training and validation samples because they are drawn from the same evolving ocean period. Future evaluations over additional Ocean Data Challenges, regions, seasons, and sampling configurations, together with estimates of SSH autocorrelation scales, would help assess robustness and the effective independence of validation samples. The learned network weights should therefore not be interpreted as physical parameters or dynamical time scales. The present study reports deterministic reconstructions, and it does not provide an OI-like uncertainty map or posterior error estimate. Uncertainty quantification remains an important direction for future work.</p>
</sec>
<sec id="Ch1.S6.SS3">
  <label>6.3</label><title>Training strategy, scalability, and operational applicability</title>
      <p id="d2e4513">In principle, the coordinate-based formulation can be applied beyond the two regional domains considered here. In practice, global-scale SSH reconstruction would require additional design choices because sampling density, dynamical regimes, coastlines, and dominant spatial scales vary strongly across the ocean. Domain decomposition, regional tiling, multi-resolution representations, or hierarchical training may be needed for larger domains.</p>
      <p id="d2e4516">The present training strategy follows the target reconstruction setting described in Sect. <xref ref-type="sec" rid="Ch1.S5.SS1"/>: for each domain and target period, the INR model is optimized using the available input observations and a gradient-regularized objective. In the OSE experiment, the input observations are non-CryoSat-2 along-track measurements and the evaluation uses withheld CryoSat-2 new-orbit observations. In the OSSE experiment, the input observations are sparse pseudo-altimetric samples and the full NATL60 field is used only as the gridded reference. The experiments use preset optimization settings chosen from preliminary convergence checks; the exact settings are provided in the released code. These choices follow the benchmark setting and our implementation, rather than a sensitivity search over input periods. We therefore interpret the results as benchmark evaluations under the corresponding sampling scenarios, not as a general estimate of the minimum observation coverage needed for other regions or seasons. When the method is extended to other settings, the target period and observation density should be examined as part of the application-specific validation, for example through withheld-data tests or sensitivity experiments. A systematic assessment across alternative periods, observation densities, and seasons is left for future work. The experiments were carried out with GPU acceleration, and the released code documents the optimization settings used here. A systematic benchmark of training time, memory use, and update frequency across different domains and data-availability scenarios would require a dedicated operational assessment. For operational use, the method would also need testing under variable data availability, observation errors, hyperparameter uncertainty, and latency constraints, as well as integration with quality control and uncertainty-estimation procedures. The main value of this study is to show that a continuous and differentiable INR can complement existing SSH mapping approaches, especially for regional reconstruction and derivative-based diagnostics under sparse sampling.</p>
</sec>
</sec>
<sec id="Ch1.S7" sec-type="conclusions">
  <label>7</label><title>Conclusion</title>
      <p id="d2e4530">This study develops a SIREN–TV implicit neural representation for regional SSH reconstruction from sparse altimetry. The framework represents SSH as a continuous function of space and time learned from sparse along-track observations, and includes TV-based spatial-gradient regularization to discourage unsupported local variations. This provides a compact reconstruction model that can be evaluated at requested space–time coordinates within the target domain and differentiated by automatic differentiation.</p>
      <p id="d2e4533">The two benchmark experiments provide complementary evidence. In the real-observation OSE, the method improves the withheld CryoSat-2 test result relative to the OI baseline, and the broader comparison with existing mapping methods shows competitive temporal-mean RMSE skill and a smaller PSD-score-based effective spatial scale. In the NATL60 OSSE, where a full gridded reference is available, the method remains competitive in normalized RMSE skill and gives the most favourable PSD-score-based effective spatial and temporal scales among the methods compared. The full-field error and gradient analyses further show that the main mesoscale SSH patterns are reconstructed over much of the domain, while the largest discrepancies remain near energetic fronts and eddy-like structures.</p>
      <p id="d2e4536">Taken together, the results indicate that SIREN–TV INR is a useful complementary tool for regional SSH mapping under sparse and irregular sampling. Its value lies in combining continuous SSH reconstruction, coordinate-based evaluation, and direct derivative access in one framework, while remaining compatible with established benchmark metrics and comparisons.</p>
</sec>

      
      </body>
    <back><notes notes-type="codeavailability"><title>Code availability</title>

      <p id="d2e4543">The source code used in this study is publicly available at <ext-link xlink:href="https://doi.org/10.5281/zenodo.21232682" ext-link-type="DOI">10.5281/zenodo.21232682</ext-link> <xref ref-type="bibr" rid="bib1.bibx12" id="paren.37"/>. The repository includes all scripts necessary to reproduce the main experiments.</p>
  </notes><notes notes-type="dataavailability"><title>Data availability</title>

      <p id="d2e4555">The datasets analysed in this study are provided by the Ocean Data Challenges initiative maintained by AVISO and are archived at Zenodo: <ext-link xlink:href="https://doi.org/10.5281/zenodo.18748410" ext-link-type="DOI">10.5281/zenodo.18748410</ext-link> <xref ref-type="bibr" rid="bib1.bibx11" id="paren.38"/>.</p>
  </notes><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d2e4567">DL led the development of the methodology, implemented the model, performed the numerical experiments, carried out the data analysis, and drafted the manuscript. LP supervised the research, contributed to the conceptual design and technical refinement of the methodology, and provided substantial revisions to the manuscript. ZY contributed to data preparation, experimental design discussions, and interpretation of the results. LY contributed to the development of the workflow, assisted with visualization and validation of the model outputs. All authors reviewed and approved the final manuscript.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d2e4573">The contact author has declared that none of the authors has any competing interests.</p>
  </notes><notes notes-type="disclaimer"><title>Disclaimer</title>

      <p id="d2e4579">Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. The authors bear the ultimate responsibility for providing appropriate place names. Views expressed in the text are those of the authors and do not necessarily reflect the views of the publisher.</p>
  </notes><ack><title>Acknowledgements</title><p id="d2e4586">The authors acknowledge the Ocean Data Challenges community for providing open access to the datasets used in this study. We also thank our colleagues for their constructive comments and discussions during the  development of this work.</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d2e4591">This research has been supported by the National Natural Science Foundation of China (grant nos. 42476191, 42130103, 42230406, and 42001320).</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d2e4597">This paper was edited by Riccardo Farneti and reviewed by two anonymous referees.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bibx1"><label>Ajayi et al.(2020)Ajayi, Le Sommer, Chassignet, Molines, Xu, Albert, and Cosme</label><mixed-citation>Ajayi, A., Le Sommer, J., Chassignet, E., Molines, J.-M., Xu, X., Albert, A., and Cosme, E.: Spatial and temporal variability of the North Atlantic eddy field from two kilometric-resolution ocean models, J. Geophys. Res.-Oceans, 125, e2019JC015827, <ext-link xlink:href="https://doi.org/10.1029/2019JC015827" ext-link-type="DOI">10.1029/2019JC015827</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx2"><label>Beauchamp et al.(2023)Beauchamp, Febvre, Georgenthum, and Fablet</label><mixed-citation>Beauchamp, M., Febvre, Q., Georgenthum, H., and Fablet, R.: 4DVarNet-SSH: end-to-end learning of variational interpolation schemes for nadir and wide-swath satellite altimetry, Geosci. Model Dev., 16, 2119–2147, <ext-link xlink:href="https://doi.org/10.5194/gmd-16-2119-2023" ext-link-type="DOI">10.5194/gmd-16-2119-2023</ext-link>, 2023</mixed-citation></ref>
      <ref id="bib1.bibx3"><label>Camargo et al.(2023)Camargo, Riva, Hermans, Schütt, Marcos, Hernandez-Carrasco, and Slangen</label><mixed-citation>Camargo, C. M. L., Riva, R. E. M., Hermans, T. H. J., Schütt, E. M., Marcos, M., Hernandez-Carrasco, I., and Slangen, A. B. A.: Regionalizing the sea-level budget with machine learning techniques, Ocean Sci., 19, 17–41, <ext-link xlink:href="https://doi.org/10.5194/os-19-17-2023" ext-link-type="DOI">10.5194/os-19-17-2023</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx4"><label>Denvil-Sommer et al.(2023)Denvil-Sommer, Buitenhuis, Kiko, Lombard, Guidi, and Le Quéré</label><mixed-citation>Denvil-Sommer, A., Buitenhuis, E. T., Kiko, R., Lombard, F., Guidi, L., and Le Quéré, C.: Testing the reconstruction of modelled particulate organic carbon from surface ecosystem components using PlankTOM12 and machine learning, Geosci. Model Dev., 16, 2995–3012, <ext-link xlink:href="https://doi.org/10.5194/gmd-16-2995-2023" ext-link-type="DOI">10.5194/gmd-16-2995-2023</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx5"><label>Fablet et al.(2021)Fablet, Beauchamp, Drumetz, and Rousseau</label><mixed-citation>Fablet, R., Beauchamp, M., Drumetz, L., and Rousseau, F.: Joint interpolation and representation learning for irregularly sampled satellite-derived geophysical fields, Frontiers in Applied Mathematics and Statistics, 7, 655224, <ext-link xlink:href="https://doi.org/10.3389/fams.2021.655224" ext-link-type="DOI">10.3389/fams.2021.655224</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx6"><label>Genova et al.(2019)Genova, Cole, Vlasic, Sarna, Freeman, and Funkhouser</label><mixed-citation>Genova, K., Cole, F., Vlasic, D., Sarna, A., Freeman, W. T., and Funkhouser, T.: Learning shape templates with structured implicit functions, in: Proceedings of the IEEE/CVF International Conference on Computer Vision, 7154–7164, <ext-link xlink:href="https://doi.org/10.1109/ICCV.2019.00725" ext-link-type="DOI">10.1109/ICCV.2019.00725</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx7"><label>Guan et al.(2023)Guan, Chubarau, Rao, and Nowrouzezahrai</label><mixed-citation> Guan, Y., Chubarau, A., Rao, R., and Nowrouzezahrai, D.: Learning neural implicit representations with surface signal parameterizations, Comput. Graph., 114, 257–264, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx8"><label>Le Guillou et al.(2021)Le Guillou, Metref, Cosme, Ubelmann, Ballarotta, Le Sommer, and Verron</label><mixed-citation> Le Guillou, F., Metref, S., Cosme, E., Ubelmann, C., Ballarotta, M., Le Sommer, J., and Verron, J.: Mapping altimetry in the forthcoming swot era by back-and-forth nudging a one-layer quasigeostrophic model, J. Atmos. Ocean. Tech., 38, 697–710, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx9"><label>Le Guillou et al.(2023)Le Guillou, Gaultier, Ballarotta, Metref, Ubelmann, Cosme, and Rio</label><mixed-citation>Le Guillou, F., Gaultier, L., Ballarotta, M., Metref, S., Ubelmann, C., Cosme, E., and Rio, M.-H.: Regional mapping of energetic short mesoscale ocean dynamics from altimetry: performances from real observations, Ocean Sci., 19, 1517–1527, <ext-link xlink:href="https://doi.org/10.5194/os-19-1517-2023" ext-link-type="DOI">10.5194/os-19-1517-2023</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx10"><label>Le Traon and Dibarboure(1999)</label><mixed-citation> Le Traon, P. and Dibarboure, G.: Mesoscale mapping capabilities of multiple-satellite altimeter missions, J. Atmos. Ocean. Tech., 16, 1208–1223, 1999.</mixed-citation></ref>
      <ref id="bib1.bibx11"><label>Li(2025a)</label><mixed-citation>Li, D.: Dataset for “A Continuous Implicit Neural Representation Framework with Gradient Regularization for Sea Surface Height Reconstruction From Satellite Altimetry”, Zenodo [data set], <ext-link xlink:href="https://doi.org/10.5281/zenodo.18748410" ext-link-type="DOI">10.5281/zenodo.18748410</ext-link>, 2025a.</mixed-citation></ref>
      <ref id="bib1.bibx12"><label>Li(2025b)</label><mixed-citation>Li, D.: Code for: Continuous Implicit Neural Representation Framework with Gradient Regularization for Sea Surface Height Reconstruction from Satellite Altimetry, Zenodo [code], <ext-link xlink:href="https://doi.org/10.5281/zenodo.21232682" ext-link-type="DOI">10.5281/zenodo.21232682</ext-link>, 2025b.</mixed-citation></ref>
      <ref id="bib1.bibx13"><label>Lou et al.(2023)Lou, Lv, Dang, Su, and Li</label><mixed-citation> Lou, R., Lv, Z., Dang, S., Su, T., and Li, X.: Application of machine learning in ocean data, Multimedia Syst., 29, 1815–1824, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx14"><label>Manucharyan et al.(2021)Manucharyan, Siegelman, and Klein</label><mixed-citation>Manucharyan, G. E., Siegelman, L., and Klein, P.: A deep learning approach to spatiotemporal sea surface height interpolation and estimation of deep currents in geostrophic ocean turbulence, J. Adv. Model. Earth Sy., 13, e2019MS001965, <ext-link xlink:href="https://doi.org/10.1029/2019MS001965" ext-link-type="DOI">10.1029/2019MS001965</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx15"><label>Molaei et al.(2023)Molaei, Aminimehr, Tavakoli, Kazerouni, Azad, Azad, and Merhof</label><mixed-citation>Molaei, A., Aminimehr, A., Tavakoli, A., Kazerouni, A., Azad, B., Azad, R., and Merhof, D.: Implicit neural representation in medical imaging: A comparative survey, in: Proceedings of the IEEE/CVF International Conference on Computer Vision, 2381–2391, <ext-link xlink:href="https://doi.org/10.1109/ICCVW60793.2023.00252" ext-link-type="DOI">10.1109/ICCVW60793.2023.00252</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx16"><label>Ocean Data Challenges(2020)</label><mixed-citation>Ocean Data Challenges: 2020a SSH Mapping NATL60, gitHub repository, <uri>https://github.com/ocean-data-challenges/2020a_SSH_mapping_NATL60</uri>(last access: 7 August 2026), 2020.</mixed-citation></ref>
      <ref id="bib1.bibx17"><label>Ocean Data Challenges(2023)</label><mixed-citation>Ocean Data Challenges: 2023a SSH MapMed OSE, gitHub repository, <uri>https://github.com/ocean-data-challenges/2023a_SSH_MapMed_OSE</uri> (last access: 7 August 2026), 2023.</mixed-citation></ref>
      <ref id="bib1.bibx18"><label>Oechsle et al.(2019)Oechsle, Mescheder, Niemeyer, Strauss, and Geiger</label><mixed-citation>Oechsle, M., Mescheder, L., Niemeyer, M., Strauss, T., and Geiger, A.: Texture fields: Learning texture representations in function space, in: Proceedings of the IEEE/CVF International Conference on Computer Vision, 4531–4540, <ext-link xlink:href="https://doi.org/10.1109/ICCV.2019.00463" ext-link-type="DOI">10.1109/ICCV.2019.00463</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx19"><label>Shi and Jin(2024)</label><mixed-citation> Shi, J. and Jin, T.: Suitable region of dynamic optimal interpolation for efficiently altimetry sea surface height mapping, Geodesy and Geodynamics, 15, 142–149, 2024.</mixed-citation></ref>
      <ref id="bib1.bibx20"><label>Sitzmann et al.(2019)Sitzmann, Zollhöfer, and Wetzstein</label><mixed-citation> Sitzmann, V., Zollhöfer, M., and Wetzstein, G.: Scene representation networks: Continuous 3d-structure-aware neural scene representations, Adv. Neur. In., 32, 1119–1130, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx21"><label>Sitzmann et al.(2020)Sitzmann, Martel, Bergman, Lindell, and Wetzstein</label><mixed-citation> Sitzmann, V., Martel, J., Bergman, A., Lindell, D., and Wetzstein, G.: Implicit neural representations with periodic activation functions, Adv. Neur. In., 33, 7462–7473, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx22"><label>Srinivasan and Tsontos(2023)</label><mixed-citation>Srinivasan, M. and Tsontos, V.: Satellite Altimetry for Ocean and Coastal Applications: A Review, Remote Sens.-Basel, 15, 3939, <ext-link xlink:href="https://doi.org/10.3390/rs15163939" ext-link-type="DOI">10.3390/rs15163939</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx23"><label>Stegner et al.(2021)Stegner, Le Vu, Dumas, Ghannami, Nicolle, Durand, and Faugere</label><mixed-citation> Stegner, A., Le Vu, B., Dumas, F., Ghannami, M. A., Nicolle, A., Durand, C., and Faugere, Y.: Cyclone-anticyclone asymmetry of eddy detection on gridded altimetry product in the Mediterranean Sea, J. Geophys. Res.-Oceans, 126, e2021JC017475, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx24"><label>Taburet et al.(2019)Taburet, Sanchez-Roman, Ballarotta, Pujol, Legeais, Fournier, Faugere, and Dibarboure</label><mixed-citation>Taburet, G., Sanchez-Roman, A., Ballarotta, M., Pujol, M.-I., Legeais, J.-F., Fournier, F., Faugere, Y., and Dibarboure, G.: DUACS DT2018: 25 years of reprocessed sea level altimetry products, Ocean Sci., 15, 1207–1224, <ext-link xlink:href="https://doi.org/10.5194/os-15-1207-2019" ext-link-type="DOI">10.5194/os-15-1207-2019</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx25"><label>Tancik et al.(2020)Tancik, Srinivasan, Mildenhall, Fridovich-Keil, Raghavan, Singhal, Ramamoorthi, Barron, and Ng</label><mixed-citation> Tancik, M., Srinivasan, P., Mildenhall, B., Fridovich-Keil, S., Raghavan, N., Singhal, U., Ramamoorthi, R., Barron, J., and Ng, R.: Fourier features let networks learn high frequency functions in low dimensional domains, Adv. Neur. In., 33, 7537–7547, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx26"><label>Ubelmann et al.(2015)Ubelmann, Klein, and Fu</label><mixed-citation> Ubelmann, C., Klein, P., and Fu, L.-L.: Dynamic interpolation of sea surface height and potential applications for future high-resolution altimetry mapping, J. Atmos. Ocean. Tech., 32, 177–184, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx27"><label>Ubelmann et al.(2016)Ubelmann, Cornuelle, and Fu</label><mixed-citation> Ubelmann, C., Cornuelle, B., and Fu, L.-L.: Dynamic mapping of along-track ocean altimetry: Method and performance from observing system simulation experiments, J. Atmos. Ocean. Tech., 33, 1691–1699, 2016.</mixed-citation></ref>
      <ref id="bib1.bibx28"><label>Ubelmann et al.(2021)Ubelmann, Dibarboure, Gaultier, Ponte, Ardhuin, Ballarotta, and Faugère</label><mixed-citation> Ubelmann, C., Dibarboure, G., Gaultier, L., Ponte, A., Ardhuin, F., Ballarotta, M., and Faugère, Y.: Reconstructing ocean surface current combining altimetry and future spaceborne Doppler data, J. Geophys. Res.-Oceans, 126, e2020JC016560, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx29"><label>Wiesner et al.(2022)Wiesner, Suk, Dummer, Svoboda, and Wolterink</label><mixed-citation>Wiesner, D., Suk, J., Dummer, S., Svoboda, D., and Wolterink, J. M.: Implicit neural representations for generative modeling of living cell shapes, in: International Conference on Medical Image Computing and Computer-Assisted Intervention, Springer, 58–67, <ext-link xlink:href="https://doi.org/10.1007/978-3-031-16440-8_6" ext-link-type="DOI">10.1007/978-3-031-16440-8_6</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx30"><label>Xu et al.(2022)Xu, Wang, Jiang, Fan, and Wang</label><mixed-citation>Xu, D., Wang, P., Jiang, Y., Fan, Z., and Wang, Z.: Signal processing for implicit neural representations, Adv. Neur. In., 35, 13404–13418, 2022.  </mixed-citation></ref>
      <ref id="bib1.bibx31"><label>Ye et al.(2022)Ye, Chen, Wang, and Wang</label><mixed-citation>Ye, J., Chen, Y., Wang, N., and Wang, X.: Gifs: Neural implicit function for general shape representation, in: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 12829–12839, <ext-link xlink:href="https://doi.org/10.1109/CVPR52688.2022.01249" ext-link-type="DOI">10.1109/CVPR52688.2022.01249</ext-link>, 2022.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>A continuous implicit neural representation framework  with gradient regularization for sea surface height  reconstruction from satellite altimetry</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>Ajayi et al.(2020)Ajayi, Le Sommer, Chassignet, Molines, Xu, Albert, and Cosme</label><mixed-citation>
      
Ajayi, A., Le Sommer, J., Chassignet, E., Molines, J.-M., Xu, X., Albert, A., and Cosme, E.: Spatial and temporal variability of the North Atlantic eddy field from two kilometric-resolution ocean models, J. Geophys. Res.-Oceans, 125, e2019JC015827, <a href="https://doi.org/10.1029/2019JC015827" target="_blank">https://doi.org/10.1029/2019JC015827</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>Beauchamp et al.(2023)Beauchamp, Febvre, Georgenthum, and Fablet</label><mixed-citation>
       Beauchamp, M.,
Febvre, Q., Georgenthum, H., and Fablet, R.: 4DVarNet-SSH: end-to-end learning of variational interpolation schemes
for nadir and wide-swath satellite altimetry, Geosci. Model Dev., 16, 2119–2147, <a href="https://doi.org/10.5194/gmd-16-2119-2023" target="_blank">https://doi.org/10.5194/gmd-16-2119-2023</a>, 2023

    </mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>Camargo et al.(2023)Camargo, Riva, Hermans, Schütt, Marcos, Hernandez-Carrasco, and
Slangen</label><mixed-citation>
       Camargo, C. M. L., Riva, R. E. M., Hermans, T. H. J., Schütt, E. M., Marcos, M.,
Hernandez-Carrasco, I., and Slangen, A. B. A.: Regionalizing the sea-level budget with machine learning techniques,
Ocean Sci., 19, 17–41, <a href="https://doi.org/10.5194/os-19-17-2023" target="_blank">https://doi.org/10.5194/os-19-17-2023</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>Denvil-Sommer et al.(2023)Denvil-Sommer, Buitenhuis, Kiko, Lombard, Guidi, and
Le Quéré</label><mixed-citation>
       Denvil-Sommer, A., Buitenhuis, E. T., Kiko, R., Lombard, F., Guidi, L., and Le
Quéré, C.: Testing the reconstruction of modelled particulate organic carbon from surface ecosystem components using
PlankTOM12 and machine learning, Geosci. Model Dev., 16, 2995–3012, <a href="https://doi.org/10.5194/gmd-16-2995-2023" target="_blank">https://doi.org/10.5194/gmd-16-2995-2023</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>Fablet et al.(2021)Fablet, Beauchamp, Drumetz, and Rousseau</label><mixed-citation>
      
Fablet, R., Beauchamp, M., Drumetz, L., and Rousseau, F.: Joint interpolation and representation learning for irregularly sampled satellite-derived geophysical fields, Frontiers in Applied Mathematics and Statistics, 7, 655224, <a href="https://doi.org/10.3389/fams.2021.655224" target="_blank">https://doi.org/10.3389/fams.2021.655224</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>Genova et al.(2019)Genova, Cole, Vlasic, Sarna, Freeman, and Funkhouser</label><mixed-citation>
      
Genova, K., Cole, F., Vlasic, D., Sarna, A., Freeman, W. T., and Funkhouser, T.: Learning shape templates with structured implicit functions, in: Proceedings of the IEEE/CVF International Conference on Computer Vision, 7154–7164, <a href="https://doi.org/10.1109/ICCV.2019.00725" target="_blank">https://doi.org/10.1109/ICCV.2019.00725</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>Guan et al.(2023)Guan, Chubarau, Rao, and Nowrouzezahrai</label><mixed-citation>
       Guan, Y., Chubarau, A., Rao, R.,
and Nowrouzezahrai, D.: Learning neural implicit representations with surface signal parameterizations,
Comput. Graph., 114, 257–264, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>Le Guillou et al.(2021)Le Guillou, Metref, Cosme, Ubelmann, Ballarotta, Le Sommer, and Verron</label><mixed-citation>
      
Le Guillou, F., Metref, S., Cosme, E., Ubelmann, C., Ballarotta, M., Le Sommer, J., and Verron, J.: Mapping altimetry in the forthcoming swot era by back-and-forth nudging a one-layer quasigeostrophic model, J. Atmos. Ocean. Tech., 38, 697–710, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>Le Guillou et al.(2023)Le Guillou, Gaultier, Ballarotta, Metref, Ubelmann, Cosme, and Rio</label><mixed-citation>
      
Le Guillou, F., Gaultier, L., Ballarotta, M., Metref, S., Ubelmann, C., Cosme, E., and Rio, M.-H.: Regional mapping of energetic short mesoscale ocean dynamics from altimetry: performances from real observations, Ocean Sci., 19, 1517–1527, <a href="https://doi.org/10.5194/os-19-1517-2023" target="_blank">https://doi.org/10.5194/os-19-1517-2023</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>Le Traon and Dibarboure(1999)</label><mixed-citation>
       Le Traon, P. and Dibarboure, G.: Mesoscale mapping
capabilities of multiple-satellite altimeter missions, J. Atmos. Ocean. Tech., 16, 1208–1223,
1999.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>Li(2025a)</label><mixed-citation>
      
Li, D.: Dataset for “A Continuous Implicit Neural Representation Framework with Gradient Regularization for Sea Surface Height Reconstruction From Satellite Altimetry”, Zenodo [data set], <a href="https://doi.org/10.5281/zenodo.18748410" target="_blank">https://doi.org/10.5281/zenodo.18748410</a>, 2025a.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>Li(2025b)</label><mixed-citation>
      
Li, D.: Code for: Continuous Implicit Neural Representation Framework with
Gradient Regularization for Sea Surface Height Reconstruction from Satellite Altimetry, Zenodo [code], <a href="https://doi.org/10.5281/zenodo.21232682" target="_blank">https://doi.org/10.5281/zenodo.21232682</a>, 2025b.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>Lou et al.(2023)Lou, Lv, Dang, Su, and Li</label><mixed-citation>
       Lou, R., Lv, Z., Dang, S., Su, T., and Li, X.:
Application of machine learning in ocean data, Multimedia Syst., 29, 1815–1824, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>Manucharyan et al.(2021)Manucharyan, Siegelman, and Klein</label><mixed-citation>
      
Manucharyan, G. E., Siegelman, L., and Klein, P.: A deep learning approach to spatiotemporal sea surface height interpolation and estimation of deep currents in geostrophic ocean turbulence, J. Adv. Model. Earth Sy., 13,
e2019MS001965, <a href="https://doi.org/10.1029/2019MS001965" target="_blank">https://doi.org/10.1029/2019MS001965</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>Molaei et al.(2023)Molaei, Aminimehr, Tavakoli, Kazerouni, Azad, Azad, and Merhof</label><mixed-citation>
      
Molaei, A., Aminimehr, A., Tavakoli, A., Kazerouni, A., Azad, B., Azad, R., and Merhof, D.: Implicit neural representation in medical imaging: A comparative survey, in: Proceedings of the IEEE/CVF International Conference on Computer Vision, 2381–2391, <a href="https://doi.org/10.1109/ICCVW60793.2023.00252" target="_blank">https://doi.org/10.1109/ICCVW60793.2023.00252</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>Ocean Data Challenges(2020)</label><mixed-citation>
      
Ocean Data Challenges: 2020a SSH Mapping NATL60, gitHub repository,
<a href="https://github.com/ocean-data-challenges/2020a_SSH_mapping_NATL60" target="_blank"/>(last access: 7 August 2026), 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>Ocean Data Challenges(2023)</label><mixed-citation>
      
Ocean Data Challenges: 2023a SSH MapMed OSE, gitHub repository,
<a href="https://github.com/ocean-data-challenges/2023a_SSH_MapMed_OSE" target="_blank"/> (last access: 7 August 2026), 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>Oechsle et al.(2019)Oechsle, Mescheder, Niemeyer, Strauss, and Geiger</label><mixed-citation>
      
Oechsle, M., Mescheder, L., Niemeyer, M., Strauss, T., and Geiger, A.: Texture fields: Learning texture representations in function space, in: Proceedings of the IEEE/CVF International Conference on Computer Vision, 4531–4540, <a href="https://doi.org/10.1109/ICCV.2019.00463" target="_blank">https://doi.org/10.1109/ICCV.2019.00463</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>Shi and Jin(2024)</label><mixed-citation>
       Shi, J. and Jin, T.: Suitable region of dynamic optimal interpolation for
efficiently altimetry sea surface height mapping, Geodesy and Geodynamics, 15, 142–149, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>Sitzmann et al.(2019)Sitzmann, Zollhöfer, and Wetzstein</label><mixed-citation>
      
Sitzmann, V., Zollhöfer, M., and Wetzstein, G.: Scene representation networks: Continuous 3d-structure-aware neural scene representations, Adv. Neur. In., 32, 1119–1130, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>Sitzmann et al.(2020)Sitzmann, Martel, Bergman, Lindell, and Wetzstein</label><mixed-citation>
       Sitzmann, V.,
Martel, J., Bergman, A., Lindell, D., and Wetzstein, G.: Implicit neural representations with periodic activation
functions, Adv. Neur. In., 33, 7462–7473, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>Srinivasan and Tsontos(2023)</label><mixed-citation>
      
Srinivasan, M. and Tsontos, V.: Satellite Altimetry for Ocean and Coastal Applications: A Review, Remote Sens.-Basel, 15, 3939, <a href="https://doi.org/10.3390/rs15163939" target="_blank">https://doi.org/10.3390/rs15163939</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>Stegner et al.(2021)Stegner, Le Vu, Dumas, Ghannami, Nicolle, Durand, and Faugere</label><mixed-citation>
      
Stegner, A., Le Vu, B., Dumas, F., Ghannami, M. A., Nicolle, A., Durand, C., and Faugere, Y.: Cyclone-anticyclone
asymmetry of eddy detection on gridded altimetry product in the Mediterranean Sea, J. Geophys. Res.-Oceans, 126,
e2021JC017475, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>Taburet et al.(2019)Taburet, Sanchez-Roman, Ballarotta, Pujol, Legeais, Fournier, Faugere, and
Dibarboure</label><mixed-citation>
       Taburet, G., Sanchez-Roman, A., Ballarotta, M., Pujol, M.-I., Legeais, J.-F.,
Fournier, F., Faugere, Y., and Dibarboure, G.: DUACS DT2018: 25 years of reprocessed sea level altimetry products,
Ocean Sci., 15, 1207–1224, <a href="https://doi.org/10.5194/os-15-1207-2019" target="_blank">https://doi.org/10.5194/os-15-1207-2019</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>Tancik et al.(2020)Tancik, Srinivasan, Mildenhall, Fridovich-Keil, Raghavan, Singhal, Ramamoorthi, Barron, and
Ng</label><mixed-citation>
       Tancik, M., Srinivasan, P., Mildenhall, B., Fridovich-Keil, S., Raghavan, N., Singhal, U.,
Ramamoorthi, R., Barron, J., and Ng, R.: Fourier features let networks learn high frequency functions in low
dimensional domains, Adv. Neur. In., 33, 7537–7547, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>Ubelmann et al.(2015)Ubelmann, Klein, and Fu</label><mixed-citation>
       Ubelmann, C., Klein, P., and Fu, L.-L.:
Dynamic interpolation of sea surface height and potential applications for future high-resolution altimetry mapping,
J. Atmos. Ocean. Tech., 32, 177–184, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>Ubelmann et al.(2016)Ubelmann, Cornuelle, and Fu</label><mixed-citation>
       Ubelmann, C., Cornuelle, B., and
Fu, L.-L.: Dynamic mapping of along-track ocean altimetry: Method and performance from observing system simulation
experiments, J. Atmos. Ocean. Tech., 33, 1691–1699, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>Ubelmann et al.(2021)Ubelmann, Dibarboure, Gaultier, Ponte, Ardhuin, Ballarotta, and
Faugère</label><mixed-citation>
       Ubelmann, C., Dibarboure, G., Gaultier, L., Ponte, A., Ardhuin, F.,
Ballarotta, M., and Faugère, Y.: Reconstructing ocean surface current combining altimetry and future spaceborne
Doppler data, J. Geophys. Res.-Oceans, 126, e2020JC016560, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>Wiesner et al.(2022)Wiesner, Suk, Dummer, Svoboda, and Wolterink</label><mixed-citation>
      
Wiesner, D., Suk, J., Dummer, S., Svoboda, D., and Wolterink, J. M.: Implicit neural representations for generative modeling of living cell shapes, in: International Conference on Medical Image Computing and Computer-Assisted Intervention, Springer, 58–67, <a href="https://doi.org/10.1007/978-3-031-16440-8_6" target="_blank">https://doi.org/10.1007/978-3-031-16440-8_6</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>Xu et al.(2022)Xu, Wang, Jiang, Fan, and Wang</label><mixed-citation>
       Xu, D., Wang, P., Jiang, Y., Fan, Z., and
Wang, Z.: Signal processing for implicit neural representations, Adv. Neur. In., 35, 13404–13418, 2022.


    </mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>Ye et al.(2022)Ye, Chen, Wang, and Wang</label><mixed-citation>
      
Ye, J., Chen, Y., Wang, N., and Wang, X.: Gifs: Neural implicit function for general shape representation, in: Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, 12829–12839, <a href="https://doi.org/10.1109/CVPR52688.2022.01249" target="_blank">https://doi.org/10.1109/CVPR52688.2022.01249</a>, 2022.

    </mixed-citation></ref-html>--></article>
