基于纹理的实时模拟红外探测系统效应的方法

文档序号:6379801阅读:239来源:国知局
专利名称:基于纹理的实时模拟红外探测系统效应的方法
技术领域
本发明属于计算机仿真技术领域,具体涉及红外探测系统效应纹理的生成,可用于红外成像系统的性能评估、研发与测试方面。
背景技术
随着红外技术的不断发展,红外成像系统被广泛应用于军事领域,采用红外成像技术的武器系统具有精度高、抗干扰能力强、使用灵活等特点,因此备受各国重视并得到大力发展。新的成像系统的研制,往往需要不断对系统的各项性能指标进行测试和评估。简单的实验室测试无法真实地反映实际情况,若通过野外靶场试验的方法则消耗大量的人力、物力和时间,并且只能获得数量有限的特定时间特定气象条件下的图像场景,无法保证红外成像系统在不同天气条件、不同观测距离的实战性能。因此,找到能降低成本、缩短周期,同时生成大量不同状态的红外图像的技术,成为一个迫切的需求。 红外成像场景仿真技术正是在这种背景下提出和发展起来的。利用计算机图形学和虚拟现实技术,以红外物理学及传热学为理论基础的红外场景仿真技术可有效缩短军方红外武器系统研制周期、降低研发成本,克服时间、环境、地域变化方面的限制,大大提高红外成像系统设计、测试、评估和应用的效率。红外成像场景仿真技术通过预先建立目标和背景几何模型、红外材质库,模拟大气传输、红外探测器效应,完整再现成像链的每个环节。仿真系统具有高度的灵活性,允许用户输入季节、时刻、气象条件、周围环境和成像系统效应等各种仿真参数来逼真地生成各种条件下的红外场景图像。仿真生成的图像为红外成像系统的性能评价和改进提供了分析依据。红外探测系统一般包括三个部分,分别为光学系统、探测器和电路。模拟红外探测系统效应是红外场景仿真中的一个重要环节,对于红外场景仿真的真实感起了很大作用,它考虑了实时仿真中的干扰因数。红外探测系统效应主要包括光学系统中的渐晕、调制传递函数MTF效应,探测器中的非均匀性、噪声、像元缺陷、调制传递函数MTF效应,以及电路中的调制传递函数MTF效应。以往实现红外探测系统效应是基于CPU编程的,在程序中输入红外场景仿真图像,分别进行光学系统效应、探测器效应、电路效应的计算,将效应叠加到图像中,输出一副信噪比低、对比度低且带有噪声的图像,以模拟出红外探测器效应对成像质量的影响。这种方法在计算调制传递函数MTF效应时需要通过CPU串行进行傅里叶变换和反傅里叶变换,但是由于CPU固有的硬件特性使得其在处理这种运算时速度比较慢,无法满足仿真的实时性要求。

发明内容
本发明的目的在于针对上述已有技术的不足,提出一种基于纹理的实时模拟红外探测系统效应的方法,以提高运行速度,满足实时仿真需求。实现本发明目的的技术原理是以红外探测器的成像原理及组成结构为基础,计算出红外探测器各环节的效应矩阵,利用纹理导出工具导出DDS图像,并合成到仿真的场景中,实时模拟红外探测器效应。其实现方案包括如下步骤(I)设定红外探测系统中的光学系统参数,利用渐晕效应理论模型计算出光学系统的渐晕效应系数矩阵V ;(2)设定红外探测系统中的探测器参数,利用噪声效应理论模型、非均匀性效应的理论模型、缺陷像元效应理论模型,分别计算出探测器的噪声效应系数矩阵N、非均匀性效应系数矩阵J和缺陷像元效应系数矩阵F ;(3)设定红外探测系统中的电路参数,并利用光学系统参数和探测器参数,通过调制传递函数MTF效应理论模型计算出光学系统、探测器和电路这三者总的调制传递函数MTF效应系数矩阵C ;(4)利用Direct3d库中的应用程序编程接口 API函数,将光学系统的渐晕效应系数矩阵V,探测器的噪声效应系数矩阵N、非均匀性效应系数矩阵J和缺陷像元效应系数矩阵F,总的调制传递函数MTF效应系数矩阵C分别存储到后缀为压缩文理图像格式DDS的图 像中,并分别生成这些效应系数矩阵图像;(5)利用高级图形绘制语言Cg将这些后缀为DDS的图像写入合成器的材质脚本的纹理单元中,在资源加载阶段,通过图形处理器GPU完成合成器的材质脚本的解析和编译并载入显存中,形成图形处理器GPU可执行的代码;(6)实时场景仿真时,开启合成器,图形处理器GPU运行这些脚本程序,实时模拟红外探测系统效应。。本发明与现有技术相比,有如下显著优点(I)本发明实时仿真时不需要进行傅里叶变换和反傅里叶变换,减少了运算量;(2)本发明是将后缀为DDS图像写入合成器的材质脚本的纹理单元中,这些材质脚本以资源的形式被加载,并被GPU解析和编译并载入显存中,成为GPU可执行的代码,仿真时GPU并行处理这些脚本程序,运行速度快,能满足仿真的实时性要求。


图I为本发明的总流程图;图2为本发明生成的渐晕效应系数矩阵图像;图3为本发明生成的噪声效应系数矩阵图像;图4为本发明生成的非均匀性效应系数矩阵图像;图5为本发明生成的缺陷像元效应系数矩阵图像;图6为本发明生成的调制传递函数MTF效应系数矩阵图像。
具体实施例方式参照图1,本发明基于纹理的实时模拟红外探测系统效应的方法的详细实施方式如下步骤I :计算渐晕效应系数矩阵I. I)设定红外探测系统的一般参数,如表1,表I红外探测系统的一般参数默认值
权利要求
1.一种基于纹理的实时模拟红外探测系统效应的方法,包括如下步骤 (1)设定红外探测系统中的光学系统参数,利用渐晕效应理论模型计算出光学系统的渐晕效应系数矩阵V ; (2)设定红外探测系统中的探测器参数,利用噪声效应理论模型、非均匀性效应的理论模型、缺陷像元效应理论模型,分别计算出探测器的噪声效应系数矩阵N、非均匀性效应系数矩阵J和缺陷像元效应系数矩阵F ; (3)设定红外探测系统中的电路参数,并利用光学系统参数和探测器参数,通过调制传递函数MTF效应理论模型计算出光学系统、探测器和电路这三者总的调制传递函数MTF效应系数矩阵C ; (4)利用Direct3d库中的应用程序编程接口API函数,将光学系统的渐晕效应系数矩阵V,探测器的噪声效应系数矩阵N、非均匀性效应系数矩阵J和缺陷像元效应系数矩阵F,总的调制传递函数MTF效应系数矩阵C分别存储到后缀为压缩文理图像格式DDS的图像中,并分别生成这些效应系数矩阵图像; (5 )利用高级图形绘制语言Cg将这些后缀为DDS的图像写入合成器的材质脚本的纹理单元中,在资源加载阶段,通过图形处理器GPU完成合成器的材质脚本的解析和编译并载入显存中,形成图形处理器GPU可执行的代码; (6)实时场景仿真时,开启合成器,图形处理器GPU运行这些脚本程序,实时模拟红外探测系统效应。
2.根据权利要求I所述的实时模拟红外探测系统效应的方法,其中步骤(I)所述的利用渐晕效应理论模型计算出光学系统的渐晕效应系数矩阵V,按照如下公式计算
3.根据权利要求I所述的实时模拟红外探测系统效应的方法,其中步骤(2)所述的利用噪声效应理论模型、非均匀性效应的理论模型、缺陷像元效应理论模型,分别计算出探测器的噪声效应系数矩阵N、非均匀性效应系数矩阵J和像元缺陷效应系数矩阵F,分别按照如下公式计算
4.根据权利要求I所述的实时模拟红外探测系统效应的方法,其中步骤(3)所述的读取红外探测系统中的电路参数,并利用光学系统参数和探测器参数,通过MTF效应理论模型计算出光学系统、探测器和电路这三者总的MTF效应系数矩阵C,按照如下公式计算
5.根据权利要求I所述的实时模拟红外探测系统效应的方法,其中步骤(4)所述的存储后缀为DDS的图像,是利用Direct3d库中的API函数对DDS图像的R通道进行数据存储,即将渐晕效应系数矩阵、噪声效应系数矩阵、非均匀效应系数矩阵、缺陷像元效应系数矩阵、MTF效应系数矩阵分别存储到DDS图像的R通道中。
全文摘要
本发明公开了一种基于纹理的实时模拟红外探测系统效应的方法,主要解决现有技术模拟红外探测系统效应实时性差和CPU运行速度慢的问题。其实现过程是读取红外探测系统中光学系统、探测器和电路参数;利用渐晕、噪声、非均匀性、像元缺陷、MTF效应理论模型分别计算出对应的效应系数矩阵,并将这些系数矩阵分别存储到后缀为DDS的图像中;然后将这些图像写入合成器材质脚本的纹理单元中,通过GPU完成对这些材质脚本的解析和编译并载入显存中;运行这些脚本程序,实时模拟红外探测系统效应对红外成像的影响。本发明具有实时性高、仿真速度快等优点,可应用于红外成像系统性能评估、研发与测试方面。
文档编号G06F19/00GK102930151SQ20121041468
公开日2013年2月13日 申请日期2012年10月25日 优先权日2012年10月25日
发明者黄曦, 张建奇, 艾敏, 王晓蕊, 何国经, 刘德连 申请人:西安电子科技大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1