Nothing Special   »   [go: up one dir, main page]

Skip to main content
Log in

Fast determination of geometric matrix in ionosphere tomographic inversion with unevenly spaced curvilinear voxels

  • Original Article
  • Published:
GPS Solutions Aims and scope Submit manuscript

Abstract

An efficient tomographic inversion model is very beneficial to image the ionosphere in real time. Geometric matrix determination, one of the indispensable procedures of voxel-based tomographic inversion, is currently very inefficient. We developed a very fast algorithm named splitting-surface intersection and voxel tracing (SIVT) to compute the geometric matrix. Instead of applying an intersecting voxel test and several intersection computations on a large number of voxels, SIVT calculates only the intersections of a ray with the splitting surfaces of a voxel model and determines the intersecting voxels by direct voxel tracing. Theoretically, the SIVT approach costs O(n log n) time (where n refers to the number of splitting surfaces (n)) compared to O(m) for the auxiliary plane (AP) approach (where m refers to the number of voxels and is always larger than n by several orders of magnitude). Our tests show that the SIVT approach outperforms the AP approach by approximately 100–3000 times, and the superiority of the SIVT approach increases exponentially as m or n grows.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

Data availability

The GNSS observation data are available at http://www.epncb.oma.be/, and the source code of the SIVT approach is available at https://github.com/yujieqing/Geometric-Matrix-For-Ionospheric-Tomogrphy.

References

  • Agoston MK (2005) Computer graphics and geometric modeling implementation and algorithms. Springer, London

    Google Scholar 

  • Alfonsi L, Mitchell CN, Romano V, Spalla P (2007) MIRTO: a prototype for real-time ionospheric imaging over the Mediterranean area. Ann Geophys 50(3):447–452

    Google Scholar 

  • Austen JR, Franke SJ, Liu CH, Yeh K C (1986) Applications of computerized tomography techniques to ionospheric research. In: Proceedings of International Beacon Satellite Symposium on Radio Beacon Contribution to the Study of Ionization and Dynamics of the Ionosphere and to Corrections to Geodesy and Technical Workshop, Oulu, Finland, June 9-14, pp 25-32

  • Bento FA (2013) Parallelization and implementation of methods for image reconstruction applications in GNSS water vapor tomography. Dissertation, University of Beira Interior

  • Chen BY, Wu LX, Dai WJ, LuoXu XMY (2019) A new parameterized approach for ionospheric tomography. GPS Solut 23:96

    Article  Google Scholar 

  • Cormen TH, Leiserson CE, Rivest RL, Stein C (2009) Introduction to algorithms, 3rd edn. The MIT Press, Cambridge

    Google Scholar 

  • Ding N, Zhang SB (2016) Land-based GPS water vapor tomography with projection plane algorithm. Acta Geodaetica et Carographica Sinica 45(8):895–903

    Google Scholar 

  • Erdogan E, Schmidt M, Seitz F, Durmaz M (2017) Near real-time estimation of ionosphere vertical total electron content from GNSS satellites using B-splines in a Kalman filter. Ann Geophys 35:263–277

    Article  Google Scholar 

  • Fan Z, Xie Y (2015) A block-wise approximate parallel implementation for ART algorithm on CUDA-enabled GPU. Bio-Med Mater Eng 26:S1027–S1035

    Article  Google Scholar 

  • Farzaneh S, Forootan E (2018) Reconstructing regional ionospheric electron density: a combined spherical Slepian function and empirical orthogonal function approach. Surv Geophys 39:289–309

    Article  Google Scholar 

  • Garcia R, Crespon F (2008) Radio tomography of the ionosphere: analysis of an underdetermined, ill-posed inverse problem, and regional application. Radio Sci 43(RS2014):1–13

    Google Scholar 

  • Gerzen T, Minkwitz D (2016) Simultaneous multiplicative column-normalized method (SMART) for 3-D ionosphere tomography in comparison to other algebraic methods. Ann Geophys 34:97–115

    Article  Google Scholar 

  • Hong J, Kim YH, Chung JK, Ssessanga N (2017) Tomography reconstruction of ionospheric electron density with empirical orthonormal functions using Korea GNSS network. J Astron Space Sci 34(1):7–17

    Article  Google Scholar 

  • Prol FS, Hernández PM, Manuel M, Camargo P (2018) Tomographic imaging of ionospheric plasma bubbles based on GNSS and radio occultation measurements. Remote Sens 10(1529):1–16

    Google Scholar 

  • Saito S, Suzuki S, Yamamoto M, Saito A, Chen CH (2017) Real-Time ionosphere monitoring by three-dimensional tomography over Japan. Navig J Inst Navig 64(4):495–504

    Article  Google Scholar 

  • Seemala GK, Yamamoto M, Saito A, Chen CH (2014) Three-dimensional GPS ionospheric tomography over Japan using constrained least squares. J Geophys Res Space 119(4):3044–3052

    Article  Google Scholar 

  • Wagner RD (2017) A GPU Implementation of Distance-Driven Computed Tomography. Dissertation, University of Tennessee

  • Wen D, Yuan Y, Ou J, Zhang Huo XL, KF, (2007) Three-dimensional ionospheric tomography by an improved algebraic reconstruction technique. GPS Solut 11:251–258

    Article  Google Scholar 

  • Yang Z, Song S, Jiao W, Chen GM, Xue JC, Zhou WL, Zhu WY (2017) Ionospheric tomography based on GNSS observations of the CMONOC: performance in the topside ionosphere. GPS Solut 21:363–375

    Article  Google Scholar 

  • Yu JQ, Wang WY, Holden L, Liu ZP, Wu LX, Zhang SL, Zhang KF (2020) Enhancing the quality of tomographic image by means of image reconstruction based on hybrid grids. Adv Space Res 66(3):591–603

    Article  Google Scholar 

  • Yu X, Wang H, Feng W, Gong H, Cao GH. (2016) cuART: Fine-grained algebraic reconstruction technique for computed tomography images on GPUs. In: Proceedings of 2016 16th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing, Cartagena, Colombia, May 16-19, pp 165-168

  • Zheng D, Yao Y, Nie W, Yang WT, Hu WS, Ao MS, Zheng HW (2018) An improved iterative algorithm for ionospheric tomography reconstruction by using the automatic search technology of relaxation factor. Radio Sci 54(9):1051–1066

    Article  Google Scholar 

  • Zheng DY, Hu WS, Nie WF (2014) Multiscale ionospheric tomography. GPS Solut 19(4):579–588

    Article  Google Scholar 

Download references

Acknowledgments

This work was jointly supported by the National Key Research and Development Program of China (2018YFB0505304), the National Natural Science Foundation of China (41771416) and the National Key Research and Development Program of China (2018YFC1503505).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jieqing Yu.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendix: Pseudocodes for the SIVT approach implementation

Appendix: Pseudocodes for the SIVT approach implementation

Geometric matrix determination by the SIVT approach is mainly composed of two processes, valid intersection computation and sorting, and segment length computation and affiliation determination.

The first process outputs the sorted valid intersections according to their t-values. Given a valid ray and a curvilinear voxel model, it can be implemented by the following pseudocode.

figure e

The second process outputs the segments of a ray and their affiliations. Given a valid ray, a voxel model, and the valid intersections associated with the valid ray, the second process can be implemented by the following pseudocode.

figure f

The fourth step of the algorithm II computes the orientation vector of a ray. Given a valid ray, a voxel model and the first and the last valid intersections associated with the ray, the orientation vector of the valid ray can be implemented by the following pseudocode.

figure g

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Yu, J., Yang, Z., Breitsch, B. et al. Fast determination of geometric matrix in ionosphere tomographic inversion with unevenly spaced curvilinear voxels. GPS Solut 26, 27 (2022). https://doi.org/10.1007/s10291-021-01211-1

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s10291-021-01211-1

Keywords

Navigation