一种双视场热像仪及其自动聚焦方法
【技术领域】
[0001] 本发明设及一种双视场热像仪及其自动聚焦方法,更具体的说,尤其设及一种采 用调焦评价函数和优化的登山捜索算法进行聚焦判断的双视场热像仪及其自动聚焦方法。
【背景技术】
[0002] 在低空红外预警系统中,需要红外热像仪的光学系统能够在多种模式下工作,W 完成系统对目标的捜索,瞄准和跟踪的功能。定焦系统难W满足要求,连续变焦系统是最佳 的选择,但在设计上的难度较大,而双视场红外光学系统是实现上述要求的一种简便实用 的途径。双视场热像仪在大视场模式下可用于观察大的场景区域,捜索疑似目标;在小视场 模式下,可用于仔细观察或放大目标,对目标进行识别,跟踪与瞄准,完成定焦系统不可能 完成的任务。
[0003] 我们发现,现有双视场热像仪在调试和使用过程中,使用焦距定位一段时间后,齿 轮由于长时间的磨损,齿轮间的间隙会增大而引起焦距定位的误差,从而导致焦距定位不 准,图像不清晰的问题。传统的手动调焦依靠人的目测和手调,耗时长,可重复性小,调整精 度受人主观影响较大,不利于实现大视场与小视场切换之后的自动聚焦。
【发明内容】
[0004] 本发明为了克服上述技术问题的缺点,提供了一种双视场热像仪及其自动聚焦方 法。
[0005] 本发明的双视场热像仪,包括热成像镜头、红外探测器、信号处理与控制电路W及 伺服电机控制系统,热成像镜头将外界福射的红外光汇聚于红外探测器的光敏面上,红外 探测器将接收的光信号转化为电信号,并输入至信号处理与控制电路中;信号处理与控制 电路通过对采集的红外图像的处理,发送控制信号至伺服电机控制系统,伺服电机控制系 统执行大视场与小视场切换和聚焦动作;其特征在于:所述信号处理与控制电路由FPGA控 制器电路、图像处理电路和电源电路组成,图像处理电路对红外探测器输出的模拟视频信 号进行放大和A/D转换处理,电源电路为热像仪的工作提供稳定的电压;
[0006] 所述伺服电机控制系统由焦距定位控制器、伺服电机、电机驱动电路和对伺服电 机的转动角度进行测量的编码器组成,焦距定位控制器根据编码器的反馈值,控制伺服电 机完成大视场与小视场的切换和聚焦功能。
[0007] 本发明的双视场热像仪,所述FPGA控制器电路连接有通讯电路和按键控制电路, 通讯电路包括RS232通讯模块、RS485通讯模块和RS422通讯模块;所述焦距定位控制器与 电机驱动电路之间设置有缓冲电路,W保证伺服电机的平稳运行,伺服电机的输出经减速 箱驱使热成像镜头的大视场与小视场切换和聚焦动作。
[0008] 本发明的双视场热像仪的自动聚焦方法,通过W下步骤来实现:
[0009] a).视场切换,热像仪在大视场状态下,用于监控大的场景区域,在小视场状态下, 用于观察场景中目标的细节,W实现跟踪和瞄准;当FPGA控制器电路接收到由大视场向小 视场或者由小视场向大视场切换的指令后,将视场切换指令发送至焦距定位控制器,由焦 距定位控制器驱使伺服电机完成视场切换,执行步骤b);
[0010] b).计算第一点的调焦评价函数,FPGA控制器电路通过公式(1)计算出热像仪当 前所获取图像的调焦评价函数:
[0011] K'.)=(!.,咕-,J)-.沁-1啦,>',)-/(" 1、(1) 义,V 阳01引 Fa)表示一幅图像中灰度值差分和,f(x,y)表示一幅图像中第X行、第y列 像素的灰度值,|f(x,y)-f(x,y-l)I表示第X行相邻列像素灰度值之差的绝对值,f(X,y)-f(X+1,y-1)I表示第y列相邻行像素灰度值之差的绝对值;
[0013] 设此时第一点的调焦评价函数为Fi(i);
[0014] C).计算第二点的调焦评价函数,伺服电机沿当前的捜索方向和步长转动,运动至 第二点,通过公式(1)计算出此时的调焦评价函数F2(i),执行步骤d);
[0015] d).计算前两点的调焦评价函数差,通过公式(2)计算出前两点的调焦评价函数 差AFWi:
[0016] AF(I)I=Fz(I)-Fi(i) 似
[0017] 如果,AF(i)i>0,表明当前捜索方向正确,执行步骤e); 阳01引如果,AF(i)i《0,表明当前捜索方向错误,改变当前的捜索方向,伺服电机驱使 热成像镜头重新回到第一点,执行步骤b);
[0019] e).计算第=点的调焦评价函数,伺服电机沿当前捜索方向转动,运动至第=点, 通过公式(1)计算出此时的调焦评价函数Fs(i),执行步骤f);
[0020] f).计算后两点的调焦评价函数差,通过公式(3)计算出后两点的调焦评价函数 差AFa)2:
[0021] AF(i)2=Fs(I)-Fz(i) (3) 阳0巧如果,AF(i)2> 0,表明通过立个点的确认,伺服电机当前的捜索方向正确,执行 步骤g);
[002引如果,AF(i)2《0,表明连续;点的调焦评价函数具有先升、后降的趋势,则将第 二点作为新一轮计算的第一点,执行步骤b);
[0024] g).判断聚焦位置是否满足要求,判断第=点的调焦评价函数大于设定的调焦评 价函数的阔值或者当前伺服电机的步长为最小步长是否成立,如果成立,则第S点即为最 终的聚焦点,伺服电机间驱使热成像镜头运动至该点,完成聚焦,此时目标的聚焦最清楚; 如果不成立,则第S点作为新一轮计算的第一点,执行步骤b)。
[0025] 本发明的双视场热像仪的自动聚焦方法,步骤d)和步骤f)中,如果相邻两点的调 焦评价函数的差值小于设定的阔值下限AF(i)mm,则表明伺服电机转动的当前步长对调焦 的效果影响不大,则增大当前调焦步长;如果相邻两点的调焦评价函数的差值大于设定的 阔值上限AF(i)m。、,则表明伺服电机转动的当前步长对调焦的效果影响较大,同时表明捜 索已经进入了聚焦点附近的区域,则减小捜索步长。 阳0%] 本发明的有益效果是:本发明的双视场热像仪,通过设置由图像处理电路、FPGA 控制器电路组成的信号处理与控制电路,图像处理电路将红外探测器输出的模拟信号进行 放大和A/D转换后,输入至FPGA控制器电路中,W实现红外图像的处理;通过设置由焦距定 位控制器、伺服电机和编码器组成的伺服电机控制系统,焦距定位控制器通过伺服电机驱 使热成像镜头进行调焦,通过编码器的输出信号获取编码器的位置信息,W实现聚焦。
[0027] 本发明的双视场热像仪的自动聚焦方法,通过计算红外图像的调焦评价函数值来 反映当前聚焦位置红外图像的清晰程度,并利用=个点来确定调焦的捜索方向,避免了W 往采用两个点判断捜索方向时,容易将局部极值作为全局最值情形的发生,保证了自动调 焦效果的可靠性。同时,根据相邻两点的调焦评价函数差值的大小,来适时地调整捜索的步 长,提高了聚焦效率。
[0028] 本发明的双视场热像仪和自动聚焦方法,在视场切换完成后,对焦距值进行微调, 可W很好的弥补定位调焦的不足,使用光电编码器来提供电机的位置反馈,构造闭环位置 反馈控制来实现焦距定位,检测容易,精度高,使热像仪能够快速准确定位到"图像预置 点",采用优化的登山捜索算法,使自动调焦效果的可靠性得到提高。
【附图说明】
[0029] 图1为本发明的双视场热像仪的原理图;
[0030] 图2为本发明中信号处理与控制电路、伺服电机控制系统的原理图;
[0031] 图3为红外图像的边缘点数与焦距的函数关系图;
[0032] 图4为本发明的双视场热像仪的自动聚焦方法的流程图。
[0033] 图中:1热成像镜头,2红外探测器,3信号处理与控制电路,4伺服电机控制系 统,5FPGA控制器电路,6图像处理电路,7电源电路,8焦距定位控制器,9电机驱动电 路,10伺服电机,11编码器,12通讯电路,13按键控制电路,14缓冲电路,15减速箱。
【具体实施方式】
[0034] 下面结合附图与实施例对本发明作进一步说明。
[0035] 如图1所示,给出了本发明的双视场热像仪的原理图,其由热成像镜头1、红外探 测器2、信号处理与控制电路3和伺服电机控制系统4组成,热成像镜头1中设置有光学系 统,并可在伺服电机控制系统4的控制下进行视场切换和聚焦,红外探测器2设置于热成像 镜头1的后端,其可采用红外焦平面探测器。外界福射的红外光透过热成像镜头1中光学 系统的聚焦,汇聚到红外探测器2的光敏面上。
[0036] 红外探测器2将光信号转换成与入射光成正比的电荷包,并经过读出电路转换成 一组在时间上按序输出的视频信号,该信号经过模拟电路处理,A/D转换后,再输入至后端 的信号处理与控制电路3中,W完成相应的处理。
[0037] 如图2所示,给出了本发明中信号处理与控制电路、伺服电机控制系统的原理图, 所示的信号处理与控制电路3由图像处理电路6、FPGA控制器电路5、电源电路7、按键控制 电路13和通讯电路12组成,图像处理电路6主要是将红外探测器2输出的模拟视频进行 放大,一路作为视频的输出,另一路再经过模拟/数字转换为数字视频信号,数字信号输入 至FPGA控制器电路中,通过对数字图像的处理,实现自动聚焦。
[0038] 电源电路7将外部输入的电源供电转化为系统各个模块需要的电压值,外部供电 电源的电压是+12V,电源电路将其转化为巧V、+3. 3V、+1. 8V、+1. 2V的直流电压。为了保 证设备的安全性,电源电路中还可加入防电源反接电路,W提高了系统的可靠性。为了提供 了丰富的对外接口,通讯电路12由RS232通讯模块、RS485通讯模块W及RS422通讯模块 组成,用户可W根据需要,选择不同的通讯方式。按键控制电路即可通过RS232、RS485或 RS422接口与FPGA控制器电路5相连接,也可采用直接与FPGA控制器电路5相连接的形式 来实现。
[0039] 所示的伺服电机控制系统4由聚焦定位控制器8、电机驱动电路9、伺服电机10、 编码器11、缓冲电路14和减速箱15组成,所示的聚焦定位控制器8由微控制器组成,其具 有采集、运算和输出功能,电机驱动电路9用于直接驱使伺服电机10的运行,聚焦定位控制 器8输出的电机控制信号经缓冲电路14的处理后输入至电机驱动电