Next Article in Journal
A Cross-Layer Command-to-Trajectory Planning Framework for Geosynchronous Transfer Orbit–Geostationary Earth Orbit Transfer with an Electric-Propulsion Vectoring Arm
Previous Article in Journal
Tolerance Based Thermo-Optical Risk Framework for Parabolic Trough Collectors Under Receiver Misalignment
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Recovery of Petermann Glacier Velocity from SAR Imagery Using a Spatiotemporal Hybrid Neural Network

1
National Key Laboratory of Microwave Imaging, Aerospace Information Research Institute, Chinese Academy of Sciences, Beijing 100190, China
2
School of Electronic, Electrical and Communication Engineering, University of Chinese Academy of Sciences, Beijing 100049, China
*
Author to whom correspondence should be addressed.
Appl. Sci. 2026, 16(7), 3169; https://doi.org/10.3390/app16073169
Submission received: 6 February 2026 / Revised: 18 March 2026 / Accepted: 23 March 2026 / Published: 25 March 2026

Abstract

Numerous studies have demonstrated the potential of Synthetic Aperture Radar (SAR) in monitoring glacier velocity. However, owing to the complex dynamics of glaciers and the variability of their surface features, velocity fields derived from even short-interval SAR image pairs often exhibit missing parts. This study proposes a missing glacier velocity recovery method based on a spatiotemporal hybrid neural network to solve the above problem. Considering the spatiotemporal characteristics of glacier velocity fields, a hybrid network combining an Artificial Neural Network (ANN) and a Denoising Autoencoder (DAE) is developed. The ANN is first employed to capture spatial correlations associated with missing values, after which it is integrated with the DAE to model temporal variations using a time-aware loss function. An iterative weighting strategy adaptively balances spatial and temporal features during training. The method is applied to SAR–derived velocity fields of Petermann Glacier. Experimental results show that the method significantly improves the performance of glacier velocity recovery compared to traditional methods. Additionally, the study compares and analyzes the velocity of Petermann Glacier in different seasons, and the findings indicate that the glacier exhibits more pronounced seasonal differences in the accumulation zone.

1. Introduction

The glaciers represent a critical component of the Earth’s ecosystem and serve as a sensitive indicator of climate change [1]. With the intensification of global warming, glacier melting has accelerated, exerting profound impacts on global sea-level rise, freshwater availability, and regional ecosystems [2]. Glacier velocity is a key parameter for understanding glacier dynamics and assessing climate response [3]. Variations in glacier velocity are influenced not only by internal factors such as ice temperature, snow accumulation, and basal friction, but also respond sensitively to external climatic forcing [4]. On the one hand, accelerated glacier flow provides direct evidence of climate warming, and long-term monitoring facilitates the assessment of warming rates [5]. On the other hand, glacier velocity is closely linked to ice volume estimates, and its monitoring enables the quantification of mass balance and evaluation of glacier responses to climate change [6]. Consequently, glacier velocity monitoring is considered an essential approach for assessing climate impacts and predicting future glacier evolution.
At present, optical remote sensing and synthetic aperture radar (SAR) are the main methods to obtain glacier velocity from remote sensing images [7,8]. Although optical remote sensing can provide more abundant spectral information, optical images are usually limited by cloud and light conditions. As an active microwave sensor, SAR provides the advantage of all-weather and day-and-night observation capability, and is a valuable tool for studying glacier movement [9]. Two widely applied SAR-based techniques are interferometric SAR (InSAR) and pixel offset tracking, both of which have undergone substantial methodological advancements. Goldstein [10] et al. first introduced InSAR for glacier monitoring in 1993, enabling the retrieval of large-scale, continuous glacier motion fields, though only along the satellite line-of-sight. To derive two-dimensional glacier velocities, Joughin [11] et al. employed ERS data from both ascending and descending orbits to reconstruct orthogonal velocity components via geometric constraints.
Furthermore, Berardino [12] et al. enhanced the robustness of displacement retrieval by combining small-baseline interferograms, thereby mitigating the effects of spatial decorrelation. Although InSAR achieves high-precision velocity estimates, its performance is often limited by phase decorrelation. To address this, Gray [13] et al. adopted cross-correlation of SAR amplitude images to retrieve glacier displacement. On this basis, pixel offset tracking techniques have been continuously improved [14]. Additional techniques, such as polarimetric similarity measures [15] and iterative directional filtering [16], have further enhanced the reliability of glacier monitoring. Nevertheless, the surface characteristics of glaciers will be affected by various factors [17], such as the freezing and thawing cycle of glaciers [18] and rapid movement [19], which alter radar scattering characteristics and degrade both phase and amplitude coherence. As a result, despite advances in retrieval techniques, glacier velocity fields derived from SAR image pairs remain incomplete, with missing data persisting in areas of decorrelation.
A common approach to addressing missing glacier velocity is spatial interpolation, including methods such as nearest neighbor interpolation, Kriging, and regression analysis [20,21,22]. Although spatial interpolation can fill the missing data, the reliability of interpolation results depends on the spatial distribution of the missing data. Therefore, the reconstructed glacier velocity results are unstable and prone to significant errors. Hippert-Ferrer [23,24] et al. developed a method for filling missing values in remote sensing displacement time series based on EOF analysis, which uses both spatial and temporal features to construct results, and is more accurate than simple temporal or spatial interpolation. However, if the spatiotemporal covariance is weak or unstable, the EOF pattern may not accurately capture the true dynamics. In addition, the use of optical images to reconstruct the missing velocity has been proven to be an effective way to solve the problem of glacier velocity missing [25,26]. However, due to the availability of optical images and the complexity of multi-source remote sensing data fusion, this method is more suitable for solving the seasonal large-area missing data rather than the local missing data in a short time.
With the continuous advancement of artificial intelligence, deep learning has emerged as an efficient approach for data modeling and prediction and has been widely applied to missing data recovery tasks [27,28,29]. Compared with traditional interpolation or statistical methods, deep learning models can automatically learn intrinsic features and latent patterns from data through end-to-end training, thereby demonstrating superior reconstruction capability in complex scenarios. Among these approaches, Convolutional Neural Networks (CNNs) are effective in extracting structural information and have achieved significant success in spatial data reconstruction. In addition, CNN-based models have also been applied to velocity estimation tasks in radar signal processing, demonstrating the capability of deep learning to directly infer motion information from radar observations [30]. However, CNN-based methods primarily capture local spatial features and may have limited ability to model long-term temporal dependencies [31]. Recurrent Neural Networks (RNNs) and their improved variants, such as Long Short-Term Memory (LSTM) networks, model temporal dependencies to predict and recover missing values in time series, but they are generally more suitable for short-term sequences with strong temporal correlations [32,33]. In recent years, the emergence of hybrid network architectures has further enhanced reconstruction performance. For example, a multi-scale CNN–LSTM network has been developed for imputing spatiotemporal data with long-term gaps, demonstrating improved reconstruction performance, though requiring higher computational costs [34]. Overall, deep learning-based recovery methods are evolving from single-domain modeling toward spatiotemporal coupled modeling and generative reconstruction frameworks.
Although previous studies have demonstrated the feasibility of deep learning for missing data recovery, effectively exploiting the intrinsic dynamics of glacier velocity fields for reliable reconstruction remains challenging. Li et al. [35] first introduced deep learning into glacier velocity recovery by formulating the task as a supervised learning problem using an artificial neural network. To our knowledge, this remains the only deep learning–based method specifically developed for glacier velocity recovery. Despite its effectiveness, the approach relies heavily on external auxiliary data, such as glacier thickness and surface slope, which are often unavailable in polar and high-mountain regions. Even when accessible, these datasets are typically derived from historical observations or low-temporal-resolution products, leading to temporal inconsistencies with the target velocity data and introducing additional uncertainties.
To improve the accuracy and robustness of glacier velocity recovery, this study proposes a spatiotemporal hybrid neural network framework that integrates an Artificial Neural Network (ANN) with a Denoising Autoencoder (DAE) to model glacier velocity dynamics. The ANN module is designed to learn the spatial structural characteristics of glacier velocity fields, including both local spatial patterns and large-scale flow structures, thereby providing spatial prior constraints for regions with missing observations. The ANN outputs are then used as inputs to the DAE module, which focuses on modeling temporal evolution by learning latent representations of complete velocity samples and performing global reconstruction.
Unlike conventional recursive prediction architectures, the proposed framework performs one-step reconstruction by jointly utilizing information from both preceding and subsequent observations in the time series. This design reduces the accumulation of prediction errors and improves training stability when dealing with discontinuous or partially missing time series. Furthermore, the spatial predictions from the ANN and the temporal reconstructions from the DAE are not simply combined through a fixed linear scheme. Instead, they are iteratively integrated using an adaptive weighting mechanism, which dynamically balances spatial priors and temporal consistency during the optimization process. In addition, a time-aware loss function is introduced to impose temporal constraints on the reconstructed velocity fields, allowing the model to better capture the underlying dynamics of glacier motion.
The scientific novelty of this work lies in three aspects. First, glacier velocity recovery is reformulated as a spatiotemporal decoupling–reconstruction problem, in which spatial structure and temporal evolution are learned separately and iteratively reconciled, rather than jointly predicted within a single network. Second, an adaptive fusion strategy dynamically balances spatial priors and temporal consistency, enabling the model to capture nonstationary glacier dynamics without relying on external auxiliary datasets. Third, a time-aware loss function imposes physically meaningful temporal constraints, improving reconstruction robustness and mitigating error propagation across missing intervals.
The proposed method was applied to the Petermann Glacier velocity fields obtained using Sentinel-1 images, and the missing velocity of Petermann Glacier was successfully recovered. The results were also used to analyze the seasonal differences in the Petermann Glacier velocity. The structure of this paper is as follows: Section 2 describes the study area and the data used in the study; Section 3 introduces the methods used in this paper in detail; in Section 4, specific research examples and experimental results are given; in Section 5, the applicability of the method and the seasonal differences of Petermann Glacier are discussed; The conclusion is given in Section 6.

2. Study Area and Data

2.1. Study Area

Petermann Glacier is one of the marine-terminal outlet glaciers in Greenland, characterized by its large area and rapid flow rate [36]. The total glacier area spans approximately 71,305 km2 [25], including a floating tongue approximately 70 km in length and 20 km in width (Figure 1). The glacier occupies 6% of the Greenland ice sheet area. Early studies of Petermann Glacier primarily relied on aerial photography, ground-based measurements, and limited optical imagery. Research at that stage mainly focused on mapping and descriptive analyses, including the spatial location of the glacier and changes in its extent and geometry [37,38,39]. In recent years, with advances in remote sensing technology and the widespread availability of SAR data, research attention has gradually shifted toward investigating the dynamic behavior of the glacier.
Over the past decade, under the combined influence of global warming and changes in the marine environment, the glacier has exhibited pronounced dynamic responses, including accelerated ice flow, continuous retreat of the floating ice tongue, and several large-scale calving events [40,41]. As a result, its stability has attracted considerable attention from the glaciology and climate change research communities. With the intensification of warm-water intrusion into the North Greenland Sea driven by ongoing climate warming, Petermann Glacier has become an important study object for investigating ocean–glacier interactions, polar hydrological processes, and future sea-level rise projections. Petermann Glacier exhibits significant seasonal variations in velocity, driven by a variety of external factors, including surface meltwater input, oceanic thermal effects, movement of the glacier tongue due to buoyancy changes, and tidal regulation. However, current SAR-based glacier velocity products frequently contain missing data. These limitations hinder the reconstruction of a temporally continuous glacier velocity field, impede the identification of seasonal acceleration mechanisms, and ultimately reduce the reliability of ice dynamics models and mass balance assessments. Therefore, this paper focuses on the Petermann Glacier as the primary research area.

2.2. Data

In the study, time series images acquired by Sentinel-1 in Interferometric Wide (IW) mode were utilized. Sentinel-1, a remote sensing satellite carrying a C-band SAR under the Copernicus program of the European Space Agency (ESA), comprises Sentinel-1A (S1A), Sentinel-1B (S1B), and Sentinel-1C (S1C). The revisiting period for a single satellite is 12 days, while that for a dual-satellite configuration is 6 days. This study employed a total of 21 images acquired by Sentinel-1A and Sentinel-1B in 2021, with a swath width of 250 km and a spatial resolution of 10 m. Figure 1 presents an example of a SAR image covering Petermann Glacier, and the SAR image was captured by Sentinel-1A on 3 January 2021. The blue box marks the primary research area of this paper.
The images used in this study are mainly collected from January to April, and the specific acquisition dates of the SAR images utilized in the study are depicted in Figure 2. In this study, 20 glacier velocity fields were generated from 21 SAR images. The original glacier velocity fields had a spatial resolution of 100 m and a temporal baseline of 6 days. Missing regions were simulated by applying random circular masks that approximated data gaps caused by decorrelation in SAR measurements.

3. Method

The recovery method for glacier velocity based on a spatiotemporal hybrid neural network can be divided into three stages (Figure 3). The first stage is to extract glacier velocity from time series SAR images; the second stage is to use the spatial features of the existing glacier velocity to supervise and train the ANN and initially recover the missing glacier velocity; and the third stage is to reconstruct the glacier velocity using the temporal features of glacier velocity and to constantly revise the results in the iteration process. The details of the method are given below.

3.1. Glacier Velocity Extraction with Time Series SAR Images

In view of the high coherence requirement of the interferometric phase in InSAR, the pixel offset tracking is used to obtain the glacier velocity in this study. Firstly, preprocess the obtained time series SAR images (assumed to be n + 1 in total), including image co-registration.
The normalized cross-correlation (NCC) algorithm is applied to each pair of SAR images after co-registration. Its basic principle is to estimate the azimuth and range displacement between the two SAR image matching windows by maximizing the statistical correlation between the two SAR image matching windows [42]. The NCC function used for the matching window correlation calculation is as follows:
ρ = i = 1 M j = 1 N S 1 i , j μ 1 S 2 i , j μ 2 i = 1 M j = 1 N S 1 i , j μ 1 2 i = 1 M j = 1 N S 2 i , j μ 2 2 ,
where S 1 and S 2 denote the template window and the search window, respectively. The template window has a size of M × N, which is 128 × 128 in this study. To evaluate the impact of window size on snow areas with few distinct features, we analyzed the average correlation coefficients obtained for different window sizes, as summarized in Table 1. As expected, increasing the template size generally improved the correlation in these feature-poor regions, although further increases yielded only marginal gains, indicating diminishing returns. However, excessively large windows may smooth out local velocity variations and reduce spatial detail. Based on this sensitivity analysis, a window size was selected to achieve an optimal balance between extraction accuracy and preservation of local spatial variability. S 1 ( i , j ) and S 2 ( i , j ) represent the pixel intensity values of row i and column j within the template and search windows, respectively. In addition, μ 1 and μ 2 are the average pixel intensity values in the template window and the search window, respectively. The template window is slid over the search window, and at each position, the NCC function is computed.
The location of the peak corresponds to the most likely displacement. If the maximum value of the correlation score is below 0.2, then the velocity data is considered missing. In glacier velocity studies, displacement estimates with low correlation coefficients are typically removed to ensure data reliability. Previous studies often discard offsets with correlation coefficients lower than approximately 0.1 [43,44]. To further reduce mismatches and improve the reliability of the retrieved velocity field, a slightly higher threshold of 0.2 was adopted in this study. To further reduce mismatches and improve the reliability of the retrieved velocity field, a slightly higher threshold of 0.2 was adopted in this study. In order to achieve sub-pixel accuracy, the function values around the peak position are interpolated to obtain the sub-pixel offsets in azimuth and range directions and estimate the glacier velocity according to these offsets. In addition, to avoid the impact of the wrong data on the subsequent network training, after obtaining the glacier velocity, the velocity is filtered, that is, the abnormal points with obvious sudden changes are removed. For each pixel, the mean and standard deviation of the velocity magnitude and direction within its neighborhood were calculated. This was used to determine whether the velocity magnitude and direction of the point were far from the neighborhood mean, and to remove outliers with significant abrupt changes in velocity magnitude and direction. Finally, n glacier velocity fields are generated by applying pixel offset tracking to SAR image pairs in the time series.

3.2. Glacier Velocity Recovery with Spatial Features

ANN is a supervised machine learning algorithm, which originated from the study of the biological nervous system [45]. As shown in Figure 4, the structure of an ANN is generally divided into three connection layers: input layer, hidden layer and output layer. The input layer is responsible for receiving input data, and each input node represents a feature. The hidden layer is the core computing part of the ANN, and as shown in the figure, the ANN contains a hidden layer network, which represents the nodes of the layer network. The output of the previous layer of the ANN will be used as the input of the next layer, and this process will be repeated until the output layer, which is responsible for outputting the results. In the process of training, using the error between the output and the real data, the network can reverse adjust each weight and bias, so that the prediction of the model is closer to the real value. Finally, after several rounds of training, the network can extract useful features from the input data, so as to make the correct prediction. The output of the previous layer of the ANN will be used as the input of the next layer, and this process will be repeated until the output layer, which is responsible for outputting the results. In the process of training, using the error between the output and the real data, the network can reverse adjust each weight and bias, so that the prediction of the model is closer to the real value. Finally, after several rounds of training, the network can extract useful features from the input data, so as to make the correct prediction.
Firstly, prepare the parameters of the ANN input layer. Affected by the continuity of stress transfer and velocity gradient in plastic flow, ignoring external forces such as tides and base lubrication mutations, the glacier velocity at a given point is generally correlated with the velocities of its surrounding points. Moreover, glacier velocity typically does not undergo abrupt changes over short time intervals. Therefore, the glacier velocity can be modelled as shown in Equation (2):
( v a , v r ) = f ( v ¯ a n e , v ¯ r n e , l o c a , l o c r ) ,
where v a and v r are the glacier velocity in the range and azimuth directions respectively. f ( ) is the distribution function describing the glacier velocity field. l o c a and l o c r are the spatial coordinates of velocity points in the range and azimuth directions. v ¯ a n e and v ¯ r n e respectively represent the interpolation results of velocity points in the azimuth and range directions in the neighborhood window. The schematic diagram of the neighborhood window is shown in Figure 5, whose size is N 1 × N 2 . And N 1 = N 2 = 64 in this study. Generally, the missing glacier velocity does not exist in the form of isolated points; that is, there are usually other missing points around the missing velocity point. The point P in the figure represents the missing glacier velocity point, while the green cross denotes other missing points in the vicinity.
If the number of missing data points within the neighborhood window is less than half of the total data points in that window, the existing data within the window is directly utilized for interpolating point P (It is assumed that the glacier velocity field with point P corresponds to time t ). Conversely, if the number of missing data points exceeds half of the total data points in the window, the missing data is substituted with the mean of the glacier velocity field from the adjacent time period, after which point P is interpolated. Take the missing point Q in the neighborhood of point P as an example:
v Q t = ( v Q t 1 + v Q t + 1 ) / 2 ,
where v Q t represents the glacier velocity at point Q in the glacier velocity field at time t, while v Q t 1 and v Q t + 1 represent its glacier velocities at adjacent times, respectively. After using this method to supplement other missing points in the neighborhood of point P, point P can be interpolated.
In this study, the ANN was modelled with four layers, where the number of nodes per layer was set to 25, 50, 50, and 25, respectively. The error function of ANN is mean square error (MSE). And the learning rate and batch size are 0.0001 and 32, respectively. Supervised training was conducted on the network output using the obtained true values of glacier velocity points to achieve the fitting of the function. In Figure 4, v a m and v r m denote the true values of the m t h point of glacier velocity in the azimuth and range directions, respectively, while v ˜ a m and v ˜ rm represent the m t h output results of the ANN in the azimuth and range directions, respectively. Ultimately, by inputting parameters associated with the missing glacier velocities into the trained network, preliminary estimates of the missing azimuth and range glacier velocity ( v ˜ a and v ˜ r ) can be obtained.

3.3. Glacier Velocity Reconstruction with Temporal Features

DAE is an unsupervised deep learning method that automatically models the distribution of data through deep learning. Its basic structure is shown in Figure 6. The encoder maps the input data onto a low-dimensional latent space representation. The encoder comprises multiple hidden layers, with the number of nodes in each layer progressively decreasing to compress the input data. In this study, the encoder had 32 and 16 nodes, respectively. And the learning rate and batch size are 0.0001 and 64, respectively. The decoder maps the latent representation back to the original data space, attempting to reconstruct the original input. Its architecture typically mirrors that of the encoder, with the number of nodes in each successive layer increasing. Specifically, the layer l contains n l nodes, where h n l l represents the n l t h node in the layer l .
Assuming the glacier velocity time series is denoted as V = v t 1 , N a N , v t 3 , , v t n , where v t n represents the glacier velocity at the nth time point. And v t n = v a t n , v r t n T , where T denotes the transpose symbol of the matrix, and subscripts a and r represent the azimuth and range directions, respectively. N a N denotes missing data. Firstly, the missing parts in the glacier velocity time series will be filled using the glacier velocity obtained from the ANN.
The filled time series can be represented as V = v t 1 , v t 2 , v t 3 , , v t n , where v t 2 = v ˜ a , v ˜ r T . Subsequently, noise will be added to the input data to learn the mapping relationships:
V = q ( V ) ,
where q ( ) represents the noise function, V represents the glacier velocity input to DAE, and V represents the generated noisy data. Then use the encoder to convert V into latent variables Z :
Z = σ ( W e V + b e ) ,
where W e and b e denote the weights and biases of the encoder, respectively. σ ( ) represents the activation function.
The decoder is employed to convert the hidden variables back into the original data:
V ˜ = σ ( W d Z + b d ) ,
where W d and b d denote the weights and biases of the decoder, respectively. V ˜ denotes the reconstructed glacier velocity. The ultimate training goal is to minimize the loss function by optimizing the parameters W e , b e , W d , b d .
In the reconstruction of missing values within time series, selecting an appropriate error function is pivotal. Glacier velocity typically varies steadily over time but occasionally experiences short bursts of acceleration or deceleration. Therefore, the loss function should effectively capture continuous and stable velocity variations while remaining robust to short-term fluctuations, thereby ensuring both global continuity and local reliability of the reconstructed results. In addition, SAR acquisitions may not strictly follow a uniform temporal interval due to acquisition gaps or data filtering. To address this issue, the proposed framework incorporates a time-aware loss function that explicitly accounts for the temporal distance between observations, enabling the model to handle irregularly spaced velocity time series. Therefore, a time-aware Huber (T-Huber) loss function is adopted in this study:
J = 1 p w p p w p H ( v p , v ˜ p ) .
In the context, J denotes the error function, H ( ) represents the Huber function. v p denotes the initial glacier velocity at the p t h time point, and v ˜ p signifies the reconstructed glacier velocity after encoding and decoding at the p t h time point. w p is a time-dependent weight, with the following condition:
w p = exp ( α t p ) ,
where α controls the attenuation rate, and α = 0.05 . Each observation in the time series corresponds to a distinct timestamp, and t p represents the time difference between the missing point and the observation point. The maximal time difference depends on the overall length of the time series. Additionally, the Huber function is presented as follows:
H ( v p , v ˜ p ) = ( v p v ˜ p ) 2 / 2 i f | v p v ˜ p | δ δ ( | v p v ˜ p | δ / 2 ) otherwise ,
where δ represents the threshold for measuring the tolerance range of error, which is often set to 1.
Finally, the glacier velocity v ˜ t 2 reconstructed by DAE and the glacier velocity v t 2 obtained using ANN are weighted:
v n e w t 2 = a v t 2 + b v ˜ t 2 ,
where v n e w t 2 denotes the new glacier velocity after weighting, with a and b representing the weights assigned to v t 2 and v ˜ t 2 , respectively, subject to the condition that a + b = 1 .
The weighted glacier velocity is used to fill missing values in the time series input to the DAE, which is then iteratively encoded and decoded. During the iterative process, the weights of spatial and temporal features are adaptively updated, allowing the DAE to dynamically balance spatial and temporal information rather than relying on a fixed linear combination. The process continues until the error function converges, at which point the reconstructed velocity is considered the optimal estimate of the missing data.

4. Results

This section presents representative experimental results and systematically evaluates the reliability of the proposed approach. First, glacier velocity fields of Petermann Glacier across different months are compared before and after velocity recovery. Next, the accuracy of the reconstructed velocity fields is quantitatively assessed through cross-validation. Furthermore, ablation experiments are conducted to analyze the contribution of each network module to the overall reconstruction performance. Finally, a parameter sensitivity analysis is carried out to examine the influence of key hyperparameters on reconstruction accuracy and to verify the robustness of the proposed method.

4.1. Recovery of the Missing Glacier Velocity

Using the existing SAR images, 20 glacier velocity fields from January to April were obtained. Figure 7 presents examples of the original and the reconstructed glacier velocity fields for each month. The figures reveal that there is a minor absence in velocity fields from January to April, particularly prominent in the glacier accumulation zone. A detailed discussion on the missing glacier velocity will be provided in subsequent sections. The glacier velocity fields in the second column demonstrate that the absence in the glacier velocity field has been fully recovered.

4.2. Cross Validation

To verify the practical reliability of the proposed method, cross-validation is conducted in this section to assess the reconstructed glacier velocities. In scenarios where measured data is scarce, cross-validation serves as an effective approach to verify the accuracy of results. Specifically, the method involves randomly introducing missing values into the obtained complete velocity field and subsequently reconstructing these missing velocities using the method outlined in this paper. In this study, missing regions were randomly placed on the glacier as circles with randomly varied radii. Firstly, missing regions in the acquired glacier velocity field often occur as locally continuous patches, and circular simulations can effectively approximate the spatial characteristics of these patches. Secondly, using circles allows precise control over the radius, enabling a systematic analysis of restoration method performance across varying missing region sizes. The validation is conducted by comparing the errors between the reconstructed glacier velocity field and the original field prior to the introduction of missing values.
More precisely, calculate and compare the root mean square errors (RMSE) in both value ( R M S E v ) and direction ( R M S E θ ) between the reconstructed glacier velocity and the reference velocity:
R M S E v = s = 1 N m | v s r e c v s r e f | 2 / N n u m 1 2 ,
R M S E θ = s = 1 N m | θ s r e c θ s r e f | 2 / N n u m 1 2 ,
N n u m is the number of glacier velocity points involved in the statistics, v s r e c and θ s r e c represent the value and direction of the reconstructed glacier velocity for the s t h data point. v s r e f and θ s r e c represent the value and direction of the reference glacier velocity, respectively. Taking the glacier velocity field from 3 January to 9 January 2021 as an example, the results are shown in Figure 8.
Figure 8a presents the reference glacier velocity field. To mitigate the influence of specific locations on the reconstruction results, a portion of the glacier velocity data was randomly removed across various glacier regions using SAR image pairs, as illustrated in Figure 8b. The missing velocity data were reconstructed using the proposed combined neural network, with the resulting velocity field shown in Figure 8c. Quantitative evaluation shows that the RMSE between the reconstructed and reference velocity fields are 0.013 m/d in magnitude and 0.412° in direction, indicating a high degree of consistency. Moreover, the difference map in Figure 8d reveals that although a large portion of the accumulation zone was removed, the reconstruction error in this region is minimal. The mean and standard deviation of the difference are 0.0015 m/d and 0.0021 m/d, respectively, which were smaller than those of 0.0048 m/d and 0.0082 m/d in the ablation zone. This can be attributed to the relatively stable velocity of glaciers in the accumulation zone, where spatiotemporal variation is limited. As a result, the new neural network is able to effectively learn and utilize the temporal and spatial patterns in this region during the reconstruction process.

4.3. Ablation Experiments

To assess the influence of various network components on the glacier velocity reconstruction performance, ablation experiments were conducted in this subsection (Figure 9). During the experiments, the contributions of the ANN architecture, the input parameters of the ANN, the error function of the DAE, and the weighted iteration of the two networks to the overall network performance were analyzed. These network structures were either removed or substituted to evaluate their individual impacts on reconstruction accuracy. The statistical analysis included 80,000 missing glacier velocity samples, with the results being evaluated using the RMSE.
To reconstruct glacier velocity, the network must first learn its spatial characteristics. In this section, we integrate an ANN and a convolutional neural network (CNN) separately with a DAE to assess the relative effectiveness of different spatial feature extraction strategies in recovering missing glacier velocity data. In the experimental design, the ANN receives spatial statistical descriptors such as the neighborhood mean velocity for each point and its corresponding spatial coordinates as inputs, whereas the CNN operates on fixed-size local patches extracted from the velocity field. The comparative results of the two network architectures are presented in Figure 9a.
As shown in Figure 9a, the ANN-based combination outperforms the CNN-based approach, achieving R M S E v and R M S E θ values of 0.116 m/d and 3.162°, respectively, compared to 0.127 m/d and 3.215° for the CNN. This performance gap can be attributed to the distinct feature-learning capabilities of the two models. CNN is particularly adept at capturing local spatial patterns and structural features, thus primarily emphasizing neighborhood characteristics of glacier velocity during training. In contrast, the ANN can accommodate arbitrarily shaped, non-gridded input features and incorporate additional attributes such as spatial location. Since glacier velocity is influenced not only by local dynamics but also by large-scale factors such as ice thickness distribution and topography—which remain relatively stable over short timescales—the inclusion of spatial location effectively encodes global spatial context. Consequently, the ANN achieves superior performance by jointly leveraging both local neighborhood information and broader spatial characteristics of the glacier.
In contrast, the ANN can accommodate arbitrarily shaped, non-gridded input features and incorporate additional attributes such as spatial location. Since glacier velocity is influenced not only by local dynamics but also by large-scale factors such as ice thickness distribution and topography—which remain relatively stable over short timescales—the inclusion of spatial location effectively encodes global spatial context. Consequently, the ANN achieves superior performance by jointly leveraging both local neighborhood information and broader spatial characteristics of the glacier.
Theoretically, the input parameters of the ANN directly influence the capacity of the network to learn spatial features. To further ascertain the impact of these input parameters on network performance, this section conducts a comparative experiment. Specifically, only the position coordinates or neighborhood average velocity are input into the ANN respectively, and the results are compared with the results of inputting all parameters. The comparison results are shown in Figure 9b.
In Figure 9b, the network with all parameters input has the best results, followed by the network with the neighborhood average velocity, whose R M S E v and R M S E θ are 0.180 m/d and 4.009° respectively. However, the largest errors—0.294 m/d in value and 5.683° in direction—were observed when only spatial coordinates were used as input. This is primarily because the core principle of ANN training relies on capturing spatial correlations in glacier velocity. Although spatial coordinates can partially reflect the spatial distribution of glacier motion, glacier velocity at a fixed location may vary significantly over time. Consequently, the correlation between location and glacier velocity is substantially weaker than the correlation between a given glacier velocity and its neighboring velocities. Therefore, incorporating both spatial coordinates and neighboring velocity information as input allows the ANN to more effectively leverage spatial dependencies, resulting in improved preliminary reconstruction performance.
In the training of a DAE, the error function serves as a benchmark for measuring the difference between the model output and the original input, thereby influencing the direction and effectiveness of model optimization. In this section, the outcomes of four distinct loss functions were compared, which are mean squared error (MSE), mean absolute error (MAE), the Huber, and the T-Huber error function employed in this paper. Specifically, MSE and MAE can be formulated as follows:
M S E = 1 n s p = 1 n s ( v p v ˜ p ) 2 ,
M A E = 1 n s p = 1 n s | v p v ˜ p | ,
In the formula, n s represents the number of glacier velocity points involved in the statistics. The comparison of glacier velocity reconstruction results using four error functions is shown in Figure 9c.
From the bar chart, it is evident that utilizing MAE as the error function results in the largest error, specifically with 0.187 m/d in value and 4.054° in direction, whereas using MSE yields superior results compared to MAE. Generally, MAE is more apt for scenarios with substantial data fluctuations. However, in the case of glaciers, their velocity typically does not undergo significant fluctuations over short periods without external forces such as ice avalanches or sudden changes in base water pressure. MSE, on the other hand, is more sensitive to larger errors but lacks robustness against outliers. The Huber error function amalgamates the strengths of both MSE and MAE. Given the presence of anomalous data in glacier measurements, the use of the Huber error function proves markedly better than the first two, whose R M S E v and R M S E θ are 0.144 m/d and 3.479°, respectively. Additionally, the glacier velocity exhibits a stronger correlation with velocities from temporally adjacent observations. Consequently, the T-Huber error function equips the network with enhanced intelligence in addressing missing velocity data within time series, thereby elevating the quality of glacier velocity reconstruction results.
In the proposed network architecture, the ANN focuses on spatial features, while the DAE emphasizes temporal features. In the process of learning, the spatiotemporal characteristics of glacier velocity can cause different biases in the predicted values, and theoretically, finding a balance point between the two biases can effectively improve the predictive performance of the network. Balancing these biases can theoretically improve prediction accuracy. Experiments comparing results with and without weighted iteration show clear advantages of using it, with improvements of 0.040 m/d in velocity and 0.233° in direction (Figure 9d). By assigning weights to the outputs of the ANN and DAE, the model effectively combines spatial and temporal features, allowing it to automatically learn their relative importance and enhancing the robustness of glacier velocity reconstruction.
Moreover, to evaluate the effectiveness of the fusion strategy, several alternative fusion mechanisms were compared, including fixed linear fusion, nonlinear gating-based fusion, and the adaptive fusion strategy adopted in this study. In the fixed linear scheme, equal weights (0.5 for spatial features and 0.5 for temporal features) were used to combine the two components, while the nonlinear gating mechanism employs a sigmoid function to dynamically balance their contributions. The results are summarized in Table 2. As shown in Table 2, fixed linear fusion produces the largest reconstruction errors, indicating that simple averaging cannot effectively balance spatial and temporal information. The nonlinear gating mechanism significantly improves reconstruction accuracy, and the proposed method further reduces both velocity magnitude and direction errors, although the improvement over nonlinear gating is relatively modest. Nevertheless, it achieves competitive performance while maintaining a simpler model structure.

4.4. Sensitivity Analysis

To further evaluate the performance of the proposed hybrid network, a sensitivity analysis was conducted on key network parameters. The effects of learning rate, batch size, and the number of hidden layer nodes on glacier velocity recovery by both the ANN and DAE networks were investigated. The results are presented in Figure 10.
Figure 10a illustrates the influence of the learning rate on the recovery performance. It can be observed that the reconstruction error gradually increases as the learning rate rises. Overall, a learning rate of 0.001 represents a reasonable trade-off between training efficiency and network performance. Figure 10b shows the effect of batch size. It is evident that excessively large batch sizes can degrade network performance due to reduced generalization. Furthermore, the ANN is more sensitive to batch size than the DAE. This difference arises from their respective learning tasks: the ANN must capture both global and local features of glacier velocity simultaneously, making its gradient estimation highly dependent on batch size. Large batches may hinder the learning of fine local features. In contrast, the DAE primarily focuses on the temporal dynamics of glacier velocities, reconstructing time-series patterns to extract stable temporal correlations. Since temporal evolution trends at different spatial locations are typically highly correlated, the DAE exhibits greater robustness to batch size during training.
Figure 10c and Figure 10d present the sensitivity results for the number of hidden nodes in the ANN and DAE models, respectively. For the ANN, the RMSE decreases significantly as the number of hidden nodes increases from 5 to approximately 30–50, indicating sufficient model capacity to capture nonlinear characteristics. However, when the number exceeds 60, the error increases, suggesting overfitting and reduced generalization. In contrast, the DAE achieves optimal performance with 16–32 hidden nodes, where the reconstruction error is minimized and the denoising capability is strongest. Beyond this range, a slight RMSE increase implies that an overly wide coding layer may introduce redundant features. Overall, a moderate network size effectively balances feature representation and overfitting, leading to improved model stability and predictive accuracy.

5. Discussion

This section begins by comprehensively evaluating the applicability and effectiveness of the proposed method for glacier velocity reconstruction. By comparing reconstructed glacier velocity obtained using different methods, the performance of the method in this paper is further discussed. Subsequently, the glacier velocity reconstruction results when different types of missing data exist are compared by controlling variables, and the applicability of the method is further discussed. In addition, to gain deeper insights into the motion characteristics of Petermann Glacier, this section presents a seasonal comparison of the glacier velocity and investigates the underlying causes of variations observed between winter and spring.

5.1. Comparison of Different Methods

To further verify the effectiveness of the method, additional missing data were created using the obtained glacier velocity field and reconstructed using the proposed method. In the experiment, 80,000 data points were involved in the statistics, and the statistical results of cross-validation are shown in Figure 11. Additionally, to further validate the effectiveness of the method, a comparison was made between the proposed method, the Kriging method, the Cooperative ANN (CoANN) method [35] and the EM-EOF method [24], with the comparison results presented in Figure 11. The core idea of the CoANN method is to formulate glacier velocity reconstruction as a supervised learning problem. Specifically, the network is trained by taking the spatial coordinates of glacier velocity along with key factors influencing glacier dynamics (e.g., surface slope) as inputs to the ANN, which ultimately reconstructs the missing velocity values. The EM-EOF method decomposes the enhanced spatiotemporal covariance of the displacement time series into EOF modes and then selects the optimal EOF mode set to reconstruct the time series.
From the comparison results, it can be observed that the RMSEs of glacier velocity value obtained by the method proposed in this paper, Kriging, CoANN and EM-EOF are 0.116 m/d, 0.308 m/d, 0.228 m/d, and 0.276 m/d, respectively. Additionally, the RMSEs in velocity direction are 3.162°, 6.138°, 4.571°, and 4.462°, respectively. This indicates that the method proposed in this paper significantly improves the accuracy of the reconstructed glacier velocity compared to traditional methods. Specifically, Kriging performs well in low-velocity areas but shows significant errors in medium to high-velocity areas. This is because it estimates the values of unknown points using spatial autocorrelation. Generally, glacier movement is relatively stable in the accumulation zone, and the movement on the glacier surface exhibits strong spatial correlation. Therefore, Kriging performs better in low-velocity areas where spatial continuity is stronger and variations are minimal.
Although the CoANN incorporates terrain-related parameters during training, glacier motion is influenced by factors beyond topography. In the absence of additional parameters such as ice thickness, the training process still relies primarily on the spatial distribution of glacier velocity, leading to large errors in regions where velocity exhibits strong fluctuations. In addition, the EM-EOF accounts for the spatiotemporal characteristics of glacier velocity. However, the orthogonal empirical decomposition transforms two-dimensional vectors into one-dimensional representations, thereby discarding part of the spatial information. As a result, its errors remain larger than those of the proposed method. In contrast, the method proposed in this study effectively integrates both spatial and temporal features during training, enabling it to better capture complex patterns and demonstrate greater robustness across different glacier zones.
In contrast, the method proposed in this study effectively integrates spatial and temporal features during training, which is particularly advantageous for the Petermann Glacier. While local glacier velocities may change rapidly due to seasonal meltwater and dynamic ice flows, the overall velocity pattern of the Petermann Glacier remains relatively stable because of topographic influences. Unlike traditional interpolation techniques, which capture only local spatial correlations, the ANN module in our framework can simultaneously learn both global and local spatial features of glacier velocity. Moreover, the method incorporates an adaptive fusion mechanism that dynamically balances the contributions of spatial and temporal features, allowing the model to adjust to different glacier regions and varying data conditions. This adaptive spatiotemporal integration enables accurate reconstruction of glacier velocities and explains why the proposed method consistently outperforms traditional approaches on the Petermann Glacier.
Furthermore, to evaluate whether the improvement achieved by the proposed method is statistically significant, a paired Wilcoxon signed-rank test was conducted on the recovery errors obtained from different methods, and the corresponding results were reported in Table 3. The extremely small p-values (p < 0.001) indicate that the proposed method provides statistically significant improvements compared with the other approaches. In addition, the higher correlation coefficients and lower root mean square errors presented in Figure 11 further demonstrate the substantial practical advantages of the proposed method.

5.2. Comparison of Different Missing Types

To further investigate the impact of different types of missing areas on the accuracy of glacier velocity reconstruction, the study simulated varying missing data scenarios by introducing missing areas of different locations and extents within the obtained glacier velocity field. Notably, the varying degrees of missing data refer to contiguous missing areas of glacier velocity at the same locations. Subsequently, the neural network was employed to reconstruct the glacier velocity. The detailed experimental setup is described as follows. Firstly, keeping the degree of glacier velocity missing unchanged, we set up missing values in areas A, B, and C (Figure 12). The reason for selecting these areas is that glacier velocities exhibit different characteristics in the three areas. At the same time, the missing degree in each area is changed, and the continuous missing areas are 10 km2, 30 km2, and 50 km2 respectively. The glacier velocities were reconstructed, and the comparison results between the reconstructed and reference glacier velocity fields are presented in Figure 13 and Figure 14. In both figures, each column corresponds to the reconstruction results for different missing data locations, while each row represents the results for varying degrees of missing data at the same location.
Comparing the results of different missing areas, it can be seen that the recovery effect of missing data in Region A is significantly better than that in Region B and Region C. Region A is located in the accumulation zone of the glacier. Generally, the accumulation zone of a glacier represents an area of net mass gain, where snowfall exceeds melt, thereby replenishing the glacier. Ice motion in this zone is typically more stable, with basal sliding playing only a minor role. Instead, flow is dominated by plastic deformation within the ice body [36]. This flow form results in relatively gentle velocity changes, small spatial gradients, and limited velocity differences between adjacent points. Therefore, the glacier velocity is highly correlated with the glacier velocity in the adjacent area, which means that the input parameters of ANN are more reliable. Moreover, since the accumulation rate of snowfall and the glacier velocity driven by glacial flow typically reach a state of dynamic equilibrium [46], the glacier velocity tends to remain stable over time under steady climate conditions. As a result, the glacier velocity at a given location exhibits strong temporal correlation, enabling the DAE to more effectively reconstruct glacier velocities based on temporal features.
Comparing the results with different degrees of missing data reveals that as the degree of missing data increases, the reconstruction error of glacier velocity also increases. There are mainly two reasons for this result. On the one hand, the input parameters of ANN are related to the glacier velocity within the missing velocity neighborhood window. When there is a large area of continuous missing data, there are fewer effective glacier velocity points within the neighborhood window, leading to increased errors in the input parameters of ANN and thus increasing the error in the reconstruction results. On the other hand, as the degree of missing data increases, the effective spatiotemporal information of the glacier velocity field is continuously decreasing, which means that the useful features extracted by the network during training are decreasing. This directly affects the training effect of the network.
Furthermore, to further ascertain the impact of the missing degree of glacier velocity on method performance, the study expanded the continuous glacier velocity missing area range and utilized the proposed method to recover the missing glacier velocity. For each area size, the missing blocks were randomly selected within the glacier domain. To mitigate the influence of experimental randomness on statistical results, five replicate experiments were conducted for each missing area size. The detailed results are presented in Figure 15a. It is evident that as the continuous glacier velocity missing area increases, the accuracy of glacier velocity reconstruction gradually decreases, and the robustness of the method also diminishes.
Simultaneously, to further evaluate the performance of the proposed method under more stringent conditions, we conducted experiments specifically on high-strain glacier margins and assessed the reconstruction capability in these regions. High-strain areas, identified by calculating the effective strain rate from the observed velocity field, exhibit rapid velocity variations and present the most challenging conditions for velocity reconstruction. Missing blocks of varying sizes were introduced to simulate realistic continuous data gaps. Each missing area size was tested with five replicate experiments. As shown in Figure 15b, although the error in high-strain areas is slightly higher than in randomly selected regions, the proposed method can still effectively recover the glacier surface velocity for small to medium-sized missing areas. As the missing area increases, the reconstruction performance gradually decreases.
The proposed method demonstrates strong adaptability and robustness in glacier velocity recovery, particularly under short-term missing conditions. It effectively leverages the spatial and temporal information of observational data to accurately recover small to medium-sized missing regions, maintaining reasonable reconstruction accuracy even in high-strain areas. Moreover, repeated experiments and statistical analyses indicate that the method is stable under the influence of experimental randomness and fluctuations. However, when the velocity field contains continuous, large-area missing regions, such as those caused by extensive summer meltwater, the reconstruction accuracy and stability are significantly reduced due to the limited availability of training data. Therefore, this method is not suitable for direct application to long-term, large-area missing regions in summer and should be combined with other approaches or multi-source data for effective recovery.

5.3. Comparison of Glacier Velocity in Different Seasons

The glacier velocity fields before and after reconstruction of Petermann Glacier in the winter (January and February) and spring (March and April) of 2021 have been acquired in this paper. This study focuses on the long-term average velocity of glaciers rather than the instantaneous velocity at a specific moment. This choice is motivated by both methodological constraints and the inherent physical characteristics of glacier flow. On the methodological side, glacier velocities derived from SAR image pixel offset tracking do not represent instantaneous values at a single point in time; instead, they correspond to the average velocity over a given observation time baseline. The associated velocity error can be expressed as:
M A E = 1 n s p = 1 n s | v p v ˜ p | ,
where δ is the resolution of the satellite image used, n I is the interpolation multiple during pixel offset tracking, and t is the observation time interval.
The error decreases as the observation interval increases. Therefore, long-term observations are more effective in reducing velocity uncertainties. From a physical perspective, glacier motion is influenced by factors such as meltwater input, basal hydrological conditions, and surface mass balance, and can exhibit substantial short-term fluctuations. These instantaneous variations often obscure the underlying long-term dynamic trends. In contrast, long-term average velocities provide a more robust representation of glacier dynamics, which is crucial for detecting sustained changes under climate forcing, mitigating the effects of short-term noise, and supplying reliable input for ice-flow models and sea-level rise projections. The average velocity of Petermann Glacier before and after reconstruction in winter and spring is shown in Figure 16.
Figure 16a and Figure 16b present the glacier velocity fields before reconstruction in winter and spring, respectively. Petermann Glacier exhibits varying degrees of missing areas in both winter and spring, with the missing areas mainly concentrated in the accumulation zone of the glacier. This is due to the thick snow cover in the glacier accumulation zone, which obscures surface features, making it difficult to track glacier characteristics using SAR images. Additionally, the presence of ice and snow in the accumulation zone affects the scattering characteristics of the glacier, thereby influencing the acquisition of the glacier velocity. Meanwhile, the missing data situation in the glacier accumulation zone appears to improve during spring. A plausible explanation is that rising temperatures lead to a reduction in surface snow cover, thereby enhancing the quality of glacier velocity observations.
However, as temperatures continue to rise into summer and approach the critical threshold of 0 °C, the extent of missing data increases again—this time primarily in the ablation zone [26]. This is mainly attributed to the accumulation of meltwater on the glacier surface, which alters the scattering properties. Figure 16c and Figure 16d present the glacier velocity fields after reconstruction in winter and spring, respectively. It can be observed that the glacier velocity in spring has significantly increased compared to that in winter. This can be attributed to the reduced efficiency of the glacier’s hydrological system at this time. As spring arrives, surface snow on the Petermann Glacier gradually melts, and the meltwater is routed to the glacier bed through crevasses, thereby lowering basal friction, enhancing basal sliding, and accelerating glacier flow.
In addition, this paper compares the seasonal differences in different regions of the glacier (Figure 17). As shown in Figure 17a, profiles are taken along the glacier section direction in different regions of the glacier. Profile A1–A2 is taken from the accumulation zone of the glacier, while profiles B1–B2 and C1–C2 are taken from the high-velocity zone and the front end of the floating ice tongue in the ablation zone of the glacier, respectively. Observations in Figure 17 indicate that, along the transverse profile of the glacier, the glacier velocity is consistently higher in the central region compared to the lateral margins. This pattern is primarily attributed to increased basal and lateral friction exerted by the valley sidewalls. The mechanical constraints imposed by the adjacent bedrock intensify internal ice deformation and energy dissipation, thereby substantially reducing glacier velocities near the margins [47].
In addition, the accumulation zone demonstrates more pronounced seasonal variations in velocity. This study posits several plausible mechanisms underlying this behavior. Among them, the presence and variability of subglacial water are recognized as critical controls on glacier dynamics. During spring, enhanced surface melting leads to increased meltwater percolation to the glacier bed, elevating subglacial water pressure and promoting basal sliding. In the accumulation zone, the relatively steep slopes facilitate meltwater percolation to the base. At the same time, the basal hydrological system in this zone is generally more confined and has low drainage efficiency, causing water pressure to rise rapidly and enhancing basal sliding. Consequently, glacier velocities in the accumulation zone are significantly higher in spring than in winter, thereby explaining the significantly elevated velocities observed during spring relative to winter in the accumulation zone.

5.4. Method Applicability

The proposed framework has been preliminarily validated on the Petermann Glacier, demonstrating stable and consistent reconstruction performance. As a dynamically active outlet glacier, Petermann Glacier is characterized by relatively high flow velocities and stable large-scale flow behavior, making it a representative case for evaluating spatiotemporal learning–based reconstruction methods. Although the method is not explicitly restricted to specific glacier types, its applicability largely depends on the dynamic characteristics of the target glacier system. In particular, glaciers exhibiting coherent spatial flow structures and temporally correlated velocity evolution provide more favorable conditions for learning coupled spatiotemporal representations. Under such conditions, the network can effectively capture stable spatial patterns associated with ice dynamics while exploiting temporal continuity to constrain the reconstruction process. Therefore, the framework is expected to show strong applicability to outlet and tidewater glaciers characterized by relatively high flow velocities and stable flow directions.
Nevertheless, several limitations should be acknowledged. For inland glaciers with slow flow and weak temporal variability, the contribution of temporal information becomes limited, weakening the advantage of the DAE component and causing the model to rely more heavily on spatial feature learning. In such cases, recovery performance may primarily depend on spatial inference, reducing the benefits of spatiotemporally coupled modeling. In addition, the applicability of the framework to surging glaciers may be constrained. These glaciers are often governed by complex basal processes and exhibit abrupt, non-periodic accelerations. Because the framework implicitly assumes temporal continuity, rapid transient signals may be partially smoothed, which may lead to temporal lag or underestimation of peak velocities during surge events, thereby increasing reconstruction uncertainty.
The generalization ability of the framework is also influenced by the availability, quality, and temporal sampling density of velocity observations. Reliable latent representations require sufficiently dense time-series information, whereas sparse or irregular observations may reduce reconstruction stability. Although the model is designed to learn general statistical characteristics of glacier motion rather than glacier-specific patterns, its performance across diverse geographic settings and dynamic regimes still requires further systematic validation.
Overall, the proposed framework provides a data-driven approach for glacier velocity reconstruction under incomplete observations, rather than a universal solution applicable to all glacier types. Its primary objective is to enhance the spatiotemporal continuity of velocity fields by exploiting statistical regularities in glacier motion, thereby serving as a complement to, rather than a replacement for, traditional physically based models. Further validation across a wider range of glacier environments is necessary to fully assess its applicability and scalability. Future work will focus on improving model robustness and transferability through cross-glacier transfer learning, domain adaptation strategies, and the incorporation of physically informed constraints, such as flow-direction consistency and strain-rate regularization. These developments are expected to enable models trained in data-rich regions to support velocity reconstruction in data-scarce areas while maintaining physical consistency.

6. Conclusions

This study proposes a method for glacier velocity recovery from SAR imagery based on spatiotemporal feature learning within a hybrid neural network framework. The method integrates ANN and DAE through both serial and parallel connections, thereby enhancing the capacity of the network to capture the spatiotemporal features of the glacier velocity. A key component of the architecture is its adaptive weighted summation mechanism and iterative fusion of supervised and unsupervised learning outputs, which collectively improve reconstruction accuracy. Furthermore, the incorporation of a time-aware error function contributes to enhanced network performance.
The method was evaluated using velocity fields of Petermann Glacier, where it effectively recovers missing velocity under the conditions examined in this study. Cross-validation and comparative experiments indicate that the proposed approach achieves improved performance relative to the tested baseline methods for this case. Based on the recovered velocity fields, seasonal variations in glacier velocity between winter and spring were analyzed, providing insights into potential driving mechanisms. While the results demonstrate the effectiveness of the proposed framework for the investigated glacier, future studies should extend its application to diverse regions and datasets to comprehensively assess its broader applicability.

Author Contributions

Conceptualization, Z.L. and J.C.; methodology, Z.L.; validation, H.M.; formal analysis, Z.L.; investigation, L.Y.; writing—original draft preparation, Z.L.; writing—review and editing, Z.L. and J.C.; supervision, J.C.; All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China, grant number 62231024.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The Sentinel-1 data used in this paper is available at the website of the European Space Agency (https://dataspace.copernicus.eu/) (accessed on 1 May 2024).

Acknowledgments

The authors acknowledge the European Space Agency for providing the data used in this study and thank the reviewers for their valuable comments and suggestions.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Strozzi, T.; Wiesmann, A.; Wegmüller, U.; Werner, C.L. Estimation of Arctic glacier motion with satellite L-band SAR data. Remote Sens. Environ. 2008, 112, 636–645. [Google Scholar] [CrossRef]
  2. Zemp, M.; Huss, M.; Thibert, E.; Eckert, N.; McNabb, R.W.; Huber, J.; Barandun, M.; Machguth, H.; Nussbaumer, S.U.; Gärtner-Roer, I.; et al. Global glacier mass changes and their contributions to sea-level rise from 1961 to 2016. Nature 2019, 568, 382–386. [Google Scholar] [CrossRef]
  3. Dehecq, A.; Gourmelen, N.; Gardner, A.S.; Brun, F.; Goldberg, D.; Nienow, P.W.; Berthier, E.; Vincent, C.; Wagnon, P.; Trouvé, E. Twenty-first century glacier slowdown driven by mass loss in High Mountain Asia. Nat. Geosci. 2019, 12, 22–27. [Google Scholar] [CrossRef]
  4. Cuffey, K.M.; Paterson, W.S.B. The Physics of Glaciers, 4th ed.; Academic Press: Amsterdam, The Netherlands, 2010. [Google Scholar]
  5. Wallis, B.J.; Hogg, A.E.; Meredith, M.P.; Close, R.; Hardy, D.; McMillan, M.; Wuite, J.; Nagler, T.; Moffat, C. Ocean warming drives rapid dynamic activation of marine-terminating glacier on the west Antarctic Peninsula. Nat. Commun. 2023, 14, 7535. [Google Scholar] [CrossRef]
  6. Zhou, Y.; Chen, J.; Cheng, X. Glacier velocity changes in the Himalayas in relation to ice mass balance. Remote Sens. 2021, 13, 3825. [Google Scholar] [CrossRef]
  7. Huang, L.; Li, Z. Comparison of SAR and optical data in deriving glacier velocity with feature tracking. Int. J. Remote Sens. 2011, 32, 2681–2698. [Google Scholar] [CrossRef]
  8. Pavelka, K.; Šedina, J.; Pavelka, K., Jr. Knud Rasmussen Glacier Status Analysis Based on Historical Data and Moving Detection Using RPAS. Appl. Sci. 2021, 11, 754. [Google Scholar] [CrossRef]
  9. Strozzi, T.; Luckman, A.; Murray, T.; Wegmüller, U.; Werner, C.L. Glacier motion estimation using SAR offset tracking procedures. IEEE Trans. Geosci. Remote Sens. 2002, 40, 2384–2391. [Google Scholar] [CrossRef]
  10. Goldstein, R.M.; Engelhardt, H.; Kamb, B.; Frolich, R.M. Satellite radar interferometry for monitoring ice sheet motion. Science 1993, 262, 1525–1530. [Google Scholar] [CrossRef]
  11. Joughin, I.R.; Kwok, R.; Fahnestock, M.A. Interferometric estimation of three-dimensional ice flow. IEEE Trans. Geosci. Remote Sens. 1998, 36, 25–37. [Google Scholar] [CrossRef]
  12. Berardino, P.; Fornaro, G.; Lanari, R.; Sansosti, E. A new SBAS algorithm for surface deformation monitoring. IEEE Trans. Geosci. Remote Sens. 2002, 40, 2375–2383. [Google Scholar] [CrossRef]
  13. Gray, A.L.; Short, N.; Mattar, K.E.; Jezek, K. Velocities and flux of the Filchner Ice Shelf from speckle tracking. Can. J. Remote Sens. 2001, 27, 193–206. [Google Scholar] [CrossRef]
  14. Yang, H.; Zhao, S.; Wang, Z.; Yan, A.; Shi, Z. Enhanced Wide-Area Glacier Velocity Monitoring in Svalbard via Synthetic Aperture Radar Offset Tracking Noise Suppression. Appl. Sci. 2024, 14, 10834. [Google Scholar] [CrossRef]
  15. Erten, E. Glacier velocity estimation using a polarimetric similarity measure. IEEE Trans. Geosci. Remote Sens. 2013, 51, 3319–3327. [Google Scholar] [CrossRef]
  16. Chae, S.H.; Lee, W.J.; Jung, H.S.; Zhang, L. Ionospheric correction of L-band SAR offset measurements. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2017, 10, 3591–3603. [Google Scholar] [CrossRef]
  17. Fu, Y.; Zhang, B.; Liu, G.; Zhang, R.; Liu, Q.; Ye, Y. Optical flow SBAS technique for glacier velocity extraction. IEEE Geosci. Remote Sens. Lett. 2022, 19, 2001505. [Google Scholar] [CrossRef]
  18. Liu, H.; Zhao, Z.; Jezek, K.C. Synergistic fusion of interferometric and speckle-tracking methods. IEEE Geosci. Remote Sens. Lett. 2007, 4, 102–106. [Google Scholar] [CrossRef]
  19. Shugar, D.H.; Rabus, B.T.; Clague, J.J.; Capps, D.M. Response of Black Rapids Glacier to the Denali earthquake. J. Geophys. Res. Earth Surf. 2012, 117, F01002. [Google Scholar] [CrossRef]
  20. Wu, M.C.; Liu, J.G.; Mason, P.J. Adaptive local kriging for surface motion mapping. Int. J. Remote Sens. 2013, 34, 7589–7606. [Google Scholar] [CrossRef]
  21. Gudmundsson, S.; Sigmundsson, F.; Carstensen, J.M. Three-dimensional surface motion from InSAR and GPS. J. Geophys. Res. Solid Earth 2002, 107, ETG13. [Google Scholar] [CrossRef]
  22. Wang, G.; Garcia, D.; Liu, Y.; de Jeu, R.; Dolman, A.J. A three-dimensional gap-filling method for geophysical datasets. Environ. Model. Softw. 2012, 30, 139–142. [Google Scholar] [CrossRef]
  23. Hippert-Ferrer, A.; Yan, Y.; Bolon, P. EM-EOF gap filling for SAR displacement time series. IEEE Trans. Geosci. Remote Sens. 2021, 59, 5794–5811. [Google Scholar] [CrossRef]
  24. Hippert-Ferrer, A.; Yan, Y.; Bolon, P.; Millan, R. Spatiotemporal filling of missing displacement data. IEEE Geosci. Remote Sens. Lett. 2021, 18, 2157–2161. [Google Scholar] [CrossRef]
  25. Li, G.; Mao, Y.; Feng, X.; Chen, Z.; Yang, Z.; Cheng, X. Monitoring ice flow velocity of Petermann Glacier. Int. J. Appl. Earth Obs. Geoinf. 2023, 121, 103374. [Google Scholar] [CrossRef]
  26. Li, Z.; Chong, J.; Zhao, Y.; Diao, L. Reconstruction of Petermann Glacier velocity time series. Int. J. Appl. Earth Obs. Geoinf. 2024, 135, 104307. [Google Scholar] [CrossRef]
  27. Ma, Z.; Mei, G.; Zhang, Z.; Xu, N.; Prezioso, E. Graph convolutional networks for deformation prediction. Neural Comput. Appl. 2021, 33, 14441–14457. [Google Scholar] [CrossRef]
  28. Hallaji, E.; Razavi-Far, R.; Saif, M. DLIN: Deep ladder imputation network. IEEE Trans. Cybern. 2021, 52, 8629–8641. [Google Scholar] [CrossRef]
  29. Pan, Z.; Wang, Y.; Wang, K.; Chen, H.; Yang, C.; Gui, W. Missing time series imputation using deep autoencoders. IEEE Trans. Cybern. 2023, 53, 695–706. [Google Scholar] [CrossRef]
  30. Delamou, M.; Bazzi, A.; Chafii, M.; Amhoud, E.M. Deep learning-based estimation for multitarget radar detection. In Proceedings of the 2023 IEEE 97th Vehicular Technology Conference (VTC2023-Spring), Florence, Italy, 20–23 June 2023; pp. 1–5. [Google Scholar] [CrossRef]
  31. Zhang, W.; Huckaby, B.; Talburt, J.; Weissman, S.; Yang, M.Q. cnnImpute: Missing value recovery for single-cell RNA sequencing data. Sci. Rep. 2024, 14, 3946. [Google Scholar] [CrossRef]
  32. Cao, W.; Wang, D.; Li, J.; Zhou, H.; Li, L.; Li, Y. BRITS: Bidirectional recurrent imputation for time series. Adv. Neural Inf. Process. Syst. 2018, 31, 6775–6785. [Google Scholar] [CrossRef]
  33. Yoon, J.; Zame, W.R.; van der Schaar, M. Estimating missing data in temporal data streams using multi-directional recurrent neural networks. IEEE Trans. Biomed. Eng. 2019, 66, 1477–1490. [Google Scholar] [CrossRef]
  34. Eum, Y.; Yoo, E.-H. Imputation of missing time-activity data with long-term gaps: A multi-scale residual CNN–LSTM network model. Comput. Environ. Urban Syst. 2022, 95, 101823. [Google Scholar] [CrossRef]
  35. Zhang, K.; Gong, F.; Li, Z.; Liu, S.; Shen, Y. Recovery of glacier velocity fields using ANN. IEEE Geosci. Remote Sens. Lett. 2019, 16, 1250–1253. [Google Scholar] [CrossRef]
  36. Jakobsson, M.; Hogan, K.A.; Mayer, L.A.; Mix, A.; Jennings, A.; Stoner, J.; Eriksson, B.; Jerram, K.; Mohammad, R.; Pearce, C.; et al. Holocene retreat dynamics of Petermann Glacier. Nat. Commun. 2018, 9, 2104. [Google Scholar] [CrossRef]
  37. Allen, C.; Gogineni, S.; Wohletz, B.; Jezek, K.; Chuah, T. Airborne radio echo sounding of outlet glaciers in Greenland. Int. J. Remote Sens. 1997, 18, 3103–3108. [Google Scholar] [CrossRef]
  38. Johannessen, O.M.; Babiker, M.; Miles, M.W. Unprecedented retreat in a 50-year observational record for Petermann Glacier, North Greenland. Atmos. Ocean. Sci. Lett. 2013, 6, 259–265. [Google Scholar] [CrossRef]
  39. Rignot, E.; Steffen, K. Channelized bottom melting and stability of floating ice shelves. Geophys. Res. Lett. 2008, 35, L02503. [Google Scholar] [CrossRef]
  40. Münchow, A.; Padman, L. Context for the recent massive Petermann Glacier calving event. Eos Trans. Am. Geophys. Union 2013, 94, 260–261. [Google Scholar] [CrossRef]
  41. Nick, F.M.; Luckman, A.; Vieli, A.; Van der Veen, C.J.; Van As, D.; Van De Wal, R.S.W.; Pattyn, F.; Hubbard, A.L.; Floricioiu, D. The response of Petermann Glacier, Greenland, to large calving events and its future stability in the context of atmospheric and oceanic warming. J. Glaciol. 2012, 58, 229–239. [Google Scholar] [CrossRef]
  42. Hii, A.J.H.; Hann, C.E.; Chase, J.G.; van Houten, E.E.W. Fast normalized cross correlation for motion tracking. Comput. Methods Programs Biomed. 2006, 82, 144–156. [Google Scholar] [CrossRef]
  43. How, P.; James, T.; Wynn, P. Analyzing ice dynamics using Sentinel-1 data at the Sólheimajökull Glacier, Iceland. GISci. Remote Sens. 2020, 57, 1131–1147. [Google Scholar] [CrossRef]
  44. Zhou, W.; Li, X.; Li, Z.; Wang, Q. 3D surface velocity retrieval of mountain glacier using an offset tracking technique applied to ascending and descending SAR data. Int. J. Digit. Earth 2018, 11, 1029–1047. [Google Scholar] [CrossRef]
  45. Basheer, I.A.; Hajmeer, M. Artificial neural networks: Fundamentals and applications. J. Microbiol. Methods 2000, 43, 3–31. [Google Scholar] [CrossRef]
  46. Fischer, U.H.; Clarke, G.K.C. Stick–slip sliding behaviour at the base of a glacier. Ann. Glaciol. 1997, 24, 390–396. [Google Scholar] [CrossRef][Green Version]
  47. Benn, D.; Evans, D.J.A. Glaciers and Glaciation, 2nd ed.; Routledge: Abingdon, UK, 2014. [Google Scholar]
Figure 1. Study area and the coverage of the SAR image utilized.
Figure 1. Study area and the coverage of the SAR image utilized.
Applsci 16 03169 g001
Figure 2. The acquisition dates of the SAR images utilized in the study.
Figure 2. The acquisition dates of the SAR images utilized in the study.
Applsci 16 03169 g002
Figure 3. Flowchart of the recovery method for glacier velocity based on the spatiotemporal hybrid neural network.
Figure 3. Flowchart of the recovery method for glacier velocity based on the spatiotemporal hybrid neural network.
Applsci 16 03169 g003
Figure 4. The structure of ANN.
Figure 4. The structure of ANN.
Applsci 16 03169 g004
Figure 5. Neighborhood window schematic diagram of point P. The crosses denote the missing data within the vicinity of point P.
Figure 5. Neighborhood window schematic diagram of point P. The crosses denote the missing data within the vicinity of point P.
Applsci 16 03169 g005
Figure 6. The structure of DAE.
Figure 6. The structure of DAE.
Applsci 16 03169 g006
Figure 7. Comparison between the original glacier velocity fields and the reconstructed glacier velocity fields. (a) The original glacier velocity field in January (1.15–1.21). (b) The reconstructed glacier velocity field in January. (c) The original glacier velocity field in February (2.14–2.20). (d) The reconstructed glacier velocity field in February. (e) The original glacier velocity field in March (3.16–3.22). (f) The reconstructed glacier velocity field in March. (g) The original glacier velocity field in April (4.03–4.09). (h) The reconstructed glacier velocity field in April. The arrows in the figures indicate the glacier movement direction.
Figure 7. Comparison between the original glacier velocity fields and the reconstructed glacier velocity fields. (a) The original glacier velocity field in January (1.15–1.21). (b) The reconstructed glacier velocity field in January. (c) The original glacier velocity field in February (2.14–2.20). (d) The reconstructed glacier velocity field in February. (e) The original glacier velocity field in March (3.16–3.22). (f) The reconstructed glacier velocity field in March. (g) The original glacier velocity field in April (4.03–4.09). (h) The reconstructed glacier velocity field in April. The arrows in the figures indicate the glacier movement direction.
Applsci 16 03169 g007aApplsci 16 03169 g007b
Figure 8. Results of the reconstructed glacier velocity fields. (a) The reference glacier velocity field obtained from the SAR image pair from January 3 to January 9, 2021. (b) The glacier velocity field after randomly removing part of the glacier velocity. (c) The glacier velocity field reconstructed by the method in this paper. (d) The difference between the glacier velocity field reconstructed and the reference glacier velocity field. And the red line shows the main outline of the glacier.
Figure 8. Results of the reconstructed glacier velocity fields. (a) The reference glacier velocity field obtained from the SAR image pair from January 3 to January 9, 2021. (b) The glacier velocity field after randomly removing part of the glacier velocity. (c) The glacier velocity field reconstructed by the method in this paper. (d) The difference between the glacier velocity field reconstructed and the reference glacier velocity field. And the red line shows the main outline of the glacier.
Applsci 16 03169 g008
Figure 9. The results of ablation experiments. (a) The comparison of the results for various network architectures, which represent ANN and CNN, respectively. (b) The comparison of the results for various ANN input parameter. ‘Location’ denotes the result when only position coordinates are inputted; ‘Velocity’ signifies the result when only neighborhood velocity is inputted; and ‘Both’ indicates the result when all parameters are inputted. (c) The comparison of the results for different error functions (MAE, MSE, Huber, and T-Huber). (d) The comparison of the results for weighted iteration (Yes) and non-weighted iteration (No).
Figure 9. The results of ablation experiments. (a) The comparison of the results for various network architectures, which represent ANN and CNN, respectively. (b) The comparison of the results for various ANN input parameter. ‘Location’ denotes the result when only position coordinates are inputted; ‘Velocity’ signifies the result when only neighborhood velocity is inputted; and ‘Both’ indicates the result when all parameters are inputted. (c) The comparison of the results for different error functions (MAE, MSE, Huber, and T-Huber). (d) The comparison of the results for weighted iteration (Yes) and non-weighted iteration (No).
Applsci 16 03169 g009
Figure 10. Effects of network parameters on glacier velocity recovery. (a) Influence of learning rate. (b) Influence of batch size. (c) Influence of the number of hidden nodes in the ANN. (d) Influence of the number of hidden nodes in the DAE.
Figure 10. Effects of network parameters on glacier velocity recovery. (a) Influence of learning rate. (b) Influence of batch size. (c) Influence of the number of hidden nodes in the ANN. (d) Influence of the number of hidden nodes in the DAE.
Applsci 16 03169 g010aApplsci 16 03169 g010b
Figure 11. Comparison of the glacier velocity reconstructed by different methods with the reference glacier velocity field in terms of value and direction. (a,e) show the comparison results obtained using the proposed method in terms of value and direction. (b,f) present the comparison results obtained using kriging in terms of value and direction. (c,g) illustrate the comparison results obtained using CoANN in terms of value and direction. (d,h) illustrate the comparison results obtained using EM-EOF in terms of value and direction. The solid red line represents the data fitting, and the dotted line represents 95% of the data.
Figure 11. Comparison of the glacier velocity reconstructed by different methods with the reference glacier velocity field in terms of value and direction. (a,e) show the comparison results obtained using the proposed method in terms of value and direction. (b,f) present the comparison results obtained using kriging in terms of value and direction. (c,g) illustrate the comparison results obtained using CoANN in terms of value and direction. (d,h) illustrate the comparison results obtained using EM-EOF in terms of value and direction. The solid red line represents the data fitting, and the dotted line represents 95% of the data.
Applsci 16 03169 g011
Figure 12. Schematic diagram of the missing area location. Different colored circles represent different missing areas.
Figure 12. Schematic diagram of the missing area location. Different colored circles represent different missing areas.
Applsci 16 03169 g012
Figure 13. Comparison of the recovered glacier velocity value and reference velocity value for different missing areas and locations. (a) Region A with a 10 km2 gap; (b) Region A with a 20 km2 gap; (c) Region A with a 30 km2 gap; (d) Region B with a 10 km2 gap; (e) Region B with a 20 km2 gap; (f) Region B with a 30 km2 gap; (g) Region C with a 10 km2 gap; (h) Region C with a 20 km2 gap; (i) Region C with a 30 km2 gap. The solid red line represents the data fitting, and the dotted line represents 95% of the data.
Figure 13. Comparison of the recovered glacier velocity value and reference velocity value for different missing areas and locations. (a) Region A with a 10 km2 gap; (b) Region A with a 20 km2 gap; (c) Region A with a 30 km2 gap; (d) Region B with a 10 km2 gap; (e) Region B with a 20 km2 gap; (f) Region B with a 30 km2 gap; (g) Region C with a 10 km2 gap; (h) Region C with a 20 km2 gap; (i) Region C with a 30 km2 gap. The solid red line represents the data fitting, and the dotted line represents 95% of the data.
Applsci 16 03169 g013
Figure 14. Comparison of the recovered glacier velocity direction and reference velocity direction for different missing areas and locations. (a) Region A with a 10 km2 gap; (b) Region A with a 20 km2 gap; (c) Region A with a 30 km2 gap; (d) Region B with a 10 km2 gap; (e) Region B with a 20 km2 gap; (f) Region B with a 30 km2 gap; (g) Region C with a 10 km2 gap; (h) Region C with a 20 km2 gap; (i) Region C with a 30 km2 gap. The solid red line represents the data fitting, and the dotted line represents 95% of the data.
Figure 14. Comparison of the recovered glacier velocity direction and reference velocity direction for different missing areas and locations. (a) Region A with a 10 km2 gap; (b) Region A with a 20 km2 gap; (c) Region A with a 30 km2 gap; (d) Region B with a 10 km2 gap; (e) Region B with a 20 km2 gap; (f) Region B with a 30 km2 gap; (g) Region C with a 10 km2 gap; (h) Region C with a 20 km2 gap; (i) Region C with a 30 km2 gap. The solid red line represents the data fitting, and the dotted line represents 95% of the data.
Applsci 16 03169 g014
Figure 15. The glacier velocity recovery results under different missing areas. (a) Randomly selected area; (b) high-strain zone of the glacier. The blue line represents the RMSE of the glacier velocity value, the orange line represents the RMSE of the glacier velocity direction, and the shading indicates the standard deviation of RMSE.
Figure 15. The glacier velocity recovery results under different missing areas. (a) Randomly selected area; (b) high-strain zone of the glacier. The blue line represents the RMSE of the glacier velocity value, the orange line represents the RMSE of the glacier velocity direction, and the shading indicates the standard deviation of RMSE.
Applsci 16 03169 g015
Figure 16. The average velocity before and after the reconstruction of Petermann Glacier in winter and spring. (a) The original average velocity field of Petermann Glacier in winter. (b) The original average velocity field of Petermann Glacier in spring. (c) The reconstructed average velocity field of Petermann Glacier in winter. (d) The reconstructed average velocity field of Petermann Glacier in spring. The white parts in the figures indicate the missing parts.
Figure 16. The average velocity before and after the reconstruction of Petermann Glacier in winter and spring. (a) The original average velocity field of Petermann Glacier in winter. (b) The original average velocity field of Petermann Glacier in spring. (c) The reconstructed average velocity field of Petermann Glacier in winter. (d) The reconstructed average velocity field of Petermann Glacier in spring. The white parts in the figures indicate the missing parts.
Applsci 16 03169 g016aApplsci 16 03169 g016b
Figure 17. Velocity profiles of Petermann Glacier in winter and spring. (a) The location of the A1–A2, B1–B2 and C1–C2. (b) The velocity of Petermann Glacier along the sections A1–A2, B1–B2 and C1–C2. The blue line represents the glacier velocity in winter, and the red line represents the glacier velocity in spring.
Figure 17. Velocity profiles of Petermann Glacier in winter and spring. (a) The location of the A1–A2, B1–B2 and C1–C2. (b) The velocity of Petermann Glacier along the sections A1–A2, B1–B2 and C1–C2. The blue line represents the glacier velocity in winter, and the red line represents the glacier velocity in spring.
Applsci 16 03169 g017
Table 1. Sensitivity analysis of different window sizes.
Table 1. Sensitivity analysis of different window sizes.
Template Window SizeMean Correlation Coefficient
32 × 320.16
64 × 640.29
128 × 1280.36
256 × 2560.39
Table 2. Results under different fusion strategies.
Table 2. Results under different fusion strategies.
Method R M S E v (m/d) R M S E θ (°)
Fixed linear fusion0.1423.312
Nonlinear gating mechanism0.1183.201
Method in this paper0.1163.162
Table 3. Significance tests using different methods.
Table 3. Significance tests using different methods.
Methodp-Value
Kriging 7.51 × 10 16
CoANN 8.74 × 10 13
EM-EOF 1.28 × 10 14
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

Li, Z.; Mo, H.; Yang, L.; Chong, J. Recovery of Petermann Glacier Velocity from SAR Imagery Using a Spatiotemporal Hybrid Neural Network. Appl. Sci. 2026, 16, 3169. https://doi.org/10.3390/app16073169

AMA Style

Li Z, Mo H, Yang L, Chong J. Recovery of Petermann Glacier Velocity from SAR Imagery Using a Spatiotemporal Hybrid Neural Network. Applied Sciences. 2026; 16(7):3169. https://doi.org/10.3390/app16073169

Chicago/Turabian Style

Li, Zongze, Haimei Mo, Lebao Yang, and Jinsong Chong. 2026. "Recovery of Petermann Glacier Velocity from SAR Imagery Using a Spatiotemporal Hybrid Neural Network" Applied Sciences 16, no. 7: 3169. https://doi.org/10.3390/app16073169

APA Style

Li, Z., Mo, H., Yang, L., & Chong, J. (2026). Recovery of Petermann Glacier Velocity from SAR Imagery Using a Spatiotemporal Hybrid Neural Network. Applied Sciences, 16(7), 3169. https://doi.org/10.3390/app16073169

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