Journal of Systems Engineering and Electronics ›› 2011, Vol. 33 ›› Issue (12): 2573-2576.doi: 10.3969/j.issn.1001-506X.2011.12.01

• 电子技术 •    下一篇

空中复杂目标对背景红外辐射的散射的并行计算

李良超, 牛武斌, 吴振森   

  1. 西安电子科技大学理学院, 陕西 西安 710071
  • 出版日期:2011-12-19 发布日期:2010-01-03

Parallel calculation for scattering of background infrared irradiation from aerial complex targets

LI Liang-chao, NIU Wu-bin, WU Zhen-sen   

  1. School of Sciences, Xidian University, Xi’an 710071, China
  • Online:2011-12-19 Published:2010-01-03

摘要:

提出一种快速计算非朗伯面空中复杂目标对背景辐射的散射的方法。使用Modtran软件计算天地背景红外辐射亮度。将复杂目标表面划分成三角面元并在探测方向进行遮挡消隐处理,在图形处理器(graphic processing unit, GPU)内按背景光入射方向划分计算线程,线程内利用五参数双向反射分布函数(bidirectional reflectance distribution function, BRDF)模型计算可见面元对一个方向入射的红外辐射的散射亮度。把所有可见面元的计算结果加权平均获得复杂目标对背景辐射的散射亮度。通过对某飞机目标的计算结果对比发现,基于GPU的并行算法计算速度比中央处理器(central processing unit, CPU)提高了百倍以上。

Abstract:

A fast algorithm of calculating scattering of background infrared radiation from non-lambertian aerial complex targets is presented. The sky and earth background infrared radiation are calculated by using a Modtran software. The surface of the target is partitioned into triangular facets and hidden by detection direction. Threads are partitioned by the incident direction of background light and run in the kernel of the graphic processing unit (GPU). Based on the five parameters bidirectional reflectance distribution function (BRDF) model, scattering intensity of background infrared radiation caused by visible facets from a direction is computed in every thread. The obtained results of all visible facets are weighted and averaged to obtain scattering intensity of the complex target surface. The comparison results of the central processing unit (CPU) calculation and GPU parallel calculation of an aircraft target shows that the GPU parallel calculation improves more than one hundred times.