一种红外弱小目标自适应检测方法

文档序号:24969104发布日期:2021-05-07 22:39阅读:147来源:国知局
一种红外弱小目标自适应检测方法

本发明属于遥感图像目标检测领域,具体涉及一种红外弱小目标自适应检测方法,能够对红外遥感图像中的弱小目标进行有效检测。



背景技术:

红外探测技术具有传输距离远、隐蔽性强等优势,但是通常情况下由于天气、温度的影响,导致获取到的红外图像具有一定的杂波噪声。目标检测作为红外图像处理中的重要研究内容,已经广泛应用于侦察、制导、预警等方面。对于一幅大场景的红外遥感图像,由于背景杂波和大气云雾杂波,目标的红外辐射特性会不断衰减,形成了目标和背景融为一体的低信杂比场景,这会对目标探测、跟踪和识别等任务造成不利的影响。同时,由于成像距离较远,使得该类目标成像尺寸小,没有纹理和形状特征,这进一步增大了对这类目标检测的难度。因此,需要设计一种能够准确检测红外弱小目标的检测算法,提高检测率,并尽可能的降低虚警率,从而提高后续遥感图像分析的可靠性。

目前已有的基于单帧图像的红外弱小目标检测算法大致分为三类:基于背景特征的目标检测算法、基于目标特征的目标检测算法和基于图像数据结构特征的目标检测算法。

其中基于目标特征的目标检测算法是利用目标区域与其邻域背景间的信息差异作为关键信息,增强目标显著性或抑制背景杂波,从而实现目标的检测。通常具有良好的鲁棒性,即使是应用于复杂背景的小目标检测,通过多种目标显著性增强和背景杂波抑制策略能够有效的检测目标,但算法效率往往会随着算法复杂度的增加而不断增大。

由于基于目标特征的目标检测算法能够同时对目标和背景进行相应的操作,即对目标进行对比度的增强,对背景进行杂波噪声的抑制,这能够有效增大检测率,减小虚警率。尽管红外弱小目标没有纹理和形状特征,由于其内部结构相似,同时又与周围背景区域有明显的对比度差异,因此它的异质性和紧凑性特征在目标检测时可以作为两个重要特征进行研究。异质性特征定义为目标区域与其周围背景区域的像素强度有明显的差异。紧凑性特征定义为目标区域内部的像素紧凑且像素强度相似。本发明设计了一种红外弱小目标自适应检测方法,基于目标与背景间的异质性和目标区域的紧凑性特征设计不同的滤波器对红外遥感图像进行滤波处理,然后设计自适应阈值分割方法对目标进行有效提取,最终实现红外弱小目标的检测,能够获得优秀的检测结果。



技术实现要素:

本发明的目的是提供一种红外弱小目标自适应检测方法,该方法将目标与背景间的异质性特征和目标区域的紧凑性特征相结合,能够增强目标对比度信息并抑制背景杂波噪声,通过自适应阈值操作,对图像中各像素点设置对应阈值,而不是像大多数检测方法一样在整幅图像使用全局阈值。最终本发明方法能够实现可靠有效的红外弱小目标检测。

本发明具体技术方案包括以下步骤:

步骤一:基于异质性滤波器的目标增强

本发明设计异质性滤波器fh对输入的单通道红外遥感图像i进行滤波,用来增强目标与背景间的对比度。在本发明中将异质性滤波器窗口定义为三层,由内到外分别为内层li、中层lm、外层lo。内层li是目标区域的主要部分,中层lm是目标与背景间的过渡区域,外层lo是背景区域。

因为当目标位于异质性滤波器窗口中心时,内层li与外层lo之间的像素强度有明显的差异,这体现出目标与背景间的异质性特征。因此,在异质性滤波器窗口区域内设置异质性滤波器fh如下:

其中,(i,j)为异质性滤波器窗口内的像素点坐标,g(x,y,ε)是半径为r,标准差为ε的二维高斯分布函数,(x,y)为二维高斯分布函数的输入参数。公式(1)中的二维高斯分布函数g(x,y,ε)公式如下:

通常情况下,红外目标区域的分布特征为目标中心点最亮,目标中心点向外延伸会逐渐变暗。当异质性滤波器窗口滑动到目标区域时,结果会显著增强目标的亮度,而当异质性滤波器窗口滑动到背景区域时,由于背景区域像素值整体偏小,彼此接近,滤波结果将不增加背景亮度。因此,本发明提出的异质性滤波器可以有效增强目标与背景间的对比度。

异质性滤波器输入的单通道红外遥感图像i的滤波结果为局部对比度图像hcmh,定义如下:

异质性滤波器在增强目标对比度的同时也会增强背景杂波噪声。

步骤二:基于紧凑性滤波器的目标候选区生成

由于目标中心像素强度与其周围像素的值接近,即具有紧凑性特征,这与背景区域随机分布的杂波噪声特征不同。利用目标的紧凑性特征,定义紧凑性滤波器fc来生成目标的候选区域,该紧凑性滤波器具有异质性滤波器fh相同的三层结构。这里,将紧凑性滤波器fc的外层,中层和内层分别定义为ko、km和ki。

紧凑性滤波器fc作用于局部对比度图像hcmh,首先求解紧凑性滤波器窗口内层ki区域的像素均值然后求解紧凑性滤波器窗口外层ko区域的像素最大值基于目标区域的紧凑性特征,将同一个滑动紧凑性滤波器窗口中像素均值大于像素最大值的区域作为目标候选区域hcmc,

的计算公式如下,

当紧凑性滤波器fc作用于目标区域时,目标内像素均值远大于其周围背景像素最大值因此该区域的hcmc为1。当作用于背景区域时,由于背景区域像素值波动小,会有而对于背景区域中的杂波噪声,由于杂波噪声分布分散且随机,在紧凑性滤波器窗口中很难有则被判断为目标候选区的概率很低。因此,紧凑性滤波器fc能够剔除杂波噪声聚集的区域,有效地减少伪目标点的数量。

步骤三:基于局部对比度信息的自适应阈值

红外遥感图像中杂波噪声分布随机,背景复杂,并且目标在图像中的位置和强度也是随机多变的。如果在整幅图像中使用全局阈值进行目标提取,往往会出现错检和漏检的情况。因此,本发明设计一种自适应阈值方法用于提取红外遥感图像中的弱小目标。

首先,将异质性滤波器fh处理得到的局部对比度hcmh归一化到0~1。对于给定的任意一个像素p,以该像素为中心新建一个局部窗口w(尺寸为n×n),在该局部窗口w内计算局部对比度hcmh(归一化后)的均值μ和方差σ2

其中,xi∈w,是局部对比度hcmh(归一化后)中的值。

对于存在目标的一个局部窗口,且假设目标中心点恰好是该局部窗口中心点,用μt和σt2表示局部窗口中的均值和方差,令目标中心点的hcmh值为xt,则xt将大于局部窗口中其他点的值xi。因此,根据公式(7)有:

公式(8)可以化简为,

类似的,对于一个不存在目标的局部窗口,用xb、μb和σb2表示该局部窗口内的局部对比度值、均值和方差。由于该局部窗口是不包含目标的背景区域,因此这三个值是偏小的量。而对于一个包含目标的局部窗口,xt和σt2是较大的量,但由于目标的占比面积小,其局部均值μt是很小的量,可以认为μt≈μb。

在以任意一个像素为中心的局部窗口中,令其均值为μ,则有:

(2xt-μt)·μt≥|2xi-μ|·μ≥|2xb-μb|·μb(10)

在实际计算中μt≥μ≥μb,因此,将公式(9)中的μt的系数用可调参数k(k>0)表示,从而得到自适应阈值t计算公式如下:

给定一个像素点,在以该像素点为中心的局部窗口w内计算t,如果像素点的局部对比度大于t,则该点被认为是目标,否则被认为是背景。

背景越复杂,对目标的干扰越大,通过增大k,使检测算法对目标区域更敏感,尤其是的对不同噪声背景下的多目标检测。

在步骤三中,对从步骤二中得到的目标候选区域hcmc进行自适应阈值,得到cor(hcmc),从而实现了对目标对比度的增强以及对背景噪声的抑制,最后将从步骤一中得到的局部对比度图像hcmh与校正后的目标候选区域掩模cor(hcmc)进行融合,输出目标异质性和紧凑性模型检测算法的目标检测结果m,

m=hcmh·cor(hcmc)(12)

本发明的优点及有益效果在于:

1、本发明提出了一种红外弱小目标自适应检测方法,基于异质性和紧凑性设计滤波器,同时采用自适应阈值的方式来代替整幅图像的统一阈值,与其他当前主流算法相比能够有效地减少虚警或漏警问题;

2、仿真数据实验和真实数据实验结果证明,本发明提出的算法具有先进性。本发明算法的背景抑制因子(bsf)和对比度增益(cg)两种评价指标与当前主流算法相比都能够达到最优,并且roc曲线证明算法的检测性能最佳;

3、本发明整个过程分为3步,具有较高的运算效率,在工程应用在能够实现实时检测的效果。

附图说明

图1为本发明方法的流程图。

图2为本发明中使用的目标模型示意图。

图3为本发明设计的异质性滤波器fh窗口划分示意图。

图4为本发明设计的异质性滤波器fh参数设置示意图。

图5为本发明设计的紧凑性滤波器fc窗口划分示意图。

图6为本发明方法的各步骤检测结果示例图。

具体实施方式

为了更好地理解本发明的技术方案,下面结合附图及具体实施方式详细介绍本发明。

本发明在matlab2019a软件下实现,计算机配置采用:2.9ghzintelcorei5-9400处理器,8gb内存,windows操作系统。本发明是一种红外弱小目标自适应检测方法,流程图如图1所示,具体包括以下步骤:

步骤一:基于异质性滤波器的目标增强

对输入的单通道红外遥感图像i使用异质性滤波器fh对其进行滤波操作,以增强目标与背景间的对比度,红外弱小目标的模型如图2所示。如图3所示,异质性滤波器窗口定义为三层,内层li包含目标的主要部分,中层lm是目标与背景间的过渡区域,外层lo是背景区域。

异质性滤波器fh公式如下:

其中,(i,j)为异质性滤波器窗口内的像素点坐标,g(x,y,ε)是半径为r,标准差为ε的二维高斯分布函数,(x,y)为二维高斯分布函数的输入参数。公式(13)中的二维高斯分布函数g(x,y,ε)公式如下:

本发明设置异质性滤波器内层li、中层lm和外层lo尺寸分别为9×9pixel、5×5pixel和3×3pixel,二维高斯分布函数标准差ε=0.5,异质性滤波器fh参数设置如图4所示。

异质性滤波器对输入图像i的滤波结果为局部对比度图像hcmh,

由于异质性滤波器在增强目标的同时也会增强背景杂波噪声,接下来进行步骤二。

步骤二:基于紧凑性滤波器的目标候选区生成

使用紧凑性滤波器fc对局部对比度图像hcmh滤波,以生成目标的候选区域。紧凑性滤波器fc具有异质性滤波器fh相同的三层结构,这里将紧凑性滤波器fc的外层,中层和内层分别定义为ko、km和ki,如图5所示。首先求解紧凑性滤波器窗口内层ki区域的像素均值然后求解紧凑性滤波器窗口外层ko区域的像素最大值基于目标区域的紧凑性特征,将同一个滑动紧凑性滤波器窗口中像素均值大于像素最大值的区域作为目标候选区域hcmc,

的计算公式如下,

当紧凑性滤波器fc作用于目标区域时,目标内像素均值远大于其周围背景像素最大值因此该区域的hcmc为1。当作用于背景区域时,由于背景区域像素值波动小,会有而对于背景区域中的杂波噪声,由于杂波噪声分布分散且随机,在紧凑性滤波器窗口中很难有则被判断为目标候选区的概率很低。因此,紧凑性滤波器fc能够剔除杂波噪声聚集的区域,有效地减少伪目标点的数量。

步骤三:基于局部对比度信息的自适应阈值

首先,将局部对比度图像hcmh的值归一化到0~1。对于给定的任意一个像素p,以该像素为中心构造一个n×npixel局部窗口w,并在该局部窗口内计算局部对比度图像hcmh(归一化后)的均值μ和方差σ2

其中,xi∈w,是局部对比度图像hcmh(归一化后)中的值。局部窗口的尺寸应该是大于目标尺寸的,这里设置n=15。

对于存在目标的一个局部窗口,且假设目标中心点恰好是该局部窗口的中心点,我们用μt和σt2表示该局部窗口中的均值和方差,令目标中心点的hcmh值为xt,则xt将大于该局部窗口中其他点的值xi。因此,根据公式(19)有:

公式(20)可以化简为,

类似的,对于一个不存在目标的局部窗口,用xb、μb和σb2表示该局部窗口内的局部对比度值、均值和方差。由于该局部窗口是不包含目标的背景区域,因此这三个值是偏小的量。而对于一个包含目标的局部窗口,xt和σt2是较大的量,但由于目标的占比面积小,其局部均值μt是很小的量,可以认为μt≈μb。

在以任意一个像素为中心的局部窗口中,令其均值为μ,则有:

(2xt-μt)·μt≥|2xi-μ|·μ≥|2xb-μb|·μb(22)

在实际计算中μt≥μ≥μb,因此,我们将公式(21)中的μt的系数用可调参数k(k>0)表示,从而得到自适应阈值t计算公式如下:

给定一个像素点x,在以该像素点为中心的局部窗口w内计算t,如果像素点的局部对比度大于t,则该点被认为是目标,否则被认为是背景。

背景越复杂,对目标的干扰就越大,通过增大k,使检测算法对目标区域更敏感,尤其是的对不同噪声背景下的多目标检测,这里设置k=3。

在本步骤中,对从步骤二中得到的目标候选区域hcmc进行自适应阈值操作,得到校正后的目标候选区域cor(hcmc)。最后,将从步骤一中得到的局部对比度图像hcmh与校正后的目标候选区域掩模cor(hcmc)进行融合,输出本发明方法的目标检测结果m,

m=hcmh·cor(hccc)(24)

图6展示了本发明方法在实际应用中的各步骤处理结果,输入的单通道红外遥感图像中有4个不同背景下的红外弱小目标,从最后的输出结果中可以看出,本发明方法能够有效的检测出红外弱小目标。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1