«上一篇 下一篇»
  计算机工程  2019, Vol. 45 Issue (9): 253-259  DOI: 10.19678/j.issn.1000-3428.0054281
0

引用本文  

李鹏, 陈嘉琦, 马味敏, 等. Contourlet域下基于多尺度特征的声呐图像分割[J]. 计算机工程, 2019, 45(9), 253-259. DOI: 10.19678/j.issn.1000-3428.0054281.
LI Peng, CHEN Jiaqi, MA Weimin, et al. Sonar Image Segmentation Based on Multiscale Features in Contourlet Domain[J]. Computer Engineering, 2019, 45(9), 253-259. DOI: 10.19678/j.issn.1000-3428.0054281.

基金项目

国家自然科学基金(41075115);江苏省重点研发计划社会发展项目(BE201569);江苏省"六大人才高峰"第十一批高层次人才项目(2014-XXRJ-006)

作者简介

李鹏(1966-), 男, 教授、博士, 主研方向为超声成像、图像处理 E-mail:1329553361@qq.com;
陈嘉琦, 硕士研究生;
马味敏, 硕士研究生;
叶方跃, 硕士研究生

文章历史

收稿日期:2019-03-18
修回日期:2019-04-29
Contourlet域下基于多尺度特征的声呐图像分割
李鹏a,b , 陈嘉琦a,b , 马味敏a,b , 叶方跃a,b     
a. 南京信息工程大学 江苏省气象探测与信息处理重点实验室, 南京 210044;
b. 南京信息工程大学 江苏省气象传感网络技术工程中心, 南京 210044
摘要:水下环境复杂多变,导致声呐技术成像后的图像质量差,影响目标识别。为此,提出一种基于Contourlet域下多尺度高斯马尔可夫随机场(GMRF)模型的水平集声呐图像分割算法。采用Contourlet变换及逆变换获取声呐图像各尺度层下的纹理特征,通过GMRF对各层纹理特征建模,以描述局部结构空间信息并降低对噪声的敏感度。根据各层纹理特征模型,对声呐图像进行由粗到细尺度的水平集分割以得到分割结果。实验结果表明,该算法在不同声呐图像中的分割准确度超过90%,优于Otsu算法,且具有较低的复杂度和较强的鲁棒性。
关键词Contourlet变换    高斯马尔科夫随机场模型    水平集    声呐图像分割    纹理特征    
Sonar Image Segmentation Based on Multiscale Features in Contourlet Domain
LI Penga,b , CHEN Jiaqia,b , MA Weimina,b , YE Fangyuea,b     
a. Jiangsu Key Laboratory of Meteorological Observation and Information Processing, Nanjing University of Information Science and Technology, Nanjing 210044, China;
b. Jiangsu Key Laboratory of Jiangsu Technology and Engineering Center of Meteorological Sensor Network, Nanjing University of Information Science and Technology, Nanjing 210044, China
Abstract: Complex and changeable underwater environment leads to the poor quality of sonar images, decreasing the accuracy of target recognition.Therefore, a level set sonar image segmentation algorithm based on multiscale Gaussian Markov Random Field(GMRF) model under Contourlet domain is proposed.Contourlet transform and inverse transform are used to obtain the texture feature under each scale layer of the sonar image.The texture feature of each layer is modeled by GMRF to describe the local structure spatial information and reduce the sensitivity to noise.Based on the texture feature models of each layer, coarse-to-fine segmentation for level sets is performed on sonar images to obtain segmentation results.Experimental results show that the accuracy of the algorithm exceeds 90% in different sonar images, which is better than Otsu algorithm and has lower complexity and stronger robustness.
Key words: Contourlet transform    Gauss Markov Random Field(GMRF)model    level set    sonar image segmentation    texture feature    
0 概述

近年来, 海洋水下观测受到国内外学者的广泛关注。随着水下声学研究和信号处理技术的发展[1], 声呐成像技术成为人类探索水下世界, 诸如水下资源勘查、地形地貌研究、水底目标搜寻及打捞的有力工具。由于水下环境复杂, 且目标具有不确定性, 对声呐图像进行分割成为海洋水下观测的研究热点[2]

文献[3]提出Otsu方法, 通过调整图像亮度, 利用最大类间方差获取多阈值, 从而对声呐图像进行分割, 该方法解决了水声图像对比度偏暗的问题, 但忽略了水下复杂背景纹理灰度分布对阈值的影响。为解决该问题, 文献[4]采用改进模糊C均值(Fuzzy C Mean, FCM)方法对水声图像进行分割, 通过组合邻域中值滤波克服FCM对噪声敏感的缺点, 但该方法未考虑平滑对高频细节的影响, 导致分割后边缘模糊。文献[5]提出基于图形间空间关系的马尔科夫随机场(Markov Random Field, MRF)分割方法, 该方法描述了像素与其领域像素间的依赖关系。在此基础上, 国内外学者对MRF模型应用于水下声呐图形分割进行深入研究并取得了一定成果[6-7], 但相关方法需要初始分割且运算复杂, 不满足实时性图形处理的要求。文献[8]利用Gauss-Rayleigh混合分布作为MRF特征向量对声呐图像进行分割, 这在一定程度上提高了分割效率。文献[9]将偏微分方程应用于图像数据处理中, 使基于水平集的声呐图像分割效果有较大提升。文献[10]提出基于提升水平集的目标分割方法, 该方法仅对目标单区域分割, 存在拓扑性差的问题。文献[11]提出改进多相CV模型, 并将该模型应用于声呐图像分割, 在一定程度上降低了背景噪声对分割算法的影响, 但该模型需要多次迭代, 影响分割准确度。

本文根据水下声呐图像特点, 基于分割准确度、背景噪声抑制和运算效率, 提出Contourlet域下高斯马尔科夫随机场(Gauss Markov Random Field, GMRF)模型的多尺度水平集声呐图像分割算法。采用Contourlet变换及逆变换获取各尺度层下的分解纹理特征, 通过GMRF对各层分解纹理特征建模, 描述其局部结构空间信息, 根据各层纹理模型, 对声图进行由粗到细尺度的水平集分割, 从而验证本文算法的有效性。

1 Contourlet变换

Contourlet变换是针对图像几何结构以获取线或面奇异性稀疏表示的一种多分辨率分析工具, 将L2(R2)分解为不同方向且互相正交的子空间, 有:

$ \begin{array}{l} {L_2}\left( {{R^2}} \right) = {V_J} \oplus \left( {\mathop \oplus \limits_{j \le J} {M_j}} \right) = \\ \;\;\;\;\;\;\;\;\;\;\;\;\;\;{V_J} \oplus \left( {\mathop \oplus \limits_{j \le J} \left( {\mathop \oplus \limits_{k = 0}^{2{l_j} - 1} M_{j,k}^{\left( {{l_j}} \right)}} \right)} \right),\left( {j,k} \right) \in {Z^2} \end{array} $ (1)

其中, VJ表示一系列闭子空间, Mj表示尺度为j的小波空间, 该变换克服了小波分析在二维图像曲线轮廓等奇异处刻画不足的问题[12]。Contourlet变换的基本思想:采用拉普拉斯塔式(Laplacian Pyramid, LP)滤波器与方向滤波器组(Directional Filter Bank, DFB)以实现多分辨率、局部性和各方向尺度异性的图形稀疏描述, Contourlet变换分解具有多尺度和多方向分析的特点。Contourlet变换分解结构如图 1所示[13]

Download:
图 1 Contourlet变换分解结构

采用LP对图形进行多尺度分析, 原声呐图像经LP分解产生的一个低频近似子带和高频细节子带, 继续对该低频子带采用LP迭代滤波, 逐步得到图像多分辨率分解。LP分解表达式为:

$ {a_j}\left[ n \right] = < x,{\varphi _j} > $ (2)
$ {\varphi _{j,n}}\left( t \right) = 2\sum\limits_{n \in Z} {h\left( n \right)\varphi \left( {2t - n} \right)} $ (3)

其中, h(n)为低通滤波器, φj, n为尺度函数。二维DFB对LP分解后的高频子带分解为2n个不同方向子带, 方向滤波器由“梅花”形滤波器组H0H1G0G1构成, DFB需要满足如下完全重构条件:

$ \left\{ \begin{array}{l} {H_0}\left( w \right){G_0}\left( w \right) + {H_1}\left( w \right){G_1}\left( w \right) = 2\\ {H_0}\left( {w + {\rm{ \mathsf{ дл} }}} \right){G_0}\left( w \right) + {H_1}\left( {w + {\rm{ \mathsf{ дл} }}} \right){G_1}\left( w \right) = 0 \end{array} \right. $ (4)

高频方向子带cj, k表示为:

$ {c_{j,k}} = < {a_j},{\varphi _j} > = < < x,{\varphi _j} > ,{\varphi _j} > $ (5)

其中, φj为DFB系数空间基函数。信号在Contourlet域下由低频子带aJ和细节子带cj, k近似构成, 其表达式为:

$ x\left( n \right) \approx {a_J} + \sum\limits_{j = 1}^J {\sum\limits_{k = 1}^{{l_j}} {{c_{j,k}}} } $ (6)

Contourlet变换本质为由LP捕获图像奇异点, 再由LP与DFB相结合将分布于某一方向的奇异点连成周线结构, 从而更好地逼近图像轮廓曲线。

图 2是一幅水下沉船的声呐图像在不同尺度的分解和重构图像。图 2(a)是输入的声呐图像{f(x, y)x, yD}, 其中, (x, y)为像素索引, D为图像域, 对声图进行Contourlet变换, 经带通滤波器分解得到低频子带系数aj[n]和高频子带系数bj[n], j为Contourlet变换所对应分解层数, DFB对第lj层分解声图bj[n], 并进一步分解为2lj个不同方向细节子带系数cj, klj[n], k=0, 1, …, 2lj-1, 其分解后各尺度和各方向的图像如图 2(b)所示, 该Contourlet变换为2层结构, 从低到高每层分别对应4个和8个不同方向子带信息, 第2层分解结果显示Contourlet支撑域为长和宽可变的“矩形”结构, 采用该结构优势在于对图像表达更具稀疏性, 且在每级中方向子带个数为可变, 即可由多方向来逼近图像轮廓曲线, 因此采用Contourlet变换可有效获取原始声图全局纹理特征规律及目标边缘轮廓信息。图 2(c)为各层重构后图形Wj, 顺序依次为由粗到细变化的尺度, 可以看出, 粗尺度包含原始声图主要纹理特征, 细尺度主要为声图的高频信息即目标轮廓。观察第2层高频子带重构图形不难发现其仅含有原始声图边缘轮廓信息, 该特性可为图像细分割后得到更加完整、精确的边缘轮廓提供理论依据。本文从声呐灰度图像低分辨率、复杂背景混响区及目标边缘残破不清晰等特点出发, 采用Contourlet对声呐图像进行多尺度分解, 将其重构后获得声呐图像各尺度层下的分解特征纹理。

Download:
图 2 声呐图像Contourlet多尺度变换
2 高斯马尔科夫随机场纹理建模

本文将变换方法与模型相结合, 通过Contourlet域下获取各尺度层图像的分解特征纹理。纹理模型的建立有多种方法, 如运用统计、信号分析等方法[14], 其中, GMRF作为一种描述图像像素间空间相关性的概率模型, 能较好地表现图像纹理特征, 为此, 本文采用GMRF方法对各尺度层图形进行分解并构建纹理模型。

2.1 高斯马尔科夫随机场

S=(s1, s2, …, sN)为二维空间随机场位置集, ∀sS处随机场X={xs, sS}称为标号场, 在S上二维空间邻域系统ξ={ξ(s)|sS}, 称ξ(s)为s的空间邻域点集, 称rξ(s)为s的邻点, 对于∀n≥0, ξn(s)⊂ξn+1(s), 即低阶系统需包含在高阶邻域系统中[15]。设有如下条件:

$ \left\{ \begin{array}{l} p\left\{ {X = x} \right\} > 0,\forall x \subset X\\ p\left\{ {{X_s} = {x_s}\left| {{X_r} = {x_r}} \right.,r \ne s,\forall r \in \xi \left( s \right)} \right\} = \\ \;\;\;\;\;\;\;\;\;\;\;p\left\{ {{X_s} = {x_s}\left| {{X_r} = {x_r}} \right.,r \in \xi \left( s \right)} \right\} \end{array} \right. $ (7)

若随机场X={xs|sS}满足式(7), 则称X是关于邻域系统ξn阶GMRF, 该表达式满足2个条件:正定性和马尔科夫性。因此二维图形纹理可以看作是一个MRF[16], 即图形区域内任意像素点灰度值由该邻域内灰度值决定, 与邻域外其他灰度无关。当MRF服从高斯分布时, 其条件概率为:

$ \begin{array}{l} p\left( {{X_s}\left| {{X_r},r \in {N_s}} \right.} \right) = \frac{1}{{\sqrt {2{\rm{ \mathsf{ дл} }}} \sigma }}\exp \left\{ { - \left[ {X\left( s \right) - } \right.} \right.\\ \;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\left. {{{\left. {\sum\limits_{r \in {N_s}} {{\theta _r}{X_r}} } \right]}^2}/2{\sigma ^2}} \right\} \end{array} $ (8)

其中, σ为分布条件方差, Nsk={s+r, rηk}为点s邻域集, 以二阶对称邻域为例, r={(1, 0), (1, -1), (0, -1), (-1, -1), (-1, 0), (-1, 1), (0, 1), (1, 1)}, θr描述像素间相互关系与空间结构信息。当纹理图像服从均值为0的高斯随机过程时, GMRF模型可由差分方程表示邻域中心点与相邻点间关系, 即:

$ \begin{array}{l} X\left( s \right) = \sum\limits_{r \in {N_s}} {{\theta _r}\left[ {X\left( r \right) + X\left( { - r} \right)} \right]} \\ s \in S,S = \left\{ {\left( {i,j} \right),1 \le i,j \le M} \right\} \end{array} $ (9)

不同邻域有不同Ns, 图 3所示为GMRF的1阶~4阶邻域模型结构, 可以看出, 该模型邻域参数具有对称性, 遍历像素点S可得到关于{X(s)}的方程组X=, 通过最小二乘可求出GMRF特征向量$\mathit{\boldsymbol{\hat \theta }}$, 则提取图形特征问题就转变成求解GMRF模型参数方程[17]问题。

Download:
图 3 GMRF的1阶~4阶邻域模型结构
2.2 GMRF建模及参数求解

在Contourlet域中获取声图各尺度下的重构图像纹理特征, 尺度由粗到细分别代表声呐图像概貌特征与高频边缘纹理信息, 由于图像纹理像素间存在空间依赖关系[18], 因此, Contourlet域各尺度分解图形纹理也有相近依赖关系, 如果细尺度分解层中某像素周围为目标轮廓, 那么该点为目标轮廓的概率就较大, 从而降低对噪声的敏感度。通过获取原始声呐图像, 为Contourlet域的各层多尺度分解图形纹理构建GMRF模型, 用于描述声呐图像纹理间空间结构信息, 以融合全局与局部特征, 从而精准描述水下声呐目标特征纹理。

设Contourlet变换在第lj层子带系数为cj, klj, k=0, 1…, 2lj-1, 对该层子带系数Contourlet逆变换获得该尺度层重构特征wsj s$\mathbb{R} $2, 由式(8)可得GMRF条件概率密度函数为:

$ \begin{array}{l} p\left( {w_s^j\left| {w_{s + r}^j} \right.} \right) = \\ \;\;\frac{1}{{\sqrt {2{\rm{ \mathsf{ дл} }}} {\sigma _{j,r}}}}\exp \left\{ { - {{\left[ {w_s^j - \sum\limits_{r \in {N_s}} {{\theta _{j,r}}w_{s + r}^j} } \right]}^2}/2{{\left( {{\sigma _{j,r}}} \right)}^2}} \right\} \end{array} $ (10)

其中, ∀rη, θj, r=θj, -r, σj, r为GMRF分布的方向参数与方差, 表示各层分解图像纹理特征, 该式说明p(wsj)的MRF性即取值仅与当前邻域空间位置有关。为进一步求解参数特征, 设第j层尺度重构特征量wsjn阶GMRF纹理模型表达式如下:

$ w_s^j = {\mathit{\boldsymbol{\theta }}^{\rm{T}}}{\mathit{\boldsymbol{Q}}_s} + \frac{1}{{\sqrt {2{\rm{ \mathsf{ дл} }}} \sigma }}\exp \left( {{{\frac{{ - w_s^j}}{{2{\sigma ^2}}}}^2}} \right) $ (11)

其中, θ为所有θj, r构成的GMRF参数向量, Qs=[ws+r1+wsr1, ws+r2+wsr2, …, ws+rn+wsrn]T, 由式(11)通过最小二乘求得参数$\mathit{\boldsymbol{\hat \theta }}$和方差${\hat \sigma }$

$ \left\{ \begin{array}{l} \mathit{\boldsymbol{\hat \theta }} = {\left[ {\sum {{\mathit{\boldsymbol{Q}}_s}\mathit{\boldsymbol{\theta }}_s^{\rm{T}}} } \right]^{ - 1}}\left[ {\sum {{\mathit{\boldsymbol{Q}}_s}{w_s}} } \right]\\ \hat \sigma = \frac{1}{{{M^2}}}\sum {\left( {{w_s} - \mathit{\boldsymbol{\hat \theta }}{\mathit{\boldsymbol{Q}}_s}} \right)} \end{array} \right. $ (12)
3 声呐图像多尺度GMRF水平集分割算法 3.1 四相水平集分割算法

水平集分割算法基本思想为:初始曲线沿法线方向在能量函数驱动下向目标边缘移动, 完成对目标分割, 将图形分割问题转化成求解能量泛函最小化问题, 该算法具有较强的拓扑自适应性。依据该思想, 可以把水下声呐图像分割的过程看作在二维平面上, 将一些特征参数作用在一系列闭合曲线并向声呐图像边缘运动的过程。对于声呐图像, 除目标区外, 还包括目标影区, 而阴影区形状在后续目标判别中起到一定作用, 因此, 本文采用四相水平集分割模型, 将声呐图像分割为3类, 模型在确定待分割种类个数后, 利用水平集函数互相约束, 以达到分割目的, 设原始声呐图像I0:ΩR, 对文献[19]中能量驱动泛函进行改进, 有:

$ \begin{array}{l} E\left( {\varphi ,c} \right) = \frac{1}{{N + 1}}\sum\limits_{n = 1}^{N + 1} {\sum\limits_{i = 1}^4 {\int_\mathit{\Omega } {\left\{ {\left[ {\sum\limits_{r \in {N_s}} {\theta _r^l{w^n}} + } \right.} \right.} } } \\ \;\;\;\;\;\;\;\;\;\;\;\;\;\;\;{\left. {\left. {\frac{1}{{\sqrt {2{\rm{ \mathsf{ дл} }}\sigma _l^2} }}\exp - \frac{1}{2}{{\left( {\frac{{{w^n}}}{{{\sigma _l}}}} \right)}^2}} \right] - c_i^2} \right\}^2}H\left( {{\varphi _j}{\rm{d}}x{\rm{d}}y} \right) + \\ \;\;\;\;\;\;\;\;\;\;\;\;\;\;\;\sum\limits_{i = 1}^4 {\int_\mathit{\Omega } {\left| {\nabla H\left( {{\varphi _j}} \right)} \right|{\rm{d}}x{\rm{d}}y} } \end{array} $ (13)

其中, N为GMRF纹理特征阶数, H(φj)为Heaviside函数, φj(j=1, 2)为水平集函数, wn为GMRF模型不同阶邻域纹理特征向量, cwn的特征均值, 通过求解能量泛函所对应Euler-Lagrange方程[20], 得到水平集函数演化方程。

$ \begin{array}{l} \frac{{\partial {\varphi _1}}}{{\partial t}} = \lambda \left[ {\Delta {\varphi _1} - div\left( {\frac{{\Delta {\varphi _1}}}{{\left| {\Delta {\varphi _1}} \right|}}} \right)} \right] + {\delta _\varepsilon }\left( {{\varphi _1}} \right)\left\{ {v \cdot div\left( {\frac{{\nabla {\varphi _1}}}{{\left| {\Delta {\varphi _1}} \right|}}} \right) - } \right.\\ \;\;\;\;\;\;\;\;\;\frac{1}{{N + 1}}\sum\limits_{n = 1}^{N + 1} {{\lambda ^n}\left[ {\left( {{w^n} - C_1^n} \right)2H\left( {{\varphi _2}} \right) + \left( {{w^n} - C_3^n} \right)2H\left( {{\varphi _2}} \right) - } \right.} \\ \;\;\;\;\;\;\;\;\;\left. {\left. {\left( {{w^n} - C_2^n} \right)2H\left( {{\varphi _2}} \right) - \left( {{w^n} - C_4^n} \right)2H\left( {{\varphi _2}} \right)} \right]} \right\} \end{array} $ (14)
$ \begin{array}{l} \frac{{\partial {\varphi _2}}}{{\partial t}} = \lambda \left[ {\Delta {\varphi _2} - div\left( {\frac{{\Delta {\varphi _2}}}{{\left| {\Delta {\varphi _2}} \right|}}} \right)} \right] + {\delta _\varepsilon }\left( {{\varphi _2}} \right)\left\{ {v \cdot div\left( {\frac{{\nabla {\varphi _2}}}{{\left| {\Delta {\varphi _2}} \right|}}} \right) - } \right.\\ \;\;\;\;\;\;\;\;\;\frac{1}{{N + 1}}\sum\limits_{n = 1}^{N + 1} {{\lambda ^n}\left[ {\left( {{w^n} - C_1^n} \right)2H\left( {{\varphi _1}} \right) + \left( {{w^n} - C_3^n} \right)2H\left( {{\varphi _1}} \right) - } \right.} \\ \;\;\;\;\;\;\;\;\;\left. {\left. {\left( {{w^n} - C_2^n} \right)2H\left( {{\varphi _1}} \right) - \left( {{w^n} - C_4^n} \right)2H\left( {{\varphi _1}} \right)} \right]} \right\} \end{array} $ (15)
$ c_1^n = \frac{{\int_\mathit{\Omega } {{w^n}H\left( {{\varphi _1}} \right)H\left( {{\varphi _2}} \right){\rm{d}}x{\rm{d}}y} }}{{\int_\mathit{\Omega } {H\left( {{\varphi _1}} \right)H\left( {{\varphi _2}} \right){\rm{d}}x{\rm{d}}y} }} $ (16)
$ c_2^n = \frac{{\int_\mathit{\Omega } {{w^n}H\left( {{\varphi _1}} \right)\left[ {1 - H\left( {{\varphi _2}} \right)} \right]{\rm{d}}x{\rm{d}}y} }}{{\int_\mathit{\Omega } {H\left( {{\varphi _1}} \right)\left[ {1 - H\left( {{\varphi _2}} \right)} \right]{\rm{d}}x{\rm{d}}y} }} $ (17)
$ c_3^n = \frac{{\int_\mathit{\Omega } {{w^n}\left[ {1 - H\left( {{\varphi _1}} \right)} \right]H\left( {{\varphi _2}} \right){\rm{d}}x{\rm{d}}y} }}{{\int_\mathit{\Omega } {\left[ {1 - H\left( {{\varphi _1}} \right)} \right]H\left( {{\varphi _2}} \right){\rm{d}}x{\rm{d}}y} }} $ (18)
$ c_4^n = \frac{{\int_\mathit{\Omega } {{w^n}\left[ {1 - H\left( {{\varphi _1}} \right)} \right]\left[ {1 - H\left( {{\varphi _2}} \right)} \right]{\rm{d}}x{\rm{d}}y} }}{{\int_\mathit{\Omega } {\left[ {1 - H\left( {{\varphi _1}} \right)} \right]\left[ {1 - H\left( {{\varphi _2}} \right)} \right]{\rm{d}}x{\rm{d}}y} }} $ (19)

水平集函数φ1φ2将图形分成4个区域, 设φ1演化为声呐图像目标亮区边沿函数, 则φ2演化为声呐图像目标影区边沿函数, φ1φ2之外的部分为背景区, 在运算过程中初始轮廓线交叠现象将逐步消失, 从最初4个区域逐步演变为3个区域, 最终完成分割过程。

3.2 多尺度GMRF水平集分割算法

由于声呐图像灰度对比度低, 整体成像效果远不如光学图像, 采用传统分割算法较难从复杂水下混响背景区提取目标与阴影, 利用Contourlet变换将原始声呐图像由粗到细分解为J层, 每一级包含一个低频与若干个高频分量, 实现图形多尺度分解, 再对每层高频系数重构, 以实现层级各方向特征融合。由于图形像素间空间相关性, 各尺度分解后的重构图像Wj也必然存在此特性, 因此本文引入GMRF对Wj建模, 用来表达隐藏的局部结构关系, 进而融合图像纹理局部与全局特征。声呐图像经Contourlet分解后, 粗尺度低频近似分量包含主要纹理信息, 可将粗尺度低频系数GMRF特征向量参数作为水平集驱动, 对声呐图像进行粗分割得到初始轮廓, 由于不包含复杂细节与高频噪声, 降低了曲线演化迭代次数。多尺度GMRF水平集算法的流程描述如图 4所示。图 5是水下飞机残骸声呐图像的分割过程, 图 5(b)为粗分割10次迭代结果, 将前一级分割后的轮廓线进行插值并作为后一级尺度分割的初始轮廓。由于细尺度高频分量主要为图像轮廓信息, 一方面可加速迭代速度, 另一方面使分割后曲线更加逼近真实目标轮廓, 图 5(c)5(d)分别为细尺度1和细尺度2迭代15次分割结果, 重复上一步直到第J层, 得到声呐目标分割最终结果, 如图 5(e)所示。

Download:
图 4 多尺度GMRF水平集分割算法流程
Download:
图 5 声图分割过程
4 实验结果与分析

为验证本文算法对于水下声呐目标分割的有效性, 对不同声呐图像进行分割, 并采用不同分割算法进行对比实验。本文实验在Intel Core i3-2100 CPU 3.10 GHz、4 GB内存、Windows7操作系统平台环境中运行。图 6图 7分别是水下沉船和飞机残骸声呐图像采用不同算法的分割结果。

Download:
图 6 不同算法水下沉船声图分割效果对比1
Download:
图 7 不同算法水下飞机残骸声图分割效果对比1

图 6图 7可以看出, 传统CV算法因声呐图像影区与背景灰度值相差较大, 受背景干扰小, 而目标亮区与部分背景区灰度对比度近似, 受背景干扰严重, 整体分割效果不理想, 因而传统CV算法仅能应用于目标与背景对比度大的场景, 不适用于具有复杂背景纹理的水下声呐图像分割; GMRF-CV算法在考虑纹理像素间空间相关性下, 有效降低了背景纹理对目标的影响, 但分割最终结果含有孤立噪声点, 且最终轮廓曲线对原始声图边缘逼近程度不理想, 影响分割效果; 与CV算法和GMRF-CV算法相比, 本文所提出在Contourlet域下多尺度GMRF水平集声呐图像分割算法的背景噪声被有效抑制, 且声呐图像目标轮廓曲线更贴近实际, 其边缘分割准确度高、效果较为理想。在运行效率方面, 图 6(a)图 6(c)图 6(e)的水平集函数分别迭代900次、500次与150次, 图 7(a)图 7(b)图 7(c)分别迭代700次、300次和100次。实验结果表明, 本文算法在不影响分割效果的情况下能够缩短运行时间, 提高声图分割效率。

为进一步评价本文算法的性能, 采用Ostu算法[3]和FCM-MRF算法[6]作为对比算法, 并对声呐图像进行分割。图 8图 9所示为不同形状水下目标声呐图像分割效果对比结果。可以看出, Ostu算法在背景纹理灰度均匀下可获得一定分割效果, 但在高噪声背景下由于受声呐图像本身灰度分布影响, 较难获得理想的分割效果; FCM-MRF算法虽然可以达到一定分割效果, 但分割结果出现许多孤立噪点, 且在分割前需要确定聚类个数, 影响实时性; 本文算法在背景混响区抑制和在目标边缘细节保持等方面明显优于其他算法。

Download:
图 8 不同算法水下沉船声图分割效果对比2
Download:
图 9 不同算法水下飞机残骸声图分割效果对比2

上述评判标准是基于主观视觉评价, 依赖于观察主体经验、主观感受及环境条件, 不同观察者有不同的评价方式, 具有一定随机性和不确定性, 无法对图形分割质量进行定量分析, 因此本文采用合理评价标准即客观评价, 通过指标分析函数计算图形分割效果, 以评判分割优劣, 其中, 分割准确度(Segmentation Accuracy, SA)是客观评价标准之一[21], 其计算公式如下:

$ SA = \frac{{{P_a}}}{{{P_t}}} \times 100\% $ (20)

其中, Pa为正确分割像素, Pt为总像素。时间复杂度是评价算法运算有效性的标准, 算法的运算速度决定数据处理的实时性。声呐成像过程中由于受到噪声干扰, 导致所成图像不清晰, 因此分割算法应具有一定抗噪性。表 1所示为不同声呐图像采用不同算法分割性能对比。

下载CSV 表 1 不同水平集分割算法的性能对比

表 1可以看出, 在不同声呐图像场景中, 本文算法各项指标均优于其他算法。在抗噪性方面分别对图 6图 9添加不同噪声水平, 对比结果如图 10所示。

Download:
图 10 不同噪声水平对分割效果影响对比

图 10可以看出, 随着噪声水平的增加, Otsu、FCM-MRF、GMRF-CV这3种算法的分割准确度迅速降低, 但本文算法受噪声影响小, 分割准确度较为平稳, 具有一定抗噪性。从直观与客观两方面分析对比声图分割效果, 可以得出, 本文所提算法在保证分割准确率情况下, 能够降低运算复杂度及减少时间开销。

5 结束语

本文从分割准确度、背景噪声抑制和运算效率3个角度出发, 提出基于Contourlet域下GMRF模型的多尺度水平集声呐图像分割算法。在Contourlet域下获取声呐图像各尺度层下的分解纹理特征, 按尺度由粗到细对声呐图像进行水平集分割以加快其迭代速度, 通过粗尺度层平滑作用及细尺度层纹理近似目标边缘轮廓特性, 可有效抑制背景噪声。同时, 考虑纹理间空间相关性, 利用GMRF对各层建模, 以融合纹理局部与全局特征及抑制噪声。实验结果表明, 该算法具有较高的分割准确度, 且分割效率较高, 鲁棒性较好。后续将对GMRF的特征参数进行优化, 进一步提升本文算法的鲁棒性。

参考文献
[1]
李海森, 周天, 徐超. 多波束测深声纳技术研究新进展[J]. 声学技术, 2013, 32(2): 73-80. (0)
[2]
LANGNER F, KNAUER C, JANS W, et al.Side scan sonar image resolution and automatic object detection, classification and identification[C]//Proceedings of OCEANS'09.Washington D.C., USA: IEEE Press, 2009: 1-8. (0)
[3]
朱玲羚. 基于Otsu法的声呐图像多阈值分割方法[J]. 水雷战与舰船防护, 2016, 24(4): 68-71, 47. (0)
[4]
李阳, 庞永杰, 盛明伟. 结合空间信息的模糊聚类侧扫声纳图像分割[J]. 中国图象图形学报, 2015, 20(7): 865-870. (0)
[5]
ASHRAF A B, GAVENONIS S C, DAYE D, et al. A multichannel Markov random field framework for tumor segmentation with an application to classification of gene expression-based breast cancer recurrence risk[J]. IEEE Transactions on Medical Imaging, 2013, 32(4): 637-648. DOI:10.1109/TMI.2012.2219589 (0)
[6]
王雷, 叶秀芬, 王天. 模糊聚类的侧扫声纳图像分割算法[J]. 华中科技大学学报(自然科学版), 2012, 40(9): 25-29. (0)
[7]
SONG Sanming, SI Bailu, FENG Xisheng, et al.Label field initialization for MRF-based sonar image segmentation by selective autoencoding[C]//Proceedings of OCEANS'16.Washington D.C., USA: IEEE Press, 2016: 1-5. (0)
[8]
SUN Ning, SHIM T, HAHN H.Sonar image segmentation based on Markov Gauss-Rayleigh mixture model[C]//Proceedings of International Workshop on Education Technology and International Workshop on Geoscience and Remote Sensing.Washington D.C., USA: IEEE Computer Society, 2008: 704-709. (0)
[9]
SANG Enfang, SHEN Zhengyan, FAN Chang, et al.Sonar image segmentation based on implicit active contours[C]//Proceedings of IEEE International Conference on Intelligent Computing and Intelligent Systems.Washington D.C., USA: IEEE Press, 2009: 228-231. (0)
[10]
LIU Guangyu, BIAN Hongyu, SHI Hong. Sonar image segmentation based on an improved level set method[J]. Physics Procedia, 2012, 33: 1168-1175. DOI:10.1016/j.phpro.2012.05.192 (0)
[11]
WANG Xingmei, GUO Longxiang, YIN Jingwei, et al. Narrowband Chan-Vese model of sonar image segmentation:a adaptive ladder initialization approach[J]. Applied Acoustics, 2016, 113: 238-254. DOI:10.1016/j.apacoust.2016.06.028 (0)
[12]
LU Wen, ZENG Kai, TAO Dacheng, et al. No-reference image quality assessment in contourlet domain[J]. Neurocomputing, 2010, 73(4/6): 784-794. (0)
[13]
DO M N, VETTERLI M. The contourlet transform:an efficient directional multiresolution image representation[J]. IEEE Transactions on Image Processing, 2005, 14(12): 2091-2106. DOI:10.1109/TIP.2005.859376 (0)
[14]
EMARY I M M E, RAMAKRISHNAN S. A critical review of statistical modeling of digital images[J]. IAENG International Journal of Computer Science, 2010, 37(1): 99-109. (0)
[15]
YANG Xi, GAO Xinbo, TAO Dacheng, et al. An efficient MRF embedded level set method for image segmentation[J]. IEEE Transactions on Image Processing, 2014, 24(1): 9-21. (0)
[16]
ONURAL L.Gibbs random fields and Markov random fields with constraints[EB/OL].[2019-02-15].https://arxiv.org/pdf/1603.01481.pdf. (0)
[17]
WANG Keqi, BAI Xuebing. Classification of wood surface texture based on Gauss-MRF model[J]. Journal of Forestry Research, 2006, 17(1): 57-61. DOI:10.1007/s11676-006-0014-4 (0)
[18]
YE Xiufen, ZHANG Zhehui, LIU P X, et al. Sonar image segmentation based on GMRF and level-set models[J]. Ocean Engineering, 2010, 37(10): 891-901. DOI:10.1016/j.oceaneng.2010.03.003 (0)
[19]
COHEN R. The Chan-Vese algorithm[J]. Computer Science, 2011, 5(1): 10-16. (0)
[20]
BÍLKOVÁ Z, SOUKUP J, KUERA V.Cell segmentation using level set methods with a new variance term[C]//Proceedings of International Conference on Image Analysis and Recognition.Berlin, Germany: Springer, 2016: 183-190. (0)
[21]
VANTARAM S R, SABER E.Survey of contemporary trends in color image segmentation[EB/OL].[2019-02-15].http://spie.org/Publications/Journal/10.1117/1.JEI.21.4.040901. (0)