本发明专利技术实施例公开了一种红外图像校正方法、系统及电子设备,应用于红外图像校正系统的FPGA处理器,所述方法包括:获取连续输入的红外图像数据;识别所述红外图像数据中的坏簇区域,其中,所述坏簇区域包括预设数量的坏点;构建目标矩阵,其中,所述目标矩阵包括所述坏簇区域;对所述目标矩阵的中心点进行预设替换处理,直至全部坏点完成所述预设替换处理。本发明专利技术提供的红外图像校正方法,能够自动识别红外图像中的坏簇区域,并基于构建目标矩阵的方式对于坏簇区域进行整体校正,在较低成本的情况下有效提升了红外图像探测设备的成像效果。况下有效提升了红外图像探测设备的成像效果。况下有效提升了红外图像探测设备的成像效果。
【技术实现步骤摘要】
一种红外图像校正方法、系统及电子设备
[0001]本专利技术涉及红外成像
,尤其涉及一种红外图像校正方法、系统及电子设备。
技术介绍
[0002]目前,非制冷红外探测器以其低成本,小型化的优点在军事和民事领域上应用越来越广泛。但红外探测器在制造过程中由于工艺,生产,运输和存储等多个环节存在不足,使得通过红外图像传感器获取的红外图像存在一些不正常的点,即坏点。
[0003]多个连续的坏点会形成坏簇,大规模的坏簇会使得红外图像传感器获取的红外图像的视觉效果很差。在红外探测器的FPGA图像处理方案中,对坏簇的处理过程十分关键,直接决定了红外探测器的成像质量及性能。常用的FPGA图像处理方案中,没有对于大规模坏簇进行整体处理的红外图像校正方案。
[0004]因此,亟需一种能够整体处理坏簇的红外图像校正方案。
技术实现思路
[0005]为了解决上述技术问题,本申请实施例提供了一种红外图像校正方法、系统及电子设备,具体方案如下:第一方面,本申请实施例提供了一种红外图像校正方法,应用于红外图像校正系统的FPGA处理器,所述方法包括:获取连续输入的红外图像数据;识别所述红外图像数据中的坏簇区域,其中,所述坏簇区域包括预设数量的坏点;构建目标矩阵,其中,所述目标矩阵包括所述坏簇区域;对所述目标矩阵的中心点进行预设替换处理,直至全部坏点完成所述预设替换处理。
[0006]根据本申请实施例的一种具体实施方式,所述FPGA处理器包括预设数量的先进先出缓存器,所述构建目标矩阵的步骤,包括:通过所述先进先出缓存器对所述连续输入的红外图像数据进行缓存;基于全部先进先出缓存器的输出数据以及所述红外图像数据的原数据构建所述目标矩阵。
[0007]根据本申请实施例的一种具体实施方式,所述先进先出缓存器的数量大于或等于4,所述目标矩阵至少为5
×
5矩阵。
[0008]根据本申请实施例的一种具体实施方式,所述目标矩阵包括预设数量的矩阵点,每一矩阵点均具有相对应的权重,其中,中心矩阵点的权重最高,距离所述中心矩阵点越远的矩阵点,矩阵点的权重越低;所述对所述目标矩阵的中心点进行预设替换处理的步骤,包括:确定除所述中心点外所述目标矩阵内所有矩阵点的好点情况以及坏点情况;
根据所述好点情况和所述坏点情况计算第一修正值;根据所有好点的像素值和权重计算第二修正值;基于目标修正值对所述中心点进行替换处理,其中,所述目标修正值通过第二修正值除以第一修正值得到。
[0009]根据本申请实施例的一种具体实施方式,所述获取目标矩阵的步骤之后,所述方法还包括:根据所述目标矩阵中的坏簇区域的位置构建预设替换矩阵,其中,所述预设替换矩阵与所述目标矩阵的中心点相同,所述预设替换矩阵的规格小于所述目标矩阵的规格;所述对所述目标矩阵的中心点进行预设替换处理的步骤,包括:基于所述预设替换矩阵对所述目标矩阵的中心点进行预设替换处理。
[0010]根据本申请实施例的一种具体实施方式,所述基于所述预设替换矩阵对所述目标矩阵的中心点进行预设替换处理的步骤,包括:确定所述中心点邻接的所有矩阵点的好点情况和坏点情况;根据第一修正算法计算各坏点的像素替换值;根据第二修正算法、各坏点的像素替换值以及各好点的像素值计算所述中心点的像素替换值;基于所述中心点的像素替换值对所述中心点进行替换处理。
[0011]根据本申请实施例的一种具体实施方式,所述预设替换矩阵至少为3
×
3矩阵。
[0012]第二方面,本申请实施例提供了一种红外图像校正系统,所述系统包括:依次连接的红外探测器、AD转换芯片以及FPGA处理器;所述红外探测器用于获取红外图像的模拟数据;所述AD转换芯片用于将所述模拟数据转换为数字数据,以得到所述红外图像数据;所述FPGA处理器用于获取连续输入的红外图像数据;识别所述红外图像数据中的坏簇区域,其中,所述坏簇区域包括预设数量的坏点;构建目标矩阵,其中,所述目标矩阵包括所述坏簇区域;对所述目标矩阵的中心点进行预设替换处理,直至全部坏点完成所述预设替换处理。
[0013]根据本申请实施例的一种具体实施方式,所述FPGA处理器还用于根据所述目标矩阵中的坏簇区域的位置构建预设替换矩阵,其中,所述预设替换矩阵与所述目标矩阵的中心点相同,所述预设替换矩阵的规格小于所述目标矩阵的规格;基于所述预设替换矩阵对所述目标矩阵的中心点进行预设替换处理。
[0014]第三方面,本申请实施例提供了一种电子设备,所述电子设备包括前述第二方面及第二方面任一实施方式所述的红外图像校正系统。
[0015]本申请实施例提供了一种红外图像校正方法、系统及电子设备,应用于红外图像校正系统的FPGA处理器,所述方法包括:获取连续输入的红外图像数据;识别所述红外图像数据中的坏簇区域,其中,所述坏簇区域包括预设数量的坏点;构建目标矩阵,其中,所述目标矩阵包括所述坏簇区域;对所述目标矩阵的中心点进行预设替换处理,直至全部坏点完成所述预设替换处理。本专利技术提供的红外图像校正方法,能够自动识别红外图像中的坏簇区域,并基于构建目标矩阵的方式对于坏簇区域进行整体校正,在消耗较低成本的情况下
有效提升了红外图像探测设备的成像效果。
附图说明
[0016]为了更清楚地说明本专利技术的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本专利技术的某些实施例,因此不应被看作是对本专利技术保护范围的限定。在各个附图中,类似的构成部分采用类似的编号。
[0017]图1示出了本申请实施例提供的一种红外图像校正方法的方法流程示意图;图2示出了本申请实施例提供的一种红外图像校正方法的应用场景示意图之一;图3示出了本申请实施例提供的一种红外图像校正方法的应用场景示意图之二;图4示出了本申请实施例提供的一种红外图像校正方法的应用场景示意图之三;图5示出了本申请实施例提供的一种红外图像校正方法的应用场景示意图之四;图6示出了本申请实施例提供的一种红外图像校正方法的应用场景示意图之五;图7示出了本申请实施例提供的一种红外图像校正方法的应用场景示意图之六;图8示出了本申请实施例提供的一种红外图像校正系统的系统模块示意图。
[0018]附图标记汇总:红外图像校正系统
‑
800;FPGA处理器
‑
810;红外探测器
‑
820;AD转换芯片
‑
830。
具体实施方式
[0019]下面将结合本专利技术实施例中附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。
[0020]通常在此处附图中描述和示出的本专利技术实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本专利技术的实施例的详细描述并非旨在限制要求保护的本专利技术的范围,而是仅仅表示本专利技术的选定实施例。基于本专利技术的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种红外图像校正方法,其特征在于,应用于红外图像校正系统的FPGA处理器,所述方法包括:获取连续输入的红外图像数据;识别所述红外图像数据中的坏簇区域,其中,所述坏簇区域包括预设数量的坏点;构建目标矩阵,其中,所述目标矩阵包括所述坏簇区域;对所述目标矩阵的中心点进行预设替换处理,直至全部坏点完成所述预设替换处理。2.根据权利要求1所述的方法,其特征在于,所述FPGA处理器包括预设数量的先进先出缓存器,所述构建目标矩阵的步骤,包括:通过所述先进先出缓存器对所述连续输入的红外图像数据进行缓存;基于全部先进先出缓存器的输出数据以及所述红外图像数据的原数据构建所述目标矩阵。3.根据权利要求2所述的方法,其特征在于,所述先进先出缓存器的数量大于或等于4,所述目标矩阵至少为5
×
5矩阵。4.根据权利要求1所述的方法,其特征在于,所述目标矩阵包括预设数量的矩阵点,每一矩阵点均具有相对应的权重,其中,中心矩阵点的权重最高,距离所述中心矩阵点越远的矩阵点,矩阵点的权重越低;所述对所述目标矩阵的中心点进行预设替换处理的步骤,包括:确定除所述中心点外所述目标矩阵内所有矩阵点的好点情况以及坏点情况;根据所述好点情况和所述坏点情况计算第一修正值;根据所有好点的像素值和权重计算第二修正值;基于目标修正值对所述中心点进行替换处理,其中,所述目标修正值通过第二修正值除以第一修正值得到。5.根据权利要求1所述的方法,其特征在于,所述获取目标矩阵的步骤之后,所述方法还包括:根据所述目标矩阵中的坏簇区域的位置构建预设替换矩阵,其中,所述预设替换矩阵与所述目标矩阵的中心点相同,所述预设替换矩阵的规格小于所述目标矩...
【专利技术属性】
技术研发人员:黄泽锷,吴涛,梁春春,刘明坦,
申请(专利权)人:安徽光智科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。