Introduction

The ionosphere, stretching from the height of about 50 km to several 1000 km above the earth surface, is filled with free electrons, electrically charged molecules and atoms which are primarily generated by the ultraviolet radiation from the sun (Komjathy 1997; Bidaine and Warnant 2010). The presence of free electrons in the ionosphere can exert adverse effects on various communication, surveillance and navigation systems (Bust and Mitchell 2008). In the study of seismo-ionospheric coupling, ionospheric electron density (IED) anomalies have been frequently detected before the earthquakes (Pulinets and Boyarchuk 2004), offering a critical means in the detection of a pre-earthquake anomaly. Therefore, the imaging of the IED field is central to various fields including space weather studies (He et al. 2018), and geophysical, space geodetic and radiophysical applications (Yang et al. 2017).

The technique of ionospheric tomography can reconstruct the IED images through the use of slant total electron content (TEC) measurements along different rays penetrating the model space from various directions. The first research work was published in 1986 when Austen et al. (1986) applied the tomographic method to reconstruct 2D IED images using the scan of the ionosphere came from a polar-orbiting satellite. However, due to the technical and instrumental limitations, the tomographic IED profiles are not necessarily obtained at any time and place around the world, greatly degrading its usability in practical applications (Ma 2005). The advent of the global positioning system (GPS) enables tomography to map the 3D IED structures with advantages of high precision, all-weather capability and near-real-time operability (Bust 2004; Zheng et al. 2015; Yang et al. 2017; Jin and Li 2018). A large amount of significant works thus has been carried out regarding to theoretical models and experimental analysis for GPS-based ionospheric tomography (Ruffini et al. 1998; Kersley 2005; Jin and Park 2007; Yao et al. 2013a; Alizadeh et al. 2015; Minkwitz et al. 2015; dos Santos Prol and de Oliveira Camargo 2015; Minkwitz et al. 2016).

In general, two different classes of models can be applied to perform the ionospheric tomography: one is the function-based ionospheric model (Hansen et al. 1997; Ruffini et al. 1998; Gao and Liu 2002; Nesterov and Kunitsyn 2011); and another one is the voxel-based ionospheric model (Rius et al. 1997; Ma 2005; Wen et al. 2008; Zheng et al. 2015; Jin and Li 2018). The function-based model adopts a set of functions to express IED distribution with the advantage of using very few parameters to describe a large ionospheric region. But subject to the geometry defined by the distribution of the ground GNSS stations and the satellite constellation, it is very difficult to solve tomographic equations if we directly fit the observations (Yao et al. 2013a). For the voxel-based model, the ionosphere is normally discretized into several voxels assuming that the IED in each voxel is constant and evenly distributed. During a tomographic period (e.g., 1 h), however, it is mostly not possible to have enough GNSS satellites and ground stations to allocate enough slant TEC (STEC) measurements for each voxel. Thus, the voxel-based tomography yields an ill-posed problem, and many voxels are underdetermined.

Due to the simple operation and easy solution, the voxel-based model is often exploited in ionospheric tomography studies (Wen et al. 2012; Yang et al. 2017; Zheng et al. 2017; Jin and Li 2018). To circumvent the ill-posed problem, many algorithms have been developed over the years. Based on 3-D variational data assimilation technique, Bust (2004) developed the Ionospheric Data Assimilation Three Dimensional (IDA3D) algorithm which adopts an exponential time covariance model to predict the IED state vector and its covariance matrix from one time step to the next. The determination of the covariance matrix of the state vector and the right choice of the time prediction model are important for this approach (Minkwitz et al. 2015). Wen et al. (2012) proposed a two-step algorithm for ionospheric tomography solution by jointly using the Phillips smoothing method (also known as Tikhonov regularization) and the multiplicative algebraic reconstruction technique (MART). Experimental results show that the new method performed better in both numerical simulations and practical applications. Yao et al. (2014) proposed a 3D iterative reconstruction algorithm based on the minimization of total variation. The authors presented the significant improvements of the proposed algorithm in IED reconstruction under both quiescent and disturbed conditions. Seemala et al. (2014) applied the constrained least squares fit to reconstruct the IED distributions using GPS Earth Observation Network (GEONET) in Japan. Independent of the initial guess from a model, the proposed method uses a restrain parameter derived from the NeQuick model to constrain the IED profile in the tomography. Zheng et al. (2015) reported a multi-scale ionospheric tomography which parameterizes the model with overlapping pixels of different sizes. They showed that the multi-scale model could bring about a 15% improvement in accuracy compared with the conventional single-scale model. Jin and Li (2018) developed an improved two-step algorithm, in which the NeQuick 2 is used to improve the a priori model of International Reference Ionosphere (IRI) 2012, and then the MART is implemented to obtain the final IED distribution. Based on the GNSS Earth Observation Network (GEONET) observations of Japan, assessments by ionosonde and radio occultation data demonstrated the feasibility and superiority of their new method. Most recently, Norberg et al. (2018) reported the use of Gaussian Markov random field priors for tomographic solution based on Bayesian statistical inversion. The method can provide physically quantifiable probabilistic interpretation for all model variables, as well as easing computational burden (Norberg et al. 2015, 2018).

However, a critical deficiency in the voxel-based model is the assumption of a homogeneous distribution of IED in each voxel, which was widely used in previous studies. The IEDs vary a lot within the voxel space, especially in the vertical direction. Higher resolution may mitigate the adverse effects brought by the improper assumption, but it will increase the computational costs and the influence of inter voxel constraints on the results. As early as 1984, Andersen and Kak (1984) proposed an improved Simultaneous Algebraic Reconstruction Technique (SART) which uses bilinear elements for discrete approximation to the ray integrals of a continuous image. The ray integral was approximated by a finite sum involving a set of equidistant points along that ray, while the point value was determined by bilinear interpolation from four neighboring points of the sampling grid. This work indicated that continuous image representation using bilinear elements performed better than traditional pixel-based method for the 2D image reconstruction. In the field of GNSS tomography, similarly, Perler et al. (2011) proposed to parameterize the water vapor tomography model by expressing the wet refractivity of each point using trilinear or spline functions from its eight neighboring voxel nodes. They pointed out that the parameterization of voxels is an effective way to reduce the effects of unreasonable discretization and verified its superiority in various tests. To our knowledge, however, almost no studies have reported the application of the parametrized method in ionospheric tomography. In addition, bilinear/spline methods were used in the interpolation without considering the vertical variation characteristic of the wet refractivity (Perler et al. 2011). Therefore, based on Perler et al. (2011), we develop a new parameterized approach to refine the ionospheric tomography model, aiming to improve the inversion accuracy of IED reconstruction. In this method, IED within a voxel varies with space and is determined from the IED values at the eight corners of that voxel by considering the spatial variation characteristics of the IED. Similar with the function-based model, this parameterized approach describes the IED fields in a consecutive way, while inheriting the merits of the voxel-based model.

The methodology of the parameterized ionospheric tomography is described first. Thereafter, we present the datasets used to perform the tomography experiment and the validation results of the parameterized tomography method. STECs measured by GPS and IEDs derived from ionosonde and Swarm satellites are adopted to evaluate the performance of the tomographic solutions. Finally, a summary of this study is given in the last section.

Modeling the IED field with parameterized ionospheric tomography

Along the ray path from a receiver to a GNSS satellite, the relationship between the STEC and IED can be expressed as:

$${\text{STEC}} = \oint_{l} {N_{e} d_{l} }$$
(1)

where \(N_{e}\) is the ionospheric electron density along the ray path \(l\) of the signal through the ionosphere. Ionospheric tomography uses a series of STECs interweaving in the space across various directions to inverse the spatial distribution of IED. The voxel-based model must discretize the reconstruction space into a number of voxels (Fig. 1). As a simple case shown in Fig. 1, the space is divided into four voxels with their numbers marked in blue. In the traditional nonparametric method (hereafter short for traditional method), it is assumed that IED is invariable and evenly distributed within each voxel during the reconstruction period. Thus, each STEC can be regarded as a summation of all segments that cross through those voxels along the ray path. Then (1) can be approximated by:

$${\text{STEC}} = \mathop \sum \limits_{i = 1}^{n} N_{e}^{i} d_{i}$$
(2)

where \(n\) is the number of voxels crossed by the STEC, \(N_{e}^{i}\) refers to the electron density in the voxel \(i\), and \(d_{i}\) is the intercept of the STEC ray path by the voxel \(i\).

Fig. 1
figure 1

Schematic representation of voxel discretization for ionospheric tomography model

In the parameterized model, the IED within each voxel is no longer assumed be constant whereas it changes with the position. The IED at any point within a voxel is determined by a weighted sum of the eight IED values at the corners of that voxel. This allows the STEC to be expressed as an integral of the IEDs at the voxel nodes. Since the integral cannot be expressed analytically in most cases, the Newton–Cotes quadrature is adopted to solve the integrals (Perler et al. 2011). As shown in Fig. 1, the integral of the IEDs along P1–P5 can be solved by:

$$\int_{{{\text{P}}1}}^{{{\text{P}}5}} {N_{e} {\text{d}}l} = \frac{{{\text{P}}5 - {\text{P}}1}}{90}\left\{ {7\left[ {N_{e} \left( {{\text{P}}1} \right) + N_{e} \left( {{\text{P}}5} \right)} \right] + 32\left[ {N_{e} \left( {{\text{P}}2} \right) + N_{e} \left( {{\text{P}}4} \right)} \right] + 12N_{e} \left( {{\text{P}}3} \right)} \right\}$$
(3)

where \({\text{P}}i = {\text{P}}1 + \frac{{{\text{P}}5 - {\text{P}}1}}{4}(i - 1)\). The IED of point \({\text{P}}i\) is determined by the IED values of the eight voxel nodes, i.e. \(D_{1} ,D_{2} , \ldots ,D_{8}\). \({\text{P}}1\) and \({\text{P}}5\) are located at the voxel boundaries, while \({\text{P}}2\), \({\text{P}}3\), and \({\text{P}}4\) are located within the voxel. \({\text{P}}1\) is located at the surface defined by \(D_{1}\), \(D_{2}\), \(D_{3}\), \(D_{4}\) and \({\text{P}}5\) is located at the surface defined by \(D_{5}\), \(D_{6}\), \(D_{7}\) and \(D_{8}\). Taking \({\text{P}}3\) as an example, its IED value can be vertically interpolated with points \(Q_{1}\) and \(Q_{2}\):

$$N_{e} \left( {{\text{P}}3} \right) = \frac{{h_{{{\text{P}}3}} - h_{{Q_{2} }} }}{{\left( {h_{{Q_{1} }} - h_{{Q_{2} }} } \right) \cdot e^{{\alpha \left( {h_{{Q_{1} }} - h_{{{\text{P}}3}} } \right)}} }}N_{e} \left( {Q_{1} } \right) + \frac{{h_{{Q_{1} }} - h_{{{\text{P}}3}} }}{{h_{{Q_{1} }} - h_{{Q_{2} }} }}e^{{\alpha \left( {h_{{{\text{P}}3}} - h_{{Q_{2} }} } \right)}} N_{e} \left( {Q_{2} } \right)$$
(4)

\(Q_{1}\) and \(Q_{2}\) are located at the upper and bottom boundaries of voxel 4, respectively. \(\alpha\) is a parameter which can be estimated from the following expression:

$$N_{e} \left( {h_{i} } \right) = N_{e} \left( {h_{0} } \right)e^{{\alpha \left( {h_{i} - h_{0} } \right)}}$$
(5)

where \(h_{0}\) refers to the altitude of the lower surface of the voxel and \(h_{i}\) refers to the altitude of any point within the voxel. The (5) is established given the exponential variation of IED with the altitude (Alizadeh et al. 2015). To improve the modeling performance, \(\alpha\) is estimated for each vertical layer using IRI 2016 profiles. In addition, the IED values of \(Q_{1}\) and \(Q_{2}\) are calculated using the inverse distance weighted interpolation (Ding et al. 2017):

$$N_{e} \left( {Q_{i} } \right) = \frac{{\mathop \sum \nolimits_{i = 1}^{4} d_{i}^{ - 1} \cdot N_{e} \left( {D_{i} } \right)}}{{\mathop \sum \nolimits_{i = 1}^{4} d_{i}^{ - 1} }}$$
(6)

where \(N_{e} \left( {D_{i} } \right)\; (i = 1,2,3,4)\) are the four surrounding nodes of the voxel surface, in which the point \(Q_{i}\) is located.

Stacking all the STECs during the reconstruction period (60 min in this study), a linear system between the STECs and the IED field is established:

$${\mathbf{y}} = {\mathbf{Ax}}$$
(7)

where \({\mathbf{y}}\) is the vector of STEC measurements, \({\mathbf{x}}\) is the unknown parameter vector containing the IED of all voxel nodes, and \({\mathbf{A}}\) is the design matrix composed of the contributions of \({\mathbf{x}}\) on the STEC measurements.

The \({\mathbf{A}}\) matrix of (7) is often not squared, ill-posed and ill-conditioned. Thus generalize inverse has to be performed. Many methods have been employed to circumvent the problem of ill-posedness in GNSS tomographic equation, such as iterative algorithms (ART, Algebraic Reconstruction Technique) (Bender et al. 2011; Yao et al. 2014; Zheng et al. 2015; Yang et al. 2017; Jin and Li 2018), classical constrained solution (Hirahara 2000), Singular Value Decomposition (Bhuyan et al. 2002; Wen et al. 2008), Kalman filter approach (Nilsson and Gradinarsky 2006; Perler et al. 2011), or regularization method (Wen et al. 2012; Yao et al. 2013b; Wang et al. 2016). Among the various methods, an iterative approach is often adopted for solving the ionospheric tomographic equations due to its advantage to avoid time-consuming matrix operations. The iterative approach is able to reconstruct the IED images with high numerical stability and computational efficiency even under bad conditions (Bender et al. 2011). In the comparison with other algorithms of the ART family, Bender et al. (2011) found that the MART can provide the best results with least processing time. Thus, MART is often used to resolve the ill-posed equations of the GNSS tomography (Wen et al. 2012; Chen and Liu 2014; dos Santos Prol and de Oliveira Camargo 2015; Yang et al. 2017). Hence, we perform the inversion of system (7) using MART to attain unknowns. For the \(k\) th iteration, the ratio between the observed y and reconstructed \({\mathbf{A}},{\mathbf{x}}^{{\varvec{k} - 1}}\) is calculated to derive corrections for voxel nodes. Specifically, the correction for the \(j\)th voxel node from the \(i\)th ray in the \(k\)th MART iteration is given by the following formula:

$$x_{j}^{k} = x_{j}^{k - 1} \cdot \left( {\frac{{{\mathbf{y}}_{i} }}{{{\mathbf{A}}_{i} ,{\mathbf{x}}^{{\varvec{k} - 1}} }}} \right)^{{\frac{{\lambda {\text{A}}_{ij} x_{j}^{k - 1} }}{{\mathop \sum \nolimits_{j = 1}^{n} {\text{A}}_{ij} x_{j}^{k - 1} }}}}$$
(8)

where \(\lambda\) is the relaxation parameter with an empirical value of 0.9 used in our study. The IED field provided by the IRI 2016 is adopted as initial value for the iteration. Since a number of voxels are not crossed by any rays, both horizontal and vertical constraints are imposed to the tomographic equation. Horizontal and vertical constraints according to (4) and (6) are used to complement the voxel nodes without any correction in (8). The constraints work as a regularization for the ill-posed problem as more voxels are involved with each measurement.

To make a direct comparison with the parameterized method, the tomographic solutions are performed using the traditional method. Horizontal and vertical constraints are also used in the traditional tomography but differ with the parameterized method. In the horizontal direction, IED of a voxel is assumed to be equal to the inverse distance weighted interpolation from the IED values of its surrounding voxels. Vertically, the IED is assumed to follow an exponential distribution with the variation parameter derived from the IRI 2016 model. Different from the traditional method, the solved unknowns from the parameterized method are IEDs of the voxel nodes. Thus, to get the IED of any point, vertical interpolation in (4) and horizontal interpolation in (6) need to be performed using the IED values of the eight voxel nodes where the point is located. Whereas in the traditional tomography model any point’s IED is equal to the IED value of its located voxel.

Validation of parameterized tomography model

This section presents the validation results and discussion of the performance of parameterized ionospheric tomography in comparison with the GPS, ionosonde and Swarm measurements. In this study, 45 GPS stations (Fig. 2) from the Crustal Movement Observation Network of China (CMONOC) are used in the ionospheric tomography experiment. In addition, STECs from stations HNLY, SCJL and YNWS (black triangles shown in Fig. 2) are used for self-consistency validation purposes and are not included in the input dataset. The tomographic region covers from 97 E to 121 E in longitude, 21 N–30 N in latitude and 100–1000 km in altitude, respectively. Since the IED variations in latitude are greater than in longitude, grid intervals are set as 2 and 1, respectively. In the altitude, four different layer discretization intervals, i.e., 25 km, 50 km, 75 km and 100 km, are employed to examine their impacts on tomographic solutions. To examine the possible benefits to ionospheric tomography brought by the parameterized method, experiments using traditional method are also performed for a direct comparison. For the sake of simplicity, abbreviations of Trad_25, Trad_50, Trad_75 and Trad_100 represent the traditional tomography using the vertical resolution of 25 km, 50 km, 75 km and 100 km, respectively; and Para_25, Para_50, Para_75 and Para_100 represent the parameterized tomography using the vertical resolution of 25 km, 50 km, 75 km and 100 km, respectively. GPS data collected over the whole month of June of 2015 are used. In addition, IED profiles provided by ionosonde station HNSY (blue diamond in Fig. 2), and Swarm measured in situ IEDs are employed to validate the tomographic solutions.

Fig. 2
figure 2

Geographic distribution of GPS stations (red pentagrams) in south China adopted in the ionospheric tomography study. The three black triangles represent GPS stations used for self-consistency validation. The blue diamond indicates the location of the ionosonde station

Self-consistency validation by GPS

To perform the self-consistency validation, the three GPS stations HNLY, SCJL and YNWS were not included in the ionospheric tomography experiments. STEC measurements derived from the GPS observations over the period of June 1–30, 2015 are directly compared with those calculated from the IRI 2016 model and tomographic results of the corresponding epochs. Table 1 gives the statistics of the comparison results. STEC derived IRI 2016 model performs badly as its root mean square (RMS) error of 8.21 TECU is almost three times that of the tomographic scheme Para_25. In terms of mean bias, both the traditional and parameterized methods yield consistently positive values for the four different vertical resolution schemes. This is probably due to the contribution of the plasmasphere to the GPS STECs as the space above the altitude of 1000 km is ignored in the ionospheric tomography model. For the RMS errors, the parameterized method obtains smaller values for all the four vertical resolution schemes compared with the traditional method. The improvements achieved by the parameterized method are 12%, 10%, 5% and 2% for vertical resolutions of 25 km, 50 km, 75 km and 100 km, respectively. In addition, we can notice that in both methods the accuracies of tomographic STECs decrease with the increase in the vertical layer height. The best performance is obtained by the Para_25 with an RMS error of 2.84 TECU. We also examined the performance of the vertical resolution of 15 km, however, no further improvements are obtained.

Table 1 Statistical results of the differences between STECs measured by GPS and STECs derived from IRI 2016 and tomographic solutions using traditional and parameterized methods

Figure 3 further shows the performance of the tomographic solutions at the three GPS stations. The RMS errors vary in the range of 2.5–3.7 TECU for the eight different tomography schemes for the three GPS stations. For each station, in general, the performance of the tomography degrades with the increase in the vertical layer height. Also, the tomography scheme of Para_25 consistently achieves the highest accuracy at all the three GPS stations. In addition, tomographic STECs have the best and worst agreements with the GNSS measured ones at stations SCJL and HNLY, respectively. This is due to the different GPS networks at the corresponding GPS stations. As observed from Fig. 2, the GPS network at the HNLY is much sparser than those at the SCJL and YNWS stations. The denser the ground-based GPS network, the better performance of the tomography will be obtained. Therefore, the tomographic solutions perform worst at station HNLY.

Fig. 3
figure 3

RMS errors of the reconstructed STECs from IRI 2016 and by using four different vertical resolution schemes with the traditional and parameterized tomography at GPS stations HNLY, SCJL and YNWS

Validation of IED profiles by ionosonde

It should be noted that although the STECs derived from tomographic IED fields agree well with those from the GPS, it does not guarantee that the IED vertical profiles have been correctly modeled. Therefore, in this section, the tomographic IED profiles are further compared with those observed by the ionosonde. An ionosonde probes the ionospheric structure by broadcasting a sweep of high frequencies, usually in the range of 0.1 to 30 MHz (Reinisch et al. 2009). Due to its high accuracy, the ionosonde-derived IED profiles have been often employed as ground truth reference to validate alternative ionospheric techniques, e.g., tomography (Zheng et al. 2017) and radio occultation (Habarulema and Carelse 2016). As shown in Fig. 2, one ionosonde station HNSY (111.28 E, 27.14 N, 62 m) is located in the northeast-central part of the tomographic region. This station can provide the IED profiles up to an altitude of 1000 km, which are very useful to validate the tomographic solutions. Here, one should note that the ionosonde can only measure the IED profiles below the F region peak (around 350 km). The top-side profiles of ionosonde are extrapolated from a model and thus not very reliable for validation purposes. To make a direct comparison, the IEDs from the ionosonde and the tomography are interpolated to heights of 100–1000 km with an interval of 20 km, according to the interpolation method described in (4). Matchup IEDs of the traditional method are obtained by searching the voxel where the point is located. The matchup IED values are interpolated according to (4) and (6) for the parameterized method.

Figure 4 shows comparisons between IRI 2016, ionosonde and tomography at two periods, 07:00–08:00 UT on June 5, 2015 (left panels) and 05:00–06:00 UT on June 23, 2015 (right panels). These two periods are selected since they correspond to the minimum and maximum geomagnetic activities during the 30 test days. Panels (a) and (e), (b) and (f), (c) and (g) and (d) and (h) present the comparisons for vertical resolutions of 25 km, 50 km, 75 km and 100 km, respectively. We can see that the tomography can improve the initial IED fields provided by IRI 2016 model significantly as tomographic results are closer to ionosonde profiles. In the left panels (a–d), the tomographic IED profiles from all the eight schemes generally agree with the ionosonde profile. However, large discrepancies are exhibited at most altitudes in the right panels (e–h), perhaps due to the influence of strong geomagnetic activity. In both comparisons, the IED profiles derived from the parameterized method generally agree better with the ionosonde than those solved by the traditional method. Among them, IED profiles of Para_25 show the best agreement with ionosonde profiles in both comparisons (Fig. 4a and e). For the traditional method, the IED value of any point is same as that of the voxel, where the point is located. This is the reason why in Fig. 4 many IED values from the traditional method show no changes with height. This phenomenon further exhibits the drawback of the traditional method.

Fig. 4
figure 4

IED profiles derived from IRI 2016, ionosonde and tomography. Time periods in left (UT 07:00–08:00 on June 5, 2015) and right (UT 05:00–06:00 on June 23, 2015) panels correspond to the occurrences of lowest (0) and highest (8+) Kp-index, respectively

IED sections along the longitude of 111.28 E and the latitude of 27.14 N for the above two periods are further displayed in Figs. 5 and 6, respectively. The longitude and latitude correspond to the location of the ionosonde. Since the vertical resolution of 25 km achieves the best performance in general, we only present the tomographic profiles from Trad_25 and Para_25 for a comparison with IRI model. As shown in the figures, IEDs provided by IRI 2016 model (top panels) vary smoothly in the space. However, obvious disturbances can be observed in altitudes of 200–500 km of IED profiles derived from tomography (middle and bottom panels), especially during the period of 05:00–06:00 UT on June 23, 2015 (right panels). This demonstrates the capability of tomography in monitoring ionospheric disturbances. As shown in the figures, due to the assumption of the homogeneous distribution of IED in each voxel, IED images generated by traditional method (middle panels) show a mosaic pattern. The mosaic-like images fail to clearly depict the IED distribution as good as the parameterized approach (bottom panels). The benefit to ionospheric tomography brought by the parameterized approach can be judged intuitively from the comparative analysis of the IED images.

Fig. 5
figure 5

IED sections along the longitude of 111.28 E for periods of UT 07:00–08:00 on June 5, 2015 (left panels) and UT 05:00–06:00 on June 23, 2015 (right panels). IED profiles are derived from IRI 2016 model (top panels), and tomography using schemes Trad_25 (middle panels) and Para_25 (bottom panels)

Fig. 6
figure 6

IED sections along the latitude of 27.14 N for periods of UT 07:00–08:00 on June 5, 2015 (left panels) and UT 05:00–06:00 on June 23, 2015 (right panels). IED profiles are derived from IRI 2016 model (top panels), and tomography using schemes Trad_25 (middle panels) and Para_25 (bottom panels)

To study the performance of tomographic solutions at different layers, the RMS errors and the relative RMS errors of the differences between ionosonde and tomography at different altitudes are calculated. The relative RMS is defined as the ionosonde measured IED divided by the RMS. Figure 7 displays the change of RMS error and relative RMS with altitude for the eight different tomographic schemes. In general, the RMS errors follow an increase–decrease pattern with the increase in altitude, which is in accordance with the IED variation with altitude. For the best tomographic scheme Para_25, its RMS error generally increases to 2.50 × 105 el/cm3 at the altitude of about 320 km, and then it decreases to 0.50 × 105 el/cm3 at the uppermost layer (about 1000 km). In terms of the relative RMS, its value decreases from 71% at the lowest layer to 25% at the altitude of 360 km followed by an increase to about 80% at the upper layers (> 800 km), revealing the deficiency of tomography in retrieving the IED of high-altitude layers. Generally speaking, tomographic IED fields solved by parameterized method (curve with hollow square) are better than those derived by traditional method (curve with solid triangle) at most layers. The zigzag changes of the RMS and relative RMS shown by the traditional schemes are caused by the improper assumption of homogeneous IED distribution within each voxel. In addition, the tomographic scheme of Para_25 obtains the best performance, which is consistent with the evaluation shown in the above section using GPS data. Refer to Figs. 5 and 6 again, IED profiles derived from Trad_25 and Para_25 are similar, while large discrepancies also occur. We are unable to make sure which profiles are closer to the truths, but we are confident that Para_25 performs better than Trad_25 as validated by both GNSS and ionosonde data.

Fig. 7
figure 7

RMS errors (left panel) and relative RMS errors (right panel) of the differences between IED derived from ionosonde and tomography on different altitude layers during June 1–30, 2015

Comparison of IEDs with Swarm

The main deficiency of the above two assessments is the limited spatial coverage of the reference datasets. Langmuir probes onboard the Swarm satellites can measure the in situ IED from a global scale, offering an opportunity to validate our tomographic results from the perspective of spatial coverage. Swarm, a European Space Agency mission, consists of three identical satellites to study the earth’s magnetic field (Olsen et al. 2013). The Swarm A and C satellites are flying side by side at the same altitude of about 450 km and the Swarm B satellite is placed at an orbit of about 510 km (Pignalberi et al. 2016). To further validate the tomographic IEDs, we adopted the Langmuir data from the three Swarm satellites from June 1–30, 2015 as a reference. As shown in Fig. 8, the footprints of the Swarm satellites over the studied period almost have complete coverage of the tomographic area. Thus, it is possible to exploit Swarm measurements to perform a comprehensive assessment on the tomographic solutions in terms of spatial coverage.

Fig. 8
figure 8

Footprints of the Swarm satellites over the tomographic region during the period of June 1–30, 2015

Figure 9 displays the comparisons of IED between Swarm and tomography. Basically, IEDs retrieved by the tomography agree well with the Swarm observed ones for all the eight schemes. Compared with the traditional schemes shown in the left four panels, parameterized schemes shown in the right four panels are less likely to have large discrepancies. Though IEDs solved by the scheme of Trad_75 show a very good agreement with Swarm IEDs as their regression line is very close to 1:1 line, a considerable number of large discrepancies is also observed. To quantify their performance, statistics of bias, RMS error and correlation coefficient are given in Table 2. The biases of the eight schemes are all positive, suggesting an underestimation of 2–6 × 104 el/cm3 for tomographic IEDs to Swarm. In addition, the RMS errors of the IED differences between Swarm and the four traditional schemes vary in the range of 1.61–1.71 × 105 el/cm3. For the parameterized method, RMS errors of 1.32 × 105, 1.29 × 105, 1.34 × 105 and 1.36 × 105 el/cm3 are obtained for Para_25, Para_50, Para_75 and Para_100, respectively. Compared with the traditional four schemes, the respective improvements are 20%, 24%, 22% and 16%. As given in the last column of Table 2, a high correlation coefficient of values greater than 0.8 is achieved by all eight schemes. The highest correlation coefficient is obtained by Para_50 with a value of 0.894, and comparable correlation coefficients are achieved by the other three parameterized schemes. One may note that in this evaluation the best performance is obtained by the Para_50, which is not consistent with the results from the above two assessments. In this comparison, the Para_25 has the second-best performance and its statistics are very close to those of Para_50. Actually, in the previous two assessments, Para_25 and Para_50 are also very comparable in performance. Therefore, it is not strange that Para_50 shows slightly better agreement than Para_25 in comparison with Swarm. We can still conclude that Para_25 has the overall best performance among the eight tomographic schemes.

Fig. 9
figure 9

Scatter plots of tomographic IEDs versus Swarm IEDs for the eight schemes

Table 2 Statistical results of the differences between IEDs measured by Swarm satellites and IEDs derived from tomographic solutions using traditional and parameterized methods

Conclusions and outlook

We presented a new parameterized method for refining the ionospheric tomography modeling and demonstrated its ability to reconstruct the IED field with high quality. In this method, IEDs within a voxel are no longer taken as homogeneous distribution but are regarded to be changeable in space. For any point, its IED is determined via vertically exponential and horizontally inverse distance weighted interpolations from the eight IED values at the corners of the voxel, in which the point is located. To assess the performance of the parameterized model, tomographic experiments were performed using STEC data collected from 45 GPS stations of south China over the period of June 1–30, 2015. Four different vertical resolutions, i.e., 25 km, 50 km, 75 km and 100 km, were tested to examine their impacts on the tomography.

Tomographic solutions were assessed with ionospheric data derived from GPS, ionosonde and Swarm satellites. All assessments indicated superior performance of the parameterized method over the traditional method (i.e., IEDs are assumed to be constant within each voxel). For instance, in the evaluation by Swarm data, the parameterized method outperformed the traditional method by 20%, 24%, 22% and 16% for vertical resolutions of 25, 50, 75 and 100 km, respectively. It showed that the scheme Para_25 (parameterized method using a vertical resolution of 25 km) achieves the overall best performance. Especially, the Para_25 scheme has shown the following performance: (1) tomographic STECs achieved an accuracy 2.84 TECU when assessed by GPS inferred STEC measurements; (2) in the evaluation of IED profiles by ionosonde, the RMS errors follow an increase–decrease change, from 1.40 × 105 el/cm3 at the altitude of 100 km to 2.50 × 105 el/cm3 at the F2 layer of about 320 km, and then to 0.50 × 105 el/cm3 at the uppermost layer of about 1000 km; (3) the tomographic results yield an RMS error of 1.32 × 105 el/cm3 and a high correlation coefficient of 0.888 when assessed by the Swarm measured in situ IEDs.

This work demonstrated the potentials of retrieving high accuracy IED fields using the proposed parameterized ionospheric tomography. Due to the advantage of avoiding time-consuming matrix operations, especially for tomography with a large number of voxels, MART solution is used as a representative of all voxel-based methods in the implementation of the parameterized ionospheric tomography. Nevertheless, it is also suggested to apply other inversion methods such as Tikhonov regularization, Bayesian statistical inversion and Singular Value Decomposition to examine their benefits to the parameterized tomographic solution. In addition, future research will focus on the three following issues: (1) examining the performance of the parameterized tomography in other regions with highly dynamic ionosphere, e.g. equatorial regions; (2) developing a strategy to improve the reliability of tomographic IED fields with higher temporal resolutions (e.g. 15 min); and (3) investigating the IED anomalies before and during the occurrence of geohazards such as earthquake and volcano eruption.