一种基于特征级联的SAR遥感图像水域检测虚警剔除方法与流程

文档序号:18400872发布日期:2019-08-09 23:52阅读:448来源:国知局
一种基于特征级联的SAR遥感图像水域检测虚警剔除方法与流程

本发明涉及图像检测技术领域,具体涉及一种基于特征级联的sar遥感图像水域检测虚警剔除方法。



背景技术:

合成孔径雷达(syntheticapertureradar,sar),是一种微波遥感系统,获取的图像是一种侧视的、全天候、全天时的主动微波遥感图像。sar图像的水域检测已经广泛地应用于水域制图和洪水监测。

sar图像水域检测主要分为数据预处理、水域候选区提取与虚警剔除三部分。受sar成像原理影响,水域候选区中易存在低灰度值的植被和路网,以及山谷暗斑等虚警,难以和真实的水域目标区分开。如何快速精确的将水域目标和虚警区域区分开是水域检测中亟待解决的重点问题。

传统的水域检测虚警剔除方法一般采用基于小面积的虚警剔除方法和基于分类的虚警剔除方法。基于小面积的虚警剔除方法只能剔除小面积的虚警区域,无法剔除大面积的虚警;而基于分类的虚警剔除方法计算复杂,计算量大,需要大量的训练样本,大大降低了水域检测速度。



技术实现要素:

有鉴于此,本发明提供了一种基于特征级联的sar遥感图像水域检测虚警剔除方法,能够解决现有的水域检测方法中虚警率高,计算复杂,检测速度慢的问题。

一种基于特征级联的sar遥感图像水域检测虚警剔除方法,包括如下步骤:

步骤1,对sar遥感图像进行均值滤波去除极值噪声点:

步骤2、采用自适应阈值分割算法,对sar遥感图像进行二值化分割,提取出水域候选区;

步骤3、基于特征级联进行虚警剔除,具体包括:

步骤3.1、基于最小面积的虚警剔除:

对步骤2分割得到二值图进行连通区域标记,并获得连通区域的面积,当连通域面积小于第一设定阈值areaminthr时,认为是非关注区域的小块水域,将其剔除;

步骤3.2、基于长宽比特征和占空比特征的虚警剔除:

在步骤3.1虚警剔除后的连通区域基础上,提取每一个连通区域对应的二值图切片,计算每个连通域二值图切片的长宽比和占空比特征,具体为:

(1)将连通区域对应的二值图中目标绕二值图左上角像素点每次旋转1度,共旋转90度,每次旋转后记录目标的外接矩形的四界坐标,并基于四届坐标确定目标的外接矩形的面积;

(2)通过查找90个外接矩形的最小面积,提取目标对应的最小外接矩形;

(2)计算目标最小外接矩形的长宽之比,即此二值图切片目标的长宽比特征;

(3)计算目标最小外接矩形的面积与切片中目标像素个数之比,即为占空比特征;

若连通区域的面积在第一设定阈值areaminthr与第二设定阈值areamidthr区间,且满足长宽比特征小于5或者占空比特征小于2,则认为此连通区域为虚警,予以剔除,直接执行下一步;否则直接执行下一步;

步骤3.3、基于膨胀腐蚀比特征的虚警剔除:

在步骤3.2虚警剔除的结果上,在二值图中提取连通区域的面积在第一设定阈值areaminthr与第三设定阈值areamaxthr区间的连通区域,然后先统计单个目标的像素点个数area_target,再对连通区域二值图进行先膨胀后腐蚀处理,进而统计膨胀腐蚀后的目标像素点个数dilate_erode;

膨胀腐蚀比特征d_e定义为:d_e=dilate_erode/area_target;

判断目标的膨胀腐蚀比特征d_e是否大于设定阈值thre:如果是则认为是虚警,否则认为是水域候选区。

较佳的,所述步骤2中,先获得sar遥感图像的sat积分图,然后在sat积分图的基础上进行自适应阈值分割处理。

较佳的,所述步骤3.1中,对二值图进行“4”连通区域标记。

较佳的,所述第一设定阈值areaminthr为200像素点。

较佳的,所述第二设定阈值areamidthr为100000/(分辨率×分辨率。

较佳的,所述膨胀腐蚀尺度采用相同的方形结构元素,尺度为:(45/分辨率)×(45/分辨率)。

较佳的,所述设定阈值thre设为1.11。

本发明具有如下有益效果:

本发明的一种基于特征级联的sar遥感图像水域检测虚警剔除方法,在连通域标记的基础上,通过统计水域候选区连通域的面积,剔除小面积的水域虚警,然后逐层级的通过长宽比和占空比特征,以及膨胀腐蚀比特征,剔除道路、山谷暗斑等虚警,作为水域精细检测结果,由于充分考虑了虚警之间的形态结构差异,并逐层级的剔除各类虚警,提高了水域检测的精度。

附图说明

图1为本发明提供的一种基于特征级联的sar遥感图像水域检测虚警剔除方法流程图。

图2(a)为水稻/水养殖场的虚警图像,图2(b)为直河流水域目标图像,图2(c)为弯河流水域目标图像。

图3(a)为山脉阴影虚警图像,图3(b)为水域目标图像。

具体实施方式

解决背景技术所提出问题的一个方法就是基于特征级联的虚警剔除。由于sar图像存在斑点噪声,信噪比较高。因此,首先对原始sar图像进行均值滤波,去除sar图像的斑点噪声;然后,计算sat积分图,并利用自适应阈值分割获取水域候选区;最后,采用特征级联的虚警剔除方法,在连通域标记的基础上,通过统计水域候选区连通域的面积,剔除小面积的水域虚警,然后逐层级的通过长宽比和占空比特征,以及膨胀腐蚀比特征,剔除道路、山谷暗斑等虚警,作为水域精细检测结果。本发明提供了一种基于特征级联的sar遥感图像水域检测虚警剔除方法,下面结合附图并举实施例,对本发明进行详细描述。

步骤1,对sar遥感图像进行均值滤波去除极值噪声点:读入sar遥感图像数据,采用m×m正方形滑窗在图像中进行水平和竖直方向的步进,滑窗的步进量为1,计算每个窗口的有效像素(像素值大于0)的均值替代原像素点的像素值;

步骤2、基于sat积分图的水域候选区提取:

对于复杂的纹理图,积分图具有较好的表现特性,积分图的值一般较大,对于较平坦的纹理区域,积分图的值较小。然后采用自适应阈值分割算法,在sat积分图的基础上,进行水域候选区提取。且分块统计积分图纹理对于较大面积的水域目标检测结果较精确。

步骤2.1、积分图计算

在积分图像中,每个点存储是其上方所有象素之和:

其中,i(x,y)表示图像(x,y)位置的象素值。

积分图像可以采用增量的方式计算:

sat(x,y)=sat(x,y-1)+sat(x-1,y)+i(x,y)-sat(x-1,y-1)

初始边界:sat(-1,y)=sat(x,-1)=sat(-1,-1)=0,因此,只需要对整张图遍历一次就可以求得这张图的积分图像。

步骤2.2、图像分割

采用自适应阈值分割算法,在sat积分图的基础上,对图像进行二值化分割,提取水域候选区。

步骤3、基于特征级联的虚警剔除,具体包括:

步骤3.1、基于最小面积的虚警剔除:

对分割得到二值图进行“4”连通区域标记,获得标记区域的面积。由于sar图像存在小块的非关注区域,例如池塘或者类似水域区域等,利用连通域标记算法,剔除较小面积的虚警区域,即当连通域面积小于areaminthr(经验的一般设置为200像素点)时,认为是非关注区域的小块水域,可以剔除;并将剔除后的连通域作为下一级虚警剔除的输入。

步骤3.2、基于长宽比特征和占空比特征的虚警剔除:

在步骤3.1虚警剔除后的连通域基础上,提取每一个连通域对应的二值图切片,计算每个连通域二值图切片的长宽比和占空比特征,具体为:

(1)将连通域对应的二值图中目标绕二值图左上角像素点每次旋转1度,共旋转90度,每次旋转后记录目标的外接矩形的四界坐标和外接矩形的面积;

(2)通过查找90个外接矩形的最小面积,提取其对应的最小外接矩形。

(2)计算其最小外接矩形的长宽之比即此二值图切片目标的长宽比特征;

(3)计算最小外接矩形的面积与切片中目标像素个数之比即为占空比特征;

若连通域的面积在[areaminthr,areamidthr]区间,其中areamidthr经验性的一般设置为100000/(分辨率×分辨率),且满足长宽比特征小于ratiolw_thr(一般设置为5)或者占空比特征小于arearatio_thr(一般设置为2),则认为此连通域为虚警,予以剔除;否则再进入下一级虚警剔除。

如图2(a)、(b)和(c)所示,由于稻田/水养殖场的一般为矩形或者近似矩形,与其最小外接矩形相近,因此占空比一般接近1,长宽比一般也比较小,而对于一般的小河流、湖泊等水域,其形状不规则,河流弯曲细长,其占空比和长宽比一般都比较大。

步骤3.3、基于膨胀腐蚀比特征的虚警剔除:

在上一级虚警剔除的结果上,提取连通域的面积在[areaminthr,areamaxthr]区间的二值图,先统计单个目标的像素点个数area_target,然后提取此连通域二值图先膨胀后腐蚀的结果,这里膨胀腐蚀尺度采用一样的方形结构元素,尺度为(45/分辨率)×(45/分辨率),进而统计膨胀腐蚀后的目标像素点个数dilate_erode。

膨胀腐蚀比特征d_e定义如下:

d_e=dilate_erode/area_target

判断目标的膨胀腐蚀比特征d_e是否大于某阈值thre(经验性的设为1.11):如果是则认为是虚警,否则认为是水域候选区。

如图3(a)和(b)所示,由于山脉阴影一类的虚警在水域候选区提取中一般会被认为是水域,且山脉阴影的二值图类似于香蕉形状,在进行一定程度的膨胀后,阴影间的缝隙就会被填满,此时,山脉阴影的二值图趋近于四边形,进而进行相同尺度的腐蚀操作,得到的二值图结果还是近似于包围原阴影区域的四边形,统计其像素点个数dilate_erode,再除以此目标膨胀腐蚀前的像素点个数,得到的膨胀腐蚀比远大于1;而水域河流湖泊一般呈放射状,其腐蚀膨胀比一般为1左右。

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