<?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">OS</journal-id><journal-title-group>
    <journal-title>Ocean Science</journal-title>
    <abbrev-journal-title abbrev-type="publisher">OS</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Ocean Sci.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">1812-0792</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/os-22-2101-2026</article-id><title-group><article-title>A T-DINEOF model for multiple oceanic variables reconstruction</article-title><alt-title>T-DINEOF for oceanic variables reconstruction</alt-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1">
          <name><surname>Ping</surname><given-names>Bo</given-names></name>
          <email>pingbo@tju.edu.cn</email>
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Yang</surname><given-names>Ruiting</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Meng</surname><given-names>Yunshan</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff3">
          <name><surname>Su</surname><given-names>Fenzhen</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="yes" rid="aff4">
          <name><surname>Xue</surname><given-names>Cunjin</given-names></name>
          <email>xuecj@radi.ac.cn</email>
        <ext-link>https://orcid.org/0000-0003-3605-6578</ext-link></contrib>
        <aff id="aff1"><label>1</label><institution>School of Earth System Science, Institute of Surface-Earth System Science, Tianjin University, Tianjin 300072, China</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>National Marine Data and Information Service, Tianjin 300171, China</institution>
        </aff>
        <aff id="aff3"><label>3</label><institution>Institute of Geographic Sciences and Natural Resources Research, Chinese Academy of Sciences, Beijing 100101, China</institution>
        </aff>
        <aff id="aff4"><label>4</label><institution>International Research Center of Big Data for Sustainable Development Goals, Aerospace Information Research Institute, Chinese Academy of Sciences, Beijing 100094, China</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Bo Ping (pingbo@tju.edu.cn) and Cunjin Xue (xuecj@radi.ac.cn)</corresp></author-notes><pub-date><day>3</day><month>July</month><year>2026</year></pub-date>
      
      <volume>22</volume>
      <issue>4</issue>
      <fpage>2101</fpage><lpage>2122</lpage>
      <history>
        <date date-type="received"><day>2</day><month>March</month><year>2026</year></date>
           <date date-type="rev-request"><day>9</day><month>March</month><year>2026</year></date>
           <date date-type="rev-recd"><day>17</day><month>June</month><year>2026</year></date>
           <date date-type="accepted"><day>18</day><month>June</month><year>2026</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2026 Bo Ping 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://os.copernicus.org/articles/22/2101/2026/os-22-2101-2026.html">This article is available from https://os.copernicus.org/articles/22/2101/2026/os-22-2101-2026.html</self-uri><self-uri xlink:href="https://os.copernicus.org/articles/22/2101/2026/os-22-2101-2026.pdf">The full text article is available as a PDF file from https://os.copernicus.org/articles/22/2101/2026/os-22-2101-2026.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d2e141">Satellite-derived oceanic data are frequently affected by cloud cover, resulting in spatiotemporal gaps. The Multi-DINEOF method is widely used to reconstruct multiple oceanic variables. However, Multi-DINEOF essentially remains a matrix-based DINEOF approach and does not fully leverage the correlations among multiple variables. To address this limitation, this study proposes the T-DINEOF model, aiming to improve the accuracy of reconstructing multiple oceanic variables simultaneously. When applied to sea surface temperature (SST), sea surface chlorophyll <inline-formula><mml:math id="M1" display="inline"><mml:mi>a</mml:mi></mml:math></inline-formula> (SCHL), and sea surface wind (SSW) collectively, T-DINEOF reduces root mean square error (RMSE) by 12.9 %, mean absolute error (MAE) by 13.8 %, and mean absolute percentage error (MAPE) by 11.9 % compared to Multi-DINEOF. For each individual oceanic variable, T-DINEOF outperforms both Multi-DINEOF and the original DINEOF methods, reducing RMSE by 9.0 % and 14.7 %, MAE by 10.5 % and 14.6 %, and MAPE by 13.7 % and 13.4 % for SST; reducing RMSE by 9.3 % and 11.8 %, MAE by 9.9 % and 13.4 %, and MAPE by 8.3 % and 11.8 % for SCHL; and reducing RMSE by 16.6 % and 3.7 %, MAE by 16.8 % and 3.5 %, and MAPE by 16.4 % and 3.1 % for SSW. Additionally, T-DINEOF proves effective in regions with a high proportion of missing data and in cases of low data correlation.</p>
  </abstract>
    
<funding-group>
<award-group id="gs1">
<funding-source>National Natural Science Foundation of China</funding-source>
<award-id>42101338</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="d2e160">Satellite-derived oceanic observations are the primary source of data for analyzing large-scale, time-series oceanic features. However, due to the limited penetration of visible and infrared bands, these data are often affected by cloud cover, resulting in spatiotemporal gaps. This discontinuity limits their practical application. To mitigate the impact of missing values, long-term averaged data are widely used in many oceanic analyses (Sun et al., 2019a; Bonelli et al., 2022; Zemskova et al., 2022).  However, these data often smooth out ocean characteristics and cannot detect short-term or sudden ocean phenomena. Therefore, reconstruction of missing satellite-derived data is receiving increasing attention.</p>
      <p id="d2e163">Spatial interpolation methods have already been used to address the issue of missing data. Kriging interpolation, a geostatistical method, was employed to generate complete satellite-derived sea surface temperature (SST) and salinity data for Chesapeake Bay (Urquhart et al., 2013). Additionally, optimal interpolation (OI) is a common method for satellite-derived oceanic data reconstruction (Reynolds and Smith, 1994, 2007; Fieguth et al., 1998). Several OI-based SST datasets, such as NOAA OISST (<uri>https://www.ncei.noaa.gov/products/optimum-interpolation-sst</uri>, last access: 17 June 2026), and Extended Reconstructed SST (ERSST, <uri>https://www.ncei.noaa.gov/products/extended-reconstructed-sst</uri>, last access:  17 June 2026), have been used to understand and predict climate system variations (Pawar and San, 2022). The OI method assesses unknown values by combining multiple existing observations with a prior estimate, thereby minimizing the error variance of the predictive outputs. However, this method may artificially smooth the reconstructed fields, limiting the detection of mesoscale features (Martin et al., 2023).</p>
      <p id="d2e172">Beckers and Rixen (2003) proposed the Data Interpolating Empirical Orthogonal Function (DINEOF) method, which can be considered a self-consistent data reconstruction method. In the DINEOF method, original time-series satellite-derived oceanic data are transformed into a spatiotemporal matrix. An iterative approach is then applied to this matrix to obtain the optimal EOF mode, and missing values are subsequently reconstructed based on this optimal EOF mode. Compared to the OI method, DINEOF achieves similar reconstruction accuracy with less computational cost and without requiring prior knowledge (Beckers et al., 2006). Therefore, this method has been widely applied to the reconstruction of satellite-derived oceanic variable fields (Alvera-Azcárate et al., 2016; Ji et al., 2018; Liu and Wang, 2018, 2023; Binh et al., 2022). In recent years, several improved DINEOF methods have also been proposed. To enhance the temporal continuity of time-series satellite-derived oceanic data, Alvera-Azcárate et al. (2009) applied a temporal filter technique before the EOF decomposition step in DINEOF. Moreover, because DINEOF aims to optimally reconstruct the overall spatiotemporal matrix while ignoring local optimal reconstruction, Ping et al. (2015) proposed the I-DINEOF method. This method divides the spatiotemporal data into multiple subregions and performs optimal reconstruction for each subregion, thereby improving reconstruction accuracy. Furthermore, the iterative procedure in DINEOF involves significant computational effort, and the optimal EOF mode may not be the best option for intermediate spatiotemporal matrices. Ping et al. (2016) proposed the VE-DINEOF method, which performs optimal reconstruction for each intermediate iterative matrix. In VE-DINEOF, the optimal EOF mode changes progressively with each iteration, thereby improving the reconstruction accuracy and speed of the DINEOF method.</p>
      <p id="d2e175">In addition to reconstructing a single oceanic variable, Alvera-Azcárate et al. (2007) proposed a multivariate DINEOF method (Multi-DINEOF) for the reconstruction of multiple ocean variables. This method comprehensively considers the inherent spatiotemporal correlations between these variables, thereby improving reconstruction accuracy. Similarly, Wang et al. (2019) adopted the Multi-DINEOF approach to generate a complete long-term sea surface chlorophyll <inline-formula><mml:math id="M2" display="inline"><mml:mi>a</mml:mi></mml:math></inline-formula> (SCHL) dataset based on the Sea-viewing Wide Field-of-view Sensor (SeaWiFS) and Moderate Resolution Imaging Spectroradiometer (MODIS) SCHL products. Wang et al. (2023) utilized wind field data, photosynthetically active radiation (PAR) data, SST data, sea surface salinity (SSS) data, sea surface density (SSD) data, mixed layer depth (MLD) data, sea surface height (SSH) data, and Hybrid Coordinate Ocean Model (HYCOM) reanalysis data as inputs for the Multi-DINEOF method to reconstruct a daily SCHL dataset in the Bay of Bengal. However, as shown in Fig. 1, the Multi-DINEOF method essentially remains a matrix-based DINEOF approach. It first transforms the input multivariate data into a matrix and then applies the original DINEOF approach to reconstruct the missing values.  In Fig. 1, multivariate data are represented by different colors. <inline-formula><mml:math id="M3" display="inline"><mml:mi>M</mml:mi></mml:math></inline-formula> represents the spatial size of a specific input oceanic variable, <inline-formula><mml:math id="M4" display="inline"><mml:mi>K</mml:mi></mml:math></inline-formula> is the overall spatial size of multivariate data, and <inline-formula><mml:math id="M5" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> represents the number of input oceanic variable images. The first matrix on the right-hand side represents the spatial modes obtained from the singular value decomposition (SVD), the second matrix is the singular value matrix, and the third matrix is the temporal modes. Therefore, the Multi-DINEOF method cannot fully exploit the intrinsic correlations among multiple variables, as different parameters (e.g., SST, SCHL, and SSW) are forced to be represented along the same dimension. Consequently, the extracted principal components may contain mixed and heterogeneous signals, hindering the identification of genuine inter-variable relationships and reducing the physical interpretability of the results. In addition, Multi-DINEOF is limited to characterizing pairwise (second-order) correlations and thus cannot effectively capture higher-order interactions across spatial, temporal, and variable dimensions. This limitation highlights the need to develop an advanced multivariate DINEOF framework that can comprehensively utilize these inter-variable dependencies.</p>

      <fig id="F1" specific-use="star"><label>Figure 1</label><caption><p id="d2e209">Matrix decomposition in the Multi-DINEOF method.</p></caption>
        <graphic xlink:href="https://os.copernicus.org/articles/22/2101/2026/os-22-2101-2026-f01.png"/>

      </fig>

      <p id="d2e218">Multivariate data essentially take the form of a third-order tensor. Therefore, compared with matrix-based reconstruction, applying a third-order tensor formulation can better preserve the intrinsic correlations among various variables and consequently improve reconstruction accuracy. Tensor decomposition represents data as a higher-order array (e.g., space <inline-formula><mml:math id="M6" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> time <inline-formula><mml:math id="M7" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> variable), thereby maintaining the native multi-dimensional structure of the dataset. This framework enables the simultaneous extraction of spatial, temporal, and inter-variable modes, preserving the inherent coupling among dimensions. Furthermore, each decomposed mode corresponds to a distinct physical meaning (e.g., spatial pattern, temporal variation, or variable contribution), which enhances both the interpretability and physical consistency of the analysis. Current research on the tensor decomposition has made significant progress, with several decompositions developed, such as higher order SVD (Kolda and Bader, 2009) and hierarchical SVD (Grasedyck, 2010). Kilmer et al. (2008) proposed the tensor SVD (T-SVD) decomposition technique, treating a third-order tensor as a matrix with each element being a tube. The tube-based strategy gives the T-SVD decomposition a form similar to the matrix SVD decomposition (Zeng and Ng, 2020). Therefore, the T-SVD decomposition can be easily integrated into the original DINEOF method. The T-SVD technique has been widely used in facial recognition (Hao et al., 2013), image denoising and reconstruction (Zhang et al., 2014; Zhang and Aeron, 2017; Hu et al., 2017a, b; Zhou et al., 2018; Sun et al., 2019b). Consequently, this study proposed a third-order tensor DINEOF model named T-DINEOF, based on the T-SVD decomposition. The effectiveness of the proposed T-DINEOF model for both overall and individual oceanic variables is demonstrated by comparing it with the Multi-DINEOF method and the original DINEOF method.</p>
      <p id="d2e235">The structure of the remainder of this manuscript is as follows: materials will be introduced in the next section; the proposed T-DINEOF model will be presented in Sect. 3; comparisons of the reconstruction accuracies for both overall and individual oceanic variables will be demonstrated and analyzed in Sect. 4; the details of the proposed T-DINEOF model will be discussed in Sect. 5; and finally, conclusions will be given in Sect. 6.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Materials</title>
      <p id="d2e246">This study used monthly L3 mapped 4 <inline-formula><mml:math id="M8" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula> MODIS Aqua satellite-derived SST and SCHL data from April 2015 to December 2022, which are available for download from Ocean Color (<uri>https://oceancolor.gsfc.nasa.gov/</uri>, last access: 17 June 2026) as well as monthly approximately 25 <inline-formula><mml:math id="M9" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula> L3 AMSR2 10 <inline-formula><mml:math id="M10" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> above sea surface wind (SSW) version 8.2 data, which can be downloaded from Remote Sensing Systems (RSS, <uri>https://remss.com/missions/amsr/</uri>, last access: 17 June 2026), as experimental data. Due to the unavailability of SSW data for August and September 2022, the SST and SCHL data for the same period were also removed. Consequently, the number of input images for each oceanic variable is 91, indicating that the temporal dimension is 91. As shown in Eq. (1), long-wave infrared bands 11 and 12 <inline-formula><mml:math id="M11" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> aboard MODIS are employed to retrieve SST products based on a modified version of the nonlinear SST algorithm (Walton et al., 1998; Jia and Minnett, 2020). The combined OC3 <inline-formula><mml:math id="M12" display="inline"><mml:mo>/</mml:mo></mml:math></inline-formula> OC4 (OC<inline-formula><mml:math id="M13" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula>) band ratio algorithm (O'Reilly and Werdell, 2019, Eq. 2) and the color index (CI, Hu et al., 2019, Eq. 3), which establish the relationship between SCHL and spectral remote sensing reflectances (<inline-formula><mml:math id="M14" display="inline"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mtext>rs</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula>), are used to retrieve SCHL products.  Channels that match the low frequency, specifically the 10.65 <inline-formula><mml:math id="M15" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">GHz</mml:mi></mml:mrow></mml:math></inline-formula> footprint, are used to retrieve SSW products because they are less affected by the atmosphere and rain. Due to the similar ascending time (13:30 local time), oceanic variables derived from these two satellites are obtained under similar sea conditions.

          <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M16" display="block"><mml:mrow><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mtext>SST</mml:mtext><mml:mo>=</mml:mo><mml:mi>a</mml:mi><mml:mi>i</mml:mi><mml:msub><mml:mi>j</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:mi>a</mml:mi><mml:mi>i</mml:mi><mml:msub><mml:mi>j</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:msub><mml:mtext>BT</mml:mtext><mml:mrow><mml:mn mathvariant="normal">11</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mi>a</mml:mi><mml:mi>i</mml:mi><mml:msub><mml:mi>j</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mtext>BT</mml:mtext><mml:mrow><mml:mn mathvariant="normal">11</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mtext>BT</mml:mtext><mml:mrow><mml:mn mathvariant="normal">12</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:mrow></mml:msub><mml:mo>)</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mtext>sfc</mml:mtext></mml:msub></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>+</mml:mo><mml:mi>a</mml:mi><mml:mi>i</mml:mi><mml:msub><mml:mi>j</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mi>sec⁡</mml:mi><mml:mo>(</mml:mo><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mtext>BT</mml:mtext><mml:mrow><mml:mn mathvariant="normal">11</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:mrow></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mtext>BT</mml:mtext><mml:mrow><mml:mn mathvariant="normal">12</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:mrow></mml:msub><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mi>a</mml:mi><mml:mi>i</mml:mi><mml:msub><mml:mi>j</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub><mml:mtext>(mirror)</mml:mtext></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>+</mml:mo><mml:mi>a</mml:mi><mml:mi>i</mml:mi><mml:msub><mml:mi>j</mml:mi><mml:mn mathvariant="normal">5</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>*</mml:mo></mml:msup><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mi>a</mml:mi><mml:mi>i</mml:mi><mml:msub><mml:mi>j</mml:mi><mml:mn mathvariant="normal">6</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:msup><mml:mi mathvariant="italic">θ</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:math></disp-formula>

        where BT<sub>11 µm</sub> and BT<sub>12 µm</sub> are the brightness temperatures at 11 and 12 <inline-formula><mml:math id="M19" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>, respectively; <inline-formula><mml:math id="M20" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula> is the satellite zenith angle; <inline-formula><mml:math id="M21" display="inline"><mml:mrow><mml:msub><mml:mi>T</mml:mi><mml:mtext>sfc</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> is the reference temperature; and <inline-formula><mml:math id="M22" display="inline"><mml:mrow><mml:mi>a</mml:mi><mml:mi>i</mml:mi><mml:msub><mml:mi>j</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> to <inline-formula><mml:math id="M23" display="inline"><mml:mrow><mml:mi>a</mml:mi><mml:mi>i</mml:mi><mml:msub><mml:mi>j</mml:mi><mml:mn mathvariant="normal">6</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> are regression coefficients determined regionally. The terms “mirror” and “<inline-formula><mml:math id="M24" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="italic">θ</mml:mi><mml:mo>*</mml:mo></mml:msup></mml:mrow></mml:math></inline-formula>” represent correction factors associated with viewing geometry and instrument calibration.

              <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M25" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E2"><mml:mtd><mml:mtext>2</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub><mml:mo>(</mml:mo><mml:mtext>SCHL</mml:mtext><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi>b</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>+</mml:mo><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:mn mathvariant="normal">4</mml:mn></mml:munderover><mml:msub><mml:mi>b</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:msup><mml:mfenced close=")" open="("><mml:mrow><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub><mml:mfenced open="(" close=")"><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mtext>rs</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mtext>blue</mml:mtext></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mtext>rs</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mtext>green</mml:mtext></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle></mml:mfenced></mml:mrow></mml:mfenced><mml:mi>i</mml:mi></mml:msup></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E3"><mml:mtd><mml:mtext>3</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mtable rowspacing="0.2ex" class="split" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:msub><mml:mi>log⁡</mml:mi><mml:mn mathvariant="normal">10</mml:mn></mml:msub></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mo>(</mml:mo><mml:mtext>SCHL</mml:mtext><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.4287</mml:mn><mml:mo>+</mml:mo><mml:mn mathvariant="normal">230.47</mml:mn><mml:mo>×</mml:mo><mml:mo mathvariant="italic">{</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mtext>rs</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mtext>green</mml:mtext></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:mo>[</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mtext>rs</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mtext>blue</mml:mtext></mml:msub><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mtext>green</mml:mtext></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mtext>blue</mml:mtext></mml:msub><mml:mo>)</mml:mo><mml:mo>/</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mtext>red</mml:mtext></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mtext>blue</mml:mtext></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mo>⋅</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mtext>rs</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mtext>red</mml:mtext></mml:msub><mml:mo>)</mml:mo><mml:mo>-</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mtext>rs</mml:mtext></mml:msub><mml:mo>(</mml:mo><mml:msub><mml:mi mathvariant="italic">λ</mml:mi><mml:mtext>blue</mml:mtext></mml:msub><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:mo>]</mml:mo><mml:mo mathvariant="italic">}</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

        where <inline-formula><mml:math id="M26" display="inline"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mtext>rs</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> represents the spectral reflectance, <inline-formula><mml:math id="M27" display="inline"><mml:mi mathvariant="italic">λ</mml:mi></mml:math></inline-formula> is the central wavelength of the target spectral band, and the coefficients <inline-formula><mml:math id="M28" display="inline"><mml:mrow><mml:msub><mml:mi>b</mml:mi><mml:mn mathvariant="normal">0</mml:mn></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>b</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> are sensor-specific parameters.</p>
      <p id="d2e931">Before constructing the third-order tensor, it is necessary to process the input data. Each MODIS SST pixel has a corresponding numeric quality level, with level 0 being the highest quality and level 4 being the lowest. In this study, only pixels with quality levels 0 (best) and 1 (good/acceptable) were flagged as existing pixels. During the reconstruction stage, due to the log-normal distribution of SCHL data (Campbell, 1995), the log-transformed SCHL data were used in the third-order tensor. Therefore, during the accuracy analysis stage, an inverse log-transformation was applied to the reconstructed SCHL data. According to the RSS website, SSW values greater than 50 or less than 0 were considered missing values in this study. To address the difference in spatial resolution between the MODIS SST and SCHL data and the AMSR2 SSW data, the SST and SCHL data were downscaled to the same resolution as the SSW data using the nearest-neighbor interpolation method. In addition, land areas in the spatially registered SST, SCHL, and SSW datasets were masked out using the land mask provided with the SSW data, which was generated by resampling the high-resolution MODIS land mask onto the target footprint. Due to the large uncertainties in satellite-derived oceanic parameters at high latitudes (Hoyer et al., 2012; Jia et al., 2024), and in order to reduce computational burden, this study focuses on mid-to-low latitude regions; therefore, the area between 60° N and 60° S was chosen as the experimental region. As shown in Fig. 2a, due to limitations in computational power, the experimental area was divided into three subregions, each spanning 40° of latitude from north to south (subregions 1–3). Furthermore, a <inline-formula><mml:math id="M29" display="inline"><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula> median filter was applied to each satellite-derived variable in each subregion to eliminate abnormal values. Since the ranges of SST, SCHL, and SSW are different, the max-min normalization method was used to scale each ocean variable in each subregion to the range <inline-formula><mml:math id="M30" display="inline"><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn></mml:mrow></mml:math></inline-formula>–<inline-formula><mml:math id="M31" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>. The maximum and minimum values of each ocean variable in each subregion are shown in Table 1. In general, compared to SST and SSW data, log-transformed SCHL data are more concentrated, with smaller variations among different subregions. The highest SST in the mid-latitudes of the Northern Hemisphere is slightly higher than that in the equatorial region and the mid-latitudes of the Southern Hemisphere, while the lowest SST varies slightly among different subregions. The maximum SSW values in the mid-latitude regions are significantly higher than those in the equatorial regions.</p>

      <fig id="F2" specific-use="star"><label>Figure 2</label><caption><p id="d2e968">Experimental areas and their corresponding spatiotemporal missing data proportions.</p></caption>
        <graphic xlink:href="https://os.copernicus.org/articles/22/2101/2026/os-22-2101-2026-f02.png"/>

      </fig>

<table-wrap id="T1"><label>Table 1</label><caption><p id="d2e981">Maximum and minimum values of SST, SCHL and SSW in the three subregions.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="7">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <oasis:colspec colnum="3" colname="col3" align="right" colsep="1"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right" colsep="1"/>
     <oasis:colspec colnum="6" colname="col6" align="right"/>
     <oasis:colspec colnum="7" colname="col7" align="right"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry namest="col2" nameend="col3" align="center">SST (<inline-formula><mml:math id="M32" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">°</mml:mi><mml:mi mathvariant="normal">C</mml:mi></mml:mrow></mml:math></inline-formula>) </oasis:entry>
         <oasis:entry namest="col4" nameend="col5" align="center" colsep="1">SCHL </oasis:entry>
         <oasis:entry namest="col6" nameend="col7" align="center">SSW (<inline-formula><mml:math id="M33" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>) </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"/>
         <oasis:entry rowsep="1" colname="col2"/>
         <oasis:entry rowsep="1" colname="col3"/>
         <oasis:entry rowsep="1" namest="col4" nameend="col5" align="center" colsep="1">(log(<inline-formula><mml:math id="M34" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">mg</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>)) </oasis:entry>
         <oasis:entry rowsep="1" colname="col6"/>
         <oasis:entry rowsep="1" colname="col7"/>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">Max</oasis:entry>
         <oasis:entry colname="col3">Min</oasis:entry>
         <oasis:entry colname="col4">Max</oasis:entry>
         <oasis:entry colname="col5">Min</oasis:entry>
         <oasis:entry colname="col6">Max</oasis:entry>
         <oasis:entry colname="col7">Min</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Subregion 1</oasis:entry>
         <oasis:entry colname="col2">35.65</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M35" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1.50</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">4.05</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M36" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4.16</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6">27.05</oasis:entry>
         <oasis:entry colname="col7">0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Subregion 2</oasis:entry>
         <oasis:entry colname="col2">33.57</oasis:entry>
         <oasis:entry colname="col3">0</oasis:entry>
         <oasis:entry colname="col4">4.18</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M37" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">4.56</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6">15.26</oasis:entry>
         <oasis:entry colname="col7">0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Subregion 3</oasis:entry>
         <oasis:entry colname="col2">31.83</oasis:entry>
         <oasis:entry colname="col3"><inline-formula><mml:math id="M38" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1.81</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col4">3.32</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M39" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">5.16</mml:mn></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col6">24.91</oasis:entry>
         <oasis:entry colname="col7">0</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p id="d2e1224">Each type of processed data was stored in the corresponding <inline-formula><mml:math id="M40" display="inline"><mml:mrow><mml:mi>m</mml:mi><mml:mo>×</mml:mo><mml:mi>n</mml:mi></mml:mrow></mml:math></inline-formula> matrix, where <inline-formula><mml:math id="M41" display="inline"><mml:mi>m</mml:mi></mml:math></inline-formula> is the spatial dimension and <inline-formula><mml:math id="M42" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> is the temporal dimension. The three matrices generated from the three satellite-derived variables were then combined to form the final third-order tensor. In this study, the dimensions of the final tensor for the three subregions are <inline-formula><mml:math id="M43" display="inline"><mml:mrow><mml:mn mathvariant="normal">119</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mn mathvariant="normal">939</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">91</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M44" display="inline"><mml:mrow><mml:mn mathvariant="normal">174</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mn mathvariant="normal">091</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">91</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M45" display="inline"><mml:mrow><mml:mn mathvariant="normal">207</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mn mathvariant="normal">779</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">91</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:math></inline-formula> after masking out land pixels.</p>
      <p id="d2e1311">In addition, the spatial and temporal proportions of missing data are shown in Fig. 2. In this study, the missing data ratio was calculated as the total number of missing values in the target variable, or across all three variables – after excluding land-masked areas in the target subregion – divided by the total number of data points in the corresponding tensor dimension or in the entire three-dimensional tensor. Additionally, by categorizing the time series data by date into their respective months, the missing data ratio for each month was obtained using the same method described above. Considering SST, SCHL and SSW data collectively (Fig. 2a), the global proportion of missing data is 17.02 %. The proportions of missing data in subregions 1, 2, and 3 are 19.37 %, 13.85 %, and 18.31 %, respectively, indicating that the equatorial region has a lower proportion of missing data compared to the mid-latitude regions. Typically, the proportions of missing data are higher from June to August than in other months, especially in subregion 3. The proportion of missing data in subregion 2 does not vary significantly across the months, while subregion 1 typically has a lower proportion of missing data from September to October.</p>
      <p id="d2e1314">The global proportion of missing SST data is 14.21 % (Fig. 2b). In subregions 1–3, the proportions are 17.26 %, 6.05 %, and 19.29 %, respectively, indicating that the proportion in the equatorial region is significantly lower than in the mid-latitude regions. Overall, the proportion of missing SST data is higher from June to August. Subregion 2 shows minimal temporal variation in SST missing data proportions. In contrast, subregions 1 and 3 exhibit opposite trends: from April to October, subregion 3 has higher proportions than subregion 1, peaking from June to August. However, in other months, subregion 1 has higher missing data proportions compared to subregion 3.</p>
      <p id="d2e1317">The global proportion of missing SCHL data is 30.38 % (Fig. 2c), which is the highest among the three oceanic variables. In subregions 1–3, the proportions are 29.24 %, 28.19 %, and 32.86 %, respectively, showing no significant differences. Overall, the proportions of missing data are typically higher from April to August and in December. In subregion 1, the proportions are lower from August to October but higher from December to January compared to other months. Subregion 2 shows higher missing proportions from August to October, while in the remaining months, the proportions in this subregion do not vary significantly. From April to September, the missing proportions in subregion 3 are obviously higher than in other months.</p>
      <p id="d2e1320">The global proportion of missing SSW data is 6.46 % (Fig. 2d), indicating that SSW has the most complete data among the three oceanic variables due to the penetration capability of microwave bands. In subregions 1–3, the proportions are 11.61 %, 7.32 %, and 2.77 %, respectively, indicating that the mid-latitudes of the Southern Hemisphere are least affected by missing data.  Overall, the proportions of missing data remain relatively stable across months. In February and March, subregion 1 experiences a peak in missing values, while in subregion 3, the peak occurs from August to October. The proportions of missing values in other months for these two subregions do not vary significantly. In subregion 2, the proportion of missing values remains stable throughout the year.</p>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Methodology</title>
      <p id="d2e1331">Currently, several decomposition methods for third-order tensor, such as higher order SVD (Kolda and Bader, 2009) and hierarchical SVD (Grasedyck, 2010), have been proposed. The T-SVD decomposition has a form similar to that of the matrix SVD decomposition (Zeng and Ng, 2020). Therefore, this study incorporated the T-SVD decomposition method into the original DINEOF algorithm and proposed a T-DINEOF model. The algebraic framework of T-SVD is constructed by defining the tensor-tensor product, identity tensor, transpose, orthogonal tensor, and tubal rank (Braman, 2010; Kilmer and Martin, 2011; Kilmer et al., 2013; Kernfeld et al., 2015). Consequently, the decomposition and reconstruction of the third-order tensor based on the T-SVD method are introduced, followed by a detailed explanation of the T-DINEOF model.</p>
<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>Decomposition and reconstruction of third-order tensor</title>
      <p id="d2e1341">The T-SVD decomposition is the core of the T-DINEOF model and represents an improvement over the original DINEOF algorithm. It can be performed based on Eqs. (4)–(7), with an illustration of the T-SVD decomposition provided in Fig. 3.

            <disp-formula id="Ch1.E4" content-type="numbered"><label>4</label><mml:math id="M46" display="block"><mml:mrow><mml:mi>X</mml:mi><mml:mo>=</mml:mo><mml:mi>U</mml:mi><mml:mo>×</mml:mo><mml:mi>S</mml:mi><mml:mo>×</mml:mo><mml:msup><mml:mi>V</mml:mi><mml:mi>T</mml:mi></mml:msup></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M47" display="inline"><mml:mrow><mml:mi mathvariant="bold">X</mml:mi><mml:mo>∈</mml:mo><mml:msup><mml:mi mathvariant="bold">R</mml:mi><mml:mrow><mml:mi>M</mml:mi><mml:mo>×</mml:mo><mml:mi>N</mml:mi><mml:mo>×</mml:mo><mml:mi>L</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> is the input third-order tensor, and <inline-formula><mml:math id="M48" display="inline"><mml:mi>M</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M49" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula>, and <inline-formula><mml:math id="M50" display="inline"><mml:mi>L</mml:mi></mml:math></inline-formula> represents the dimensions of the third-order tensor. In this study, since the temporal dimension is 91 and three oceanic variables are used, <inline-formula><mml:math id="M51" display="inline"><mml:mi>N</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M52" display="inline"><mml:mi>L</mml:mi></mml:math></inline-formula> are 91 and 3, respectively. <inline-formula><mml:math id="M53" display="inline"><mml:mrow><mml:mi mathvariant="bold">U</mml:mi><mml:mo>∈</mml:mo><mml:msup><mml:mi mathvariant="bold">R</mml:mi><mml:mrow><mml:mi>M</mml:mi><mml:mo>×</mml:mo><mml:mi>M</mml:mi><mml:mo>×</mml:mo><mml:mi>L</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M54" display="inline"><mml:mrow><mml:mi mathvariant="bold">V</mml:mi><mml:mo>∈</mml:mo><mml:msup><mml:mi mathvariant="bold">R</mml:mi><mml:mrow><mml:mi>N</mml:mi><mml:mo>×</mml:mo><mml:mi>N</mml:mi><mml:mo>×</mml:mo><mml:mi>L</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> are orthogonal tensors, and <inline-formula><mml:math id="M55" display="inline"><mml:mrow><mml:mi mathvariant="bold">S</mml:mi><mml:mo>∈</mml:mo><mml:msup><mml:mi mathvariant="bold">R</mml:mi><mml:mrow><mml:mi>M</mml:mi><mml:mo>×</mml:mo><mml:mi>N</mml:mi><mml:mo>×</mml:mo><mml:mi>L</mml:mi></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> is an <inline-formula><mml:math id="M56" display="inline"><mml:mi>f</mml:mi></mml:math></inline-formula>-diagonal tensor, meaning that each frontal slice of <inline-formula><mml:math id="M57" display="inline"><mml:mi mathvariant="bold">S</mml:mi></mml:math></inline-formula> is a diagonal matrix. <inline-formula><mml:math id="M58" display="inline"><mml:mi>T</mml:mi></mml:math></inline-formula> denotes the transpose operation, which involves transposing each frontal slice of a third-order tensor and then reversing the order of the results from the 2nd to the last frontal slice. As shown in Fig. 4a, a frontal slice of a third-order tensor <inline-formula><mml:math id="M59" display="inline"><mml:mrow><mml:mi mathvariant="bold">A</mml:mi><mml:mo>∈</mml:mo><mml:msup><mml:mi mathvariant="bold">R</mml:mi><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>×</mml:mo><mml:msub><mml:mi>I</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>×</mml:mo><mml:msub><mml:mi>I</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> refers to a matrix of size <inline-formula><mml:math id="M60" display="inline"><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>×</mml:mo><mml:msub><mml:mi>I</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> taken from a specific value of the third dimension, <inline-formula><mml:math id="M61" display="inline"><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>. The symbol <sup>*</sup> represents the tensor product, which can be defined as follows:

                <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M63" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E5"><mml:mtd><mml:mtext>5</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msup><mml:mi>A</mml:mi><mml:mo>*</mml:mo></mml:msup><mml:mi>B</mml:mi><mml:mo>=</mml:mo><mml:mtext>fold</mml:mtext><mml:mo>(</mml:mo><mml:mtext>bcirc</mml:mtext><mml:mo>(</mml:mo><mml:mi>A</mml:mi><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:mtext>unfold</mml:mtext><mml:mo>(</mml:mo><mml:mi>B</mml:mi><mml:mo>)</mml:mo><mml:mo>)</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E6"><mml:mtd><mml:mtext>6</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mtext>bcirc</mml:mtext><mml:mo>(</mml:mo><mml:mi>A</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mfenced close="]" open="["><mml:mtable class="matrix" columnalign="center center center center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msup><mml:mi>A</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msup><mml:mi>A</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>I</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:mtd><mml:mtd><mml:mi mathvariant="normal">…</mml:mi></mml:mtd><mml:mtd><mml:mrow><mml:msup><mml:mi>A</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msup><mml:mi>A</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msup><mml:mi>A</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:mtd><mml:mtd><mml:mi mathvariant="normal">…</mml:mi></mml:mtd><mml:mtd><mml:mrow><mml:msup><mml:mi>A</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">3</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd><mml:mtd><mml:mi mathvariant="normal">⋱</mml:mi></mml:mtd><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msup><mml:mi>A</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>I</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msup><mml:mi>A</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>I</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:mtd><mml:mtd><mml:mi mathvariant="normal">…</mml:mi></mml:mtd><mml:mtd><mml:mrow><mml:msup><mml:mi>A</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E7"><mml:mtd><mml:mtext>7</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mtext>unfold</mml:mtext><mml:mo>(</mml:mo><mml:mi>A</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mfenced open="[" close="]"><mml:mtable class="matrix" columnalign="center" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:msup><mml:mi>A</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msup><mml:mi>A</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mi mathvariant="normal">⋮</mml:mi></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:msup><mml:mi>A</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>I</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mo>,</mml:mo><mml:mtext>fold</mml:mtext><mml:mo>(</mml:mo><mml:mtext>unfold</mml:mtext><mml:mo>(</mml:mo><mml:mi>A</mml:mi><mml:mo>)</mml:mo><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mi>A</mml:mi></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

          where <inline-formula><mml:math id="M64" display="inline"><mml:mrow><mml:mi mathvariant="bold">A</mml:mi><mml:mo>∈</mml:mo><mml:msup><mml:mi mathvariant="bold">R</mml:mi><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>×</mml:mo><mml:msub><mml:mi>I</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>×</mml:mo><mml:msub><mml:mi>I</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M65" display="inline"><mml:mrow><mml:mi mathvariant="bold">B</mml:mi><mml:mo>∈</mml:mo><mml:msup><mml:mi mathvariant="bold">R</mml:mi><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>×</mml:mo><mml:msub><mml:mi>I</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub><mml:mo>×</mml:mo><mml:msub><mml:mi>I</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> are two third-order tensors, and the output size of <inline-formula><mml:math id="M66" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold">A</mml:mi><mml:mo>*</mml:mo></mml:msup><mml:mi mathvariant="bold">B</mml:mi></mml:mrow></mml:math></inline-formula> is <inline-formula><mml:math id="M67" display="inline"><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>×</mml:mo><mml:msub><mml:mi>I</mml:mi><mml:mn mathvariant="normal">4</mml:mn></mml:msub><mml:mo>×</mml:mo><mml:msub><mml:mi>I</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>. <inline-formula><mml:math id="M68" display="inline"><mml:mrow><mml:msup><mml:mi mathvariant="bold">A</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>m</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> represents the <inline-formula><mml:math id="M69" display="inline"><mml:mi>m</mml:mi></mml:math></inline-formula>th frontal slice. The unfold operation maps the third-order tensor <inline-formula><mml:math id="M70" display="inline"><mml:mi mathvariant="bold">A</mml:mi></mml:math></inline-formula> into a matrix of size <inline-formula><mml:math id="M71" display="inline"><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:msub><mml:mi>I</mml:mi><mml:mn mathvariant="normal">3</mml:mn></mml:msub><mml:mo>×</mml:mo><mml:msub><mml:mi>I</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula>, while fold is its inverse transformation. The symbol <inline-formula><mml:math id="M72" display="inline"><mml:mo>⋅</mml:mo></mml:math></inline-formula> represents matrix multiplication.</p>

      <fig id="F3" specific-use="star"><label>Figure 3</label><caption><p id="d2e2059">Illustration of T-SVD decomposition.</p></caption>
          <graphic xlink:href="https://os.copernicus.org/articles/22/2101/2026/os-22-2101-2026-f03.png"/>

        </fig>

      <fig id="F4" specific-use="star"><label>Figure 4</label><caption><p id="d2e2070">An example of <bold>(a)</bold> frontal slices, <bold>(b)</bold> horizontal slices, and <bold>(c)</bold> lateral slices.</p></caption>
          <graphic xlink:href="https://os.copernicus.org/articles/22/2101/2026/os-22-2101-2026-f04.png"/>

        </fig>

      <p id="d2e2089">After decomposing <inline-formula><mml:math id="M73" display="inline"><mml:mi mathvariant="bold">X</mml:mi></mml:math></inline-formula> based on Eq. (4), the reconstructed third-order tensor can be obtained using Eq. (8).

            <disp-formula id="Ch1.E8" content-type="numbered"><label>8</label><mml:math id="M74" display="block"><mml:mrow><mml:msub><mml:mi>X</mml:mi><mml:mtext>recon</mml:mtext></mml:msub><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>p</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>q</mml:mi></mml:munderover><mml:mi>U</mml:mi><mml:mo>(</mml:mo><mml:mo>:</mml:mo><mml:mo>,</mml:mo><mml:mi>p</mml:mi><mml:mo>,</mml:mo><mml:mo>:</mml:mo><mml:msup><mml:mo>)</mml:mo><mml:mo>*</mml:mo></mml:msup><mml:mi>S</mml:mi><mml:mo>(</mml:mo><mml:mi>p</mml:mi><mml:mo>,</mml:mo><mml:mi>p</mml:mi><mml:mo>,</mml:mo><mml:mo>:</mml:mo><mml:msup><mml:mo>)</mml:mo><mml:mo>*</mml:mo></mml:msup><mml:mi>V</mml:mi><mml:mo>(</mml:mo><mml:mi>p</mml:mi><mml:mo>,</mml:mo><mml:mo>:</mml:mo><mml:mo>,</mml:mo><mml:mo>:</mml:mo><mml:msup><mml:mo>)</mml:mo><mml:mi>T</mml:mi></mml:msup></mml:mrow></mml:math></disp-formula>

          where <inline-formula><mml:math id="M75" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="bold">X</mml:mi><mml:mtext mathvariant="bold">recon</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> signifies the reconstructed third-order tensor, and <inline-formula><mml:math id="M76" display="inline"><mml:mi>q</mml:mi></mml:math></inline-formula> represents the number of modes. In the original DINEOF algorithm, the <inline-formula><mml:math id="M77" display="inline"><mml:mi>p</mml:mi></mml:math></inline-formula>th singular vectors extracted from the <inline-formula><mml:math id="M78" display="inline"><mml:mi mathvariant="bold">U</mml:mi></mml:math></inline-formula> and transposed <inline-formula><mml:math id="M79" display="inline"><mml:mi mathvariant="bold">V</mml:mi></mml:math></inline-formula> matrices, along with the <inline-formula><mml:math id="M80" display="inline"><mml:mi>p</mml:mi></mml:math></inline-formula>th singular value extracted from the <inline-formula><mml:math id="M81" display="inline"><mml:mi mathvariant="bold">S</mml:mi></mml:math></inline-formula> matrix, are multiplied to form the reconstruction matrix for the <inline-formula><mml:math id="M82" display="inline"><mml:mi>p</mml:mi></mml:math></inline-formula>th mode. The reconstruction matrices for the <inline-formula><mml:math id="M83" display="inline"><mml:mi>p</mml:mi></mml:math></inline-formula>th mode and all previous modes are then summed to obtain the final reconstruction matrix. In the T-DINEOF model, the <inline-formula><mml:math id="M84" display="inline"><mml:mi>p</mml:mi></mml:math></inline-formula>th lateral and horizontal slices extracted from the third-order tensor <inline-formula><mml:math id="M85" display="inline"><mml:mi mathvariant="bold">U</mml:mi></mml:math></inline-formula> and transposed third-order tensor <inline-formula><mml:math id="M86" display="inline"><mml:mi mathvariant="bold">V</mml:mi></mml:math></inline-formula>, along with the <inline-formula><mml:math id="M87" display="inline"><mml:mi>p</mml:mi></mml:math></inline-formula>th singular vector extracted from the third-order tensor <inline-formula><mml:math id="M88" display="inline"><mml:mi mathvariant="bold">S</mml:mi></mml:math></inline-formula>, are used to construct the reconstructed tensor for the <inline-formula><mml:math id="M89" display="inline"><mml:mi>p</mml:mi></mml:math></inline-formula>th mode. Similarly, the reconstructed third-order tensors for the <inline-formula><mml:math id="M90" display="inline"><mml:mi>p</mml:mi></mml:math></inline-formula>th mode and all previous modes are summed to obtain the final reconstruction tensor. It can be seen that the original DINEOF algorithm decomposes a two-dimensional matrix into orthogonal spatial and temporal modes, capturing only pairwise correlations between these dimensions. In contrast, T-DINEOF extends this concept to higher-order tensors, decomposing data simultaneously along multiple dimensions such as space, time, and variable. By operating directly in the tensor domain, T-DINEOF preserves the intrinsic multi-dimensional structure of the data and explicitly models interactions across the variable dimension. This allows T-DINEOF to capture synergistic patterns arising from the coupled variations among multiple variables – patterns that the conventional DINEOF, constrained to a flattened two-dimensional representation, cannot inherently represent.</p>
</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><title>T-DINEOF model</title>
      <p id="d2e2310">In this study, the T-DINEOF model was implemented using Matlab R2023b. The flowchart of T-DINEOF is shown in Fig. 5, which consists of three main modules: Tensor preparation (Steps 1 and 2), Tensor reconstruction (Step 3), and <inline-formula><mml:math id="M91" display="inline"><mml:mi>q</mml:mi></mml:math></inline-formula> determination (Step 4). Once the optimal <inline-formula><mml:math id="M92" display="inline"><mml:mi>q</mml:mi></mml:math></inline-formula> is obtained, the final reconstructed tensor can be generated through the Tensor reconstruction module. The specific process of T-DINEOF is as follows: <list list-type="custom"><list-item><label>(1)</label>
      <p id="d2e2329"><italic>Spatiotemporal averages calculation.</italic> The corresponding spatiotemporal averaged values for SST, SCHL, and SSW data were calculated and then these averages were subtracted from each oceanic variable.</p></list-item><list-item><label>(2)</label>
      <p id="d2e2335"><italic>Cross-validation pixels selection.</italic> The same cross-validation pixel selection strategy as in the original DINEOF method was adopted, i.e., 3 % of the existing data from the corresponding spatiotemporal matrix of each oceanic variable were randomly selected as cross-validation pixels. In addition, we analyzed the impact of different cross-validation pixel proportions (see Discussion). The results indicate that the choice of proportion has only a minor effect on the reconstruction accuracy, and the 3 % setting performs slightly better overall. During the optimal mode determination phase, these cross-validation pixels were treated as missing pixels. Both the missing pixels and the cross-validation pixels were set to zero (unbiased guess).</p></list-item><list-item><label>(3)</label>
      <p id="d2e2341"><italic>Decomposition and reconstruction.</italic> The third-order tensor was decomposed first based on Eq. (4), and then reconstructed using Eq. (8) with <inline-formula><mml:math id="M93" display="inline"><mml:mrow><mml:mi>q</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>. After replacing the missing values with the corresponding reconstructed values, the new reconstructed tensor was re-decomposed and the missing values were recalculated. This process was iterated until the root mean square error (RMSE) between previous and current iterations was less than 0.00001 at the cross-validation pixels. To prevent an endless iterative loop and to save computational time, a maximum of 100 iterations was predefined. The RMSE is defined as:<disp-formula id="Ch1.E9" content-type="numbered"><label>9</label><mml:math id="M94" display="block"><mml:mrow><mml:mtext>RMSE</mml:mtext><mml:mo>=</mml:mo><mml:msqrt><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∑</mml:mo><mml:mo>(</mml:mo><mml:mi>R</mml:mi><mml:mo>-</mml:mo><mml:mi>O</mml:mi><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mi>l</mml:mi></mml:mfrac></mml:mstyle></mml:msqrt></mml:mrow></mml:math></disp-formula>where <inline-formula><mml:math id="M95" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula> is the estimated value, <inline-formula><mml:math id="M96" display="inline"><mml:mi>O</mml:mi></mml:math></inline-formula> is the original value, and <inline-formula><mml:math id="M97" display="inline"><mml:mi>l</mml:mi></mml:math></inline-formula> is the number of cross-validation pixels.</p></list-item><list-item><label>(4)</label>
      <p id="d2e2411"><italic>Optimal</italic> <inline-formula><mml:math id="M98" display="inline"><mml:mi>q</mml:mi></mml:math></inline-formula> <italic>determination.</italic> When convergence was achieved or the maximum number of iterations was reached, incremented <inline-formula><mml:math id="M99" display="inline"><mml:mi>q</mml:mi></mml:math></inline-formula> by 1 and repeated step (3). In this study, the maximum value of <inline-formula><mml:math id="M100" display="inline"><mml:mi>q</mml:mi></mml:math></inline-formula> was set to 100, resulting in the reconstruction of 100 third-order tensors.  The RMSEs between the original and the reconstructed values at the cross-validation pixels for various <inline-formula><mml:math id="M101" display="inline"><mml:mi>q</mml:mi></mml:math></inline-formula> values were calculated. The optimal <inline-formula><mml:math id="M102" display="inline"><mml:mi>q</mml:mi></mml:math></inline-formula> was determined by identifying the value that minimizes the RMSE.</p></list-item><list-item><label>(5)</label>
      <p id="d2e2456"><italic>Final reconstruction.</italic> Once the optimal <inline-formula><mml:math id="M103" display="inline"><mml:mi>q</mml:mi></mml:math></inline-formula> value was determined, repeated step (3), treating the cross-validation pixels in the third-order tensor as existing pixels. The final missing data values were replaced with the corresponding reconstructed values obtained based on the optimal <inline-formula><mml:math id="M104" display="inline"><mml:mi>q</mml:mi></mml:math></inline-formula> value.</p></list-item></list></p>

      <fig id="F5"><label>Figure 5</label><caption><p id="d2e2477">Flowchart of T-DINEOF.</p></caption>
          <graphic xlink:href="https://os.copernicus.org/articles/22/2101/2026/os-22-2101-2026-f05.png"/>

        </fig>

</sec>
<sec id="Ch1.S3.SS3">
  <label>3.3</label><title>Quantitative assessment</title>
      <p id="d2e2494">The original values and the reconstructed values at the existing pixels were used to assess the performance of the T-DINEOF model along with two other control models. In addition to RMSE, three other evaluation metrics were selected to quantitatively assess the performance: mean absolute error (MAE), coefficient of determination (<inline-formula><mml:math id="M105" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula>), and mean absolute percentage error (MAPE). These metrics are calculated as follows:

                <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M106" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E10"><mml:mtd><mml:mtext>10</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mtext>MAE</mml:mtext><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∑</mml:mo><mml:mi mathvariant="normal">|</mml:mi><mml:msub><mml:mi>R</mml:mi><mml:mtext>exist</mml:mtext></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>O</mml:mi><mml:mtext>exist</mml:mtext></mml:msub><mml:mi mathvariant="normal">|</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mtext>exist</mml:mtext></mml:msub></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E11"><mml:mtd><mml:mtext>11</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><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:mo>∑</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi>O</mml:mi><mml:mtext>exist</mml:mtext></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mtext>exist</mml:mtext></mml:msub><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:mo>∑</mml:mo><mml:mo>(</mml:mo><mml:msub><mml:mi>O</mml:mi><mml:mtext>exist</mml:mtext></mml:msub><mml:mo>-</mml:mo><mml:mover accent="true"><mml:mrow><mml:msub><mml:mi>O</mml:mi><mml:mtext>exist</mml:mtext></mml:msub></mml:mrow><mml:mo mathvariant="normal">‾</mml:mo></mml:mover><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E12"><mml:mtd><mml:mtext>12</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mtext>MAPE</mml:mtext><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∑</mml:mo><mml:mi mathvariant="normal">|</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>R</mml:mi><mml:mtext>exist</mml:mtext></mml:msub><mml:mo>-</mml:mo><mml:msub><mml:mi>O</mml:mi><mml:mtext>exist</mml:mtext></mml:msub><mml:mo>)</mml:mo><mml:mo>/</mml:mo><mml:msub><mml:mi>O</mml:mi><mml:mtext>exist</mml:mtext></mml:msub><mml:mi mathvariant="normal">|</mml:mi></mml:mrow><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mtext>exist</mml:mtext></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>×</mml:mo><mml:mn mathvariant="normal">100</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mi mathvariant="italic">%</mml:mi></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

          where <inline-formula><mml:math id="M107" display="inline"><mml:mrow><mml:msub><mml:mi>R</mml:mi><mml:mtext>exist</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M108" display="inline"><mml:mrow><mml:msub><mml:mi>O</mml:mi><mml:mtext>exist</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> signify the reconstructed and original values at the existing pixels within all images in the study area during the target period, respectively, and <inline-formula><mml:math id="M109" display="inline"><mml:mrow><mml:msub><mml:mi>l</mml:mi><mml:mtext>exist</mml:mtext></mml:msub></mml:mrow></mml:math></inline-formula> indicates the number of existing pixels. Lower RMSE, MAE, and MAPE values, along with higher <inline-formula><mml:math id="M110" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> values, signify better reconstruction performance.</p>
</sec>
</sec>
<sec id="Ch1.S4">
  <label>4</label><title>Results</title>
<sec id="Ch1.S4.SS1">
  <label>4.1</label><title>Performance of T-DINEOF</title>
      <p id="d2e2737">In this section, the three study areas for all three variables SST, SCHL and SSW are analyzed collectively to evaluate the performance of the T-DINEOF model. Since there are no true values at the missing points for comparison, the reconstructed values at the existing points are compared with the corresponding true values to assess the model's performance. Due to differences in magnitude, the MAPE value is divided by 10 in the radar chart. As shown in Fig. 6, compared with the Multi-DINEOF method, T-DINEOF performs better in terms of RMSE, MAE, and MAPE values, while achieving a comparable <inline-formula><mml:math id="M111" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> value (0.9989 vs. 0.9986). This indicates that the T-DINEOF model for third-order tensor reconstruction is more effective in utilizing the correlations between various variables than the Multi-DINEOF method for matrix reconstruction, thereby improving reconstruction accuracy. Specifically, compared to the Multi-DINEOF method, the T-DINEOF model reduces RMSE by 12.9 %, MAE by 13.8 %, and MAPE by 11.9 %.</p>

      <fig id="F6"><label>Figure 6</label><caption><p id="d2e2753">Radar chart of global statistical accuracies for all three variables SST, SCHL and SSW. The blue and red polygons represent T-DINEOF and Multi-DINEOF, respectively.</p></caption>
          <graphic xlink:href="https://os.copernicus.org/articles/22/2101/2026/os-22-2101-2026-f06.png"/>

        </fig>

      <p id="d2e2762">The scatter density plots comparing the reconstruction values from T-DINEOF and Multi-DINEOF with the original values are shown in Fig. 7. Generally, the reconstruction values from both T-DINEOF and Multi-DINEOF are closely aligned with the <inline-formula><mml:math id="M112" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>:</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> line, indicating that both methods produce reasonable reconstruction results. However, both methods tend to underestimate high-value pixels, as highlighted by the red ellipse. By analyzing the scatterplot distributions of SST, SCHL, and SSW, it was found that these underestimated values mainly originate from the SCHL data in subregion 1 and subregion 2, indicating that SCHL values may be underestimated in these two subregions. Although the scatter plots of the two methods appear similar, the T-DINEOF model demonstrates superior statistical accuracy compared to the Multi-DINEOF method.</p>

      <fig id="F7" specific-use="star"><label>Figure 7</label><caption><p id="d2e2780">Scatter density plots for SST, SCHL, and SSW, obtained from <bold>(a)</bold> T-DINEOF and <bold>(b)</bold> Multi-DINEOF. Values are shown in their original physical units after inverse max-min normalization, using the parameters provided in Table 1: SST in <inline-formula><mml:math id="M113" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">°</mml:mi><mml:mi mathvariant="normal">C</mml:mi></mml:mrow></mml:math></inline-formula>, SCHL in <inline-formula><mml:math id="M114" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">mg</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, and SSW in <inline-formula><mml:math id="M115" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>.</p></caption>
          <graphic xlink:href="https://os.copernicus.org/articles/22/2101/2026/os-22-2101-2026-f07.png"/>

        </fig>

      <p id="d2e2839">Next, the reconstruction accuracies for each ocean variable are analyzed separately. In this section, the univariate DINEOF method (Single-DINEOF) is also included for comparative analysis alongside the Multi-DINEOF method.  For SST data (Fig. 8a), the T-DINEOF model achieves the lowest RMSE, MAE, and MAPE values compared to both the Multi-DINEOF and Single-DINEOF methods, indicating superior reconstruction accuracy for SST. Specifically, T-DINEOF reduces RMSE by 9.0 % and 14.7 %, MAE by 10.5 % and 14.6 %, and MAPE by 13.7 % and 13.4 %, respectively, compared to the Multi-DINEOF and Single-DINEOF methods.</p>

      <fig id="F8" specific-use="star"><label>Figure 8</label><caption><p id="d2e2844">Comparison of accuracies for global <bold>(a)</bold> SST, <bold>(b)</bold> SCHL and <bold>(c)</bold> SSW obtained from T-DINEOF, Multi-DINEOF, and Single-DINEOF.</p></caption>
          <graphic xlink:href="https://os.copernicus.org/articles/22/2101/2026/os-22-2101-2026-f08.png"/>

        </fig>

      <p id="d2e2862">The reconstruction accuracies for SCHL are shown in Fig. 8b, with a magnified view of RMSE and MAE in the subplot. The T-DINEOF model again demonstrates the highest reconstruction accuracy, achieving the lowest RMSE, MAE, and MAPE values for SCHL. Compared to the Multi-DINEOF and Single-DINEOF methods, T-DINEOF reduces RMSE by 9.3 % and 11.8 %, MAE by 9.9 % and 13.4 %, and MAPE by 8.3 % and 11.8 %, respectively. Additionally, both multivariate reconstruction methods (T-DINEOF and Multi-DINEOF) outperform the Single-DINEOF method for SST and SCHL, suggesting that, as seen in previous research (Alvera-Azcárate et al., 2007; Wang et al., 2023), multivariate methods better utilize the correlations between different oceanic variables and the target variable, leading to improved reconstruction accuracy. In addition, the Multi-DINEOF method reconstructs missing values by reshaping multiple spatiotemporal variables into a two-dimensional matrix for decomposition. As a result, the spatial information of multiple oceanic variables is combined into a single matrix.  During reconstruction, the resulting optimal spatiotemporal mode represents a compromise among the variables, which may lead to reduced reconstruction accuracy for individual parameters. In contrast, the T-DINEOF method integrates multiple oceanic variables into a three-dimensional tensor. The reconstruction is thus based on an optimal spatiotemporal tensor (as described in Eq. 8), allowing the method to consider the reconstruction accuracy of each variable individually. This approach avoids the compromise inherent in Multi-DINEOF and improves the reconstruction accuracy for each individual oceanic parameter.</p>
      <p id="d2e2865">As shown in Fig. 8c, T-DINEOF also achieves the best performance for SSW data. Compared to the Multi-DINEOF and Single-DINEOF methods, T-DINEOF reduces RMSE by 16.6 % and 3.7 %, MAE by 16.8 % and 3.5 %, and MAPE by 16.4 % and 3.1 %, respectively. The improvements in reconstruction accuracy for SSW data with T-DINEOF are more significant relative to the Multi-DINEOF method, while the improvements relative to the Single-DINEOF method are comparatively smaller. In the input third-order tensor, the correlation coefficient between SST and SCHL is <inline-formula><mml:math id="M116" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.60</mml:mn></mml:mrow></mml:math></inline-formula>, between SCHL and SSW is 0.03, and between SST and SSW is <inline-formula><mml:math id="M117" display="inline"><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.04</mml:mn></mml:mrow></mml:math></inline-formula>. This indicates that the correlation between SSW and the other two oceanic variables is weaker than the correlation between SST and SCHL. The low correlation makes it challenging for the Multi-DINEOF method to effectively reconstruct SSW data. However, T-DINEOF can still leverage other oceanic variables to improve the reconstruction accuracy of the target variable, even in cases of low correlation.</p>
      <p id="d2e2889">In addition to statistical comparisons, visual comparisons of the reconstruction maps from T-DINEOF, Multi-DINEOF, and Single-DINEOF in the northern Pacific are also presented. The SST map for April 2022 serves as an example in this section. As shown in Fig. 9, T-DINEOF (Fig. 9a), Multi-DINEOF (Fig. 9b), and Single-DINEOF (Fig. 9c) all successfully address SST missing values and preserve the overall SST structure. However, the SST map reconstructed with Single-DINEOF exhibits some smoothing of details. The difference maps between the reconstructed SST maps from the three methods and the raw SST (Fig. 9d) reveal that T-DINEOF (Fig. 9e) has smaller differences from the original SST values, with deviations more centered around zero compared to the other methods. In addition, the Multi-DINEOF and Single-DINEOF methods result in some abnormally high values (black ellipses in Fig. 9f and g), which are avoided by T-DINEOF, contributing to its superior performance.</p>

      <fig id="F9" specific-use="star"><label>Figure 9</label><caption><p id="d2e2894">Reconstructed SST maps for April 2022 in the northern Pacific obtained from <bold>(a)</bold> T-DINEOF, <bold>(b)</bold> Multi-DINEOF, and <bold>(c)</bold> Single-DINEOF. <bold>(d)</bold> is the corresponding raw SST map. Panels <bold>(e)</bold>–<bold>(g)</bold> show the difference maps between the reconstructed SST maps from T-DINEOF, Multi-DINEOF, and Single-DINEOF, and the raw SST map.</p></caption>
          <graphic xlink:href="https://os.copernicus.org/articles/22/2101/2026/os-22-2101-2026-f09.png"/>

        </fig>

      <p id="d2e2922">To analyze the detail-preserving capabilities of Single-DINEOF, Multi-DINEOF, and T-DINEOF, the gradients between adjacent eastward and northward pixels were calculated for the SST, SCHL, and SSW images reconstructed by the three methods. The square root of the sum of squared gradients in the two directions was then used as the pixel gradient magnitude to generate the corresponding gradient maps. The SST gradient maps are shown in Fig. 10, while the gradient maps of SCHL and SSW are presented in Figs. S4 and S5 in the Supplement, respectively. Overall, compared with the Multi-DINEOF (a) and Single-DINEOF (b) methods, the T-DINEOF method (c) produces more gradient information with higher gradient magnitudes, indicating a better preservation of fine-scale details. The Multi-DINEOF and Single-DINEOF methods yield relatively low gradient values in the central and eastern North Pacific, failing to adequately capture the detailed structures in these regions. In contrast, although all three methods produce relatively high gradient values in the western North Pacific, the T-DINEOF method preserves substantially richer details, further demonstrating its advantage in detail-preserving capabilities.</p>
      <p id="d2e2925">In addition to gradient-map comparisons, we introduced three quantitative metrics to evaluate feature preservation: variance preservation (VP), Structural Similarity Index (SSIM), and anomaly structure (AS). VP was calculated as the ratio of the total variance of the reconstructed field to that of the original field at existing pixels, quantifying the fraction of total variance retained. SSIM was used to assess the structural similarity between reconstructed and original fields by considering luminance, contrast, and spatial structure. AS was computed as the correlation between the reconstructed and original anomaly fields, highlighting the ability to preserve fine-scale variations and key spatial features. For the three study subregions, T-DINEOF yielded VP values of 0.9987, 0.9996, and 0.9981, SSIM values of 0.5626, 0.6011, and 0.5677, and AS values of 0.9992, 0.9998, and 0.9991, respectively.</p>
      <p id="d2e2928">Although the SSIM values (0.56–0.60) indicate that some local-scale differences remain between reconstructed and original fields, the consistently high VP and AS values demonstrate that the dominant variance and anomaly structures are effectively preserved. Combined with the gradient-map comparisons, these results suggest that T-DINEOF retains the major spatial features and fine-scale structures reasonably well, although some degree of smoothing is still present, which is consistent with the intrinsic characteristics of DINEOF-type low-rank reconstructions.</p>

      <fig id="F10" specific-use="star"><label>Figure 10</label><caption><p id="d2e2934">Gradient maps of SST for April 2022 in the northern Pacific obtained from <bold>(a)</bold> Multi-DINEOF, <bold>(b)</bold> Single-DINEOF, and <bold>(c)</bold> T-DINEOF.</p></caption>
          <graphic xlink:href="https://os.copernicus.org/articles/22/2101/2026/os-22-2101-2026-f10.png"/>

        </fig>

      <p id="d2e2952">The SCHL map for July 2021 illustrates the performance of the reconstruction methods for SCHL. As shown in Fig. 11d, missing data in the northern Pacific are mainly concentrated in the northern area with high SCHL values and parts of the southeastern area. All three methods successfully reconstruct the missing values and maintain the spatial structure of the SCHL data. The reconstructed SCHL data from T-DINEOF (Fig. 11a), Multi-DINEOF (Fig. 11b), and Single-DINEOF (Fig. 11c) are not significantly different, probably due to the narrow range of the log-transformed SCHL data. However, as indicated by the black ellipses in Fig. 11f and g, Multi-DINEOF and Single-DINEOF produce some abnormally high values, which may affect the reconstruction accuracy.</p>

      <fig id="F11" specific-use="star"><label>Figure 11</label><caption><p id="d2e2957">Reconstructed SCHL maps for July 2021 in the northern Pacific obtained from <bold>(a)</bold> T-DINEOF, <bold>(b)</bold> Multi-DINEOF, and <bold>(c)</bold> Single-DINEOF. Panel <bold>(d)</bold> is the corresponding raw SCHL map. Panels <bold>(e)</bold>–<bold>(g)</bold> show the difference maps between the reconstructed SCHL maps from T-DINEOF, Multi-DINEOF, and Single-DINEOF, and the raw SCHL map.</p></caption>
          <graphic xlink:href="https://os.copernicus.org/articles/22/2101/2026/os-22-2101-2026-f11.png"/>

        </fig>

      <p id="d2e2985">The SSW data for January 2020 is used to evaluate the performance of the reconstruction methods for SSW. Due to limitations in microwave imaging, the SSW data retrieved using the microwave bands of AMSR2 exhibit more gaps in nearshore areas (black ellipse in Fig. 12d), while there are fewer gaps in open ocean areas. While all three methods yield visually similar reconstructions, the difference maps highlight distinct performance differences. The Multi-DINEOF method exhibits significant overestimation and underestimation (black and blue ellipses in Fig. 12f), reflecting lower accuracy. The Single-DINEOF method also shows regions with high and low differences (black and blue ellipses in Fig. 12g) and has a less smooth difference map compared to T-DINEOF (Fig. 12e), which provides a more continuous and accurate reconstruction of SSW.</p>

      <fig id="F12" specific-use="star"><label>Figure 12</label><caption><p id="d2e2990">Reconstructed SSW maps for January 2020 in the northern Pacific obtained from <bold>(a)</bold> T-DINEOF, <bold>(b)</bold> Multi-DINEOF, and <bold>(c)</bold> Single-DINEOF. Panel <bold>(d)</bold> is the corresponding raw SSW map. Panels <bold>(e)</bold>–<bold>(g)</bold> show the difference maps between the reconstructed SSW maps from T-DINEOF, Multi-DINEOF, and Single-DINEOF, and the raw SSW map.</p></caption>
          <graphic xlink:href="https://os.copernicus.org/articles/22/2101/2026/os-22-2101-2026-f12.png"/>

        </fig>

      <p id="d2e3019">Figures 9, 11, and 12 show that T-DINEOF outperforms Single-DINEOF and Multi-DINEOF in specific regions, particularly along the coast. Coastal waters exhibit more complex environmental conditions than the open ocean, resulting in intricate interactions among variables such as SST, SCHL, and SSW. Matrix-based methods, including Single-DINEOF and Multi-DINEOF, cannot fully capture these intrinsic correlations because different parameters are constrained along the same dimension. By contrast, T-DINEOF employs tensor operations to simultaneously extract spatial, temporal, and inter-variable modes, preserving the inherent coupling across dimensions and enabling more accurate reconstruction in complex nearshore environments.</p>
</sec>
<sec id="Ch1.S4.SS2">
  <label>4.2</label><title>Accuracy analysis for sub-regions</title>
      <p id="d2e3030">In this section, the differences in reconstruction methods across various spatiotemporal ranges are analyzed. The reconstruction accuracies of the T-DINEOF and Multi-DINEOF methods for the three subregions are shown in Fig. 13. The radar charts reveal that T-DINEOF consistently outperforms Multi-DINEOF in all three subregions. Specifically, in subregion 2 (the equatorial area), the accuracy magnitudes are lower than those in subregions 1 and 3 (the mid-latitude areas), as indicated by the smaller polygon area on the radar chart. This suggests better reconstruction performance in the equatorial region. Figure 2a shows that the proportion of missing values in the equatorial region is lower than in the mid-latitude regions of both hemispheres. A lower proportion of missing values means more information is available for reconstruction, resulting in higher reconstruction accuracy in the equatorial region. Additionally, the accuracy differences between the two methods are smaller in the equatorial region compared to the mid-latitude areas. This indicates that in regions with a small proportion of missing values, both methods can achieve similar reconstruction accuracy.</p>

      <fig id="F13" specific-use="star"><label>Figure 13</label><caption><p id="d2e3035">Radar charts of statistical accuracies for subregions 1–3 <bold>(a–c)</bold>. The blue and red polygons represent T-DINEOF and Multi-DINEOF, respectively.</p></caption>
          <graphic xlink:href="https://os.copernicus.org/articles/22/2101/2026/os-22-2101-2026-f13.png"/>

        </fig>

      <fig id="F14" specific-use="star"><label>Figure 14</label><caption><p id="d2e3049">Scatter density plots for SST, SCHL, and SSW in subregions 1–3 (from left to right), obtained from <bold>(a–c)</bold> T-DINEOF and <bold>(d–f)</bold> Multi-DINEOF. Values are shown in their original physical units after inverse max-min normalization, using the parameters provided in Table 1: SST in <inline-formula><mml:math id="M118" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">°</mml:mi><mml:mi mathvariant="normal">C</mml:mi></mml:mrow></mml:math></inline-formula>, SCHL in <inline-formula><mml:math id="M119" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">mg</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">m</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">3</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, and SSW in <inline-formula><mml:math id="M120" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>.</p></caption>
          <graphic xlink:href="https://os.copernicus.org/articles/22/2101/2026/os-22-2101-2026-f14.png"/>

        </fig>

      <p id="d2e3109">Compared to subregion 3, the accuracy differences between T-DINEOF and Multi-DINEOF are more pronounced in subregion 1. Specifically, compared to Multi-DINEOF, T-DINEOF improves RMSE by 15.4 %, MAE by 16.1 %, and MAPE by 13.1 % in subregion 1, while improving RMSE by 9.8 %, MAE by 10.9 %, and MAPE by 14.0 % in subregion 3. Since the proportion of missing values in subregion 1 is higher than in subregion 3 (as shown in Fig. 2a), it can be inferred that T-DINEOF is more suitable for regions with a high proportion of missing values compared to Multi-DINEOF. The difference may be attributed to the structural designs of the Multi-DINEOF and T-DINEOF approaches. Multi-DINEOF reshapes all spatiotemporal variables into a single two-dimensional matrix, making its reconstruction accuracy more susceptible to degradation when the proportion of missing values is high. In contrast, the tensor structure of T-DINEOF distributes missing data across the third dimension, thereby mitigating the adverse impact of high missing-value proportions.</p>
      <p id="d2e3112">As shown in Fig. 14, the scatter density plots for T-DINEOF and Multi-DINEOF in all three subregions are mostly concentrated around the <inline-formula><mml:math id="M121" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>:</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> line, with the slopes of the fitting lines exceeding 0.99, indicating the effectiveness of both methods in these subregions. Additionally, by comparing the scatter density plots, it can be observed that, similar to the results from the radar charts, the plots for both methods are comparable in subregion 2, despite T-DINEOF having slightly better accuracy. In subregions 1 and 3, however, Multi-DINEOF tends to produce some overestimated or underestimated values (red ellipses in Fig. 14d and f), which may account for its lower accuracy.</p>
      <p id="d2e3127">The reconstruction accuracies for each ocean variable across the three subregions are analyzed separately. Given the significantly larger range of MAPE values for the SCHL data compared to the corresponding RMSE and MAE values, enlarged versions of the RMSE and MAE plots are included in the corresponding accuracy charts. As shown in Fig. 15a–c, for SST data, although the accuracy differences among the three methods are consistent across different subregions, T-DINEOF achieves better accuracies than both Multi-DINEOF and Single-DINEOF in all subregions. Subregion 2, the equatorial region, shows better reconstruction accuracy than the mid-latitudes, with lower RMSE and MAE values. Subregion 1 exhibits higher RMSE and MAE but a lower MAPE compared to subregion 3. As shown in Fig. 2b, the proportion of missing SST data is significantly lower in the equatorial region than in the mid-latitudes, providing more information for data imputation and resulting in higher reconstruction accuracy.</p>
      <p id="d2e3130">As shown in Fig. 15d–f, for SCHL data, the differences in reconstruction accuracies among the three methods are minimal in subregion 2. However, in subregions 1 and 3, T-DINEOF achieves superior accuracy, particularly in subregion 3. Figure 2c shows that subregion 3 has the highest proportion of missing SCHL data, suggesting that T-DINEOF performs better in areas with a higher proportion of missing values.</p>

      <fig id="F15" specific-use="star"><label>Figure 15</label><caption><p id="d2e3135">Statistical accuracies for <bold>(a–c)</bold> SST, <bold>(d–f)</bold> SCHL, and <bold>(g–i)</bold> SSW in subregions 1–3 (from left to right).</p></caption>
          <graphic xlink:href="https://os.copernicus.org/articles/22/2101/2026/os-22-2101-2026-f15.png"/>

        </fig>

      <p id="d2e3154">As shown in Fig. 15g–i, the trend in SSW reconstruction accuracy is consistent across all three subregions: Multi-DINEOF exhibits the lowest accuracy, followed by Single-DINEOF, with T-DINEOF achieving the highest accuracy. The accuracy differences are most pronounced in subregion 1, while in subregions 2 and 3, T-DINEOF slightly outperforms Single-DINEOF.  According to Fig. 2d, subregion 1 has the highest proportion of missing SSW data, further highlighting T-DINEOF's advantage in regions with a high proportion of missing values.</p>
      <p id="d2e3157">We also selected daily L3 mapped MODIS Aqua SST and SCHL data, along with daily L3 AMSR2 SSW data from January to March 2022, to assess the effectiveness of the T-DINEOF method in reconstructing daily datasets with high missing-data proportions. As shown in Fig. S1, despite the missing-data ratio exceeding 78 % in all three subregions, T-DINEOF still outperforms Multi-DINEOF for the daily datasets, consistent with the results obtained for the monthly data. This conclusion further confirms the robustness of the T-DINEOF method and its effectiveness in reconstructing datasets with a high proportion of missing values. It is also important to note that the RMSE values reported in this study were computed using only the existing pixels.  Consequently, when the missing-data ratio is high, the reduced number of pixels available for the calculation may result in an underestimation of the RMSE.</p>
      <p id="d2e3160">Figure 16 shows the temporal RMSE distributions for the three oceanic variables across different subregions during the experimental period. As illustrated in Fig. 16a–c, the RMSE variations for SST in subregion 2 are relatively small, indicating more stable reconstruction performance, while subregion 1 shows the greatest RMSE variation. In subregion 2, T-DINEOF (blue line) consistently achieves the lowest RMSE values during most periods, particularly in October 2017, September 2018, and August 2020.  Despite not always having the lowest RMSE in subregions 1 and 3, T-DINEOF exhibits the least variation, highlighting its stable performance.  Single-DINEOF (green line) shows significant fluctuations, achieving the lowest RMSE in some months but reflecting overall instability and lower accuracy. Multi-DINEOF, although more stable than Single-DINEOF, still trends higher in RMSE compared to T-DINEOF.</p>

      <fig id="F16" specific-use="star"><label>Figure 16</label><caption><p id="d2e3165">Temporal RMSEs for <bold>(a–c)</bold> SST, <bold>(d–f)</bold> SCHL, and <bold>(g–i)</bold> SSW in subregions 1–3 (from left to right).</p></caption>
          <graphic xlink:href="https://os.copernicus.org/articles/22/2101/2026/os-22-2101-2026-f16.png"/>

        </fig>

      <p id="d2e3183">As shown in Fig. 16d–f, for SCHL data, the RMSE values for T-DINEOF are slightly lower than those for Multi-DINEOF, with both showing similar RMSE distributions across subregions. Single-DINEOF occasionally shows higher RMSE, indicating poorer reconstruction accuracy. Generally, in subregion 1 (the mid-latitude regions in the Northern Hemisphere), the RMSE values exhibit pronounced fluctuations and follow a periodic pattern, with lower RMSE values in winter and higher in summer. The periodic RMSE variations observed in subregion 1 may be associated with the homogeneity of the SCHL data. During winter, subregion 1 exhibits lower standard deviation (SD) values (Fig. S2), indicating higher SCHL homogeneity. Generally, more homogeneous regions tend to exhibit lower reconstruction errors. Conversely, in summer, higher SD values reflect greater variability in SCHL, leading to correspondingly larger reconstruction errors. In subregion 3, the RMSE also shows a certain degree of periodic variation; however, compared with subregion 1, its RMSE values lack a clear periodic pattern. This finding is consistent with the relatively small SD values of subregion 3 shown in Fig. S1. In subregion 2, RMSE variations are smaller and exhibit no apparent regularity. In addition, taking the T-DINEOF method as an example, the correlation coefficients between RMSE and SD of log(SCHL) across the three subregions were calculated. In subregion 1, the correlation coefficient reaches 0.65, indicating that the pronounced periodic variations in SCHL significantly influence the variations in reconstruction accuracy. In contrast, in subregion 3, the smaller periodic variations in SCHL are only weakly correlated with changes in reconstruction accuracy (correlation <inline-formula><mml:math id="M122" display="inline"><mml:mrow><mml:mo>=</mml:mo><mml:mo>-</mml:mo><mml:mn mathvariant="normal">0.14</mml:mn></mml:mrow></mml:math></inline-formula>), and in subregion 2, due to the relatively small SD values reflecting high SCHL homogeneity, the correlation between SD and RMSE is negligible (correlation <inline-formula><mml:math id="M123" display="inline"><mml:mrow><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.02</mml:mn></mml:mrow></mml:math></inline-formula>).</p>
      <p id="d2e3209">For SSW data, as illustrated in Fig. 16g–i, the RMSE values are generally lower in subregion 2 (the equatorial region) compared to the mid-latitudes. Multi-DINEOF consistently shows higher RMSE values across all subregions, especially in subregion 1, indicating poorer performance in SSW reconstruction. Single-DINEOF occasionally achieves lower RMSE, but its values fluctuate more and are generally higher than those for T-DINEOF, which demonstrates greater stability and lower RMSE.</p>
      <p id="d2e3212">Since T-DINEOF, Multi-DINEOF, and Single-DINEOF all perform reconstruction on the entire spatiotemporal dataset, no clear relationship can be found between the missing data proportion of individual scenes and their corresponding reconstruction accuracy (not shown in manuscript).</p>
      <p id="d2e3215">Meanwhile, the monthly RMSEs of SST, SCHL, and SSW across different subregions were further evaluated (Fig. S3). The results show that, for SST, T-DINEOF achieves the highest reconstruction accuracy in most cases, with particularly notable improvements in subregion 2. Only in subregion 1 during January to March does the reconstruction accuracy of T-DINEOF appear slightly lower than that of Multi-DINEOF. For SCHL, in subregion 1, T-DINEOF achieves the best reconstruction accuracy in most months. In subregion 2, the reconstruction accuracy of T-DINEOF is slightly higher than that of Multi-DINEOF in most months, while Single-DINEOF yields the lowest accuracy.  In subregion 3, T-DINEOF shows higher accuracy from October to the following February, whereas from May to September, its reconstruction accuracy is lower than that of both Multi-DINEOF and Single-DINEOF. For SSW, in subregion 1, T-DINEOF demonstrates higher accuracy in most months except from April to June. In subregion 2, T-DINEOF outperforms both Multi-DINEOF and Single-DINEOF in most months. In subregion 3, T-DINEOF achieves higher reconstruction accuracy from October to the following February and in April, while in the remaining months, Single-DINEOF performs better than T-DINEOF.  It is also noteworthy that Multi-DINEOF exhibits the lowest accuracy for SSW. As discussed in Sect. 4.1, the correlation between SSW and the other variables (SST and SCHL) is relatively low. Therefore, the multivariate synergy in Multi-DINEOF does not enhance the reconstruction accuracy of SSW under low-correlation conditions. This also demonstrates that the T-DINEOF method, owing to its tensor-based reconstruction framework, is more effective in improving the reconstruction accuracy of variables with weak inter-variable correlations.</p>
</sec>
</sec>
<sec id="Ch1.S5">
  <label>5</label><title>Discussion</title>
      <p id="d2e3228">The current multivariate DINEOF method essentially performs matrix-based reconstruction, which cannot fully utilize correlations between variables.  With the development of third-order tensor research, there has been growing interest in the decomposition and reconstruction of third-order tensor. A T-DINEOF model based on the T-SVD technique was proposed in this study to better explore the relationships among multivariable data. Multiple accuracy metrics demonstrate that T-DINEOF outperforms the conventional Multi-DINEOF method both globally and across various subregions, indicating the superiority of third-order tensor reconstruction over matrix-based reconstruction. In addition, the proportion of missing data significantly impacts reconstruction accuracy. The experiments confirm that T-DINEOF shows a more substantial improvement in accuracy for regions with a high proportion of missing values. Furthermore, the correlations among different oceanic variables also affect reconstruction accuracy, with better performance observed when reconstructing multiple highly correlated variables together compared to reconstructing each variable individually. In addition, the statistical results demonstrate that even when data correlation is low, T-DINEOF still improves the reconstruction accuracy of the relevant oceanic variables. This improvement arises from performing tensor decomposition in a high-dimensional space (space <inline-formula><mml:math id="M124" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> time <inline-formula><mml:math id="M125" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> variable), which allows T-DINEOF to exploit cross-dimensional dependencies and capture coherent spatial–temporal patterns shared across variables. Consequently, the model can more effectively reconstruct low-correlation variables, as their spatial and temporal structures remain embedded within the overall tensor framework.</p>
      <p id="d2e3245">Although T-DINEOF outperforms the original DINEOF and Multi-DINEOF methods, it still relies on a single global optimal mode, which may not be ideal for capturing heterogeneous local dynamics within the study area or achieving the best reconstruction in specific regions and during intermediate iterations. Therefore, integrating improvements from original DINEOF methods and their variants into third-order tensor reconstruction is necessary.  Furthermore, this study uses monthly oceanic variables, so temporal correlations are not considered. If daily or weekly data were used, incorporating temporal correlations among various oceanic variables would be essential for enhancing reconstruction accuracy. Additionally, compared to monthly data, daily or weekly datasets typically exhibit higher proportions of missing values. In this study, we demonstrated that T-DINEOF outperforms both Multi-DINEOF and Single-DINEOF in regions with high missing data proportions, suggesting that it may be more advantageous for reconstructing daily or weekly data (Fig. S2). However, due to the tensor operations involved, T-DINEOF requires longer computation times to reconstruct the same region. This may limit its application to larger-scale tensors, such as longer time-series images (91 scenes were used in this study) or tensors with more dimensions (three variables in this study). It is evident that, over the same time span, the volume of daily or weekly data is significantly greater than that of monthly data. Given the substantial data volume inherent in a third-order tensor, optimizing computational processes and accelerating processing speeds are crucial for the effective application of T-DINEOF to high-temporal-resolution datasets. Moreover, to unify MODIS SST and SCHL (high resolution) with AMSR2 SSW (low resolution), the nearest-neighbor method was used to downscale MODIS data to the AMSR2 resolution. Upscaling low-resolution data is an ill-posed nonlinear system problem that may introduce larger errors, whereas downscaling helps reduce error propagation. Therefore, MODIS SST and SCHL data were downscaled to the AMSR2 resolution rather than upscaling AMSR2 data to match the MODIS resolution. However, although the nearest-neighbor method is widely used for downscaling high-resolution imagery, it may still introduce artifacts that affect the reconstruction process. Consequently, adopting more advanced resampling techniques or using multi-source datasets with consistent spatial resolution could further improve reconstruction accuracy. Finally, it should be noted that if the source datasets contain systematic biases, such errors may be propagated through the reconstruction process, potentially affecting the accuracy of the final results. In particular, tensor-based methods may be more susceptible to such bias propagation, as errors in one variable can influence others through the coupled decomposition.</p>

      <fig id="F17"><label>Figure 17</label><caption><p id="d2e3250">Distributions of RMSE values at the cross-validation pixels for T-DINEOF and Multi-DINEOF across three subregions during the iterative process.</p></caption>
        <graphic xlink:href="https://os.copernicus.org/articles/22/2101/2026/os-22-2101-2026-f17.png"/>

      </fig>

      <fig id="F18" specific-use="star"><label>Figure 18</label><caption><p id="d2e3262">Distributions of RMSE values for T-DINEOF with cross-validation point proportions of 0.03, 0.1, and 0.2 across three subregions during the iterative process.</p></caption>
        <graphic xlink:href="https://os.copernicus.org/articles/22/2101/2026/os-22-2101-2026-f18.png"/>

      </fig>

      <fig id="F19"><label>Figure 19</label><caption><p id="d2e3273">Bar chart of global statistical accuracies. The blue, red, and green bars represent T-DINEOF with cross-validation point proportions of 0.03, 0.1, and 0.2, respectively.</p></caption>
        <graphic xlink:href="https://os.copernicus.org/articles/22/2101/2026/os-22-2101-2026-f19.png"/>

      </fig>

      <fig id="F20" specific-use="star"><label>Figure 20</label><caption><p id="d2e3284">Differences in accuracies from different input orders for <bold>(a)</bold> the three oceanic variables, <bold>(b)</bold> SST, <bold>(c)</bold> SCHL and <bold>(d)</bold> SSW.</p></caption>
        <graphic xlink:href="https://os.copernicus.org/articles/22/2101/2026/os-22-2101-2026-f20.png"/>

      </fig>

      <p id="d2e3305">The optimal number of modes is an essential parameter for both T-DINEOF and Multi-DINEOF, typically determined by the smallest RMSE value at the cross-validation pixels during the iterative process. As shown in Fig. 17, during the iterative process, the RMSE distributions from the cross-validation pixels for T-DINEOF in the three subregions are lower than those for Multi-DINEOF, indicating superior reconstruction performance by T-DINEOF. In these three subregions, the optimal number of modes for T-DINEOF is 33, 37, and 34, respectively, compared to 31, 36, and 37 for Multi-DINEOF. The similarity in the optimal number of modes suggests that both methods converge after a similar number of iterations, but T-DINEOF consistently achieves lower RMSE values.  In both the original DINEOF and Multi-DINEOF methods, 3 % of existing pixels are randomly selected as cross-validation pixels to determine the optimal number of modes. In this study, we individually selected 3 %, 10 % and 20 % of the existing pixels as the cross-validation pixels to analyze the impact of different proportions of cross-validation pixels on T-DINEOF. As shown in Fig. 18, the RMSE distributions for different proportions of cross-validation pixels are similar across the three subregions. The optimal numbers of modes and the corresponding RMSE values obtained from these varying proportions show only minor differences. This suggests that the proportion of cross-validation pixels has a negligible impact on determining the optimal number of modes for T-DINEOF. Since cross-validation pixels are considered as missing values in the process of determining the optimal number of modes, the fact that T-DINEOF yields similar optimal numbers of modes and corresponding RMSE values across different proportions of cross-validation pixels indicates its stability in handling varying amounts of missing data.</p>
      <p id="d2e3310">The global reconstruction accuracies of the T-DINEOF model under different proportions of cross-validation pixels are illustrated in Fig. 19. Overall, the accuracies obtained under the three proportions are quite similar, while the 3 % proportion yields relatively lower error values. This suggests that the proportion of cross-validation pixels has a minimal impact on the reconstruction accuracy of the T-DINEOF model. Therefore, consistent with the conventional DINEOF method, 3 % of the existing pixels were randomly selected as the cross-validation pixels in this study.</p>
      <p id="d2e3314">In this study, the order of the oceanic variables in the input third-order tensor, specifically, the third dimension, was SST–SCHL–SSW. To analyze the impact of variable ordering on T-DINEOF, two alternative input orders, SST–SSW–SCHL and SCHL–SSW–SST, were randomly selected for comparative analysis. As shown in Fig. 20, the reconstruction accuracies for SST, SCHL, and SSW, as well as for each individual oceanic variable, are similar across the different input orders, particularly for the SCHL and SSW data. For SST data, the order of input variables has a minor impact, with an average RMSE difference of 0.04 <inline-formula><mml:math id="M126" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">°</mml:mi><mml:mi mathvariant="normal">C</mml:mi></mml:mrow></mml:math></inline-formula>. Among the three selected input orders, the configuration that yields the best reconstruction performance is the SST–SCHL–SSW order. Since the T-DINEOF method is built on a tensor reconstruction framework, it simultaneously optimizes multiple variables during the reconstruction process, and the order of input variables has minimal effect on reconstruction accuracy, which is one of the method's key advantages.</p>
      <p id="d2e3327">Finally, the proposed T-DINEOF method, with its capability to reconstruct missing values in multi-dimensional spatiotemporal datasets, has broad applications beyond oceanography. In numerical weather prediction, it can fill gaps in key variables such as SST and SSW, improving data completeness and forecast accuracy by preserving inter-variable correlations. During natural disasters – such as hurricanes or harmful algal blooms – it helps restore data lost due to cloud cover or sensor failure, enabling more accurate real-time monitoring and timely emergency response. In marine biodiversity research, T-DINEOF ensures the continuity of datasets like SST and SCHL, which are critical for tracking ecological changes and assessing climate impacts. Additionally, in fisheries and aquaculture, reconstructed environmental baselines support stock assessments, site selection, and early detection of stressors such as hypoxia, thereby promoting sustainable resource management. Future research will focus on the following directions: achieving locally optimal reconstruction within the third-order tensor and refining the iterative process of the T-DINEOF model to further enhance its performance; integrating temporal autocorrelations among multiple oceanic variables into the tensor reconstruction framework to more comprehensively capture the dynamic coupling of oceanic parameters; and improving computational efficiency to enable large-scale, high spatiotemporal resolution reconstruction and applications of multiple oceanic variables.</p>
</sec>
<sec id="Ch1.S6" sec-type="conclusions">
  <label>6</label><title>Conclusions</title>
      <p id="d2e3338">This study proposed the T-DINEOF model, which leverages the T-SVD technique for multivariable data reconstruction, aiming to improve the accuracy of multiple oceanic variables reconstruction. In comparison to the Multi-DINEOF and original DINEOF methods, which rely on matrix-based reconstruction, T-DINEOF demonstrates superior accuracy for both overall and individual oceanic variables. This indicates that third-order tensor reconstruction more effectively utilizes the correlations among multiple oceanic variables, thus enhancing reconstruction performance. Additionally, T-DINEOF is particularly well-suited for regions with a high proportion of missing values, showing significant accuracy improvements. Even though the input SSW exhibits low correlation with SST and CHL, the T-DINEOF method is still able to achieve high-accuracy reconstruction of the SSW field.</p>
      <p id="d2e3341">Both T-DINEOF and Multi-DINEOF converge with a similar number of iterations; however, T-DINEOF achieves higher accuracy at convergence. Various proportions of cross-validation pixels yield similar optimal numbers of modes and corresponding RMSE values, suggesting that the proportion of cross-validation pixels does not significantly impact the T-DINEOF model.  Additionally, the order of multiple oceanic variables in the third-order tensor has a minimal effect on the T-DINEOF model.</p>
      <p id="d2e3344">The T-DINEOF model represents a novel approach for reconstructing multiple oceanic variables. However, attaining local optimal reconstruction within the third-order tensor and optimizing the iterative process of the T-DINEOF model are crucial for further enhancing its performance. Additionally, integrating temporal correlations among multiple oceanic variables into the tensor reconstruction process requires further research. Furthermore, improving computational efficiency is essential for the large-scale reconstruction of multiple oceanic variables. One potential approach is to use machine learning methods (e.g., Random Forests, XGBoost, or neural networks) for the initial estimation of missing values, followed by the application of the T-DINEOF method for further refinement, thereby improving the algorithm's efficiency. Lastly, the effectiveness of the T-DINEOF method in reconstructing other types of datasets, such as sea surface salinity, and reanalysis products, will also be evaluated in future research.</p>
</sec>

      
      </body>
    <back><notes notes-type="dataavailability"><title>Data availability</title>

      <p id="d2e3351">Publicly available datasets were analyzed in this study. The processed SST, SCHL, and SSW datasets used to construct the objective tensors can be found on Zenodo at <ext-link xlink:href="https://doi.org/10.5281/zenodo.17489278" ext-link-type="DOI">10.5281/zenodo.17489278</ext-link> (Ping, 2025). Monthly L3 mapped 4 <inline-formula><mml:math id="M127" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula> MODIS Aqua satellite-derived SST and SCHL data can be download from Ocean Color (<uri>https://oceancolor.gsfc.nasa.gov/</uri>, last access: 17 June 2026); monthly approximately 25 <inline-formula><mml:math id="M128" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:math></inline-formula> L3 AMSR2 10 <inline-formula><mml:math id="M129" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula> above sea surface wind (SSW) version 8.2 data can be downloaded from Remote Sensing Systems (RSS, <uri>https://remss.com/missions/amsr/</uri>, last access: 17 June 2026).</p>
  </notes><app-group>
        <supplementary-material position="anchor"><p id="d2e3388">The supplement related to this article is available online at <inline-supplementary-material xlink:href="https://doi.org/10.5194/os-22-2101-2026-supplement" xlink:title="pdf">https://doi.org/10.5194/os-22-2101-2026-supplement</inline-supplementary-material>.</p></supplementary-material>
        </app-group><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d2e3397">PB: Conceptualization, Data Curation, Writing-Original Draft, Methodology, Supervision, Funding Acquisition, YRT: Writing-Review and Editing, MYS: Methodology, Writing-Review and Editing, SFZ: Supervision, Writing-Original Draft, Writing-Review and Editing, XCJ: Writing-Review and Editing.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d2e3403">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="d2e3409">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="d2e3415">The authors would also express their gratitude to Institute of Geographic Sciences and Natural Resources Research, Chinese Academy of Sciences, Aerospace Information Research Institute, Chinese Academy of Sciences, National Marine Data and Information Service, and Tianjin University for their support.</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d2e3420">This research has been supported by the National Natural Science Foundation of China (grant no. 42101338).</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d2e3427">This paper was edited by Katsuro Katsumata and reviewed by three anonymous referees.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bib1"><label>1</label><mixed-citation>Alvera-Azcárate, A., Barth, A., Beckers, J. M., and Weisberg, R. H.:  Multivariate reconstruction of missing data in sea surface temperature, chlorophyll, and wind satellite fields, J. Geophys. Res.-Oceans, 112, C03008,  <ext-link xlink:href="https://doi.org/10.1029/2006JC003660" ext-link-type="DOI">10.1029/2006JC003660</ext-link>, 2007.</mixed-citation></ref>
      <ref id="bib1.bib2"><label>2</label><mixed-citation>Alvera-Azcárate, A., Barth, A., Sirjacobs, D., and Beckers, J.-M.: Enhancing temporal correlations in EOF expansions for the reconstruction of missing data using DINEOF, Ocean Sci., 5, 475–485, <ext-link xlink:href="https://doi.org/10.5194/os-5-475-2009" ext-link-type="DOI">10.5194/os-5-475-2009</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bib3"><label>3</label><mixed-citation>Alvera-Azcárate, A., Barth, A., Parard, G., and Beckers, J. M.:  Analysis of SMOS sea surface salinity data using DINEOF, Remote Sens. Environ., 180, 137–145,  <ext-link xlink:href="https://doi.org/10.1016/j.rse.2016.02.044" ext-link-type="DOI">10.1016/j.rse.2016.02.044</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bib4"><label>4</label><mixed-citation>Beckers, J. M. and Rixen, M.:  EOF calculations and data filling from incomplete oceanographic datasets, J. Atmos. Ocean. Tech., 20, 1839–1856,  <ext-link xlink:href="https://doi.org/10.1175/1520-0426(2003)020&lt;1839:ECADFF&gt;2.0.CO;2" ext-link-type="DOI">10.1175/1520-0426(2003)020&lt;1839:ECADFF&gt;2.0.CO;2</ext-link>, 2003.</mixed-citation></ref>
      <ref id="bib1.bib5"><label>5</label><mixed-citation>Beckers, J.-M., Barth, A., and Alvera-Azcárate, A.: DINEOF reconstruction of clouded images including error maps – application to the Sea-Surface Temperature around Corsican Island, Ocean Sci., 2, 183–199, <ext-link xlink:href="https://doi.org/10.5194/os-2-183-2006" ext-link-type="DOI">10.5194/os-2-183-2006</ext-link>, 2006.</mixed-citation></ref>
      <ref id="bib1.bib6"><label>6</label><mixed-citation>Binh, N. A., Hoa, P. V., Thao, G. T. P., Duan, H. D., and Thu, P. M.:  Evaluation of chlorophyll <inline-formula><mml:math id="M130" display="inline"><mml:mi>a</mml:mi></mml:math></inline-formula> estimation using Sentinel 3 based on various algorithm in southern coastal Vietnam, Int. J. Appl. Earth Obs., 112, 102951,  <ext-link xlink:href="https://doi.org/10.1016/j.jag.2022.102951" ext-link-type="DOI">10.1016/j.jag.2022.102951</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bib7"><label>7</label><mixed-citation>Bonelli, A. G., Loisel, H., Jorge, D. S. F., Mangin, A., d'Andon, O. F., and Vantrepotte, V.:  A new method to estimate the dissolved organic carbon concentration from remote sensing in the global open ocean, Remote Sens. Environ., 281, 113227,  <ext-link xlink:href="https://doi.org/10.1016/j.rse.2022.113227" ext-link-type="DOI">10.1016/j.rse.2022.113227</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bib8"><label>8</label><mixed-citation>Braman, K.: Third-order tensors as linear operators on a space of matrices, Linear Algebra Appl., 433, 1241–1253,  <ext-link xlink:href="https://doi.org/10.1016/j.laa.2010.05.025" ext-link-type="DOI">10.1016/j.laa.2010.05.025</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bib9"><label>9</label><mixed-citation>Campbell, J. W.: The lognormal distribution as a model for bio-optical variability in the sea, J. Geophys. Res.-Oceans, 100, 13237–13254,  <ext-link xlink:href="https://doi.org/10.1029/95JC00458" ext-link-type="DOI">10.1029/95JC00458</ext-link>, 1995.</mixed-citation></ref>
      <ref id="bib1.bib10"><label>10</label><mixed-citation>Fieguth, P., Menemenlis, D., Ho, T., Willsky, A., and Wunsch, C.:  Mapping Mediterranean altimeter data with a multiresolution optimal interpolation algorithm, J. Atmos. Ocean. Tech., 15, 535–546,  <ext-link xlink:href="https://doi.org/10.1175/1520-0426(1998)015&lt;0535:MMADWA&gt;2.0.CO;2" ext-link-type="DOI">10.1175/1520-0426(1998)015&lt;0535:MMADWA&gt;2.0.CO;2</ext-link>, 1998.</mixed-citation></ref>
      <ref id="bib1.bib11"><label>11</label><mixed-citation>Grasedyck, L.: Hierarchical singular value decomposition of tensors, SIAM J. Matrix Anal. A., 31, 2029–2054,  <ext-link xlink:href="https://doi.org/10.1137/090764189" ext-link-type="DOI">10.1137/090764189</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bib12"><label>12</label><mixed-citation>Hao, N., Kilmer, M. E., Braman, K., and Hoover, R. C.:  Facial recognition using tensor-tensor decompositions, SIAM J. Imaging Sci., 6, 437–463,  <ext-link xlink:href="https://doi.org/10.1137/110842570" ext-link-type="DOI">10.1137/110842570</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bib13"><label>13</label><mixed-citation>Hoyer, J. L., Karagali, I., Dybkjaer, G., and Tonboe, R.:  Multi sensor validation and error characteristics of Arctic satellite sea surface temperature observations, Remote Sens. Environ., 121, 335–346, <ext-link xlink:href="https://doi.org/10.1016/j.rse.2012.01.013" ext-link-type="DOI">10.1016/j.rse.2012.01.013</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bib14"><label>14</label><mixed-citation>Hu, C. M., Feng, L., Lee, Z. P., Franz, B. A., Bailey, S. W., Werdell, P. J., and Proctor, C. W.:  Improving satellite global chlorophyll <inline-formula><mml:math id="M131" display="inline"><mml:mi>a</mml:mi></mml:math></inline-formula> data products through algorithm refinement and data recovery, J. Geophys. Res.-Oceans, 124, 3, 1524–1543,  <ext-link xlink:href="https://doi.org/10.1029/2019JC014941" ext-link-type="DOI">10.1029/2019JC014941</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bib15"><label>15</label><mixed-citation>Hu, W. R., Yang, Y. H., Zhang, W. S., and Xie, Y.:  Moving object detection using tensor based low-rank and saliently fused-sparse decomposition, IEEE T. Image Process., 26, 724–737,  <ext-link xlink:href="https://doi.org/10.1109/TIP.2016.2627803" ext-link-type="DOI">10.1109/TIP.2016.2627803</ext-link>, 2017a.</mixed-citation></ref>
      <ref id="bib1.bib16"><label>16</label><mixed-citation>Hu, W. R., Tao, D. C., Zhang, W. S., Xie, Y., and Yang, Y. H.:  The twist tensor nuclear norm for video completion, IEEE T. Neur. Net. Lear., 28, 2961–2973,  <ext-link xlink:href="https://doi.org/10.1109/TNNLS.2016.2611525" ext-link-type="DOI">10.1109/TNNLS.2016.2611525</ext-link>, 2017b.</mixed-citation></ref>
      <ref id="bib1.bib17"><label>17</label><mixed-citation>Ji, C. X., Zhang, Y. Z., Cheng, Q. M., Tsou, J., Jiang, T. C., and Liang, X. S.:  Evaluating the impact of sea surface temperature (SST) on spatial distribution of chlorophyll <inline-formula><mml:math id="M132" display="inline"><mml:mi>a</mml:mi></mml:math></inline-formula> concentration in the East China Sea, Int. J. Appl. Earth Obs., 68, 252–261,  <ext-link xlink:href="https://doi.org/10.1016/j.jag.2018.01.020" ext-link-type="DOI">10.1016/j.jag.2018.01.020</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bib18"><label>18</label><mixed-citation>Jia, C. and Minnett, P. J.: High latitude sea surface temperatures derived from MODIS infrared measurements, Remote Sens. Environ., 251, 112094, <ext-link xlink:href="https://doi.org/10.1016/j.rse.2020.112094" ext-link-type="DOI">10.1016/j.rse.2020.112094</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bib19"><label>19</label><mixed-citation>Jia, C., Minnett, P. J., and Szczodrak, M.:  Assessment of accuracy of moderate-resolution imaging spectroradiometer sea surface temperature at high latitudes using saildrone data, Remote Sens.-Basel, 16, <ext-link xlink:href="https://doi.org/10.3390/rs16112008" ext-link-type="DOI">10.3390/rs16112008</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bib20"><label>20</label><mixed-citation>Kernfeld, E., Kilmer, M., and Aeron, S.:  Tensor-tensor products with invertible linear transforms, Linear Algebra Appl., 485, 545–570,  <ext-link xlink:href="https://doi.org/10.1016/j.laa.2015.07.021" ext-link-type="DOI">10.1016/j.laa.2015.07.021</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bib21"><label>21</label><mixed-citation>Kilmer, M. E. and Martin, C. D.:  Factorization strategies for third-order tensors, Linear Algebra Appl., 435, 641–658,  <ext-link xlink:href="https://doi.org/10.1016/j.laa.2010.09.020" ext-link-type="DOI">10.1016/j.laa.2010.09.020</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bib22"><label>22</label><mixed-citation>Kilmer, M. E., Martin, C. D., and Perrone, L.:  A third-order generalization of the matrix svd as a product of third-order tensors, Tech. Report TR-2008-4, Tufts University, <uri>https://www.cs.tufts.edu/t/tech_reports/reports/2008-4/report.pdf</uri> (last access: 19 June 2026), 2008.</mixed-citation></ref>
      <ref id="bib1.bib23"><label>23</label><mixed-citation>Kilmer, M. E., Braman, K., Hao, N., and Hoover, R. C.:  Third-order tensors as operators on matrices: a theoretical and computational framework with applications in imaging, SIAM J. Matrix Anal. A., 34, 148–172,  <ext-link xlink:href="https://doi.org/10.1137/110837711" ext-link-type="DOI">10.1137/110837711</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bib24"><label>24</label><mixed-citation>Kolda, T. G. and Bader, B. W.:  Tensor decompositions and applications, SIAM Rev., 51, 455–500,  <ext-link xlink:href="https://doi.org/10.1137/07070111X" ext-link-type="DOI">10.1137/07070111X</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bib25"><label>25</label><mixed-citation>Liu, X. M. and Wang, M. H.:  Gap filling of missing data for VIIRS global ocean color products using the DINEOF method, IEEE T. Geosci. Remote, 56, 4464–4476,  <ext-link xlink:href="https://doi.org/10.1109/TGRS.2018.2820423" ext-link-type="DOI">10.1109/TGRS.2018.2820423</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bib26"><label>26</label><mixed-citation>Liu, X. M. and Wang, M. H.:  High spatial resolution gap-free global and regional ocean color products, IEEE T. Geosci. Remote, 61, 4204118,  <ext-link xlink:href="https://doi.org/10.1109/TGRS.2023.3271465" ext-link-type="DOI">10.1109/TGRS.2023.3271465</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib27"><label>27</label><mixed-citation>Martin, S. A., Manucharyan, G. E., and Klein, P.:  Synthesizing sea surface temperature and satellite altimetry observations using deep learning improves the accuracy and resolution of gridded sea surface height anomalies, J. Adv. Model. Earth Sy., 15, e2022MS003589,  <ext-link xlink:href="https://doi.org/10.1029/2022MS003589" ext-link-type="DOI">10.1029/2022MS003589</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib28"><label>28</label><mixed-citation>O'Reilly, J. E. and Werdell, P. J.:  Chlorophyll algorithms for ocean color sensors-OC4, OC5 and OC6, Remote Sens. Environ., 229, 32–47,  <ext-link xlink:href="https://doi.org/10.1016/j.rse.2019.04.021" ext-link-type="DOI">10.1016/j.rse.2019.04.021</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bib29"><label>29</label><mixed-citation>Pawar, S. and San, O.:  Equation-free surrogate modeling of geophysical flows at the intersection of machine learning and data assimilation, J. Adv. Model. Earth Sy., 14, e2022MS003170,  <ext-link xlink:href="https://doi.org/10.1029/2022MS003170" ext-link-type="DOI">10.1029/2022MS003170</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bib30"><label>30</label><mixed-citation>Ping, B.: A T-DINEOF model for multiple oceanic variables reconstruction, Version v1, Zenodo [data set], <ext-link xlink:href="https://doi.org/10.5281/zenodo.17489278" ext-link-type="DOI">10.5281/zenodo.17489278</ext-link>, 2025.</mixed-citation></ref>
      <ref id="bib1.bib31"><label>31</label><mixed-citation>Ping, B., Su, F. Z., and Meng, Y. S.:  Reconstruction of satellite-derived sea surface temperature data based on an improved DINEOF algorithm, IEEE J. Sel. Top. Appl., 8, 4181–4188,  <ext-link xlink:href="https://doi.org/10.1109/JSTARS.2015.2457495" ext-link-type="DOI">10.1109/JSTARS.2015.2457495</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bib32"><label>32</label><mixed-citation>Ping, B., Su, F. Z., and Meng, Y. S.:  An improved DINEOF algorithm for filling missing values in spatio-temporal sea surface temperature data, PLoS One, 11, e0155928,  <ext-link xlink:href="https://doi.org/10.1371/journal.pone.0155928" ext-link-type="DOI">10.1371/journal.pone.0155928</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bib33"><label>33</label><mixed-citation>Reynolds, R. W. and Smith, T. M.:  Improved global sea surface temperature analyses using optimum interpolation, J. Climate, 7, 929–948,  <ext-link xlink:href="https://doi.org/10.1175/1520-0442(1994)0072.0.CO;2" ext-link-type="DOI">10.1175/1520-0442(1994)0072.0.CO;2</ext-link>, 1994.</mixed-citation></ref>
      <ref id="bib1.bib34"><label>34</label><mixed-citation>Reynolds, R. W., Smith, T. M., Liu, C. Y., Chelton, D. B., Casey, K. S., and Schlax, M. G.:  Daily high-resolution-blended analyses for sea surface temperature, J. Climate, 20, 5473–5496,  <ext-link xlink:href="https://doi.org/10.1175/2007JCLI1824.1" ext-link-type="DOI">10.1175/2007JCLI1824.1</ext-link>, 2007.</mixed-citation></ref>
      <ref id="bib1.bib35"><label>35</label><mixed-citation>Sun, D. Y., Huan, Y., Wang, S. Q., Qiu, Z. F., Ling, Z. B., Mao, Z. H., and He, Y. J.:  Remote sensing of spatial and temporal patterns of phytoplankton assemblages in the Bohai Sea, Yellow Sea, and east China sea, Water Res., 157, 119–133,  <ext-link xlink:href="https://doi.org/10.1016/j.watres.2019.03.081" ext-link-type="DOI">10.1016/j.watres.2019.03.081</ext-link>, 2019a.</mixed-citation></ref>
      <ref id="bib1.bib36"><label>36</label><mixed-citation>Sun, W. Z., Huang, L., So, H. C., and Wang, J. J.:  Orthogonal tubal rank-1 tensor pursuit for tensor completion, Signal Process., 157, 213–224,  <ext-link xlink:href="https://doi.org/10.1016/j.sigpro.2018.11.015" ext-link-type="DOI">10.1016/j.sigpro.2018.11.015</ext-link>, 2019b.</mixed-citation></ref>
      <ref id="bib1.bib37"><label>37</label><mixed-citation>Urquhart, E. A., Hoffman, M. J., Murphy, R. R., and Zaitchik, B. F.:  Geospatial interpolation of MODIS-derived salinity and temperature in the Chesapeake Bay, Remote Sens. Environ., 135, 167–177,  <ext-link xlink:href="https://doi.org/10.1016/j.rse.2013.03.034" ext-link-type="DOI">10.1016/j.rse.2013.03.034</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bib38"><label>38</label><mixed-citation>Walton, C. C., Pichel, W. G., Sapper, J. F., and May, D. A.:  The development and operational application of nonlinear algorithms for the measurement of sea surface temperatures with the NOAA polar orbiting environmental satellites, J. Geophys. Res.-Oceans, 103, 27999–28012,  <ext-link xlink:href="https://doi.org/10.1029/98JC02370" ext-link-type="DOI">10.1029/98JC02370</ext-link>, 1998.</mixed-citation></ref>
      <ref id="bib1.bib39"><label>39</label><mixed-citation>Wang, Y. Q., Gao, Z. Q., and Liu, D. Y.:  Multivariate DINEOF reconstruction for creating long-term cloud-free chlorophyll <inline-formula><mml:math id="M133" display="inline"><mml:mi>a</mml:mi></mml:math></inline-formula> data records from SeaWiFS and MODIS: a case study in Bohai and Yellow Seas, China, IEEE J. Sel. Top. Appl., 12, 1383–1395,  <ext-link xlink:href="https://doi.org/10.1109/JSTARS.2019.2908182" ext-link-type="DOI">10.1109/JSTARS.2019.2908182</ext-link>, 2019. </mixed-citation></ref>
      <ref id="bib1.bib40"><label>40</label><mixed-citation>Wang, Z., Qiu, S. K., Zeng, Q., Du, P. J., Dang, X. Y., Liu, J. P., and Du, J.:  Reconstruction of daily chlorophyll <inline-formula><mml:math id="M134" display="inline"><mml:mi>a</mml:mi></mml:math></inline-formula> concentration in the transit of severe tropical cyclone Hudhud using the ExDINEOF method, Frontiers in Marine Science, 10, 1230116,  <ext-link xlink:href="https://doi.org/10.3389/fmars.2023.1230116" ext-link-type="DOI">10.3389/fmars.2023.1230116</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib41"><label>41</label><mixed-citation>Zemskova, V. E., He, T. L., Wan, Z. R., and Grisouard, N.:  A deep-learning estimate of the decadal trends in the Southern Ocean carbon storage, Nat. Commun., 13, 4056,  <ext-link xlink:href="https://doi.org/10.1038/s41467-022-31560-5" ext-link-type="DOI">10.1038/s41467-022-31560-5</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bib42"><label>42</label><mixed-citation>Zeng, C. and Ng, M. K.:  Decompositions of third-order tensors: HOSVD, T-SVD, and Beyond, Numer. Linear Algebr., 27, e2290,  <ext-link xlink:href="https://doi.org/10.1002/nla.2290" ext-link-type="DOI">10.1002/nla.2290</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bib43"><label>43</label><mixed-citation>Zhang, Z. M. and Aeron, S.:  Exact tensor completion using t-SVD, IEEE T. Signal Process., 65, 1511–1526,  <ext-link xlink:href="https://doi.org/10.1109/TSP.2016.2639466" ext-link-type="DOI">10.1109/TSP.2016.2639466</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bib44"><label>44</label><mixed-citation>Zhang, Z. M., Ely, G., Aeron, S., Hao, N., and Kilmer, M.:  Novel methods for multilinear data completion and de-noising based on tensor-SVD, 2014 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Columbus, 3842–3849,  <ext-link xlink:href="https://doi.org/10.1109/CVPR.2014.485" ext-link-type="DOI">10.1109/CVPR.2014.485</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bib45"><label>45</label><mixed-citation>Zhou, P., Lu, C. Y., Lin, Z. C., and Zhang, C.:  Tensor factorization for low-rank tensor completion, IEEE T. Image Process., 27, 1152–1163,  <ext-link xlink:href="https://doi.org/10.1109/TIP.2017.2762595" ext-link-type="DOI">10.1109/TIP.2017.2762595</ext-link>, 2018.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>A T-DINEOF model for multiple oceanic variables reconstruction</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>1</label><mixed-citation>
       Alvera-Azcárate, A., Barth, A., Beckers, J. M., and Weisberg, R. H.:  Multivariate reconstruction of missing data in sea surface temperature, chlorophyll, and wind satellite fields, J. Geophys. Res.-Oceans, 112, C03008,  <a href="https://doi.org/10.1029/2006JC003660" target="_blank">https://doi.org/10.1029/2006JC003660</a>, 2007.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>2</label><mixed-citation>
       Alvera-Azcárate, A., Barth, A., Sirjacobs, D., and Beckers, J.-M.: Enhancing temporal correlations in EOF expansions for the reconstruction of missing data using DINEOF, Ocean Sci., 5, 475–485, <a href="https://doi.org/10.5194/os-5-475-2009" target="_blank">https://doi.org/10.5194/os-5-475-2009</a>, 2009. 
    </mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>3</label><mixed-citation>
       Alvera-Azcárate, A., Barth, A., Parard, G., and Beckers, J. M.:  Analysis of SMOS sea surface salinity data using DINEOF, Remote Sens. Environ., 180, 137–145,  <a href="https://doi.org/10.1016/j.rse.2016.02.044" target="_blank">https://doi.org/10.1016/j.rse.2016.02.044</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>4</label><mixed-citation>
       Beckers, J. M. and Rixen, M.:  EOF calculations and data filling from incomplete oceanographic datasets, J. Atmos. Ocean. Tech., 20, 1839–1856,  <a href="https://doi.org/10.1175/1520-0426(2003)020&lt;1839:ECADFF&gt;2.0.CO;2" target="_blank">https://doi.org/10.1175/1520-0426(2003)020&lt;1839:ECADFF&gt;2.0.CO;2</a>, 2003.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>5</label><mixed-citation>
       Beckers, J.-M., Barth, A., and Alvera-Azcárate, A.: DINEOF reconstruction of clouded images including error maps – application to the Sea-Surface Temperature around Corsican Island, Ocean Sci., 2, 183–199, <a href="https://doi.org/10.5194/os-2-183-2006" target="_blank">https://doi.org/10.5194/os-2-183-2006</a>, 2006. 
    </mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>6</label><mixed-citation>
       Binh, N. A., Hoa, P. V., Thao, G. T. P., Duan, H. D., and Thu, P. M.:  Evaluation of chlorophyll <i>a</i> estimation using Sentinel 3 based on various algorithm in southern coastal Vietnam, Int. J. Appl. Earth Obs., 112, 102951,  <a href="https://doi.org/10.1016/j.jag.2022.102951" target="_blank">https://doi.org/10.1016/j.jag.2022.102951</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>7</label><mixed-citation>
       Bonelli, A. G., Loisel, H., Jorge, D. S. F., Mangin, A., d'Andon, O. F., and Vantrepotte, V.:  A new method to estimate the dissolved organic carbon concentration from remote sensing in the global open ocean, Remote Sens. Environ., 281, 113227,  <a href="https://doi.org/10.1016/j.rse.2022.113227" target="_blank">https://doi.org/10.1016/j.rse.2022.113227</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>8</label><mixed-citation>
       Braman, K.: Third-order tensors as linear operators on a space of matrices, Linear Algebra Appl., 433, 1241–1253,  <a href="https://doi.org/10.1016/j.laa.2010.05.025" target="_blank">https://doi.org/10.1016/j.laa.2010.05.025</a>, 2010.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>9</label><mixed-citation>
       Campbell, J. W.: The lognormal distribution as a model for bio-optical variability in the sea, J. Geophys. Res.-Oceans, 100, 13237–13254,  <a href="https://doi.org/10.1029/95JC00458" target="_blank">https://doi.org/10.1029/95JC00458</a>, 1995.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>10</label><mixed-citation>
       Fieguth, P., Menemenlis, D., Ho, T., Willsky, A., and Wunsch, C.:  Mapping Mediterranean altimeter data with a multiresolution optimal interpolation algorithm, J. Atmos. Ocean. Tech., 15, 535–546,  <a href="https://doi.org/10.1175/1520-0426(1998)015&lt;0535:MMADWA&gt;2.0.CO;2" target="_blank">https://doi.org/10.1175/1520-0426(1998)015&lt;0535:MMADWA&gt;2.0.CO;2</a>, 1998.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>11</label><mixed-citation>
       Grasedyck, L.: Hierarchical singular value decomposition of tensors, SIAM J. Matrix Anal. A., 31, 2029–2054,  <a href="https://doi.org/10.1137/090764189" target="_blank">https://doi.org/10.1137/090764189</a>, 2010.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>12</label><mixed-citation>
       Hao, N., Kilmer, M. E., Braman, K., and Hoover, R. C.:  Facial recognition using tensor-tensor decompositions, SIAM J. Imaging Sci., 6, 437–463,  <a href="https://doi.org/10.1137/110842570" target="_blank">https://doi.org/10.1137/110842570</a>, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>13</label><mixed-citation>
       Hoyer, J. L., Karagali, I., Dybkjaer, G., and Tonboe, R.:  Multi sensor validation and error characteristics of Arctic satellite sea surface temperature observations, Remote Sens. Environ., 121, 335–346, <a href="https://doi.org/10.1016/j.rse.2012.01.013" target="_blank">https://doi.org/10.1016/j.rse.2012.01.013</a>, 2012.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>14</label><mixed-citation>
       Hu, C. M., Feng, L., Lee, Z. P., Franz, B. A., Bailey, S. W., Werdell, P. J., and Proctor, C. W.:  Improving satellite global chlorophyll <i>a</i> data products through algorithm refinement and data recovery, J. Geophys. Res.-Oceans, 124, 3, 1524–1543,  <a href="https://doi.org/10.1029/2019JC014941" target="_blank">https://doi.org/10.1029/2019JC014941</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>15</label><mixed-citation>
       Hu, W. R., Yang, Y. H., Zhang, W. S., and Xie, Y.:  Moving object detection using tensor based low-rank and saliently fused-sparse decomposition, IEEE T. Image Process., 26, 724–737,  <a href="https://doi.org/10.1109/TIP.2016.2627803" target="_blank">https://doi.org/10.1109/TIP.2016.2627803</a>, 2017a.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>16</label><mixed-citation>
       Hu, W. R., Tao, D. C., Zhang, W. S., Xie, Y., and Yang, Y. H.:  The twist tensor nuclear norm for video completion, IEEE T. Neur. Net. Lear., 28, 2961–2973,  <a href="https://doi.org/10.1109/TNNLS.2016.2611525" target="_blank">https://doi.org/10.1109/TNNLS.2016.2611525</a>, 2017b.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>17</label><mixed-citation>
       Ji, C. X., Zhang, Y. Z., Cheng, Q. M., Tsou, J., Jiang, T. C., and Liang, X. S.:  Evaluating the impact of sea surface temperature (SST) on spatial distribution of chlorophyll <i>a</i> concentration in the East China Sea, Int. J. Appl. Earth Obs., 68, 252–261,  <a href="https://doi.org/10.1016/j.jag.2018.01.020" target="_blank">https://doi.org/10.1016/j.jag.2018.01.020</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>18</label><mixed-citation>
       Jia, C. and Minnett, P. J.: High latitude sea surface temperatures derived from MODIS infrared measurements, Remote Sens. Environ., 251, 112094, <a href="https://doi.org/10.1016/j.rse.2020.112094" target="_blank">https://doi.org/10.1016/j.rse.2020.112094</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>19</label><mixed-citation>
       Jia, C., Minnett, P. J., and Szczodrak, M.:  Assessment of accuracy of moderate-resolution imaging spectroradiometer sea surface temperature at high latitudes using saildrone data, Remote Sens.-Basel, 16, <a href="https://doi.org/10.3390/rs16112008" target="_blank">https://doi.org/10.3390/rs16112008</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>20</label><mixed-citation>
       Kernfeld, E., Kilmer, M., and Aeron, S.:  Tensor-tensor products with invertible linear transforms, Linear Algebra Appl., 485, 545–570,  <a href="https://doi.org/10.1016/j.laa.2015.07.021" target="_blank">https://doi.org/10.1016/j.laa.2015.07.021</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>21</label><mixed-citation>
       Kilmer, M. E. and Martin, C. D.:  Factorization strategies for third-order tensors, Linear Algebra Appl., 435, 641–658,  <a href="https://doi.org/10.1016/j.laa.2010.09.020" target="_blank">https://doi.org/10.1016/j.laa.2010.09.020</a>, 2011.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>22</label><mixed-citation>
      
Kilmer, M. E., Martin, C. D., and Perrone, L.:  A third-order generalization of the matrix svd as a product of third-order tensors, Tech. Report TR-2008-4, Tufts University, <a href="https://www.cs.tufts.edu/t/tech_reports/reports/2008-4/report.pdf" target="_blank"/> (last access: 19 June 2026), 2008.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>23</label><mixed-citation>
       Kilmer, M. E., Braman, K., Hao, N., and Hoover, R. C.:  Third-order tensors as operators on matrices: a theoretical and computational framework with applications in imaging, SIAM J. Matrix Anal. A., 34, 148–172,  <a href="https://doi.org/10.1137/110837711" target="_blank">https://doi.org/10.1137/110837711</a>, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>24</label><mixed-citation>
       Kolda, T. G. and Bader, B. W.:  Tensor decompositions and applications, SIAM Rev., 51, 455–500,  <a href="https://doi.org/10.1137/07070111X" target="_blank">https://doi.org/10.1137/07070111X</a>, 2009.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>25</label><mixed-citation>
       Liu, X. M. and Wang, M. H.:  Gap filling of missing data for VIIRS global ocean color products using the DINEOF method, IEEE T. Geosci. Remote, 56, 4464–4476,  <a href="https://doi.org/10.1109/TGRS.2018.2820423" target="_blank">https://doi.org/10.1109/TGRS.2018.2820423</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>26</label><mixed-citation>
       Liu, X. M. and Wang, M. H.:  High spatial resolution gap-free global and regional ocean color products, IEEE T. Geosci. Remote, 61, 4204118,  <a href="https://doi.org/10.1109/TGRS.2023.3271465" target="_blank">https://doi.org/10.1109/TGRS.2023.3271465</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>27</label><mixed-citation>
       Martin, S. A., Manucharyan, G. E., and Klein, P.:  Synthesizing sea surface temperature and satellite altimetry observations using deep learning improves the accuracy and resolution of gridded sea surface height anomalies, J. Adv. Model. Earth Sy., 15, e2022MS003589,  <a href="https://doi.org/10.1029/2022MS003589" target="_blank">https://doi.org/10.1029/2022MS003589</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>28</label><mixed-citation>
       O'Reilly, J. E. and Werdell, P. J.:  Chlorophyll algorithms for ocean color sensors-OC4, OC5 and OC6, Remote Sens. Environ., 229, 32–47,  <a href="https://doi.org/10.1016/j.rse.2019.04.021" target="_blank">https://doi.org/10.1016/j.rse.2019.04.021</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>29</label><mixed-citation>
       Pawar, S. and San, O.:  Equation-free surrogate modeling of geophysical flows at the intersection of machine learning and data assimilation, J. Adv. Model. Earth Sy., 14, e2022MS003170,  <a href="https://doi.org/10.1029/2022MS003170" target="_blank">https://doi.org/10.1029/2022MS003170</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>30</label><mixed-citation>
      
Ping, B.: A T-DINEOF model for multiple oceanic variables reconstruction, Version v1, Zenodo [data set], <a href="https://doi.org/10.5281/zenodo.17489278" target="_blank">https://doi.org/10.5281/zenodo.17489278</a>, 2025.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>31</label><mixed-citation>
       Ping, B., Su, F. Z., and Meng, Y. S.:  Reconstruction of satellite-derived sea surface temperature data based on an improved DINEOF algorithm, IEEE J. Sel. Top. Appl., 8, 4181–4188,  <a href="https://doi.org/10.1109/JSTARS.2015.2457495" target="_blank">https://doi.org/10.1109/JSTARS.2015.2457495</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>32</label><mixed-citation>
       Ping, B., Su, F. Z., and Meng, Y. S.:  An improved DINEOF algorithm for filling missing values in spatio-temporal sea surface temperature data, PLoS One, 11, e0155928,  <a href="https://doi.org/10.1371/journal.pone.0155928" target="_blank">https://doi.org/10.1371/journal.pone.0155928</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>33</label><mixed-citation>
      
Reynolds, R. W. and Smith, T. M.:  Improved global sea surface temperature analyses using optimum interpolation, J. Climate, 7, 929–948,  <a href="https://doi.org/10.1175/1520-0442(1994)0072.0.CO;2" target="_blank">https://doi.org/10.1175/1520-0442(1994)0072.0.CO;2</a>, 1994.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>34</label><mixed-citation>
       Reynolds, R. W., Smith, T. M., Liu, C. Y., Chelton, D. B., Casey, K. S., and Schlax, M. G.:  Daily high-resolution-blended analyses for sea surface temperature, J. Climate, 20, 5473–5496,  <a href="https://doi.org/10.1175/2007JCLI1824.1" target="_blank">https://doi.org/10.1175/2007JCLI1824.1</a>, 2007.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>35</label><mixed-citation>
      
Sun, D. Y., Huan, Y., Wang, S. Q., Qiu, Z. F., Ling, Z. B., Mao, Z. H., and He, Y. J.:  Remote sensing of spatial and temporal patterns of phytoplankton assemblages in the Bohai Sea, Yellow Sea, and east China sea, Water Res., 157, 119–133,  <a href="https://doi.org/10.1016/j.watres.2019.03.081" target="_blank">https://doi.org/10.1016/j.watres.2019.03.081</a>, 2019a.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>36</label><mixed-citation>
      
Sun, W. Z., Huang, L., So, H. C., and Wang, J. J.:  Orthogonal tubal rank-1 tensor pursuit for tensor completion, Signal Process., 157, 213–224,  <a href="https://doi.org/10.1016/j.sigpro.2018.11.015" target="_blank">https://doi.org/10.1016/j.sigpro.2018.11.015</a>, 2019b.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>37</label><mixed-citation>
       Urquhart, E. A., Hoffman, M. J., Murphy, R. R., and Zaitchik, B. F.:  Geospatial interpolation of MODIS-derived salinity and temperature in the Chesapeake Bay, Remote Sens. Environ., 135, 167–177,  <a href="https://doi.org/10.1016/j.rse.2013.03.034" target="_blank">https://doi.org/10.1016/j.rse.2013.03.034</a>, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>38</label><mixed-citation>
       Walton, C. C., Pichel, W. G., Sapper, J. F., and May, D. A.:  The development and operational application of nonlinear algorithms for the measurement of sea surface temperatures with the NOAA polar orbiting environmental satellites, J. Geophys. Res.-Oceans, 103, 27999–28012,  <a href="https://doi.org/10.1029/98JC02370" target="_blank">https://doi.org/10.1029/98JC02370</a>, 1998.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>39</label><mixed-citation>
       Wang, Y. Q., Gao, Z. Q., and Liu, D. Y.:  Multivariate DINEOF reconstruction for creating long-term cloud-free chlorophyll <i>a</i> data records from SeaWiFS and MODIS: a case study in Bohai and Yellow Seas, China, IEEE J. Sel. Top. Appl., 12, 1383–1395,  <a href="https://doi.org/10.1109/JSTARS.2019.2908182" target="_blank">https://doi.org/10.1109/JSTARS.2019.2908182</a>, 2019.


    </mixed-citation></ref-html>
<ref-html id="bib1.bib40"><label>40</label><mixed-citation>
       Wang, Z., Qiu, S. K., Zeng, Q., Du, P. J., Dang, X. Y., Liu, J. P., and Du, J.:  Reconstruction of daily chlorophyll <i>a</i> concentration in the transit of severe tropical cyclone Hudhud using the ExDINEOF method, Frontiers in Marine Science, 10, 1230116,  <a href="https://doi.org/10.3389/fmars.2023.1230116" target="_blank">https://doi.org/10.3389/fmars.2023.1230116</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib41"><label>41</label><mixed-citation>
       Zemskova, V. E., He, T. L., Wan, Z. R., and Grisouard, N.:  A deep-learning estimate of the decadal trends in the Southern Ocean carbon storage, Nat. Commun., 13, 4056,  <a href="https://doi.org/10.1038/s41467-022-31560-5" target="_blank">https://doi.org/10.1038/s41467-022-31560-5</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib42"><label>42</label><mixed-citation>
       Zeng, C. and Ng, M. K.:  Decompositions of third-order tensors: HOSVD, T-SVD, and Beyond, Numer. Linear Algebr., 27, e2290,  <a href="https://doi.org/10.1002/nla.2290" target="_blank">https://doi.org/10.1002/nla.2290</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib43"><label>43</label><mixed-citation>
      
Zhang, Z. M. and Aeron, S.:  Exact tensor completion using t-SVD, IEEE T. Signal Process., 65, 1511–1526,  <a href="https://doi.org/10.1109/TSP.2016.2639466" target="_blank">https://doi.org/10.1109/TSP.2016.2639466</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib44"><label>44</label><mixed-citation>
       Zhang, Z. M., Ely, G., Aeron, S., Hao, N., and Kilmer, M.:  Novel methods for multilinear data completion and de-noising based on tensor-SVD, 2014 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Columbus, 3842–3849,  <a href="https://doi.org/10.1109/CVPR.2014.485" target="_blank">https://doi.org/10.1109/CVPR.2014.485</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib45"><label>45</label><mixed-citation>
       Zhou, P., Lu, C. Y., Lin, Z. C., and Zhang, C.:  Tensor factorization for low-rank tensor completion, IEEE T. Image Process., 27, 1152–1163,  <a href="https://doi.org/10.1109/TIP.2017.2762595" target="_blank">https://doi.org/10.1109/TIP.2017.2762595</a>, 2018.

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