本发明涉及目标检测领域,尤其涉及一种基于扇形高斯差分滤波器的红外弱小目标检测方法及其系统。
背景技术:
当前,全球军备竞争日益激烈,出于国家安全以及战略发展的考虑,地球外层空间的开发和利用得到了越来越多的重视。卫星是监视、探测、发现的重要手段,天基红外探测的核心部分是红外探测器系统,而红外探测器的作用是探测获取有关导弹目标的红外图像。由于天基红外探测距离远,探测背景复杂,如何从获取的红外图像中检测并跟踪目标就成为重中之重了,探索和研究新的目标检测理论和算法,并将它们运用到对目标的实时监测、跟踪和识别上,这使得目标检测一直是红外探测领域的热点课题,研究红外弱小目标的检测方法对反导作战具有深远的意义。
在国外,对弱小目标检测的主要研究机构有美国的海军实验室、空军实验室、nasa以及加利福尼亚大学应用数学中心等。许多国际刊物也经常刊登一些弱小目标检测技术的研究成果。其中,研究的重点集中在红外预警系统、机载前下视系统对地面及低空目标的监测、红外制导等领域。
红外弱小目标检测算法可以分为2类:第一类是基于单帧图像的跟踪前检测算法(detectbeforetrack,简记为dbt);第二类是基于序列图像的检测前跟踪算法(trackbeforedetect,简记为tbd)。
dbt算法的基本思想是:首先对序列图像中的每幅图像都进行预处理、分割,获得众多疑似目标,然后根据目标运动规律的先验知识和灰度分布形式对目标进行确认。此算法逻辑清晰,实现简单。但是,当目标的信噪比较低时,分割出的疑似目标中很可能不包含真实目标,导致算法失效。
tbd算法的基本思想是:首先根据目标运动规律的先验知识对序列图像进行搜索,然后根据判定准则获取疑似目标运动轨迹,最后根据新输入的序列图像进行真实目标运动轨迹确认。这类方法对目标信噪比的要求不高,在搜索目标轨迹时,一旦搜索到正确的目标轨迹,就有可能检测到目标。典型的tbd算法有管道滤波算法、多假设检验算法、动态规划方法、基于高阶统计量的方法、投影变换法、三维匹配滤波法、时域滤波方法及贝叶斯估计及粒子滤波方法。
对于天基红外探测卫星的成像系统,在其成像波段内存在大量辐射能量很高的虚警源,如河流、山脊、海岸线、高山湖泊、雪山、高空卷云、南北极冰盖等,这些虚警源不可避免地对成像系统产生干扰。此外,由于大气辐射等影响,目标的辐射特性可能发生变化,影响了对地探测中目标检测及识别的精度。
因此,针对天基红外探测在对地观测及遥感系统中存在的场景复杂多变、弱小目标面积小、信噪比及信杂比低以及潜在虚警源多等难题,需要研究可靠的虚警源抑制算法及红外弱小目标检测算法,以提高对地探测系统的精度和反应速度。
技术实现要素:
有鉴于此,本发明的目的在于提供一种红外弱小目标检测方法及其系统,旨在提高对地探测系统的精度和反应速度。
本发明提出一种红外弱小目标检测方法,其中,所述方法包括:
背景抑制步骤:利用基于亮度对比度显著性的辐射能量特征及基于扇形高斯差分滤波器的各向同性特征对目标进行背景抑制;
轨迹提取步骤:然后利用帧间差分法及恒虚警率阈值分割法提取目标运动轨迹特征;
结果输出步骤:根据目标运动轨迹的连续性得出最终检测结果。
优选的,所述背景抑制步骤具体包括:
输入目标待处理的原始红外图像序列;
针对目标的原始红外图像,采用亮度对比度的显著性检测法提取辐射能量特征,以生成基于显著性的辐射能量特征图;
通过确定扇形滤波器的半径、顶角及相对x轴的夹角,构建扇形高斯差分滤波器;
用构建的扇形高斯差分滤波器对所述辐射能量特征图进行滤波。
优选的,所述轨迹提取步骤具体包括:
利用帧间差分法处理相邻帧的滤波结果,得到差分图像;
针对所述差分图像,利用恒虚警率阈值分割法进行阈值分割,得到二值图像;
将连续几帧生成的二值图像进行叠加,以提取出目标运动轨迹特征。
优选的,所述结果输出步骤具体包括:
根据目标运动轨迹的连续性判断目标的真实性,并输出最终检测结果。
另一方面,本发明还提供一种红外弱小目标检测系统,其中,所述系统包括:
背景抑制模块,用于利用基于亮度对比度显著性的辐射能量特征及基于扇形高斯差分滤波器的各向同性特征对目标进行背景抑制;
轨迹提取模块,用于然后利用帧间差分法及恒虚警率阈值分割法提取目标运动轨迹特征;
结果输出模块,用于根据目标运动轨迹的连续性得出最终检测结果。
优选的,所述背景抑制模块具体用于:
输入目标待处理的原始红外图像序列;
针对目标的原始红外图像,采用亮度对比度的显著性检测法提取辐射能量特征,以生成基于显著性的辐射能量特征图;
通过确定扇形滤波器的半径、顶角及相对x轴的夹角,构建扇形高斯差分滤波器;
用构建的扇形高斯差分滤波器对所述辐射能量特征图进行滤波。
优选的,所述轨迹提取模块具体用于:
利用帧间差分法处理相邻帧的滤波结果,得到差分图像;
针对所述差分图像,利用恒虚警率阈值分割法进行阈值分割,得到二值图像;
将连续几帧生成的二值图像进行叠加,以提取出目标运动轨迹特征。
优选的,所述结果输出模块具体用于:
根据目标运动轨迹的连续性判断目标的真实性,并输出最终检测结果。
本发明提供的技术方案针对天基卫星对地观测图像,利用基于lc显著性的辐射能量特征及基于fdog的各向同性特征对目标进行背景抑制,利用帧间差分法及恒虚警率阈值分割法提取目标运动轨迹特征,根据对方向性特征、能量特征及运动特征进行综合性分析以得出最终检测结果,有效的减弱了地表多种复杂虚警源的干扰,降低了检测虚警率,增强了算法鲁棒性,且计算简单高效,具有较高实时性,可方便地在硬件平台上实现。
附图说明
图1为本发明一实施方式中红外弱小目标检测方法流程图;
图2为本发明一实施方式中通过确定扇形滤波器的半径、顶角及相对x轴的夹角构建fdog滤波器示意图;
图3为本发明一实施方式中红外弱小目标检测方法的具体实施例流程图;
图4为本发明一实施方式中红外弱小目标检测系统10的结构示意图;
图5为本发明一实施方式中基于lc显著性的辐射能量特征图;
图6为本发明一实施方式中基于fdog滤波器的滤波结果示意图;
图7为本发明一实施方式中基于帧间差分法和cfar阈值分割方法提取的运动轨迹示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
以下将对本发明所提供的一种红外弱小目标检测方法进行详细说明。
请参阅图1,为本发明一实施方式中红外弱小目标检测方法流程图。
在本实施方式中,该红外弱小目标检测方法主要是基于扇形高斯差分(fandifferenceofgaussianfilter,fdog)滤波器的红外弱小目标检测方法,应用于针对天基卫星对地观测图像。
在步骤s1中,背景抑制步骤:利用基于亮度对比度(localcontrast,lc)显著性的辐射能量特征及基于fdog滤波器的各向同性特征对目标进行背景抑制。
在本实施方式中,所述背景抑制步骤具体包括:
输入目标待处理的原始红外图像序列;
针对目标的原始红外图像,采用亮度对比度的显著性检测法提取辐射能量特征,以生成基于显著性的辐射能量特征图;
通过确定扇形滤波器的半径、顶角及相对x轴的夹角,构建扇形高斯差分滤波器;
用构建的扇形高斯差分滤波器对所述辐射能量特征图进行滤波。
在本实施方式中,在一副图像i中像素点ik处的亮度对比度定义如下:
其中,ii的取值范围是[0,255],||·||表示灰度空间的距离度量,这个公式(1)有一个扩展形式:
s(ik)=||ik-i1||+||ik-i2||+…+||ik-in||(2)
其中,公式(2)中n是图像中像素点的总数,通过给定的图像,可以得知像素点的灰度值,令ik=am,则上述公式(2)可以写作:
其中,fn是灰度值an出现的频率,此公式(3)通过灰度直方图大大减少了运算量。
在本实施方式中,lc模型可以计算得到像素级显著性,将该lc模型应用于原始红外图像中,由于背景区域及虚警源区域与整个图像相比面积较小,且与周围区域的对比度较强,具有较强的视觉显著性,故经过lc模型处理后,在生成的特征图中目标区域及虚警源区域的辐射能量特性更加凸显,而平坦区域背景得以有效抑制。
在本实施方式中,通过确定扇形滤波器的半径、顶角及相对x轴的夹角,构建fdog滤波器的示意图如图2所示,用该fdog滤波器对辐射能量特征图进行滤波,在每个像素点上,以扇形滤波器的顶点为轴并以一定角度间隔旋转该扇形滤波器,计算每个旋转角度下的滤波响应,取其最小值作为最终的滤波器响应,其中,fdog滤波器的具体定义如下:
fdog(x,y)=min(f0(x,y),f△θ(x,y),f△2θ(x,y),…,f2π(x,y));(5)
其中,x,y为像素点的坐标,θ表示扇形滤波器的顶角,
在本实施方式中,该fdog滤波器对于各向同性的点状目标响应较大,对于平坦背景区域的响应几乎为零,对于各向异性的线型背景与虚警源响应较小,故可有效减弱对地观测场景中的平缓背景区域及河流、山脊、海岸线等线型虚警源对目标的干扰和影响,为目标检测创造有利条件。
在步骤s2中,轨迹提取步骤:然后利用帧间差分法及恒虚警率阈值分割法提取目标运动轨迹特征。
在本实施方式中,所述轨迹提取步骤具体包括:
利用帧间差分法处理相邻帧的滤波结果,得到差分图像;
针对所述差分图像,利用恒虚警率阈值分割法进行阈值分割,得到二值图像;
将连续几帧生成的二值图像进行叠加,以提取出目标运动轨迹特征。
在本实施方式中,利用帧间差分法处理相邻帧的滤波结果,得到差分图像,其中,具体公式如下:
d(x,y)=|fdogn+1(x,y)-fdogn(x,y)|(6)
其中,d(x,y)表示差分图像,fdogn(x,y)表示第n帧图像的滤波结果,绝对值运算使两帧图像的差异被显示出来。
在本实施方式中,帧间差分法可以利用帧间信息,找出两相邻帧图像的差异,由于处理的图像序列背景无明显运动,而目标运动明显,故帧间差分可以进一步去除前面步骤残余的背景和虚警源,而运动目标在差分图像中得以保留。
在本实施方式中,针对差分图像,利用恒虚警率(constantfalsealarmrate,cfar)方法进行阈值分割,得到二值图像,则该二值图像中包含当前帧及上一帧中的目标。
在本实施方式中,cfar检测算子遵循neyman–pearson准则,它根据一个像素点的灰度值与阈值的对比度来判定该像素点是否属于目标区域,且该阈值随着像素点周围的杂波能量变化以保证在整个图像中虚警率恒定。假设残余的背景杂波符合高斯分布,那么一个像素是否属于目标由下式决定:
其中,f'(x,y)为待检验像素点处的灰度值,
此外,阈值ηcfar将由高斯分布中的参数和虚警率pfa共同决定,假设均值为0,方差为1,则阈值ηcfar计算公式如下:
在本实施方式中,将连续几帧生成的二值图像叠加,则可得知目标在每一帧中的位置,即提取出运动轨迹。
在步骤s3中,结果输出步骤:根据目标运动轨迹的连续性得出最终检测结果。
在本实施方式中,所述结果输出步骤具体包括:
根据目标运动轨迹的连续性判断目标的真实性,并输出最终检测结果。
请参阅图3,为本发明一实施方式中红外弱小目标检测方法的具体实施例流程图。
本发明提供的一种红外弱小目标检测方法,针对天基卫星对地观测图像,利用基于lc显著性的辐射能量特征及基于fdog的各向同性特征对目标进行背景抑制,利用帧间差分法及恒虚警率阈值分割法提取目标运动轨迹特征,根据对方向性特征、能量特征及运动特征进行综合性分析以得出最终检测结果,有效的减弱了地表多种复杂虚警源的干扰,降低了检测虚警率,增强了算法鲁棒性,且计算简单高效,具有较高实时性,可方便地在硬件平台上实现。
以下将对本发明所提供的一种红外弱小目标检测系统10进行详细说明。
请参阅图4,所示为本发明一实施方式中红外弱小目标检测系统10的结构示意图。
在本实施方式中,红外弱小目标检测系统10,主要包括背景抑制模块11、轨迹提取模块12和结果输出模块13。
背景抑制模块11,用于利用基于亮度对比度显著性的辐射能量特征及基于扇形高斯差分滤波器的各向同性特征对目标进行背景抑制。
在本实施方式中,背景抑制模块11具体用于:
输入目标待处理的原始红外图像序列;
针对目标的原始红外图像,采用亮度对比度的显著性检测法提取辐射能量特征,以生成基于显著性的辐射能量特征图;
通过确定扇形滤波器的半径、顶角及相对x轴的夹角,构建扇形高斯差分滤波器;
用构建的扇形高斯差分滤波器对所述辐射能量特征图进行滤波。
在本实施方式中,背景抑制模块11具体的抑制方法如上述步骤s1所示,在此不做重复叙述。
轨迹提取模块12,用于然后利用帧间差分法及恒虚警率阈值分割法提取目标运动轨迹特征。
在本实施方式中,轨迹提取模块12具体用于:
利用帧间差分法处理相邻帧的滤波结果,得到差分图像;
针对所述差分图像,利用恒虚警率阈值分割法进行阈值分割,得到二值图像;
将连续几帧生成的二值图像进行叠加,以提取出目标运动轨迹特征。
在本实施方式中,轨迹提取模块12具体的提取方法如上述步骤s2所示,在此不做重复叙述。
结果输出模块13,用于根据目标运动轨迹的连续性得出最终检测结果。
在本实施方式中,结果输出模块13具体用于:
根据目标运动轨迹的连续性判断目标的真实性,并输出最终检测结果。
本发明提供的一种红外弱小目标检测系统10,针对天基卫星对地观测图像,利用基于lc显著性的辐射能量特征及基于fdog的各向同性特征对目标进行背景抑制,利用帧间差分法及恒虚警率阈值分割法提取目标运动轨迹特征,根据对方向性特征、能量特征及运动特征进行综合性分析以得出最终检测结果,有效的减弱了地表多种复杂虚警源的干扰,降低了检测虚警率,增强了算法鲁棒性,且计算简单高效,具有较高实时性,可方便地在硬件平台上实现。
请参阅图5,所示为本发明一实施方式中基于lc显著性的辐射能量特征图,其中,图5-a与图5-b是原始图像,均存在典型的河流虚警源,图5-c及图5-d是对应的辐射能量特征图。
请参阅图6,所示为本发明一实施方式中基于fdog滤波器的滤波结果示意图,其中,图6-a及图6-b是对应于图5-c及图5-d的滤波结果。
请参阅图7,所示为本发明一实施方式中基于帧间差分法和cfar阈值分割方法提取的运动轨迹示意图,其中,图7-a是对应于图5-a场景的运动轨迹,图7-b是对应于图5-b场景的运动轨迹。
本发明提供的技术方案针对天基卫星对地观测图像,对方向性特征、能量特征及运动特征进行了综合分析,有效的减弱了地表多种复杂虚警源的干扰,降低了检测虚警率,增强了算法鲁棒性,且计算简单高效,具有较高实时性,可方便地在硬件平台上实现。
值得注意的是,上述实施例中,所包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
另外,本领域普通技术人员可以理解实现上述各实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,相应的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如rom/ram、磁盘或光盘等。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。