Next Article in Journal
Prior Season Crop Type Masks for Winter Wheat Yield Forecasting: A US Case Study
Previous Article in Journal
Mapping Crop Residue and Tillage Intensity Using WorldView-3 Satellite Shortwave Infrared Residue Indices
 
 
Correction published on 21 November 2018, see Remote Sens. 2018, 10(11), 1857.
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Using Bidirectional Long Short-Term Memory Method for the Height of F2 Peak Forecasting from Ionosonde Measurements in the Australian Region

1
School of Environment Science and Spatial Informatics, China University of Mining and Technology, Xuzhou 221116, China
2
SPACE Research Centre, School of Science, RMIT University, Melbourne, VIC 3000, Australia
*
Authors to whom correspondence should be addressed.
Remote Sens. 2018, 10(10), 1658; https://0-doi-org.brum.beds.ac.uk/10.3390/rs10101658
Submission received: 12 September 2018 / Revised: 16 October 2018 / Accepted: 17 October 2018 / Published: 19 October 2018
(This article belongs to the Section Atmospheric Remote Sensing)

Abstract

:
The height of F2 peak (hmF2) is an essential ionospheric parameter and its variations can reflect both the earth magnetic and solar activities. Therefore, reliable prediction of hmF2 is important for the study of space, such as solar wind and extreme weather events. However, most current models are unable to forecast the variation of the ionosphere effectively since real-time measurements are required as model inputs. In this study, a new Australian regional hmF2 forecast model was developed by using ionosonde measurements and the bidirectional Long Short-Term Memory (bi-LSTM) method. The hmF2 value in the next hour can be predicted using the data from the past five hours at the same location. The inputs chosen from a location of interest include month of the year, local time (LT), K p , F 10 . 7 and hmF2 as an independent variable vector. The independent variable vectors in the immediate past five hours are considered as an independent variable set, which is used as an input of the new Australian regional hmF2 forecast model developed for the prediction of hmF2 in the hour to come. The performance of the new model developed is evaluated by comparing with those from other popular models, such as the AMTB, Shubin, ANN and LSTM models. Results showed that: (1) the new model can substantially outperform all the other four models. (2) Compared to the LSTM model, the new model is proven to be more robust and rapidly convergent. The mew model also outperforms that of the ANN model by around 30%. (3) the minimum sample number for the bi-LSTM method (i.e., 2000) to converge is about 50% less than that is required for the LSTM method (i.e., 3000). (4) Compared to the Shubin model, the bi-LSTM method can effectively forecast the hmF2 values up to 5 h. This research is a first attempt at using the deep learning-based method for the application of the ionospheric prediction.

Graphical Abstract

1. Introduction

The height of F2 peak (hmF2) is an essential ionospheric parameter that is defined by the altitude of electron density ( N e ) peak in the ionosphere. The variation of the hmF2 reflects the ionospheric variability. Therefore, it can also reveal the activity of either the earth magnetic field (B) or the solar wind [1,2]. In addition, hmF2 forecasting can be considerably important in analysing the structure of ionosphere and enhancing both GNSS positioning and LEO orbit determination (especially during scintillation) capabilities.
The hmF2 can be obtained through a number of techniques, such as digisondes/ionosondes, GNSS radio occultation satellites and topside sounders. Ionosonde is a typical ionospheric sounding device that has been used widely for over 90 years (can be traced back to 1920s [3]) due to its high accuracy. Currently, there are hundreds of ionosonde stations operating all over the globe, and each station can provide hmF2 in 30 min frequency. Therefore, ionosonde-derived hmF2 has been widely used as the data source for ionosphere modelling (e.g., International Reference of Ionosphere (IRI) [4,5,6,7,8,9,10]). The ionosonde-only model developed by Altadill et al. [8]. is called the “AMTB” model which represents the first character of the four authors’ surnames. Concurrently, Hoque and Jakowski [11] established their model based on data from both the ionosonde measurements and radio occultation (RO), including Challenging Mini-satellite Payload (CHAMP), Gravity Recovery and Climate Experiment (GRACE), and Constellation Observing System for Meteorology, Ionosphere, and Climate (COSMIC). Shubin et al. [12] developed a hmF2 model based on radio occultation data from COSMIC, GRACE, and CHAMP only. The AMTB and Shubin’s models have been selected for the inclusion in the 2016 version (the latest version) of the IRI model [10].
Sai and Tulasi [13] carried out the hmF2 modelling in a different way. Most current models are established using known base functions (i.e., empirical orthogonal functions or spherical harmonics functions) which may not be perfect. Sai used the artificial neural network (ANN) technique, a machine learning method, to estimate the coefficients without knowing the base function of independent variables in advance from COSMIC (ibid). Tulasi [14] then further enhanced his model by including other RO measurements (i.e., GRACE and CHAMP) as well as ionosonde data as data sources. Furthermore, he also assessed the performance of the ANN model by comparing with IRI-2016 model, and also proved that the anomalies of ionosphere (e.g., equatorial ionosphere anomaly (EIA) and mid-latitude summer night-time anomaly (MSNA)) are well captured by the model [13,14].
All the above models, however, have a common disadvantage that several physical parameters, such as F 10 . 7 (a measure of solar flux per unit at a wavelength of 10.7 cm) and K p (a global geomagnetic activity index) which can only be measured in real time (or near-real time) are required as inputs for the hmF2 models. Therefore, the values of those physical parameters have to be estimated during the process of hmF2 forecasting which may impact the quality of the hmF2 output from the model.
In this study, a more advanced machine learning technique—bidirectional Long Short-Term Memory network (hereinafter termed “bi-LSTM”[15]) is used for predicting/forecasting hmF2 from ionosonde-only data at 12 ionosonde stations in the Australia region. In comparison with ANN, the bi-LSTM method can be considered as a special type of the recurrent neural network (RNN) technique which takes into account of the sequential variation of hmF2 value. This advantage offers us an opportunity to perform the prediction by using the data in recent epochs. However, this technique has some disadvantages. The most important one is that, the sample data of the model must be continuous (each sample set must have the same time intervals) and at the same location, which is not as flexible as ANN. This is another reason why the ionosonde data were selected for this study (i.e., continuous measurements at a fixed location). First, hmF2 models for each station were established and assessed, then a regional hmF2 model was built by considering the geographic location of the stations (i.e., longitude and latitude). The three models aforementioned, i.e., AMTB, Shubin and ANN models [16] were selected for comparison. The traditional LSTM model was used for the evaluation to show the advantages of the bi-LSTM. Out-of-sample ionosonde data were used as the reference.
The outline of the paper is as follows. Section 2 briefly introduces the measurements used and the variable set selected. Section 3 illustrates the fundamentals of the bi-LSTM method and the procedure of its usages to establish new hmF2 models with the variable set proposed. Section 4 presents various experiments conducted and the performance of the new model developed is assessed by comparing with the AMTB, Shubin, ANN and LSTM models. Conclusions are given in Section 5.

2. Data Sources

2.1. Ionosonde Stations

The ionosonde instrument was prototyped in 1925 and further enhanced in the late 1920s. An ionosonde typically consists of four parts: a high frequency (HF) radio transmitter; a HF receiver; an antenna with a suitable radiation pattern; and a central control and data processing system. There are more than 100 ionosonde stations deployed around the world that routinely measure the structure and variability of bottomside ionosphere using the reflection of radio waves (echo sounding) [17]. hmF2 is the peak altitude of the detection range. There are 12 ionosonde stations in Australia region (see Figure 1). The geographic location and operational period of these stations are detailed in Table 1 which suggests that they can provide enough samples for the proposed modelling work. In order to obtain stable quiet-time hmF2, monthly median hmF2 for each local hour were derived by using Equations (1)–(5) from various ionosonde measurements. The measurements are provided (manually scaled) by the Australian Bureau of Meteorology, which can be downloaded from ftp://ftp-out.sws.bom.gov.au/wdc/iondata/medians/) was selected as the samples, similar to the work did by Altadill et al. [8].

2.2. Variables

Month of the year, Local Time (LT), K p , F 10 . 7 , geographic longitude (only used for regional model), latitude (only used for regional model) and hmF2 at one epoch (hourly here) are considered as an independent variable vector. In this study, the variable vectors in five continuous hours at the same station are manually selected to form an independent variable set, and hmF2 in the 6th (i.e., next hour) is considered to be dependent on the variable set.

3. Methodology

3.1. hmF2 Generation

Three kinds of measurements from ionosonde data are required for the calculation of hmF2: (1) F 2 peak plasma frequency ( f o F 2 ); (2) the ratio of the maximum usable frequency at a distance of 3000 km to the f o F 2 (M(3000)F2); and (3) E peak plasma frequency (foE) [18]. The equations are:
ϕ 1 = ( 2 . 32 · 10 - 3 ) · R 12 + 0 . 222
ϕ 2 = 1 . 2 - ( 1 . 16 · 10 - 2 ) · exp [ ( 2 . 39 · 10 - 2 ) · R 12 ]
ϕ 3 = 0 . 096 · ( R 12 - 25 ) / 150
Δ M = ϕ 1 · ( 1 . 0 - R 12 150 · exp [ - λ 2 1600 ] ) r - ϕ 2 + ϕ 3
h m F 2 = 1490 . 0 / [ M 3000 ( F 2 ) + Δ M ] - 176
where R 12 reflects the strength of solar activity (that can be obtained from https://omniweb.gsfc.nasa.gov/cgi/nx1.cgi), λ is the magnetic dip latitude (that can be obtained from the IGRF-12 model). ϕ 1 , 2 , 3 and Δ M are the temporal values during hmF2 calculation, and r = f o F 2 / f o E . These equations are also currently used in the IRI model.

3.2. Artificial Neural Network (ANN)

The detailed structure of an ANN system is shown in Figure 2 where a three-layer structure is used. From left to right are: input, hidden and output layers respectively. It should be noted that more than one sublayer can exist in the hidden layer. The equations in the figure describe how forward propagation works (i.e., the second step in the neural network procedure). The superscript of a denotes the index of the layer and the subscript of a denotes the index of the cell in the current layer. Θ ( f ) is the cluster of all θ in the lth layer, and θ n b ( l ) is for transmitting the cell n in the ( l - 1 ) th layer to cell b in the lth layer. In addition, ‘ a 0 l ’s in Figure 2 denote the bias unit (equal to 1) in each layer, and l is the index of the layer. During the backward propagation (in this study, the mini-batch gradient descent [19,20] is selected as the backward approach), Θ will be optimized together with the cost function. x and h θ ( x ) are the input and output of the model respectively. In addition, g ( l ) is the activation function for the lth layer, which is normally highly non-linear, such as ReLU, tanh and sigmoid. Their equations are expressed as follows:
R e L U ( x ) = m a x ( 0 , x )
t a n h ( x ) = e x + e - x e x - e - x
S i g m o i d ( x ) = 1 1 + e - x

3.3. Recurrent Neural Network (RNN)

RNN takes sequential variation among sample data into consideration which is ignored by the ANN method. The structure of an RNN system is detailed in Figure 3. In comparison with the ANN, temporary results from the current epoch will influence the model in the next epoch. X t is the independent variable set at the tth epoch, and Y is the independent variable. h t is the temporary results from the tth RNN unit, h 0 is manually initialised. The connection between h and Y are normal SoftMax/regression. Each RNN unit can be considered as an ANN model (Figure 2). Ws and bs are the coefficients and biases needed to be estimated during training. In addition, H is the t a n h function.

3.3.1. Long Short-Term Memory (LSTM) Method

Currently, LSTM method is one of the most widely used RNN methods which inherits the advantages of RNN. In addition, the influence of sample data at a specific epoch to the traditional RNN unit will dwindle with the epoch going by. In order to investigate the feature of the temporal sequences, a new type of interim result—memory cell c is applied in LSTM as is shown in Figure 4. c can keep the historical data in memory, and wake it up in any epoch when needed. The Input gate (i) and Forget gate (f) decide the relative weights of this RNN cell and historical memory cell respectively, and o is output gate. The detail algorithm is described in Figure 4 as well.

3.3.2. Bidirectional LSTM (bi-LSTM) Method

Memory cells in LSTM can carry forward the information from previous sample sets into the prediction of Y ultimately. However, the implementation process is directional, forward-only, which ignores the backward connection and makes the model less robust. To solve this disadvantage, the training process in the bi-LSTM method is conducted in a sequential order not only forward, but also backward. The details of the bi-LSTM method are shown in Figure 5.
In this study, the components of X are:
X t s = ( m o n t h t , L T t , K p t , F 10 . 7 t , h m F 2 t )
X t r = ( m o n t h t , L T t , K p t , l o n t , l a t t , F 10 . 7 t , h m F 2 t )
X t s (from Equation (9)) and X t r (from Equation (10)) are independent variable sets for stationary and regional models respectively. t in Figure 5 equals to 5, thereby Y = h m F 2 t + 1 .

4. Results

In this study, only the stations that have more than 1000 sample sets (data in each station are detailed in Figure 6b) are selected (the aforementioned 12 Australian ionosonde stations, whose data can be downloaded from ftp://ftp-out.sws.bom.gov.au/wdc/iondata/). Three latest models (i.e., AMTB, Shubin and ANN models), together with the LSTM model are used for various comparisons and 10% out-of-sample datasets are selected as the reference. First two models can be obtained using IRI-2016, and for Tulasi’s method, the same ANN configuration is used to reproduce the model from ionosonde data. As shown in Equation (11), the Root Mean Squares (RMS) value is used to assess the performance of the models.
R M S = i = 1 n ( x ^ i - x i ) 2 n
where n is the number of testing data, x ^ and x are the measured and predicted h m F 2 values respectively. Before the start of the modelling, a number of LSTM configurations have been tested (not shown here), and L2 regularised factor with the ADAM method is proven to be the optimal choice for both LSTM and bi-LSTM in this study.
As is shown in Figure 6a, the performance of different models using sample sets from different ionosonde stations is investigated and the numbers of sample sets are plotted in Figure 6b. Both two figures are sorted by the number of sample sets in an ascending order. Figure 6 reveals that the models from the LSTM and the bi-LSTM methods outperform the other three models in all stations except the DAVIS station where only 1000 sample sets are available. DAVIS as a typical example station is discarded in this study due to its limited number of observations. The hmF2 performance at the three discarded stations is shown in Figure 7 and it is clear that both LSTM and bi-LSTM models produce large RMSEs. The LSTM and bi-LSTM models converge at 3000 sample sets at the CI station and 2000 sample sets at the CASEY station respectively. Hence, it is estimated that the minimum sample number to converge is around 2000 for the bi-LSTM method and 3000 for the LSTM method respectively. Moreover, an abrupt increase of RMSE happens in the TOWNSVILLE station when the LSTM method is used. It shows that the bi-LSTM method is more robust than the LSTM method since the bi-LSTM curve presents a smooth nature.
The models for predicting more than one hour were also developed and analysed. Figure 8 presents the performance of three models using the bi-LSTM for predicting hmF2 in 1, 3 and 5 h forward at each station (hereinafter called ‘bi-LSTM-1h’, ‘bi-LSTM-3h’, ‘bi-LSTM-5h’ respectively). The Shubin model is also included as a reference. Figure 8 shows that the performance of the bi-LSTM model degenerates with the increase of the time (hours) forecast forward. The performance of the bi-LSTM-5h is slightly worse than that of Shubin model under the current configuration. Finding a better configuration (even the optimal configuration) of bi-LSTM model to make bi-LSTM available in further forward forecasting will be our next focus towards on this direction.
It is interesting to note that the performance of the AMTB model (based on ionosonde data) is worse than Shubin’s model (based on COSMIC data) with reference to the Australian ionosonde data since the same type of data was used in the AMTB model. The geographic distribution of the data used for producing both AMTB and Shubin’s models is investigated to further study this phenomenon. The ionosonde stations selected for AMTB model are plotted in Figure 9, which indicates that only two stations (shown in red) are available in the Australian region (i.e., Learmonth and Bundoora). Figure 10a shows the global distribution of all RO events measured on 1 January 2009, and Figure 10b is the RO events in the Australian region. Compared to Figure 9, the number of RO events is much more densely and homogeneously distributed in the Australian region than that of the ionosonde stations. This may explain that why Shubin’s model is much closer to the reference in this study than the AMTB model.
The variation of the residuals in relation to the time at each of the 12 stations is plotted in Figure 11 based on different modelling approaches (i.e., ANN, LSTM and bi-LSTM). The LSTM residuals are predominantly around 0 (without any systematic bias) except those at the DAVIS station (see Figure 12). This finding further echoes our previous conclusion that 1000 sample sets are not enough for the LSTM method to converge. It is also found that the bi-LSTM method can converge with fewer sample sets compared to that of the LSTM method. At TOWNSVILLE, the systematic bias is low, but random discrepancies are high, which implies that the LSTM method (compared to the bi-LSTM method) could not capture the characteristics of the sequential variations of hmF2 at TOWNSVILLE well using a 5-h sample set. Therefore, a longer sample set may be required for the training of this station’s model values in future.
The Australian regional models were established using ANN, LSTM and bi-LSTM based on the ionosonde sample sets from all ionosonde stations. Their RMSs listed in Table 2 show that with enough sample sets, the performance of the LSTM and the bi-LSTM methods is similar (bi-LSTM is slightly better), and both can outperform ANN substantially (around 30%). Additionally, If the ANN model were used to generate hmF2 at one epoch, it would require K p and F 10 . 7 at that epoch as the inputs, but it is not required by the LSTM or bi-LSTM model. Its performance could be much worse if the estimated values were to be used during the prediction.
Figure 13 shows a comparison between the results from the Australian regional model and actual measurements at each station for a full day in January. Blue cycles and red asteroids in panels denote the model prediction and measurements respectively. Although there are no samples during 17-22 LT in DAVIS’s panel due to the lack of data from the station, the rest of the samples from DAVIS fit the model predictions well. In addition, an interesting anomaly is observed in Figure 13 that the variations of the model results are similar to those measurements but with one-hour delay (e.g., during 17-23 LT at CANBERRA; 9-11 LT at MACQUARIE ISLAND; and 10-18 LT at MANSON, etc). It may be caused by the influence from the sudden solar wind or cosmic radiation which cannot be captured by Kp (3-h time resolution). Hence, in future, we would like to take solar wind parameters (such as Interplanetary Magnetic Field) into consideration as independent variables to see if this anomaly can be mitigated.

5. Summary and Conclusions

In this study, a new Australian regional hmF2 forecast model was developed from ionosonde data using the bi-LSTM method. With this new model, hmF2 values can be predicted well forward up to five hours using the data in the past five hours. Month of the year, LT, geographic longitude and latitude, together with K p , F 10 . 7 and hmF2, in the past five hours, were chosen as an independent variable set to model the hmF2 in the hour forward. Various assessments have been conducted by comparing the new model with the AMTB, Shubin, ANN and LSTM models. Results showed:
  • The new bi-LSTM and LSTM models substantially outperform the other three tested models, even when real-time data are used as part of the input for these three models.
  • The new model is more robust, and more easily and rapidly converge compared to the LSTM model. The overall performance improvement of the new bi-LSTM model is 30% compared to the ANN regional model.
  • The minimum sample numbers for the LSTM and bi-LSTM methods to converge are around 3000 and 2000 respectively.
  • The bi-LSTM-1h and bi-LSTM-3h (mentioned in Section 4, shown in Figure 8) agree better with ionosonde measurements compared to the Shubin model, but the bi-LSTM-5h is slightly worse than that of the Shubin model.
  • The performance of the Shubin model is better than that of AMTB model in the Australian region.
This is our first attempt in predicting ionospheric parameter using deep learning approaches and it seems the neural network method is effective. However, significant further research is expected in future. In addition to the investigation of the independent variable set, the model can be also extended to a global model by using ionosonde data all over the world.

Author Contributions

A.H. and K.Z. conceived and designed the experiments; A.H. performed the experiments, analyzed the data.; A.H. and K.Z. wrote the paper.

Funding

This research was funded by China University of Mining and Technology “Double First-Class” Programme (grant number: 27183008), and the Jiangsu dual creative teams programme project awarded in 2017.

Acknowledgments

This work was supported by the Independent Innovation Project of “Double-First Class” Construction (2018ZZCX08). This work is also partially supported by the Australian Research Council (ARC) project (ID: LP160100561). The China Scholarship Council (CSC) is gratefully acknowledged for its provision of a scholarship for Andong Hu’s PhD study at the SPACE Research Centre, RMIT University. We also thank UCAR/CDAAC for providing ionPrf data, OMNIWeb for providing the Kp and F 10 . 7 data and Bureau of Meteorology (BoM) for ionosonde data. The ISR measurements used in this study can be obtained from the Madrigal database at http://madrigal.haystack.mit.edu/madrigal.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
ANNartificial neural network
RNNrecurrent neural network
LSTMlong short-term memory
bi-LSTMbi-directional long short-term memory

References

  1. Ngwira, C.M.; McKinnell, L.A.; Cilliers, P.J.; Coster, A.J. Ionospheric observations during the geomagnetic storm events on 24–27 July 2004: Long-duration positive storm effects. J. Geophys. Res. Space Phys. 2012, 117. [Google Scholar] [CrossRef]
  2. Goncharenko, L.; Salah, J.; Van Eyken, A.; Howells, V.; Thayer, J.; Taran, V.; Shpynev, B.; Zhou, Q.; Chau, J. Observations of the April 2002 geomagnetic storm by the global network of incoherent scatter radars. Ann. Geophys. 2005, 23, 163–181. [Google Scholar] [CrossRef] [Green Version]
  3. Davies, K. Ionospheric Radio; Number 31; IET: Stevanage, UK, 1990. [Google Scholar]
  4. Bilitza, D.; Hoegy, W. Solar activity variation of ionospheric plasma temperatures. Adv. Space Res. 1990, 10, 81–90. [Google Scholar] [CrossRef]
  5. Bilitza, D.; Huang, X.; Reinisch, B.W.; Benson, R.F.; Hills, H.K.; Schar, W.B. Topside ionogram scaler with true height algorithm (TOPIST): Automated processing of ISIS topside ionograms. Radio Sci. 2004, 39. [Google Scholar] [CrossRef]
  6. Bilitza, D.; Reinisch, B.W. International reference ionosphere 2007: Improvements and new parameters. Adv. Space Res. 2008, 42, 599–609. [Google Scholar] [CrossRef]
  7. Magdaleno, S.; Altadill, D.; Herraiz, M.; Blanch, E.; de La Morena, B. Ionospheric peak height behavior for low, middle and high latitudes: A potential empirical model for quiet conditions—Comparison with the IRI-2007 model. J. Atmos. Sol. Terr. Phys. 2011, 73, 1810–1817. [Google Scholar] [CrossRef]
  8. Altadill, D.; Magdaleno, S.; Torta, J.; Blanch, E. Global empirical models of the density peak height and of the equivalent scale height for quiet conditions. Adv. Space Res. 2013, 52, 1756–1769. [Google Scholar] [CrossRef]
  9. Bilitza, D.; Altadill, D.; Zhang, Y.; Mertens, C.; Truhlik, V.; Richards, P.; McKinnell, L.A.; Reinisch, B. The international reference ionosphere 2012—A model of international collaboration. J. Space Weather Space Clim. 2014, 4, A07. [Google Scholar] [CrossRef]
  10. Bilitza, D.; Altadill, D.; Truhlik, V.; Shubin, V.; Galkin, I.; Reinisch, B.; Huang, X. International reference ionosphere 2016: From ionospheric climate to real-time weather predictions. Space Weather 2017, 15, 418–429. [Google Scholar] [CrossRef]
  11. Hoque, M.; Jakowski, N. A new global model for the ionospheric F2 peak height for radio wave propagation. Ann. Geophys. Copernicus GmbH 2012, 30, 797. [Google Scholar] [CrossRef] [Green Version]
  12. Shubin, V.; Karpachev, A.; Tsybulya, K. Global model of the F2 layer peak height for low solar activity based on GPS radio-occultation data. J. Atmos. Sol. Terr. Phys. 2013, 104, 106–115. [Google Scholar] [CrossRef]
  13. Sai Gowtam, V.; Tulasi Ram, S. An artificial neural network-based ionospheric model to predict NmF2 and hmF2 using long-term data set of FORMOSAT-3/COSMIC radio occultation observations: Preliminary results. J. Geophys. Res. Space Phys. 2017, 122, 743–755. [Google Scholar] [CrossRef]
  14. Tulasi Ram, S.; Sai Gowtam, V.; Mitra, A.; Reinisch, B. The improved two-dimensional artificial neural network-based ionospheric model (ANNIM). J. Geophys. Res. Space Phys. 2018, 123, 5807–5820. [Google Scholar] [CrossRef]
  15. Schuster, M.; Paliwal, K.K. Bidirectional recurrent neural networks. IEEE Trans. Signal Process. 1997, 45, 2673–2681. [Google Scholar] [CrossRef] [Green Version]
  16. Schalkoff, R.J. Artificial Neural Networks; McGraw-Hill: New York, NY, USA, 1997; Volume 1. [Google Scholar]
  17. Prolss, G.W.; Bird, M.K. Physics of the Earth’s Space Environment: An Introduction; Springer: Berlin, Germany, 2004. [Google Scholar]
  18. Bilitza, D.; Eyfrig, R.; Sheikh, N. A global model for the height of the F2-peak using M3000 values from the CCIR numerical map. ITU Telecommun. J. 1979, 46, 549–553. [Google Scholar]
  19. Hinton, G.; Srivastava, N.; Swersky, K. Neural networks for machine learning lecture 6a overview of mini-batch gradient descent. Neural Netw. Mach. Learn. 2012, 14, 14. [Google Scholar]
  20. Ruder, S. An overview of gradient descent optimization algorithms. arXiv, 2016; arXiv:1609.04747. [Google Scholar]
Figure 1. Distribution of the 12 ionosonde stations in the Australian region.
Figure 1. Distribution of the 12 ionosonde stations in the Australian region.
Remotesensing 10 01658 g001
Figure 2. Three layers of ANN: input (blue); hidden (yellow) and output (green) layers. ‘a’s are the values of each cell (the round boxes in the figure). The superscript of ‘a’ represents the index of the layer and the subscript of ‘a’ represents the index of the cell in that specific layer. ‘ a 0 ( l ) ’s denote the bias units in each layer (‘l’ is the index of the layer). Θ ( l ) is the cluster of all ‘ θ ’s on the linkage between the ( l - 1 ) th layer and lth layer, and θ n m ( l ) means that is the coefficient between the nth cell in the ( l - 1 ) th layer and the mth cell in the lth layer. x and h θ ( x ) are the input and output of the system respectively. In addition, g ( l ) is the activation function for the lth layer.
Figure 2. Three layers of ANN: input (blue); hidden (yellow) and output (green) layers. ‘a’s are the values of each cell (the round boxes in the figure). The superscript of ‘a’ represents the index of the layer and the subscript of ‘a’ represents the index of the cell in that specific layer. ‘ a 0 ( l ) ’s denote the bias units in each layer (‘l’ is the index of the layer). Θ ( l ) is the cluster of all ‘ θ ’s on the linkage between the ( l - 1 ) th layer and lth layer, and θ n m ( l ) means that is the coefficient between the nth cell in the ( l - 1 ) th layer and the mth cell in the lth layer. x and h θ ( x ) are the input and output of the system respectively. In addition, g ( l ) is the activation function for the lth layer.
Remotesensing 10 01658 g002
Figure 3. Structure of RNN. X t is the independent variable set at the tth epoch, and Y is the independent variable. h t is the temporary results from the tth RNN unit, h 0 is manually initialised. The connection between h and Y are normal SoftMax/regression. Each RNN unit can be considered as an ANN model (Figure 2). Ws and bs are the coefficients and biases that needed to be estimated during training. In addition, H is the t a n h function.
Figure 3. Structure of RNN. X t is the independent variable set at the tth epoch, and Y is the independent variable. h t is the temporary results from the tth RNN unit, h 0 is manually initialised. The connection between h and Y are normal SoftMax/regression. Each RNN unit can be considered as an ANN model (Figure 2). Ws and bs are the coefficients and biases that needed to be estimated during training. In addition, H is the t a n h function.
Remotesensing 10 01658 g003
Figure 4. Structure of LSTM. Similar to RNN (Figure 3) but adding memory cell c. i, f, o are the input gate, forget gate and output gate respectively. σ is the sigmoid function.
Figure 4. Structure of LSTM. Similar to RNN (Figure 3) but adding memory cell c. i, f, o are the input gate, forget gate and output gate respectively. σ is the sigmoid function.
Remotesensing 10 01658 g004
Figure 5. Structure of the bi-LSTM method, similar to the LSTM method (Figure 4), the training is carried out in both directions (i.e., both sequential forward and sequential backward).
Figure 5. Structure of the bi-LSTM method, similar to the LSTM method (Figure 4), the training is carried out in both directions (i.e., both sequential forward and sequential backward).
Remotesensing 10 01658 g005
Figure 6. (a) RMS for each of the five models in each ionosonde station; and (b) number of sample sets in each station.
Figure 6. (a) RMS for each of the five models in each ionosonde station; and (b) number of sample sets in each station.
Remotesensing 10 01658 g006
Figure 7. (a) RMS for each of the five models in the three discarded stations (the models of this figure is developed by using the initial/default configuration, different from Figure 6); and (b) the number of sample sets in each discarded station.
Figure 7. (a) RMS for each of the five models in the three discarded stations (the models of this figure is developed by using the initial/default configuration, different from Figure 6); and (b) the number of sample sets in each discarded station.
Remotesensing 10 01658 g007
Figure 8. Model performances in forecasting 1, 3, and 5 h later at each station.
Figure 8. Model performances in forecasting 1, 3, and 5 h later at each station.
Remotesensing 10 01658 g008
Figure 9. Global ionosonde station selected by the AMTB model [8].
Figure 9. Global ionosonde station selected by the AMTB model [8].
Remotesensing 10 01658 g009
Figure 10. Distribution of the IRO data from COSMIC ionospheric occultation events on 1 January 2009. (a) all over the globe. (b) in the Australian region.
Figure 10. Distribution of the IRO data from COSMIC ionospheric occultation events on 1 January 2009. (a) all over the globe. (b) in the Australian region.
Remotesensing 10 01658 g010
Figure 11. Residuals of the ANN, LSTM and bi-LSTM models in relation to the time at 12 different ionosonde stations. Each panel is for one station. Blue, red and yellow circle in panels denote the residuals from ANN, LSTM and bi-LSTM respectively. In each panel, X axis is month and Y is residual (km).
Figure 11. Residuals of the ANN, LSTM and bi-LSTM models in relation to the time at 12 different ionosonde stations. Each panel is for one station. Blue, red and yellow circle in panels denote the residuals from ANN, LSTM and bi-LSTM respectively. In each panel, X axis is month and Y is residual (km).
Remotesensing 10 01658 g011
Figure 12. Bias of the ANN, LSTM and bi-LSTM models’ residuals at 12 different ionosonde stations. Blue, red and green lines denote the bias from the three models respectively.
Figure 12. Bias of the ANN, LSTM and bi-LSTM models’ residuals at 12 different ionosonde stations. Blue, red and green lines denote the bias from the three models respectively.
Remotesensing 10 01658 g012
Figure 13. Comparison between the results from the bi-LSTM model and ionosonde measurements in January at 12 different ionosonde stations. Each panel is for one station. Blue cycles and red asteroid denote the model prediction and measurements respectively. In each panel, X axis is local time and Y is hmF2 (km) (in the same range between 100 to 400 km).
Figure 13. Comparison between the results from the bi-LSTM model and ionosonde measurements in January at 12 different ionosonde stations. Each panel is for one station. Blue cycles and red asteroid denote the model prediction and measurements respectively. In each panel, X axis is local time and Y is hmF2 (km) (in the same range between 100 to 400 km).
Remotesensing 10 01658 g013
Table 1. Australian ionosonde stations and their geographic coordinates.
Table 1. Australian ionosonde stations and their geographic coordinates.
Station Name (Acronym)LatitudeLongitudeOpenClosed
Cocos Islands (CI)−12.2096.80Nov 1961Sep 1974
Aug 2008
Darwin (DW)−12.45130.95Dec 1982
Townsville (TS)−19.63146.85Jun 1946
Brisbane (BB)−27.53152.92Jun 1943Dec 1986
Jun 1997
Norfolk Island (NI)−29.03167.97Feb 1964
Mundaring (MD)−31.98116.22Apr 1959Dec 2007
Canberra (CB)−35.32149.00Mar 1937
Hobart (HB)−42.92147.32Dec 1945
Macquarie Islands (MI)−54.50158.95Jun 1950Nov 1958
Nov 1983Jun 2015
Casey (CA)−66.30110.50Jul 1957Jan 1975
Apr 1989Mar 1992
Nov 2000
Mawson (MS)−67.6062.88Feb 1958
Davis (DA)−68.5877.96Feb 1985
Table 2. RMS of different Australian regional models.
Table 2. RMS of different Australian regional models.
RMS (km)
ANN22.1
LSTM15.64
bi-LSTM15.42

Share and Cite

MDPI and ACS Style

Hu, A.; Zhang, K. Using Bidirectional Long Short-Term Memory Method for the Height of F2 Peak Forecasting from Ionosonde Measurements in the Australian Region. Remote Sens. 2018, 10, 1658. https://0-doi-org.brum.beds.ac.uk/10.3390/rs10101658

AMA Style

Hu A, Zhang K. Using Bidirectional Long Short-Term Memory Method for the Height of F2 Peak Forecasting from Ionosonde Measurements in the Australian Region. Remote Sensing. 2018; 10(10):1658. https://0-doi-org.brum.beds.ac.uk/10.3390/rs10101658

Chicago/Turabian Style

Hu, Andong, and Kefei Zhang. 2018. "Using Bidirectional Long Short-Term Memory Method for the Height of F2 Peak Forecasting from Ionosonde Measurements in the Australian Region" Remote Sensing 10, no. 10: 1658. https://0-doi-org.brum.beds.ac.uk/10.3390/rs10101658

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