【技术实现步骤摘要】
一种基于算法展开的图像去噪方法
[0001]本专利技术属于计算机视觉领域,特别涉及一种基于算法展开的图像去噪方法。
技术介绍
[0002]图像去噪是计算机视觉领域中的一个基本问题,目的是将含有噪声的数字图像恢复成干净图像。人们在采集、数字化和传输图像的过程中,不可避免地受到成像设备和外部环境噪声干扰等影响,从而降低图像的视觉效果,导致所获取的信息不准确,甚至错误。随着计算机视觉、医疗诊断和安全监控等各种领域日新月异的发展,图像去噪因其是大多数数字图像处理的必要预处理步骤而备受关注。
[0003]目前,关于图像去噪的方法主要有几个大类:基于模型驱动的图像去噪方法、基于数据驱动的图像去噪方法和由模型和数据联合驱动的算法展开方法。早期的基于模型驱动的图像去噪方法是根据反映任务本质的数学原理设计的,因此具有高度可解释性。比如加权核范数最小化方法,通过对不同奇异值赋予不同的权重来进行软阈值操作,区别对待奇异值的贡献。马尔可夫随机场通过图结构得到联合概率密度函数,优化直至一定最大循环次数,最终输出近似最优解。但此方法存在比较明显的弊端,除了在求解优化模型时需要花费较高的计算成本之外,比较简单的优化方法往往降噪效果不佳。基于数据驱动的图像去噪方法,例如去噪卷积神经网络,已经取得了良好的去噪效果,但神经网络通常作为一个黑箱来使用,它的弊端在于底层结构的可解释性较弱。基于上述不同类型方法的局限性,由模型和数据联合驱动的算法展开方法诞生了。它将传统迭代算法和神经网络结合起来,将迭代方法的每个步骤展开为网络的一层。传统迭代算法作为 ...
【技术保护点】
【技术特征摘要】
1.一种基于算法展开的图像去噪方法,其特征在于,所述方法包括如下步骤:S1、设置两个由五层卷积堆叠的网络结构相同的神经网络A
‑
net和B
‑
net来代替SVD,同时设置一个代替SVT的神经网络SVT
‑
net;将迭代算法的一次完整迭代作为深度展开网络的一个阶段;S2、形成一个端到端的可训练深度展开网络,得到第s阶段的干净图像C
s
和第s阶段预测的噪声N
s
;S2.1、深度展开网络包括s(s=1,2,3
…
S)个阶段,S为迭代次数;当s=1时,将观测到的噪声图像X和已知的噪声N0作为输入;当s≥2时,将观测到的噪声图像X、第s
‑
1阶段输出的干净图像和预测的噪声作为输入;S2.2、通过步骤S1设置的神经网络A
‑
net根据公式1生成第s阶段的左奇异值矩阵U
s
,通过步骤S1设置的神经网络B
‑
net根据公式2生成第s阶段的右奇异值矩阵V
s
;S2.3、根据截断核范数原理,分别通过公式3和公式4将第s阶段的左奇异值矩阵U
s
和右奇异值矩阵V
s
截断至前r项,获得左奇异值矩阵U
s
的截断矩阵A
s
和右奇异值矩阵V
s
的截断矩阵B
s
;S2.4、通过公式5对第s
‑
1阶段的噪声N
s
‑1进行线性变换,并将线性变换结果f
s
作为神经网络SVT
‑
net的输入,通过公式6生成第s阶段的干净图像C
s
;S2.5、通过公式7,获得第s阶段预测的噪声N
s
,从而完成一次完整迭代;U
s
=A
‑
net(C
s
‑1),
ꢀꢀꢀꢀꢀꢀꢀꢀ
公式1V
s
=B
‑
net(C
s
‑1),
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
公式2公式1和公式2中,U
s
=(u1,u2,...,u
m
)∈R
m
×
m
,V
s
=(v1,v2,...,v
n
)∈R
n
×
n
,R
m
×
m
和R
n
×
n
分别表示m
×
m维和n
×
n维的矩阵集合;A
‑
net和B
‑
net为代替SVD的神经网络;当s=1时,C
s
‑1=C0代表观测到的噪声图像X;当s≥2时,C
s
‑1为第s
‑
1阶段生成的干净图像;A
s
=(u1,u2,...,u
r
)
T
∈R
r
×
m
,
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
公式3B
s
=(v1,v2,...,v
r
)
T
∈R
r
×
n
,
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
公式4公式3和公式4中,A
s
表示第s阶段生成的左奇异值矩阵U
s
的截断矩阵,B
s
表示第s阶段生成的右奇异值矩阵V
s
的截断矩阵;r代表矩阵的秩,通常选择0.1min(m,n)~0.1max(m,n);s代表阶段数;T表示矩阵的转置;...
【专利技术属性】
技术研发人员:曹飞龙,文成林,宋执环,张清华,
申请(专利权)人:广东石油化工学院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。