一种基于信息量与多尺度异常检测的船舶目标检测方法与流程

文档序号:13165992阅读:598来源:国知局
一种基于信息量与多尺度异常检测的船舶目标检测方法与流程

本发明属于遥感图像处理领域,涉及一种海洋遥感图像的处理方法,针对单波段遥感图像的分析与处理结合滤除复杂海面背景干扰的方法,实现船舶目标的快速检测。



背景技术:

随着地球卫星成像系统不断发展,地球观测卫星数据已可获取大范围的连续数据,为船舶目标检测提供了应用基础。目前,船舶目标检测主要通过合成孔径雷达(syntheticapertureradar,sar)图像和光学遥感图像完成。sar图像具有分辨率普遍较低、可视效果差、假目标区分困难等劣势。基于光学图像的船舶目标检测方法主要包括基于阈值检测、基于统计检测以及基于特征检测三种。在以上船舶目标检测的研究中,大部分基于图像相关的一些先验信息,而图像的相关先验信息较难获得,给相关的船舶检测带来了较大的难度。并且在单波段图像的检测中效果也不佳。为了充分发挥光学遥感,尤其是单波段的光学遥感图像在海洋船舶检测方面的作用,并在保持高检测率的前提下,能有效地除去云、岛屿等背景信息的干扰,实现海洋船舶的高精度检测。综上,构建一种具有单波段图像处理能力,快速、高精度的船舶检测方法具有很大的实际意义和应用价值。



技术实现要素:

为解决现有技术存在的图像相关先验信息较难获得、单波段图像处理效果不佳等问题,本发明的目的是提供一种基于信息量与多尺度异常检测的船舶目标检测方法。本发明能够在不利用图像先验信息的情况下,对单波段遥感图像船舶目标进行检测,在保证船舶目标检测率的前提下,能有效地除去云、岛屿等背景信息的干扰,实现船舶目标的快速、高精度的检测,为海上船舶航行安全、加强海洋监测执法力度,提供了强有力的信息支持和可靠保障。

为了达到上述目的,本发明的技术方案如下:

一种基于信息量与多尺度异常检测的船舶目标检测方法,包括如下步骤:

步骤一:获取高分辨率的遥感图像,并输入单波段遥感图像;

步骤二:对输入的遥感图像进行图像重构,对图像进行空间域向频率域的变换,生成“伪”多光谱图像。

步骤三:对图像重构后的“伪”多光谱图像,进行多尺度异常检测;

首先进行图像的多尺度分割。采用的分割方法为矩形分割,将图像按25×25、50×50、100×100、200×200以及400×400像素的矩形进行划分,形成5类尺度的分割结果。

然后,采用rx算法进行多尺度异常检测。为提高检测的稳定性,采用正则化的rx算法:

其中,δ为每个光谱向量的异常值;为平均光谱向量;为背景协方差;i为单位矩阵;β为一个常量。

步骤四:对多尺度异常检测的遥感图像,进行信息熵加权平均计算,对信息量进行统计分析处理。

首先进行图像灰度信息量计算,公式如下:

其中,i(i)表示灰度为i的信息量,p(i)表示灰度为i的像素所占的比值。

将各检测尺度信息量对各尺度总信息量归一化作为该检测尺度的权重值,公式如下:

式中,w(n)表示第n种分割尺度结果所占的权重,n表示采用了n种不同分割尺度,i(i)n表示第n种分割尺度灰度为i的信息量。

步骤五:输出检测结果。

本发明的基本思路如下:

a、针对单波段遥感图像,首先进行图像的重构,生成“伪”多光谱图像,然后通过正则化的rx算法进行多尺度异常检测,最后通过信息熵加权平均计算得到船舶目标检测结果。

b、在对输入的遥感图像进行图像重构操作时,考虑到针对处理的为单波段遥感图像,需要将将原图像转换为rx算法可处理的多光谱图像。通过对图像空间域向频率域的变换,生成“伪”多光谱图像。通过一定大小的活动窗口对图像进行扫描,将滑动窗口中的值按一定顺序排列形成一个光谱向量,滑动窗口对整幅图像扫描完后,得到每个像素的光谱向量;然后,将这些光谱向量组合,形成“伪”多光谱图像。

c、在对遥感图像进行多尺度异常检测操作时,首先进行图像的多尺度分割,将图像按一定大小的矩形进行划分。根据船舶目标的平均大小为25×25像素,所以选择的最小分割尺度为25像素;通过对比,400×400像素分割尺度异常检测的效果好于500×500像素的分割尺度,多尺度分割选择的尺度为:25×25像素、50×50像素、100×100像素、200×200像素以及400×400像素。然后,采用正则化的rx算法,进行多尺度异常检测。rx算法根据图像的平均光谱向量和背景协方差,以达到增大异常目标与背景之间的识别度(灰度值)的目的。图像的平均光谱向量和背景协方差矩阵是影响检测结果的两个主要因素,因此对同一图像使用不同尺度分割,其分割后不同部分图像的平均光谱向量和背景协方差矩阵存在差异,异常目标则会不同。

d、在对图像的信息量进行统计分析处理,采用信息熵加权平均计算。首先计算图像灰度信息量。其次,根据检测尺度与信息量成反比的关系,信息量越大其重要程度也就越高。综合各检测尺度优点,将各检测尺度信息量对各尺度总信息量归一化作为该检测尺度的权重值。最后输出检测结果。

与现有技术相比,本发明的有益效果是:

1、本发明综合各个检测尺度的优点,在不利用图像先验信息的情况下,能有效的对船舶目标预检测,不仅能在背景单一时保持各检测尺度的检测率,同时能在复杂海面背景时有效的检测出其中的船舶目标,具有一定的抗干扰能力,提高了各尺度的检测率,最终的检测率保证在百分之八十以上。

2、本发明创造性的对图像空间域向频率域的变换,形成“伪”多光谱图像,解决了对单波段图像处理效果不佳的难题。

3、本发明采用的船舶目标检测方法,提高了rx异常检测算法的适用性,并结合信息量分析方法能有效的检测出小目标船舶。

附图说明

本发明共有附图3张,其中:

图1是基于信息量与多尺度异常检测的船舶目标检测方法流程图。

图2是图像重构过程示意图。

图3是图像多尺度异常检测示意图。

具体实施方式

下面结合附图对本发明进行进一步地描述。

如图1所示,基于信息量与多尺度异常检测的船舶目标检测方法的主要流程为图像输入1、图像重构2、多尺度异常检测3、信息熵加权平均4、输出检测结果5五个步骤。其中,多尺度异常检测3分为多尺度分割31和异常检测32两部分,最终完成对船舶目标的检测与提取。

如图2所示,为图像重构过程示意图,考虑到针对单波段遥感图像进行处理,而在进行图像多尺度异常检测时采用的rx算法是针对多光谱图像处理的算法,所以需要将将原图像转换为rx算法可处理的多光谱图像。对图像采用空间域向频率域的变换方法。

具体操作如图2所示,通过一定大小的活动窗口对图像进行扫描,如图中扫描原图21到窗口提取22的过程,将滑动窗口中的值按一定顺序排列形成一个光谱向量如图2所示窗口排列23,滑动窗口对整幅图像扫描完后,得到每个像素的光谱向量如图2所示光谱向量24;然后,将这些光谱向量组合,形成“伪”多光谱图像。

如图3所示,为图像多尺度异常检测示意图。首先进行整个图像的异常检测321,然后对进行过多尺度分割后的每块图像进行异常检测322。对同一图像使用不同尺度分割,其分割后不同部分图像的平均光谱向量和背景协方差矩阵存在差异,异常目标则会不同,从而达到提取出船舶目标的效果。

在对图像进行多尺度检测中,采用正则化的rx算法。rx异常检测算法目的在于从影像中将船舶目标信息从图像的背景和噪声中分离出来,是根据图像的平均光谱向量和背景协方差的不同,达到增大船舶(异常)目标与背景之间的识别度(灰度值)的目的。图像的平均光谱向量和背景协方差矩阵是影响检测结果的两个主要因素,因此对同一图像使用不同尺度分割,其分割后不同部分图像的平均光谱向量和背景协方差矩阵存在差异,异常目标则会不同。为提高检测方法的稳定性,采用正则化的rx算法:如下:

其中,δ为每个光谱向量的异常值;为平均光谱向量;为背景协方差;i为单位矩阵;β为一个常量,取较小的值。

本发明不局限于本实施例,任何在本发明披露的技术范围内的等同构思或者改变,均列为本发明的保护范围。

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