一种基于sar图像的海域溢油检测方法

文档序号:6215178阅读:258来源:国知局
一种基于sar图像的海域溢油检测方法
【专利摘要】本发明提供了一种基于SAR图像的海域溢油检测方法,针对不同海洋场景能够更准确的检测海域溢油。第一步、目标进行提取之前,对SAR图像进行均值滤波处理;第二步、利用最大类间方差的方法对均值滤波处理后的SAR图像进行第一次阈值分割,从整幅图中分割出暗海和部分溢油暗斑;第三步、利用基于上下文特征的局部对比度拉伸方法从暗海中提取溢油暗斑:对于对比度不均匀的SAR海域图像,利用第一次阈值分割会得到大面积的暗海区域;第四步,形态学操作:去除提取的暗海区域图像中的小散点暗斑;第五步,利用基于上下文特征的方法进行虚警剔除。
【专利说明】—种基于SAR图像的海域溢油检测方法
【技术领域】
[0001]本发明涉及一种基于SAR图像的海域溢油检测方法,属于目标检测与识别【技术领域】。
【背景技术】
[0002]海域溢油主要来源是船舶溢油、不合法的废油排放以及开采海洋石油产生的溢油等,严重影响了海洋生态环境。为了有效的检测和治理海域溢油污染,目前基于SAR图像的海域溢油检测方法主要可以分为:基于灰度特征的溢油检测算法、基于纹理特征的检测算法、基于边缘特征的检测算法等。
[0003]基于灰度特征的溢油检测算法主要是依据溢油区域在SAR海域图像中呈现黑色暗斑区域,即溢油区域的像素值低于周围海水背景的像素值,然后利用SAR海域图像的这种灰度特征,通过合适的阈值分割方法能够从对比度比较均匀的SAR海域图像中检测出溢油区域。但由于海洋环境复杂性,例如低风速、海洋内波、船的尾迹、靠近海岸等这些因素会导致海洋非溢油区域的后向散射系数也很小,在SAR图像上这些区域的灰度值也比较低,所以只利用图像的整体灰度特征而忽略图像局部灰度变化的检测算法,很难准确地从对比度不均匀的图像中检测出溢油区域,且检测虚警概率较高。
[0004]基于纹理特征的检测算法主要是利用了像素间的空间分布信息,采用统计学分析或者基于模型的方法计算描述图像中各类别的整体分布规律的纹理特征。如果选择的纹理特征合适这种方法可以比较精确的对各类别进行分类,准确地检测目标。但是确定最佳的纹理特征较困难,为了选择合适的的纹理特征需要经过大量的训练实验,计算量较大,耗时长。
[0005]基于边缘特征的检测算法主要是依据海水和溢油的在海域SAR图像中成像原理,它们的交界处像素的灰度值有阶跃变化,所以通过计算边缘梯度值实现边缘的提取,从而来确定溢油区域。此方法虽然能够准确地提取边界,但是受到干扰影响较大,例如有海风或者图像有陆地时,通过边缘检测方法会得到具有很丰富边缘的梯度图像,这样会很难判断出溢油区域。

【发明内容】

[0006]有鉴于此,本发明提供了一种基于SAR图像的海域溢油检测方法,能够针对不同海洋场景更准确的检测海域溢油。
[0007]一种基于SAR图像的海域溢油检测方法,包括以下步骤:
[0008]第一步、目标进行提取之前,对SAR图像进行均值滤波处理;
[0009]第二步、利用最大类间方差的方法对均值滤波处理后的SAR图像进行第一次阈值分割,从整幅图中分割出暗海和部分溢油暗斑;
[0010]第三步、利用基于上下文特征的局部对比度拉伸方法从暗海中提取溢油暗斑:增强暗区域的低对比度区域。[0011]第四步,形态学操作:去除提取的暗海区域图像中的小散点暗斑;
[0012]第五步,利用基于上下文特征的方法进行虚警剔除。
[0013]第三步所述的利用基于上下文特征的局部对比度拉伸的方法来提取暗海区域中溢油暗斑的方法如下:根据整幅图像的均值和方差判断SAR图像的对比度,选择局部对比度拉伸判决条件的加权系数,并选择整幅图像的均值和方差乘以对应的加权系数之后的值,作为判决条件的输入参数;然后利用模板对暗海区域进行操作,计算每个小模板内的均值和方差,经过判决条件,判决小模板区域是否进行对比度拉伸变换;其次对经过局部对比度拉伸之后的暗海区域,利用最大类间方差的方法在O到第一次阈值分割的阈值范围内求第二次分割的阈值,对暗海区域进行第二次分割;最后经过二次阈值分割之后,得到最终提取的暗斑图像。
[0014]第五步中利用基于上下文特征的方法进行虚警剔除采用以下方法:
[0015]5.1分析第一次阈值分割和第二次阈值分割过程中暗斑区域和非暗斑区域周围特征,选择特征值;
[0016]5.2计算第一次阈值分割得到的亮区域的灰度均值、方差,计算对大面积暗海区域进行第二次分割得到的亮区域的灰度均值、方差,以及计算最终提取的暗斑图像中亮区域的灰度均值、方差;
[0017]5.3计算最终提取的暗斑图像中每个暗斑区域边界的外周围区域和内周围区域的灰度均值和方差;
[0018]5.4根据5.2和5.3中得到的均值和方差设置判决条件,针对不同情况的图像进行
虚警剔除。
[0019]本发明的有益效果:
[0020]1、本发明利用基于上下文特征的局部灰度对比度拉伸算法:由于第一次阈值分割提取的暗海区域对比度较低且灰度值较低,淹没在其中的溢油暗斑难以分辨出来。经过局部对比度拉伸之后,提高了暗海区域和溢油暗斑之间的对比度,更有利于提取暗海中的溢油暗斑。
[0021]2、利用基于上下文特征的局部对比度拉伸算法对暗海区域处理之后,会改善暗海区域的灰度直方图,即灰度直方图在O像素值附近会出现一个波峰,与高灰度级之间会有一个很明显的波谷存在。根据最大类间方差方法求阈值的原理,如果图像的灰度直方图之间有波谷存在,可以得到最佳的分割阈值。
[0022]3、本发明利用最大类间方差方法进行二次阈值分割:由于低风速等条件导致海域的低灰度值区域,所以第一次阈值分割会得到大面积的暗海区域。利用暗海区域经过局部灰度对比度拉伸之后的图像,进行第二次阈值分割,可以得到淹没在暗海区域中的溢油暗斑图像存在,大大提高了检测概率,而且实现了自适应求阈值。
[0023]4、本发明基于上下文特征的虚警剔除算法不仅利用了溢油区域的像素值主要集中在低灰度级的灰度特征,而且仅利用了均值和方差两个纹理特征,就实现了很好的虚警剔除效果,克服了纹理特征检测算法的计算量大、特征多、特征选择困难的缺点。
[0024]5、基于上下文特征的虚警剔除算法,不仅利用了背景的整体和部分特征信息,而且利用了目标暗斑边界的内外周围特征信息,可以对虚警暗斑作出更准确地判断,实现对虚警的正确剔除。[0025]6、在全海域SAR图像和有部分陆地SAR图像两种场景下,能够实现较好的目标提取和虚警剔除效果。
【专利附图】

【附图说明】
[0026]图1为本发明一种基于SAR图像的海域溢油检测方法的流程图。
【具体实施方式】
[0027]下面结合图1对本发明作进一步介绍。
[0028]本发明的一种基于SAR图像的海域溢油检测方法,具体包括5个步骤:⑴均值滤波处理;(2)基于最大类间方差的第一次阈值分割;(3)基于上下文特征的局部对比度拉伸方法提取暗海中的溢油暗斑;(4)形态学去除小散点暗斑;(5)基于上下文特征的虚警剔除。以下为本发明的详细描述:
[0029](I)均值滤波处理:利用N*N的小模板对SAR原图像进行均值滤波。
[0030](2)基于最大类间方差算法的第一次阈值分割:将(I)得到的图像作为这一步的输入图像,统计图像的灰度直方图。由于溢油区域在图像中的灰度值主要集中在低灰度区,为了得到最佳的分割阈值和减小计算量,对直方图进行截取,即在[0,N]范围内利用最大类间方差算法求解第一次分割的阈值,并对图像进行二值分割。其中N的选择原则:为了防止漏检和保证第二次阈值分割的准确性,选择N>100的值。具体操作:计算整幅图像的均值来判断图像亮度,选择判决门限T为100左右的值,如果图像的均值大于门限T,,则判决图像亮度较大,选择N值为NI,否则选择N值为N2。其中N1>N2且N1>100,N2>100,可以通过多样本训练试验确定合适的值NI,N2。
`[0031](3)基于上下文特征的局部对比度拉伸方法提取暗海中的溢油暗斑:增强暗区域的低对比度区域,但又不增强方差为零的恒定区域,限制能够接受的最低的对比度值。所以设置是否进行对比度拉伸的判决条件为Mknto&kud/cKl^d。,其中ki2〈ki3〈l.0,kn〈l.0。具体操作:
[0032]首先,计算整幅图像的均值h和方差Cltl,根据先验知识和样本训练实验,选择两个合适的门限L1,L2,判断图像整体亮度和对比度,根据判决结果选择局部对比度拉伸时的判决条件的加权系数 K=[K1,K2,K3,K4],其中 Kl=[kn, k12,k13]T,K2=[k21, k22,k23]T,K3=[ksl,k32,k33]T, K4=[k41, k42, k43]T,具体的参数值可以通过多样本训练确定。选择加权系数的判决条件为:
[0033]如果tQ>Ll且dQ>L2,选择加权系数为Kl ;
[0034]如果tQ>Ll且dQ〈L2,选择加权系数为K2 ;
[0035]如果tQ〈Ll且dQ>L2,选择加权系数为K3 ;
[0036]如果tQ〈Ll且dQ>L2,选择加权系数为K4。
[0037]其次,利用一个m*m的小模板对暗海区域进行操作,计算每个小模板内的均值t_m和方差d_m,并与Vkil和Clc^ki3进行比较,判决小模板区域是否进行对比度拉伸。判决条件为:
[0038]如果?_πι〈ν?4?η 且 dQ*ki2〈d_m〈dQ*ki3,则根据对比度变换公式 g(x, y)=k0*f (x, y),对模板内的像素值进行对比度拉伸变换,否则模板内的像素值不变。其中h为小于0.1的规定参数,这样可以使第一次阈值分割得到的暗海区域的灰度直方图在O灰度值附近形成一个波峰,有利于后续用最大类间方差方法进行第二次阈值分割。
[0039]最后,对经过局部对比度拉伸变换得到对比度改善的暗海区域,利用最大类间方差的方法在O到第一阈值分割的阈值范围内求第二次分割的阈值,对暗海区域进行第二次分割,得到最终提取的暗斑图像。
[0040](4)形态学去除小散点暗斑:腐蚀和膨胀操作去除最终提取的目标区域图像中的小散点暗斑。
[0041](5)基于上下文特征的虚警剔除:计算第一次阈值分割得到的亮区域的灰度均值h和方差Cl1 ;计算对暗海区域第二次分割得到亮区域的灰度均值t2和方差d2 ;计算最终提取的溢油暗斑图像中亮区域的灰度均值t3和方差d3;计算最终提取的溢油暗斑图像中每个暗斑区域边界的外周围和内周围的灰度均值t_out、t_in和方差d_out、d_in。其中外周围区域是对最终提取的暗斑图像进行膨胀操作减去原暗斑图像得到,内周围区域是最终提取的暗斑图像减去对暗斑图像进行腐蚀操作得到。为了能够准确的剔除虚警,对于不同的场景的图像,即主要为全海域图像和海陆交界图像两种情况,选择不同的虚警剔除判决条件,所以在进行虚警剔除之前,先对图像的属于哪种场景进行判断。
[0042]首先,对不同场景情况下图像进行分析,如果图像为全海域图像,则整幅图像的均值、方差和最后提取的暗斑图像中亮区域的灰度均值、方差一般差别较小,所以设判决图像场景图像的判决条件参数为:方差误差比pl=((d(rd3) / dQ)*10,方差之间的差值p2=dQ-d3,均值误差比p3=(tQ_t3) / t0o判决条件为:
[0043]如果PlXm1且p2〈m2或者p2〈m3且p3〈m4,则判决输入图像为全海域图像,否则判决输入图像为海陆交界图像。
[0044]其次,如果图像为全海域图像,则不存在陆地虚警,虚警主要为暗海,而且暗海虚警主要是对大面积暗海区域进行第二次阈值分割得到。依据海和溢油的成像特点不同,暗海虚警暗斑的边界外周围区域的灰度均值和边界内周围区域的灰度均值差别相对较小,所以针对全海域图像虚警剔除的判决条件参数为:ql=t_out / t2,q2=t_in / t_out。判决条件为:
[0045]如果ql>m5且q2〈m6,则判断暗斑区域为暗海虚警区域,进行剔除。
[0046]再次,针对海陆交界图像,可能会存在陆地虚警、靠近陆地的低风速暗海虚警和第二次分割的暗海虚警。由于陆地的纹理较粗糙,所以一般陆地暗斑比整幅图的均值和方差较大,低风速暗海虚警的外周围一般为陆地,所以其外周围比整幅图的均值和方差较大,第二次分割的暗海虚警边界的内外周围的灰度均值差别较小。虚警剔除的判决参数为:ql=t_out / t2, q2 = t_in / t_out, q3=t_out / t17 q4=d_out / Cl1。
[0047]①如果q3>m7且(LoutM1,则判决暗斑周围区域为陆地虚警区域,进行剔除。
[0048]②当①不成立时,如果ql>m8且q4>m9,则判决为靠近陆地的低风速暗海虚警,进行剔除。
[0049]③当②不成立时,如果ql>m1(l且q2>mn,则判决暗斑区域为第二次分割得到的暗海虚警区域,进行剔除。其中Hii (i=l,2,3,4,5,7,8,9,10,11)为判断条件中的规定参数值,经过多样本训练和先验知识得到。
【权利要求】
1.一种基于SAR图像的海域溢油检测方法,其特征在于,包括以下步骤: 第一步、目标进行提取之前,对SAR图像进行均值滤波处理; 第二步、利用最大类间方差的方法对均值滤波处理后的SAR图像进行第一次阈值分害I],从整幅图中分割出暗海和部分溢油暗斑; 第三步、利用基于上下文特征的局部对比度拉伸方法从暗海中提取溢油暗斑:增强暗区域的低对比度区域。 第四步,形态学操作:去除提取的暗海区域图像中的小散点暗斑; 第五步,利用基于上下文特征的方法进行虚警剔除。
2.如权利要求1所述的一种基于SAR图像的海域溢油检测方法,其特征在于, 第三步所述的利用基于上下文特征的局部对比度拉伸的方法来提取暗海区域中溢油暗斑的方法如下:根据整幅图像的均值和方差判断SAR图像的对比度,选择局部对比度拉伸判决条件的加权系数,并选择整幅图像的均值和方差乘以对应的加权系数之后的值,作为判决条件的输入参数;然后利用模板对暗海区域进行操作,计算每个小模板内的均值和方差,经过判决条件,判决小模板区域是否进行对比度拉伸变换;其次对经过局部对比度拉伸之后的暗海区域,利用最大类间方差的方法在O到第一次阈值分割的阈值范围内求第二次分割的阈值,对暗海区域进行第二次分割;最后经过二次阈值分割之后,得到最终提取的暗斑图像。
3.如权利要求2所述的一种基于SAR图像的海域溢油检测方法,其特征在于,第五步中利用基于上下文特征的方法进行虚警剔除采用以下方法: . 5.1分析第一次阈值分割和第二次阈值分割过程中暗斑区域和非暗斑区域周围特征,选择特征值; .5.2计算第一次阈值分割得到的亮区域的灰度均值、方差,计算对大面积暗海区域进行第二次分割得到的亮区域的灰度均值、方差,以及计算最终提取的暗斑图像中亮区域的灰度均值、方差; . 5.3计算最终提取的暗斑图像中每个暗斑区域边界的外周围区域和内周围区域的灰度均值和方差; . 5.4根据5.2和5.3中得到的均值和方差设置判决条件,针对不同情况的图像进行虚警剔除。
【文档编号】G01N21/94GK103778627SQ201410001561
【公开日】2014年5月7日 申请日期:2014年1月2日 优先权日:2014年1月2日
【发明者】陈禾, 马龙, 魏航, 毕福昆, 陈亮, 龙腾 申请人:北京理工大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1