一种级联恒虚警检测方法及装置与流程

文档序号:11152213阅读:457来源:国知局
一种级联恒虚警检测方法及装置与制造工艺

本发明涉及SAR图像检测与鉴别技术领域,特别是涉及一种级联恒虚警检测方法及装置。



背景技术:

SAR图像目标检测的基本思路是根据舰船目标与海面背景杂波的特征差异来区分二者,进而将目标分割出来。恒虚警检测(CFAR)算法是一种利用灰度特征差异来区分二者的经典目标检测方法,按检测窗口大小可分为全局CFAR和局部CFAR算法,二者各有优缺点。级联的CFAR算法将全局CFAR和局部CFAR相结合,在保证检测精度的同时提高了检测效率。然而在实际应用中,该算法仍有很大的改进空间。

传统的级联CFAR算法中,一级全局CFAR与二级局部CFAR均使用整幅SAR图像中的所有杂波数据进行统计建模,通过直方图拟合确定一种最优的杂波统计分布模型,然后仅利用这一种单一分布模型进行全局或局部CFAR检测。当SAR图像包含的场景很大时,单一的分布模型很可能已不能很好的拟合整幅SAR图像的背景杂波分布情况,此时若仍用单一分布模型来处理,必然会给检测结果造成不良影响。



技术实现要素:

本发明的目的是提供一种级联恒虚警检测方法及装置,以解决现级联恒虚警检测方法采用单一分布模型给检测结果精度造成不良影响的问题。

为解决上述技术问题,本发明提供一种级联恒虚警检测方法,包括:

对杂波背景进行统计建模,确定第一背景杂波分布模型;

利用所述第一背景杂波分布模型,采用恒虚警算法对待检测图像进行全局恒虚警检测,得到包含潜在目标点的初步检测结果,所述潜在目标点包含目标点以及虚警点;

根据背景窗口中的杂波数据重新进行统计建模,确定第二背景杂波分布模型;

利用所述第二背景杂波分布模型,采用恒虚警算法对所述初步检测结果中的潜在目标点进行局部恒虚警检测;

剔除虚警杂波,并确定目标信息。

可选地,所述剔除虚警杂波,确定目标信息包括:

确定在全局恒虚警检测后被判定为目标,且在局部恒虚警检测后被判定为杂波的差异点;

对所述差异点进行优化处理,并根据所述差异点邻域内各像素点的类型确定所述差异点的类型。

可选地,所述根据所述差异点邻域内各像素点的类型确定所述差异点的类型包括:

检测所述差异点在局部恒虚警检测结果图像的对应位置的领域内是否存在目标点;

若存在目标点,则判定所述差异点为目标点;否则,判定为虚警杂波点。

可选地,所述对杂波背景进行统计建模,确定第一背景杂波分布模型包括:

采用自适用窗口确定所述第一背景杂波分布模型;

所述根据背景窗口中的杂波数据重新进行统计建模,确定第二背景杂波分布模型包括:

采用自适用窗口确定所述第二背景杂波分布模型。

本发明还提供了一种级联恒虚警检测装置,包括:

第一确定模块,用于对杂波背景进行统计建模,确定第一背景杂波分布模型;

第一检测模块,用于利用所述第一背景杂波分布模型,采用恒虚警算法对待检测图像进行全局恒虚警检测,得到包含潜在目标点的初步检测结果,所述潜在目标点包含目标点以及虚警点;

第二确定模块,用于根据背景窗口中的杂波数据重新进行统计建模,确定第二背景杂波分布模型;

第二检测模块,用于利用所述第二背景杂波分布模型,采用恒虚警算法对所述初步检测结果中的潜在目标点进行局部恒虚警检测;

第三确定模块,用于剔除虚警杂波,并确定目标信息。

可选地,所述第三确定模块具体为:确定在全局恒虚警检测后被判定为目标,且在局部恒虚警检测后被判定为杂波的差异点;对所述差异点进行优化处理,并根据所述差异点邻域内各像素点的类型确定所述差异点的类型的模块。

可选地,所述第三确定模块具体为:

检测所述差异点在局部恒虚警检测结果图像的对应位置的领域内是否存在目标点;若存在目标点,则判定所述差异点为目标点;否则,判定为虚警杂波点。

可选地,所述第一确定模块具体为:采用自适用窗口确定所述第一背景杂波分布模型的模块;

所述第二确定模块具体为:采用自适用窗口确定所述第二背景杂波分布模型的模块。

本发明所提供的级联恒虚警检测方法及装置,通过对杂波背景进行统计建模,确定第一背景杂波分布模型;利用第一背景杂波分布模型,采用恒虚警算法对待检测图像进行全局恒虚警检测,得到包含潜在目标点的初步检测结果,潜在目标点包含目标点以及虚警点;根据背景窗口中的杂波数据重新进行统计建模,确定第二背景杂波分布模型;利用第二背景杂波分布模型,采用恒虚警算法对初步检测结果中的潜在目标点进行局部恒虚警检测;剔除虚警杂波,并确定目标信息。本发明所提供的级联恒虚警检测方法及装置,在二级检测的每次CFAR检测之前都进行一次杂波统计建模,根据背景窗口中的杂波数据重新确定更加精确的杂波分布模型;从而提高了目标检测的精度。

附图说明

为了更清楚的说明本发明实施例或现有技术的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明所提供的级联恒虚警检测方法的一种具体实施方式的流程图;

图2为传统CFAR检测的流程图;

图3为传统的级联CFAR算法的流程图;

图4(a)为传统CFAR检测窗口示意图,图4(b)为本申请所提供的改进的CFAR检测窗口示意图;

图5为本发明所提供的级联恒虚警检测方法中差异点处理流程图;

图6为本发明实施例提供的级联恒虚警检测装置的结构框图。

具体实施方式

为了使本技术领域的人员更好地理解本发明方案,下面结合附图和具体实施方式对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明所提供的级联恒虚警检测方法的一种具体实施方式的流程图如图1所示,该方法包括:

步骤S101:对杂波背景进行统计建模,确定第一背景杂波分布模型;

步骤S102:利用所述第一背景杂波分布模型,采用恒虚警算法对待检测图像进行全局恒虚警检测,得到包含潜在目标点的初步检测结果,所述潜在目标点包含目标点以及虚警点;

步骤S103:根据背景窗口中的杂波数据重新进行统计建模,确定第二背景杂波分布模型;

步骤S104:利用所述第二背景杂波分布模型,采用恒虚警算法对所述初步检测结果中的潜在目标点进行局部恒虚警检测;

步骤S105:剔除虚警杂波,并确定目标信息。

本发明所提供的级联恒虚警检测方法,通过对杂波背景进行统计建模,确定第一背景杂波分布模型;利用第一背景杂波分布模型,采用恒虚警算法对待检测图像进行全局恒虚警检测,得到包含潜在目标点的初步检测结果,潜在目标点包含目标点以及虚警点;根据背景窗口中的杂波数据重新进行统计建模,确定第二背景杂波分布模型;利用第二背景杂波分布模型,采用恒虚警算法对初步检测结果中的潜在目标点进行局部恒虚警检测;剔除虚警杂波,并确定目标信息。本发明所提供的级联恒虚警检测方法,在二级检测的每次CFAR检测之前都进行一次海杂波统计建模,根据背景窗口中的杂波数据重新确定更加精确的杂波分布模型;从而提高了检测精度。

传统的级联CFAR算法中采用的局部滑动窗口模型包含目标窗口、保护窗口和背景窗口,各个窗口的大小须根据目标大小来确定,当SAR图像场景中含有多个目标且各目标尺寸差距较大时,用场景中最大的目标尺寸来确定检测窗口的大小。在这种情况下,大目标区域的检测性能受到的影响较小,然而对于尺寸相对较小的目标,在同样的条件下由检测窗口所确定的背景区域与目标之间的距离相对较远,会对背景杂波分布模型的参数估计造成影响,从而影响检测性能。另外,传统滑窗中设置保护窗口的主要目的是保护目标像素不被泄漏到背景窗口中,这是必须的,然而该保护窗口在保护目标像素的同时也增大了背景杂波区域与目标之间的距离,依然会增大对杂波分布模型的参数估计误差,给目标检测造成不良影响。

鉴于此,本发明所提供的检测方法的另一种具体实施方式中为了得到更精确的杂波分布模型的参数估计,对局部检测窗口进行改进,改进后的检测窗口舍弃了保护窗口,仅由目标窗口和背景窗口组成。目标窗口的大小由一级全局CFAR检测分割出的潜在目标点所构成的目标连通区域决定。方法是求取连通区域的最小外接矩形,用它作为目标窗口,然后将目标窗口作为内边界,向外延伸一定的长度得到外边界,内外边界之间的部分为背景窗口。

此外,差异点指的是在一级全局CFAR检测后被判定为目标,但在二级局部CFAR检测后却又被判定为杂波的像素点。这些差异点可能为杂波,也有可能是强度稍弱的目标点。这部分点在CFAR检测中,当虚警概率设置的较高时能够被检测出来,但在虚警概率设置的较低时则会被当作杂波剔除掉。在传统的级联CFAR算法中,一级全局CFAR的虚警概率设置的较高,二级局部CFAR的虚警概率设置的较低,这就导致了部分强度较弱的目标点的流失。

考虑差异点中目标点与杂波点的区别,若某一差异点是目标点,则该点必不会是孤立的,也就是说,在它的周围肯定会有其他强度较大的像素点,这些点能够连续通过两级CFAR检测最终被确定为目标点,而杂波点的周围一般仍是杂波,能够同时通过两级CFAR检测的概率很小。所以我们可以通过查找差异点在二级局部CFAR检测结果中对应位置周围的像素类型来判定其是目标点还是杂波点。

因此,本申请对两级检测中产生的差异点进行了优化处理,通过检查差异点在二级检测结果图像的对应位置的八邻域内是否存在目标点来确定其类型,进一步提高了检测精度。

剔除虚警杂波,确定目标信息的过程可以具体包括:

确定在全局恒虚警检测后被判定为目标,且在局部恒虚警检测后被判定为杂波的差异点;

对所述差异点进行优化处理,并根据所述差异点邻域内各像素点的类型确定所述差异点的类型。

其中,检测所述差异点在局部恒虚警检测结果图像的对应位置的领域内是否存在目标点;若存在目标点,则判定所述差异点为目标点;否则,判定为虚警杂波点。

经典CFAR检测算法的基本思路是首先分析待检测图像的背景杂波分布模型,然后利用背景杂波数据来估计该模型的参数,接着再利用杂波模型和给定的虚警概率来确定检测阈值,最后用待检测像素和阈值进行比较,大于阈值的像素点判定为目标像素,否则判定为背景像素,如图2所示。

传统的级联CFAR算法首先利用基于简单统计分布模型(如高斯分布)的CFAR算法对整幅图像进行全局CFAR检测,得到包含潜在目标点的初步检测结果,潜在目标点中包含有目标点和虚警点;然后利用基于较复杂但更为精确的统计分布模型(如K分布)的CFAR算法对初次检测结果中的潜在目标点进行局部CFAR检测,进一步剔除虚警杂波,确定目标,如图3所示。

本专利对传统的级联CFAR算法进行优化改进,改进后的检测窗口模型如图4(b)所示,而传统的级联CFAR算法中采用的检测窗口模型如图4(a)所示。传统的检测窗口模型会对背景杂波分布模型的参数估计造成影响,从而影响检测性能。为了克服上述缺点,图4(b)所示的改进窗口舍弃了保护窗口,仅由目标窗口和背景窗口组成,目标窗口的大小由一级全局CFAR检测分割出的潜在目标点所构成的目标连通区域决定。确定目标窗口与背景窗口的方法为:首先求取连通区域的最小外接矩形,用它作为目标窗口,然后将目标窗口作为内边界,向外延伸一定的长度(比如左右上下各个方向分别延伸30个像素)得到外边界,内外边界之间的部分为背景窗口。

对杂波背景进行统计建模,确定背景杂波模型是CFAR检测过程中的一个关键步骤,背景杂波模型的精确程度直接关系到目标检测性能的好坏。本专利采用自适应窗口确定分布模型方法来克服传统级联CFAR算法中利用单一分布模型会给检测精度带来不良影响的问题。自适应窗口确定分布模型的方法是在二级检测中的每次CFAR检测前都进行一次海杂波统计建模,根据背景窗口中的杂波数据重新确定更加精确的杂波分布模型。

本专利对差异点的处理如图5所示。首先通过对比一级CFAR检测结果和二级CFAR检测结果的差异得到差异点索引矩阵,然后通过查找差异点在二级局部CFAR检测结果中对应位置周围的像素类型来判定其是目标点还是杂波点。若在差异点对应位置附近的一定范围内存在目标点,则判定该差异点为目标点,否则判定该差异点为虚警杂波点。为了能将差异点中的少量目标点检测出来,我们采用八邻域检测的方法对差异点进行处理。

下面对本发明实施例提供的级联恒虚警检测装置进行介绍,下文描述的级联恒虚警检测装置与上文描述的级联恒虚警检测方法可相互对应参照。

图6为本发明实施例提供的级联恒虚警检测装置的结构框图,参照图6级联恒虚警检测装置可以包括:

第一确定模块100,用于对杂波背景进行统计建模,确定第一背景杂波分布模型;

第一检测模块200,用于利用所述第一背景杂波分布模型,采用恒虚警算法对待检测图像进行全局恒虚警检测,得到包含潜在目标点的初步检测结果,所述潜在目标点包含目标点以及虚警点;

第二确定模块300,用于根据背景窗口中的杂波数据重新进行统计建模,确定第二背景杂波分布模型;

第二检测模块400,用于利用所述第二背景杂波分布模型,采用恒虚警算法对所述初步检测结果中的潜在目标点进行局部恒虚警检测;

第三确定模块500,用于剔除虚警杂波,并确定目标信息。

作为一种具体实施方式,本发明所提供的级联恒虚警检测装置中,所述第三确定模块具体为:确定在全局恒虚警检测后被判定为目标,且在局部恒虚警检测后被判定为杂波的差异点;对所述差异点进行优化处理,并根据所述差异点邻域内各像素点的类型确定所述差异点的类型的模块。

作为一种具体实施方式,本发明所提供的级联恒虚警检测装置中,第三确定模块具体为:

检测所述差异点在局部恒虚警检测结果图像的对应位置的领域内是否存在目标点;若存在目标点,则判定所述差异点为目标点;否则,判定为虚警杂波点。

在上述实施例的基础上,本发明所提供的级联恒虚警检测装置中,第一确定模块具体为:采用自适用窗口确定所述第一背景杂波分布模型的模块;

所述第二确定模块具体为:采用自适用窗口确定所述第二背景杂波分布模型的模块。

本实施例的级联恒虚警检测装置用于实现前述的级联恒虚警检测方法,因此级联恒虚警检测装置中的具体实施方式可见前文中的级联恒虚警检测方法的实施例部分,例如,第一确定模块100,第一检测模块200,第二确定模块300,第二检测模块400,第三确定模块500,分别用于实现上述级联恒虚警检测方法中步骤101,102,103,104和105,所以,其具体实施方式可以参照相应的各个部分实施例的描述,在此不再赘述。

本发明所提供的级联恒虚警检测装置,通过对杂波背景进行统计建模,确定第一背景杂波分布模型;利用第一背景杂波分布模型,采用恒虚警算法对待检测图像进行全局恒虚警检测,得到包含潜在目标点的初步检测结果,潜在目标点包含目标点以及虚警点;根据背景窗口中的杂波数据重新进行统计建模,确定第二背景杂波分布模型;利用第二背景杂波分布模型,采用恒虚警算法对初步检测结果中的潜在目标点进行局部恒虚警检测;剔除虚警杂波,并确定目标信息。本发明所提供的级联恒虚警检测装置,在二级检测的每次CFAR检测之前都进行一次海杂波统计建模,根据背景窗口中的杂波数据重新确定更加精确的杂波分布模型;提高了目标检测的精度。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。

以上对本发明所提供的级联恒虚警检测方法以及装置进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。

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