发明名称 一种基于非局部约束稀疏表示的SAR图像去噪方法
摘要 本发明涉及一种基于非局部约束稀疏表示的SAR图像去噪方法,以源图像中的随机选取的图像块作为训练样本进行字典学。在对每一个图像块进行重构时,以其周围区域内最相似的若干图像块,并赋予每个相似块基于相似度的高斯核权重,进行同稀疏表示后仅保留当前块的表示系数作为最终结果。该方法能够通过字典训练有效地获取源图像中的结构信息,在有效去除噪声的同时保留更多的图像细节,达到更好地去噪效果。
申请公布号 CN104050644B 申请公布日期 2017.01.04
申请号 CN201410283335.9 申请日期 2014.06.23
申请人 西北工业大学 发明人 李映;李文博;李方轶
分类号 G06T5/00(2006.01)I 主分类号 G06T5/00(2006.01)I
代理机构 西北工业大学专利中心 61204 代理人 王鲜凯
主权项 一种基于非局部约束稀疏表示的SAR图像去噪方法,其特征在于步骤如下:步骤1:将待去噪SAR图像I<sub>0</sub>以给定步长分解成为固定大小为b×b相互重叠的图像块,并将图像块按列拉伸,得到列向量形式的图像块集合X;所述步长小于b;步骤2:对于图像块集合X中的每个图像块x<sub>i</sub>,在图像I<sub>0</sub>中位于图像块x<sub>i</sub>的周围大小为M×M的区域内,寻找N个与x<sub>i</sub>灰度值欧氏距离最小的相似图像块,得到相似块集合X<sub>j</sub>,并计算x<sub>i</sub>与X<sub>j</sub>中每个相似块图像块x<sub>j</sub>的相似度权值<img file="FDA0001048533440000011.GIF" wi="318" he="199" />其中:W<sub>i</sub>={w<sub>ij</sub>|j=1,2...N},σ=h<sub>1</sub>b,h<sub>1</sub>=16~48;所述b=8~12;步骤3:在图像块集合X中,随机选取c个图像块作为训练样本T,以KSVD方法对训练样本T进行学习得到字典D,步骤如下:步骤a、从训练样本T中随机选取g个样本作为初始字典D;步骤b、对于T中的每一个训练样本t<sub>i</sub>,初始化残差r<sub>i</sub>=t<sub>i</sub>,初始化子字典S<sub>i</sub>=[];步骤c、计算残差r<sub>i</sub>与字典D中每个原子d<sub>k</sub>的内积绝对值p<sub>k</sub>=|<r<sub>i</sub>,d<sub>k</sub>>|;步骤d、令P={p<sub>k</sub>|k=1,2...g},p<sub>max</sub>=max(P),选择对应p<sub>max</sub>的原子d<sub>max</sub>加入子字典S<sub>i</sub>;步骤e、计算对应系数α<sub>s,i</sub>'=S<sub>i</sub><sup>+</sup>t<sub>i</sub>,并更新r<sub>i</sub>=t<sub>i</sub>‑S<sub>i</sub>α<sub>s,i</sub>',S<sub>i</sub><sup>+</sup>为S<sub>i</sub>的伪逆;步骤f、重复步骤c~e,直到残差||r<sub>i</sub>||≤ε或达到稀疏表示系数上限SP<sub>max</sub>;步骤g、将表示系数α<sub>s,i</sub>'作为对应原子的系数,其余系数置零,得到稀疏表示α<sub>t,i</sub>;步骤h、重复步骤b~g,直到得到所有训练样本T的表示系数A<sub>t</sub>={a<sub>t,i</sub>};步骤i、对于字典D中每个原子d<sub>i</sub>,选取训练样本中所有d<sub>i</sub>对应系数不为零的样本构成的集合T<sub>i</sub>;步骤j、计算<img file="FDA0001048533440000012.GIF" wi="363" he="110" />其中Γ<sub>j</sub>是d<sub>i</sub>以外的原子d<sub>j</sub>在T<sub>i</sub>中对应的表示系数;步骤k、更新<img file="FDA0001048533440000013.GIF" wi="243" he="135" />其中g<sub>i</sub>是原子d<sub>i</sub>在T<sub>i</sub>中对应的表示系数;步骤l、更新g<sub>i</sub>=E<sub>i</sub><sup>T</sup>d<sub>i</sub>,E<sub>i</sub><sup>T</sup>为E<sub>i</sub>的转置;步骤m、重复步骤i~l直到所有原子更新完毕;步骤n、重复步骤b~m直到达到迭代上限L<sub>max</sub>,得到训练完成的字典D;步骤4:以字典D对每个图像块x<sub>i</sub>在相似块的约束下进行稀疏表示,得到稀疏表示系数α<sub>i</sub>,步骤如下:步骤a、对于图像块集合X中每个图像块x<sub>i</sub>,以及其相似块集合X<sub>j</sub>,初始化残差r<sub>i</sub>=x<sub>i</sub>,R<sub>j</sub>=X<sub>j</sub>,初始化子字典S<sub>i</sub>=[];步骤b、计算残差r<sub>i</sub>与字典D中每个原子d<sub>k</sub>的内积<r<sub>i</sub>,d<sub>k</sub>>,以及每个相似块残差r<sub>j</sub>对应的内积<r<sub>j</sub>,d<sub>k</sub>>;步骤c、计算内积绝对值加权和<img file="FDA0001048533440000021.GIF" wi="683" he="109" />步骤d、令P={p<sub>k</sub>|k=1,2...g},p<sub>max</sub>=max(P),选择对应p<sub>max</sub>的原子d<sub>max</sub>加入子字典S<sub>i</sub>;步骤e、计算对应系数α<sub>i</sub>'=S<sub>i</sub><sup>+</sup>x<sub>i</sub>,A<sub>j</sub>'=S<sub>i</sub><sup>+</sup>X<sub>j</sub>并更新r<sub>i</sub>=t<sub>i</sub>‑S<sub>i</sub>α<sub>i</sub>',R<sub>j</sub>=X<sub>j</sub>‑S<sub>i</sub>A<sub>j</sub>';步骤f、重复步骤b~e,直至||r<sub>i</sub>||≤ε或||α<sub>i</sub>'||<sub>0</sub>=SP<sub>max</sub>,其中ε=h<sub>3</sub>b<sup>2</sup>,h<sub>3</sub>=16~48;步骤g、将表示系数α<sub>i</sub>'作为对应原子的系数,其余系数置零,得到稀疏表示α<sub>i</sub>;步骤h、重复步骤a~g直至得到所有图像块的表示系数A={a<sub>i</sub>};步骤i、通过Y=DA得到重构后的图像块集合Y;步骤5:将重构后的图像块集合Y重新组合为图像I,重叠部分取平均值,得到去噪后的SAR图像。
地址 710072 陕西省西安市友谊西路127号