本申请涉及仿真领域,尤其涉及一种激光干扰图像仿真方法、装置及存储介质。
背景技术:
1、由于真实环境复杂多变,且测试成本较高,难以随时去通过采集各种真实环境下的数据进行测试与数据分析,因此利用激光干扰仿真成像的数据进行数据测试分析意义尤为重要。中国专利文献《基于实测图像的激光干扰效应仿真方法》(cn107507237a)公开了一种技术方案利用公告板(billboard)提取实测信息进行激光干扰仿真。清华大学出版社《开放场景图(open scene graph,osg)三维渲染引擎编程指南》(isbn 978-7-302-21303-1)说明了利用osg三维渲染引擎构建三维仿真场景与相关成像技术。现有技术尚不能实现激光仿真干扰成像。
技术实现思路
1、有鉴于此,本申请提供了一种激光干扰图像仿真方法、装置及存储介质,以克服构建真实测试环境成本高、难度大的问题。
2、根据本申请的一个方面,本申请提供了一种激光干扰图像仿真方法,该方法包括:
3、在三维场景中构建激光干扰想定场景,该想定场景包括被干扰目标和激光干扰发射器,其中激光干扰发射器发射激光光束对被干扰目标进行激光照射干扰;
4、以被干扰目标构建主相机视口,在主相机视口上构建抬头显示相机;
5、确定激光光束与抬头显示相机所在空间平面的交点;
6、在抬头显示相机视口平面绘制激光干扰纹理图像;
7、利用开放场景图渲染引擎对激光干扰纹理图像进行渲染。
8、优选地,在抬头显示相机视口平面绘制激光干扰纹理图像之后还包括:利用着色器对激光干扰纹理图像进行处理以生成动态衍射光圈。
9、优选地,所述激光光束为正四棱柱激光光束。
10、优选地,激光光束与抬头显示相机所在空间平面的交点为正四棱柱激光光束与抬头显示相机所在空间平面的四个交点。
11、优选地,在抬头显示相机视口平面绘制激光干扰纹理图像包括:将所述四个交点作为干扰纹理图像的四个顶点,从开放场景图世界坐标转为抬头显示相机视口二维坐标,并在抬头显示相机视口平面绘制激光干扰纹理图像。
12、优选地,利用着色器对激光干扰纹理图像进行处理以生成动态衍射光圈包括:
13、以激光干扰纹理图像中心为原点,向外拓展预设半径像素长度,形成主光斑;
14、从预设半径以外利用三角函数以λ长度为波长计算对应纹理像素单元的透明度,得到了透明度渐变的光环。
15、优选地,该方法还包括:
16、配合色器系统时间实现光圈波动。
17、本申请提供了一种激光干扰图像仿真装置,该装置包括:
18、构建模块,用于在三维场景中构建激光干扰想定场景,该想定场景包括被干扰目标和激光干扰发射器,其中激光干扰发射器发射激光光束对被干扰目标进行激光照射干扰;以被干扰目标构建主相机视口,在主相机视口上构建抬头显示相机;
19、交点确定模块,用于确定激光光束与抬头显示相机所在空间平面的交点;
20、绘制模块,用于在抬头显示相机视口平面绘制激光干扰纹理图像;
21、渲染模块,用于利用开放场景图渲染引擎对激光干扰纹理图像进行渲染。
22、优选地,绘制模块,还用于利用着色器对激光干扰纹理图像进行处理以生成动态衍射光圈。
23、优选地,所述激光光束为正四棱柱激光光束。
24、本申请还提供了一种计算机可读存储介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行所述的任一项方法。
25、根据本申请的技术方案,很好的实现了在脱离实际装备联合测试的情况下,利用软件模拟生成激光干扰图像仿真效果,对各种光学传感器以及抗干扰设备测试与分析提供的更加高效便捷图像数据支撑,最大程度的压缩了实验测试成本。根据本申请的技术方案,避免了需要用现实设备在各种不同的现实环境下去构建激光干扰的测试场景,从而不受环境与实验设备的限制。本申请的其它特征和优点将在随后的具体实施方式部分予以详细说明。
1.一种激光干扰图像仿真方法,其特征在于,该方法包括:
2.根据权利要求1所述的方法,其特征在于,在抬头显示相机视口平面绘制激光干扰纹理图像之后还包括:利用着色器对激光干扰纹理图像进行处理以生成动态衍射光圈。
3.根据权利要求1或2所述的方法,其特征在于,所述激光光束为正四棱柱激光光束。
4.根据权利要求3所述的方法,其特征在于,激光光束与抬头显示相机所在空间平面的交点为正四棱柱激光光束与抬头显示相机所在空间平面的四个交点。
5.根据权利要求4所述的方法,其特征在于,在抬头显示相机视口平面绘制激光干扰纹理图像包括:将所述四个交点作为干扰纹理图像的四个顶点,从开放场景图世界坐标转为抬头显示相机视口二维坐标,并在抬头显示相机视口平面绘制激光干扰纹理图像。
6.根据权利要求5所述的方法,其特征在于,利用着色器对激光干扰纹理图像进行处理以生成动态衍射光圈包括:
7.根据权利要求6所述的方法,其特征在于,该方法还包括:
8.一种激光干扰图像仿真装置,其特征在于,该装置包括:
9.根据权利要求8所述的装置,其特征在于,绘制模块,还用于利用着色器对激光干扰纹理图像进行处理以生成动态衍射光圈。
10.一种计算机可读存储介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如权利要求1-7所述的任一项方法。