红外与可见光双模导引头光学系统设计

吕阳, 辛宏伟, 康玉思, 贺玉坤, 陈长征

吕阳, 辛宏伟, 康玉思, 贺玉坤, 陈长征. 红外与可见光双模导引头光学系统设计[J]. 红外技术, 2024, 46(1): 27-30.
引用本文: 吕阳, 辛宏伟, 康玉思, 贺玉坤, 陈长征. 红外与可见光双模导引头光学系统设计[J]. 红外技术, 2024, 46(1): 27-30.
LYU Yang, XIN Hongwei, KANG Yusi, HE Yukun, CHEN Changzheng. Infrared and Visible Light Dual-Mode Seeker Optical System Design[J]. Infrared Technology , 2024, 46(1): 27-30.
Citation: LYU Yang, XIN Hongwei, KANG Yusi, HE Yukun, CHEN Changzheng. Infrared and Visible Light Dual-Mode Seeker Optical System Design[J]. Infrared Technology , 2024, 46(1): 27-30.

红外与可见光双模导引头光学系统设计

详细信息
    作者简介:

    吕阳(1995-),男,硕士研究生,主要从事空天载荷光机结构设计及仿真分析。E-mail: lvyangchn@163.com

    通讯作者:

    辛宏伟(1970-),男,博士,研究员,主要从事空间相机等光机结构反面研究。E-mail: xinhongweiciomp@163.com

  • 中图分类号: TN214

Infrared and Visible Light Dual-Mode Seeker Optical System Design

  • 摘要: 为了提升导弹在复杂环境下的寻的制导能力,设计了一种红外与可见光双模式导引头光学系统。该方案中采用分光镜透射红外光反射可见光,使结构布局更加紧凑,实现红外与可见光共口径,同时配合红外材料选取,实现光学被动消热差设计。中红外模式视场角3°×2.3°,可见光模式视场角5°×4°,工作温度20℃条件下,双模式在截止频率处,MTF(Modulation Transfer Function)值均大于0.4。红外与可见光双模式光学系统适合应用于复杂环境的导弹制导,对温度有良好的适应性,具有较好的成像质量,满足系统的性能要求。
    Abstract: A folding anti-infrared and visible-light double-pattern optical guidance system was designed to improve the guidance of a missile in complex environments. In this scheme, the system layout for infrared and visible light is produced by spectroscopic optical visible light reflection, realizing dual-mode infrared and visible light, and optical passive heat reduction is implemented. In the mid-infrared mode, the field of view of the infrared mode is 3°×2.3°, the angle of view of the visible light mode is 5°×4°, the working temperature is 20℃, and the dual mode MTF is greater than 0.4 in the cup-frequency. Infrared and visible-light dual-mode optical systems are suitable for missile guidance in complex environments, have good adaptability to temperature, and have good imaging quality and performance.
  • 在红外热成像设备的设计和应用中,经常针对不同厂家或者不同型号的红外探测器定制非标的红外图像处理算法,以及标定不同的算法参数。由于算法模型或者算法参数经常变化,导致设计算法、仿真、在硬件上调试算法的时间很多,开发周期很长,开发效率低下等问题。而常规的红外图像处理算法,包括数据采集、时域滤波、非均匀性校正、空域滤波、锐化增强、坏点校正以及调光映射等。设计的初期,需要从算法原理设计、算法模型的建立、数学过程的计算,转化成可实现的编程语言,然后实现和显示。

    随着小型化、低功耗、低成本的红外热成像设备应用的普及和民用。FPGA处理器非常适合于该种应用需求,FPGA是高速并行的处理器,适合于图像阵列的算法处理和加速,并且功耗低,可反复编程设计,所以常应用于红外热成像设备中。

    基于FPGA的红外图像处理算法,仿真流程示意图如图 1所示。

    图  1  传统仿真方法示意图
    Figure  1.  Schematic diagram of traditional simulation methods

    图 1中可知,利用FPGA处理器进行图像处理,需要两步的仿真结果。

    第一步:根据算法需求,设计算法原理,在Matlab软件上编程实现算法过程,先用浮点数进行设计和计算,代码设计和编写完成后,导入测试图像,进行仿真和显示,在显示窗口中显示出来[1-4]。对显示出来的图像效果进行评估,看看图像效果有没有达到算法原理期望的结果,如果没有,调整算法参数和实现过程,反复迭代调整直至图像效果达到期望的结果。达到期望结果后,进行定点化设计,将算法实现过程中的浮点数,全部转化成定点化数,比如INT8、INT16、INT32等,并且转化完成后,保证算法实现的结果仍然达到期望值,不损失精度,不丢失细节。然后再更换测试图像,测试数据设计成依次递增或者递减的特征数据,再进行仿真。

    第二步:文献[5]、[6]提出定点化之后的算法原理和实现过程,编写FPGA的硬件描述语言,设计FPGA的逻辑,将第一步过程中的算法原理实现出来,再进行ModelSim仿真,仿真测试的输入激励是第一步中同样依次递增或者递减的特征数据,得到仿真结果,与第一步中每个关键节点(关键步骤)的结果进行比对,保证每一步的结果都与Matlab仿真的结果相同,才能确保算法效果的达到。

    传统的红外图像仿真方法,分成上述两个步骤,先要进行Matlab仿真,显示评判效果达到之后,再启动定点化,将定点化之后的算法过程转化成FPGA中可以实现的过程,并用FPGA的硬件描述语言实现相关的逻辑,再进行ModelSim仿真,由于ModelSim不能像Matlab工具一样方便导入一张图像(图片数据)进行仿真,仿真结果不能直观地可视化显示。所以在第一步、第二步过程中,输入激励的时候制作一些递增、递减的相同特征数据进行仿真。对每一步关键步骤和最后结果的仿真比对,保证数据正确,才能保证算法原理的实现和算法效果的达到。

    从上述传统的红外图像仿真过程看,既要实现Matlab代码编写、仿真、还要做定点化设计。等FPGA代码编写完成后,在ModelSim仿真的时候还要进行每一步过程的计算结果比对,并且不能直接可视化的方式看到算法运行的结果。存在实现过程复杂、开发效率低下,开发周期长等问题。针对这些问题,本文提出了一种新的基于ModelSim可视化仿真的红外图像仿真方法。如图 2所示为本文的实现框图。

    图  2  基于modelsim的红外图像仿真框图
    Figure  2.  Simulation block diagram of image based on modelsim

    图 2中可知,基于ModelSim可视化的红外图像仿真方法相比传统的红外图像仿真方法,仿真过程简单很多,开发效率也会提高很多。在算法原理设计完成后,直接编写FPGA的硬件描述语言实现算法计算过程,再进行ModelSim仿真,仿真的时候,不再用特定的递增数据或者递减的特征数据做输入激励,而是用之前原始采集到的红外图像,如果算法原理是针对16 bit的原始红外图像处理,可以是Y16数据,针对8 bit的调光之后红外图像处理可以是Y8数据,之前采集到的红外图像Y16或者Y8数据,存放在RAW文件中。而RAW文件中的图像数据是可以用ImageJ查看的,ImageJ工具可以直接显示16位或者8位的RAW图像。

    对于红外图像算法所用到的数据文件——RAW文件,是不能直接导入ModelSim进行仿真的,需要经过binary工具将raw文件转换成txt文件,在ModelSim中通过系统调用$readmemb/ readmemh函数读入TXT文件的方式读入到内存中,然后进行图像算法处理,算法处理完成,调用$writememb/ $writememh函数将算法处理之后的图像写入txt文件中,通过txt2bin工具,将txt格式的数据转换成bin文件,再通过直接改后缀名,将.bin改成.raw文件。这样输入输出都是raw格式的数据文件,导入ImageJ工具中显示,以可视化的方式显示出了图像。

    所以,这样红外图像算法处理的输入是图像数据,输出是处理之后的图像数据,可以直观地在ImageJ工具中显示出来对比,分析红外图像算法的处理过程是否正确。并且每一步的计算过程和关键步骤的结果也可以通过如图 3内存查看的方式、图 4内存读写过程仿真的方式查看数据在内存中存储、写入和读出是否异常。并通过如图 5红外图像算法处理仿真过程来查看数据计算过程正确与否。

    图  3  红外图像算法处理内存数据
    Figure  3.  Infrared image algorithm processing memory data
    图  4  红外图像数据内存读写仿真波形数据
    Figure  4.  Infrared image data memory reading and writing simulation waveform data
    图  5  红外图像算法处理仿真波形数据
    Figure  5.  Infrared image algorithm processing simulation waveform data

    这样数据输入,写入内存,然后从内存中读出,再进行红外图像算法处理,每一步数据的处理都是可以查询和追溯的,所以既方便又快捷。如图 6所示为本文进行红外图像滤波降噪算法处理过程中的输入源图和处理完成之后输出结果对比图Image显示,图 7为本文中基于ModelSim仿真过程中输入输出文件结构示意图。

    图  6  红外图像滤波降噪输入输出对比图
    Figure  6.  Infrared image filtering noise reduction input and output contrast diagram
    图  7  基于ModelSim仿真过程文件结构示意图
    Figure  7.  Schematic diagram of file structure based on ModelSim

    在反复调整算法过程,以及算法参数的情况下,能够很快得到想要的算法结果,比如图 6中右边是降噪之后的效果图,降噪之后,图像噪声能消除了,但是图像变得模糊了,说明降噪算法参数设置不合适,通过调整滤波器的系数和阈值之后,降噪效果有明显的改善,如图 8所示。

    图  8  红外图像滤波降噪后优化参数效果图
    Figure  8.  Optimization parameter effect after infrared image filtering and noise reduction

    上述图 6图 8中的红外图像滤波降噪算法为非局部平均滤波降噪算法,算法流程如图 9所示。这种降噪算法是一种利用图像自相似性的空域滤波算法,相比传统高斯平滑、双边滤波等方法,保护更多的图像细节。图像各点之间可以同时进行运算,非常适合于在FPGA并行处理器上运算。根据相似性计算权重的时候,如果相似性阈值选择太大,算法滤波出来的效果如图 6所示,过度平滑了,图像变模糊了,而选择合适的相似性阈值,得到滤波出来的效果如图 8所示,既能滤除噪声,又能保留图像细节。在该种红外图像仿真方法中能很快得到一组适合的算法参数。

    图  9  非局部平均降噪算法流程图
    Figure  9.  Non local average noise reduction algorithm flowchart

    基于该种ModelSim可视化的红外图像仿真方法,能够快速地修改算法参数和调整算法计算过程,运行之后得到图像算法的仿真结果,并且输入、算法计算、输出等环节里的每一步数据都是可以通过内存或者波形查看的方式追溯数据处理过程,保证数据向着期望的方向计算和处理。

    本文提出两种红外图像的仿真方法,传统的红外图像仿真方法,需要进行Matlab仿真,仿真结束后,再进行定点化设计,才能指导FPGA进行编程和实现,最后启动ModelSim的仿真,并且传统的ModelSim仿真并不能直接对图像数据的输入进行仿真并且可视化,而是制作相关的递增或者递减的特征数据作为输入,并且Matlab仿真同样以该特征数据作为输入,进行仿真,最后对2组仿真数据结果进行比对,比对结果一致代表该算法在FPGA中运行正常,能达到期望的算法效果。该过程复杂、繁琐、开发效率低下、开发周期长等问题不可忽视。所以本文在传统的红外图像仿真方法上进行了改进和优化,提出了一种新的基于ModelSim可视化的红外图像仿真方法与系统。该种方法在传统方法上省去了Matlab仿真的过程和环节,同时也省去了定点化的设计过程。在算法原理设计完成后,启动FPGA硬件描述语言的编写和仿真,只是在仿真的时候,输入图像可以用之前采集好的红外图像或者用PS工具生成一张图片,保存为.raw文件,在仿真输入的时候用binary工具将raw格式文件转换成txt文件,就可以启动仿真过程了,仿真结束后,生成的结果TXT,再通过txt2bin工具,将txt格式的数据转换成bin文件,再通过直接改后缀名的方式,将.bin改成.raw文件。用ImageJ工具打开source.raw和result.raw文件就可以直观地对比显示在图像窗口上了。并且对于算法参数、计算过程的调整,也是很快得到相应的输出结果。该过程相对传统的Matlab仿真和ModelSim联合仿真要方便很多,尤其是在算法调整和参数的调整的情况下,又要重复一遍Matlab仿真,再去ModelSim仿真的过程。但是该种方法对于红外图像算法原理的理解和FPGA逻辑实现图像算法的能力要求比较高。并且本文针对红外图像的仿真方法与传统的红外图像仿真方法,在适用范围上是一样的,对象都是红外图像的算法仿真。针对具体的算法模型,需要将算法分解成各计算步骤,然后针对各计算步骤进行数据仿真,所以对于其他文献[7]中不同的算法,比如弱小目标的背景的抑制,突出目标的增强算法等都是一样的仿真过程。

    对于红外图像处理算法在FPGA的实现过程中,本文阐述了传统的仿真方法,先进行Matlab仿真,仿真效果达到的前提下,再进行定点化设计,指导FPGA进行逻辑设计,完成算法原理的实现,最后启动ModelSim仿真,而且仿真结果的正确评判标准是与Matlab仿真结果比对一致,不一致的话,要优化定点化过程,再进行仿真,重复直至结果一致。而本文的仿真方法基于ModelSim的可视化仿真,省去了上述繁琐的开发过程,直接将图像源文件转化后导入ModelSim仿真,算法处理完成后,转成图像结果文件进行比对,用可视化的方式评判图像经过算法处理之后是否达到算法原理期望达到的算法效果。同时如果算法未到达期望效果,通过调整参数、算法实现过程,以及追溯输入图像、写入、读出内存过程,判断图像算法计算过程中数据的正确与否。所以该方法与传统的红外图像仿真方法相比,评估算法效果以可视化显示输入、输出对比图差异性来达到。评估算法计算过程的正确性,同样可以追溯数据处理过程的每一步的正确性来达到。所以该仿真方法的仿真效果是与传统的方法一致的。但是开发过程缩减了和效率上大大提升了,开发周期短。尤其是在反复调参和优化过程中,显得更为明显和方便便捷。

  • 图  1   导引头双模式光学系统

    Figure  1.   Seeker dual-mode optical system

    图  2   优化后的红外光学系统

    Figure  2.   The optimized infrared optical system

    图  3   红外系统不同温度下的传递函数曲线

    Figure  3.   Infrared MTF at different temperature

    图  4   +20℃红外系统点列图

    Figure  4.   Spot diagram of IR system at +20℃

    图  5   红外光学系统公差分析图

    Figure  5.   Infrared optical system tolerance analysis diagram

    图  6   可见光光学系统

    Figure  6.   Visible optical system

    图  7   可见光系统不同温度下的传递函数曲线

    Figure  7.   Visible MTFs at different temperatures

    图  8   可见光系统在20℃下的畸变曲线

    Figure  8.   Distortion of visible system at 20℃

    表  1   红外光学系统参数

    Table  1   Parameters of IR system

    FOV ≥3°×2.3°
    Focus length 90 mm
    F# ≤1.1
    Entrance pupil diameter ≥83 mm
    下载: 导出CSV

    表  2   可见光光学系统参数

    Table  2   Parameters of visible system

    FOV ≥5°×4°
    Focus length 101 mm
    F# ≤5
    Entrance pupil diameter ≥20 mm
    下载: 导出CSV
  • [1] 陈玉波, 陈乐, 曲长征, 等. 红外制导技术在精确打击武器中的应用[J]. 红外与激光工程, 2007(S2): 35-38.

    CHEN Yubo, CHEN Le, QU Changzheng, et al. Application of infrared guidance technology in precision strike weapons[J]. Infrared and Laser, Engineering, 2007(S2): 35-38.

    [2] 陈蕾, 姜允东, 张峰, 等. 烟雾干扰下电视导引头作用距离研究[J]. 弹箭与制导学报, 2013, 33(1): 17-18, 24.

    CHEN Lei, JIANG Yundong, ZHANG Feng, et al. Study on the operating distance of TV seeker under smoke interference[J]. Journal of Projectiles, Rockets, Missiles and Guidance, 2013, 33(1): 17-18, 24.

    [3] 陈咸志, 任钢, 罗镇宝, 等. 先进光电导引头应用技术研究[J]. 红外与激光工程, 2021, 50(9): 178-185.

    CHEN Xianzhi, REN Gang, LUO Zhenbao, et al. Research on application technology of advanced optoelectronic seeker[J]. Infrared and Laser Engineering, 2021, 50(9): 178-185.

    [4] 周晓斌, 孙浩, 原琦, 等. 一种折反式红外/激光复合导引头光学系统设计[J]. 应用光学, 2019, 40(6): 987-992.

    ZHOU Xiaobin, SUN Hao, YUAN Qi, et al. Design of an optical system for a fold-trans infrared/laser composite seeker[J]. Journal of Applied Optics, 2019, 40(6): 987-992.

    [5] 朱广亮, 杨林, 刘灿. 制冷型中波红外光学系统无热化设计[J]. 光学与光电技术, 2021, 19(2): 98-102.

    ZHU Guangliang, YANG Lin, LIU Can, et al. Cooling medium wave infrared optical system without thermal design[J]. Optics & Optoelectronic Technology, 2021, 19(2): 98-102.

    [6] 周晓斌, 张衡, 文江华, 等. 长波红外光学系统混合被动无热化设计[J]. 红外技术, 2021, 43(9): 836-839. http://hwjs.nvir.cn/article/id/236b81af-2c72-46e2-9cd4-883b6a6de4d2

    ZHOU Xiaobin, ZHANG Heng, JIANG Wenhua, et al. Long wave infrared optical system hybrid passive thermal design[J]. Infrared Technology, 2021, 43(9): 836-839. http://hwjs.nvir.cn/article/id/236b81af-2c72-46e2-9cd4-883b6a6de4d2

    [7] 贺祥清, 廖小军, 段媛, 等. 激光/红外共孔径无热化紧凑型光学系统设计[J]. 红外技术, 2020, 42(5): 461-467. http://hwjs.nvir.cn/article/id/hwjs202005008

    HE Xiangqing, LIAO Xiaojun, DUAN Yuan, et al. Laser/infrared common aperture non-thermal compact optical system design[J]. Infrared Technology, 2020, 42(5): 461-467. http://hwjs.nvir.cn/article/id/hwjs202005008

图(8)  /  表(2)
计量
  • 文章访问数:  302
  • HTML全文浏览量:  71
  • PDF下载量:  99
  • 被引次数: 0
出版历程
  • 收稿日期:  2022-01-05
  • 修回日期:  2022-03-17
  • 刊出日期:  2024-01-19

目录

/

返回文章
返回