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
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 after the normalization process, the output dimension was , and was used as the activation function. The mechanism of the generator is to recover the global grid points in a dimension of , the same dimension as the original input before downsampling. The dimension input in the discriminator was , 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
, 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
where
is the joint distribution unit for all
and
; for each
,
is sampled, and the distance
under the joint distribution
is computed. The Wasserstein distance is defined as the bottom boundary
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
where
is the interpolation between the real data and the generated data,
is the gradient for interpolation by the discriminator output, the L2 norm of
is computed, and the gradient penalty is the average difference between
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
where
denotes the
TEC prediction and the average value of the
TEC prediction series, and
denotes the
TEC from GIM and the average value of
TEC from the GIM.
The computation of
MAE is given as
The calculation of the correlation coefficient is given as
where
and
denote the variable series for correlation,
and
are the standard deviations of
and
, respectively, and
denotes the covariance between
and
. 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 , 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.