基于红外图像的硬件处理算法效果评价装置及其评价方法

文档序号:6508594阅读:213来源:国知局
基于红外图像的硬件处理算法效果评价装置及其评价方法
【专利摘要】本发明公开了一种基于红外图像的硬件处理算法效果评价装置及其评价方法。本评价装置由原始红外图像输入端、千兆网络传输模块、红外图像硬件算法处理效果评价板、红外图像输出端以及评价结果显示器构成。本评价方法是原始红外图像分别传输到上位机和红外图像硬件算法处理效果评价板中,由红外图像硬件算法处理效果评价板确定处理后红外图像的效果评价指标信息,并通过评价结果显示器显示出来。本发明能够客观地评价红外图像在经过不同的硬件算法处理后的效果,可以对上位机中算法和红外图像硬件算法处理效果评价板中硬件算法处理后的红外图像进行对比,根据两种处理结果的对比设计人员可以进一步优化、改进红外图像硬件处理算法。
【专利说明】基于红外图像的硬件处理算法效果评价装置及其评价方法

【技术领域】
[0001] 本发明属于红外热成像【技术领域】,特别是一种基于红外图像的硬件处理算法效果 评价装置及其评价方法。

【背景技术】
[0002] 红外图像表征的是被测目标的温度分布信息,是一种灰度图像,一般由红外探测 器采集目标的红外光信号并转换成电信号,经过AD采样可以得到原始的红外数字图像。由 于景物热平衡、波长长、传输距离远、大气衰减等原因,会造成红外图像空间相关性强、对比 度低;而红外探测器受限于材料缺陷、工艺水平,每个探测单元的响应特性往往不一致,会 带来红外图像的非均匀性,甚至形成坏元(盲元);外界环境的随机干扰后图像处理电路设 计的不完善,还会在红外图像中引入各种各样的噪声信息;因此,为了得到适合人眼观察的 红外图像,通常需要对红外探测器输出的原始红外图像进行一系列的复杂图像处理算法才 能输出到监视器进行显示。这些算法主要包括非均匀性校正算法、盲元去除算法、图像滤波 算法、直方图均衡算法以及数字细节增强算法等。
[0003] 为了能够实现红外图像的实时处理和显示,这一系列的红外图像处理算法通常需 要在硬件算法平台(FPGA)中进行实现。受限于FPGA的资源限制,复杂的软件图像处理算 法在进行硬件化时一般需要进行精简、优化;红外图像的硬件处理算法在不同场景下的适 应性和效果往往也会存在很大的差异。因此需要对红外图像的硬件处理算法进行实时的 观察和评价,对红外图像的软硬件算法的差异进行比较以得到最佳的红外图像硬件处理算 法。目前,红外图像硬件处理算法的效果和评价方法主要依赖于软件算法的仿真效果,具体 做法是事先采集好一段原始的红外图像,再针对该原始红外图像进行各种软件算法处理及 仿真。这种方法的主要缺点在于:1.对于各种变化的场景进行采集一般比较费时费力,采 集的原始图像由于图像采集卡的限制有时也不一定符合要求;2.没有考虑到硬件处理平 台和软件算法实现平台的差异,硬件化的图像处理算法在不同资源的芯片中布局布线不同 其实现效果差异也会很大;3.无法实时针对不同场景的红外图像硬件处理算法的实现效 果进行评价。4.对于硬件处理算法效果和软件处理算法的效果只能通过人眼主观观察进行 对比,难以对不同算法用客观的评价指标进行比较。


【发明内容】

[0004] 本发明的目的在于提供一种基于红外图像的硬件处理算法效果评价装置及其评 价方法,可以对红外图像的软硬件处理算法改善原始红外图像的效果进行对比。
[0005] 实现本发明目的的技术解决方案为:一种基于红外图像的硬件处理算法效果评价 装置,包括原始红外图像输入端、千兆网络传输模块、红外图像硬件算法处理效果评价板、 红外图像输出端、评价结果显示器,原始红外图像输入端分别与千兆网络传输模块和红外 图像硬件算法处理效果评价板连接,红外图像输出端分别与红外图像硬件算法处理效果评 价板和评价结果显示器连接;红外图像硬件算法处理效果评价板包括硬件算法处理模块、 红外图像处理算法效果分析模块、评价结果显示模块和数据存储模块,硬件算法处理模块 分别与千兆网络传输模块、红外图像处理算法效果分析模块、评价结果显示模块和数据存 储模块连接,红外图像处理算法效果分析模块分别与评价结果显示模块和数据存储模块连 接,评价结果显示模块分别与数据存储模块和红外图像输出端连接;硬件算法处理模块包 括非均匀校正算法处理模块、盲元去除算法处理模块、图像滤波算法处理模块、直方图均衡 算法处理模块和数字细节增强算法处理模块,非均匀校正算法处理模块、盲元去除算法处 理模块、图像滤波算法处理模块、直方图均衡算法处理模块和数字细节增强算法处理模块 依次连接,并分别连接到红外图像处理算法效果分析模块,数字细节增强算法处理模块再 与评价结果显示模块连接;红外图像处理算法效果分析模块包含盲元率计算模块、RMSE计 算模块、红外图像SNR计算模块,盲元率计算模块、RMSE计算模块、红外图像SNR计算模块依 次连接,盲元率计算模块再与非均匀校正算法处理模块、盲元去除算法处理模块、图像滤波 算法处理模块、直方图均衡算法处理模块和数字细节增强算法处理模块连接,红外图像SNR 计算模块再与评价结果显示模块连接;红外探测器采集输出的原始红外图像信号传输到原 始红外图像输入端后分为两路,一路进入硬件算法处理模块,硬件算法处理模块中的非均 匀校正算法、盲元去除算法、图像滤波算法、直方图均衡算法、数字细节增强算法依次对红 外图像进行处理,并根据算法处理的需要将红外图像写入或者读出数据存储模块中,硬件 算法处理模块中每个算法在处理完红外图像后都会按照与输入相同的格式将红外图像送 到下一个硬件算法中,同时每个硬件算法的处理结果再分别传输到红外图像处理算法效果 分析模块中,由红外图像处理算法效果分析模块中的盲元率计算模块、RMSE计算模块、红外 图像SNR计算模块依次确定处理后红外图像的盲元信息、非均匀性信息、信噪比大小,并传 入数据存储模块中进行实时存储;评价结果显示模块将红外图像指标信息叠加到红外图像 上,同时存入数据存储模块,再将叠加后的红外图像传输至红外图像输出端,经评价结果显 示器显示出来;另一路原始红外图像经千兆网络传输模块传输到上位机中,完成原始红外 图像的采集及图像处理;同时,经千兆网络传输模块采集硬件算法处理模块中经过硬件算 法处理的红外图像及红外图像处理算法效果分析模块中的指标信息,将上述信息传输到上 位机中,与原始红外图像进行对比。
[0006] 红外图像硬件算法处理效果评价板主要由带有ARM硬核的FPGA数字信号处理芯 片、DDRIII SDRAM、SRAM和FLASH存储器组成,原始红外图像通过16位的数字接口直接与 FPGA数字信号处理芯片连接,该数字处理芯片的I/O 口分别与DDRIII SDRAM、SRAM、FLASH 连接;千兆网络传输模块主要由千兆网口、千兆网物理层PHY芯片和千兆网MAC核构成,MAC 核设置在FPGA芯片中,并通过FPGA的I/O 口连接千兆网物理层PHY芯片,千兆网物理层PHY 芯片连接到千兆网口;红外图像处理算法效果分析模块主要在FPGA的ARM硬核中实现,ARM 硬核分别与MAC核、DDRIII SDRAM及FLASH连接,在ARM硬核中,由其CPU确定红外图像均 值、盲元率、均方根差及信噪比;红外图像输出端包括DA芯片,红外图像硬件算法处理效果 评价板的输出结果送到DA芯片中,由DA芯片将数字形式的红外图像信号转换成为模拟PAL 制的黑白电视信号送到显示器中进行显示。
[0007] 上述上位机中的图像处理方法为依次采用非均匀校正算法、盲元去除算法、图像 滤波算法、直方图均衡算法和数字细节增强算法对图像进行处理。
[0008] 硬件算法处理模块:对输入的原始红外图像进行一系列的硬件算法处理,包括非 均匀校正算法处理、盲元去除算法处理、图像滤波算法处理、直方图均衡算法处理和数字细 节增强算法处理。
[0009] 千兆网络传输模块:采用千兆以太网协议完成红外图像及其评价指标信息的传 输,在本发明中由MAC控制核和千兆网物理层PHY芯片构成,最高可以达到IOOOMbps的传 输速度。
[0010] 红外图像处理算法效果分析模块:确定硬件算法处理模块处理后的红外图像的效 果评价指标,包括盲元率信息、均方根差信息及信噪比信息,在本发明中上述信息的运算主 要在ARM硬核的CPU中完成。
[0011] 评价结果显示模块:完成经过硬件算法处理后的红外图像及其相应的效果评价指 标信息的叠加,同时将叠加后的红外图像输出到DA芯片完成显示格式转换。
[0012] 基于红外图像的硬件处理算法效果评价方法,包括以下步骤:
[0013] 步骤1、红外探测器采集输出的原始红外图像由探测器驱动板的数字图像接口输 出端连接到原始红外图像输入端,完成原始红外图像的输入,进入步骤2 ;
[0014] 步骤2、经过原始红外图像输入端的原始红外图像信号分为以下两路,分别如下:
[0015] 步骤2-1 : -路原始红外图像经过千兆网络传输模块直接传入上位机,得到处理 后的红外图像及其相应的评价指标,转入步骤4 ;
[0016] 步骤2-2 :另一路原始红外图像直接传输到红外图像硬件算法处理效果评价板 中,经过红外图像硬件算法处理效果评价板得到改善后的红外图像的效果评价指标,分为 两路,一路转入步骤4,另一路与数字细节增强算法后输出的红外图像进行叠加后,进入步 骤3 ;
[0017] 步骤3、将红外图像硬件算法处理效果评价板输出的叠加有评价指标的红外图像 输入到红外图像输出端,并送至评价结果显示器显示;
[0018] 步骤4、将步骤2-2中得到的改善后的红外图像的效果评价指标和步骤2-1中得到 的处理后的红外图像及其相应的评价指标,在上位机中进行对比。
[0019] 上述步骤2-1包括以下步骤:
[0020] 步骤2-1-1 :上位机通过千兆网络传输模块实时不丢帧的采集原始红外图像,并 对采集到的原始红外图像进行存储,进入步骤2-1-2 ;
[0021] 步骤2-1-2 :上位机对采集的原始红外图像进行图像处理,得到处理后的红外图 像及其相应的评价指标,转入步骤4 ;
[0022] 上述步骤2-2包括以下步骤:
[0023] 步骤2-2-1 :原始红外图像数据直接输入硬件算法处理模块,在硬件算法处理模 块中,原始红外图像数据依次经过非均匀校正算法模块、盲元去除算法模块、图像滤波算法 模块、直方图均衡算法模块以及数字细节增强算法模块,得到改善后的红外图像,进入步骤 2-2-2 ;
[0024] 步骤2-2-2 :经过上述非均匀校正算法模块、盲元去除算法模块、图像滤波算法模 块、直方图均衡算法模块以及数字细节增强算法模块后的红外图像分别传输到红外图像 处理算法效果分析模块,在红外图像处理算法效果分析模块中依次通过盲元率计算模块、 RMSE计算模块、红外图像SNR计算模块,得到改善后的红外图像的效果评价指标,分为两 路,一路进入步骤2-2-3,另一路转入步骤4 ;
[0025] 步骤2-2-3 :经过最后一个硬件处理算法,即数字细节增强算法后输出的红外图 像,传输至评价结果显示模块,红外图像处理算法效果分析模块的计算结果也传输到评价 结果显示模块,由评价结果显示模块完成评价指标叠加到红外图像上,转入步骤3 ;
[0026] 上述步骤2-1-2中的图像处理方法为依次采用非均匀校正算法、盲元去除算法、 图像滤波算法、直方图均衡算法和数字细节增强算法;上位机通过千兆网络传输模块采集 得到原始红外图像,依次选择上述图像处理算法对采集的原始红外图像进行处理,并输出 处理后的红外图像及处理后红外图像的评价指标。
[0027] 上述非均匀校正算法采用基于场景的非均匀校正算法、基于两点的非均匀校正算 法或者基于神经网络的非均匀校正算法;盲元去除算法采用基于两点参数的盲元检测去除 算法、响应率检测去除算法、偏差检测去除算法或者噪声检测去除算法;图像滤波算法米用 中值滤波算法、帧间滤波算法或者3D滤波算法;直方图均衡算法采用统计直方图均衡算法 或者累计直方图均衡算法;数字细节增强算法采用基于频率变换的细节增强算法、基于空 域滤波的细节增强算法或者基于统计直方图的细节增强算法。
[0028] 本发明与现有技术相比,其显著优点:(1)能够更为客观地评价红外图像在经过 不同的硬件算法处理后的效果,充分考虑了硬件算法在实际硬件系统中运行的效果;(2) 可以对同一原始红外图像同时进行软件算法处理和硬件算法处理,进行逐帧处理效果的对 t匕,从而对红外图像硬件算法处理效果做出改进;(3)采用千兆网络采集传输红外图像,速 度快,能满足实时观察、评价的要求;(4)可以方便的携带评价装置,针对对不同场景观察 硬件算法的运行效果和评价指标。

【专利附图】

【附图说明】
[0029] 图1本发明基于红外图像的硬件处理算法效果评价装置的结构示意图。
[0030] 图2本发明基于红外图像的硬件处理算法效果评价装置中红外图像硬件算法处 理效果评价板实例的结构图。
[0031] 图3本发明基于红外图像的硬件处理算法效果评价方法中原始红外图像的数据 格式图。
[0032] 图4本发明基于红外图像的硬件处理算法效果评价装置采集的某一帧原始红外 图像。
[0033] 图5本发明基于红外图像的硬件处理算法效果评价装置中使用某种盲元去除硬 件算法后输出的红外图像。
[0034] 图6本发明基于红外图像的硬件处理算法效果评价装置中使用某种非均匀性校 正硬件算法后输出的红外图像。
[0035] 图7本发明基于红外图像的硬件处理算法效果评价装置中使用某种图像滤波硬 件算法后输出的红外图像。

【具体实施方式】
[0036] 下面结合附图对本发明作进一步详细描述。
[0037] 结合图1,本发明的基于红外图像的硬件处理算法效果评价装置包括原始红外图 像输入端、千兆网络传输模块、红外图像硬件算法处理效果评价板、红外图像输出端、评价 结果显示器,原始红外图像输入端分别与千兆网络传输模块和红外图像硬件算法处理效果 评价板连接,红外图像输出端分别与红外图像硬件算法处理效果评价板和评价结果显示器 连接;红外图像硬件算法处理效果评价板包括硬件算法处理模块、红外图像处理算法效果 分析模块、评价结果显示模块和数据存储模块,硬件算法处理模块分别与千兆网络传输模 块、红外图像处理算法效果分析模块、评价结果显示模块和数据存储模块连接,红外图像处 理算法效果分析模块分别与评价结果显示模块和数据存储模块连接,评价结果显示模块分 别与数据存储模块和红外图像输出端连接;硬件算法处理模块包括非均匀校正算法处理模 块、盲元去除算法处理模块、图像滤波算法处理模块、直方图均衡算法处理模块和数字细节 增强算法处理模块,非均匀校正算法处理模块、盲元去除算法处理模块、图像滤波算法处理 模块、直方图均衡算法处理模块和数字细节增强算法处理模块依次连接,并分别连接到红 外图像处理算法效果分析模块,数字细节增强算法处理模块再与评价结果显示模块连接; 红外图像处理算法效果分析模块包含盲元率计算模块、RMSE计算模块、红外图像SNR计算 模块,盲元率计算模块、RMSE计算模块、红外图像SNR计算模块依次连接,盲元率计算模块 再与非均匀校正算法处理模块、盲元去除算法处理模块、图像滤波算法处理模块、直方图均 衡算法处理模块和数字细节增强算法处理模块连接,红外图像SNR计算模块再与评价结果 显示模块连接。
[0038] 工作流程如下:红外探测器采集输出的原始红外图像信号传输到原始红外图像 输入端后分为两路,一路进入硬件算法处理模块,硬件算法处理模块中的非均匀校正算法、 盲元去除算法、图像滤波算法、直方图均衡算法、数字细节增强算法依次对红外图像进行处 理。在本发明的硬件算法处理模块中,非均匀校正算法采用基于场景的非均匀校正算法、基 于两点的非均匀校正算法或者基于神经网络的非均匀校正算法;盲元去除算法采用基于两 点参数的盲兀检测去除算法、响应率检测去除算法、偏差检测去除算法或者噪声检测去除 算法;图像滤波算法采用中值滤波算法、帧间滤波算法或者3D滤波算法;直方图均衡算法 采用统计直方图均衡算法或者累计直方图均衡算法;数字细节增强算法采用基于频率变换 的细节增强算法、基于空域滤波的细节增强算法或者基于统计直方图的细节增强算法。根 据所采用的硬件算法处理的需要将红外图像写入或者读出数据存储模块中,硬件算法处理 模块中每个算法在处理完红外图像后都会按照与输入相同的格式将红外图像送到下一个 硬件算法中,同时每个硬件算法的处理结果再分别传输到红外图像处理算法效果分析模块 中,由红外图像处理算法效果分析模块中的盲元率计算模块、RMSE计算模块、红外图像SNR 计算模块依次确定处理后红外图像的盲元信息、非均匀性信息、信噪比大小,并传入数据存 储模块中进行实时存储;评价结果显示模块将红外图像指标信息叠加到红外图像上,同时 存入数据存储模块,再将叠加后的红外图像传输至红外图像输出端,经评价结果显示器显 示出来;另一路原始红外图像经千兆网络传输模块传输到上位机中,完成原始红外图像的 采集及图像处理;同时,经千兆网络传输模块采集硬件算法处理模块中经过硬件算法处理 的红外图像及红外图像处理算法效果分析模块中的指标信息,将上述信息传输到上位机 中,与原始红外图像进行对比。
[0039] 结合图1和图2,红外图像硬件算法处理效果评价板主要由带有ARM硬核的FPGA 数字信号处理芯片(如Cyclone V SoC FPGA)、DDRIII SDRAM (如大小为64Meg xl6的 MT41J64M16)、SRAM (如 IS61LF12836A)和 FLASH (如 SamsungK9F5608U0D)存储器构成,红外 图像通过16位的数字接口直接与FPGA数字信号处理芯片连接,该数字处理芯片的I/O 口 分别与DDRIII SDRAM、SRAM、FLASH连接;千兆网络传输模块主要由千兆网口、千兆网物理 层PHY芯片(如88E1111)以及千兆网MAC核构成,MAC核设置在FPGA芯片中,并通过FPGA 的I/O 口连接到千兆网物理层PHY芯片,千兆网物理层PHY芯片连接到千兆网口;红外图 像处理算法效果分析模块主要在FPGA的ARM硬核中实现,ARM硬核分别与MAC核、DDRIII SDRAM及FLASH连接,在ARM硬核中,由其CPU确定红外图像均值、盲元率、均方根差(RMSE) 及信噪比(SNR)。红外图像输出端包括DA芯片(如ADV7127),红外图像硬件算法处理效果 评价板的输出结果送到DA芯片中,由DA芯片将数字形式的红外图像信号转换成为模拟PAL 制的黑白电视信号送到显示器中进行显示。
[0040] 本发明基于红外图像的硬件处理算法效果评价方法,包括以下步骤:
[0041] 第一步,红外探测器采集输出的原始红外图像由探测器驱动板的数字图像接口输 出端连接到红外图像硬件算法处理效果评价板的原始红外图像输入端,完成原始红外图像 的输入。输入的原始图像格式如图3,由14位并行红外数字图像信号、1位帧使能信号、1位 像素时钟信号构成;如图5是某帧原始红外图像,图像大小为320*256。
[0042] 第二步,经过原始红外图像输入端的原始红外图像信号分为两路,一路直接经过 千兆网络传输到上位机中,一路传输送到FPGA中。对于传输到上位机中的红外图像信号, 上位机通过千兆网实时不丢帧的采集原始红外图像,并对采集到的原始红外图像进行存 储,同时上位机对采集到的原始红外图像进行图像处理,得到处理后的红外图像及其相应 的评价指标(盲元信息、非均匀性信息、信噪比);对于传输到FPGA中的红外图像信号,FPGA 中的原始红外图像首先依次经过一些列图像硬件算法处理,即非均匀性校正算法、盲元去 除算法、图像滤波算法、直方图均衡算法以及数字细节增强算法,得到硬件算法处理改善后 的红外图像。
[0043] 第三步,在FPGA中经过各个图像硬件算法处理改善后的红外图像分别输入到红 外图像硬件处理算法效果分析部分,由红外图像处理算法效果分析模块中的盲元率计算模 块、RMSE计算模块、红外图像SNR计算模块依次确定处理后红外图像的效果评价指标:经过 硬件算法处理后的红外图像首先按次序逐帧存储到DDRIII SDRAM存储器中,然后由红外图 像处理算法效果分析模块从DDRIIISDRAM存储器中读出图像数据到ARM硬核的CPU中参与 计算,本发明中红外图像的主要评价指标是盲元率信息、非均匀性大小信息以及图像信噪 比信息。盲元率大小的确定就是要得出在经过盲元去除算法后红外图像上还有多少像素点 是非正常的像素点,对于像素点(X,y),若能连续N帧保持在预先设定的变化阈值范围内则 判定为非盲元,否则判定为盲元;非均匀性算法校正性能则通过确定红外图像的均方根误 差(RMSE)来判定:

【权利要求】
1. 一种基于红外图像的硬件处理算法效果评价装置,其特征在于:包括原始红外图像 输入端、千兆网络传输模块、红外图像硬件算法处理效果评价板、红外图像输出端、评价结 果显示器,原始红外图像输入端分别与千兆网络传输模块和红外图像硬件算法处理效果评 价板连接,红外图像输出端分别与红外图像硬件算法处理效果评价板和评价结果显示器连 接;红外图像硬件算法处理效果评价板包括硬件算法处理模块、红外图像处理算法效果分 析模块、评价结果显示模块和数据存储模块,硬件算法处理模块分别与千兆网络传输模块、 红外图像处理算法效果分析模块、评价结果显示模块和数据存储模块连接,红外图像处理 算法效果分析模块分别与评价结果显示模块和数据存储模块连接,评价结果显示模块分别 与数据存储模块和红外图像输出端连接;硬件算法处理模块包括非均匀校正算法处理模 块、盲元去除算法处理模块、图像滤波算法处理模块、直方图均衡算法处理模块和数字细节 增强算法处理模块,非均匀校正算法处理模块、盲元去除算法处理模块、图像滤波算法处理 模块、直方图均衡算法处理模块和数字细节增强算法处理模块依次连接,并分别连接到红 外图像处理算法效果分析模块,数字细节增强算法处理模块再与评价结果显示模块连接; 红外图像处理算法效果分析模块包含盲元率计算模块、RMSE计算模块、红外图像SNR计算 模块,盲元率计算模块、RMSE计算模块、红外图像SNR计算模块依次连接,盲元率计算模块 再与非均匀校正算法处理模块、盲元去除算法处理模块、图像滤波算法处理模块、直方图均 衡算法处理模块和数字细节增强算法处理模块连接,红外图像SNR计算模块再与评价结果 显示模块连接;红外探测器采集输出的原始红外图像信号传输到原始红外图像输入端后分 为两路,一路进入硬件算法处理模块,硬件算法处理模块中的非均匀校正算法、盲元去除算 法、图像滤波算法、直方图均衡算法、数字细节增强算法依次对红外图像进行处理,并根据 算法处理的需要将红外图像写入或者读出数据存储模块中,硬件算法处理模块中每个算法 在处理完红外图像后都会按照与输入相同的格式将红外图像送到下一个硬件算法中,同时 每个硬件算法的处理结果再分别传输到红外图像处理算法效果分析模块中,由红外图像处 理算法效果分析模块中的盲元率计算模块、RMSE计算模块、红外图像SNR计算模块依次确 定处理后红外图像的盲元信息、非均匀性信息、信噪比大小,并传入数据存储模块中进行实 时存储;评价结果显示模块将红外图像指标信息叠加到红外图像上,同时存入数据存储模 块,再将叠加后的红外图像传输至红外图像输出端,经评价结果显示器显示出来;另一路原 始红外图像经千兆网络传输模块传输到上位机中,完成原始红外图像的采集及图像处理; 同时,经千兆网络传输模块采集硬件算法处理模块中经过硬件算法处理的红外图像及红外 图像处理算法效果分析模块中的指标信息,将上述信息传输到上位机中,与原始红外图像 进行对比。
2. 根据权利要求1所述的基于红外图像的硬件处理算法效果评价装置,其特征在于: 红外图像硬件算法处理效果评价板主要由带有ARM硬核的FPGA数字信号处理芯片、DDRIII SDRAM、SRAM和FLASH存储器组成,原始红外图像通过16位的数字接口直接与FPGA数字信 号处理芯片连接,该数字处理芯片的I/O 口分别与DDRIII SDRAM、SRAM、FLASH连接;千兆 网络传输模块主要由千兆网口、千兆网物理层PHY芯片和千兆网MAC核构成,MAC核设置在 FPGA芯片中,并通过FPGA的I/O 口连接千兆网物理层PHY芯片,千兆网物理层PHY芯片连 接到千兆网口;红外图像处理算法效果分析模块主要在FPGA的ARM硬核中实现,ARM硬核 分别与MAC核、DDRIII SDRAM及FLASH连接,在ARM硬核中,由其CPU确定红外图像均值、盲 元率、均方根差及信噪比;红外图像输出端包括DA芯片,红外图像硬件算法处理效果评价 板的输出结果送到DA芯片中,由DA芯片将数字形式的红外图像信号转换成为模拟PAL制 的黑白电视信号送到显示器中进行显示。
3. 根据权利要求1所述的基于红外图像的硬件处理算法效果评价装置,其特征在于: 上述上位机中的图像处理方法为依次采用非均匀校正算法、盲元去除算法、图像滤波算法、 直方图均衡算法和数字细节增强算法对图像进行处理。
4. 基于权利要求1所述的基于红外图像的硬件处理算法效果评价方法,其特征在于, 包括以下步骤: 步骤1、红外探测器采集输出的原始红外图像由探测器驱动板的数字图像接口输出端 连接到原始红外图像输入端,完成原始红外图像的输入,进入步骤2 ; 步骤2、经过原始红外图像输入端的原始红外图像信号分为以下两路,分别如下: 步骤2-1 :-路原始红外图像经过千兆网络传输模块直接传入上位机,得到处理后的 红外图像及其相应的评价指标,转入步骤4 ; 步骤2-2 :另一路原始红外图像直接传输到红外图像硬件算法处理效果评价板中,经 过红外图像硬件算法处理效果评价板得到改善后的红外图像的效果评价指标,分为两路, 一路转入步骤4,另一路与数字细节增强算法后输出的红外图像进行叠加后,进入步骤3; 步骤3、将红外图像硬件算法处理效果评价板输出的叠加有评价指标的红外图像输入 到红外图像输出端,并送至评价结果显示器显示; 步骤4、将步骤2-2中得到的改善后的红外图像的效果评价指标和步骤2-1中得到的处 理后的红外图像及其相应的评价指标,在上位机中进行对比。
5. 根据权利要求4所述的基于权利要求1所述的基于红外图像的硬件处理算法效果评 价方法,其特征在于,上述步骤2-1包括以下步骤: 步骤2-1-1 :上位机通过千兆网络传输模块实时不丢帧的采集原始红外图像,并对采 集到的原始红外图像进行存储,进入步骤2-1-2 ; 步骤2-1-2 :上位机对采集的原始红外图像进行图像处理,得到处理后的红外图像及 其相应的评价指标,转入步骤4。
6. 根据权利要求4所述的基于权利要求1所述的基于红外图像的硬件处理算法效果评 价方法,其特征在于,上述步骤2-2包括以下步骤: 步骤2-2-1 :原始红外图像数据直接输入硬件算法处理模块,在硬件算法处理模块中, 原始红外图像数据依次经过非均匀校正算法模块、盲元去除算法模块、图像滤波算法模 块、直方图均衡算法模块以及数字细节增强算法模块,得到改善后的红外图像,进入步骤 2-2-2 ; 步骤2-2-2 :经过上述非均匀校正算法模块、盲元去除算法模块、图像滤波算法模块、 直方图均衡算法模块以及数字细节增强算法模块后的红外图像分别传输到红外图像处理 算法效果分析模块,在红外图像处理算法效果分析模块中依次通过盲元率计算模块、RMSE 计算模块、红外图像SNR计算模块,得到改善后的红外图像的效果评价指标,分为两路,一 路进入步骤2-2-3,另一路转入步骤4 ; 步骤2-2-3 :经过最后一个硬件处理算法,即数字细节增强算法后输出的红外图像,传 输至评价结果显示模块,红外图像处理算法效果分析模块的计算结果也传输到评价结果显 示模块,由评价结果显示模块完成评价指标叠加到红外图像上,转入步骤3。
7. 根据权利要求5所述的基于权利要求1所述的基于红外图像的硬件处理算法效果 评价方法,其特征在于:上述步骤2-1-2中的图像处理方法为依次采用非均匀校正算法、盲 元去除算法、图像滤波算法、直方图均衡算法和数字细节增强算法;上位机通过千兆网络传 输模块采集得到原始红外图像,依次选择上述图像处理算法对采集的原始红外图像进行处 理,并输出处理后的红外图像及处理后红外图像的评价指标。
8. 根据权利要求6所述的基于权利要求1所述的基于红外图像的硬件处理算法效果评 价方法,其特征在于:非均匀校正算法采用基于场景的非均匀校正算法、基于两点的非均匀 校正算法或者基于神经网络的非均匀校正算法;盲元去除算法采用基于两点参数的盲元检 测去除算法、响应率检测去除算法、偏差检测去除算法或者噪声检测去除算法;图像滤波算 法采用中值滤波算法、帧间滤波算法或者3D滤波算法;直方图均衡算法采用统计直方图均 衡算法或者累计直方图均衡算法;数字细节增强算法采用基于频率变换的细节增强算法、 基于空域滤波的细节增强算法或者基于统计直方图的细节增强算法。
【文档编号】G06T5/40GK104424383SQ201310369397
【公开日】2015年3月18日 申请日期:2013年8月22日 优先权日:2013年8月22日
【发明者】隋修宝, 樊晓清, 顾国华, 陈钱, 颜奇欢, 许轰烈, 钱惟贤, 张桥舟, 朱才高, 朱道广 申请人:南京理工大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1