Next Article in Journal
PointStaClu: A Deep Point Cloud Clustering Method Based on Stable Cluster Discrimination
Next Article in Special Issue
Application of Fast MEEMD–ConvLSTM in Sea Surface Temperature Predictions
Previous Article in Journal
Multi-Decadal Trends in Aerosol Optical Depth of the Main Aerosol Species Based on MERRA-2 Reanalysis: A Case Study in the Baltic Sea Basin
Previous Article in Special Issue
Optimizing the Matching Area for Underwater Gravity Matching Navigation Based on a New Gravity Field Feature Parameters Selection Method
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Convformer: A Model for Reconstructing Ocean Subsurface Temperature and Salinity Fields Based on Multi-Source Remote Sensing Observations

by
Tao Song
1,2,
Guangxu Xu
1,2,
Kunlin Yang
1,2,
Xin Li
1,† and
Shiqiu Peng
3,*,†
1
Qingdao Institute of Software, College of Computer Science and Technology, China University of Petroleum (East China), Qingdao 266580, China
2
Key Laboratory of Marine Hazards Forecasting, Ministry of Natural Resources, Beijing 100081, China
3
State Key Laboratory of Tropical Oceanography, South China Sea Institute of Oceanology, Chinese Academy of Sciences, Guangzhou 510301, China
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Remote Sens. 2024, 16(13), 2422; https://doi.org/10.3390/rs16132422
Submission received: 20 May 2024 / Revised: 16 June 2024 / Accepted: 27 June 2024 / Published: 1 July 2024
(This article belongs to the Special Issue Artificial Intelligence and Big Data for Oceanography)

Abstract

:
Observational data on ocean subsurface temperature and salinity are patently insufficient because in situ observations are complex and costly, while satellite remote-sensed measurements are abundant but mainly focus on sea surface data. To make up for the ocean interior data shortage and entirely use the abundant satellite data, we developed a data-driven deep learning model named Convformer to reconstruct ocean subsurface temperature and salinity fields from satellite-observed sea surface data. Convformer is designed by deeply optimizing Vision Transformer and ConvLSTM, consisting of alternating residual connections between multiple temporal and spatial attention blocks. The input variables consist of sea surface temperature (SST), sea surface salinity (SSS), sea surface height (SSH), and sea surface wind (SSW). Our results demonstrate that Convformer exhibits superior performance in estimating the temperature-salinity structure of the tropical Pacific Ocean. The all-depth average root mean square error (RMSE) of the reconstructed subsurface temperature (ST)/subsurface salinity (SS) is 0.353 °C/0.0695 PSU, with correlation coefficients (R²) of 0.98663/0.99971. In the critical thermocline, although the root mean square errors of ST and SS reach 0.85 °C and 0.121 PSU, respectively, they remain smaller compared to other models. Furthermore, we assessed Convformer’s performance from various perspectives. Notably, we also delved into the potential of Convformer to extract physical and dynamic information from a model mechanism perspective. Our study offers a practical approach to reconstructing the subsurface temperature and salinity fields from satellite-observed sea surface data.

1. Introduction

Accurate monitoring of ocean conditions is crucial for a comprehensive understanding of Earth’s system dynamics, climate change, and marine ecosystems [1,2]. Ocean temperature and salinity are crucial parameters regulating heat transfer between the ocean and the atmosphere [3,4]. They are also closely associated with critical ocean−atmosphere thermal processes, including oceanic heatwaves [5,6], thermocline formation [7], El Niño evolution [8,9], and deep−water formation [10,11]. Moreover, research on ocean subsurface temperature and salinity fields is of great significance for understanding oceanic dynamic processes [12,13,14]. Therefore, accurately estimating the ocean subsurface temperature (ST) and the subsurface salinity (SS) fields is essential for understanding marine ecosystems, ocean dynamics, and climate change.
Observational data regarding subsurface temperature and salinity remains extremely limited because of the difficulty and high cost of the in situ observations [15]. Since 2004, the implementation of the Argo program has significantly enhanced global ocean observations [16]. However, its observation density, distribution, and spatial and temporal resolution need to be improved urgently [17]. In summary, we still need help accessing high-quality ocean subsurface temperature and salinity information directly.
Various remote sensing platforms and sensors have been used for ocean monitoring over the past 40 years [18], continuously providing products of many ocean parameters. Relative to the observational data, satellite-derived ocean data are copious, continuous, and have extensive spatial coverage. Although satellite observations have been limited to the ocean’s surface, the parameters in the ocean’s interior are dynamically related to those at the surface [19,20]. Many subsurface processes can be seen on the surface, such as internal waves, mixed layer depth, and eddies [21]. These connections between the surface and subsurface enable us to extract subsurface and deep ocean data from surface information [22,23,24].
Previous studies have explored two primary methods for reconstructing subsurface information using sea surface data: statistical and dynamic [25]. The typical dynamical methods are highly complex and only compelling in specific regions and conditions [26,27,28]. Statistical methods are more practical and flexible than dynamical approaches, making them applicable across a broader range of scenarios in the era of extensive marine data [29,30,31]. Simple statistical methods have limited accuracy in construction due to their inability to incorporate dynamical equations and spatiotemporal characteristics of ocean data [32,33,34,35]. In contrast, machine learning models can automatically and directly extract features and relations from data, achieving remarkable performance [36,37]. Recently, various machine learning techniques have been employed to estimate ocean interior structures, including support vector machines, random forests [38], self-organizing maps [39], artificial neural networks [40], and XGBoost 1.5.2 [41].
Furthermore, deep learning networks are characterized by deeper hidden layers and larger architectures, enabling them to capture more intricate features and have greater capacities. Deep learning techniques have recently been utilized to estimate subsurface variables over large oceanic areas. For example, Song et al. [42] utilized the convolutional long short-term memory network (ConvLSTM) to construct the subsurface temperature and salinity fields. Xie et al. [43] combined the U-net deep learning model and attention mechanism to reconstruct a high-resolution subsurface temperature field in the South China Sea. Mao et al. [44] formulated a model based on Dual Path Convolutional Neural Networks (DP-CNNs) to reconstruct ST and SS. Chen et al. [45] used long short-term memory network (LSTM) and Gaussian process regression (GPR) methods to estimate the temperature and salinity profiles in the northwest Pacific Ocean.
These approaches effectively capture nonlinear relations between surface and subsurface variables, indicating deep learning’s satisfactory performance in reconstructing subsurface temperature and salinity fields from remote sensing observations. However, several issues remain:
  • Most studies’ basic models are limited to CNN, ConvLSTM, and U-net. These models share the common feature of using CNN as the primary spatial feature extraction method. However, the limitations of convolutional layers, such as local receptive and fixed receptive fields, lead to each neuron’s limited ability to consider information from a confined input area. This incapacity to capture longer distance dependencies between elements constrains the network’s performance in processing global contextual information.
  • Most studies employ LSTM as the primary method for learning temporal information. However, LSTM still has not entirely resolved the vanishing gradient problem inherent in RNN, making it difficult to effectively capture long-range sequence dependencies, especially when dealing with global temporal information. Additionally, LSTM architectures pose challenges for parallelization.
  • Few studies have delved deeply into the physical processes underlying ocean dynamics. Some research endeavors to tackle this issue by incorporating multi-factor inputs, yet a thorough elaboration of the modeling mechanism often needs to be improved.
In recent years, the field of Natural Language Processing (NLP) has experienced a revolutionary transformation with the emergence of a self-attention-based method, Transformer [46]. In contrast to traditional CNN and LSTM, the self-attention mechanism effectively captures local and global long-range dependencies by directly comparing feature activations across all temporal and spatial positions. This exceeds the receptive field range of conventional convolutional filters, enabling a more comprehensive capture of correlated information within input sequences. Moreover, the self-attention mechanism effectively addresses the gradient vanishing and explosion issue in LSTM while exhibiting robust parallelization capabilities. Subsequently, Dosovitskiy et al. [47] proposed the Vision Transformer (ViT), which segments images into small patches, converts these patches into sequences, and then utilizes self-attention mechanisms to capture global information within the image. Building upon the abovementioned research, we propose a reconstruction architecture for subsurface temperature and salinity fields primarily consisting of alternating residual connections between multiple temporal and spatial attention blocks. The model is named Convformer, based on a deep optimization of ConvLSTM and Vision Transformer integration. The specific optimizations and modifications are detailed as follows:
  • Compared to CNN and LSTM, we utilized the Transformer’s attention mechanism to extract spatiotemporal information by residually connecting spatial and temporal attention blocks. This facilitates a more comprehensive and accurate capture of spatiotemporal information on a global scale, compensating for the omission of global information from previous work.
  • The Transformer architecture inherently lacks a concept of position or sequence, necessitating the introduction of positional encoding to address this challenge. Traditional positional encoding inadequately addresses this challenge. Consequently, we employ ConvLSTM as the positional encoding layer for Convformer. ConvLSTM considers positional information in a sequential input manner, thereby employing it as a positional encoding layer facilitates effective learning of sequential spatiotemporal information. Additionally, given that the Transformer requires a large amount of data, CNN exhibits strong learning capabilities even with relatively small training sets due to its robust inductive bias. Hence, in scenarios where data is limited, employing ConvLSTM as the positional encoding layer in the model can also effectively extract spatiotemporal features at an initial stage.
  • The Vision Transformer primarily focuses on extracting spatial attention by computing attention among patches, which overlooks the internal correlations within each patch. To address this limitation, we introduce a local spatial attention mechanism that computes attention among the elements within each patch, thereby enabling a comprehensive extraction of spatial features.
  • By discussing the potential connection between residual connections and differential equations, we elucidate the Convformer’s ability to capture the physical processes of ocean dynamics from a modeling mechanism.

2. Study Area and Data

2.1. Study Area

The oceans cover 97% of the total water volume on Earth and constitute 71% of the Earth’s surface area. The Pacific Ocean, the world’s largest and deepest ocean, boasts the largest number of marginal seas and islands and spans across Asia, Oceania, Antarctica, and North and South America. The vast expanse of the Pacific Ocean comprises a complex and expansive aquatic system. To validate the proposed reconstruction method, we selected the central Pacific region (30°S–30°N, 160°E–120°W) as the study area, as depicted in Figure 1. This region features vast oceanic expanses and significant temperature differences, encompassing multiple oceanic current zones such as the equatorial warm current and equatorial countercurrent. It exhibits typical ocean-atmosphere interaction phenomena, including the El Niño-Southern Oscillation (ENSO). By studying this area, we can effectively verify the feasibility and effectiveness of the proposed method for reconstructing oceanic elements.

2.2. Data

In this study, we utilized two sources of ocean observational data: sea surface data obtained from satellite observations (SSS, SST, SSH, and SSW), along with gridded Argo data. Sea Surface Temperature (SST) data were obtained from the National Oceanic and Atmospheric Administration (NOAA) [48]. The dataset has provided information at a spatial resolution of 1° × 1° and a temporal resolution of 1 day. Sea Surface Salinity (SSS) data were sourced from the European Space Agency’s Soil Moisture and Ocean Salinity project (SMOS), with a spatial resolution of 0.25° × 0.25° and a temporal resolution of 1 month [49]. Sea Surface Height (SSH) data were obtained from the Archiving, Validation, and Interpretation of Satellite Oceanographic datasets (AVISO), which utilizes altimeters with a spatial resolution of 0.25° × 0.25° and a temporal resolution of 7 days [50]. Sea surface wind (SSW) data were derived from the Cross-Calibration Multi-Platform Project (CCMP) with a spatial resolution of 0.25° × 0.25° and a temporal resolution of 1 month [51]. Subsurface Temperature (ST) and Subsurface Salinity (SS) were derived from the BOA_Argo data obtained from the China Argo Real-Time Data Center (CARDC), which provides a monthly globally gridded dataset of temperature and salinity profiles at 58 standard depths with a spatial resolution of 1° × 1° [52]. Specifically, we utilized training data from January 2004 through December 2017, randomly selecting 90% of the data for training and reserving the remaining 10% for validation. Finally, we evaluated the performance of the models using data from 2018, assessing performance based on the root mean square error (RMSE) and the correlation coefficient (R²). To ensure that the input data are at the same spatiotemporal scale for learning and discovering data patterns, we processed all the above data into monthly averages and downsampled the spatial resolution of different datasets to a uniform 1° × 1° resolution. This operation helps to ensure that the input data have consistent and accurate spatiotemporal resolution. Given that the training data belong to different scales, it is necessary to normalize all data to the range [0, 1] for consistency before feeding them into the neural network.

3. Methods

3.1. ConvLSTM

ConvLSTM (Convolutional Long Short-Term Memory) [53] is a type of recurrent neural network (RNN) designed specifically for spatiotemporal prediction tasks. Compared to traditional Long Short-Term Memory (LSTM) models, ConvLSTM introduces convolutional structures in both the input-to-state and state-to-state transitions, which allows the input information to be treated as a two-dimensional matrix, thus enabling a more flexible extraction of spatial information from the matrix. The critical equations of ConvLSTM are as follows. In these equations, X t represents the input at the current time step, H t is hidden state, H t 1 is the hidden state from the previous time step, i t , f t , C t and o t are the activation values of the input gate, forget gate, cell state update gate, and output gate, respectively. W and b denote the weights and biases, with subscripts indicating their relationships with inputs and hidden states. σ represents the sigmoid activation function, ⊙ denotes the Hadamard product, tanh represents the hyperbolic tangent activation function, and ∗ denotes the convolution operator.
i t = σ ( W x i X t + W h i H t 1 + W c i C t 1 + b i )
f t = σ ( W x f X t + W h f H t 1 + W c f C t 1 + b f )
C t = f t C t 1 + i t tanh ( W x c X t + W h c H t 1 + b c )
o t = σ ( W x o X t + W h o H t 1 + W c o C t 1 + b o )
H t = o t tanh ( C t )

3.2. Self-Attention

The self-attention mechanism allows models to flexibly attend to information from different positions when processing sequential data. Its computational process can be represented by the following formula, where Q is the query matrix, K is the key matrix, V is the value matrix, and d k is the dimensionality of the keys. The self-attention mechanism calculates the dot product of the query matrix with all key matrices, divides by d k , and applies the softmax function to obtain the weights of the values. Finally, the attention weights obtained from the softmax operation are used to compute a weighted sum of the value vectors, generating an output matrix.
Attention ( Q , K , V ) = softmax ( Q K T d k ) V

3.3. Multi-Head Attention

The Multi-Head Attention mechanism extends the attention mechanism by capturing information from different relations using multiple independent attention heads. This approach enables the model to encompass a broader range of relationships. Each attention head learns specific linear transformations of queries, keys, and values. Subsequently, the outputs of these heads are concatenated and undergo a linear transformation. This process helps the model to capture different relationships and features in the sequence more comprehensively. The computation process of Multi-Head Attention is as follows: Firstly, independent linear transformations are applied to the given query matrix Q, key matrix K, and value matrix V, resulting in multi-head query matrices Q i , multi-head key matrices K i and multi-head value matrices V i , as shown in Equations (7), (8), and (9) respectively. Then, independently compute attention weights and outputs for each attention head as shown in Equation (10). Finally, concatenate the outputs of all attention heads into a large matrix and undergo a linear transformation as shown in Equation (11), where head i represents the output of the i-th attention head, Concat denotes the concatenation operation, and W o is the linear transformation matrix for the output.
Q i = Q · W Q i
K i = K · W K i
V i = V · W V i
Attention ( Q i , K i , V i ) = softmax ( Q i K i T d k ) V i
MultiHead ( Q , K , V ) = Concat ( head 1 , , head h ) W o

3.4. Convformer

3.4.1. Model Architeure

Our model overview and flowchart are depicted in Figure 2. The model consists of positional encoding, patch embedding, and an encoder, connected recursively block by block, with layer-to-layer connections within each block. The inputs are processed layer by layer to produce the final forecast. The input is fed into the ConvLSTM block to encode the positional information, enabling the model to acquire sequential information naturally and initially extract spatiotemporal features. Next, the the processed output from the ConvLSTM is split into fixed-size patches. Each of these patches undergoes linear embedding, where they are flattened and transformed into a sequence of vectors via a linear projection layer. This transformation is crucial as it prepares the spatiotemporal features for further processing by converting them into a suitable format for the encoder architecture. Finally, the resulting sequence of vectors, embedded with both spatial and temporal information, is inputted into the Convformer encoder. This encoder comprises multiple blocks of temporal and spatial attention, which iteratively refine these embeddings using self-attention mechanisms and feed-forward networks, allowing the model to capture intricate patterns and dependencies. Detailed information on each module is described as follows.

3.4.2. Input

The Convformer takes as input a clip X R T × 5 × H × W consisting of inputs for T time steps, where each input comprises five channels (SST, SSS, SSH, USSW, and VSSW), with each channel having dimensions H and W.

3.4.3. Positional Encodeding

For the Transformer, since all temporal sequences are processed simultaneously within the network, sequential information is lost when entering the network. Therefore, Transformers require additional processing to inform the relative position of each input. The solution is to use Positional Encoding. The traditional Positional Encoding in Transformers mainly involves mapping positional information to a fixed mathematical representation and adding it to the input embedding vector. However, this method may not be flexible enough in some cases because it encodes all positions in the same way without considering the specific semantic content of the input sequence. Thus, a practical approach is needed to thoroughly address the challenge of disregarding sequential information. LSTM considers positional information in a sequential input manner, where the input sequence is fed one element at a time. Therefore, using LSTM as a positional encoding layer can effectively capture sequential spatiotemporal information. Additionally, given that the Transformer requires a large amount of data, CNN exhibits strong learning capabilities even with relatively small training sets due to its robust inductive bias. Consequently, we employ ConvLSTM as the positional encoding layer for Convformer, which considers positional information in a sequential input manner like LSTM and effectively extracts spatiotemporal features at an initial stage due to CNN’s inductive bias. The input X R T × 5 × H × W is first fed into the positional encoding block to extract sequential positional information and initial spatiotemporal features.

3.4.4. Patch Embeding

Following the approach of ViT [47], we decompose each channel of the processed output from the ConvLSTM into N non-overlapping patches, where N = H W H W P 2 P 2 and each patch has a size of P × P . We flatten these patches into vectors x ( n , t ) R 5 P 2 , where n = 1 , 2 , , N represents spatial positions and t = 1 , 2 , , T represents the time sequence. Then, to convert them into a suitable format for the encoder architecture, we map each patch x ( n , t ) to an embedding vector z ( n , t ) R D through a learnable linear embedding layer, as shown in Equation (12), where W E R 5 P 2 × D . The resulting embedding vectors z ( n , t ) are fed into the encoder as input.
z ( n , t ) = x ( n , t ) · W E

3.4.5. ConvFomer Encoder

Our ConvFomer Encoder consists of L encoding blocks. Each encoding block l comprises a temporal attention block and a spatial attention block, both equipped with residual connections, for comprehensive extraction of temporal and spatial features, respectively. The patch embedding results are processed layer by layer. The composition of the temporal attention block and the spatial attention block is essentially similar: both comprise alternating multi-head attention mechanisms and MLP blocks, with Layer Normalization (LN) [54] applied before each block and residual connectivity applied after each block. The query/key/value vectors for multi-head attention are computed based on the representation z ( n , t ) ( l 1 ) obtained from the preceding spatial or temporal attention block. The calculation process is as follows, where LN ( ) represents LayerNorm, h = 1 , 2 , , H is the index of multiple attention heads, and H represents the total number of attention heads, with each head attention dimension set to D h = D / H .
q ( n , t ) ( l , h ) = W Q ( l , h ) LN ( z ( n , t ) ( l 1 ) )
k ( n , t ) ( l , h ) = W K ( l , h ) LN ( z ( n , t ) ( l 1 ) )
v ( n , t ) ( l , h ) = W V ( l , h ) LN ( z ( n , t ) ( l 1 ) )
Next, the temporal attention weights α ( n , t ) ( l , h ) t i m e and spatial attention weights α ( n , t ) ( l , h ) s p a c e for the query patch ( n , t ) are given by the following equations:
α ( n , t ) ( l , h ) t i m e = Softmax q ( n , t ) ( l , h ) T D h k ( 0 , 0 ) ( l , h ) k ( n , t ) ( l , h ) t = 1 , , T
α ( n , t ) ( l , h ) s p a c e = Softmax q ( n , t ) ( l , h ) T D h k ( 0 , 0 ) ( l , h ) k ( n , t ) ( l , h ) n = 1 , , N
The encoding z ( n , t ) l ( t i m e ) or z ( n , t ) l ( s p a c e ) at block l is obtained by computing the weighted sum of value vectors, utilizing the self-attention coefficients of each attention head:
s ( n , t ) ( l , h ) ( s p a c e s p a c e t i m e t i m e ) = t = 1 T n = 1 N α ( n , t ) ( l , h ) ( s p a c e s p a c e t i m e t i m e ) v ( n . t ) ( l , h )
Then, the vectors from all heads are concatenated together, and residual connections are applied after each operation:
z ( n , t ) l ( t i m e / s p a c e ) = W O s ( n , t ) ( l , 1 ) ( t i m e / s p a c e ) s ( n , t ) ( l , H ) ( t i m e / s p a c e ) + z ( n , t ) l 1 ( s p a c e / t i m e )
It is worth mentioning that this only extracts the spatial interrelationships between the N patches, while the spatial relationships within each patch are neglected. Therefore, in addition to the temporal attention block, we have further added a local-space attention mechanism to the spatial attention block to additionally extract the interactions between elements within each patch, implemented as follows:
Attention _ l o c a l ( Q l o c a l , K l o c a l , V l o c a l ) = softmax ( Q l o c a l K l o c a l T d k ) V l o c a l
Finally, the results are passed through an MLP and connected using residual connections:
z ( n , t ) l ( t i m e / s p a c e ) = MLP LN z ( n , t ) l ( t i m e / s p a c e ) + z ( n , t ) l ( t i m e / s p a c e )
The resulting output z ( n , t ) l ( t i m e / s p a c e ) serves as the input for the next temporal or spatial attention block.

3.4.6. Residual Connections and Differential Equations

Our Convformer encoder applies residual connectivity and layer normalization both between temporal and spatial attention blocks as well as between their internal self-attention blocks and feedforward network blocks. This is because residual networks have a subtle relationship with differential equations. Each residual connection block can be represented as:
y t + 1 = y t + G LN y t
where y t represents the output at position t, LN ( ) represents the layer normalization function, and G ( ) represents the computation function of the current layer, such as the self-attention layer or the feed-forward layer. Iterative updating can be interpreted as a discretization of a continuous function transformation. For simplicity, G LN y t can be represented as the function. Then, if we relax y t to be a continuous function y t , we can rewrite Equation (22) as (23):
y t + Δ t = y t + Δ t F y t
where Δ t represents the change of t, also known as the step size. We can use the limit to adjust Δ t to obtain the following equation:
lim Δ t 0 y t + Δ t y t Δ t = F y t
Thus, we can infer that each residual connection block can be viewed as describing a first-order differential equation. Moreover, based on the formulation of the Covformer block in (22)–(24) and the universal approximation theorem of neural networks, the complexity of the network can be increased to model higher-order differential equations. Therefore, we employ residual connections between each block, enabling the model to learn to simulate underlying dynamic equations on its own, thereby enhancing the physical interpretability of the model.

4. Results

4.1. Convformer Performance against Typical Models

To evaluate the performance of our model, we conducted subsurface temperature and salinity field reconstruction experiments using the same dataset with the ConvLSTM, ViT (Vision Transformer), and the popular Attention U-Net models in related research. We calculated the Root Mean Square Error (RMSE) and the correlation coefficient (R²) between the temperature and salinity profiles obtained from these models and the Argo profiles to assess the performance of the different methods.
Figure 3 displays the vertical distribution of RMSE for temperature profiles estimated by different models. The models exhibit relatively small RMSE on the sea surface. However, the RMSEs increased sharply with depth, reaching their maximum at 150 m depth, then sharply decreased with two subsequent increases at 500 m and 1100 m depth, respectively. This phenomenon may be attributed to the complex dynamical processes in the ocean’s upper layers and perturbations in the mixing and thermocline layers, making the temperature distribution at specific depths exceptionally complex while deep-sea water remains relatively stable. Compared to other methods, Convformer demonstrates significantly superior performance in ST estimation, achieving the smallest RMSE at all depth levels. Particularly noteworthy is that at depths where temperature changes sharply (such as 100 m, 500 m, 1100 m, etc.), Convformer’s RMSE is significantly smaller than that of other models. This suggests that Convformer possesses more substantial potential to approximate highly nonlinear functions effectively. This is because at these depths, where temperature changes rapidly, the relationship between temperature and depth becomes more complex, potentially involving more intricate dynamic processes and significant nonlinear characteristics.
Figure 4 depicts the bar graph of ST reconstruction using different models. The overall RMSEs and correlation coefficients at different depth levels between the estimates of each model and ARGO grid data are summarized in Table 1. Overall, all models showed good performance with similar trends. The models’ average RMSE and correlation coefficients were 0.486/0.489/0.386/0.353 and 98.253%/97.795%/98.213%/98.663%, respectively. The RMSE of the Convformer model is significantly smaller than that of CovLSTM and ViT at all depth layers, with mean values reduced by 27.36% and 27.98%, respectively. Moreover, Convformer’s estimated ST profiles exhibit higher correlation coefficients. At depths close to the sea surface, such as 30 m and 50 m, all models exhibit relatively low RMSE values, possibly because they are closer to the input temperature observed at the surface. However, Convformer still demonstrates significantly lower RMSE, implying its more robust feature extraction capability in accurately capturing temperature variations near the sea surface. Furthermore, Convformer may excel at modeling complex nonlinear relationships near the sea surface, as various factors such as solar radiation and wind speed influence the sea surface temperature.
At depths of 100 m and 150 m, the RMSE of each model reaches its maximum value, possibly due to the involvement of complex dynamical processes and temperature variations at these depths. However, Convformer exhibits a much more moderate increase than the other models, and the gap in RMSE between Convformer and other models reaches its peak. This suggests that Convformer may excel at capturing complex dynamical processes and the intricate nonlinear relationships of temperature variations, demonstrating outstanding physical modeling capabilities. Subsequently, the RMSE of each model sharply decreases, with two increases occurring at depths of 500 m and 1100 m, respectively. However, the increase in RMSE for Convformer remains relatively moderate. In the depth range of 1100 m to 1900 m, the RMSE of each model shows a sharp decrease, and the differences between them are slight. This indicates that all models perform excellently in the relatively stable deep water layers.
Figure 5 shows the vertical distribution of RMSE for salinity profiles estimated by different models. The trend of increase and decrease in salinity profiles is almost identical to temperature, indicating that the distribution at specific depths in this region becomes exceptionally complex due to dynamic changes and substantial thermocline variability. It is evident from the figure that Convformer continues to demonstrate excellent performance in salinity estimation, particularly at depths where salinity changes drastically (e.g., 150 m, 500 m, 1100 m, etc.). At these depths, the RMSE of the salinity profiles estimated by Convformer is significantly smaller than that of other models, further highlighting the model’s robust nonlinear approximation and physical modeling capabilities.
Figure 6 illustrates the bar graph of SS reconstruction using different models. The overall RMSEs and correlation coefficients at various depth levels, depicting the estimates of each model compared to ARGO grid data, are summarized in Table 2. Notably, the errors of salinity reconstruction models are significantly more minor than those of temperature reconstruction models. The average RMSE and correlation coefficients for each model are 0.09327/0.08649/0.07814/0.06951 and 99.96900%/99.96691%/99.96746%/99.97145%, respectively.
At each depth level, the salinity reconstruction RMSE of the Convformer model remains significantly smaller than that of CovLSTM, ViT, and Attention U-net, with reductions of 25.47%, 19.63%, and 11.04%, respectively. However, it is noteworthy that the reduction in RMSE for salinity is relatively minor. This is primarily due to the overall more straightforward structure of salinity, which makes all models perform superiorly and accurately on salinity compared to temperature, resulting in less room for Convformer to improve. However, within 30 m to 50 m, the RMSE of salinity for Convformer remains a significant estimation ability at this depth level. This highlights Convformer’s capability to better capture surface spatiotemporal features. At 400 m and 500 m depths, the salinity RMSE of all models reaches its maximum value. However, Convformer still performs better than other models, particularly at 400 m, where it achieves reductions of 48.33% and 46.34% relative to ConvLSTM and ViT, respectively. At depths where RMSE briefly increases, such as at 1000 m and 1100 m, Convformer’s accuracy improves significantly. This further highlights the model’s outstanding capability in capturing complex deep-sea dynamic processes and nonlinear relationships, which is particularly suitable for extracting more complex salinity distribution features. In the depth range of 1300 m to 1900 m, the accuracy of all models is very high; however, while Convformer’s RMSE remains lower than the other models, the difference is insignificant. This suggests that within this depth range, the salinity distribution is relatively simple, and the features are easy to extract, resulting in relatively minor performance improvements.
Overall, in the experiments reconstructing subsurface temperature and salinity fields, Convformer demonstrates superior performance compared to models such as ConvLSTM, ViT, and Attention U-net. Its average RMSE shows a significant percentage reduction, accompanied by higher correlation coefficients, further validating Convformer’s superiority in reconstructing subsurface temperature and salinity fields. Of particular note is Convformer’s strong capability in capturing complex deep-sea dynamic processes and modeling nonlinear relationships within depth ranges where such processes are intricate and nonlinear relationships predominate.

4.2. Sensitivity Analysis of Model Input

To assess the sensitivity of temperature and salinity profile estimation to various input parameters, we conducted a detailed comparison of Convformer’s estimates under different training input conditions.
Figure 7 displays the vertical distribution of the root mean square error (RMSE) of ST and SS under various input conditions, with detailed results recorded in Table 3 and Table 4. Observing the root mean square temperature error, we noticed that differences are small but sufficient to account for differences in sensitivity between input elements.
As for ST, significant errors across all depths when SSHA information was not included in the input conditions. This may be because the interaction of multiple factors on the subsurface, including heat exchange, internal thermal expansion, and ocean circulation, can lead to significant changes in sea surface height. The upper ocean (<150 m) demonstrates the highest RMSE without SSTA input. However, beyond a depth of 150 m, the disparity between the model without SSTA input and the one utilizing all parameters as input is insignificant. This suggests that SSTA significantly affects model performance in the upper ocean, while its impact diminishes in deeper waters. SSTA may be linked to more intricate dynamic processes and temperature fluctuations in the upper ocean, causing significant RMSE when SSTA input is absent, as the model fails to capture these complexities accurately. Conversely, in deeper waters, other parameters may begin to govern temperature dynamics, reducing the relative influence of SSTA. Consequently, the performance gap between the model without SSTA input and the one utilizing all parameters as input diminishes in deeper layers. Moreover, the RMSE from the model without SSA indicates an insignificant correlation between SSSA and ST, suggesting a weak association between SSSA and the complex dynamic variations of subsurface temperature. This could be attributed to the independent dynamic processes experienced by SSSA and temperature profiles within the ocean interior, where surface salinity anomalies do not directly influence temperature changes. The impact of SWUA and SWVA in the upper ocean (<150 m) resembles that of SSTA, showing significant RMSE. This is likely due to sea surface wind being one of the primary driving forces behind surface ocean water movement. Consequently, variations in sea surface wind may directly influence surface ocean flow, leading to a higher correlation between SWUA, SWVA, and temperature profiles in surface regions. It is worth noting that the RMSE of without SWVA is relatively large, indicating that the model is more sensitive to variations in SWVA. This may reflect the model’s higher sensitivity to vertical wind shear in the ocean. Additionally, at a depth of 500 m, without SWVA and SWUA, all input modes exhibit the maximum RMSE for temperature. This is likely because, at this depth, the dynamic processes within the ocean become more complex, involving more vertical movements and interactions between water masses. SWVA and SWUA are typically associated with seawater’s vertical and horizontal movement, and their absence may lead to inadequate dynamic capture of temperature changes at this depth level.
The relationship between salinity and temperature on density is a fundamental aspect influencing SSH changes, resulting in a specific correlation between SSHA and salinity profiles. Therefore, similar to temperature, salinity profiles estimated at all depths under input conditions with SSHA information exhibit significant errors. SSTA does not notably enhance the reconstruction of salinity profiles. However, within the depth range of 400 m to 600 m, the RMSE of salinity profiles in the model without SSTA input is noticeably larger. This indicates that temperature contributes to the estimation of salinity profiles to some extent in water regions with more complex dynamic processes and salinity distributions. In the model without SSSA input, the upper ocean (<150 m) demonstrates larger RMSE values. Compared to the impact of SSTA on temperature profiles, the error in salinity profiles in the upper ocean is more prominent, indicating a higher sensitivity to SSSA in this region. This sensitivity may stem from SSSA often reflecting deviations of sea surface salinity from long-term averages, which could be closely related to upper ocean dynamic processes and surface salinity distributions. The impacts of SWUA and SWVA on salinity are almost analogous to those on temperature. In the upper ocean and the relatively complex 400–600 m structure, errors are prominent, and still more significant errors in the model without SWVA. This further indicates that the surface ocean flow, as well as the vertical movement and interaction of water masses induced by sea surface wind, significantly influence the distribution of both salinity and temperature.
This study highlights the critical role of sea surface parameters in improving model accuracy, particularly in the upper layers of the ocean. Among these parameters, the SSHA emerged as a pivotal factor in estimating subsurface conditions.

4.3. Effects of Different Components of Convformer

We conducted ablation studies to assess the influence of the time attention block, global space attention block, local space attention block, and residual connections on Convfomer’s performance. As temperature exhibits more significant and pronounced variations compared to salinity, we chose subsurface temperature as an example for the ablation experiments to facilitate a more precise comparison of the results.
Figure 8 illustrates the vertical distribution of RMSE of temperature profiles estimated by different combinations, with detailed results documented in Table 5. The time attention block in the Convformer model plays a crucial role in handling temporal dimension information, as it can capture dependencies and evolutionary patterns between different time steps in time series data. Therefore, ablating the time attention block may result in the model not fully utilizing information on the temporal dimension. From the results, ablating the time attention block leads to an overall increase in RMSE values of temperature profiles. The average RMSE increases from 0.353 to 0.399, representing a 13% increase. The global space attention block captures spatial dependencies between each patch. Ablating this block may limit the model in handling global information, thus affecting its understanding and prediction capabilities for the overall data. Similar to ablating the time attention block, ablating the global space attention block also increases RMSE values of temperature profiles. The increase is particularly significant at greater depths, with the average RMSE being 0.406, representing a 15% increase. The local space attention block is responsible for capturing spatial dependencies within patches; ablating this module may result in the model’s inability to effectively identify and utilize local information, thereby reducing its ability to grasp detailed information. The results indicate that after ablating the local space attention block, there is a slight increase in the RMSE values of temperature profiles compared to ablating the global space attention block. This implies that while the contribution of the local space attention block to model performance is relatively minor, it still constitutes a part of the overall model performance. Residual connections alleviate the vanishing gradient and exploding gradient problems, facilitating better information propagation within the network. According to previous analysis, residual connections can simulate physical differential equations. Hence, ablating residual connections may lead to difficulties in information propagation, impacting the model’s ability for physical modeling and subsequently influencing its optimization capability and performance. Experimental results indicate that ablating residual connections results in a significant increase in RMSE values of temperature profiles, with errors reaching their maximum, further affirming the importance of residual connections in the Convformer model.
In summary, the time attention block, global space attention block, local space attention block, and residual connections play crucial roles in the performance of the Convformer model. Ablating any of these modules can result in a pronounced decline. This highlights the necessity and effectiveness of these modules in the Convformer model and their significance in the subsurface temperature and salinity field reconstruction experiments.

4.4. Error Analysis of Reconstruction Result

4.4.1. Temporal Error Analysis

The RMSE for temperature and salinity reconstructed using the Convfomer model for different months in 2018 is depicted in the Figure 9 and Figure 10 respectively. Each grid point represents the average measure between predicted and actual values for that month at the specified depth, with all performance results obtained from the test set.
Overall, the temperature reconstruction experiment shows considerable differences in RMSE between months at shallower depths (30–600 m), whereas the variations between months at deeper levels (700–1900 m) are less pronounced. This is probably because the shallow waters are affected by more factors such as wind, insolation, and seasonal mixing, which can lead to rapid changes in temperature. In contrast, deeper waters are relatively stable and less affected by surface climate variations, resulting in more minor differences in prediction errors between months at these depth levels. The errors between the layers are almost always more significant from February to May and September to November. This is mainly due to the occurrence of El Niño phenomena during these periods, resulting in abnormally high ST. These abnormal sea temperatures can affect atmospheric circulation, thereby influencing the temperature distribution of the ocean’s surface layer.
The variations in errors between months for salinity are relatively minor compared to temperature. This is partly because the salinity distribution itself is more stable than temperature, and it also underscores the robust learning ability of our model in capturing spatiotemporal variations in salinity. Salinity errors are generally higher in autumn and winter compared to spring and summer. This is mainly due to the seasonal solid mixing and convection that typically occur during spring and summer in the ocean, resulting in higher salinity uniformity within the water column. In autumn and winter, however, the sea undergoes stratification and becomes more stagnant, forming distinct water masses and interfaces. This increases spatial variability and complexity in salinity, making it challenging for the model to estimate salinity distribution, resulting in increased errors accurately. Overall, our model can accurately estimate subsurface temperature and salinity field distribution with consistent performance across varying depths and times.

4.4.2. Longitude Profile Validation

To deepen our understanding of the distribution of subsurface temperature and salinity fields in the Pacific Ocean and assess the reconstruction performance of the Conformer model from a vertical perspective, we chose a profile for analyzing vertical variations in ST and SS.
Figure 11 depicts a vertical profile along 188.5° longitude. Figure 11a shows widespread warm water areas in the central and western equatorial Pacific due to a weak La Niña phenomenon, with the southern areas exhibiting warmer temperatures compared to the northern regions. Surface seawater from the eastern Pacific is pushed towards the central western Pacific, leading to a noticeable warm water zone below 200 m in depth. The La Niña effect gradually diminishes as depth increases, and the ST distribution stabilizes beyond 300 m. In the Pacific region, around 5–10°N, there is a noticeable cold zone from approximately 50 m to around 400 m depth, likely caused by accelerated flow of the North Equatorial Warm Current during La Niña. Figure 11c shows the reconstruction results of the Conformer model for the vertical profile of ST at longitude 188.5° (171.5°W). The reconstruction results of the model closely resemble those of the Argo observation grid, with 95.86% of prediction errors within ±1.2 °C and 85.5% within ±0.8 °C. Figure 11b illustrates the vertical profile of Argo SS at longitude 188.5°. Salinity distribution is similar to temperature, with higher values in the southern part than in the northern part, gradually decreasing with depth. A high-salinity water mass is present between 100 and 250 m depth, a feature less prominent in the temperature profile. Figure 11d presents the SS profile reconstructed by the Conformer model at longitude 188.5°. Overall, 99.49% of profile points exhibit errors within ±0.3 practical salinity units (PSU), with over 91.59% showing errors within ±0.2 PSU. Thus, it can be concluded that the Conformer model’s reconstruction results are excellent. The overall predictive trends of temperature and salinity profiles resemble the actual values, indicating the robust performance of our model.

4.4.3. Spatial Error Analysis

Figure 12 and Figure 13 compare the subsurface temperature and salinity fields reconstructed by the Convformer model at specific periods and the corresponding Argo labels at different depths (50, 100, 300, 600, and 1000 m). Regarding spatial distribution, the subsurface temperature and salinity fields estimated by the Convformer model demonstrate a spatial distribution pattern consistent with the Argo grid data.
The ST distribution estimated by the Convformer model shows its high consistency with Argo data at various depths. The Convformer model accurately captures the sea surface data in the target area and demonstrates notable temperature characteristics. At a depth of 50 m, both the Convformer model and Argo data indicate a trend of higher temperatures in the western Pacific Ocean compared to the eastern Pacific Ocean. As one moves from the equator towards the poles, sea water temperature gradually decreases, forming significant temperature fronts near 20°N and 24°S. The temperature differences in most regions range from −0.5 °C to 0.5 °C, with primary errors occurring in the eastern equatorial Pacific region, likely attributed to the influence of the La Niña phenomenon. The Convformer model’s ST estimation at a depth of 100 m exhibits good consistency with Argo observations. However, the reconstructed details gradually fade in the marginal areas, and the contours become smoother. Compared to a depth of 50 m, the differences at 100 m have slightly increased, ranging from −0.8 °C to 0.8 °C. It is worth noting that relatively significant differences are observed in the region between the equator and 10°N, which may be attributed to the presence of the thermocline and the influence of upwelling currents. At a depth of 300 m, contrary to the shallow seas, both the Convformer model and Argo data demonstrate that sea water temperature in the equatorial region is notably lower than on both sides, with differences more minor than those at 100 m depth. Furthermore, the error in the western Pacific Ocean exceeds that in the eastern Pacific Ocean, likely attributed to the influence of ocean circulation and climate change. With increasing depth, temperature becomes more stable. At depths of 500 m and below, the differences between temperature estimates from the Convformer model and temperature values from Argo data are relatively small, ranging from −0.1 °C to 0.1 °C.
These findings suggest that the Convformer model accurately estimates subsurface temperatures in the tropical Pacific. Similarly, the Convformer model exhibits good consistency with Argo gridded data in estimating SS, with no significant differences observed between the Convformer model’s estimates and Argo data, effectively capturing the distribution characteristics of SS. In the upper ocean (50 m and 100 m), salinity differences in most regions range from −0.24 psu to 0.24 psu. With increasing depth, salinity becomes more stable, and the differences between salinity estimates from the Convformer model and those derived from Argo data are less than 0.1 psu. These results affirm the accuracy of the Convformer model in estimating salinity in the tropical Pacific.

5. Discussion

The Convformer model represents a significant advancement in estimating subsurface temperature and salinity in the tropical Pacific Ocean, showcasing notable improvements over existing models such as ConvLSTM, Vision Transformer, and Attention U-Net. This enhanced performance is primarily attributed to the unique spatiotemporal attention mechanism and residual connections integrated within the Convformer architecture, facilitating the effective extraction and representation of complex oceanographic processes. At depths near the thermocline (100–150 m), the accuracy of temperature and salinity predictions decreases. However, the model still achieves minor errors compared to other models. This demonstrates the robustness of Convformer to extract complex spatial and temporal features.
We comprehensively assess the model in terms of model comparison, ablation experiments, temporal errors, spatial errors, and longitude profiles. We also explored the potential of Convformer to extract physical and dynamic information from a model mechanism perspective. Together, these demonstrate that our study offers a practical approach to reconstructing ST and SS from satellite-observed sea surface data.
The comprehensive assessment conducted in this study underscores the reliability of the Convformer model in reconstructing subsurface temperature and salinity fields across various depths. This is critical for applying deep learning methods in oceanographic research and provides valuable insights for enhancing future ocean models.

6. Conclusions

In marine science research, accurately estimating the temperature-salinity structure of the ocean subsurface is crucial for a deeper understanding of ocean dynamics and climate change. We propose a noval neural network model called Convformer to tackle this challenge. This model integrates satellite remote sensing data and observational data to reconstruct the subsurface temperature and salinity fields of the tropical Pacific. We utilized sea surface elements, including sea surface temperature, sea surface salinity, sea surface height, and sea surface wind, to reconstruct subsurface temperature and salinity fields at various depths. Argo gridded products and float profiles were employed as experimental labels and validation sets. The results indicate that the Convformer model excels in the task of reconstructing temperature-salinity fields, surpassing models like ConvLSTM, Vision Transformer, and Attention U-Net, as evidenced by smaller RMSE and more significant correlation coefficients values. This superior performance is likely attributed to the Convformer model’s unique spatiotemporal attention mechanism and the potential for extracting physical information through residual connections, allowing for better capture of spatiotemporal information and representation of complex ocean processes.
Additionally, the study conducted a comprehensive assessment of the performance of the Convformer model from various angles. We evaluated the influence of sea surface parameters on the performance of the Convformer model, revealing that sea surface variables are more significant in the upper ocean, especially in shallow waters. Sea surface height anomaly (SSHA) was identified as one of the most critical factors for estimating subsurface temperature and salinity. Additionally, we compared the model-estimated subsurface temperature and salinity with Argo gridded data at different depths. The results demonstrate that the Convformer model exhibits robust performance, effectively capturing the characteristics of the observed subsurface temperature and salinity fields. However, due to the presence of a thermocline, the accuracy of temperature and salinity estimates decreases at depths around 100–150 m, presenting a challenge for accurate estimation. Nonetheless, the Convformer model performs admirably overall, accurately estimating ST and SS below 500 m.
In summary, the proposed Convformer model demonstrates exceptional performance in estimating ST and SS in the tropical Pacific. The model exhibits high accuracy and reliability in reconstructing subsurface temperature and salinity at various depths. The findings of this study are crucial for applying machine learning methods to subsurface temperature and salinity fields reconstruction and offer insights for the improvement and development of future ocean models. However, as a statistical tool, the Convformer model has limitations in estimating extreme anomaly events. In future research, we will utilize more advanced machine learning methods and further integrate ocean dynamic mechanisms. This will help improve the robustness and accuracy of the model, thereby enhancing our understanding and prediction of extreme events in the ocean. Since 2016, some global salinity datasets have experienced severe drift, and we will attempt to address the drift problem with this method. Additionally, the model’s applicability can be expanded to vast oceanic regions, allowing for precise reconstruction of subsurface temperature and salinity fields in multiple oceanic areas and even the gradual establishment of global products for subsurface temperature and salinity. This can contribute to practical applications such as sound propagation, mixed layer depth (MLD) estimation, and ocean disaster prediction. Additionally, the model can be extended to estimate other critical ocean parameters, such as velocity fields and ocean density, offering extensive exploration opportunities for future research. By broadening the application scope of the Convformer model, we can gain a deeper understanding of the complexity of the ocean system and provide more avenues for exploring ocean dynamics and climate change.

Author Contributions

Conceptualization, T.S. and G.X.; methodology, T.S. and S.P.; software, T.S., G.X. and K.Y.; validation, G.X., S.P. and X.L.; formal analysis, T.S. and S.P.; investigation, G.X. and K.Y.; resources, T.S. and X.L.; data curation, G.X. and K.Y.; writing—original draft preparation, T.S., G.X. and S.P.; writing—review and editing, G.X. and K.Y.; visualization, G.X. and X.L.; supervision, T.S. and S.P.; project administration, T.S. and S.P.; funding acquisition, T.S. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Major Projects of National Natural Science Foundation of China (U20A20105), National Key Research and Development Project of China (2021YFA1000103, 2021YFA1000102), National Natural Science Foundation of China (Grant Nos. 61972416, 62272479, 62202498), Taishan Scholarship (tsqn201812029), Shandong Provincial Natural Science Foundation (ZR2021QF023), Fundamental Research Funds for the Central Universities (21CX06018A), Spanish project PID2019-106960GB-I00, Juan de la Cierva IJC2018-038539-I.

Data Availability Statement

Sea Surface Temperature (SST) data are obtained from the National Oceanic and Atmospheric Administration (NOAA, http://apdrc.soest.hawaii.edu/data/data.php, accessed on 10 April 2023). Sea Surface Salinity (SSS) data are sourced from the European Space Agency’s Soil Moisture and Ocean Salinity project (SMOS, http://eopi.esa.int, accessed on 10 April 2023). Sea Surface Height (SSH) data are obtained from the Archiving, Validation, and Interpretation of Satellite Oceanographic datasets (AVISO, http://www.aviso.altimetry.fr, accessed on 16 April 2023). Sea surface wind (SSW) data are derived from the Cross-Calibration Multi-Platform Project (CCMP, https://rda.ucar.edu/datasets/ds745.1/, accessed on 8 May 2023). The BOA_Argo data obtained by accessing the China Argo Real-Time Data Center (CARDC, http://www.argo.org.cn, accessed on 10 April 2023).

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Stewart, R.H. Introduction to Physical Oceanography; Texas A&M University: College Station, TX, USA, 2004. [Google Scholar]
  2. Bindoff, N.L.; Cheung, W.W.; Kairo, J.G.; Arístegui, J.; Guinder, V.A.; Hallberg, R.; Hilmi, N.J.M.; Jiao, N.; Karim, M.S.; Levin, L.; et al. Changing ocean, marine ecosystems, and dependent communities. In IPCC Special Report on the Ocean and Cryosphere in a Changing Climate; Cambridge University Press: Cambridge, UK, 2019; pp. 477–587. [Google Scholar]
  3. Trenberth, K.E.; Fasullo, J.T. An apparent hiatus in global warming? Earth’s Future 2013, 1, 19–32. [Google Scholar] [CrossRef]
  4. Johnson, G.C.; Lyman, J.M. Warming trends increasingly dominate global ocean. Nat. Clim. Chang. 2020, 10, 757–761. [Google Scholar] [CrossRef]
  5. Pearce, A.F.; Feng, M. The rise and fall of the “marine heat wave” off Western Australia during the summer of 2010/2011. J. Mar. Syst. 2013, 111, 139–156. [Google Scholar] [CrossRef]
  6. Oliver, E.C.; Donat, M.G.; Burrows, M.T.; Moore, P.J.; Smale, D.A.; Alexander, L.V.; Benthuysen, J.A.; Feng, M.; Sen Gupta, A.; Hobday, A.J.; et al. Longer and more frequent marine heatwaves over the past century. Nat. Commun. 2018, 9, 1324. [Google Scholar] [CrossRef]
  7. Chen, Z.; Zhou, T.; Zhang, L.; Chen, X.; Zhang, W.; Jiang, J. Global land monsoon precipitation changes in CMIP6 projections. Geophys. Res. Lett. 2020, 47, e2019GL086902. [Google Scholar] [CrossRef]
  8. Wallace, J.; Rasmusson, E.; Mitchell, T.; Kousky, V.; Sarachik, E.; Von Storch, H. On the structure and evolution of ENSO-related climate variability in the tropical Pacific: Lessons from TOGA. J. Geophys. Res. Ocean. 1998, 103, 14241–14259. [Google Scholar] [CrossRef]
  9. Planton, Y.Y.; Vialard, J.; Guilyardi, E.; Lengaigne, M.; McPhaden, M.J. The asymmetric influence of ocean heat content on ENSO predictability in the CNRM-CM5 coupled general circulation model. J. Clim. 2021, 34, 5775–5793. [Google Scholar] [CrossRef]
  10. Sprintall, J.; Tomczak, M. On the formation of Central Water and thermocline ventilation in the southern hemisphere. Deep Sea Res. Part I Oceanogr. Res. Pap. 1993, 40, 827–848. [Google Scholar] [CrossRef]
  11. Qi, J.; Qu, T.; Yin, B.; Chi, J. Variability of the South Pacific western subtropical mode water and its relationship with ENSO during the Argo period. J. Geophys. Res. Ocean. 2020, 125, e2020JC016134. [Google Scholar] [CrossRef]
  12. Chen, X.; Tung, K.K. Varying planetary heat sink led to global-warming slowdown and acceleration. Science 2014, 345, 897–903. [Google Scholar] [CrossRef]
  13. Klemas, V.; Yan, X.H. Subsurface and deeper ocean remote sensing from satellites: An overview and new results. Prog. Oceanogr. 2014, 122, 1–9. [Google Scholar] [CrossRef]
  14. Meng, L.; Zhuang, W.; Zhang, W.; Yan, C.; Yan, X.H. Variability of the shallow overturning circulation in the Indian Ocean. J. Geophys. Res. Ocean. 2020, 125, e2019JC015651. [Google Scholar] [CrossRef]
  15. Talley, L.D.; Pickard, G.; Emery, W.; Swift, J. Physical properties of seawater. Descr. Phys. Oceanogr. 2011, 6, 29–65. [Google Scholar]
  16. Roemmich, D.; Johnson, G.C.; Riser, S.; Davis, R.; Gilson, J.; Owens, W.B.; Garzoli, S.L.; Schmid, C.; Ignaszewski, M. The Argo Program: Observing the global ocean with profiling floats. Oceanography 2009, 22, 34–43. [Google Scholar] [CrossRef]
  17. Roemmich, D.; Alford, M.H.; Claustre, H.; Johnson, K.; King, B.; Moum, J.; Oke, P.; Owens, W.B.; Pouliquen, S.; Purkey, S.; et al. On the future of Argo: A global, full-depth, multi-disciplinary array. Front. Mar. Sci. 2019, 6, 439. [Google Scholar] [CrossRef]
  18. Amani, M.; Ghorbanian, A.; Asgarimehr, M.; Yekkehkhany, B.; Moghimi, A.; Jin, S.; Naboureh, A.; Mohseni, F.; Mahdavi, S.; Layegh, N.F. Remote sensing systems for ocean: A review (Part 1: Passive systems). IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2021, 15, 210–234. [Google Scholar] [CrossRef]
  19. Huang, R.X. Ocean Circulation: Wind-Driven and Thermohaline Processes; Cambridge University Press: Cambridge, UK, 2010. [Google Scholar]
  20. Munk, W.H. On the wind-driven ocean circulation. J. Atmos. Sci. 1950, 7, 80–93. [Google Scholar] [CrossRef]
  21. Yan, X.H.; Okubo, A. Three-dimensional analytical model for the mixed layer depth. J. Geophys. Res. Ocean. 1992, 97, 20201–20226. [Google Scholar] [CrossRef]
  22. Ali, M.; Swain, D.; Weller, R. Estimation of ocean subsurface thermal structure from surface parameters: A neural network approach. Geophys. Res. Lett. 2004, 31, 021192. [Google Scholar] [CrossRef]
  23. Fu, L.L.; Davidson, R.A. A note on the barotropic response of sea level to time-dependent wind forcing. J. Geophys. Res. Ocean. 1995, 100, 24955–24963. [Google Scholar] [CrossRef]
  24. Wu, X.; Yan, X.H.; Jo, Y.H.; Liu, W.T. Estimation of subsurface temperature anomaly in the North Atlantic using a self-organizing map neural network. J. Atmos. Ocean. Technol. 2012, 29, 1675–1688. [Google Scholar] [CrossRef]
  25. Meijers, A.; Bindoff, N.; Rintoul, S. Estimating the four-dimensional structure of the Southern Ocean using satellite altimetry. J. Atmos. Ocean. Technol. 2011, 28, 548–568. [Google Scholar] [CrossRef]
  26. Guinehut, S.; Dhomps, A.L.; Larnicol, G.; Le Traon, P.Y. High resolution 3-D temperature and salinity fields derived from in situ and satellite observations. Ocean Sci. 2012, 8, 845–857. [Google Scholar] [CrossRef]
  27. Liu, L.; Peng, S.; Wang, J.; Huang, R.X. Retrieving density and velocity fields of the ocean’s interior from surface data. J. Geophys. Res. Ocean. 2014, 119, 8512–8529. [Google Scholar] [CrossRef]
  28. Wang, J.; Flierl, G.R.; LaCasce, J.H.; McClean, J.L.; Mahadevan, A. Reconstructing the ocean’s interior from surface data. J. Phys. Oceanogr. 2013, 43, 1611–1626. [Google Scholar] [CrossRef]
  29. Akbari, E.; Alavipanah, S.K.; Jeihouni, M.; Hajeb, M.; Haase, D.; Alavipanah, S. A review of ocean/sea subsurface water temperature studies from remote sensing and non-remote sensing methods. Water 2017, 9, 936. [Google Scholar] [CrossRef]
  30. Holloway, J.; Mengersen, K. Statistical machine learning methods and remote sensing for sustainable development goals: A review. Remote Sens. 2018, 10, 1365. [Google Scholar] [CrossRef]
  31. Jeong, Y.; Hwang, J.; Park, J.; Jang, C.J.; Jo, Y.H. Reconstructed 3-D ocean temperature derived from remotely sensed sea surface measurements for mixed layer depth analysis. Remote Sens. 2019, 11, 3018. [Google Scholar] [CrossRef]
  32. Maes, C.; Behringer, D.; Reynolds, R.W.; Ji, M. Retrospective analysis of the salinity variability in the western tropical Pacific Ocean using an indirect minimization approach. J. Atmos. Ocean. Technol. 2000, 17, 512–524. [Google Scholar] [CrossRef]
  33. Nardelli, B.B.; Santoleri, R. Methods for the reconstruction of vertical profiles from surface data: Multivariate analyses, residual GEM, and variable temporal signals in the North Pacific Ocean. J. Atmos. Ocean. Technol. 2005, 22, 1762–1781. [Google Scholar] [CrossRef]
  34. Su, H.; Huang, L.; Li, W.; Yang, X.; Yan, X.H. Retrieving ocean subsurface temperature using a satellite-based geographically weighted regression model. J. Geophys. Res. Ocean. 2018, 123, 5180–5193. [Google Scholar] [CrossRef]
  35. Willis, J.K.; Roemmich, D.; Cornuelle, B. Combining altimetric height with broadscale profile data to estimate steric height, heat storage, subsurface temperature, and sea-surface temperature variability. J. Geophys. Res. Ocean. 2003, 108, JC001755. [Google Scholar] [CrossRef]
  36. Chu, P.C.; Fan, C.; Liu, W.T. Determination of vertical thermal structure from sea surface temperature. J. Atmos. Ocean. Technol. 2000, 17, 971–979. [Google Scholar] [CrossRef]
  37. Fischer, M. Multivariate projection of ocean surface data onto subsurface sections. Geophys. Res. Lett. 2000, 27, 755–757. [Google Scholar] [CrossRef]
  38. Lu, W.; Su, H.; Yang, X.; Yan, X.H. Subsurface temperature estimation from remote sensing data using a clustering-neural network method. Remote Sens. Environ. 2019, 229, 213–222. [Google Scholar] [CrossRef]
  39. Su, H.; Yang, X.; Lu, W.; Yan, X.H. Estimating subsurface thermohaline structure of the global ocean using surface remote sensing observations. Remote Sens. 2019, 11, 1598. [Google Scholar] [CrossRef]
  40. Su, H.; Zhang, H.; Geng, X.; Qin, T.; Lu, W.; Yan, X.H. OPEN: A new estimation of global ocean heat content for upper 2000 m from remote sensing data. Remote Sens. 2020, 12, 2294. [Google Scholar] [CrossRef]
  41. Su, H.; Zhang, T.; Lin, M.; Lu, W.; Yan, X.H. Predicting subsurface thermohaline structure from remote sensing data based on long short-term memory neural networks. Remote Sens. Environ. 2021, 260, 112465. [Google Scholar] [CrossRef]
  42. Song, T.; Wei, W.; Meng, F.; Wang, J.; Han, R.; Xu, D. Inversion of ocean subsurface temperature and salinity fields based on spatio-temporal correlation. Remote Sens. 2022, 14, 2587. [Google Scholar] [CrossRef]
  43. Xie, H.; Xu, Q.; Cheng, Y.; Yin, X.; Jia, Y. Reconstruction of subsurface temperature field in the south China Sea from satellite observations based on an attention U-net model. IEEE Trans. Geosci. Remote Sens. 2022, 60, 4209319. [Google Scholar] [CrossRef]
  44. Mao, K.; Liu, C.; Zhang, S.; Gao, F. Reconstructing Ocean Subsurface Temperature and Salinity from Sea Surface Information Based on Dual Path Convolutional Neural Networks. J. Mar. Sci. Eng. 2023, 11, 1030. [Google Scholar] [CrossRef]
  45. Chen, Y.; Liu, L.; Chen, X.; Wei, Z.; Sun, X.; Yuan, C.; Gao, Z. Data driven three-dimensional temperature and salinity anomaly reconstruction of the northwest Pacific Ocean. Front. Mar. Sci. 2023, 10, 1121334. [Google Scholar] [CrossRef]
  46. Vaswani, A.; Shazeer, N.; Parmar, N.; Uszkoreit, J.; Jones, L.; Gomez, A.N.; Kaiser, Ł.; Polosukhin, I. Attention is all you need. Adv. Neural Inf. Process. Syst. 2017, 30, 03762. [Google Scholar]
  47. Dosovitskiy, A.; Beyer, L.; Kolesnikov, A.; Weissenborn, D.; Zhai, X.; Unterthiner, T.; Dehghani, M.; Minderer, M.; Heigold, G.; Gelly, S.; et al. An image is worth 16 × 16 words: Transformers for image recognition at scale. arXiv 2020, arXiv:2010.11929. [Google Scholar]
  48. Huang, B.; Liu, C.; Banzon, V.; Freeman, E.; Graham, G.; Hankins, B.; Smith, T.; Zhang, H.M. Improvements of the daily optimum interpolation sea surface temperature (DOISST) version 2.1. J. Clim. 2021, 34, 2923–2939. [Google Scholar] [CrossRef]
  49. Kerr, Y.H.; Waldteufel, P.; Wigneron, J.P.; Delwart, S.; Cabot, F.; Boutin, J.; Escorihuela, M.J.; Font, J.; Reul, N.; Gruhier, C.; et al. The SMOS mission: New tool for monitoring key elements ofthe global water cycle. Proc. IEEE 2010, 98, 666–687. [Google Scholar] [CrossRef]
  50. Hauser, D.; Tourain, C.; Hermozo, L.; Alraddawi, D.; Aouf, L.; Chapron, B.; Dalphinet, A.; Delaye, L.; Dalila, M.; Dormy, E.; et al. New observations from the SWIM radar on-board CFOSAT: Instrument validation and ocean wave measurement assessment. IEEE Trans. Geosci. Remote Sens. 2020, 59, 5–26. [Google Scholar] [CrossRef]
  51. Atlas, R.; Hoffman, R.N.; Ardizzone, J.; Leidner, S.M.; Jusem, J.C.; Smith, D.K.; Gombos, D. A cross-calibrated, multiplatform ocean surface wind velocity product for meteorological and oceanographic applications. Bull. Am. Meteorol. Soc. 2011, 92, 157–174. [Google Scholar] [CrossRef]
  52. Li, H.; Xu, F.; Zhou, W.; Wang, D.; Wright, J.S.; Liu, Z.; Lin, Y. Development of a global gridded A rgo data set with B arnes successive corrections. J. Geophys. Res. Ocean. 2017, 122, 866–889. [Google Scholar] [CrossRef]
  53. Shi, X.; Chen, Z.; Wang, H.; Yeung, D.Y.; Wong, W.K.; Woo, W.C. Convolutional LSTM network: A machine learning approach for precipitation nowcasting. Adv. Neural Inf. Process. Syst. 2015, 28, 04214. [Google Scholar]
  54. Wang, X.; Jin, Y.; Long, M.; Wang, J.; Jordan, M.I. Transferable normalization: Towards improving transferability of deep neural networks. Adv. Neural Inf. Process. Syst. 2019, 32, 345446. [Google Scholar]
Figure 1. Schematic diagram and partitioning of the study area. The study area is located in the central Pacific region (160°E–120°W, 30°S–30°N); the Argo buoys No. 5905969, 6902701, and 6902909 are used for vertical profiles verification.
Figure 1. Schematic diagram and partitioning of the study area. The study area is located in the central Pacific region (160°E–120°W, 30°S–30°N); the Argo buoys No. 5905969, 6902701, and 6902909 are used for vertical profiles verification.
Remotesensing 16 02422 g001
Figure 2. The architecture of Convformer and flowchart of Pacific ST/SS reconstruction using remote sensing data.
Figure 2. The architecture of Convformer and flowchart of Pacific ST/SS reconstruction using remote sensing data.
Remotesensing 16 02422 g002
Figure 3. Vertical RMSE profiles for each model from 50 m down to 1500 m of ST: (a) models comparison; (be) each model respectively.
Figure 3. Vertical RMSE profiles for each model from 50 m down to 1500 m of ST: (a) models comparison; (be) each model respectively.
Remotesensing 16 02422 g003
Figure 4. Bar graph for each model from 50 m down to 1900 m of ST. The legend colors correspond to various models, while the symbols indicate the correlation coefficients’ values for each model at a given depth.
Figure 4. Bar graph for each model from 50 m down to 1900 m of ST. The legend colors correspond to various models, while the symbols indicate the correlation coefficients’ values for each model at a given depth.
Remotesensing 16 02422 g004
Figure 5. Vertical RMSE profiles for each model from 50 m down to 1500 m of SS: (a) models comparison; (be) each model respectively.
Figure 5. Vertical RMSE profiles for each model from 50 m down to 1500 m of SS: (a) models comparison; (be) each model respectively.
Remotesensing 16 02422 g005
Figure 6. Bar graph for each model from 50 m down to 1900 m of SS. The legend colors correspond to various models, while the symbols indicate the correlation coefficients’ values for each model at a given depth.
Figure 6. Bar graph for each model from 50 m down to 1900 m of SS. The legend colors correspond to various models, while the symbols indicate the correlation coefficients’ values for each model at a given depth.
Remotesensing 16 02422 g006
Figure 7. Vertical RMSE profiles for Convformer with different remote sensing inputs schemes from 50 m down to 1500 m: (a) RMSE of ST; (b) RMSE of SS; (c) heat map of correlation coefficients.
Figure 7. Vertical RMSE profiles for Convformer with different remote sensing inputs schemes from 50 m down to 1500 m: (a) RMSE of ST; (b) RMSE of SS; (c) heat map of correlation coefficients.
Remotesensing 16 02422 g007
Figure 8. Vertical RMSE profiles for Convformer with different components in ablation study from 50 m down to 1500 m of ST: (a) models comparison; (bf) each model respectively.
Figure 8. Vertical RMSE profiles for Convformer with different components in ablation study from 50 m down to 1500 m of ST: (a) models comparison; (bf) each model respectively.
Remotesensing 16 02422 g008
Figure 9. RMSE of the ST estimation at each depth level and in each month of 2018.
Figure 9. RMSE of the ST estimation at each depth level and in each month of 2018.
Remotesensing 16 02422 g009
Figure 10. RMSE of the SS estimation at each depth level and in each month of 2018.
Figure 10. RMSE of the SS estimation at each depth level and in each month of 2018.
Remotesensing 16 02422 g010
Figure 11. The vertical profiles of the ocean subsurface temperature and salinity fields in March 2018 at the longitude of 188.5° for (a) Argo ST, (b) Argo SS, (c) Convformer-reconstructed ST, and (d) Convformer-reconstructed SS.
Figure 11. The vertical profiles of the ocean subsurface temperature and salinity fields in March 2018 at the longitude of 188.5° for (a) Argo ST, (b) Argo SS, (c) Convformer-reconstructed ST, and (d) Convformer-reconstructed SS.
Remotesensing 16 02422 g011
Figure 12. Distribution of temperature field estimated by the (i) Convformer compared to the (ii) Argo ST and their (iii) difference (dS = STConvfomer − STArgo) at the depth of (a) 50 m, (b) 100 m, (c) 300 m, (d) 600 m, and (e) 1000 m.
Figure 12. Distribution of temperature field estimated by the (i) Convformer compared to the (ii) Argo ST and their (iii) difference (dS = STConvfomer − STArgo) at the depth of (a) 50 m, (b) 100 m, (c) 300 m, (d) 600 m, and (e) 1000 m.
Remotesensing 16 02422 g012
Figure 13. Distribution of salinity field estimated by the (i) Convformer compared to the (ii) Argo ST and their (iii) difference (dS = SSConvfomer − SSArgo) at the depth of (a) 50 m, (b) 100 m, (c) 300 m, (d) 600 m, and (e) 1000 m.
Figure 13. Distribution of salinity field estimated by the (i) Convformer compared to the (ii) Argo ST and their (iii) difference (dS = SSConvfomer − SSArgo) at the depth of (a) 50 m, (b) 100 m, (c) 300 m, (d) 600 m, and (e) 1000 m.
Remotesensing 16 02422 g013
Table 1. RMSE and correlation coefficient (R2) of ST between ConvLSTM, Vision Transformer, Attention U-NET and Convformer. Bolded fonts represent the optimal results among the models.
Table 1. RMSE and correlation coefficient (R2) of ST between ConvLSTM, Vision Transformer, Attention U-NET and Convformer. Bolded fonts represent the optimal results among the models.
Depth/mRMSE/°CR2/%
ConvLSTMViTA-U-NetConvformerConvLSTMViTA-U-NetConvformer
300.5680.5750.6080.48798.43298.33998.11499.071
500.7420.7800.7460.66597.54697.11097.35298.158
1001.2051.3150.9870.88596.74095.08397.13597.525
1501.1801.4220.9900.88396.86294.30597.37797.845
2001.1720.9590.7840.73797.91996.97498.01798.357
3000.6830.6550.5380.50698.57898.37898.55198.950
4000.4650.4890.3920.36997.63397.20697.55197.926
5000.9710.9790.5000.47096.56095.30495.55996.947
6000.5460.5140.4080.38497.27596.72497.15597.650
7000.3020.2750.2220.20897.85097.36197.91298.186
8000.2020.1960.1420.13398.07297.69897.96098.370
9000.2130.2390.1450.13698.30998.00998.27298.604
10000.3730.3560.3230.30398.22098.06798.25998.578
11000.4930.4820.3950.37198.40998.26998.44698.720
12000.4420.4310.3490.32898.47398.37198.61398.792
13000.3490.3460.2930.27598.68798.59198.88698.983
14000.2500.2420.2250.21298.87798.76898.68099.188
15000.1810.1730.1500.14199.15499.08799.06699.470
16000.1440.1390.1220.11599.37099.30299.25599.669
17000.1050.1040.0900.08599.45799.40499.40299.773
18000.0580.0530.0520.04599.55399.52399.50899.865
19000.0380.0370.0370.03399.58999.62099.61899.952
Average0.4860.4890.3860.35398.25397.79598.21398.663
Table 2. RMSE and correlation coefficient (R2) of SS between ConvLSTM, Vision Transformer, Attention U-NET and Covformer. Bolded fonts represent the optimal results among the models.
Table 2. RMSE and correlation coefficient (R2) of SS between ConvLSTM, Vision Transformer, Attention U-NET and Covformer. Bolded fonts represent the optimal results among the models.
Depth/mRMSE/psuR2/%
ConvLSTMViTA-U-NetConvformerConvLSTMViTA-U-NetConvformer
300.1150.1150.1070.09299.9079499.8906699.8922099.91870
500.1310.1150.1180.10499.8641799.8659799.8715899.87522
1500.1680.1510.1350.12199.8716799.8661499.8637399.87265
2000.1180.1090.0990.08999.9078599.9015399.9105799.91341
3000.0830.0740.0600.05499.9662199.9646799.9656599.96757
4000.2030.1960.1170.10599.9748299.9710799.9451599.97500
5000.1990.1910.1850.16699.9896399.9877399.9889999.98978
6000.1460.1380.1370.12299.9963199.9952799.9960199.99665
7000.1250.1170.1130.10199.9974199.9962399.9971099.99773
8000.0930.0840.0810.07399.9981099.9969299.9976299.99831
9000.0960.0850.0690.06299.9984899.9974899.9978999.99851
10000.1090.0960.0980.08899.9987099.9978999.9984699.99880
11000.1170.1080.1000.09099.9991299.9984999.9982599.99915
12000.1050.0930.0860.07799.9993299.9986099.9969099.99933
13000.0280.0280.0110.01099.9998499.9998499.9997399.99985
14000.0090.0090.0090.00899.9998699.9998599.9998499.99987
15000.0250.0230.0220.02099.9999099.9998999.9998899.99990
16000.0150.0130.0140.01299.9999299.9999199.9999099.99992
17000.0100.0090.0090.00899.9999399.9999299.9999199.99993
18000.0080.0070.0070.00699.9999499.9999499.9999499.99995
19000.0060.0060.0060.00599.9999599.9999599.9999599.99996
Average0.0930.0860.0780.06999.9690099.9669199.9674699.97145
Table 3. RMSE for SS From Convformer with Different Inputs. The bold represents the optimal.
Table 3. RMSE for SS From Convformer with Different Inputs. The bold represents the optimal.
Depth/mRMSE/psu
w/o SSAw/o STAw/o SWUAw/o SWVAw/o SWHAw/o None
300.1690.0950.0940.0940.0960.092
500.1530.1030.1130.1080.1110.104
1000.1180.1070.1120.1090.1150.107
1500.1250.1230.1250.1290.1390.121
2000.0920.0880.0890.0930.1050.089
3000.0610.0610.0560.0570.0660.054
4000.1110.1120.1110.1170.1210.105
5000.1740.1760.1750.1810.1810.166
6000.1260.1270.1270.1330.1310.122
7000.1060.1070.1090.1150.1170.101
8000.0740.0740.0760.0810.0910.073
9000.0630.0620.0650.0690.0760.062
10000.0900.0910.0900.0900.0950.088
11000.0910.0910.0900.0910.0950.090
12000.0780.0780.0780.0790.0810.077
13000.0120.0100.0120.0110.0130.010
14000.0080.0080.0080.0080.0090.008
15000.0200.0200.0210.0220.0240.020
16000.0130.0120.0130.0130.0150.012
17000.0090.0080.0080.0080.0090.008
18000.0060.0060.0060.0060.0070.006
19000.0050.0050.0050.0050.0050.005
Average0.0780.0710.0720.0740.0770.069
Table 4. RMSE for ST from Convformer with different inputs. The bold represents the optimal.
Table 4. RMSE for ST from Convformer with different inputs. The bold represents the optimal.
Depth/mRMSE/°C
w/o SSAw/o STAw/o SWUAw/o SWVAw/o SWHAw/o None
300.4920.7110.4960.5060.5100.487
500.6660.8190.6910.6780.7010.665
1000.9050.9200.8870.9561.0890.885
1500.9150.8880.8870.9151.0710.883
2000.7700.7640.7380.7410.8460.737
3000.5020.5170.5120.5320.5960.506
4000.3640.3700.3760.3770.4430.369
5000.5070.4880.4840.5180.5840.470
6000.4020.4110.3940.4150.5060.384
7000.2050.2140.2170.2120.2640.208
8000.1370.1380.1350.1370.1880.133
9000.1460.1360.1370.1460.2310.136
10000.3050.3040.3080.3070.3560.303
11000.3800.3720.3750.3730.4840.371
12000.3370.3320.3300.3300.4320.328
13000.2780.2780.2780.2820.3440.275
14000.2130.2120.2120.2220.2370.212
15000.1410.1440.1410.1520.1710.141
16000.1150.1160.1150.1150.1380.115
17000.0860.0870.0900.0890.1000.085
18000.0480.0470.0440.0470.0530.045
19000.0330.0330.0330.0330.0350.033
Average0.3610.3770.3580.3670.4260.353
Table 5. RMSE for ST from models with different components in ablation Study. “w/o T” represent Convformer without time attention block, “w/o S” represent Convformer without global space attention block, “w/o S_local” represent convformer without local space attention block and “w/o residual” represent convformer without residual connection. The bold represent the best.
Table 5. RMSE for ST from models with different components in ablation Study. “w/o T” represent Convformer without time attention block, “w/o S” represent Convformer without global space attention block, “w/o S_local” represent convformer without local space attention block and “w/o residual” represent convformer without residual connection. The bold represent the best.
Depth/mRMSE/°C
w/o Tw/o Sw/o S_Localw/o ResidualConvformer
300.5060.5020.5010.6670.487
500.6480.6570.6640.7470.665
1000.9641.0140.9671.1040.885
1500.9780.9680.9921.0710.883
2000.7940.8280.8510.8370.737
3000.5620.5750.5610.6080.506
4000.4190.4330.4090.4340.369
5000.5120.5620.5310.5890.470
6000.4700.4840.4730.4540.384
7000.2450.2340.2480.2580.208
8000.1720.1730.1650.1650.133
9000.2150.2060.2050.2100.136
10000.3480.3490.3480.3580.303
11000.4670.4680.4710.4760.371
12000.4220.4240.4240.4350.328
13000.3370.3310.3390.3480.275
14000.2330.2300.2360.2400.212
15000.1680.1660.1650.1780.141
16000.1290.1340.1320.1450.115
17000.0980.0990.0960.1000.085
18000.0490.0510.0490.0520.045
19000.0340.0340.0350.0350.033
Average0.3990.4060.4030.4320.353
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Song, T.; Xu, G.; Yang, K.; Li, X.; Peng, S. Convformer: A Model for Reconstructing Ocean Subsurface Temperature and Salinity Fields Based on Multi-Source Remote Sensing Observations. Remote Sens. 2024, 16, 2422. https://doi.org/10.3390/rs16132422

AMA Style

Song T, Xu G, Yang K, Li X, Peng S. Convformer: A Model for Reconstructing Ocean Subsurface Temperature and Salinity Fields Based on Multi-Source Remote Sensing Observations. Remote Sensing. 2024; 16(13):2422. https://doi.org/10.3390/rs16132422

Chicago/Turabian Style

Song, Tao, Guangxu Xu, Kunlin Yang, Xin Li, and Shiqiu Peng. 2024. "Convformer: A Model for Reconstructing Ocean Subsurface Temperature and Salinity Fields Based on Multi-Source Remote Sensing Observations" Remote Sensing 16, no. 13: 2422. https://doi.org/10.3390/rs16132422

APA Style

Song, T., Xu, G., Yang, K., Li, X., & Peng, S. (2024). Convformer: A Model for Reconstructing Ocean Subsurface Temperature and Salinity Fields Based on Multi-Source Remote Sensing Observations. Remote Sensing, 16(13), 2422. https://doi.org/10.3390/rs16132422

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop