针对多维多时相电离层电子密度数据在Web环境中传输困难而无法满足实时可视化需求以及传统面绘制方法无法反映原始数据场全貌的问题,从电离层电子密度源数据处理出发,使用视频压缩编码方法,实现时间序列数据的高效传输;借助WebGL可编程渲染管道,提出基于GPU加速的电离层电子密度光线投射体绘制方法,并采用自适应步长采样和早期光线终止法,提高可视化质量与体绘制效率;最后,基于开源虚拟地球平台Cesium,实现电离层电子密度的多层动态交互式可视化,验证所提方法的可行性和有效性,为电离层电子密度的科学可视化和辅助研究提供技术支持。
A new method is proposed to address the challenging issues in spatial-temporal multi-dimensional visualization of ionospheric electron density. It is difficult to transmit multi-dimensional and multi-temporal ionospheric electron density data in a Web environment because the complexity and characteristics of the data are unable to meet the real-time visualization requirements, and the traditional surface rendering method can not be used to display the whole scene of the original data field. Based on the processing of ionospheric electron density source data, a video compression coding method is used to implement the efficient transmission of time series data. With the WebGL programmable rendering pipeline, the GPU-accelerated ray-casting-based volume rendering algorithm of ionospheric electron density is proposed. The adaptive step-size sampling method and the early light termination method are used to improve the visualization quality and volume rendering efficiency. Finally, based on the open source virtual earth platform Cesium, the multi-layer, dynamic, and interactive visualization of ionospheric electron density is successfully implemented. The feasibility and effectiveness of the proposed method are verified, and the proposed method provides technical support for scientific visualization and research of ionospheric electron density.
[1] 王小亚, 朱文耀. GPS监测电离层活动的方法和最新进展[J]. 天文学进展, 2003, 21(1):33-40.
[2] 杨剑, 吴云, 周义炎. 基于电离层层析成像技术探测汶川地震前电离层异常[J]. 大地测量与地球动力学, 2011, 31(1):9-14.
[3] 马新欣, 林湛, 陈化然,等. 基于COSMIC数据电离层电子密度空间分布变化[J]. 地球科学, 2017, 42(3):479-484.
[4] Kehrer J, Hauser H. Visualization and visual analysis of multifaceted scientific data:a survey[J]. IEEE Transactions on Visualization & Computer Graphics, 2013, 19(3):495-513.
[5] Watari S, Iwamoto I, Igarashi K, et al. 3-D visualization of the IRI model[J]. Advances in Space Research, 2003, 31(3):781-783.
[6] 王鹏. 基于HLA的空间环境要素建模与仿真技术研究[D]. 郑州:解放军信息工程大学, 2006.
[7] Wang H, Liu D, Zhang J. Vertical structure of longitudinal differences in electron densities at mid-latitudes[J]. Science Bulletin, 2016, 61(3):252-262.
[8] Petry A, Pereira A G, Viero F, et al. Image generation and visualization system for ionosphere dynamics[C]//International Congress of the Brazilian Geophysical Society & Expogef, Rio De Janeiro, Brazil, 15-18 August. 2011:2 150-2 153.
[9] A Kaufman, K Mueller. The visualization handbook[M]. USA:Academic Press, 2005.
[10] 李大林, 李秀冰, 李英玉,等. 基于体渲染技术的三维磁层可视化研究[J]. 微计算机信息, 2009, 25(9):263-265.
[11] Liang J, Gong J, Li W, et al. Visualizing 3D atmospheric data with spherical volume texture on virtual globes[J]. Computers & Geosciences, 2014, 68:81-91.
[12] 王伟, 周新春, 张国学. 面向灾害天气的三维动态仿真方法研究[J]. 人民长江, 2014, 45(2):42-45.
[13] Sarthou A, Mas S, Jacquin M, et al. Earthscape, a multi-purpose interactive 3d globe viewer for hybrid data visualization and analysis[C]//ISPRS-International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, 2015, XL-3/W3:487-493.
[14] Patel D, Bruckner S, Viola I, et al. Seismic volume visualization for horizon extraction[C]//Proceedings of the IEEE Pacific Visualization Symposium. Taipei:IEEE, 2010:73-80.
[15] 陈绍林, 张怀, 陈石,等. 可扩展大屏幕高分辨率并行显示系统的构建及其在地学中的应用[J]. 中国科学院研究生院学报, 2009, 26(2):243-250.
[16] He L M, Yang Y, Su C, et al. Grid-based representation and dynamic visualization of ionospheric tomography[C]//ISPRS-International Archives of the Photogrammetry, Remote Sensing and Spatial Information Sciences, 2013:71-76.
[17] 张宗佩. 地月圈层立体网格理论与应用研究[D]. 郑州:解放军信息工程大学, 2015.
[18] 杨超, 徐江斌, 吴玲达. 硬件加速的虚拟电磁环境体可视化[J]. 北京邮电大学学报, 2011, 34(1):55-59.
[19] 陈绍林, 张怀, 石耀霖. 地学中海量数据的并行可视化研究进展[J]. 中国科学院研究生院学报, 2008, 25(5):577-584.
[20] Li W, Wang S. PolarGlobe:a web-wide virtual globe system for visualizing multidimensional, time-varying, big climate data[J]. International Journal of Geographical Information Science, 2017, 31(8):1-21.
[21] 叶良, 单桂华, 迟学斌. 基于CUDA加速的光线投射法研究[C]//图像图形技术研究与应用学术会议论文集. 北京:北京交通大学出版社, 2010:235-240.
[22] Yang C, Wu H, Huang Q, et al. Using spatial principles to optimize distributed computing for enabling the physical science discoveries[J]. Proceedings of the National Academy of Sciences of the United States of America, 2011, 108(14):5 498-5 503.