一种基于G0分布的随机梯度变分贝叶斯SAR图像分割方法与流程

文档序号:13165974阅读:334来源:国知局
一种基于G0分布的随机梯度变分贝叶斯SAR图像分割方法与流程

本发明属于图像处理技术领域,具体涉及一种基于g0分布的随机梯度变分贝叶斯sar图像分割方法,可应用于对合成孔径雷达sar的不同区域准确地进行分割以及sar图像中的目标检测与识别。



背景技术:

合成孔径雷达sar是遥感技术领域的重要进展,用来获取地球表面的高分辨图像。与其他类型的成像技术相比,sar有着非常重要的优势,它不受云层、降雨或者大雾等大气条件以及光照强度的影响,能够全天时、全天候地获取高分辨遥感数据。sar技术对于军事、农业、地理等许多领域具有重要指导意义。

图像分割是指根据颜色、灰度和纹理等特征将图像划分成若干个互不相交的区域的过程。目前图像分割常用的方法有:基于边缘检测的方法、基于阈值的方法、基于区域生长和分水岭的方法及基于聚类的方法等。由于sar独特的成像机理,sar图像中含有许多相干斑噪声,导致很多光学图像的传统方法都不能直接用于sar图像的分割。sar图像的传统分割方法包括一些基于聚类如k-means、fcm等的方法,以及其他一些有监督和半监督的方法。它们往往需要靠人工经验进行特征提取,然而提取的特征的好坏对于sar图像的分割结果有着重要影响。对于有监督和半监督的方法,需要有标签数据,sar图像的标签数据很少,获取标签数据的成本很高。贝叶斯网络在不确定性知识的表达和推理方面具有独特优势,变分贝叶斯推理网络既可以无需标签数据进行无监督地训练,也可以有效地学习各个像素空间隐含的结构特征,对于sar图像的有效分割具有很大意义。

武汉大学在其发表的论文“一种有效的mstarsar图像分割方法”(武汉大学学报:信息科学版2015年第10月1377页—1380页)中提出了一种mstarsar图像分割方法。该方法首先对待处理图像进行过分割操作,得到过分割图像区域。其次对过分割后的图像进行图像区域级和像素级的特征提取,得到用于表示图像的特征向量,对mstarsar图像使用空间隐含狄利克雷分配模型(slda)和马尔科夫随机场(mrf)建立该方法所提出的模型,得到能量泛函。最后运用graph-cut算法和branch-and-bound算法对能量泛函进行优化,得到最终的分割结果。该方法存在的不足之处是,在求得sar图像的特征向量时,用到sar图像的像素级特征,而没有自动地去学习sar图像中由于像素之间的相关性而特有的结构特征,使得真正表示sar图像地物特点的结构特征利用不充分,导致分割结果不够准确。



技术实现要素:

本发明所要解决的技术问题在于针对上述现有技术中的不足,提供一种基于g0分布的随机梯度变分贝叶斯sar图像分割方法,以提高sar图像分割的准确性。

本发明采用以下技术方案:

一种基于g0分布的随机梯度变分贝叶斯sar图像分割方法,根据初始素描模型提取sar图像的素描图;然后根据区域图将sar图像分成混合像素子空间、匀质像素子空间与结构像素子空间;对于混合像素子空间中的每个极不匀质区域估计其g0分布参数,利用基于g0分布的随机梯度变分贝叶斯模型学习其结构特征,实现混合像素子空间的无监督分割;对于匀质像素子空间与结构像素子空间进行相应的分割,融合三个子空间的分割结果,最终得到sar图像分割结果。

优选的,具体步骤如下:

s1、输入合成孔径雷达sar图像,建立合成孔径雷达sar图像的素描模型;

s2、采用素描线区域化方法,对合成孔径雷达sar图像的素描图进行区域化处理,得到包括聚集区域、无素描线区域和结构区域的合成孔径雷达sar图像的区域图;

s3、将包括聚集区域、无素描线区域和结构区域的区域图,映射到合成孔径雷达sar图像中,得到合成孔径雷达sar图像的混合像素子空间、匀质像素子空间和结构像素子空间;

s4、对混合像素子空间中的极不匀质区域,利用每个区域所有像素点的强度值,采用梅林变换的参数估计方法,得到每个区域满足g0分布所需的三个参数α,γ,n的估计值;

s5、对于混合像素子空间,构建随机梯度变分贝叶斯网络模型;

s6、对混合像素子空间进行特征学习;

s7、分割sar图像混合像素子空间;

s8、采用视觉语义规则提取线目标,然后用基于几何结构窗的多项式隐模型的结构区域分割方法,对结构像素子空间进行分割,得到结构像素子空间的分割结果;

s9、采用基于自适应窗口选择的多项式隐模型的匀质区域分割方法,对匀质像素子空间进行分割,得到匀质像素子空间的分割结果;

s10、将混合像素子空间、匀质像素子空间和结构像素子空间的分割结果合并,得到合成孔径雷达sar图像的最终分割结果。

优选的,步骤s1具体包括以下步骤:

s101、在[100,150]范围内,任意选取一个数,作为模板的总数;

s102、构造具有不同方向和尺度的由像素点组成的边、线的一个模板,利用模板的方向和尺度信息构造各向异性高斯函数,通过该高斯函数,计算模板中每个像素点的加权系数,统计模板中所有像素点的加权系数,其中,尺度个数取值为3~5,方向个数取值为18;

s103、计算与模板区域坐标相对应的合成孔径雷达sar图像中像素点的均值:

其中,μ表示与模板区域坐标相对应的合成孔径雷达sar图像中所有像素点的均值,∑表示求和操作,g表示模板第ω个区域中任意一个像素点对应的坐标,∈表示属于符号,wg表示模板第ω个区域中像素点在坐标g处的权重系数,wg的取值范围为wg∈[0,1],ag表示与模板第ω个区域中像素点在坐标g处对应的合成孔径雷达sar图像中的像素点的值;

s104、计算与模板区域坐标相对应的合成孔径雷达sar图像中像素点的方差值:

其中,ν表示与模板区域坐标相对应的合成孔径雷达sar图像中所有像素点的方差值;

s105、计算合成孔径雷达sar图像中每个像素点针对比值算子的响应值:

其中,r表示合成孔径雷达sar图像中每个像素点针对比值算子的响应值,min{·}表示最小值操作,a和b分别表示模板中的两个不同的区域,μa表示模板区域a中所有像素点的均值,μb表示模板区域b中所有像素点的均值;

s106、计算合成孔径雷达sar图像中每个像素针对相关性算子的响应值:

其中,c表示合成孔径雷达sar图像中每个像素针对相关性算子的响应值,表示平方根操作,a和b分别表示模板中两个不同区域,νa表示模板区域a中所有像素点的方差值,νb表示模板区域b中所有像素点的方差值,μa表示模板区域a中所有像素点的均值,μb表示模板区域b中所有像素点的均值;

s107、计算合成孔径雷达sar图像中每个像素点针对各个模板的响应值:

其中,f表示合成孔径雷达sar图像中每个像素点针对各个模板的响应值,表示平方根操作,r和c分别表示合成孔径雷达sar图像中像素点针对比值算子和合成孔径雷达sar图像中像素点针对相关性算子的响应值;

s108、判断所构造的模板是否等于所选取模板的总数,若是,则执行步骤s102,否则,执行s109;

s109、从各个模板中选择具有最大响应值的模板,作为合成孔径雷达sar图像的模板,并将该模板的最大响应值作为合成孔径雷达sar图像中像素点的强度,将该模板的方向作为合成孔径雷达sar图像中像素点的方向,获得合成孔径雷达sar图像的边线响应图和梯度图;

s110、计算合成孔径雷达sar图像强度图的强度值,得到强度图:

其中,i表示合成孔径雷达sar图像强度图的强度值,r表示合成孔径雷达sar图像边线响应图中的值,t表示合成孔径雷达sar图像梯度图中的值;

s111、采用非极大值抑制方法,对强度图进行检测,得到建议草图;

s112、选取建议草图中具有最大强度的像素点,将建议草图中与该最大强度的像素点连通的像素点连接形成建议线段,得到建议素描图;

s113、计算建议素描图中素描线的编码长度增益:

其中,clg表示建议素描图中素描线的编码长度增益,∑表示求和操作,j表示当前素描线邻域中像素点的个数,aj表示当前素描线邻域中第j个像素点的观测值,aj,0表示在当前素描线不能表示结构信息的情况下,该素描线邻域中第j个像素点的估计值,ln(·)表示以e为底的对数操作,aj,1表示在当前素描线能够表示结构信息的情况下,该素描线邻域中第j个像素点的估计值;

s114、在[5,50]范围内,任意选取一个数,作为阈值t;

s115、选出所有建议素描线中clg>t的建议素描线,将其组合成合成孔径雷达sar图像的素描图,从素描模型提取合成孔径雷达sar图像的素描图。

优选的,步骤s2具体为:

s201、按照合成孔径雷达sar图像的素描图中素描线段的聚集度,将素描线划分为表示聚集地物的聚集素描线和表示边界、线目标、孤立目标的边界素描线、线目标素描线、孤立目标素描线;

s202、根据素描线段聚集度的直方图统计,选取聚集度等于最优聚集度的素描线段作为种子线段集{ek,k=1,2,...,m},其中,ek表示种子线段集中的任一条素描线段,k表示种子线段集中任一条素描线段的标号,m表示种子线段的总条数,{·}表示集合操作;

s203、以未被选取添加进种子线段集和的线段作为基点,以此基点递归求解线段集合;

s204、构造一个半径为最优聚集度区间上界的圆形基元,用该圆形基元对线段集合中的线段进行膨胀,对膨胀后的线段集合由外向内进行腐蚀,在素描图上得到以素描点为单位的聚集区域;

s205、对表示边界、线目标以及孤立目标的素描线,以每个素描线的每个素描点为中心构造大小为5×5的几何结构窗,得到结构区域;

s206、将素描图中除去聚集区域和结构区域以外的部分作为不可素描区域;

s207、将素描图中的聚集区域、不可素描区域和结构区域合并,得到包括聚集区域、无素描线区域和结构区域的合成孔径雷达sar图像的区域图。

优选的,步骤s5具体如下:

随机梯度变分贝叶斯网络模型的输入层到隐层的中间变量:

其中,hφ表示随机梯度变分贝叶斯网络模型的输入层到隐层的中间变量,表示随机梯度变分贝叶斯网络模型的输入层到中间变量hφ的连接权值,m表示隐层的神经元个数,m=50,n表示输入层的神经元个数,n=441,表示对应的偏置向量;

随机梯度变分贝叶斯网络模型的近似后验概率:

qφ(z|x)~g0(αφ,γφ)

其中,qφ(z|x)表示随机梯度变分贝叶斯网络模型的近似后验概率,g0(αφ,γφ)表示均匀度为αφ,尺度为γφ的g0分布,g0分布的概率密度公式

-α,γ,n,i(x,y)>0

其中,i(x,y)为图像像素强度值,n为等效视数;γ为尺度参数;α为均匀度;γ(x)是gamma函数,在实数域上定义为:

当等效视数n=1时,分布就变成beta-prime分布,其表达式为:

-α,γ,i(x,y)>0

其中,表示随机梯度变分贝叶斯网络模型的输入层到隐层的中间变量hφ与-αφ的连接权值,表示对应的偏置向量,表示输入层到隐层的中间变量hφ与γφ的连接权值,表示对应的偏置向量;

随机梯度变分贝叶斯网络模型的隐层到重构层的中间变量:

其中,hθ表示随机梯度变分贝叶斯网络模型的隐层到重构层的中间变量,隐层到中间变量hθ的连接权值,表示对应的偏置向量;

随机梯度变分贝叶斯网络模型的条件概率:

其中,表示随机梯度变分贝叶斯网络模型的条件概率,g0(αθ,γθ)表示均匀度为αθ,尺度为γθ的正态分布,表示隐层到重构层的中间变量hθ与-αθ的连接权值,表示对应的偏置向量,表示隐层到重构层的中间变量hθ与γθ的连接权值,表示对应的偏置向量;

随机梯度变分贝叶斯网络模型的变分下界:

其中,l(θ,φ)表示随机梯度变分贝叶斯网络模型的变分下界,φ表示随机梯度变分贝叶斯网络模型的变分参数,θ表示随机梯度变分贝叶斯网络模型的生成参数,dkl(qφ(z|x)||pθ(z))表示qφ(z|x)和pθ(z)之间的相对熵,z表示随机梯度变分贝叶斯网络模型的隐层变量,pθ(z)表示隐层变量z的先验概率,σ(·)表示求和操作,l表示隐层变量z进行高斯采样的次数,log(·)表示对数操作,zl表示对z的第l次高斯采样结果,其取值由公式得到,其中,⊙表示点乘运算,εl表示高斯采样辅助变量,εl~n(0,i)表示高斯采样辅助变量满足标准正态分布。

优选的,分别考虑了等效视数n=1与n≠1的两种情况:

当等效视数n=1时,计算如下:

-dkl(qφ(z|x)||pθ(z))=∫pβ'(z;-α,γ)logpβ'(z;c,γ1)-pβ'(z;-α,γ)logpβ'(z;-α,γ)dz

其中,先验pθ(z)满足-α=c,γ=γ1的beta-primer分布,c,γ1均是正数,是根据图像得出的已知量,近似后验qφ(z|x)满足beta-primer分布,其中,z∈[a,b],0<a<b≤1表示归一化后的图像像素强度值;

当等效视数n≠1时,计算如下:

其中,先验pθ(z)满足-α=c,γ=γ1的g0分布,c,γ1均是正数,是根据图像得出的已知量;近似后验qφ(z|x)满足g0分布,其中,z∈[a,b],0<a<b≤1表示归一化后的图像像素强度值。

优选的,步骤s6包括以下步骤:

s601、对合成孔径雷达sar图像的混合像素子空间,按空间上的连通性进行区域划分,若只有一个互不连通区域,执行步骤s7;

s602、对每个互不连通区域,按21×21的窗口进行隔一采样,得到每个区域对应的多个图像块样本;

s603、对每个互不连通区域,产生出每个区域对应的一组符合不均匀地物分布g0分布的随机数;

s604、对每个互不连通区域,用每个区域对应的一组随机数对随机梯度变分贝叶斯网络的连接权值进行初始化,得到初始化后的随机梯度变分贝叶斯网络;

s605、对每个互不连通区域初始化后的随即梯度变分贝叶斯网络,将图像块样本作为随机梯度变分贝叶斯网络的输入层,按照以下步骤,用随机梯度变分贝叶斯推理的方法,对初始化后的随机梯度变分贝叶斯网络进行训练,得到训练后的随机梯度变分贝叶斯网络;

s606、对于每个互不连通区域,取其训练后的随机梯度变分贝叶斯网络的权值作为该区域的特征集合。

优选的,步骤s603具体包括:

第一步:计算合成孔径雷达sar图像不均匀地物分布g0分布的概率密度:

其中,p(i(x,y))表示合成孔径雷达sar图像的不均匀地物分布的概率密度,i(x,y)表示坐标为(x,y)的像素点的强度值,n表示合成孔径雷达sar图像的等效视数,α表示合成孔径雷达sar图像的形状参数,γ表示合成孔径雷达sar图像的尺度参数,γ(·)表示伽马函数,其取值由下式得到:

其中,u表示自变量,∫表示积分操作,t表示积分变量,随机选取混合像素子空间区域ri的50个图像块样本,组成441×50的矩阵a;

第二步:利用矩阵a,通过合成孔径雷达sar图像的不均匀地物分布g0分布的概率密度函数生成一个441×50的矩阵b,矩阵b中的数据满足合成孔径雷达sar图像的不均匀地物分布g0分布。

优选的,步骤s604具体包括:

第一步:将矩阵b作为随机梯度变分贝叶斯网络模型的输入层x到中间变量hφ的连接权值

第二步:从矩阵b中随机选取50列,组成50×50的矩阵c,将矩阵c作为随机梯度变分贝叶斯网络模型的中间变量hφ到-αφ的连接权值将矩阵c作为随机梯度变分贝叶斯网络模型的中间变量hφ到γφ连接权值将矩阵c作为随机梯度变分贝叶斯网络模型的隐层z到中间变量hθ的连接权值

第三步:将矩阵b的转置作为随机梯度变分贝叶斯网络模型的中间变量hθ到-αθ的连接权值将矩阵b的转置作为随机梯度变分贝叶斯网络模型的中间变量hθ到γθ的连接权值

优选的,步骤s605具体包括:

第一步,将随机梯度变分贝叶斯网络模型隐层的先验概率初始化为g0分布概率,将随机梯度变分贝叶斯网络模型的近似后验概率也初始化为g0分布概率,得到随机梯度变分贝叶斯网络模型的变分下界的解析式如下:

(a)当等效视数n=1时,

(b)当等效视数n≠1时,

其中f′m=(1/(α-(m-1))((nb)m-1log(nb+γ1)(nb+γ1)m-1-α

-(na)m-1log(na+γ1)(na+γ1)m-1-α-(m-1)f′m-1-g'm-1))

g'm=1/(α-m)·((nb)m(nb+γ)α-m-(na)m(na+γ)α-m-mg'm-1);

第二步,更新随机梯度变分贝叶斯网络模型的生成参数:

其中,θt+1表示第t+1次迭代后随机梯度变分贝叶斯网络模型的生成参数,θt表示第t次迭代后随机梯度变分贝叶斯网络模型的生成参数,表示对l(θ,φ)的参变量θ求偏导的操作;

第三步,更新随机梯度变分贝叶斯网络模型的变分参数:

其中,φt+1表示第t+1次迭代后随机梯度变分贝叶斯网络模型的变分参数,φt表示第t次迭代后随机梯度变分贝叶斯网络模型的变分参数,表示对l(θ,φ)的参变量φ求偏导的操作;

第四步,判断变分下界不变的次数是否达到阈值100,若是,执行第五步;否则,执行第二步;

第五步,完成随机梯度变分贝叶斯网络的训练。

与现有技术相比,本发明至少具有以下有益效果:

本发明基于g0分布的随机梯度变分贝叶斯sar图像分割方法,根据初始素描模型提取sar图像的素描图;然后根据区域图将sar图像分成混合像素子空间、匀质像素子空间与结构像素子空间;对于混合像素子空间中的每个极不匀质区域估计其g0分布参数,利用基于g0分布的随机梯度变分贝叶斯模型学习其结构特征,实现混合像素子空间的无监督分割;对于匀质像素子空间与结构像素子空间进行相应的分割,融合三个子空间的分割结果,最终得到sar图像分割结果,由于本发明设置了一种随机梯度变分贝叶斯网络,通过混合像素子空间各个互不连通的区域进行无监督训练,将训练得到网络的权值作为各个互不连通区域的结构特征,克服了现有技术用sar图像的像素级特征求取sar图像的特征向量,而没有学习sar图像中由于像素之间的相关性而特有的结构特征的缺点,使得采用本发明可以自动提取sar图像的结构特征。

进一步的,在sar图像素描图中,黑色的线是素描线。可以看到聚集的区域有很多聚集的素描线,表示边和线目标的素描线是不聚集的。这意味着不同区域的素描线具有不同的特性,根据这些不同的特性,用聚集度把素描线分成聚集的素描线和非聚集的素描线。

进一步的,在聚集的素描线上提取聚集区域,在非聚集的素描线上提取结构区域,剩下的区域就是无素描线区域。从而基于素描图,可以将sar图像分成聚集区域,无素描线区域和结构区域,得到的区域图是sar图像的一种稀疏表示,将sar图像降到结构相对单一的空间,用于指导sar图像分割。

进一步的,由于本发明在对混合像素子空间各个互不连通的区域进行特征学习时,分别用各个区域的像素强度值估计g0分布的参数,然后用g0分布的概率密度函数产生随机数据对网络的权值进行初始化,克服了现有技术自动提取图像特征的深度自编码网络中用随机分布对网络初始化而没有抓住sar图像本质特征的缺点,使得采用本发明可以有效学到表征sar图像地物的本质特征,提高了sar图像分割的准确性。

进一步的,由于本发明使用采用g0分布作为隐层变量先验与条件概率的分布,g0分布能够较好的刻画sar图像的统计特征,相对于高斯假设能够更好的刻画sar图像的特征,使得采用本发明可以学到表征sar图像地物的特征,进一步提高了sar图像分割的准确性。

综上所述,本发明将模型中隐变量先验分布与近似后验分布均假设为满足极不匀质区域的g0分布,推导出相应的解析式进行学习,提高了混合像素子空间中极不匀质区域聚类的准确性。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

图1为本发明的流程图;

图2为本发明贝叶斯推理模型图;

图3为本发明的仿真图;

图4为本发明仿真结果示意图。

具体实施方式

本发明提供了一种基于g0分布的随机梯度变分贝叶斯sar图像分割方法,根据初始素描模型提取sar图像的素描图;根据区域图将sar图像分成混合像素子空间、匀质像素子空间与结构像素子空间;对于混合像素子空间中的每个极不匀质区域估计其g0分布参数,利用基于g0分布的随机梯度变分贝叶斯模型学习其结构特征,从而实现了混合像素子空间的无监督分割;对于匀质像素子空间与结构像素子空间进行相应的分割,融合三个子空间的分割结果,最终得到sar图像分割结果。

请参阅图1,本发明基于g0分布的随机梯度变分贝叶斯sar图像分割方法,具体步骤如下:

s1、sar图像素描化。

输入合成孔径雷达sar图像。

按照以下步骤,建立合成孔径雷达sar图像的素描模型:

s101、在[100,150]范围内,任意选取一个数,作为模板的总数;

s102、构造具有不同方向和尺度的由像素点组成的边、线的一个模板,利用模板的方向和尺度信息构造各向异性高斯函数,通过该高斯函数,计算模板中每个像素点的加权系数,统计模板中所有像素点的加权系数,其中,尺度个数取值为3~5,方向个数取值为18;

s103、按照下式,计算与模板区域坐标相对应的合成孔径雷达sar图像中像素点的均值:

其中,μ表示与模板区域坐标相对应的合成孔径雷达sar图像中所有像素点的均值,∑表示求和操作,g表示模板第ω个区域中任意一个像素点对应的坐标,∈表示属于符号,wg表示模板第ω个区域中像素点在坐标g处的权重系数,wg的取值范围为wg∈[0,1],ag表示与模板第ω个区域中像素点在坐标g处对应的合成孔径雷达sar图像中的像素点的值;

s104、按照下式,计算与模板区域坐标相对应的合成孔径雷达sar图像中像素点的方差值:

其中,ν表示与模板区域坐标相对应的合成孔径雷达sar图像中所有像素点的方差值;

s105、按照下式,计算合成孔径雷达sar图像中每个像素点针对比值算子的响应值:

其中,r表示合成孔径雷达sar图像中每个像素点针对比值算子的响应值,min{·}表示最小值操作,a和b分别表示模板中的两个不同的区域,μa表示模板区域a中所有像素点的均值,μb表示模板区域b中所有像素点的均值;

s106、按照下式,计算合成孔径雷达sar图像中每个像素针对相关性算子的响应值:

其中,c表示合成孔径雷达sar图像中每个像素针对相关性算子的响应值,表示平方根操作,a和b分别表示模板中两个不同区域,νa表示模板区域a中所有像素点的方差值,νb表示模板区域b中所有像素点的方差值,μa表示模板区域a中所有像素点的均值,μb表示模板区域b中所有像素点的均值;

s107、按照下式,计算合成孔径雷达sar图像中每个像素点针对各个模板的响应值:

其中,f表示合成孔径雷达sar图像中每个像素点针对各个模板的响应值,表示平方根操作,r和c分别表示合成孔径雷达sar图像中像素点针对比值算子和合成孔径雷达sar图像中像素点针对相关性算子的响应值;

s108、判断所构造的模板是否等于所选取模板的总数,若是,则执行s102,否则,执行s109;

s109、从各个模板中选择具有最大响应值的模板,作为合成孔径雷达sar图像的模板,并将该模板的最大响应值作为合成孔径雷达sar图像中像素点的强度,将该模板的方向作为合成孔径雷达sar图像中像素点的方向,获得合成孔径雷达sar图像的边线响应图和梯度图;

s110、按照下式,计算合成孔径雷达sar图像强度图的强度值,得到强度图:

其中,i表示合成孔径雷达sar图像强度图的强度值,r表示合成孔径雷达sar图像边线响应图中的值,t表示合成孔径雷达sar图像梯度图中的值;

s111、采用非极大值抑制方法,对强度图进行检测,得到建议草图;

s112、选取建议草图中具有最大强度的像素点,将建议草图中与该最大强度的像素点连通的像素点连接形成建议线段,得到建议素描图;

s113、按照下式,计算建议素描图中素描线的编码长度增益:

其中,clg表示建议素描图中素描线的编码长度增益,∑表示求和操作,j表示当前素描线邻域中像素点的个数,aj表示当前素描线邻域中第j个像素点的观测值,aj,0表示在当前素描线不能表示结构信息的情况下,该素描线邻域中第j个像素点的估计值,ln(·)表示以e为底的对数操作,aj,1表示在当前素描线能够表示结构信息的情况下,该素描线邻域中第j个像素点的估计值;

s114、在[5,50]范围内,任意选取一个数,作为阈值t;

s115、选出所有建议素描线中clg>t的建议素描线,将其组合成合成孔径雷达sar图像的素描图。

从素描模型提取合成孔径雷达sar图像的素描图。

本发明使用的合成孔径雷达sar图像素描模型是jie-wu等人于2014年发表在ieeetransactionsongeoscienceandremotesensing杂志上的文章《localmaximalhomogenousregionsearchforsarspecklereductionwithsketch-basedgeometricalkernelfunction》中所提出的模型。

s2、于素描图得到区域图。

采用素描线区域化方法,对合成孔径雷达sar图像的素描图进行区域化处理,得到包括聚集区域、无素描线区域和结构区域的合成孔径雷达sar图像的区域图。

s201、按照合成孔径雷达sar图像的素描图中素描线段的聚集度,将素描线划分为表示聚集地物的聚集素描线和表示边界、线目标、孤立目标的边界素描线、线目标素描线、孤立目标素描线。

s202、根据素描线段聚集度的直方图统计,选取聚集度等于最优聚集度的素描线段作为种子线段集{ek,k=1,2,...,m},其中,ek表示种子线段集中的任一条素描线段,k表示种子线段集中任一条素描线段的标号,m表示种子线段的总条数,{·}表示集合操作。

s203、以未被选取添加进种子线段集和的线段作为基点,以此基点递归求解线段集合。

s204、构造一个半径为最优聚集度区间上界的圆形基元,用该圆形基元对线段集合中的线段进行膨胀,对膨胀后的线段集合由外向内进行腐蚀,在素描图上得到以素描点为单位的聚集区域。

s205、对表示边界、线目标以及孤立目标的素描线,以每个素描线的每个素描点为中心构造大小为5×5的几何结构窗,得到结构区域。

s206、将素描图中除去聚集区域和结构区域以外的部分作为不可素描区域。

s207、将素描图中的聚集区域、不可素描区域和结构区域合并,得到包括聚集区域、无素描线区域和结构区域的合成孔径雷达sar图像的区域图。

s3、划分像素子空间

将包括聚集区域、无素描线区域和结构区域的区域图,映射到合成孔径雷达sar图像中,得到合成孔径雷达sar图像的混合像素子空间、匀质像素子空间和结构像素子空间。

s4、对混合像素子空间中的极不匀质区域,利用每个区域所有像素点的强度值,采用梅林变换的参数估计方法,得到每个区域满足g0分布所需的三个参数α,γ,n的估计值。

s5、构建随机梯度变分贝叶斯网络模型。

按照下式,计算随机梯度变分贝叶斯网络模型的输入层到隐层的中间变量:

其中,hφ表示随机梯度变分贝叶斯网络模型的输入层到隐层的中间变量,表示随机梯度变分贝叶斯网络模型的输入层到中间变量hφ的连接权值,m表示隐层的神经元个数,m=50,n表示输入层的神经元个数,n=441,表示对应的偏置向量。

按照下式,计算随机梯度变分贝叶斯网络模型的近似后验概率:

qφ(z|x)~g0(αφ,γφ)

其中,qφ(z|x)表示随机梯度变分贝叶斯网络模型的近似后验概率,g0(αφ,γφ)表示均匀度为αφ,尺度为γφ的g0分布,g0分布的概率密度公式

-α,γ,n,i(x,y)>0

其中,i(x,y)为图像像素强度值,n为等效视数;γ为尺度参数;α为均匀度;γ(x)是gamma函数,在实数域上定义为:

当等效视数n=1时,分布就变成beta-prime分布,其表达式为:

-α,γ,i(x,y)>0

其中,表示随机梯度变分贝叶斯网络模型的输入层到隐层的中间变量hφ与-αφ的连接权值,表示对应的偏置向量,表示输入层到隐层的中间变量hφ与γφ的连接权值,表示对应的偏置向量。

按照下式,计算随机梯度变分贝叶斯网络模型的隐层到重构层的中间变量:

其中,hθ表示随机梯度变分贝叶斯网络模型的隐层到重构层的中间变量,隐层到中间变量hθ的连接权值,表示对应的偏置向量。

按照下式,计算随机梯度变分贝叶斯网络模型的条件概率:

其中,表示随机梯度变分贝叶斯网络模型的条件概率,g0(αθ,γθ)表示均匀度为αθ,尺度为γθ的正态分布,表示隐层到重构层的中间变量hθ与-αθ的连接权值,表示对应的偏置向量,表示隐层到重构层的中间变量hθ与γθ的连接权值,表示对应的偏置向量。

按照下式,计算随机梯度变分贝叶斯网络模型的变分下界:

其中,l(θ,φ)表示随机梯度变分贝叶斯网络模型的变分下界,φ表示随机梯度变分贝叶斯网络模型的变分参数,θ表示随机梯度变分贝叶斯网络模型的生成参数,dkl(qφ(z|x)||pθ(z))表示qφ(z|x)和pθ(z)之间的相对熵,z表示随机梯度变分贝叶斯网络模型的隐层变量,pθ(z)表示隐层变量z的先验概率,σ(·)表示求和操作,l表示隐层变量z进行高斯采样的次数,log(·)表示对数操作,zl表示对z的第l次高斯采样结果,其取值由公式得到,其中,⊙表示点乘运算,εl表示高斯采样辅助变量,εl~n(0,i),表示高斯采样辅助变量满足标准正态分布。

所述的变分下界(1)中的dkl(qφ(z|x)||pθ(z)),本发明是基于qφ(z|x)与pθ(z)均为g0分布假设下推导出解析式,而不是利用高斯分布,这是因为sar图像的极不匀质区域满足g0分布。另外g0分布在等效视数n等于1与不等于1的情况下形式不同,所以本发明分别考虑了等效视数n=1与n≠1的情况:

当等效视数n=1时,计算公式如下:

-dkl(qφ(z|x)||pθ(z))=∫pβ'(z;-α,γ)logpβ'(z;c,γ1)-pβ'(z;-α,γ)logpβ'(z;-α,γ)dz(2)

其中,先验pθ(z)满足-α=c,γ=γ1的beta-primer分布,c,γ1均是正数,是根据图像得出的已知量。近似后验qφ(z|x)满足beta-primer分布,其中z∈[a,b],0<a<b≤1,表示归一化后的图像像素强度值,也是已知量。这里省略了推导过程,直接给出最终形式:

当等效视数n≠1时,计算公式如下:

其中,先验pθ(z)满足-α=c,γ=γ1的g0分布,c,γ1均是正数,是根据图像得出的已知量。近似后验qφ(z|x)满足g0分布,其中z∈[a,b],0<a<b≤1,表示归一化后的图像像素强度值,也是已知量。这里省略了推导过程,直接给出最终形式:

-dkl(qφ(z|x)||pθ(z))=logn+clogγ1-logγ(n-α)+logγ(n)+logγ(-α)-αlogγ

+(n-1)nnγ(n-α)/(γαγ(n)γ(-α))·(1/(n(α-(n-1)))·(lnb·bn-1/(γ1+nb)n-1-α

-lna·an-1/(γ1+na)n-1-α-lnb·bn-1/(γ+nb)n-1-α+lna·an-1/(γ+na)n-1-α))

-(n+c)γ(n-α)/(γαγ(n)γ(-α))·(1/(α-(n-2))·((nb)n-2log(nb+γ1)(nb+γ1)n-2-α

-(na)n-2log(na+γ1)(na+γ1)n-2-α-(n-1)f′n-2-g'n-2))

+(n-α)γ(n-α)/(γαγ(n)γ(-α))(1/(α-(n-2))·((nb)n-2log(nb+γ)(nb+γ)n-2-α

-(na)n-2log(na+γ)(na+γ)n-2-α-(n-1)f′n-2-g'n-2))

其中f′m=(1/(α-(m-1))((nb)m-1log(nb+γ1)(nb+γ1)m-1-α

-(na)m-1log(na+γ1)(na+γ1)m-1-α-(m-1)f′m-1-g'm-1)),

g'm=1/(α-m)·((nb)m(nb+γ)α-m-(na)m(na+γ)α-m-mg'm-1),m≥1。

s6、混合像素子空间的特征学习。

s601、对合成孔径雷达sar图像的混合像素子空间,按空间上的连通性进行区域划分,若只有一个互不连通区域,执行步骤s7。

s602、对每个互不连通区域,按21×21的窗口进行隔一采样,得到每个区域对应的多个图像块样本。

s603、对每个互不连通区域,产生出每个区域对应的一组符合不均匀地物分布g0分布的随机数:

第一步:按照下式,计算合成孔径雷达sar图像不均匀地物分布g0分布的概率密度:

其中,p(i(x,y))表示合成孔径雷达sar图像的不均匀地物分布的概率密度,i(x,y)表示坐标为(x,y)的像素点的强度值,n表示合成孔径雷达sar图像的等效视数,α表示合成孔径雷达sar图像的形状参数,γ表示合成孔径雷达sar图像的尺度参数,γ(·)表示伽马函数,其取值由下式得到:

其中,u表示自变量,∫表示积分操作,t表示积分变量。

随机选取混合像素子空间区域ri的50个图像块样本,组成441×50的矩阵a。

第二步:利用矩阵a,通过合成孔径雷达sar图像的不均匀地物分布g0分布的概率密度函数生成一个441×50的矩阵b,矩阵b中的数据满足合成孔径雷达sar图像的不均匀地物分布g0分布。

s604、对每个互不连通区域,用每个区域对应的一组随机数对随机梯度变分贝叶斯网络的连接权值进行初始化,得到初始化后的随机梯度变分贝叶斯网络:

第一步:将矩阵b作为随机梯度变分贝叶斯网络模型的输入层x到中间变量hφ的连接权值

第二步:从矩阵b中随机选取50列,组成50×50的矩阵c,将矩阵c作为随机梯度变分贝叶斯网络模型的中间变量hφ到-αφ的连接权值将矩阵c作为随机梯度变分贝叶斯网络模型的中间变量hφ到γφ连接权值将矩阵c作为随机梯度变分贝叶斯网络模型的隐层z到中间变量hθ的连接权值

第三步:将矩阵b的转置作为随机梯度变分贝叶斯网络模型的中间变量hθ到-αθ的连接权值将矩阵b的转置作为随机梯度变分贝叶斯网络模型的中间变量hθ到γθ的连接权值

s605、对每个互不连通区域初始化后的随即梯度变分贝叶斯网络,将图像块样本作为随机梯度变分贝叶斯网络的输入层,按照以下步骤,用随机梯度变分贝叶斯推理的方法,对初始化后的随机梯度变分贝叶斯网络进行训练,得到训练后的随机梯度变分贝叶斯网络:

第1步,将随机梯度变分贝叶斯网络模型隐层的先验概率初始化为g0分布概率,将随机梯度变分贝叶斯网络模型的近似后验概率也初始化为g0分布概率,得到随机梯度变分贝叶斯网络模型的变分下界的解析式如下:

(a)当等效视数n=1时,

(b)当等效视数n≠1时,

其中f′m=(1/(α-(m-1))((nb)m-1log(nb+γ1)(nb+γ1)m-1-α

-(na)m-1log(na+γ1)(na+γ1)m-1-α-(m-1)f′m-1-g'm-1))

g'm=1/(α-m)·((nb)m(nb+γ)α-m-(na)m(na+γ)α-m-mg'm-1)

第2步,按照下式,更新随机梯度变分贝叶斯网络模型的生成参数:

其中,θt+1表示第t+1次迭代后随机梯度变分贝叶斯网络模型的生成参数,θt表示第t次迭代后随机梯度变分贝叶斯网络模型的生成参数,表示对l(θ,φ)的参变量θ求偏导的操作;

第3步,按照下式,更新随机梯度变分贝叶斯网络模型的变分参数:

其中,φt+1表示第t+1次迭代后随机梯度变分贝叶斯网络模型的变分参数,φt表示第t次迭代后随机梯度变分贝叶斯网络模型的变分参数,表示对l(θ,φ)的参变量φ求偏导的操作;

第4步,判断变分下界不变的次数是否达到阈值100,若是,执行第5步;否则,执行第2步;

第5步,完成随机梯度变分贝叶斯网络的训练。

s606、对于每个互不连通区域,取其训练后的随机梯度变分贝叶斯网络的权值作为该区域的特征集合。

s7、分割sar图像混合像素子空间。

将所有互不连通区域的特征集合拼接,将拼接后的特征集合作为码本。

对每个互不连通区域的所有特征,分别计算与码本中的每个特征的内积,得到每个区域的所有特征在码本上的投影向量。

对每个互不连通区域的所有投影向量进行最大值汇聚,得到每个区域对应的一个结构特征向量。

利用层次聚类算法,对所有互不连通区域的结构特征向量进行聚类,得到混合像素子空间的分割结果。

s8、分割结构像素子空间。

采用视觉语义规则提取线目标,然后用基于几何结构窗的多项式隐模型的结构区域分割方法,对结构像素子空间进行分割,得到结构像素子空间的分割结果。

本发明使用的结构区域分割方法是fang-liu等人于2016年发表在ieeetrancactionsongeoscienceandremotesensing杂志上的文章《sarimagesegmentationbasedonhierarchicalvisualsemanticandadaptiveneighborhoodmultinomiallatentmodel》中所提出的模型。

s9、分割匀质像素子空间。

采用基于自适应窗口选择的多项式隐模型的匀质区域分割方法,对匀质像素子空间进行分割,得到匀质像素子空间的分割结果。

本发明使用的基于自适应窗口选择的多项式隐模型的匀质区域分割方法是fang-liu等人于2016年发表在ieeetrancactionsongeoscienceandremotesensing杂志上的文章《sarimagesegmentationbasedonhierarchicalvisualsemanticandadaptiveneighborhoodmultinomiallatentmodel》中所提出的模型。

s10、将混合像素子空间、匀质像素子空间和结构像素子空间的分割结果合并,得到合成孔径雷达sar图像的最终分割结果。

下面结合仿真图对本发明的效果做进一步的描述。

1.仿真条件:

本发明仿真的硬件条件为:智能感知与图像理解实验室图形工作站;本发明仿真所使用的合成孔径雷达sar图像为:x波段分辨率为1米的pyramid图。

2.仿真内容:

本发明的仿真实验是对sar图像中的pyramid图进行分割,如图3(a)所示的pyramid图。该图来源于x波段分辨率为1米的合成孔径雷达sar图像。

采用本发明的sar图像素描化步骤,对图3(a)所示的pyramid图素描化,得到如图3(b)所示的素描图。

采用本发明的划分像素子空间步骤,对图3(b)所示的素描图区域化,得到如图3(c)所示的区域图。图3(c)中的白色空间表示聚集区域,其他的为无素描线区域和结构区域。根据图3(c)所示区域图可以得到如图3(d)所示的pyramid图像混合像素子空间图。

采用本发明基于g0分布的随机梯度变分贝叶斯网络,对图3(d)所示的pyramid混合像素子空间图进行分割,得到图4(a)所示的混合像素子空间的聚类结构,其中灰色区域表示未处理的地物空间,其余相同颜色的区域表示同一种地物空间,不同颜色的区域表示不同的地物空间。

采用本发明的合并分割结果步骤,合并图4(a)所示的混合像素子空间分割结果、匀质像素子空间分割结果和结构像素子空间分割结果,得到图4(c),图4(c)是图3(a)pyramid图像的最终分割结果图。

3.仿真效果分析:

图4(a)是本发明方法对pyramid图像的混合像素子空间分割结果图,图4(b)是基于高斯分布的随机梯度变分贝叶斯网络得到的混合像素子空间分割结果图。图4(c)是本发明方法对pyramid图像的最终分割结果图,图4(d)是基于高斯分布假设得到的最终分割结果图。通过对比可以得出结论,本发明方法对于混合像素子空间的分割结果更为合理。使用本发明方法对合成孔径雷达sar图像进行分割,提高了sar图像分割的准确性。

以上内容仅为说明本发明的技术思想,不能以此限定本发明的保护范围,凡是按照本发明提出的技术思想,在技术方案基础上所做的任何改动,均落入本发明权利要求书的保护范围之内。

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