经验模态分解和稀疏表示相结合的sar图像去噪方法

文档序号:6637885阅读:280来源:国知局
经验模态分解和稀疏表示相结合的sar图像去噪方法
【专利摘要】经验模态分解和稀疏表示相结合的SAR图像去噪方法,属于图像去噪【技术领域】。本发明是为了解决传统基于经验模态分解的SAR图像去噪方法对SAR图像中的细节保留不足,造成目标缺失,影响去噪效果的问题。它是将待处理SAR图像转换为原始趋势图像;然后对原始趋势图像进行分解和去噪,它利用经验模态分解的时频特性、分解后图像的稀疏性以及稀疏表示对噪声不敏感的特性,通过对高频分量噪声部分的分析,对高频分量进行稀疏分解,再通过估计高频分量重噪声方差进行稀疏分解的重构和经验模态分解重构,最终实现了SAR图像的噪声抑制。本发明用于SAR图像去噪。
【专利说明】经验模态分解和稀疏表示相结合的SAR图像去噪方法

【技术领域】
[0001]本发明涉及经验模态分解和稀疏表示相结合的SAR图像去噪方法,属于图像去噪【技术领域】。

【背景技术】
[0002]合成孔径雷达SAR是一种全天候、全天时的主动式微波遥感器,在军用和民用方面发挥着重要的作用。但由于相干斑噪声的影响,增加了解译SAR图像的复杂性。抑制相干斑噪声是SAR图像去噪的主要任务。
[0003]传统基于经验模态分解的SAR图像去噪方法中,对SAR图像中的细节保留不足,这可能导致重要目标的缺失。虽然经验模态分解方法在一定程度上克服了小波变换的不足,是一种完全数据驱动的自适应分解算法,但在处理过程中涉及的模态分量的选择、滤波方式的选择等问题都直接影响SAR图像去噪的效果。稀疏表示方法是用较为简略的稀疏结构表示信号的主要信息,通过寻找图像元素间的稀疏结构,以及利用噪声的不稀疏特性,达到去噪的目的,但逼近误差的设定与噪声的大小有着直接的关系,在预先无法得到信噪比的情况下,去噪效果会受到极大的影响。


【发明内容】

[0004]本发明目的是为了解决传统基于经验模态分解的SAR图像去噪方法对SAR图像中的细节保留不足,造成目标缺失,影响去噪效果的问题,提供了一种经验模态分解和稀疏表示相结合的SAR图像去噪方法。
[0005]本发明所述经验模态分解和稀疏表示相结合的SAR图像去噪方法,它首先对含噪SAR图像进行经验模态分解,获得N个固有模态分量,N= 1,2, 3,……,N ;然后应用稀疏表示对获得的N个固有模态分量进行噪声抑制,获得去噪后的SAR图像;具体包括以下步骤:
[0006]步骤一:将待处理SAR图像转换为原始趋势图像;
[0007]步骤二:判断原始趋势图像是否需要分解,若是,执行步骤三;否则,执行步骤八;
[0008]步骤三:对原始趋势图像进行极值点求解,获得区域极大值点集和区域极小值点集;
[0009]步骤四:对区域极大值点集和区域极小值点集进行平面插值,获得原始趋势图像的上、下包络面,根据原始趋势图像的上、下包络面获得原始趋势图像的均值包络面;
[0010]步骤五:用原始趋势图像减去均值包络面获得新趋势图像,判断当前新趋势图像是否满足筛分停止条件,若是,则执行步骤六;否则,将当前新趋势图像赋值给原始趋势图像,然后执行步骤三;
[0011]步骤六:将当前新趋势图像作为迭代产生的一个当前固有模态分量;
[0012]步骤七:用原始趋势图像减去当前固有模态分量,获得的过程趋势图像赋值给原始趋势图像后,执行步骤二,直至获得N个固有模态分量和一个最终过程趋势图像,执行步骤八;
[0013]步骤八:分解结束;
[0014]步骤九:对顺序获得的前三个固有模态分量进行稀疏分解,获得三个新模态分量;
[0015]步骤十:对三个新模态分量和顺序获得的后N-3个固有模态分量进行经验模态分解重构,获得去噪后的SAR图像。
[0016]步骤九中获得三个新模态分量的具体方法如下:
[0017]首先采用中值估计方法,分别估计前三个固有模态分量的噪声方差,再根据每个噪声方差分别计算获得对应于前三个固有模态分量的预设定阈值;
[0018]然后对前三个固有模态分量分别进行以下处理:
[0019]构建冗余DCT字典,将一个固有模态分量拆分成若干个8*8子块,对每一个8*8子块进行以下处理:
[0020]将8*8子块排布为一列向量,计算获得该列向量的均方差值,判断该列向量的均方差值是否小于预设逼近误差,若是,则判定该8*8子块无稀疏性,为噪声成分;否则,将所述列向量转换为残余分量,执行以下稀疏分解过程:
[0021]将该残余分量与冗余DCT字典的转置相乘,获得乘积中最大值所对应的冗余DCT字典中位置,并在冗余DCT字典中标注最大值所在的列,再用最大值所在的列构建当前字典,将当前字典的伪逆阵与残余分量相乘,获得的乘积为临时稀疏系数;用当前字典与临时稀疏系数相乘,后将乘积与残余分量作差,获得当前残余分量;判断当前残余分量的均方差值是否小于预设逼近误差,若是,将临时稀疏系数作为最终的稀疏表示系数;否则将当前残余分量赋值给残余分量,重复所述稀疏分解过程;
[0022]再对该8*8子块进行噪声抑制过程如下:
[0023]用冗余DCT字典乘以稀疏表示系数,乘积与原列向量相减获得差值,所述原列向量指一个子块分解为8*8小块后,8*8小块排布形成的列向量,计算该差值的均方差,该均方差与所述预设定阈值进行比较,如果差值大于所述预设定阈值则停止噪声抑制;如果差值小于或等于所述预设定阈值,则将稀疏表示系数所有元素中最不重要的元素置零,生成新的稀疏表示系数,将新的稀疏表示系数赋值给稀疏表示系数,重复上述噪声抑制过程,直至差值大于所述预设定阈值;最后停止噪声抑制时,冗余DCT字典与稀疏表示系数相乘的乘积为一个子块的去噪结果;
[0024]将所有子块的去噪结果恢复成8*8的表示状态,按原顺序重新拼成一个固有模态分量;
[0025]三个重新拼成的固有模态分量按顺序拼接成三个新固有模态分量;
[0026]最后将三个新固有模态分量和后N-3个固有模态分量进行经验模态分解重构,获得去噪后的SAR图像。
[0027]步骤二中判断原始趋势图像是否需要分解的判断依据为:
[0028]如果原始趋势图像非单调并且没达到图像的分解层数,则需要进行分解;否则不需要进行分解。
[0029]本发明的优点:本发明方法将经验模态分解和稀疏表示相结合,针对SAR图像的斑点噪声问题,利用经验模态分解数据驱动,以及图像元素间存在的稀疏结构,实现了 SAR图像的去除噪声,它同时保留了原图像的更多细节信息,提升了 SAR图像的去噪效果。
[0030]本发明方法利用经验模态分解的时频特性、分解后图像的稀疏性以及稀疏表示对噪声不敏感的特性,通过对高频分量噪声部分的分析,对高频分量进行稀疏分解,再通过估计高频分量重噪声方差进行稀疏分解的重构和经验模态分解重构,最终实现了 SAR图像的噪声抑制。

【专利附图】

【附图说明】
[0031]图1是本发明所述经验模态分解和稀疏表示相结合的SAR图像去噪方法的原理框图。

【具体实施方式】
[0032]【具体实施方式】一:下面结合图1说明本实施方式,本实施方式所述经验模态分解和稀疏表示相结合的SAR图像去噪方法,它首先对含噪SAR图像进行经验模态分解,获得N个固有模态分量,N= 1,2,3,……,N;然后应用稀疏表示对获得的N个固有模态分量进行噪声抑制,获得去噪后的SAR图像;具体包括以下步骤:
[0033]步骤一:将待处理SAR图像转换为原始趋势图像;
[0034]步骤二:判断原始趋势图像是否需要分解,若是,执行步骤三;否则,执行步骤八;
[0035]步骤三:对原始趋势图像进行极值点求解,获得区域极大值点集和区域极小值点集;
[0036]步骤四:对区域极大值点集和区域极小值点集进行平面插值,获得原始趋势图像的上、下包络面,根据原始趋势图像的上、下包络面获得原始趋势图像的均值包络面;
[0037]步骤五:用原始趋势图像减去均值包络面获得新趋势图像,判断当前新趋势图像是否满足筛分停止条件,若是,则执行步骤六;否则,将当前新趋势图像赋值给原始趋势图像,然后执行步骤三;
[0038]步骤六:将当前新趋势图像作为迭代产生的一个当前固有模态分量;
[0039]步骤七:用原始趋势图像减去当前固有模态分量,获得的过程趋势图像赋值给原始趋势图像后,执行步骤二,直至获得N个固有模态分量和一个最终过程趋势图像,执行步骤八;
[0040]步骤八:分解结束;
[0041]步骤九:对顺序获得的前三个固有模态分量进行稀疏分解,获得三个新模态分量;
[0042]步骤十:对三个新模态分量和顺序获得的后N-3个固有模态分量进行经验模态分解重构,获得去噪后的SAR图像。
[0043]本实施方式中,步骤七将待处理SAR图像分解成为N个固有模态分量和一个最终过程趋势图像,这N个固有模态分量具有特定的时频特性,
[0044]按其产生的先后分为第I固有模态分量、第2固有模态分量、…第N固有模态分量,过程趋势图像也可以称为第N+1固有模态分量,这N+1个固有模态分量按照序号符合从高频到低频的趋势。
[0045]【具体实施方式】二:本实施方式对实施方式一作进一步说明,步骤九中获得三个新模态分量的具体方法如下:
[0046]首先采用中值估计方法,分别估计前三个固有模态分量的噪声方差,再根据每个噪声方差分别计算获得对应于前三个固有模态分量的预设定阈值;
[0047]然后对前三个固有模态分量分别进行以下处理:
[0048]构建冗余DCT字典,将一个固有模态分量拆分成若干个8*8子块,对每一个8*8子块进行以下处理:
[0049]将8*8子块排布为一列向量,计算获得该列向量的均方差值,判断该列向量的均方差值是否小于预设逼近误差,若是,则判定该8*8子块无稀疏性,为噪声成分;否则,将所述列向量转换为残余分量,执行以下稀疏分解过程:
[0050]将该残余分量与冗余DCT字典的转置相乘,获得乘积中最大值所对应的冗余DCT字典中位置,并在冗余DCT字典中标注最大值所在的列,再用最大值所在的列构建当前字典,将当前字典的伪逆阵与残余分量相乘,获得的乘积为临时稀疏系数;用当前字典与临时稀疏系数相乘,后将乘积与残余分量作差,获得当前残余分量;判断当前残余分量的均方差值是否小于预设逼近误差,若是,将临时稀疏系数作为最终的稀疏表示系数;否则将当前残余分量赋值给残余分量,重复所述稀疏分解过程;
[0051 ] 再对该8*8子块进行噪声抑制过程如下:
[0052]用冗余DCT字典乘以稀疏表示系数,乘积与原列向量相减获得差值,所述原列向量指一个子块分解为8*8小块后,8*8小块排布形成的列向量,计算该差值的均方差,该均方差与所述预设定阈值进行比较,如果差值大于所述预设定阈值则停止噪声抑制;如果差值小于或等于所述预设定阈值,则将稀疏表示系数所有元素中最不重要的元素置零,生成新的稀疏表示系数,将新的稀疏表示系数赋值给稀疏表示系数,重复上述噪声抑制过程,直至差值大于所述预设定阈值;最后停止噪声抑制时,冗余DCT字典与稀疏表示系数相乘的乘积为一个子块的去噪结果;
[0053]将所有子块的去噪结果恢复成8*8的表示状态,按原顺序重新拼成一个固有模态分量;
[0054]三个重新拼成的固有模态分量按顺序拼接成三个新固有模态分量;
[0055]最后将三个新固有模态分量和后N-3个固有模态分量进行经验模态分解重构,获得去噪后的SAR图像。
[0056]本实施方式中,首先对N+1个固有模态分量的含噪程度进行判断。大量实验表明,第I固有模态分量含相干斑噪声成分最闻,第2固有模态分量含相干斑噪声次之,第3固有模态分量含相干斑噪声较少,第四个至第N+1个含相干斑噪声可忽略不计。根据稀疏表示对噪声不敏感这一特性,将前三个固有模态分量进行稀疏分解。
[0057]【具体实施方式】三:本实施方式对实施方式一或二作进一步说明,步骤二中判断原始趋势图像是否需要分解的判断依据为:
[0058]如果原始趋势图像非单调并且没达到图像的分解层数,则需要进行分解;否则不需要进行分解。
【权利要求】
1.一种经验模态分解和稀疏表示相结合的SAR图像去噪方法,其特征在于,它首先对含噪SAR图像进行经验模态分解,获得N个固有模态分量,N = 1,2, 3,……,N ;然后应用稀疏表示对获得的N个固有模态分量进行噪声抑制,获得去噪后的SAR图像;具体包括以下步骤: 步骤一:将待处理SAR图像转换为原始趋势图像; 步骤二:判断原始趋势图像是否需要分解,若是,执行步骤三;否则,执行步骤八;步骤三:对原始趋势图像进行极值点求解,获得区域极大值点集和区域极小值点集;步骤四:对区域极大值点集和区域极小值点集进行平面插值,获得原始趋势图像的上、下包络面,根据原始趋势图像的上、下包络面获得原始趋势图像的均值包络面; 步骤五:用原始趋势图像减去均值包络面获得新趋势图像,判断当前新趋势图像是否满足筛分停止条件,若是,则执行步骤六;否则,将当前新趋势图像赋值给原始趋势图像,然后执行步骤三; 步骤六:将当前新趋势图像作为迭代产生的一个当前固有模态分量; 步骤七:用原始趋势图像减去当前固有模态分量,获得的过程趋势图像赋值给原始趋势图像后,执行步骤二,直至获得N个固有模态分量和一个最终过程趋势图像,执行步骤八; 步骤八:分解结束; 步骤九:对顺序获得的前三个固有模态分量进行稀疏分解,获得三个新模态分量;步骤十:对三个新模态分量和顺序获得的后N-3个固有模态分量进行经验模态分解重构,获得去噪后的SAR图像。
2.根据权利要求1所述的经验模态分解和稀疏表示相结合的SAR图像去噪方法,其特征在于,步骤九中获得三个新模态分量的具体方法如下: 首先采用中值估计方法,分别估计前三个固有模态分量的噪声方差,再根据每个噪声方差分别计算获得对应于前三个固有模态分量的预设定阈值; 然后对前三个固有模态分量分别进行以下处理: 构建冗余DCT字典,将一个固有模态分量拆分成若干个8*8子块,对每一个8*8子块进行以下处理: 将8*8子块排布为一列向量,计算获得该列向量的均方差值,判断该列向量的均方差值是否小于预设逼近误差,若是,则判定该8*8子块无稀疏性,为噪声成分;否则,将所述列向量转换为残余分量,执行以下稀疏分解过程: 将该残余分量与冗余DCT字典的转置相乘,获得乘积中最大值所对应的冗余DCT字典中位置,并在冗余DCT字典中标注最大值所在的列,再用最大值所在的列构建当前字典,将当前字典的伪逆阵与残余分量相乘,获得的乘积为临时稀疏系数;用当前字典与临时稀疏系数相乘,后将乘积与残余分量作差,获得当前残余分量;判断当前残余分量的均方差值是否小于预设逼近误差,若是,将临时稀疏系数作为最终的稀疏表示系数;否则将当前残余分量赋值给残余分量,重复所述稀疏分解过程; 再对该8*8子块进行噪声抑制过程如下: 用冗余DCT字典乘以稀疏表示系数,乘积与原列向量相减获得差值,所述原列向量指一个子块分解为8*8小块后,8*8小块排布形成的列向量,计算该差值的均方差,该均方差与所述预设定阈值进行比较,如果差值大于所述预设定阈值则停止噪声抑制;如果差值小于或等于所述预设定阈值,则将稀疏表示系数所有元素中最不重要的元素置零,生成新的稀疏表示系数,将新的稀疏表示系数赋值给稀疏表示系数,重复上述噪声抑制过程,直至差值大于所述预设定阈值;最后停止噪声抑制时,冗余DCT字典与稀疏表示系数相乘的乘积为一个子块的去噪结果; 将所有子块的去噪结果恢复成8*8的表示状态,按原顺序重新拼成一个固有模态分量; 三个重新拼成的固有模态分量按顺序拼接成三个新固有模态分量; 最后将三个新固有模态分量和后N-3个固有模态分量进行经验模态分解重构,获得去噪后的SAR图像。
3.根据权利要求1或2所述的经验模态分解和稀疏表示相结合的SAR图像去噪方法,其特征在于, 步骤二中判断原始趋势图像是否需要分解的判断依据为: 如果原始趋势图像非单调并且没达到图像的分解层数,则需要进行分解;否则不需要进行分解。
【文档编号】G06T5/50GK104392427SQ201410748877
【公开日】2015年3月4日 申请日期:2014年12月9日 优先权日:2014年12月9日
【发明者】刘柏森, 张晔, 陈雨时 申请人:哈尔滨工业大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1