Next Article in Journal
Alfalfa Yield Prediction Using UAV-Based Hyperspectral Imagery and Ensemble Learning
Next Article in Special Issue
Node-Based Optimization of GNSS Tomography with a Minimum Bounding Box Algorithm
Previous Article in Journal
Automatic Extraction of Road Points from Airborne LiDAR Based on Bidirectional Skewness Balancing
Previous Article in Special Issue
A Tropospheric Tomography Method with a Novel Height Factor Model Including Two Parts: Isotropic and Anisotropic Height Factors
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Extracting Seasonal Signals in GNSS Coordinate Time Series via Weighted Nuclear Norm Minimization

1
School of Mathematics and Physics, China University of Geosciences, Wuhan 430074, China
2
Hubei Subsurface Multi-Scale Imaging Key Laboratory, China University of Geosciences, Wuhan 430074, China
3
School of Geography and Information Engineering, China University of Geosciences, Wuhan 430074, China
*
Author to whom correspondence should be addressed.
Remote Sens. 2020, 12(12), 2027; https://doi.org/10.3390/rs12122027
Submission received: 19 May 2020 / Revised: 12 June 2020 / Accepted: 21 June 2020 / Published: 24 June 2020
(This article belongs to the Special Issue Environmental Research with Global Navigation Satellite System (GNSS))

Abstract

:
Global Navigation Satellite System (GNSS) coordinate time series contains obvious seasonal signals, which mainly manifest as a superposition of annual and semi-annual oscillations. Accurate extraction of seasonal signals is of great importance for understanding various geophysical phenomena. In this paper, a Weighted Nuclear Norm Minimization (WNNM) is proposed to extract the seasonal signals from the GNSS coordinate time series. WNNM assigns different weights to different singular values that enable us to estimate an approximate low rank matrix from its noisy matrix. To address this issue, the low rank characteristics of the Hankel matrix induced by GNSS coordinate time series was investigated first, and then the WNNM is applied to extract the seasonal signals in the GNSS coordinate time series. Meanwhile, the residuals have been analyzed, obtaining the estimation of the uncertainty of velocity. To demonstrate the effectiveness of the proposed algorithm, a number of tests have been carried out on both simulated and real GNSS dataset. Experimental results indicate that the proposed scheme offers preferable performances compared with many state-of-the-art methods.

Graphical Abstract

1. Introduction

Global Navigation Satellite System (GNSS) coordinate time series often appear in many geophysical and geodetic applications. In addition to long-term trends and noise, GNSS coordinate time series usually shows significant seasonal variations that mainly manifest as annual and semi-annual oscillations [1,2,3,4]. A common research task in GNSS time series post-processing is the extraction of the seasonal signal from a GNSS observable time series. Accurate extraction is helpful not only for improving the reliability of GNSS time series, but is also vital for the studies of various geophysical phenomena, such as the seasonal variations of crustal movement and the velocity of plate movement [5,6,7,8,9,10].
To retrieve the seasonal signals of GNSS coordinate time series, several methods have been investigated by numerous scholars during the past several decades [3,4,11,12,13,14,15,16,17,18]. A detailed review can be found in [19]. The common method for devising a linear model is least-squares (LS) fitting [14], however, LS lacks random changes in the estimation of signals, and thus only seasonal signals with constant amplitude can be obtained [3], which is not consistent with the true seasonal variations. It has been suggested in several other studies to extract the periodic signals by data-driven methods, such as wavelet decomposition (WD) [13] and singular spectral analysis (SSA) [11,16,20]. Recently, Klos et al. compare and contrast these algorithms under different noise levels [17]. The results show that promising results have been achieved with these methods, however, most of these methods have several limitations. For instance, for WD, the wavelet basis function and the number of wavelet decomposition layers must be specified in advance, which will greatly affect the effect of wavelet denoising [13]. Although SSA can be used to effectively extract seasonal signals from univariate coordinate time series in the time domain without any prior information, it does not perform well when an inappropriate lag window is selected [11].
Weighted Nuclear Norm Minimization (WNNM) is a representative approach for solving low rank matrix approximation (LRMA) problems, which has been widely used in many fields, such as image denoising [21,22], image completion and repainting [23], seismic data denoising [24] and MIMO channel estimation [25]. WNNM outline several commonly used low-rank matrix methods, such as NNM, which can actually be viewed as a special counterpart of WNNM in which the weight vector of WNNM is set the same. Recently, Zha et al. compared and analyzed WNNM and NNM from the perspective of group sparse representation (GSR), mathematically proving that WNNM is more flexible than NNM for many practical problems [26]. In summary, rational weight will enhance the WNNM model for achieving better estimation. As is well known, seasonal signals in GNSS time series have been represented by sums of sinusoids with annual and semi-annual cycles [3]. More recently, Cai et al. proved that the Hankel matrix induced by the harmonic model has low-rank characteristics [27]. To the best of our knowledge, however, there has not been any work in which WNNM has been applied to GNSS time series. In this context, to differentiate these seasonal components in GNSS coordinate time series, the WNNM is applied in this study to investigate the possibility of extracting seasonal signals from GNSS coordinate time series. To circumvent this problem, the low-rank characteristics of the Hankel matrix induced by GNSS coordinate time series was investigated. Furthermore, the WNNM method was utilized to extract signals from the GNSS coordinate time series under different noise models and noise levels, and the results are compared with several state-of-the-art methods. Finally, the noise (i.e., the so-called residuals) was analyzed, and the corresponding parameters were calculated.
The rest of this paper is organized as follows. In Section 2, the GNSS time series model used in this study is briefly introduced, and the detailed WNNM methodology analyzed. The efficiency of WNNM in extracting the seasonal signals from simulated GNSS time series is tested in Section 3. Section 4 applies the WNNM to real GNSS data and compares the proposed algorithm with state-of-the-art algorithms. Section 5 concludes the paper.

2. Model and Method

2.1. Model

In general, the GNSS coordinate time series of a single component of a single station are routinely modeled as follows [2,4,11,28,29,30]:
y ( t ) = x ( t ) + ε ( t ) = α + β t + j = 1 2 a j ( t ) cos ( 2 π f j t ) + b j ( t ) sin ( 2 π f j t ) + ε ( t ) ,
where t ( t = 0 , 1 , , n 1 ) represents the epoch, y ( t ) , x ( t ) , ε ( t ) represent the observation, signal and noise at the t epoch, written as y t , x t , ε t for simplicity, respectively. α , β are the initial displacement and velocity, respectively. a j ( t ) , b j ( t ) ( j = 1 , 2 ) represent the instantaneous amplitudes, which are assumed to consist of a mean value (that is, a j , b j , j = 1 , 2 ) plus a random component. f 1 , f 2 corresponding to the annual and semi-annual frequencies, respectively. The optimal stochastic model of the observation noise for most stations has been considered as a combination of white noise (WN) and flicker noise (FN) [1,4,28,29,30,31,32].
Cai et al. proved that the Hankel matrix induced by the harmonic model has low-rank characteristics [27]. Inspired by this, the Hankel matrix induced by GNSS coordinate time series having a low-rank property was further investigated in this paper. A brief conclusion is given here via Theorem 1. Before stating the theorem, a linear operator H is presented to map the vector z n to the Hankel matrix as follows [27]:
[ H z ] i j = z i + j ,     i 0 , , n 1 1 ,   j 0 , , n 2 1 ,
where H z n 1 × n 2 , the index of the vector and matrix is from 0 and  [ · ] i j represents the ( i , j ) -th entry of matrix. In order to explore the low-rank characteristics of the Hankel matrix induced by the GNSS time series, let e t be the new noise term, including the observation noise ε t and the random variations of the seasonal signal. In this case, x t is still used to represent the signals, including the trend term and seasonal signals with amplitude a j , b j . Thus, the Hankel matrices induced by y t , x t and e t are easy to obtain via Equation (2), denoted as Y , X , E , then Equation (1) can be expressed as
Y = X + E ,
where
Y = [ y 0 y 1 y n 2 1 y 1 y 2 y n 2 y n 1 1 y n 1 y n ] ,   X = [ x 0 x 1 x n 2 1 x 1 x 2 x n 2 x n 1 1 x n 1 x n ] ,   E = [ e 0 e 1 e n 2 1 e 1 e 2 e n 2 e n 1 1 e n 1 e n ] ,
and n 1 = n n 2 + 1 < n 2 . For the Hankel matrix X above, it is proved that it is of low rank using the following theorem.
Theorem 1.
Suppose GNSS coordinate time series is a regular sample in the time domain, i.e.,  t Z + , and the seasonal signal in x t is a mixture of r sinusoids with amplitude a j , b j , the corresponding Hankel matrix is X n 1 × n 2 , then the following inequality
r a n k ( X ) 2 r + 2 ,
holds, where rank( X ) denotes the rank of X , and r is the order of seasonal signals.
Proof. 
See Appendix A for details. □
Theorem 1 indicates that the Hankel matrix X is low rank with a certain condition. Thanks to this useful conclusion, we can study the problem of seasonal signal extraction in GNSS coordinate time series from a new perspective. In this paper, a WNNM based method, which exploiting the low rank characteristic of the Hankel matrix, is proposed for extracting the seasonal signal from the GNSS coordinate time series.

2.2. Weighted Nuclear Norm Minimization

The low-rank characteristic of the Hankel matrix induced by the GNSS time series is proved in the preceding section. In this subsection, our intention is to use the WNNM to investigate the GNSS coordinate time series to obtain the seasonal signals therein, leading to the following WNNM-based model:
min X Y X F 2 + X w , * ,
where, X w , * = i = 1 | w i σ i ( X ) | represents weighted nuclear norm, σ i ( X ) denotes the i-th singular value of X , w i 0 is a weight assigned to σ i ( X ) , and  w = [ w 1 , , w n ] T is the weight vector. Although the weight vector benefits the corresponding WNNM-based model for achieving better estimation. The difficulty of solving a WNNM model, however, is that it is non-convex in general cases, and thus the traditional approaches used for NNM problems are no longer applicable. To address this issue, a weighted nuclear norm proximal (WNNP) operator strategy has been investigated in detail in [23]. If  Y n 1 × n 2 , n 1 n 2 , let Y = U Σ V T be the singular value decomposition (SVD) of Y , where Σ = [ d i a g ( σ 1 , σ 2 , , σ n ) O ] , following Theorem 1 in [23], the global optimum solution of Equation (4) can be solved as follows:
X ^ = U D ^ V T ,
where
D ^ = [ d i a g ( d 1 , d 2 , , d n ) O ] ,
and d 1 , d 2 , d n is the solution of the following convex optimization problem:
min d 1 , d 2 , , d n i = 1 n ( σ i d i ) 2 + w i d i , s . t . d 1 d 2 d n 0 .
More specifically, Equation (6) is a quadratic programming problem with linear constraints, which imply that Equation (6) can be solved by off-the-shelf convex optimization solvers. As introduced by Corollary 1 in [23], the global solution of Equation (6) is
d i ^ = m a x ( σ i w i 2 , 0 ) ,
provided the weights are sorted in a non-descending order.
Following Equations (5)–(7), it can be seen that Equation (4) can be equivalently converted to a quadratic programming problem with a linear constraint that is a convex optimization problem, and thus the solution of Equation (4) can be obtained using off-the-shelf convex optimization tool [33]. Obviously, the weight vector, as the key parameter of WNNM-based models, plays a crucial role in the success of WNNM. Following the suggested setting of [23], w i = C n σ i ( X ) + ε is set herein, where C is a compromising constant that is set by experience. n is the size of the matrix, σ i ( X ) represent the i-th singular value of X and  ε is a small positive constant to avoid dividing by zero. Let Y = U Σ V T be the SVD of Y , where Σ = [ d i a g ( σ 1 ( Y ) , σ 2 ( Y ) , , σ n ( Y ) ) O ] , and  σ i ( Y ) is the i-th singular value of Y . Based on the relationship between the singular value of Y and the constant C, the singular value of estimated matrix X * can be obtained. If  ε is small enough to make ε < min { C , C σ 1 ( Y ) } hold ( ε is set to 10 6 in this paper), by  using the weight vector w i = C n σ i ( X ) + ε , the closed-form solution of Equation (4) is
X * = U Σ ˜ V T ,
where
Σ ˜ = [ d i a g ( σ 1 ( X * ) , σ 2 ( X * ) , , σ n ( X * ) ) O ] ,
and
σ i ( X * ) = { 0 c 2 < 0 1 2 ( c 1 + c 2 ) c 2 0 } ,
where c 1 = σ i ( Y ) ε , c 2 = ( σ i ( Y ) + ε ) 2 4 C .
The procedure of WNNM is summarized in Algorithm 1.
Algorithm 1 WNNM for GNSS time series
Input: Noisy time series y, the constant C, and  ε .
Output: Extracted time series x ^
  1:
Construct the Hankel matrix Y via Equation (2);
  2:
Let Y = U Σ V T be the SVD of Y , where Σ = d i a g ( σ 1 ( Y ) , σ 2 ( Y ) , , σ n ( Y ) ) ;
  3:
for i = 1 : n do
  4:
c 1 = σ i ( Y ) ε , c 2 = ( σ i ( Y ) + ε ) 2 4 C
  5:
if c 2 0 then
  6:
   σ i ( X * ) = c 1 + c 2 2
  7:
else
  8:
   σ i ( X * ) = 0
  9:
end if
10:
end for
11:
while ε < min { C , C σ 1 ( Y ) } do
12:
ω i = C σ i ( X * ) + ε , Σ ˜ = d i a g ( σ 1 ( X * ) , , σ n ( X * ) )
13:
 and then X * = U Σ ˜ V T
14:
end while
15:
return x ^ = H X * , where H is the inverse transform of H .

3. Results of Simulation

To validate the effectiveness of the proposed algorithm, it is tested on the simulated GNSS coordinate time series here. The WNNM-based algorithm is compared with several state-of-the-art methods, including moving ordinary least squares (MOLS)[17], WD [13] and SSA [11]. Following the previous studies, it can be found that these methods have achieved outstanding performance. Here, the similar strategies used in these studies are adopted. For MOLS, the time series is divided into small segments, each of which is 2-years long and overlap each other for 1-year. For WD, the seventh and eighth Meyer’s wavelets are also used, as in [17], to model the seasonal signals. For SSA, Klos et al. analyzed the relationship between the lag window and the noise level, found that longer windows (3-years) produce better performance in the presence of higher noise levels, smaller windows (2-years) behave for low noise levels [17]. In this study, this method was also used to select the appropriate lag window.
To make the simulated time series more reasonable, GNSS time series is generated via Equation (1), where the seasonal signals are amplitude modulated. In all of the experiments, the parameters are set to α = 10   mm , β = 5   mm / yr . The mean amplitude of the annual and semi-annual signals is set as 3 and 2, respectively. The variations of the stochastic part of a j ( t ) and b j ( t ) are set to have standard deviations of 1.0 and 0.5 , respectively. To quantitatively evaluate the performance, the reliability of WNNM is evaluated in terms of trend uncertainty, noise spectral index, noise amplitude and misfit. The trend uncertainty refers to the variance of the velocity estimation, which can be calculated by the general formulas (29)–(31) in [34]. k is the spectral index, representing the slope under the logarithm of the power spectral density (PSD) of the noise. Misfit represents the standard deviation between the signals estimated with a certain method and the signal that was simulated. To facilitate comparison of the performance of competing methods, first the effectiveness of the proposed WNNM-based method under the “FN” was verified. However, the optimal noise model of GNSS time series is well described as a combination of WN and FN, and thus the proposed WNNM-based method has also been verified under “WN+FN”. To distinguish the different noises, σ w and σ f are used to represent the amplitude of WN and FN, respectively. In the following section, two cases will be discussed. The first case is that the noise model is pure FN, and in the other case a WN is added back into the synthetic time series. In each case, two different signal models, with or without a long-term trend, are considered separately.

3.1. Case 1: Pure FN

In this subsection, the performance of the proposed algorithm on the simulated time series, which was corrupted by the pure FN, is investigated. Following the method presented in the preceding section, the WNNM-based and competing methods were implemented, and the results are shown in Figure 1, which depicts the signals extracted by different methods for low noise levels, that is, 1   mm / yr k 4 . The original GNSS time series is also plotted. It can be seen that the WNNM-based method, as well as the other competing methods, can achieve good performance in extracting the signals from the original GNSS coordinate time series, either in the case of without trend or with a linear trend.
To compare the performance of the WNNM-based method with the other methods from the point of view of frequency, the residuals were also analyzed using maximum likelihood estimation (MLE) [7,28,29,35,36]. The PSD of residuals obtained by applying various methods are shown in Figure 2, and the PSD of original GNSS time series and synthetic noise are also plotted for comparison. As shown in Figure 2, the WNNM-based approach, as well as the other methods, can extract the signals from GNSS time series. The lower power-spectrum curve of WD may be due to the fact that the method absorbs some power, which is also shown in several previous studies.
To validate the results from a quantitative point of view, the corresponding parameters of the residuals are calculated and the results are summarized in Table 1, where the last row, “Actual”, shows the actual spectral index, noise amplitude and trend uncertainty of the simulated noise used in this subsection. As can be seen in Table 1, for a lower noise level, the misfit of the WNNM-based method is significantly lower than that of other methods, especially when the long-term trend is removed. Furthermore, the spectral indices of other methods are generally closer to 0, which may be due to the absorption of some colored noise in the process of extracting seasonal signals. This is also verified in Figure 2. As can be seen from Figure 2, the residual of WNNM is closest to the synthetic noise, while the residuals of several other methods are lower than that of synthetic noise, especially at the annual and semi-annual epoch.
Although the WNNM-based method achieves a better estimation compared to the other methods under low noise level (i.e., σ f = 1   mm / yr k 4 ), further work must be done, as the noise in a real GNSS series is usually not very small. To evaluate the performance of the WNNM-based method under different noise levels, its performance when a higher noise level is employed was further verified (i.e., σ f = 10   mm / yr k 4 ) [17]. As with the higher noise levels, the signals extracted using various methods and the corresponding parameters of the residuals are given in Figure 3 and Table 2, respectively. The corresponding PSD were presented in Figure 4. It can be observed that the PSD of residuals show an obvious downward trend at the annual and semi-annual epoch. Among them, WNNM is the most gentle, followed by MOLS and SSA, which indicate that WNNM can achieve a better performance in extracting signals.
From the experimental results, it can be seen that, with increasing noise level, the performance of all methods used in this paper decreased. More specifically, when the long-term trend is removed, the performance of the WNNM-based approach is slightly better compared to that of MOLS, WD and SSA. Meanwhile, WNNM can achieve a good performance as the other competing methods, even when a linear trend is added back into the GNSS time series. In general, under pure FN model, the WNNM method achieves excellent estimation at different noise levels. However, it is well known that noise types in the GNSS coordinate time series are very complex, and it is not sufficient to consider the pure flicker noise. Based on this fact, the performance of the proposed WNNM-based method under “WN+FN” is further verified in the next section.

3.2. Case 2: WN+FN

As described above, for most of the stations the optimal noise model of the GNSS time series is well described as a combination of WN and FN [31]. To demonstrate the availability of WNNM in the application of GNSS time series, the performance of WNNM under the combination of WN and FN is discussed in this subsection. More specifically, Gaussian white noise with zero mean and variance 1 is added to these GNSS time series.
As shown in Figure 5 and Table 3, the WNNM-based approach can also achieve better performance under mixed noise. Compared with the other methods, the accuracy of WNNM-based method still has some advantages. Further more, for lower noise level, the spectral indices of other methods are generally closer to 0, which is consistent with the previous section. With the increasing of FN, the WNNM-based method also has a good ability to extract seasonal signals from the GNSS time series. The results are shown in Figure 6 and Table 4. Since the PSD of residuals is similar to those shown in Figure 2 and Figure 4, we omit it here for brevity.
Experimental results indicate that the seasonal signals extracted by the WNNM method are more similar to the synthetic seasonal signals with smaller misfit under different noise models. Compared with the other methods, the power spectrum curve of residuals obtained by using WNNM method are also more similar to the power spectrum curve of simulated noise. In summary, it can be concluded that the WNNM-based method proposed in this paper can achieve good performance under different noise levels, whether the noise model is pure FN or a mixture of WN and FN. Compared with the case in which a linear trend is added, the WNNM-based method can achieve better estimation by removing the trend firstly.

4. Application to Real Data

In this section, the WNNM is applied to analyze the real GNSS coordinate time series. Nine GNSS stations in China are selected to assess the WNNM-based method as well as the competing methods. The locations and relevant information about each station are shown in Figure 7 and Table 5, respectively. Most of the information in Table 5, such as epochs of offset, are taken from information provided by Scrips Orbit and Permanent Array Center (SOPAC (http://sopac-ftp.ucsd.edu/pub/timeseries/)). The last column in Table 5 shows the optimal noise model (ONM) of each site in the Up component, which follows from [37] (please refer to [37] for details).
The “Detrend” GNSS coordinate time series used in this study are available from SOPAC. The longest one is SHAO station (6049 d) and the shortest is LHAS station (2790 d). There are two main reasons for choosing these data. First, SOPAC uses s t _ f i l t e r software to combine the solutions obtained by the Jet Propulsion Laboratory (JPL) (using GIPSY software) and by the SOPAC (using GAMIT/GLOBK software) analysis center, to eliminate errors due to software and processing strategies and finally obtain a unified, self-consistent solution (a detailed combination strategy is presented in Section 2.2 [19]). Second, the data do not contain long-term trends, and the ONM of most of these sites is “WN+FN” [37]. Although the ONM of some stations (such as URUM, GUAO and WUHN) are not “WN+FN”, but they were still retained to verify the robustness of our method under different noise models. Although the Detrend time series was adopted, before the experiments were started, a standard pre-processing procedure, such as missing data interpolation [38] and offsets extraction [39], were also performed and the gross error, if existing, were removed using the 3 σ criterion [29,40]. Owing to the fact that this is not the focus of this study, the data pre-processing strategies will not be discussed in detail, interested readers are referred to the relevant literature.
As can be seen from Table 5, most of these sites have approximately 30 % missing data, and to minimize the impact of missing data, the analysis was limited to 2000 days for each site. Figure 8 shows the time series before and after pre-processing with BJFS and TNML sites as examples. It can be seen that before the pre-treatment there are missing and outliers in the coordinate time series, and after pre-processing these data are well suppressed. Following the methods introduced in the preceding section, the pre-processed data from the nine sites were analyzed. Here, the graphical results of three directions (North, East and Up) of BJFS station are shown. The time series extracted by applying MOLS, WD, SSA and WNNM are shown in Figure 9a–c, respectively, and the observed GNSS time series is also illustrated for comparison. It can be seen from Figure 9a–c that the WNNM method can accurately extract seasonal signals in all directions of this site. As shown in Figure 9b, there is still a slight linear trend in the East component, for which the LS should be first used to remove this trend. The results of removing the linear trend term are shown in Figure 9d. Obviously, the time-varying amplitude periodic signals of BJFS station obtained by the four methods are close to each other.
Results of trend uncertainty, spectral index and noise amplitude estimated from the GNSS time series of BJFS are provided in Table 6. Different from the simulation, the true signal in the real data is unknown, it is impossible to calculate the corresponding misfit as in the simulation experiment. Here, the validity is verified by calculating the correlation coefficients between the signals extracted by various methods. Results of BJFS station are shown in Table 7. As can be seen from Table 7, the highest correlation coefficient with WNNM was MOLS, followed by SSA. The correlation coefficients between the signals obtained by each method are relatively large. For the three components, the correlation coefficients are about 0.99. The results indicate that the four methods mentioned in this paper are all effective in estimating the actual periodic signals with time-varying amplitude.
Moreover, processing schemes of the other sites are the same as that of BJFS, which will be omitted due to space limitations. Similarly, the residuals obtained by various methods in all stations were also analyzed. The results are presented in Table 8. According to the results, one can see that the noise amplitude and noise spectral indices of different sites are different, and even different directions of the same site have certain differences, which have been demonstrated and verified by previous studies. The corresponding spectral indices for the North and East components were estimated to vary between −1.0636 and −1.6248, −1.0859 and −1.5159, respectively. For the vertical components, the spectral indices of the power-law process of the sites URUM, WUHN and GUAO were estimated to range from 1.3459 to 1.6447 , with a median of 1.4872 . The spectral indices of the remaining sites were estimated to be a mean of 1.1022 , with the minimal and maximal being, respectively, 1.3466 in BJFS and −0.7407 in LHAS. The amplitude of the residuals for the North component varied from 1.60   mm / yr k 4 to 10.05   mm / yr k 4 with a median of 4.43   mm / yr k 4 , and from 2.65   mm / yr k 4 to 6.52   mm / yr k 4 with a median of 4.28   mm / yr k 4 for the East component. The minimal and maximal amplitudes of the residuals of the vertical component are, respectively, 2.65   mm / yr k 4 and 28.73   mm / yr k 4 .
Mean values of trend uncertainty, spectral indices and noise amplitude estimated from the nine stations are also provided in Table 9. As shown in Table 8 and Table 9, for most stations, results estimated by applying WNNM are not significantly different from the results obtained by the other methods. Correlation coefficients of the seasonal signals for the Up component of the other eight stations are also presented in Table 10. As shown in Table 10, the mean correlation coefficients between the signals extracted by WNNM and those by MOLS, WD and SSA were 0.9223,0.9641 and 0.9711, respectively. In addition, it is not hard to find that the correlation coefficients between MOLS and the other methods are small at the URUM station. This is primarily due to the large changes during 2018, which leads to the poor estimation of MOLS. Over all, the correlation between WNNM and the other methods was largely that verified the effectiveness of WNNM method in extracting the seasonal signals. The results of horizontal components are similar to these. We omit it here.

5. Discussion and Conclusions

GNSS coordinate time series contains obvious seasonal variations. In recent years, the previously published papers show that the harmonic model with time-varying amplitude can better model the seasonal oscillations. As a result of the time-varying amplitude, the traditional least square method is no longer tried. The data-driven methods, such as WD and SSA, are another main branch along this line of research. These methods can extract the seasonal signal accurately without knowing the prior information of the signal, but they also have some shortcomings. The WNNM method utilizes the low rank characteristics of Hankel matrix formed by GNSS time series. Different from the SSA that simply drops the smaller singular value, which will lose some useful information, WNNM shrinks the singular values according to their amplitude, which makes it more flexible in dealing with practical problems.
In this paper, seasonal signals were extracted from the GNSS coordinate time series by using the WNNM method. This is based on the fact that the Hankel matrix constructed by GNSS time series is low rank. To work around this issue, the Hankle matrix induced by the GNSS coordinate time series is investigated, the results demonstrate that it has low-rank characteristic under certain conditions. Then, a WNNM-based method was therefore proposed to extract the signals from the GNSS observations. The capability of WNNM approach to extract seasonal signals from GNSS time series was explored by extensive experiments that have been carried out on simulation time series. The results indicate that the seasonal signals extracted by WNNM are closer to the simulated signals, and smaller misfits were obtained under different noise models and noise levels. Whereas, seasonal signals extracted by WD method may be contaminated by colored noise more or less. In the application of real GNSS coordinate time series, the estimates of trend uncertainty, spectral indices and noise amplitude after applying WNNM are not significantly different from the results obtained by the other methods. This implies that the WNNM as well as other methods, can accurately extract seasonal signals in GNSS observations. As shown in Table 7 and Table 10, it can be found that the highest correlation with WNNM is SSA, with a mean of 0.9734 for the Up component. For most of the nine sites, the correlation between WD and SSA is also larger, which may be due to the fact that they absorb some colored noise when extracting seasonal signals. The specific reasons are for further study. To conclude, the WNNM-based method is a reliable method for extracting the seasonal signals in GNSS coordinate time series. The WNNM method is not only beneficial to better study the noise in the geodetic time series, but also provides strong support for further improving the estimation accuracy of site velocities and their uncertainty estimates.

Author Contributions

B.C. carried out the data analysis, designed the experiments and wrote the paper; J.B. discussed the results and provided valuable comments and suggestions; H.W. collected the real data in this study; K.D. provided valuable comments; H.L. presented this research topic, provided valuable comments and revised the manuscript. All authors discussed the results and agreed to the published version of the manuscript.

Funding

This work is supported by the the National Key R&D Program of China (2018YFC1503705), Science and Technology Research Project of Hubei Provincial Department of Education (B2017597).

Acknowledgments

The authors would like to thank the anonymous reviewers and the editors for their valuable comments and suggestions. The authors would thanks Shuiping Li, University of Hefei University of Technology for his timely help in obtaining the site information and mapping the location of station, Francisco Javier Alonso Sanchez of University of Extremadura, Spain, for providing the SSA code, which were used for comparison. We appreciate the SOPAC (http://sopac-ftp.ucsd.edu/pub/timeseries/) for providing the GNSS time series.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A. Proof of Theorem 1

Proof. 
The signals in GNSS coordinate time series is:
x ( t ) = α + β t + j = 1 r a j cos ( 2 π f j t ) + b j sin ( 2 π f j t ) ) ,
where α , β are the initial displacement and velocity, respectively. r is the order of seasonal signals, a j , b j are the mean value of amplitudes. The seasonal signals can be expressed as a complex form by using Euler’s formula, that is:
x ( t ) = α + β t + j = 1 q d j e i 2 π λ j t ,   ( t = 0 , 1 , , n 1 ) ,
where,
q = 2 r ,
A j = a j 2 + b j 2 ,
ϕ j = a r c t a n ( b j a j ) ,
i = 1 ,
d j = { 1 2 A j e i ϕ j , j = 1 , 2 , , r , 1 2 A j r e i ϕ j r , j = r + 1 , r + 2 , , q ,
λ j = { f j , j = 1 , 2 , , r , f j r , j = r + 1 , r + 2 , , q .
Denote x ( t ) = x t ( t = 0 , 1 , , n 1 ) , the corresponding Hankel matrix X can be constructed by using Equation (2), i.e.,
X = [ x 0 x 1 x n 2 1 x 1 x 2 x n 2 x n 1 1 x n 1 x n ] ,
where n 1 = n n 2 + 1 . The following matrices can be obtained by splitting the matrix X :
X = T + S ,
where
T = [ α α + β α + β ( n 2 1 ) α + β α + 2 β α + β   n 2 α + β ( n 1 1 ) α + β n 1 α + β   n ]
S = [ j = 1 q d j j = 1 q d j e i 2 π λ j j = 1 q d j e i 2 π λ j ( n 2 1 ) j = 1 q d j e i 2 π λ j j = 1 q d j e i 2 π λ j 2 j = 1 q d j e i 2 π λ j n 2 j = 1 q d j e i 2 π λ j ( n 1 1 ) j = 1 q d j e i 2 π λ j n 1 j = 1 q d j e i 2 π λ j n ] ,
where T , S are defined as trend matrix, seasonal matrix, respectively.
For matrix T , owing to the GNSS coordinates time series are sampled uniformly in days, that is, the value of t is a positive integer, so the T can be expressed as follows:
T [ α α + β α + ( n 2 1 ) β β β β 0 0 0 0 0 0 ] ,
it is easy to know that r a n k ( T ) = 2 ;
For matrix S , define y k = e i 2 π λ k for k = 1 , , q , Cai et al. proved that S is low rank by using the vandermonde decomposition of Hankel matrix [27], that is S = E L D E R T , where,
E L = [ 1 1 1 y 1 y 2 y q y 1 n 1 1 y 2 n 1 1 y q n 1 1 ] ,
D = [ d 1 0 0 0 d 2 0 0 0 d q ] ,
E R = [ 1 1 1 y 1 y 2 y q y 1 n 2 1 y 2 n 2 1 y q n 2 1 ] .
If all x t is distinct, and q m i n ( n 1 , n 2 ) , the E L , E R are both full rank matrixs, r a n k ( S ) = q , when all d j 0 . In summary, r a n k ( X ) = r a n k ( T + S ) r a n k ( T ) + r a n k ( S ) = q + 2 m i n { n 1 , n 2 } hold, thus, the hankel matrix induced by GNSS coordinate time series is low rank. □

References

  1. Zhang, J.; Bock, Y.; Johnson, H.; Fang, P.; Williams, S.; Genrich, J.; Wdowinski, S.; Behr, J. Southern California Permanent GPS Geodetic Array: Error analysis of daily position estimates and site velocities. J. Geophys. Res. Earth 1997, 102, 18035–18055. [Google Scholar] [CrossRef]
  2. Dong, D.; Fang, P.; Bock, Y.; Cheng, M.K.; Miyazaki, S. Anatomy of apparent seasonal variations from GPS-derived site position time series. J. Geophys. Res. Earth 2002, 107, ETG-9. [Google Scholar] [CrossRef] [Green Version]
  3. Davis, J.L.; Wernicke, B.P.; Tamisiea, M.E. On seasonal signals in geodetic time series. J. Geophys. Res. Earth 2012, 117, 1403. [Google Scholar] [CrossRef] [Green Version]
  4. Wang, K.; Jiang, W.; Chen, H.; An, X.; Zhou, X.; Yuan, P.; Chen, Q. Analysis of seasonal signal in GPS short-baseline time series. Pure Appl. Geophys. 2018, 175, 3485–3509. [Google Scholar] [CrossRef]
  5. Blewitt, G.; Lavallée, D. Effect of annual signals on geodetic velocity. J. Geophys. Res. Solid Earth 2002, 107, ETG9. [Google Scholar] [CrossRef] [Green Version]
  6. Zou, R.; Freymueller, J.T.; Ding, K.; Yang, S.; Wang, Q. Evaluating seasonal loading models and their impact on global and regional reference frame alignment. J. Geophys. Res. Solid Earth 2014, 119, 1337–1358. [Google Scholar] [CrossRef]
  7. Bogusz, J.; Klos, A. On the significance of periodic signals in noise analysis of GPS station coordinates time series. GPS Solut. 2016, 20, 655–664. [Google Scholar] [CrossRef] [Green Version]
  8. Wu, Y.; Zhao, Q.; Zhang, B.; Wu, W. Characterizing the seasonal crustal motion in Tianshan area using GPS, GRACE and Surface loading models. Remote Sens. 2017, 9, 1303. [Google Scholar] [CrossRef] [Green Version]
  9. Klos, A.; Olivares, G.; Teferle, F.N.; Hunegnaw, A.; Bogusz, J. On the combined effect of periodic signals and colored noise on velocity uncertainties. GPS Solut. 2018, 22, 1. [Google Scholar] [CrossRef] [Green Version]
  10. Chen, G.; Zhao, Q.; Wei, N.; Liu, J. Impacts on noise analysis of GNSS position time series caused by seasonal signal, weight matrix, offset, and Helmert transformation parameters. Remote Sens. 2018, 10, 1584. [Google Scholar] [CrossRef] [Green Version]
  11. Chen, Q.; Dam, T.V.; Sneeuw, N.; Collilieux, X.; Weigelt, M.; Rebischung, P. Singular spectrum analysis for modeling seasonal signals from GPS time series. J. Geodyn. 2013, 72, 25–35. [Google Scholar] [CrossRef]
  12. Pan, Y.; Shen, W.; Ding, H.; Hwang, C.; Li, J.; Zhang, T. The Quasi-Biennial vertical oscillations at Global GPS stations: Identification by ensemble empirical mode decomposition. Sensors 2015, 15, 26096–26114. [Google Scholar] [CrossRef] [PubMed]
  13. Bogusz, J. Geodetic aspects of GPS permanent station non-linearity studies. Acta Geodyn. Et Geomater. 2015, 12, 323–333. [Google Scholar] [CrossRef] [Green Version]
  14. Amiri-Simkooei, A.R. Non-negative least-squares variance component estimation with application to GPS time series. J. Geod. 2016, 90, 451–466. [Google Scholar] [CrossRef]
  15. Ming, F.; Yang, Y.; Zeng, A.; Jing, Y. Analysis of seasonal signals and long-term trends in the height time series of IGS sites in China. Sci. China Earth Sci. 2016, 59, 1283–1291. [Google Scholar] [CrossRef]
  16. Wang, X.; Cheng, Y.; Wu, S.; Zhang, K. An enhanced singular spectrum analysis method for constructing nonsecular model of GPS site movement. J. Geophys. Res. Earth 2016, 121, 2193–2211. [Google Scholar] [CrossRef] [Green Version]
  17. Klos, A.; Bos, M.S.; Bogusz, J. Detecting time-varying seasonal signal in GPS position time series with different noise levels. GPS Solut. 2018, 22, 21. [Google Scholar] [CrossRef] [Green Version]
  18. Ji, K.; Shen, Y.; Wang, F. Signal extraction from GNSS position time series using weighted wavelet analysis. Remote Sens. 2020, 12, 992. [Google Scholar] [CrossRef] [Green Version]
  19. He, X.; Montillet, J.P.; Fernandes, R.; Bos, M.; Yu, K.; Hua, X.; Jiang, W. Review of current GPS methodologies for producing accurate time series and their error sources. J. Geodyn. 2017, 106, 12–29. [Google Scholar] [CrossRef]
  20. Elsner, J.B. Analysis of time series structure: SSA and related techniques. J. Am. Stat. Assoc. 2012, 97, 1207–1208. [Google Scholar] [CrossRef]
  21. Gu, S.; Zhang, L.; Zuo, W.; Feng, X. Weighted nuclear norm minimization with application to image denoising. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Columbus, OH, USA, 24–27 June 2014; pp. 2862–2869. [Google Scholar]
  22. Xu, J.; Zhang, L.; Zhang, D.; Feng, X. Multi-channel weighted nuclear norm minimization for real color image denoising. In Proceedings of the 2017 IEEE International Conference on Computer Vision (ICCV), Venice, Italy, 22–29 October 2017. [Google Scholar]
  23. Gu, S.; Xie, Q.; Meng, D.; Zuo, W.; Feng, X.; Zhang, L. Weighted nuclear norm minimization and its applications to low level vision. Int. J. Comput. Vis. 2017, 121, 183–208. [Google Scholar] [CrossRef]
  24. Li, J.; Wang, D.; Ji, S.; Li, Y.; Qian, Z. Seismic noise suppression using weighted nuclear norm minimization method. J. Appl. Geophys. 2017, 146, 214–220. [Google Scholar] [CrossRef]
  25. VaniDevi, M. Weighted Nuclear Norm Minimization Method for Massive MIMO Low Rank Channel Estimation Problem. Ph.D. Thesis, Indian Institute of Space Science and Technology, Kerala, India, 2018. [Google Scholar]
  26. Zha, Z.; Yuan, X.; Li, B.; Zhang, X.; Liu, X.; Tang, L.; Liang, Y. Analyzing the weighted nuclear norm minimization and nuclear norm minimization based on group sparse representation. arXiv 2017, arXiv:1702.04463. [Google Scholar]
  27. Cai, J.F.; Wang, T.; Wei, K. Fast and provable algorithms for spectrally sparse signal reconstruction via low-rank Hankel matrix completion. Appl. Comput. Harmon. Anal. 2019, 46, 94–121. [Google Scholar] [CrossRef] [Green Version]
  28. Williams, S.D.P.; Bock, Y.; Fang, P.; Jamason, P.; Nikolaidis, R.M.; Prawirodirdjo, L.; Miller, M.; Johnson, D.J. Error analysis of continuous GPS position time series. J. Geophys. Res. 2004, 109, B03412. [Google Scholar] [CrossRef] [Green Version]
  29. Bos, M.S.; Fernandes, R.M.S.; Williams, S.D.P.; Bastos, L. Fast error analysis of continuous GNSS observations with missing data. J. Geod. 2013, 87, 351–360. [Google Scholar] [CrossRef] [Green Version]
  30. Klos, A.; Bogusz, J.; Figurski, M.; Gruszczynski, M. Error analysis for European IGS stations. Stud. Geophys. Et Geod. 2016, 60, 17–34. [Google Scholar] [CrossRef]
  31. Mao, A.; Harrison, C.G.A. Noise in GPS coordinate time series. J. Geophys. Res. 1999, 104, 2797–2816. [Google Scholar] [CrossRef] [Green Version]
  32. Santamaría-Gómez, A.; Bouin, M.N.; Collilieux, X.; Wöppelmann, G. Correlated errors in GPS position time series: Implications for velocity estimates. J. Geophys. Res. 2011, 116, B01405. [Google Scholar] [CrossRef]
  33. Boyd, S.; Parikh, N.; Chu, E.; Peleato, B.; Eckstein, J. Distributed optimization and statistical learning via the Alternating Direction Method of Multipliers. Found. Trends Mach. Learn. 2011, 3, 1–122. [Google Scholar] [CrossRef]
  34. Bos, M.S.; Fernandes, R.M.S.; Williams, S.D.P.; Bastos, L. Fast error analysis of continuous GPS observations. J. Geod. 2008, 82, 157–166. [Google Scholar] [CrossRef] [Green Version]
  35. Williams, S.D.P. CATS: GPS coordinate time series analysis software. GPS Solut. 2008, 12, 147–153. [Google Scholar] [CrossRef]
  36. He, Y.; Zhang, S.; Wang, Q.; Liu, Q.; Qu, W.; Hou, X. HECTOR for analysis of GPS time series. In China Satellite Navigation Conference (CSNC) 2018 Proceedings; Sun, J., Yang, C., Guo, S., Eds.; Lecture Notes in Electrical Engineering; Springer: Singapore, 2018; Volume 497. [Google Scholar]
  37. Li, Z.; Jiang, W.; Liu, H.; Qu, X. Noise model establishment and analysis of IGS reference station coordinate time series inside China. Acta Geod. Et Cartogr. Sin. Chin. 2012, 41, 496–503. [Google Scholar]
  38. Liu, N.; Dai, W.; Santerre, R.; Kuang, C. A MATLAB-based Kriged Kalman Filter software for interpolating missing data in GNSS coordinate time series. GPS Solut. 2018, 22, 25. [Google Scholar] [CrossRef]
  39. Gazeaux, J.; Williams, S.; King, M.; Bos, M.; Dach, R.; Deo, M.; Moore, A.W.; Ostini, L.; Petrie, E.; Roggero, M. Detecting offsets in GPS time series: First results from the detection of offsets in GPS experiment. J. Geophys. Res. Earth 2013, 118, 2397–2407. [Google Scholar] [CrossRef] [Green Version]
  40. Wu, H.; Lu, N.; Zou, J.; Guo, S. An improved 3σ gross error detection method for GNSS deformation monitoring time series. Geomater. Inf. Sci. Wuhan Univ. 2019, 44, 1282–1288. [Google Scholar]
Figure 1. Comparison between extracted signal and original Global Navigation Satellite System (GNSS) time series, where σ f = 1   mm / yr k 4 . Black scatter shows GNSS observed time series, black solid line represents the simulated GNSS time series and green, cyan, blue and red lines represent signals extracted by applying moving ordinary least squares (MOLS), wavelet decomposition (WD), singular spectral analysis (SSA) and Weighted Nuclear Norm Minimization (WNNM), respectively. (a) Without trend and (b) with a linear trend.
Figure 1. Comparison between extracted signal and original Global Navigation Satellite System (GNSS) time series, where σ f = 1   mm / yr k 4 . Black scatter shows GNSS observed time series, black solid line represents the simulated GNSS time series and green, cyan, blue and red lines represent signals extracted by applying moving ordinary least squares (MOLS), wavelet decomposition (WD), singular spectral analysis (SSA) and Weighted Nuclear Norm Minimization (WNNM), respectively. (a) Without trend and (b) with a linear trend.
Remotesensing 12 02027 g001
Figure 2. The power spectral density (PSD) of the original signal and residual time series estimated by different strategies, where σ f = 1   mm / yr k 4 . The horizontal axis is frequency and the unit is cycle per year (cpy), and the vertical axis is power. The gray solid line represent the original time series, the black solid line is the synthetic noise and cyan, blue, yellow and red represents residuals estimated by applying MOLS, SSA, WD and WNNM, respectively. (a) Without trend and (b) with a linear trend.
Figure 2. The power spectral density (PSD) of the original signal and residual time series estimated by different strategies, where σ f = 1   mm / yr k 4 . The horizontal axis is frequency and the unit is cycle per year (cpy), and the vertical axis is power. The gray solid line represent the original time series, the black solid line is the synthetic noise and cyan, blue, yellow and red represents residuals estimated by applying MOLS, SSA, WD and WNNM, respectively. (a) Without trend and (b) with a linear trend.
Remotesensing 12 02027 g002
Figure 3. Comparison between extracted signal and original GNSS time series, where σ f = 10   mm / yr k 4 . Black scatter shows GNSS observed time series, black solid line represents the simulated GNSS time series and green, cyan, blue and red lines represent signals extracted by applying MOLS, WD, SSA and WNNM, respectively. (a) Without trend and (b) with a linear trend.
Figure 3. Comparison between extracted signal and original GNSS time series, where σ f = 10   mm / yr k 4 . Black scatter shows GNSS observed time series, black solid line represents the simulated GNSS time series and green, cyan, blue and red lines represent signals extracted by applying MOLS, WD, SSA and WNNM, respectively. (a) Without trend and (b) with a linear trend.
Remotesensing 12 02027 g003
Figure 4. The PSD of original signal and residual time series estimated by different strategies, where σ f = 10   mm / yr k 4 . The horizontal axis is frequency and the unit is cycle per year (cpy), and the vertical axis is power. The gray solid line represent the original time series, the black solid line is the synthetic noise and cyan, blue, yellow and red represents residuals estimated by applying MOLS, SSA, WD and WNNM, respectively. (a) Without trend and (b) with a linear trend.
Figure 4. The PSD of original signal and residual time series estimated by different strategies, where σ f = 10   mm / yr k 4 . The horizontal axis is frequency and the unit is cycle per year (cpy), and the vertical axis is power. The gray solid line represent the original time series, the black solid line is the synthetic noise and cyan, blue, yellow and red represents residuals estimated by applying MOLS, SSA, WD and WNNM, respectively. (a) Without trend and (b) with a linear trend.
Remotesensing 12 02027 g004
Figure 5. Comparison between extracted signal and original GNSS time series, where σ w = 1   mm , σ f = 1   mm / yr k 4 . Black scatter shows GNSS observed time series, black solid line represents the simulated GNSS time series and green, cyan, blue and red lines represent signals extracted by applying MOLS, WD, SSA and WNNM, respectively. (a) Without trend and (b) with a linear trend.
Figure 5. Comparison between extracted signal and original GNSS time series, where σ w = 1   mm , σ f = 1   mm / yr k 4 . Black scatter shows GNSS observed time series, black solid line represents the simulated GNSS time series and green, cyan, blue and red lines represent signals extracted by applying MOLS, WD, SSA and WNNM, respectively. (a) Without trend and (b) with a linear trend.
Remotesensing 12 02027 g005
Figure 6. Comparison between extracted signal and original GNSS time series, where σ w = 1   mm , σ f = 10   mm / yr k 4 . Black scatter shows GNSS observed time series, black solid line represents the simulated GNSS time series and green, cyan, blue and red lines represent signals extracted by applying MOLS, WD, SSA and WNNM, respectively. (a) Without trend and (b) with a linear trend.
Figure 6. Comparison between extracted signal and original GNSS time series, where σ w = 1   mm , σ f = 10   mm / yr k 4 . Black scatter shows GNSS observed time series, black solid line represents the simulated GNSS time series and green, cyan, blue and red lines represent signals extracted by applying MOLS, WD, SSA and WNNM, respectively. (a) Without trend and (b) with a linear trend.
Remotesensing 12 02027 g006
Figure 7. Locations of GNSS sites used in this study, which was prepared using the GMT.
Figure 7. Locations of GNSS sites used in this study, which was prepared using the GMT.
Remotesensing 12 02027 g007
Figure 8. GNSS coordinate time series before and after pre-processing for BJFS and TNML stations. (a) The series which has been interpolated (red line), and the original series (black line) is also plotted; (b) Two GNSS time series, where red line represents the time series after the outliers have been removed and black line represents the original time series.
Figure 8. GNSS coordinate time series before and after pre-processing for BJFS and TNML stations. (a) The series which has been interpolated (red line), and the original series (black line) is also plotted; (b) Two GNSS time series, where red line represents the time series after the outliers have been removed and black line represents the original time series.
Remotesensing 12 02027 g008
Figure 9. Results of BJFS station. (a) North component; (b) East component; (c) Up component and (d) East component, but the trend have been removed by LS.
Figure 9. Results of BJFS station. (a) North component; (b) East component; (c) Up component and (d) East component, but the trend have been removed by LS.
Remotesensing 12 02027 g009
Table 1. Mean results of trend uncertainty, spectral index, noise amplitude and misfit estimated from 500 simulations under different strategies, where σ f = 1   mm / yr k 4 .
Table 1. Mean results of trend uncertainty, spectral index, noise amplitude and misfit estimated from 500 simulations under different strategies, where σ f = 1   mm / yr k 4 .
MethodWithout TrendWith Trend
Trend
Uncertainty
( mm / yr )
k σ
( mm / yr k 4 )
Misfit
( mm )
Trend
Uncertainty
( mm / yr )
k σ
( mm / yr k 4 )
Misfit
( mm )
MOLS0.017−0.041.100.210.019−0.061.250.21
WD0.017−0.031.180.290.017−0.011.150.30
SSA0.032−0.620.900.130.018−0.051.210.22
WNNM0.041−0.671.050.130.021−0.310.940.20
Actual0.067−11.000.067−11.00
Results of WNNM algorithm are highlighted in bold.
Table 2. Mean results of trend uncertainty, spectral index, noise amplitude and misfit estimated from 500 simulations under different strategies, where σ f = 10   mm / yr k 4 .
Table 2. Mean results of trend uncertainty, spectral index, noise amplitude and misfit estimated from 500 simulations under different strategies, where σ f = 10   mm / yr k 4 .
MethodWithout TrendWith Trend
Trend
Uncertainty
( mm / yr )
k σ
( mm / yr k 4 )
Misfit
( mm )
Trend
Uncertainty
( mm / yr )
k σ
( mm / yr k 4 )
Misfit
( mm )
MOLS0.378−0.788.141.710.360−0.767.991.92
WD0.287−0.697.132.320.288−0.697.152.33
SSA0.392−0.798.291.800.329−0.737.672.05
WNNM0.495−0.898.901.390.452−0.858.681.85
Actual0.667−110.000.667−110.00
Results of WNNM algorithm are highlighted in bold.
Table 3. Mean results of trend uncertainty, spectral index, noise amplitude and misfit estimated from 500 simulations under different strategies, where σ w = 1   mm , σ f = 1   mm / yr k 4 .
Table 3. Mean results of trend uncertainty, spectral index, noise amplitude and misfit estimated from 500 simulations under different strategies, where σ w = 1   mm , σ f = 1   mm / yr k 4 .
MethodWithout TrendWith Trend
Trend
Uncertainty
( mm / yr )
k σ
( mm / yr k 4 )
Misfit
( mm )
Trend
Uncertainty
( mm / yr )
k σ
( mm / yr k 4 )
Misfit
( mm )
MOLS0.024−0.131.410.240.017−0.021.160.24
WD0.021−0.081.320.320.015−0.041.060.34
SSA0.022−0.101.360.240.016−0.011.130.24
WNNM0.050−0.781.070.160.046−0.761.030.24
Actual0.050–0.831.000.050–0.831.00
Results of WNNM algorithm are highlighted in bold.
Table 4. Mean results of trend uncertainty, spectral index, noise amplitude and misfit estimated from 500 simulations under different strategies, where σ w = 1   mm , σ f = 10   mm / yr k 4 .
Table 4. Mean results of trend uncertainty, spectral index, noise amplitude and misfit estimated from 500 simulations under different strategies, where σ w = 1   mm , σ f = 10   mm / yr k 4 .
MethodWithout TrendWith Trend
Trend
Uncertainty
( mm / yr )
k σ
( mm / yr k 4 )
Misfit
( mm )
Trend
Uncertainty
( mm / yr )
k σ
( mm / yr k 4 )
Misfit
( mm )
MOLS0.351−0.767.811.960.357−0.767.941.96
WD0.263−0.666.852.380.281−0.687.092.38
SSA0.307−0.717.392.010.326−0.737.592.01
WNNM0.514−0.928.801.670.448−0.858.601.95
Actual0.583−0.92100.583−0.9210
Results of WNNM algorithm are highlighted in bold.
Table 5. Locations of GNSS sites used in this study.
Table 5. Locations of GNSS sites used in this study.
SiteLongitudeLatitudeSpanNumbersEpochs of OffsetMiss RateONM (U)
BJFS115.892439.60861999.8041–2019.779555002010.3877, 2011.1904
2015.9027, 2016.2309
24.63%WN+FN
KUNM102.797125.02951998.7685–2013.083638922004.985025.58%WN+FN
LHAS91.103929.65731995.3740–2007.06992790\34.69%WN+FN
SHAO121.200431.09961995.0233–2019.213360492011.190431.54%WN+FN
TCMS120.987324.79792002.7481–2019.53564270\31.46%WN+FN
TNML120.987324.79792002.7481–2019.23703949\35.48%WN+FN
URUM87.600043.80791998.8342–2018.957550442008.717225.13%WN+PL
WUHN114.357230.53161993.3630–2016.736354642002.0699, 2002.8315
2011.2233, 2013.8808
26.54%WN+BPPL
GUAO87.177343.47112002.4534–2016.20083134\34.04%WN+BPPL
Table 6. Results of trend uncertainty, spectral index and noise amplitude estimated from the GNSS time series of BJFS station under different strategies.
Table 6. Results of trend uncertainty, spectral index and noise amplitude estimated from the GNSS time series of BJFS station under different strategies.
MethodNorthEastUp
Trend
Uncertainty
( mm / yr )
k σ
( mm / yr k 4 )
Trend
Uncertainty
( mm / yr )
k σ
( mm / yr k 4 )
Trend
Uncertainty
( mm / yr )
k σ
( mm / yr k 4 )
MOLS0.4436−1.31723.85700.6391−1.38154.95501.6703−1.338113.9940
WD0.3567−1.25003.49100.5611−1.34224.66701.6771−1.339314.0210
SSA0.3890−1.27763.62700.4166−1.25004.07701.6238−1.329613.8120
WNNM0.4650−1.33203.93800.6720−1.39705.06701.7151−1.346614.1540
Table 7. Correlation coefficients between the extracting result of WNNM and results from MOLS, WD and SSA for the North, East and Up components of BJFS.
Table 7. Correlation coefficients between the extracting result of WNNM and results from MOLS, WD and SSA for the North, East and Up components of BJFS.
North MOLSWDSSAWNNM
MOLS1
WD0.96211
SSA0.96660.98961
WNNM0.98680.96240.97411
East MOLSWDSSAWNNM
MOLS1
WD0.90951
SSA0.92980.90511
WNNM0.95740.85370.92791
Up MOLSWDSSAWNNM
MOLS1
WD0.98601
SSA0.99200.99621
WNNM0.99350.98610.99171
Table 8. Results of trend uncertainty, spectral index and noise amplitude estimated from the GNSS time series of the other stations under different strategies.
Table 8. Results of trend uncertainty, spectral index and noise amplitude estimated from the GNSS time series of the other stations under different strategies.
SiteMethodNorthEastUp
Trend
Uncertainty
( mm / yr )
k σ
( mm / yr k 4 )
Trend
Uncertainty
( mm / yr )
k σ
( mm / yr k 4 )
Trend
Uncertainty
( mm / yr )
k σ
( mm / yr k 4 )
KUNMMOLS0.5403−1.26925.11300.6734−1.31045.92601.4175−1.168415.9820
WD0.3862−1.16704.36500.5635−1.25645.45301.2566−1.131415.0970
SSA0.4086−1.18444.48200.5505−1.24955.39201.2674−1.134115.1560
WNNM0.5519−1.27665.15500.6605−1.30555.86301.3195−1.147815.4130
LHASMOLS0.1635−1.14801.90900.2534−1.15142.94200.1502−0.82263.0180
WD0.1243−1.06361.67600.2048−1.08592.65800.1159−0.74072.6580
SSA0.1308−1.07931.71700.2047−1.08612.65700.1206−0.75342.7100
WNNM0.1665−1.15351.92600.2661−1.16753.00500.1376−0.79582.8860
SHAOMOLS0.9741−1.41237.14500.7676−1.38285.93700.9421−1.25009.2200
WD0.8581−1.37436.73900.7161−1.36195.75000.9414−1.25009.2130
SSA0.8663−1.37716.77000.7124−1.36045.73601.0464−1.28339.6600
WNNM1.0508−1.43557.39000.8549−1.41576.23200.9408−1.25009.2070
TCMSMOLS0.5611−1.36874.45100.4083−1.35413.32500.6230−1.18706.8030
WD0.4971−1.33234.20800.2916−1.25002.85400.4834−1.10876.0370
SSA0.5185−1.34504.29100.2910−1.25002.84800.4949−1.11646.1000
WNNM0.6298−1.40384.69100.4110−1.35673.33100.6355−1.19346.8630
TNMLMOLS0.3574−1.28843.27000.2995−1.26262.86700.2857−0.96144.5710
WD0.2943−1.22912.98700.2631−1.22252.70100.2663−0.93934.4190
SSA0.3048−1.23983.03700.2627−1.22222.69900.2410−0.90884.2050
WNNM0.3496−1.28203.23500.3443−1.30503.05900.2799−0.95564.5210
URUMMOLS1.9938−1.617910.00001.0745−1.51596.52205.6630−1.624128.0710
WD1.8614−1.59739.70600.9353−1.47416.13106.0291−1.644728.7380
SSA1.8756−1.59989.73400.8497−1.44565.86704.3477−1.543925.0540
WNNM2.0304−1.624810.05100.9936−1.49366.28404.5277−1.556525.4860
WUHNMOLS0.3617−1.22913.67100.4067−1.29213.69702.1608−1.392916.4130
WD0.2908−1.16223.31400.3580−1.25333.48302.2150−1.400016.6110
SSA0.2905−1.16223.31100.3597−1.25493.49001.8447−1.345915.2420
WNNM0.3332−1.20523.52500.4157−1.29923.73101.9788−1.367615.7290
GUAOMOLS0.1713−1.21901.77000.5416−1.42043.91502.6531−1.494416.7550
WD0.2454−1.47501.60600.4770−1.38203.69502.5835−1.486716.5480
SSA0.1480−1.17021.66300.4670−1.37583.65802.6268−1.491816.6680
WNNM0.1612−1.19701.73000.5469−1.42393.92802.6674−1.497716.7430
Table 9. Mean results of the trend uncertainty, spectral indices and noise amplitudes estimated from a set of nine stations.
Table 9. Mean results of the trend uncertainty, spectral indices and noise amplitudes estimated from a set of nine stations.
ComponentMethodTrend Uncertainty ( mm / yr )k σ   ( mm / yr k / 4 )
NorthMOLS0.6185−1.31894.5762
WD0.5460−1.29454.2324
SSA0.5480−1.27064.2924
WNNM0.6376−1.32344.6268
EastMOLS0.5627−1.34124.4540
WD0.4856−1.29204.1547
SSA0.4572−1.27724.0471
WNNM0.5739−1.35164.5000
UpMOLS1.7295−1.248812.7586
WD1.7298−1.226812.5936
SSA1.5126−1.211912.0674
WNNM1.5780−1.234612.3336
Table 10. Correlation coefficients of extracting signals for the Up component of the other eight stations under different strategies.
Table 10. Correlation coefficients of extracting signals for the Up component of the other eight stations under different strategies.
SiteCorrelation CoefficientsSiteCorrelation Coefficients
KUNMMethodMOLSWDSSAWNNM MOLSWDSSAWNNM
MOLS1 TNML1
WD0.95861 0.98231
SSA0.96250.99451 0.98440.99271
WNNM0.96930.98790.991710.98950.99080.99421
LHASMOLS1 URUM1
WD0.94681 0.56641
SSA0.95930.99451 0.55810.98261
WNNM0.97380.97410.984610.59690.95520.95571
SHAOMOLS1 WUHN1
WD0.98211 0.93461
SSA0.98890.99651 0.93680.98971
WNNM0.98710.98520.991310.94500.98850.98901
TCMSMOLS1 GUAO1
WD0.81861 0.95531
SSA0.82860.99251 0.97230.99121
WNNM0.94460.85400.875110.97230.97740.98751

Share and Cite

MDPI and ACS Style

Chen, B.; Bian, J.; Ding, K.; Wu, H.; Li, H. Extracting Seasonal Signals in GNSS Coordinate Time Series via Weighted Nuclear Norm Minimization. Remote Sens. 2020, 12, 2027. https://doi.org/10.3390/rs12122027

AMA Style

Chen B, Bian J, Ding K, Wu H, Li H. Extracting Seasonal Signals in GNSS Coordinate Time Series via Weighted Nuclear Norm Minimization. Remote Sensing. 2020; 12(12):2027. https://doi.org/10.3390/rs12122027

Chicago/Turabian Style

Chen, Baozhou, Jiawen Bian, Kaihua Ding, Haochen Wu, and Hongwei Li. 2020. "Extracting Seasonal Signals in GNSS Coordinate Time Series via Weighted Nuclear Norm Minimization" Remote Sensing 12, no. 12: 2027. https://doi.org/10.3390/rs12122027

APA Style

Chen, B., Bian, J., Ding, K., Wu, H., & Li, H. (2020). Extracting Seasonal Signals in GNSS Coordinate Time Series via Weighted Nuclear Norm Minimization. Remote Sensing, 12(12), 2027. https://doi.org/10.3390/rs12122027

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