CN103279959B - 一种二维分析稀疏模型、其字典训练方法和图像去噪方法 - Google Patents

一种二维分析稀疏模型、其字典训练方法和图像去噪方法 Download PDF

Info

Publication number
CN103279959B
CN103279959B CN201310233516.6A CN201310233516A CN103279959B CN 103279959 B CN103279959 B CN 103279959B CN 201310233516 A CN201310233516 A CN 201310233516A CN 103279959 B CN103279959 B CN 103279959B
Authority
CN
China
Prior art keywords
dictionary
omega
image
image block
sparse
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201310233516.6A
Other languages
English (en)
Other versions
CN103279959A (zh
Inventor
施云惠
齐娜
丁文鹏
尹宝才
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing University of Technology
Original Assignee
Beijing University of Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing University of Technology filed Critical Beijing University of Technology
Priority to CN201310233516.6A priority Critical patent/CN103279959B/zh
Publication of CN103279959A publication Critical patent/CN103279959A/zh
Application granted granted Critical
Publication of CN103279959B publication Critical patent/CN103279959B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Image Processing (AREA)

Abstract

本发明公开一种充分利用图像的空间相关性、需要更少的训练样本、大量节省字典的存储空间的二维分析稀疏模型,以及基于该模型的字典训练方法和图像去噪方法。

Description

一种二维分析稀疏模型、其字典训练方法和图像去噪方法
技术领域
本发明属于信号建模的技术领域,具体地涉及一种二维分析稀疏模型,以及基于该模型的字典训练方法和图像去噪方法。
背景技术
稀疏表示是一种比较成熟的的建模方式,已经被广泛研究,而且在大多数信号处理领域广泛应用,如图像去噪,纹理合成,视频处理和图像分类。利用稀疏表示对信号建模主要包括两类:合成稀疏建模和分析稀疏建模。
合成模型定义如下:x=Db,s.t.||b||0=k,这里是一个过完备字典,其中每一列表示一个原子(基元)。是一个稀疏向量。l0范数||·||0用于表征稀疏信号的稀疏度,定义为一个向量中k个非零元素。在合成模型中,信号x可以由D中的k个原子线性表示[2]
分析模型是指一个信号x,当被一个分析字典乘后,其结果b满足b=Ωx,s.t.||b||0=p-l,是一个稀疏信号,l表示信号x的联合稀疏度,其中合成稀疏系数向量b有l个零元素。对比与合成模型中,分析模型更加强调稀疏系数中零元素的位置,因为这些位置表明了信号x正交的空间,也就是说明了信号所属的正交补空间。
对于分析稀疏模型的研究主要包括如下三个方面:追踪算法(PursuitAlgorithm),字典训练问题,和理论分析。过去所有的分析稀疏模型在处理二维图像时,都是将其按列或按行转化为一维高维信号,导致了以下问题:首先,图像的二维空间结构被破坏,图像间的局部相关性没有被有效利用,其次,为了得到有效的鲁棒性的估计,需要大量的高维空间中的训练样本。
发明内容
本发明的技术解决问题是:克服现有技术的不足,提供一种充分利用图像的空间相关性、需要更少的训练样本、大量节省字典的存储空间的二维分析稀疏模型。
本发明的技术解决方案是:这种二维分析稀疏模型,该模型为公式(2)
{ Ω ^ 1 , Ω ^ 2 , { X ^ j } j = 1 M } = arg min Ω 1 , Ω 2 , { X j } j = 1 M Σ j = 1 M | | X j - Y j | | F 2
s . t . | | Ω 1 X j Ω 2 T | | 0 ≤ p - l , ∀ 1 ≤ j ≤ M , - - - ( 2 )
| | w i ( 1 ) | | 2 = 1 , ∀ 1 ≤ i ≤ p 1 ,
| | w k ( 2 ) | | 2 = 1 , ∀ 1 ≤ k ≤ p 2 ,
其中p=p1×p2,分别为表征了图像块Xj水平特性和垂直特性的水平字典和垂直字典,分别为Ω1的第i行和Ω2的第k行向量,导出稀疏信号中零元的个数为l个,M为样本集中图像块的个数,Yj为样本集中的第j个图像块元素,是Xj加噪后的待噪图像块。
还提供了基于二维分析稀疏模型的字典训练方法,包括以下步骤:
(1)构造训练样本集I:对一副含噪图像,对该图像进行随机采样若干图像块,并将图像块组合到训练样本集中,得到训练样本集其中Yj表示对图像进行采样得到的第j个图像块的大小,表示实数域,其维度为d1,M0=M×d1,M表示图像块样本数量;
(2)初始化两个字典Ω1,Ω2:利用冗余的离散余弦变换字典的伪逆,初始化字典Ω1,Ω2
(3)稀疏编码:首先通过得到张量生成的字典Ω,将训练样本集中的每一块重排列,得到新样本集其中vec(Yj)表示对图像块Yj进行按列重排列的结果,其中d=d1×d1,于是对每一列信号vec(Yj),利用公式(5)求解重建结果vec(Xj)
{ vec ( X ^ j ) } = arg min vec ( X j ) | | vec ( Y j ) - vec ( X j ) | | 2 2 , - - - ( 5 ) ;
s . t . Ω Λ j vec ( X j ) = 0 , Rank ( Ω Λ j ) = d - r
(4)字典更新:当更新Ω2时,假设Ω1是给定的,利用U1=[(Ω1X1)T,(Ω1X2)T,Λ,(Ω1XM)T]得到估计的V1,目标函数为公式(6),当求得估计的V1后,通过找到V1中与当前待估计的某行基元正交的索引行J,然后对应找到U1对应索引J下的子矩阵,然后求解公式(7),实现对字典Ω2的第k行进行更新,对Ω1的更新与此相同
{ Ω ^ 2 , { v ^ j } j = 1 N } = arg min Ω 2 , { v j } j = 1 N Σ j = 1 N | | u j - v j | | 2 2
s . t . Ω 2 Λ j u j = 0 , ∀ 1 ≤ j ≤ N ,
Rank ( Ω 2 Λ j ) = d 1 - r 2
| | w k ( 2 ) | | 2 = 1 , ∀ 1 ≤ i ≤ p 2 - - - ( 6 )
{ w k ( 2 ) } = arg min | | w k ( 2 ) U J | | , s . t . | | w k ( 2 ) | | 2 = 1 - - - ( 7 ) ;
(5)判断是否达到迭代停止条件:如果满足迭代停止条件则回到步骤(3),否则返回输出字典Ω1,Ω2,完成字典的训练。
还提供了一种基于二维分析稀疏模型及其训练字典的图像去噪方法,包括以下步骤:
(1)利用含噪图像构造待求解的图像块;
(2)利用两个训练字典Ω1,Ω2求解一维稀疏编码中所需字典Ω;
(3)利用一维稀疏重建方法求解Y的重建值
(4)利用上述N个重建图像块得到去噪图像。
本发明中提出的二维分析模型中考虑了两个字典Ω1,Ω2分别从水平方向和垂直方向来刻画图像的特性,这样可以充分利用图像的空间结构和图像的空间相关性,这样只需要训练存储空间较小的字典就可以自适应地反映图像特性,利用训练得到的字典进行图像去噪,可以更好地从待噪图像中挖掘出原始图像特性,从而实现更好地图像去噪。本发明的实施例反映当字典Ω1,Ω2的存储空间大小远小于传统一维分析模型中字典Ω的存储空间的大小,而是与字典Ω1,Ω2张量生成的Ω0存储空间相等时,本发明的去噪效果与传统稀疏模型的去噪效果相当。而当传统模型中字典小到与本发明字典的大小相近时,去噪效果明显下降,因此本发明中在降低字典存储空间,仍可以保证图像的去噪效果,而传统模型字典降低到与本发明字典存储大小相等时,去噪效果则明显下降,本发明的去噪效果要远远好于传统模型,而且本发明的字典训练算法较传统分析模型字典训练算法算法复杂度上有一定的降低。
附图说明
图1示出了根据本发明的基于二维分析稀疏模型的字典训练方法的流程图;
图2示出了利用本发明的基于二维分析稀疏模型及其训练字典的图像去噪方法的流程图。
具体实施方式
这种二维分析稀疏模型,该模型为公式(2)
{ Ω ^ 1 , Ω ^ 2 , { X ^ j } j = 1 M } = arg min Ω 1 , Ω 2 , { X j } j = 1 M Σ j = 1 M | | X j - Y j | | F 2
s . t . | | Ω 1 X j Ω 2 T | | 0 ≤ p - l , ∀ 1 ≤ j ≤ M , - - - ( 2 )
| | w i ( 1 ) | | 2 = 1 , ∀ 1 ≤ i ≤ p 1 ,
| | w k ( 2 ) | | 2 = 1 , ∀ 1 ≤ k ≤ p 2 ,
其中p=p1×p2,分别为表征了图像块Xj水平特性和垂直特性的水平字典和垂直字典,分别为Ω1的第i行和Ω2的第k行向量,导出稀疏信号中零元的个数为l个,M为样本集中图像块的个数,Yj为样本集中的第j个图像块元素,是Xj加噪后的待噪图像块。
还提供了基于二维分析稀疏模型的字典训练方法,包括以下步骤:
(3)构造训练样本集I:对一副含噪图像,对该图像进行随机采样若干图像块,并将图像块组合到训练样本集中,得到训练样本集,其中Yj表示对图像进行采样得到的第j个图像块的大小,表示实数域,其维度为d1,M0=M×d1,M表示图像块样本数量;
(4)初始化两个字典Ω1,Ω2:利用冗余的离散余弦变换字典的伪逆,初始化字典Ω1,Ω2
(3)稀疏编码:首先通过得到张量生成的字典Ω,将训练样本集中的每一块重排列,得到新样本集其中vec(Yj)表示对图像块Yj进行按列重排列的结果,其中d=d1×d1,于是对每一列信号vec(Yj),利用公式(5)求解重建结果vec(Xj)
{ vec ( X ^ j ) } = arg min vec ( X j ) | | vec ( Y j ) - vec ( X j ) | | 2 2 , - - - ( 5 ) ;
s . t . Ω Λ j vec ( X j ) = 0 , Rank ( Ω Λ j ) = d - r
(4)字典更新:当更新Ω2时,假设Ω1是给定的,利用
U1=[(Ω1X1)T,(Ω1X2)T,Λ,(Ω1XM)T]得到估计的V1,目标函数为公式(6),当求得估计的V1后,通过找到V1中与当前待估计的某行基元正交的索引行J,然后对应找到U1对应索引J下的子矩阵,然后求解公式(7),实现对字典Ω2的第k行进行更新,对Ω1的更新与此相同
{ Ω ^ 2 , { v ^ j } j = 1 N } = arg min Ω 2 , { v j } j = 1 N Σ j = 1 N | | u j - v j | | 2 2
s . t . Ω 2 Λ j u j = 0 , ∀ 1 ≤ j ≤ N ,
Rank ( Ω 2 Λ j ) = d 1 - r 2
| | w k ( 2 ) | | 2 = 1 , ∀ 1 ≤ i ≤ p 2 - - - ( 6 )
{ w k ( 2 ) } = arg min | | w k ( 2 ) U J | | , s . t . | | w k ( 2 ) | | 2 = 1 - - - ( 7 ) ;
(5)判断是否达到迭代停止条件:如果满足迭代停止条件则回到步骤(3),否则返回输出字典Ω1,Ω2,完成字典的训练。
还提供了一种基于二维分析稀疏模型及其训练字典的图像去噪方法,包括以下步骤:
(1)利用含噪图像构造待求解的图像块;
(2)利用两个训练字典Ω1,Ω2求解一维稀疏编码中所需字典Ω;
(3)利用一维稀疏重建方法求解Y的重建值
(4)利用上述N个重建图像块得到去噪图像。
传统分析稀疏模型中将图像按列或按行扫描成向量形式,这样破坏了图像的空间结构,无法充分利用图像的空间相关性,如图像块第一行的元素与最后一行的元素不相邻,相关性较弱,而经过了按列扫描后,在训练字典过程中,认为它们是强相关的,这样训练得到的字典的结果一定不能很好地反映图像的空间相关性。传统稀疏表示模型中字典反映了向量化图像块正交补空间的特性,即只考虑了图像一个维度的特性,而本发明中提出的二维分析模型中考虑了两个字典Ω1,Ω2分别从水平方向和垂直方向来刻画图像的特性,这样可以充分利用图像的空间结构和图像的空间相关性,这样只需要训练存储空间较小的字典就可以自适应地反映图像特性,利用训练得到的字典进行图像去噪,可以更好地从待噪图像中挖掘出原始图像特性,从而实现更好地图像去噪。本发明的实施例反映当字典Ω1,Ω2的存储空间大小远小于传统一维分析模型中字典Ω的存储空间的大小,而是与字典Ω1,Ω2张量生成的Ω0存储空间相等时,本发明的去噪效果与传统稀疏模型的去噪效果相当。而当传统模型中字典小到与本发明字典的大小相近时,去噪效果明显下降,因此本发明中在降低字典存储空间,仍可以保证图像的去噪效果,而传统模型字典降低到与本发明字典存储大小相等时,去噪效果则明显下降,本发明的去噪效果要远远好于传统模型,而且本发明的字典训练算法较传统分析模型字典训练算法算法复杂度上有一定的降低。
优选地,迭代条件为迭代次数是否达到上限L或噪声误差是否达到指定值。
下面具体说明本方法的具体实施例。
为了便于下文中公式和符号的理解,这里先给出些符号公式的解释。下文中黑色大写字符表示矩阵:如矩阵X,而该矩阵按列重排列后的向量形式记为vec(X)。黑色小写字符表示向量,如向量x,向量范数定义为这里xj是向量x中的第j的元素。||·||0表示l0范数,用来表征一个向量的非零元素的个数。矩阵的F范数是指其中xij表示矩阵X的第i行第j列。矩阵U和V的Kroneckerproduct(张量积)定义为:
U ⊗ V = u 1,1 V u 1,2 V Λ u 2,1 V u 2,2 V M O .
为了能够更好地引入二维分析稀疏模型,本发明首先介绍一维分析稀疏模型。矩阵X表示大小为d1×d1的图像块,定义Y=X+V,其中V为噪声块。当给定训练样本集为这里M0=M×d1,一维字典的训练过程定义为:
{ Ω ^ , { vec ( X ^ j ) } j = 1 M } = arg min Ω , { vec ( X j ) } j = 1 M Σ j = 1 M | | vec ( X j ) - vec ( Y j ) | | 2 2
s . t . | | Ωvec ( X j ) | | 0 ≤ - p - l , ∀ 1 ≤ j ≤ M , - - - ( 1 )
| | w i | | 2 = 1 , ∀ 1 ≤ i ≤ p ,
这里vec(Xj)表示无噪信号,向量wi表示冗余分析字典的第i行向量。一维分析稀疏模型假设信号vec(Xj)至少正交于Ω中的l行信号,且满足||Ωvec(Xj)||0≤p-l。
在以上模型的基础上,本发明引入二维分析模型如下:
{ Ω ^ 1 , Ω ^ 2 , { X ^ j } j = 1 M } = arg min Ω 1 , Ω 2 , { X j } j = 1 M Σ j = 1 M | | X j - Y j | | F 2
s . t . | | Ω 1 X j Ω 2 T | | 0 ≤ p - l , ∀ 1 ≤ j ≤ M , - - - ( 2 )
| | w i ( 1 ) | | 2 = 1 , ∀ 1 ≤ i ≤ p 1 ,
| | w k ( 2 ) | | 2 = 1 , ∀ 1 ≤ k ≤ p 2 ,
这里p=p1×p2,分别为水平字典和垂直字典,分别为Ω1的第i行和Ω2的第k行向量。二维分析模型指出两个字典——水平字典和垂直字典,分别表征了图像块Xj水平特性和垂直特性,当作用于图像块Xj时,可以得到一个稀疏的信号同样这里强调的是导出稀疏信号中零元的位置,其零元个数为l个。
Ω1和Ω2两个字典在二维分析模型起着重要的作用。如果定义A11X,A22XT,意味着Ω1和Ω2分别为X和XT的字典,此时A1,A2为稀疏系数,而当字典Ω1固定时,则Ω2可看作是的稀疏字典,反之当字典Ω2固定时,则Ω1可看作是的稀疏字典。而当字典Ω1,Ω2都固定时,二维分析模型可以转化为一维分析模型,且满足这些特性将作为字典训练的依据。
本发明中可采用两阶段分块松弛方法来求解最优化问题—公式(2),主要包括两个关键环节稀疏编码和字典更新。稀疏编码的目的是在给定字典Ω1,Ω2时,估计重建信号字典更新目的则在于使用以上重建信号对字典Ω1,Ω2进行更新。
稀疏编码阶段
当同时给定Ω1,Ω2时,重建可以转化为求解对每个Xj求如下最优化问题:
X ^ j = arg min X j | | Y j - X j | | F 2 , s . t . | | Ω 1 X j Ω 2 T | | 0 ≤ p - l - - - ( 3 )
由于当Ω1,Ω2都固定时,令则二维分析稀疏求解问题可以转化为如下一维分析稀疏求解问题:
{ vec ( X ^ j ) } = arg min vec ( X j ) | | vec ( Y j ) - vec ( X j ) | | F 2 , - - - ( 4 )
s . t . | | Ωvec ( X j ) | | 0 ≤ p - l , | | ω i | | 2 = 1,1 ≤ i ≤ p
这里ωi表示Ω的第i行。以上问题可以通过一维稀疏编码方法求解,如贪婪算法(GAP),反向贪婪算法(BGA),优化反向贪婪算法(xBG)等求解。
本发明将上述问题转化为以下问题求解:
{ vec ( X ^ j ) } = arg min vec ( X j ) | | vec ( Y j ) - vec ( X j ) | | 2 2 , - - - ( 5 )
s . t . Ω Λ j vec ( X j ) = 0 , Rank ( Ω Λ j ) = d - r
这里Λj正交于信号vec(Xj)的l行的索引的集合,表示对应索引为Λj的Ω的子矩阵,因此而r表示信号vec(Xj)所属的空间的维度,因此 Rank ( Ω Λ j ) = d - r .
字典更新阶段:
字典训练过程的目的是使用来更新字典Ω1,Ω2,然而尽管得到了的估计值,但是对字典Ω1,Ω2的更新过程仍然是非凸优化问题,因此本发明采用交替最优算法来更新字典。对于Ω1,Ω2的最优化过程是类似的,下面以Ω2的更新过程为例,给出相应的算法。
本发明中定义N=p1×M,利用上述分析中二维分析模型的特性,则Ω2是训练集U1的字典。因此Ω2的更新过程转化为以下一维字典学习问题:
{ Ω ^ 2 , { v ^ j } j = 1 N } = arg min Ω 2 , { v j } j = 1 N Σ j = 1 N | | u j - v j | | 2 2
s . t . Ω 2 Λ j u j = 0 , ∀ 1 ≤ j ≤ N , - - - ( 6 )
Rank ( Ω 2 Λ j ) = d 1 - r 2
| | w k ( 2 ) | | 2 = 1 , ∀ 1 ≤ i ≤ p 2
这里uj是U1的第j列,vj和V1分别是uj和U1的估计。r2表征了信号uj所属空间的维度。
类似于稀疏求解过程(5),我们首先固定Ω2,然后一列一列更新V1。而当更新字典Ω2中的每一列时,我们将V1中正交于的列的集合记为J时,则UJ表示U1包含J中索引的那些列的子矩阵,因此对的更新可以通过求解以下问题求解:
{ w ^ k ( 2 ) } = arg min w k ( 2 ) | | w k ( 2 ) U J | | , s . t . | | w k ( 2 ) | | 2 = 1 - - - ( 7 )
这是一个SVD问题:样本集UJ的自相关矩阵对应的最小特征值的特征向量就是所求的解。
这里给出本发明中提出的二维分析稀疏模型中字典训练过程中的算法复杂度和字典存储空间大小。一个m×n的矩阵的准确SVD算法复杂度为O(min{mn2,nm2})。在一维分析稀疏模型中,对字典的每一行进行更新都需要进行一次SVD,其算法复杂度为O(d2M)(d<<M),则更新整个一维稀疏模型的字典所需的算法复杂度为O(pd2M)。然后,在二维稀疏模型中,需要执行SVD操作的矩阵大小为d1×N,N=p1×M,因此字典的每一行进行更新所需算法复杂度为O(d1 2N)=O(dp1M),而更新字典Ω1,Ω2分别包含p1和p2行基元,因此,更新所有字典所需的算法复杂度为假设则本发明提出的字典更新的算法复杂度为O(pdM)。对于字典存储空间,本发明中所需的存储空间大小为(p1+p2)×d1个像素,然后一维模型中所需的存储空间大小为p×d,p=p1×p2,很显然,本发明中大大减少了训练字典的算法复杂度和字典存储空间。
为了说明本发明中提出的二维分析稀疏模型和字典训练方法的有效性,本发明将以上理论与算法应用于图像去噪中。
本发明中使用的测试图像为:'Lena','Barbara','Boats','House','Pepper'。我们对以上信号添加均方误差σ=5的高斯白噪声,然后随机提取20,000块大小为7×7的图像块组成训练集,用于训练字典。利用冗余离散余弦DCT的伪逆对两个字典Ω1,Ω2进行初始化。训练过程中设置的迭代次数为20次,求解(5)的过程中令r=6。当训练得到Ω1,Ω2后,本发明利用训练的字典对上述加噪图像进行去噪,同时给出了现有技术中一维分析模型的字典训练结果和相应的去噪结果,从而说明本发明中提出的模型和算法的有效性。
为了验证对以上图像的去噪效果,主要是通过峰值信噪比(PeakSignaltoNoiseRatio,PSNR)度量,单位为分贝(dB)。其计算公式如下:
PSNR = 10 &CenterDot; log 10 ( 255 2 MSE ) - - - ( 8 )
两幅大小为m*n的图像的均方误差MSE的定义如下:
MSE = 1 m &times; n &Sigma; x = 0 m - 1 &Sigma; y = 0 n - 1 | | I ( x , y ) - J ( x , y ) | | 2 - - - ( 9 )
其中I,J分别表示原始不含噪声的图像和利用稀疏编码方法重建图像,而I(x,y),J(x,y)为对应于位置(x,y)处的像素值,则均方误差越小,则PSNR越高,则该方法的去噪效果越高。
表1以PSNR形式给出了去噪结果。前三列是本发明中的实验结果,分别对应字典大小为7×7,8×7,9×7的情况。最后一列是现有技术中字典大小为64×49的结果。与现有技术的方法相比,本发明中提出的二维模型当使用更小的字典时,却能达到和一维模型较大字典相当的去噪效果,而5副图像中有3副图像,甚至去噪效果会高于一维模型(黑体的实验数据)。
本发明进一步比较了二维分析模型和一维分析模型当字典所需存储空间大小相近情况下的去噪结果。该试验中一维分析模型的字典为4×49,而本发明给出的字典大小为8×7时的训练字典结果和去噪结果,其结果如表2所示。与现有技术的方法相比,当现有技术字典的大小与本发明字典大小相当的情况下,去噪结果则远不如本发明的结果。很显然,在字典大小相同或相当的情况下,二维分析模型较之一维分析模型能够获得更好的去噪效果。
表1
表2
由以上结果,可以看出本发明中提出的二维分析稀疏模型能够更好地利用二维图像中的二维相关性。同时本发明中给出的模型,当字典大小远小于一维分析模型所用字典时,仍能够达到相当的去噪效果,而当一维字典大小与本发明中二维字典大小相当时,则本发明中的去噪效果远远好于一维模型的去噪效果。显然,也说明了本发明中字典存储空间的有效性。
二维分析模型字典训练算法实施例
1.首先构造训练样本集I
对一副含噪图像,可以对该图像进行随机采样一些图像块。如采样7×7的图像块,并将图像块组合到训练样本集中,得到训练样本集其中Yj表示对图像进行采样得到的第j个d1×d1=7×7的图像块M图像块的大小,表示实数域,其维度为d1,M0=M×d1,M表示图像块样本数量。如本实施例中M=20000。
2.初始化两个字典Ω1,Ω2
利用冗余的离散余弦变换(DCT)字典的伪逆,初始化字典Ω1,Ω2,两个字典大小均设置为8×7。
3.字典Ω1,Ω2的训练——稀疏编码
利用表格1中的算法,首先通过得到张量生成的字典Ω,将原始训练样本集中的每一块重排列,得到新的样本集其中vec(Yj)表示对图像块Yj进行按列重排列的结果,其中d=d1×d1,于是对每一列信号vec(Yj),利用公式(5)或(10)求解重建结果vec(Xj)。
{ vec ( X ^ j ) } = arg min vec ( X j ) | | vec ( Y j ) - vec ( X j ) | | 2 2 , - - - ( 10 )
s . t . &Omega; &Lambda; j vec ( X j ) = 0 , Rank ( &Omega; &Lambda; j ) = d - r
4.字典Ω1,Ω2的训练——字典更新
以更新Ω2为例,假设Ω1是给定的,利用以上求解得到的重建结果以及原始图像块可以计算
U1=[(Ω1X1)T,(Ω1X2)T,Λ,(Ω1XM)T],V1=[(Ω1Y1)T,(Ω1Y2)T,Λ,(Ω1YM)T]。则目前退化为字典Ω2的更新过程。但是直接更新Ω2比较困难,由于Ω2是V1的字典,因此对Ω2字典的更新,需要找到V1中与之正交的子矩阵。因此首先需要利用U1=[(Ω1X1)T,(Ω1X2)T,Λ,(Ω1XM)T]得到估计的V1。目标函数为(6),而求解过程中实质是求解类似于(10)的问题。当求得估计的V1后,则通过找到V1中与当前待估计的某行基元正交的索引行J,然后对应找到U1对应索引J下的子矩阵,然后求解问题(7)或(11),可以对字典的第k行进行更新。
{ w k ( 2 ) } = arg min | | w k ( 2 ) U j | | , s . t . | | w k ( 2 ) | | 2 = 1 - - - ( 11 )
依次完成对Ω2每一行的更新。Ω1的计算过程同上。
5.判断是否达到迭代停止条件:如迭代次数是否达到上限L,噪声误差达到一定的限制等。如果仍满足迭代条件回到第3步,进行再次的稀疏编码和字典更新,当不满足迭代条件,则返回输出字典Ω1,Ω2。完成字典的训练。
二维合成模型图像去噪实施例
1.利用含噪图像构造待求解的图像块。
对已知含噪图像进行7×7的块采样,而且采样过程中使用有重叠的方式进行采样,重叠部分为overlap=1。共采样N块,则并将图像块排列成7×7N的待稀疏重建的图像,得到待重建集合Y。
2.利用两个训练字典Ω1,Ω2求解一维稀疏编码中所需字典Ω
通过得到张量生成的字典Ω.。
3.利用传统的一维稀疏重建方法求解Y的重建值
本实施例采用一维传统的稀疏重建算法——最优反向贪婪算法(xBG),对以上Y中每一个图像块进行重排列,得到对其中的每列信号vec(Yj)进行重建,最终则其重建结果为vec(Xj),然后对[vec(X1),vec(X2),Λ,vec(XM)]进行逆重排列操作,得到图像块的形式的重建图像块集合。
4.利用上述N个重建图像块得到去噪图像。
根据采样过程中的采样方式以及相应图像块的重叠方式,将目前得到的N个重建图像块重新恢复回原始图像大小,对应于有重叠的地方,则采用取平均值的操作。即如果某个像素点被m=6个块同时共有,则该块最终的值为相应于其共有的采样块上该像素点的平均值。最终可以恢复得到重建的去噪的图像。
以上所述,仅是本发明的较佳实施例,并非对本发明作任何形式上的限制,凡是依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属本发明技术方案的保护范围。

Claims (4)

1.一种二维分析稀疏模型,其特征在于:该模型为公式(2)
{ &Omega; ^ 1 , &Omega; ^ 2 , { X ^ j } j = 1 M } = arg min &Omega; 1 , &Omega; 2 , { X j } j = 1 M &Sigma; j = 1 M | | X j - Y j | | F 2
s . t . | | &Omega; 1 X j &Omega; 2 T | | 0 &le; p - l , &ForAll; 1 &le; j &le; M , - - - ( 2 )
| | w i ( 1 ) | | 2 = 1 , &ForAll; 1 &le; i &le; p 1 ,
| | w k ( 2 ) | | 2 = 1 , &ForAll; 1 &le; k &le; p 2 ,
其中p=p1×p2,分别为表征了图像块Xj水平特性和垂直特性的水平字典和垂直字典,p1,p2分别表示字典Ω12的行向量的个数,分别为Ω1的第i行和Ω2的第k行向量,导出稀疏信号中零元的个数为l个,M为样本集中图像块的个数,Yj为样本集中的第j个图像块元素,是Xj加噪后的待噪图像块。
2.一种基于二维分析稀疏模型的字典训练方法,其特征在于:包括以下步骤:
(1)构造训练样本集I:对一副含噪图像,对该图像进行随机采样若干图像块,并将图像块组合到训练样本集中,得到训练样本集其中Yj表示对图像进行采样得到的第j个图像块的大小,表示实数域,其维度为d1,M0=M×d1,M表示图像块样本数量;
(2)初始化两个字典Ω1,Ω2:利用冗余的离散余弦变换字典的伪逆,初始化字典Ω1,Ω2
(3)稀疏编码:首先通过得到张量生成的字典Ω,将训练样本集中的每一块重排列,得到新样本集其中vec(Yj)表示对图像块Yj进行按列重排列的结果,其中d=d1×d1,于是对每一列信号vec(Yj),利用公式(5)求解重建结果vec(Xj)
{ v e c ( X ^ j ) } = arg m i n v e c ( X j ) | | v e c ( Y j ) - v e c ( X j ) | | 2 2 , - - - ( 5 )
s . t . &Omega; &Lambda; j v e c ( X j ) = 0 , R a n k ( &Omega; &Lambda; j ) = d - r
其中r为信号所属于的子空间的维度;
(4)字典更新:当更新Ω2时,假设Ω1是给定的,利用U1=[(Ω1X1)T,(Ω1X2)T,…,(Ω1XM)T]得到估计的V1,目标函数为公式(6),当求得估计的V1后,通过找到V1中与当前待估计的某行基元正交的索引行J,然后对应找到U1对应索引J下的子矩阵,然后求解公式(7),实现对字典Ω2的第k行进行更新,对Ω1的更新与此相同
{ &Omega; ^ 2 , { v ^ j } j = 1 N } = arg min &Omega; 2 , { v j } j = 1 N &Sigma; j = 1 N | | u j - v j | | 2 2
s . t . &Omega; 2 &Lambda; j u j = 0 , &ForAll; 1 &le; j &le; N ,
R a n k ( &Omega; 2 &Lambda; j ) = d 1 - r 2
| | w k ( 2 ) | | 2 = 1 , &ForAll; 1 &le; i &le; p 2 - - - ( 6 )
{ w k ( 2 ) } = arg m i n | | w k ( 2 ) U J | | , s . t . | | w k ( 2 ) | | 2 = 1 - - - ( 7 ) ;
(5)判断是否达到迭代停止条件:如果满足迭代停止条件则回到步骤(3),否则返回输出字典Ω1,Ω2,完成字典的训练。
3.根据权利要求2所述的基于二维分析稀疏模型的字典训练方法,其特征在于:迭代条件为迭代次数是否达到上限L或噪声误差是否达到指定值。
4.一种基于二维分析稀疏模型及其训练字典的图像去噪方法,其特征在于:包括以下步骤:
(1)利用含噪图像构造待求解的图像块;
(2)利用两个训练字典Ω1,Ω2求解一维稀疏编码中所需字典Ω,其中 &Omega; = &Omega; 1 &CircleTimes; &Omega; 2 ;
(3)利用一维稀疏重建方法求解Y的重建值
(4)利用上述N个重建图像块得到去噪图像。
CN201310233516.6A 2013-06-13 2013-06-13 一种二维分析稀疏模型、其字典训练方法和图像去噪方法 Active CN103279959B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310233516.6A CN103279959B (zh) 2013-06-13 2013-06-13 一种二维分析稀疏模型、其字典训练方法和图像去噪方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310233516.6A CN103279959B (zh) 2013-06-13 2013-06-13 一种二维分析稀疏模型、其字典训练方法和图像去噪方法

Publications (2)

Publication Number Publication Date
CN103279959A CN103279959A (zh) 2013-09-04
CN103279959B true CN103279959B (zh) 2016-02-10

Family

ID=49062466

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310233516.6A Active CN103279959B (zh) 2013-06-13 2013-06-13 一种二维分析稀疏模型、其字典训练方法和图像去噪方法

Country Status (1)

Country Link
CN (1) CN103279959B (zh)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105184742B (zh) * 2015-08-07 2018-03-27 河海大学常州校区 一种基于拉普拉斯图特征向量的稀疏编码的图像去噪方法
CN105509886B (zh) * 2015-11-26 2017-08-25 中国科学院重庆绿色智能技术研究院 基于电控液晶的像素化光谱仪
CN105825473B (zh) * 2015-12-24 2019-05-28 三维通信股份有限公司 一种分析稀疏与合成稀疏自适应切换的图像复原方法
US20170221235A1 (en) * 2016-02-01 2017-08-03 General Electric Company Negative dictionary learning
CN106056141B (zh) * 2016-05-27 2019-04-19 哈尔滨工程大学 一种使用空间稀疏编码的目标识别与角度粗估计算法
CN106097278B (zh) * 2016-06-24 2021-11-30 北京工业大学 一种多维信号的稀疏模型、重建方法和字典训练方法
CN108399608B (zh) * 2018-03-01 2021-10-15 桂林电子科技大学 基于张量字典及全变分的高维图像去噪方法
CN113989406B (zh) * 2021-12-28 2022-04-01 成都理工大学 一种基于稀疏张量字典学习的层析γ扫描图像重建方法

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102930573A (zh) * 2012-11-02 2013-02-13 北京工业大学 一种基于二维分析稀疏模型及其训练字典的图像重建方法
JP2013109759A (ja) * 2011-11-18 2013-06-06 Mitsubishi Electric Corp 辞書を用いてパンクロマチック画像及びマルチスペクトル画像をパンシャープン化する方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8290251B2 (en) * 2008-08-21 2012-10-16 Adobe Systems Incorporated Image stylization using sparse representation

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013109759A (ja) * 2011-11-18 2013-06-06 Mitsubishi Electric Corp 辞書を用いてパンクロマチック画像及びマルチスペクトル画像をパンシャープン化する方法
CN102930573A (zh) * 2012-11-02 2013-02-13 北京工业大学 一种基于二维分析稀疏模型及其训练字典的图像重建方法

Also Published As

Publication number Publication date
CN103279959A (zh) 2013-09-04

Similar Documents

Publication Publication Date Title
CN103279959B (zh) 一种二维分析稀疏模型、其字典训练方法和图像去噪方法
CN103279932B (zh) 一种二维合成稀疏模型和基于该模型的字典训练方法
CN110796625B (zh) 一种基于组稀疏表示和加权全变分的图像压缩感知重构方法
CN103810755B (zh) 基于结构聚类稀疏表示的压缩感知光谱图像重建方法
CN109490957B (zh) 一种基于空间约束压缩感知的地震数据重建方法
CN102722866B (zh) 基于主成份分析的压缩感知方法
CN105046672A (zh) 一种图像超分辨率重建方法
CN109191404A (zh) 一种基于e-3dtv正则的高光谱图像修复方法
Peyré et al. Learning the morphological diversity
CN103093431B (zh) 基于pca字典和结构先验信息的压缩感知重构方法
Feng et al. Compressive sensing via nonlocal low-rank tensor regularization
Qi et al. Two dimensional synthesis sparse model
CN109887050A (zh) 一种基于自适应字典学习的编码孔径光谱成像方法
CN108230280A (zh) 基于张量模型与压缩感知理论的图像斑点噪声去除方法
Kong et al. A new 4-D nonlocal transform-domain filter for 3-D magnetic resonance images denoising
Hu et al. A note on patch-based low-rank minimization for fast image denoising
Cao et al. CS-MRI reconstruction based on analysis dictionary learning and manifold structure regularization
Yang et al. Reconstruction of structurally-incomplete matrices with reweighted low-rank and sparsity priors
CN103714534A (zh) 一种基于压缩感知的材料表面缺陷检测方法
CN104200439B (zh) 基于自适应滤波和正则约束的图像超分辨方法
Sun et al. Mixed noise removal for hyperspectral images based on global tensor low-rankness and nonlocal SVD-aided group sparsity
Zhang et al. Tensor recovery with weighted tensor average rank
CN104915935A (zh) 基于非线性压缩感知与字典学习的压缩光谱成像方法
CN104299201A (zh) 基于遗传稀疏优化和贝叶斯估计模型的图像重构方法
CN104881846A (zh) 基于双密度双树复小波的结构化图像压缩感知还原方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant