Welcome to Acta Armamentarii ! Today is Share:

Acta Armamentarii ›› 2015, Vol. 36 ›› Issue (12): 2306-2314.doi: 10.3969/j.issn.1000-1093.2015.12.013

• Paper • Previous Articles     Next Articles

Real-time Visualization of Electromagnetic Situation with Graphics Processing Unit Based on Ray-casting Algorithm

GAO Ying1, CHEN Xu1, ZHOU Shi-jun2, GUO Shu-xia2   

  1. (1.School of Marine Science and Technology, Northwestern Polytechnical University, Xi'an 710072, Shaanxi, China;2.Science and Technology on UAV Laboratory, Northwestern Polytechnical University, Xian 710065, Shaanxi, China)
  • Received:2014-11-10 Revised:2014-11-10 Online:2016-02-02
  • Contact: GAO Ying E-mail:gaoying@nwpu.edu.cn

Abstract: The battlefield electromagnetic situation has the characteristics of complexity, multidimensions and time-varying. Real-time visualization of battlefield electromagnetic situation is significant for commanders to make scientific decisions. Currently, the battlefield electromagnetic data models are not perfect. A mathematic model of the field strength of multiple radiation resources is established by taking the field strength for example, which is used to provide the data sources for constructing 3D volume data field of the battlefield electromagnetic situation. The traditional central processing unit (CPU)-based algorithm cannot meet the requirement of real-time solution because of the complexity of mathematical models related to the volume data field. A volume data field accelerated generation technique based on general purpose graphics processing unit (GPGPU) is proposed. The experimental results show that the proposed technique can meet the requirement of real-time visualization compared to the traditional algorithm. A transfer function is designed to accomplish the visualization of electromagnetic situation based on GPU ray-casting algorithm.

Key words: ordnance science and technology, electromagnetic situation, data field modeling, general purpose graphics processing unit, ray-casting algorithm, volume visualization

CLC Number: