Next Article in Journal
ATSD: Anchor-Free Two-Stage Ship Detection Based on Feature Enhancement in SAR Images
Previous Article in Journal
LPASS-Net: Lightweight Progressive Attention Semantic Segmentation Network for Automatic Segmentation of Remote Sensing Images
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Global Ionospheric Total Electron Content Completion with a GAN-Based Deep Learning Framework

1
School of Instrumentation and Opto-Electronic Engineering, Beihang University, Beijing 100191, China
2
Marconi Lab, Science, Technology and Innovation Section, Abdus Salam International Centre for Theoretical Physics, 34151 Trieste, Italy
*
Author to whom correspondence should be addressed.
Remote Sens. 2022, 14(23), 6059; https://doi.org/10.3390/rs14236059
Submission received: 2 October 2022 / Revised: 24 November 2022 / Accepted: 24 November 2022 / Published: 29 November 2022
(This article belongs to the Section AI Remote Sensing)

Abstract

:
The ionosphere serves as a critical medium for radio signal propagation in outer space. A good morphology of the global TEC distribution is very useful for both ionospheric studies and their relative applications. In this work, a deep learning framework was constructed for better spatial estimation in ionospheric TEC. Both the DCGAN and WGAN-GP were considered, and their performances were evaluated with spatial completion for a regional TEC. The performances were evaluated using the correlation coefficient, RMSE, and MAE. Moreover, the IAAC rapid products were used to make comparisons. The results show that both the DCGAN and WGAN-GP outperformed the IAAC CORG rapid products. The spatial TEC estimation clearly goes well with the solar activity trend. The RMSE differences had a maximum of 0.5035 TECu between the results of 2009 and 2014 for the DCGAN and a maximum of 0.9096 TECu between the results of 2009 and 2014 for the WGAN-GP. Similarly, the MAE differences had a maximum of 0.2606 TECu between the results of 2009 and 2014 for DCGAN and a maximum of 0.3683 TECu between the results of 2009 and 2014 for WGAN-GP. The performances of the CORG, DCGAN, and WGAN-GP were also verified for two selected strong geomagnetic storms in 2014 and 2017. The maximum RMSEs were 1.8354 TECu and 2.2437 TECu for the DCGAN and WGAN-GP in the geomagnetic storm on 18 February 2014, respectively, and the maximum RMSEs were 1.3282 TECu and 1.4814 TECu in the geomagnetic storm on 7 September 2017. The GAN-based framework can extract the detailed features of spatial TEC daily morphologies and the responses during geomagnetic storms.

1. Introduction

The ionosphere serves as a critical medium for radio signal propagation in outer space. In the ionosphere, there are many free electrons due to soft X-ray and far ultraviolet (UV) solar radiation as well as solar energetic particle precipitation. The coexistence of ions and electrons can lead to radio signal delay and distortion. For instance, ionospheric delay is one of the major causes of satellite navigation system error [1,2,3]. Ionization intensity is described by the total electron content (TEC) in the ionosphere. The variability in TEC can efficiently reflect the status of the ionosphere, especially during geomagnetic disturbances, and ionospheric responses can be investigated from the features of TEC. Therefore, a good morphology of the global TEC distribution is very useful for both ionospheric studies and their relative applications.
The development of global satellite navigation systems provides a good opportunity to accurately derive the TEC with dual-frequency navigation signal observables. Based on this idea, the International Global GNSS Service (IGS) has established a global TEC distribution map with a spatial resolution of 2.5° in latitude and 5° in longitude. The global TEC map is updated every two hours [4]. Currently, there are seven data analysis centers authorized by the IGS to provide global TEC products [5]. These data have a temporal span of more than twenty years, which is sufficient and solid for ionospheric studies. Compared to traditional empirical models, such as the international reference ionosphere (IRI) [6] and Nequick [7], the global TEC map is derived from global observations of more than 400 ground-based stations, and it can better reflect the real variation in the ionosphere. With this gridded map, the TEC of any location in the assumed spherical face can be interpolated. The global morphology of the ionosphere can be investigated at more detailed scales.
Short-term TEC prediction is useful for predicting the spatial–temporal variability of the ionosphere, and accurate TEC prediction can also help with the precise positioning of satellites. The Klobuchar model was widely adopted to predict short-term TEC values in the early stage, and it is the main TEC estimation and prediction tool for single-frequency GPS signals [1]. Recently, based on a well-produced global TEC map, TEC prediction has been thought to occur directly from historical time series. A few studies have revealed the feasibility of short-term TEC prediction using machine learning approaches, [8]. Recently, deep learning has been widely used for time series prediction, and given its more complicated neural network structures, it can help to increase the usage of observations with better performance [9,10,11,12,13,14]. Chen et al. (2019) constructed an R-DCGAN network to generate satisfactory ionospheric peak features with some existing ionospheric maps as additional references [15]. Chen et al. (2019) established an improved GAN structure, the regional deep convolutional GAN, to efficiently estimate the unknown part of the MIT global TEC map [16]. Ji et al. (2020) further used generative adversarial networks (GANs) to improve the IRI model for one-day regional TEC prediction [17]. Pan et al. (2020, 2021) constructed both DCGAN and SNP-GAN (spectral normalized patch GAN) frameworks to complete the MIT global TEC map, and the performance error was within 6 TECu [18,19].
These works, which are very enlightening, provide better descriptions of ionospheric TECs at different spatial scales. Considering that the current derivation of global TEC maps is entirely based on ground GNSS observations, the real accuracy is not good in those spaces above the oceans. To address this problem, spatial interpolation and estimation have been adopted to improve the TEC estimation accuracy for the ionosphere above ocean regions.
To address this problem, in this work, a deep learning framework was constructed for better spatial estimation in ionospheric TEC. Both DCGAN and WGAN-GP were considered, and the performance was evaluated with spatial completion for a regional TEC. The performance of the IGS CODR rapid product was compared with DCGAN and WGAN-GP for geomagnetically quiet and disturbed conditions.

2. Data and Methodology

2.1. Data Presentation

The original data came from the global ionosphere map (GIM) provided by the IGS final product, with a spatial resolution of 2.5° in latitude and 5° in longitude. The GIM has a total of 71 × 73 grid points. For convenient GAN framework construction, the original data were transferred to a 72 × 72 square grid. During the reformation, the data at 180°E remained in the 72nd column, and the data at 87.5°S were copied as the 72nd index. The data from 2001 to 2017 were all considered to build the corresponding training data set, and the years 2009, 2014, and 2017 were selected as test candidates. When the data in these three years were used for a test data set, they were excluded from the training data set.
IGS Ionosphere Associate Analysis Centers (IAACs) also provide a rapid GIM product for short-term GIM prediction; the prediction interval is less than 24 h. However, these rapid products generally have an average delay of 11 days. In this work, rapid GIM products from the CODE IGS data analysis center (CODR) were used to compare the performance of DCGAN and WGAN-GP. The CODR data began in 2004. In the past, the data interval was every two hours; moreover, since November 2014, the data interval was further shortened to every hour. The CODR data from 2009, 2014, and 2017 were processed in this work for the performance comparison.

2.2. Proposed Methodology

2.2.1. Construction of the DCGAN Framework

The GAN framework was first proposed by Goodfellow et al. in 2014 [20]. It is composed of two parts: the generator and discriminator. The framework trains both the generator and the discriminator. The theoretical basis of the GAN is game theory. The model training process is a competition between the generator and the discriminator. The generator uses random data to generate target data to deceive the discriminator. The discriminator improves its discrimination ability by judging the authenticity of the data generated by the generator and the real data. The two will eventually reach a state of balance. The ideal state occurs when the data generated by the generator can be confused with the real data, and the discrimination probability of the discriminator for the input real data and false data is 50%.
The training process of GAN is performed as follows: First, the generator receives random noise as input and generates false data corresponding with the size and distribution of the real data. The purpose of the generator is to generate data that cannot be distinguished by the discriminator. If the real data are represented as 1 and the false data are represented as 0, the most ideal state of the data generated occurs when the probability of the discriminator’s output is 50% false and 50% true. The discriminator is designed to discriminate the real data with an output of 1 and false data with an output of 0. During the training process, both the generator and discriminator oppose each other and are optimized; this cycle continues until the present goal is reached.
Alec Radford proposed a modified version of the GAN called the deep convolutional GAN (DCGAN) [21]. The DCGAN solves the disadvantages of unstable training and modeling in a traditional GAN, as Figure 1 demonstrated. A series of convolution and up-sampling operations are used in the generator of the DCGAN to abstract the information from random data, and new data are constructed with a false label. The discriminator in the DCGAN receives the false data from the generator and the real data and then outputs the labels for them. The loss is passed through the network of the generator to adjust the parameters for accuracy improvement. Compared to the traditional GAN, in the DCGAN, the pooling layer is replaced by step convolution to avoid information feature loss during the training process. The activation function of the generator is also modified. In addition to using t a n h · in the output layer, the ReLU function is adopted for the remaining layers. The leaky ReLU function is used for the discriminator. Meanwhile, the DCGAN improves the training speed and reduces the problem of poor initialization.
For the generator structure of the DCGAN designed in this work, the input dimension was 18 × 18 × 1 after the normalization process, the output dimension was 72 × 72 × 1 , and t a n h · was used as the activation function. The mechanism of the generator is to recover the global grid points in a dimension of 72 × 72 , the same dimension as the original input before downsampling. The dimension input in the discriminator was 72 × 72 × 1 , and the discriminator had two inputs: fake data from the generator and the original GIM TEC. It had one binary output to represent true or false, where 1 represented output data that were real, and 0 represented output data that were fake. Through the training process, the abilities of the generator and discriminator were both enhanced, finally making the generator infinitely output approximately real data.

2.2.2. Construction of the WGAN-GP Framework

When the traditional GAN uses Kullback–Leibler (KL) divergence and Jensen–Shannon (JS) divergence, if the generated sample distribution has no overlap with the real sample distribution, then the KL divergence is meaningless, and JS divergence becomes a constant of l o g 2 , which can lead to unstable generator loss when using KL divergence as the loss function of the generator. Moreover, even the gradient disappears when using JS divergence as the loss function. To solve this problem, the Wasserstein distance is used as the loss function of the discriminator [22].
The cross-entropy error is considered a loss function for the generator and discriminator in the DCGAN, while the proposed Wasserstein distance outperforms the cross-entropy error and can achieve better performance during training and testing.
The Wasserstein distance is defined as
W P 1 , P 2 = i n f γ ~ P 1 , P 2 Ε x , y ~ γ x y
where P 1 , P 2 is the joint distribution unit for all P 1 and P 2 ; for each γ , x , y is sampled, and the distance x y under the joint distribution γ is computed. The Wasserstein distance is defined as the bottom boundary i n f for the distance expectation of the samples.
Compared to KL divergence and JS divergence, the Wasserstein distance is very smooth. It can reflect the distance of two statistical distributions even if no overlap exists between the generated samples and the real samples. It can consistently provide a valuable gradient during the training process. The WGAN clips the weightings of the discriminator to satisfy the efficient computation of the Wasserstein distance, and the training performance is then constrained. To overcome this disadvantage, the modified WGAN-GP algorithm is adopted. The WGAN-GP improves the original framework of the WGAN; it retains the Wasserstein distance as part of the discriminator loss function and replaces weighting clipping with the gradient penalty. The discriminator loss function of the WGAN-GP is given as
L = Ε x ˜ ~ Ρ g D x ˜ Ε x ˜ ~ Ρ r D x ˜ + λ Ε x ^ ~ Ρ x ^ x ^ D x ^ 2 1 2
where x ^ is the interpolation between the real data and the generated data, x ^ D x ^ is the gradient for interpolation by the discriminator output, the L2 norm of x ^ D x ^ is computed, and the gradient penalty is the average difference between x ^ D x ^ 2 and 1. The closer the gradient norm is to 1, the closer the gradient penalty and the loss of the discriminator are to 0. When the loss of the discriminator is approximately 0, it indicates equilibrium between the generator and the discriminator. In the framework of the WGAN-GP, the generator and discriminator networks are the same as those in the framework of the DCGAN.
The loss variations of the generator and discriminator during the training process are presented in Figure 2. In this figure, it is shown that the losses quickly converged and tended to equilibrium; then, the game status between the generator and discriminator, which have slight fluctuations in their loss functions, was observed. In general, with increasing training epochs, the framework reached a stable state, as expected.

2.3. Performance Evaluation Metrics

To evaluate the performance of the proposed network, the correlation between the predicted TEC and benchmark TEC of the GIM was computed, and the root mean square error (RMSE) was used together with the correlation coefficient and mean average error (MAE) to make comparisons between different TEC prediction methods.
The computation of RMSE is given as
R M S E = 1 N n = 1 N T E C p r e T E C g i m 2 1 / 2
where T E C p r e denotes the TEC prediction and the average value of the TEC prediction series, and T E C g i m denotes the TEC from GIM and the average value of TEC from the GIM.
The computation of MAE is given as
M A E = 1 N n = 1 N T E C p r e T E C g i m
The calculation of the correlation coefficient is given as
r X , Y = C o v X , Y σ X σ Y
where X and Y denote the variable series for correlation, σ X and σ Y are the standard deviations of X and Y , respectively, and C o v X , Y denotes the covariance between X and Y . It is also referred to as the Pearson correlation coefficient.

3. Experimental Results

In this section, the performance of the ionospheric TEC spatial estimation with the DCGAN and WGAN-GP was tested. To make a better comparison, both the solar activity and geomagnetic perturbances were considered. The data from 2001 to 2017 were selected as the training data, and the data from 2009, 2014, and 2017 were selected as the testing data. Ionospheric spatial estimation was conducted for regional verification. In particular, the value of TEC in the target region was first set to zero; then, with DCGAN and WGAN-GP, the missing TEC values, which were represented by zeros, were estimated and compared. The results were also compared with the IGS CODE rapid products (CORG).

3.1. TEC Spatial Estimation for Entire Years

In this part, the IGS TEC values were set to zero in some selected local regions, for instance, in the ocean, where ground TEC observations are difficult to acquire. The missing TEC values were then estimated by the DCGAN and WGAN-GP. The darkened squares represent the selected regions with missing TEC values. Seven separate regions, covering high-latitude regions and the equatorial ionization anomaly region, were selected, as shown in Figure 3. These regions are located at (155°W–135°W, 5°S–5°N), (10°W–10°E, 67.5°N–77.5°N), (10°W–10°E, 5°S–5°N), (10°W–10°E, 67.5°S–77.5°S), (135°E–155°E, 5°S–5°N), (95°W–55°W, 10°S–10°N), and (45°E–85°E, 10°S–10°N). For the DCGAN and WGAN-GP, the data from 2001 to 2017 were considered as the training data and testing data. Here, three years were selected for the result presentation: testing data from 2009 (training data 2001–2008 plus 2010–2017), testing data from 2014 (training data 2001–2013 plus 2015–2017), and testing data from 2017 (training data 2001–2016).
The network frameworks for the DCGAN and WGAN-GP remained the same as above; the input dimension was 72 × 72 × 1 , and two additional convolution structures were added for the generator to maintain consistency in the dimensions during the training procedure. The well-trained models were then used to test the data from 2009, 2014, and 2017.
The correlation coefficient, root mean square error (RMSE), and mean average error between the testing methods (CODE rapid product, DCGAN, and WGAN-GP) and IGS final product were compared and demonstrated.
Figure 4 shows the correlation coefficient, RMSE, and MAE for the results from 2009. It is shown that both the DCGAN and WGAN-GP outperformed the CORG. For the correlation coefficient, all the results of the DCGAN and WGAN-GP exceeded 0.95; for the DCGAN, only some small parts in the equatorial ionization anomaly region were between 0.98 and 0.99; and for the remaining regions, the correlation coefficients exceeded 0.99. In the case of the WGAN-GP, in addition to some parts of the EIA region, there were small patterns in the midlatitude regions with correlation coefficients between 0.98 and 0.99. In the case of the CORG, the IGS rapid product, 82.96% correlation coefficients were larger than 0.95 in the global range. Similarly, in terms of the RMSE and MAE, the DCGAN and WGAN-GP outperformed the CORG. The DCGAN achieved better prediction accuracy than the WGAN-GP in the EIA region; the details are shown in Table 1.
Figure 5 shows the correlation coefficient, RMSE, and MAE for the results from 2014, the solar cycle maximum in solar cycle 24. It is shown that the results of the DCGAN and WGAN-GP still outperformed those of the CORG rapid products. For the correlation coefficient, the CORG demonstrated worse performance compared to the results from 2009, as 25.39% of the regions had coefficients of less than 0.98. The performance of the DCGAN and WGAN-GP remained similar to that in 2009. For the RMSE and MAE, the DCGAN presented better accuracy compared to the WGAN-GP, but both the RMSE and MAE were larger in the EIA region compared to the results from 2009. The performance of the WGAN-GP in terms of the RMSE and MAE was less than that of the DCGAN but much better than that of the CORG, as demonstrated in Table 2.
Figure 6 shows the correlation coefficient, RMSE and MAE for the results from 2017, the solar descending year of solar cycle 24. Drastic improvements in the correlation coefficients of the RMSE and MAE were observed with respect to the performance of the CORG. The correlation coefficient in 64.56% of the regions exceeded 0.98, and the global average RMSE and MAE were 1.0004 TECu and 0.8615 TECu, respectively. The RMSE was less than 1 TECu in 50.64% of the global regions, and the MAE was less than 1 TECu in 62.92% of the global regions. The performance of the DCGAN and WGAN-GP was still better than that of the CORG, as indicated in Table 3.

3.2. TEC Spatial Estimation during Geomagnetic Storms

Two geomagnetic storms in 2014 and 2017 were selected to further verify the DCGAN and WGAN-GP performances. One storm occurred on 18 February 2014, and the other storm occurred on 7 September 2017.
The selected geomagnetic storm in 2014 started at 15:00 UT on February 18 and reached a minimum Dst value of −119 nT at 8:00 UT on 19 February; then, the recovery phase ended at 17:00 UT on 19 February. This strong geomagnetic storm in the solar maximum has not been extensively studied before. Figure 7a shows the Dst disturbances during the storm. The global TECs estimated by the DCGAN and WGAN-GP during the geomagnetic storms were captured and demonstrated at three points: the sudden storm commencement (SSC) at 15:00 UT, 18 February, the time for the minimum Dst point (MDP) at 8:00 UT, 19 February, and the end of the recovery phase (EOR) on 17:00 UT, 19 February.
In Figure 7b, the selected geomagnetic storm in 2017 started at 20:00 UT on 7 September and reached a minimum Dst value of −124 nT at 1:00 UT on September 8; then, the recovery phase ended at 3:00 UT on 10 September. This event lasted for a long time and was attributed to CME. Figure 7b shows the Dst disturbances during the storm. The global TECs estimated by the DCGAN and WGAN-GP during the geomagnetic storms were captured and demonstrated at three points: the sudden storm commencement (SSC) at 20:00 UT, 7 September, the time for the minimum Dst point (MDP) at 1:00 UT, 8 September, and the end of the recovery phase (EOR) at 3:00 UT, 10 September.
The spatial TEC completion results for the geomagnetic storm on 18 February 2014 are presented in Figure 8. Figure 8a shows that both the DCGAN and WGAN-GP captured the spatiotemporal TEC features during the geomagnetic storms. Figure 8b shows the performance in terms of the RMSE and MAE. It is noticed that the DCGAN achieved the best performance in the spatial RMSE and MAE during the geomagnetic storm. Table 4 shows the performance details for these three methods, and DCGAN even had a 22.65% lead compared to the WGAN-GP in the RMSEs below 1 TECu, and an 8.83% lead over the WGAN-GP in the MAEs below 1 TEC. Apparently, the geomagnetic storm greatly changed the feature of the ionospheric TEC from the aspects of both the RMSE and MAE. The details of the RMSE and MAE performance during this storm are listed in Table 4.
The spatial TEC completion results for the geomagnetic storm on 7 September 2017, are presented in Figure 9. Figure 9a presents the global feature of the ionosphere TEC during the geomagnetic period. Figure 9b shows the performances in terms of the RMSE and MAE. In this geomagnetic storm, the DCGAN achieved the best performance with the fewest difference in accordance with the IGS final product., but the performance difference between the DCGAN and WGAN-GP in the RMSE and MAE was narrowed. Based on the variations in the RMSE and MAE during the whole geomagnetic storm, it is indicated that the feature of the ionospheric TEC was greatly changed, as shown in Table 5.

3.3. Diurnal Accuracy for TEC Spatial Estimation

The diurnal accuracies of the TEC spatial estimations in 2009, 2014, and 2017 were analyzed, and the RMSE and MAE were computed with the daily differences between the CORG, DCGAN, and WGAN-GP and the IGS final product. All the spatial grid points were considered for the RMSE and MAE statistics, as demonstrated in Figure 10. Figure 10a shows the RMSE and MAE for the three methods in high latitudes, which cover the regions of 87.5°S–60°S and 60°N–87.5°N. It is noticed that all the RMSEs and MAEs of the DCGAN and WGAN were below 2 TECu for the daily statistics, and the performance of the DCGAN ranked the best of the three methods. The daily RMSEs and MAEs for the CORG had more fluctuations in 2014, the solar maximum year, with maximum RMSEs of 3.0041 TECu in 2009 and 3.7559 TECu in 2014. The daily RMSE also revealed seasonal TEC fluctuation, with relatively large values in spring and autumn and the lowest values in summer. This shows that the CORG had the largest daily RMSEs for all test years. The daily RMSEs were closely related to the solar activity, for instance, the daily RMSEs for the CORG, DCGAN and WGAN-GP were larger in 2014 than those in 2009 and 2017. The maximum RMSEs were 3.7559 TECu, 0.7379 TECu, and 1.6223 TECu for the CORG, DCGAN, and WGAN-GP in March 2014, when the solar maximum phase appeared in solar cycle 24.
Similar features are noticed in Figure 10b for 2009 and 2017, showing that the RMSEs and MAEs in the midlatitudes were all below 2 TECu for the CORG, DCGAN, and WGAN-GP. Meanwhile, the RMSEs and MAEs for the CORG in 2014 were larger and had stronger fluctuation than those in the high latitudes, with maximum RMSE and MAE values of 4.4938 TECu and 3.2094 TECu, respectively. The results in the low latitudes were divided into two parts: one is in the absolute latitudes of 0°–15°, and the other is in the absolute latitudes of 15°–30° in both the north and south hemispheres, as shown in Figure 10c,d. This indicates that the RMSEs and MAEs of the low latitudes in 2009 and 2017 were all less than 3 TECu, and the maximum RMSE and MAE values for the DCGAN were 0.9432 TECu and 0.5337 TECu in 2009, and 1.0233 TECu and 0.5950 TECu in 2017 for the absolute latitudes in 15°–30°. The RMSEs and MAEs in 2014 demonstrated very strong fluctuations in the daily statistics, and the maximum RMSEs were 4.6971 TECu, 2.9718 TECu, and 4.2541 TECu for the CORG, DCGAN, and WGAN-GP, respectively, and the maximum MAEs were 3.5072 TECu, 1.8822 TECu, and 2.9270 TECu. This reveals that the daily statistics for the DCGAN achieved the best approximation to the IGS final product compared to the CORG and WGAN-GP. Similar features can be seen for the absolute latitudes of 0°–15°, with larger maximum RMSEs and MAEs for all three methods. For the absolute latitudes of 0°–15°, the maximum RMSEs of the DCGAN were 2.0792 TECu in 2009, 5.4733 TECu in 2014, and 2.2079 TECu in 2017. The average RMSEs of the DCGAN were 0.8174 TECu in 2009, 2.2204 TECu in 2014, and 0.8738 TECu in 2017. Similar features can be seen for the MAEs in the same region.

4. Discussion

The spatial TEC estimation performance is related to solar and geomagnetic activities as well as the nature of the ionospheric variation in latitude and longitude.
For both the DCGAN and WGAN-GP, the networks of the generator to extract the statistical features of the original data were identical, and the network of the discriminator was different due to the framework of the WGAN-GP. It is shown that the WGAN-GP had a larger RMSE and MAE for the TEC regional estimation compared to the DCGAN for all the testing years.
The spatial TEC estimation clearly agrees with the solar activity trend, with better accuracy in the solar descending phase than in the solar ascending phase, which is consistent with the previous study regarding the impact of solar activity on the performance of the GIM products [23]. The RMSE difference had a maximum of 1.2548 TECu between the results of 2009 and 2014 for the DCGAN, and a maximum of 1.8066 TECu between the results of 2009 and 2014 for the WGAN-GP. Similarly, the MAE differences had a maximum of 2.6437 TECu between the results of 2009 and 2014 for the DCGAN and a maximum of 2.9157 TECu between the results of 2009 and 2014 for the WGAN-GP.
Two strong geomagnetic storms were selected for this study. The RMSEs during the geomagnetic storm on 18 February 2014 worsened by 0.8058 TECu (CORG), 0.6159 TECu (DCGAN), and 0.4909 TECu (WGAN-GP) compared to the daily statistics. The MAEs during the geomagnetic storm on 18 February 2014 worsened by 1.1010 TECu (CORG), 0.3299 TECu (DCGAN), and 0.8170 TECu (WGAN-GP) compared to the daily statistics. The RMSEs during the geomagnetic storm on 7 September 2017 worsened by 1.7749 TECu (CORG), 1.0578 TECu (DCGAN), and 0.9671 TECu (WGAN-GP) compared to the daily statistics. The MAEs during the geomagnetic storm on February 18, 2014 worsened by 0.9154 TECu (CORG), 0.4323 TECu (DCGAN), and 0.5634 TECu (WGAN-GP) compared to the daily statistics.
The results are comparable to previous work using a DCGAN-PB and SNP-GAN for both high and low solar activity years [18,19]. In a previous study, two moderate geomagnetic storms were selected (17 March 2013 and 3 February 2016), and the maximum RMSEs were 7.4214 for the IGS GIM and 4.2054 for the SNP-GAN. In this work, two strong geomagnetic storms were studied (18 February 2014, and 7 September 2017), and the maximum RMSEs were 0.83 and 1.05 for the DCGAN and WGAN-GP, respectively.
Generally, the spatial TEC estimation accuracy is closely related to the nature of ionospheric variations in latitude and longitude. The RMSE and MAE are relatively small in high-latitude regions than in middle- and low-latitude regions. The most difficult regions for TEC estimation are the low-latitude regions, especially the equatorial ionization anomaly regions. For these cases, it is worth attempting to improve the estimation performance in the EIA region using a spatial adaptive GAN framework, in which the generator and discriminator networks can be adjusted with ionospheric latitudinal variation features.
For both point and regional TEC estimation, it is shown that the GAN-based framework outperformed the IGS rapid product. The IGS rapid TEC prediction started in 2004, and its performance remained stable for years, as Figure 11 shows. Meanwhile, compared to the GAN-based framework, the IGS rapid prediction accuracy still requires more improvement. This is a way to use a deep learning framework to produce rapid products in the near future. Moreover, with flexible generator and discriminator networks, the GAN-based framework has much potential for spatial TEC estimation improvement and high-resolution TEC description.

5. Conclusions

In this work, two types of GAN-based frameworks were constructed and validated for spatial point and regional TEC estimation. The IGS GIM final product from 2000 to 2017 was used for the training and testing databases, and the data from 2009, 2014, and 2017 were used for testing when they were excluded from the training databases. The experiments revealed that both the DCGAN and WGAN-GP can achieve acceptable spatial TEC estimation accuracy and demonstrated great advantages over the IGS rapid products in point and regional TEC estimation. The solar activity and geomagnetic disturbances were considered, showing that the TEC estimation accuracy of the GAN-based framework was also influenced by different solar phases, and the global average RMSEs in the solar maximum were 0.7695 TECu (DCGAN) and 1.3317 TECu (WGAN-GP), which are greater than those in the solar minimum. For the DCGAN, the average TEC RMSE and MAE were 0.6159 TECu and 0.3299 TECu higher during the geomagnetic storm on 18 February 2014, respectively, than those under normal conditions, and 1.0578 TECu and 0.4323 TECu higher during the geomagnetic storm on 7 September 2017, respectively, than those under normal conditions. For the WGAN-GP, the average TEC RMSE and MAE were 0.4909 TECu and 0.8170 TECu higher during the geomagnetic storm on 18 February 2014, respectively, than those under normal conditions, and 0.9671 TECu and 0.5634 TECu higher, respectively, than those under normal conditions during the geomagnetic storm on 7 September 2017.
The RMSEs and MAEs for different latitudes were also investigated; this reveals that the DCGAN achieved the best performance for all latitudes, but the RMSE and MAE increased from high latitude to low latitude. Specifically, the average RMSEs for the DCGAN in the equatorial ionization anomaly region (15°S–15°N) were 5.27 times, 5.29 times, and 5.82 times larger than those in high latitudes in 2009, 2014, and 2017, respectively. In the same condition, the average MAEs were 4.69 times, 4.74 times, and 5.16 times larger in the equatorial ionization anomaly region than those in high latitudes in 2009, 2014, and 2017.
The GAN-based framework can extract the detailed features of the spatial TEC responses to geomagnetic storms. Further investigation can be conducted to improve the generator and discriminator architecture of the GAN-based framework for better and higher spatial descriptions of TEC morphology.

Author Contributions

Y.L. and K.Y. initiated the study and proposed the method. Y.L. and K.Y. analyzed the data and drew the results. Y.L. wrote the manuscript. All authors provided critical feedback and approved the manuscript. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Natural Science Foundation of China under grants 61771030 and 61301087. The contribution is also supported by the 2011 Collaborative Innovation Center of Geospatial Technology and the Fundamental Research Funds for the Central Universities in China.

Data Availability Statement

The global ionospheric TEC data were provided by the International GNSS Service, and the Dst data were supplied by the International Services of Geomagnetic Indices.

Acknowledgments

The authors would like to thank the reviewers for their detailed and insightful comments and constructive suggestions. Special thanks to all providers of the data used (International Services of Geomagnetic Indices provided the Dst data and the International GNSS Service provided the global ionospheric map products).

Conflicts of Interest

The authors have no conflict of interest.

References

  1. Klobuchar, J.A. Ionospheric time-delay algorithms for single-frequency gps users. IEEE Trans. Aerosp. Electron. Syst. 1987, AES-23, 325–331. [Google Scholar] [CrossRef]
  2. Prieto-Cerdeira, R.; ROrús-Pérez Breeuwer, E.; Lucas-Rodriguez, R.; Falcone, M. Performance of the Galileo Single-frequency Ionospheric Correction during In-Orbit Validation. GPS World 2014, 25, 53–58. [Google Scholar]
  3. Yuan, Y.; Wang, N.; Li, Z.; Huo, X. The beidou global broadcast ionospheric delay correction model (BDGIM) and its preliminary performance evaluation results. Navigation 2019, 66, 55–69. [Google Scholar] [CrossRef] [Green Version]
  4. Hernández-Pajares, M.; Juan, J.M.; Sanz, J.; Orus, R.; Garcia-Rigo, A.; Feltens, J.; Komjathy, A.; Schaer, S.C.; Krankowski, A. The IGS VTEC Maps: A Reliable Source of Ionospheric Information Since 1998. J. Geod. 2009, 83, 263–275. [Google Scholar] [CrossRef]
  5. Roma-Dollase, D.; Hernández-Pajares, M.; Krankowski, A.; Kotulak, K.; Ghoddousi-Fard, R.; Yuan, Y.; Li, Z.; Zhang, H.; Shi, C.; Wang, C.; et al. Consistency of seven different GNSS global ionospheric mapping techniques during one solar cycle. J. Geod. 2018, 92, 691–706. [Google Scholar] [CrossRef] [Green Version]
  6. Bilitza, D.; Altadill, D.; Truhlik, V.; Shubin, V.; Galkin, I.; Reinishch, B.; Huang, X. International Reference Ionosphere 2016: From ionospheric climate to real-time weather predictions. Space Weather 2017, 15, 418–429. [Google Scholar] [CrossRef]
  7. Nava, B.; Coïsson, P.; Radicella, S.M. A new version of the Nequick ionosphere electron density model. J. Atmos. Sol.-Terr. Phys. 2008, 70, 1856–1862. [Google Scholar] [CrossRef]
  8. Han, Y.; Wang, L.; Fu, W.; Zhou, H.; Li, T.; Chen, R. Machine Learning-Based Short-Term GPS TEC Forecasting During High Solar Activity and Magnetic Storm Periods. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2022, 15, 115–126. [Google Scholar] [CrossRef]
  9. Liu, L.; Zou, S.; Yao, Y.; Wang, Z. Forecasting global ionospheric TEC using deep learning approach. Space Weather 2020, 18, e2020SW002501. [Google Scholar] [CrossRef]
  10. Zhukov, A.; Sidorov, D.; Mylnikova, A.; Yasyukevich, Y. Machine learning methodology for ionosphere total electron content nowcasting. Int. J. Artif. Intell. 2018, 16, 144–157. [Google Scholar]
  11. Ruwali, A.; Kumar, A.; Prakash, K.B.; Gampala, S.; Ratnam, V. Implementation of hybrid deep learning model (LSTM-CNN) for ionospheric TEC forecasting using GPS data. IEEE Geosci. Remote Sens. Lett. 2020, 18, 1004–1008. [Google Scholar] [CrossRef]
  12. Kaselimi, M.; Voulodimos, A.; Doulamis, N.; Doulamis, A.; Delikaraoglou, D. Deep Recurrent Neural Networks for Ionospheric Variations Estimation Using GNSS Measurements. IEEE Trans. Geosci. Remote Sens. 2022, 60, 5800715. [Google Scholar] [CrossRef]
  13. Bi, C.; Ren, P.; Yin, T.; Zhang, Y.; Li, B.; Xiang, Z. An Informer Architecture-Based Ionospheric foF2 [1312] Model in the Middle Latitude Region. IEEE Geosci. Remote Sens. Lett. 2022, 19, 1005305. [Google Scholar] [CrossRef]
  14. Srivani, I.; Prasad, S.V.; Ratnam, D. A Deep Learning-Based Approach to Forecast Ionospheric Delays for GPS Signals. IEEE Geosci. Remote Sens. Lett. 2019, 16, 1180–1184. [Google Scholar] [CrossRef]
  15. Chen, Z.; Jin, M.; Deng, Y.; Wang, J.-S.; Huang, H.; Deng, X.; Huang, C.-M. Improvement of a deep learning algorithm for total electron content maps: Image completion. J. Geophys. Res. Space Phys. 2019, 124, 790–800. [Google Scholar] [CrossRef] [Green Version]
  16. Chen, J.; Fang, H.; Liu, Z. The application of a deep convolutional generative adversarial network on completing global TEC maps. J. Geophys. Res. Space Phys. 2021, 126, e2020JA028418. [Google Scholar] [CrossRef]
  17. Ji, E.; Moon, Y.; Park, E. Improvement of IRI global TEC maps by deep learning based on conditional generative adversarial networks. Space Weather 2020, 18, e2019SW002411. [Google Scholar] [CrossRef]
  18. Pan, Y.; Jin, M.; Zhang, S.; Deng, Y. TEC map completion using DCGAN and Poisson blending. Space Weather 2020, 18, e2019SW002390. [Google Scholar] [CrossRef]
  19. Pan, Y.; Jin, M.; Zhang, S.; Deng, Y. TEC map completion through a deep learning model: SNP-GAN. Space Weather 2021, 19, e2021SW002810. [Google Scholar] [CrossRef]
  20. Goodfellow, I.; Pouget-Abadie, J.; Mirza, M.; Xu, B.; Warde-Farley, D.; Ozair, S.; Courville, A.; Bengio, Y. Generative Adversarial Nets. Adv. Neural Inf. Process. Syst. 2014, 27, 2672–2680. [Google Scholar]
  21. Radford, A.; Metz, L.; Chintala, S. Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networks. arXiv 2015, arXiv:1511.06434. [Google Scholar]
  22. Gulrajani, I.; Ahmed, F.; Arjovsky, M.; Dumoulin, V.; Courville, A.C. Improved Training of Wasserstein GANs. Adv. Neural Inf. Process. Syst. 2017, 30. [Google Scholar]
  23. Wielgosz, P.; Milanowska, B.; Krypiak, G.A.; Jarmolowski, W. Validation of GNSS derived global ionosphere maps for different solar activity levels: Case studies for years 2014 and 2018. GPS Solut. 2021, 25, 103. [Google Scholar] [CrossRef]
Figure 1. The proposed generator and discriminator of the DCGAN in this work.
Figure 1. The proposed generator and discriminator of the DCGAN in this work.
Remotesensing 14 06059 g001aRemotesensing 14 06059 g001b
Figure 2. The losses of the generator and discriminator of the proposed DCGAN with increasing training epochs.
Figure 2. The losses of the generator and discriminator of the proposed DCGAN with increasing training epochs.
Remotesensing 14 06059 g002
Figure 3. Selected patterns for spatial TEC estimation.
Figure 3. Selected patterns for spatial TEC estimation.
Remotesensing 14 06059 g003
Figure 4. The RMSE and MAE for spatial TEC estimation in 2009. The 71 × 73 grids are interpolated with a spline to demonstrate a finer global feature of ionospheric TEC.
Figure 4. The RMSE and MAE for spatial TEC estimation in 2009. The 71 × 73 grids are interpolated with a spline to demonstrate a finer global feature of ionospheric TEC.
Remotesensing 14 06059 g004
Figure 5. The RMSE and MAE for spatial TEC estimation in 2014. The 71 × 73 grids are interpolated with a spline to demonstrate a finer global feature of ionospheric TEC.
Figure 5. The RMSE and MAE for spatial TEC estimation in 2014. The 71 × 73 grids are interpolated with a spline to demonstrate a finer global feature of ionospheric TEC.
Remotesensing 14 06059 g005
Figure 6. The RMSE and MAE for spatial TEC estimation in 2017. The 71 × 73 grids are interpolated with a spline to demonstrate a finer global feature of ionospheric TEC.
Figure 6. The RMSE and MAE for spatial TEC estimation in 2017. The 71 × 73 grids are interpolated with a spline to demonstrate a finer global feature of ionospheric TEC.
Remotesensing 14 06059 g006
Figure 7. Temporal variation in Dst indices during the two geomagnetic storms.
Figure 7. Temporal variation in Dst indices during the two geomagnetic storms.
Remotesensing 14 06059 g007
Figure 8. The ionospheric TEC (a) and the ionospheric TEC difference (b) for the geomagnetic storm on 18 February 2014. The sudden storm commencement, minimum DST, and end of recovery indicate three time points for the geomagnetic storm, as described above.
Figure 8. The ionospheric TEC (a) and the ionospheric TEC difference (b) for the geomagnetic storm on 18 February 2014. The sudden storm commencement, minimum DST, and end of recovery indicate three time points for the geomagnetic storm, as described above.
Remotesensing 14 06059 g008
Figure 9. The ionospheric TEC (a) and the ionospheric TEC difference (b) for the geomagnetic storm on 7 September 2017. The sudden storm commencement, minimum DST, and end of recovery indicate three time points for the geomagnetic storm, as described above.
Figure 9. The ionospheric TEC (a) and the ionospheric TEC difference (b) for the geomagnetic storm on 7 September 2017. The sudden storm commencement, minimum DST, and end of recovery indicate three time points for the geomagnetic storm, as described above.
Remotesensing 14 06059 g009aRemotesensing 14 06059 g009b
Figure 10. The daily RMSE and MAE in high latitude (87.5°S–60°S, 60°N–87.5°N), midlatitude (60°S–30°S, 30°N–60°N), and low latitude (30°S–30°N) for CORG (red dots), DCGAN (blue dots), and WGAN-GP (green dots) in 2009, 2014, and 2017.
Figure 10. The daily RMSE and MAE in high latitude (87.5°S–60°S, 60°N–87.5°N), midlatitude (60°S–30°S, 30°N–60°N), and low latitude (30°S–30°N) for CORG (red dots), DCGAN (blue dots), and WGAN-GP (green dots) in 2009, 2014, and 2017.
Remotesensing 14 06059 g010aRemotesensing 14 06059 g010b
Figure 11. The daily RMSE and MAE for CORG in solar cycle 24.
Figure 11. The daily RMSE and MAE for CORG in solar cycle 24.
Remotesensing 14 06059 g011
Table 1. The mean values for RMSE and MAE in 2009.
Table 1. The mean values for RMSE and MAE in 2009.
CORGDCGANWGAN-GP
RMSE
(TECu)
Low1.06720.53970.7350
Middle0.88030.10920.2622
High0.93310.12480.2426
Global0.95610.26600.4221
<1 TECu57.71%96.70%93.98%
MAE
(TECu)
Low0.66080.26410.2822
Middle0.94360.05290.0990
High0.96950.07460.1795
Global0.85280.13460.1907
<1 TECu64.58%99.46%98.38%
Table 2. The mean values for RMSE and MAE in 2014.
Table 2. The mean values for RMSE and MAE in 2014.
CORGDCGANWGAN-GP
RMSE
(TECu)
Low2.81421.62352.3564
Middle1.97740.32720.8638
High1.84380.28530.6931
Global2.22150.76951.3317
<1 TECu7.00%74.26%56.47%
MAE
(TECu)
Low1.22120.63030.9772
Middle1.14570.29420.2290
High1.02190.24290.4258
Global1.13040.39520.5590
<1 TECu50.07%92.94%85.61%
Table 3. The mean values for RMSE and MAE in 2017.
Table 3. The mean values for RMSE and MAE in 2017.
CORGDCGANWGAN-GP
RMSE
(TECu)
Low1.39190.55010.8775
Middle0.96320.12140.3761
High0.75990.11570.2628
Global1.00040.27040.5143
<1 TECu50.64%95.72%89.81%
MAE
(TECu)
Low0.79570.23810.3276
Middle0.82010.06030.1243
High0.96900.06860.1777
Global0.86150.12570.2139
<1 TECu62.92%99.19%97.99%
Table 4. RMSE and MAE performance during geomagnetic storm in February 2014.
Table 4. RMSE and MAE performance during geomagnetic storm in February 2014.
CORGDCGANWGAN-GP
RMSE
(TECu)
SSC2.46981.36331.8226
MDP3.02731.83542.2437
EOR2.51931.10591.9258
All2.12430.79211.3889
<1 TECu10.26%74.92%52.27%
MAE
(TECu)
SSC1.83390.63141.0846
MDP2.23140.72511.3760
EOR1.91250.59931.1504
All0.45210.88170.7934
<1 TECu45.21%88.17%79.34%
Table 5. RMSE and MAE performance during geomagnetic storm in September 2017.
Table 5. RMSE and MAE performance during geomagnetic storm in September 2017.
CORGDCGANWGAN-GP
RMSE
(TECu)
SSC1.49960.84211.2798
MDP2.63681.32821.4814
EOR1.44870.54861.1164
All1.32070.48740.7836
<1 TECu41.37%83.78%73.12%
MAE
(TECu)
SSC1.31790.36020.6413
MDP1.77730.55800.7773
EOR1.41800.25430.5608
All0.40180.05950.4480
<1 TECu59.29%92.76%91.90%
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Yang, K.; Liu, Y. Global Ionospheric Total Electron Content Completion with a GAN-Based Deep Learning Framework. Remote Sens. 2022, 14, 6059. https://doi.org/10.3390/rs14236059

AMA Style

Yang K, Liu Y. Global Ionospheric Total Electron Content Completion with a GAN-Based Deep Learning Framework. Remote Sensing. 2022; 14(23):6059. https://doi.org/10.3390/rs14236059

Chicago/Turabian Style

Yang, Kunlin, and Yang Liu. 2022. "Global Ionospheric Total Electron Content Completion with a GAN-Based Deep Learning Framework" Remote Sensing 14, no. 23: 6059. https://doi.org/10.3390/rs14236059

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