本发明专利技术提供了一种基于SAR图像的海域溢油检测方法,针对不同海洋场景能够更准确的检测海域溢油。第一步、目标进行提取之前,对SAR图像进行均值滤波处理;第二步、利用最大类间方差的方法对均值滤波处理后的SAR图像进行第一次阈值分割,从整幅图中分割出暗海和部分溢油暗斑;第三步、利用基于上下文特征的局部对比度拉伸方法从暗海中提取溢油暗斑:对于对比度不均匀的SAR海域图像,利用第一次阈值分割会得到大面积的暗海区域;第四步,形态学操作:去除提取的暗海区域图像中的小散点暗斑;第五步,利用基于上下文特征的方法进行虚警剔除。
【技术实现步骤摘要】
一种基于SAR图像的海域溢油检测方法
本专利技术涉及一种基于SAR图像的海域溢油检测方法,属于目标检测与识别
技术介绍
海域溢油主要来源是船舶溢油、不合法的废油排放以及开采海洋石油产生的溢油等,严重影响了海洋生态环境。为了有效的检测和治理海域溢油污染,目前基于SAR图像的海域溢油检测方法主要可以分为:基于灰度特征的溢油检测算法、基于纹理特征的检测算法、基于边缘特征的检测算法等。基于灰度特征的溢油检测算法主要是依据溢油区域在SAR海域图像中呈现黑色暗斑区域,即溢油区域的像素值低于周围海水背景的像素值,然后利用SAR海域图像的这种灰度特征,通过合适的阈值分割方法能够从对比度比较均匀的SAR海域图像中检测出溢油区域。但由于海洋环境复杂性,例如低风速、海洋内波、船的尾迹、靠近海岸等这些因素会导致海洋非溢油区域的后向散射系数也很小,在SAR图像上这些区域的灰度值也比较低,所以只利用图像的整体灰度特征而忽略图像局部灰度变化的检测算法,很难准确地从对比度不均匀的图像中检测出溢油区域,且检测虚警概率较高。基于纹理特征的检测算法主要是利用了像素间的空间分布信息,采用统计学分析或者基于模型的方法计算描述图像中各类别的整体分布规律的纹理特征。如果选择的纹理特征合适这种方法可以比较精确的对各类别进行分类,准确地检测目标。但是确定最佳的纹理特征较困难,为了选择合适的的纹理特征需要经过大量的训练实验,计算量较大,耗时长。基于边缘特征的检测算法主要是依据海水和溢油的在海域SAR图像中成像原理,它们的交界处像素的灰度值有阶跃变化,所以通过计算边缘梯度值实现边缘的提取,从而来确定溢油区域。此方法虽然能够准确地提取边界,但是受到干扰影响较大,例如有海风或者图像有陆地时,通过边缘检测方法会得到具有很丰富边缘的梯度图像,这样会很难判断出溢油区域。
技术实现思路
有鉴于此,本专利技术提供了一种基于SAR图像的海域溢油检测方法,能够针对不同海洋场景更准确的检测海域溢油。一种基于SAR图像的海域溢油检测方法,包括以下步骤:第一步、目标进行提取之前,对SAR图像进行均值滤波处理;第二步、利用最大类间方差的方法对均值滤波处理后的SAR图像进行第一次阈值分割,从整幅图中分割出暗海和部分溢油暗斑;第三步、利用基于上下文特征的局部对比度拉伸方法从暗海中提取溢油暗斑:增强暗区域的低对比度区域。第四步,形态学操作:去除提取的暗海区域图像中的小散点暗斑;第五步,利用基于上下文特征的方法进行虚警剔除。第三步所述的利用基于上下文特征的局部对比度拉伸的方法来提取暗海区域中溢油暗斑的方法如下:根据整幅图像的均值和方差判断SAR图像的对比度,选择局部对比度拉伸判决条件的加权系数,并选择整幅图像的均值和方差乘以对应的加权系数之后的值,作为判决条件的输入参数;然后利用模板对暗海区域进行操作,计算每个小模板内的均值和方差,经过判决条件,判决小模板区域是否进行对比度拉伸变换;其次对经过局部对比度拉伸之后的暗海区域,利用最大类间方差的方法在0到第一次阈值分割的阈值范围内求第二次分割的阈值,对暗海区域进行第二次分割;最后经过二次阈值分割之后,得到最终提取的暗斑图像。第五步中利用基于上下文特征的方法进行虚警剔除采用以下方法:5.1分析第一次阈值分割和第二次阈值分割过程中暗斑区域和非暗斑区域周围特征,选择特征值;5.2计算第一次阈值分割得到的亮区域的灰度均值、方差,计算对大面积暗海区域进行第二次分割得到的亮区域的灰度均值、方差,以及计算最终提取的暗斑图像中亮区域的灰度均值、方差;5.3计算最终提取的暗斑图像中每个暗斑区域边界的外周围区域和内周围区域的灰度均值和方差;5.4根据5.2和5.3中得到的均值和方差设置判决条件,针对不同情况的图像进行虚警剔除。本专利技术的有益效果:1、本专利技术利用基于上下文特征的局部灰度对比度拉伸算法:由于第一次阈值分割提取的暗海区域对比度较低且灰度值较低,淹没在其中的溢油暗斑难以分辨出来。经过局部对比度拉伸之后,提高了暗海区域和溢油暗斑之间的对比度,更有利于提取暗海中的溢油暗斑。2、利用基于上下文特征的局部对比度拉伸算法对暗海区域处理之后,会改善暗海区域的灰度直方图,即灰度直方图在0像素值附近会出现一个波峰,与高灰度级之间会有一个很明显的波谷存在。根据最大类间方差方法求阈值的原理,如果图像的灰度直方图之间有波谷存在,可以得到最佳的分割阈值。3、本专利技术利用最大类间方差方法进行二次阈值分割:由于低风速等条件导致海域的低灰度值区域,所以第一次阈值分割会得到大面积的暗海区域。利用暗海区域经过局部灰度对比度拉伸之后的图像,进行第二次阈值分割,可以得到淹没在暗海区域中的溢油暗斑图像存在,大大提高了检测概率,而且实现了自适应求阈值。4、本专利技术基于上下文特征的虚警剔除算法不仅利用了溢油区域的像素值主要集中在低灰度级的灰度特征,而且仅利用了均值和方差两个纹理特征,就实现了很好的虚警剔除效果,克服了纹理特征检测算法的计算量大、特征多、特征选择困难的缺点。5、基于上下文特征的虚警剔除算法,不仅利用了背景的整体和部分特征信息,而且利用了目标暗斑边界的内外周围特征信息,可以对虚警暗斑作出更准确地判断,实现对虚警的正确剔除。6、在全海域SAR图像和有部分陆地SAR图像两种场景下,能够实现较好的目标提取和虚警剔除效果。附图说明图1为本专利技术一种基于SAR图像的海域溢油检测方法的流程图。具体实施方式下面结合图1对本专利技术作进一步介绍。本专利技术的一种基于SAR图像的海域溢油检测方法,具体包括5个步骤:(1)均值滤波处理;(2)基于最大类间方差的第一次阈值分割;(3)基于上下文特征的局部对比度拉伸方法提取暗海中的溢油暗斑;(4)形态学去除小散点暗斑;(5)基于上下文特征的虚警剔除。以下为本专利技术的详细描述:(1)均值滤波处理:利用N*N的小模板对SAR原图像进行均值滤波。(2)基于最大类间方差算法的第一次阈值分割:将(1)得到的图像作为这一步的输入图像,统计图像的灰度直方图。由于溢油区域在图像中的灰度值主要集中在低灰度区,为了得到最佳的分割阈值和减小计算量,对直方图进行截取,即在[0,N]范围内利用最大类间方差算法求解第一次分割的阈值,并对图像进行二值分割。其中N的选择原则:为了防止漏检和保证第二次阈值分割的准确性,选择N>100的值。具体操作:计算整幅图像的均值来判断图像亮度,选择判决门限T为100左右的值,如果图像的均值大于门限T,,则判决图像亮度较大,选择N值为N1,否则选择N值为N2。其中N1>N2且N1>100,N2>100,可以通过多样本训练试验确定合适的值N1,N2。(3)基于上下文特征的局部对比度拉伸方法提取暗海中的溢油暗斑:增强暗区域的低对比度区域,但又不增强方差为零的恒定区域,限制能够接受的最低的对比度值。所以设置是否进行对比度拉伸的判决条件为:t<ki1t0&ki2d0<d<ki3d0,其中ki2<ki3<1.0,ki1<1.0。具体操作:首先,计算整幅图像的均值t0和方差d0,根据先验知识和样本训练实验,选择两个合适的门限L1,L2,判断图像整体亮度和对比度,根据判决结果选择局部对比本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种基于SAR图像的海域溢油检测方法,其特征在于,包括以下步骤:第一步、目标进行提取之前,对SAR图像进行均值滤波处理;第二步、利用最大类间方差的方法对均值滤波处理后的SAR图像进行第一次阈值分割,从整幅图中分割出暗海和部分溢油暗斑;第三步、利用基于上下文特征的局部对比度拉伸方法从暗海中提取溢油暗斑:增强暗区域的低对比度区域;第四步,形态学操作:去除提取的暗海区域图像中的小散点暗斑;第五步,利用基于上下文特征的方法进行虚警剔除;其中,第三步所述的利用基于上下文特征的局部对比度拉伸的方法来提取暗海区域中溢油暗斑的方法如下:根据整幅图像的均值和方差判断SAR图像的对比度,选择局部对比度拉伸判决条件的加权系数,并选择整幅图像的均值和方差乘以对应的加权系数之后的值,作为判决条件的输入参数;然后利用模板对暗海区域进行操作,计算每个小模板内的...
【专利技术属性】
技术研发人员:陈禾,马龙,魏航,毕福昆,陈亮,龙腾,
申请(专利权)人:北京理工大学,
类型:发明
国别省市: