The invention discloses an imaging simulation method and a system based on a OpenGL - based double eye view mirror. The computer loads the imaging simulation method to generate an image on the binocular night vision mirror, including the following steps: S1: establishing a three-dimensional scene model for the simulated environment; S2: calculating each object model in a setting environment. The value of light radiation to generate a light radiation image; S3: the visual position and visual angle of the light radiation image adjusted according to the position of the wearer's head; S4: using the shader algorithm to render the light radiation images to get the light night vision mirror image; S5: the first adjustment of the micro optical night view mirror image is made to form the form. The first image is presented in the first image of the left eyepiece to form a second adjustment to form a second image presented on the right eyepiece. The first regulation and the second adjustment value are the same, and the direction is opposite. The invention can simulate the equivalent image of binocular night vision imaging system in real time, and the quality of the simulated picture is stable and reliable.
【技术实现步骤摘要】
一种基于OpenGL的双目夜视成像模拟方法及系统
本专利技术涉及一种成像仿真方法,特别涉及一种基于OpenGL的双目夜视镜的成像模拟方法及系统。
技术介绍
夜晚天空并非完全没有光辐射。空中具有月光、星光、大气辉光以及太阳光、月光和星光的散射光,但由于光幅度太小人眼无法识别,被称为微光。微光包括可见光和近红外光,波长在0.4~2.0um。微光夜视技术是利用电真空和电子光学等技术,实现光子图像-电子图像-光子图像的转换,并在转换过程总,通过对电子图像的增强实现了对光子图像的增强,从而达到在微弱光线照明下的夜间观察的技术。随着计算机性能的提高和计算机仿真成像技术的发展,在军事训练或者飞行员训练中还会采用模拟器来仿真训练环境,其中就有夜视环境的模拟器。目前的夜视环境模拟器的在仿真效果上的真实性和通用性较差,开发成本较大。
技术实现思路
本专利技术要解决的技术问题是提供一种基于OpenGL的双目夜视镜的成像模拟方法及系统,以在双目夜视镜上呈现质量稳定、可靠的模拟画面。为了解决上述技术问题,本专利技术的技术方案为:一种基于OpenGL的双目夜视镜的成像模拟方法,计算机加载所述成像模拟方法,以在所述双目夜视镜上生成图像,包括以下步骤:S1:建立用于模拟环境的三维场景模型,其中,所述三维场景模型具有每一物体模型中对光的反射、吸收性质的材质属性;S2:计算每一物体模型在设定环境下的微光辐射值,以生成在所述三维场景模型中所有物体模型的微光辐射图像;S3:根据佩戴者头部的位置数据,调节三维场景模型呈现于所述双目夜视镜的所述微光辐射图像的可视位置和视觉角度;S4:利用着色器算法渲染处 ...
【技术保护点】
1.一种基于OpenGL的双目夜视镜的成像模拟方法,计算机加载所述成像模拟方法,以在所述双目夜视镜上生成图像,其特征在于,包括以下步骤:S1:建立用于模拟环境的三维场景模型,其中,所述三维场景模型具有每一物体模型中对光的反射、吸收性质的材质属性;S2:计算每一物体模型在设定环境下的微光辐射值,以生成在所述三维场景模型中所有物体模型的微光辐射图像;S3:根据佩戴者头部的位置数据,调节三维场景模型呈现于所述双目夜视镜的所述微光辐射图像的可视位置和视觉角度;S4:利用着色器算法渲染处理对应于所述可视位置和所述视觉角度的微光辐射图像,以得到微光夜视镜图像;S5:将所述微光夜视镜图像进行第一调节以形成呈现于左目镜的第一图像,将同一所述微光夜视镜图像进行第二调节以形成呈现于右目镜的第二图像,所述第一调节和所述第二调节数值相同,方向相反。
【技术特征摘要】
1.一种基于OpenGL的双目夜视镜的成像模拟方法,计算机加载所述成像模拟方法,以在所述双目夜视镜上生成图像,其特征在于,包括以下步骤:S1:建立用于模拟环境的三维场景模型,其中,所述三维场景模型具有每一物体模型中对光的反射、吸收性质的材质属性;S2:计算每一物体模型在设定环境下的微光辐射值,以生成在所述三维场景模型中所有物体模型的微光辐射图像;S3:根据佩戴者头部的位置数据,调节三维场景模型呈现于所述双目夜视镜的所述微光辐射图像的可视位置和视觉角度;S4:利用着色器算法渲染处理对应于所述可视位置和所述视觉角度的微光辐射图像,以得到微光夜视镜图像;S5:将所述微光夜视镜图像进行第一调节以形成呈现于左目镜的第一图像,将同一所述微光夜视镜图像进行第二调节以形成呈现于右目镜的第二图像,所述第一调节和所述第二调节数值相同,方向相反。2.根据权利要求1所述的双目夜视镜的成像模拟方法,其特征在于,S2具体包括以下步骤:S201:计算每一物体模型的反射光辐射强度,所述反射光辐射强度为环境光强度、漫反射光强度、镜面反射光强度以及自发光强度之和,其计算式为:Ir=Ia+Id+Is+Ie(1)其中,Ir是反射光辐射强度;Ia是环境光强度;Id是漫反射光强度;Is是镜面反射光强度;Ie是自发光强度;S202:确定所述设定环境下的大气衰减值和路径辐射值;S203:计算每一物体模型到达所述双目夜视镜的辐射光强,其计算式为:Io=Ir*τ+Ip(2)其中,Io是到达所述双目夜视镜的辐射光强;τ是所述设定环境下的大气衰减值;Ip是所述设定环境下的路径辐射值;S204:根据真实夜视镜的性能参数,增益放大到达所述双目...
【专利技术属性】
技术研发人员:孙传伟,
申请(专利权)人:南京乐飞航空技术有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。