首页> 中国专利> 基于K-SVD和局部线性嵌套的图像降噪系统和方法

基于K-SVD和局部线性嵌套的图像降噪系统和方法

摘要

本发明公开了一种基于K-SVD和局部线性嵌套的图像降噪系统和方法,具体涉及到基于字典学习的信号稀疏表示和重构及流形学习的图像降噪技术。它采用K-SVD方法为框架的基于字典学习的信号稀疏表示和重构技术,在求解信号稀疏表示时将局部线性嵌套作为约束条件加入目标函数,以此加强分解出的稀疏系数之间的联系,克服随机噪声对稀疏系数的影响,从而获得比原K-SVD方法更优的图像降噪效果。

著录项

  • 公开/公告号CN102789633A

    专利类型发明专利

  • 公开/公告日2012-11-21

    原文格式PDF

  • 申请/专利权人 河海大学常州校区;

    申请/专利号CN201210228638.1

  • 申请日2012-07-02

  • 分类号G06T5/00(20060101);

  • 代理机构32224 南京纵横知识产权代理有限公司;

  • 代理人董建林

  • 地址 213022 江苏省常州市新北区晋陵北路200号

  • 入库时间 2023-12-18 07:21:42

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-06-28

    未缴年费专利权终止 IPC(主分类):G06T5/00 授权公告日:20150902 终止日期:20180702 申请日:20120702

    专利权的终止

  • 2015-09-02

    授权

    授权

  • 2013-01-16

    实质审查的生效 IPC(主分类):G06T5/00 申请日:20120702

    实质审查的生效

  • 2012-11-21

    公开

    公开

说明书

技术领域

本发明属于图像处理技术领域,涉及一种图像降噪系统和方法, 特别涉及一种基于K-SVD和局部线性嵌套的图像降噪系统和方法。

背景技术

在实际应用中,图像在获取、传输过程中不可避免的会受到各 种噪声信号的干扰。因此,在接收端必须对含噪图像进行处理,提高 图像的信噪比,改善图像质量,从含噪图像中尽量提取真实、有效的 原图像信息。图像降噪一直是图像处理领域中一个热点问题,各国学 者也通过各种信号处理手段提升图像的信噪比。

近年来,随着基于字典学习和稀疏表示的信号处理与重构方法 的研究不断深入,将该类方法应用于图像降噪领域也取得了一定的成 果。在Michael Elad;Michal Aharon.Image Denoising Via Sparse and  Redundant Representations Over Learned Dictionaries[J].IEEE  Transactions on image processing,2006,15(12):3736-3745.发表的文献 中表明,将经典的K-SVD算法应用于图像降噪,能够获得优于传统的 基于全局字典及过完备离散余弦字典所重构出的图像,提升降噪效 果。但是,由于基于K-SVD方法的图像降噪的准则是由字典和稀疏信 号相乘所得的重构图像逼近于含噪图像,且噪声具有较强的随机性, 因此这样的降噪准则必然降低图像局部较强的相关性,从而不利于重 构图像质量的提高。

另一方面,信号处理中的流形学习方法是一种有效的非监督学习 方法,其可以发现,高维数据中少数的隐含变量(低维数据),而这 些隐含变量则嵌套在高维欧式空间,以组合型的非线性流形存在。虽 然基于字典学习和稀疏表示的信号处理与重构方法中稀疏信号的维 数可能高于原始信号维数,但是稀疏性却可将该稀疏信号视为低维信 号,从而保证流形学习方法在字典学习和稀疏表示的信号处理领域中 的应用。在Miao Zheng,Jiajun Bu,,Chun Chen,et.al.Graph  Regularized Sparse Coding for Image Representation[J].IEEE  Transaction on image processing,2011,20(5):1327-1335.发表的文献 中表明,将流形学习中的局部线性嵌套(LLE)方法结合稀疏信号处 理时,能够有效实现图像的分类和聚类,从一定角度说明流形学习中 的局部线性嵌套(LLE)方法能够在图像重构时体现图像内在的局部 相关性。

发明内容

本发明的目的是将基于字典学习和信号稀疏表示的K-SVD方法 与局部线性嵌套相结合,应用于图像处理领域,实现图像降噪。

本发明的技术方案从以下两方面考虑:①字典学习和信号稀疏 表示方面,由于图像信号本身具有一定的结构信息,如图像的轮廓纹 理等,因此字典学习的方法能够通过学习获得信号的这种特有结构, 使得在该字典上的稀疏系数必是信号结构特征的最大化表现。而图像 噪声则一般不具备这种结构,具有较强的随机性。因此通过由在字典 上稀疏系数重构的图像对含噪图像的逼近,能够有效地去除噪声。而 K-SVD算法则是其中的一种高效、实用的算法,因此本发明以K-SVD 算法为框架进行架构。②在流形学习方面,考虑到图像的结构信息会 被噪声所污染,且由于原始图像未知,重构图像只能逼近于含噪图像, 从而必然导致重构出的图像中存在一部分虚假结构信息。因此利用流 形学习算法,强制在图像块的稀疏系数间建立联系,从而有利于突出 图像的真实结构信息,并有效抑制虚假结构信息。本发明则通过局部 线性嵌套算法实现在图像块的稀疏系数间建立联系。最终,实现一种 在K-SVD框架下基局部线性嵌套的图像降噪系统和方法,并取得比传 统K-SVD图像降噪方法更优的效果。

本发明的主要技术内容如下:

一种基于K-SVD和局部线性嵌套的图像降噪系统,包括以下模 块:采样模块,计算拉普拉斯矩阵L模块,目标函数构造及字典、稀 疏系数优化模块,估计图像块获取模块,整体估计图像块获取模块;

含噪图像→采样模块→计算拉普拉斯矩阵L模块→目标函数构 造及字典、稀疏系数优化模块→估计图像块获取模块→整体估计图像 块获取模块→去噪图像;

所述目标函数构造及字典、稀疏系数优化模块包括整体目标函 数构造模块、对各稀疏系数优化模块、对字典D优化模块;

所述对各稀疏系数优化模块包括两部分:稀疏系数目标函数的 构造以及稀疏系数的优化;

所述对字典D优化模块包括两部分:字典D的目标函数的构造以 及字典D的优化。

一种基于K-SVD和局部线性嵌套的图像降噪方法,包含以下步 骤:

(1)、在采样模块中输入含噪图像,对该图像采样出N个M1×M2像素大小的图像块,并记录各图像块在原图中的位置,对第k个图像 块像素矩阵Bk按列进行顺序堆砌,k=1,2,...,N,构成一(M1M2)×1的列 矢量Yk

(2)、在计算拉普拉斯矩阵L模块中对全体图像块所对应的列矢 量按照局部线性嵌套方法,根据各矢量点在空间几何中的结构,计算 距离的权值矩阵W,并进而构造拉普拉斯矩阵L;

(3)、在目标函数构造及字典、稀疏系数优化模块中利用K-SVD 算法构造目标函数为:约束条件为 ||Yk-DXk||2≤ε进行参数D和X的优化求解,

其中,Y=[Y1 Y2...YN],D为字典,Xk为Yk在D上投影的稀疏 系数,X=[X1 X2...XN],||.||F为Frobenius范数,||.||2为2范数,Tr(.) 为矩阵求迹运算,(.)T为矩阵转秩运算,β为加权系数,β=0.1,ε为 分解误差门限;

(4)、在估计图像块获取模块中利用优化出的字典D和稀疏系 数Xk,对列矢量Yk进行估计,其求解公式为k=1,2,...,N,并 将该估计量按行进行顺序分解,构造对应大小为M1×M2的估计图像 块像素矩阵

(5)、在整体估计图像获取模块中将步骤(4)估计出的图像块, 根据步骤(1)中的图像块在原图中的位置信息,覆盖至原图的对应 位置,并记录原图中每个像素点上需要覆盖的估计图像块个数wi,j, i,j为像素位置坐标,及对应的估计图像块的像素值k=1,2,...,wi,j

(6)、利用权值wi,j对进行权值相加,最终获得降噪后图像对 应位置的像素值其中Pi,j和α分别为 原图像的像素值和对应的加权系数,α=1。

步骤(3)所述的利用基于K-SVD算法对式: 约束条件为||Yk-DXk||2≤ε进行D和X的优 化求解,其按如下步骤进行:

(3a)、在对各稀疏系数优化模块中的稀疏系数目标函数进行构 造:k=1,2,...,N,该优化公式等价于如下 目标函数:

min||Yk-DXk||22+βLk,k||Xk+1Lk,kΣikLk,iXi||22,约束条件为||Yk-DXk||2≤ε,

其中,Li,j为步骤(2)中所述的拉普拉斯矩阵L的第i行第j列元 素;

(3b)、对步骤(3a)中的min||Yk-DXk||22+βLk,k||Xk+1Lk,kΣikLk,iXi||22采 用如下公式进行等价:

min||Yk-βLk,kXPk-DβLk,kIXk||22

其中,I为(M1M2)×(M1M2)大小的单位矩阵,Pk为对应于Xk的一 个矢量,定义为:

Pk,i=Lk,iLi,iik0i=k

其中,Pk,i为Pk中第i行的值;

(3c)、在对各稀疏系数优化模块中的稀疏系数进行优化:对 中所有Xk,k=1,2,...,N,按照K-SVD中稀 疏系数求解算法进行计算,当||Yk-DXk||2≤ε时,停止对稀疏系数Xk的 稀疏求解;

(3d)、在对字典D优化模块中的字典D的目标函数进行构造: k=1,2,...,N,该优化公式等价于如下目标 函数:

约束条件为||Yk-DXk||2≤ε,

(3e)、在对字典D优化模块中的字典D的目标函数进行优化: 按照K-SVD中字典优化算法进行计算,当对于所有k=1,2,...,N, ||Yk-DXk||2≤ε时,停止对字典D的优化求解,输出稀疏系数Xk和对应 字典,进入步骤(4),否则重复至步骤(3a)。

本发明所达到的有益效果:

本发明将流行方法和字典学习和信号稀疏表示和重构方法相结 合,具体来说,将K-SVD方法和局部线性嵌套进行有机结合,实现 图像降噪的目的。该方法比基于单一K-SVD方法的图像降噪方法, 更能突出真实图像的内在信息结构,从而进一步提升重构图像的峰值 信噪比(PSNR),获得更加优异的降噪效果。

附图说明

图1是本发明基于K-SVD和局部线性嵌套的图像降噪方法的总 体框架图;

图2是目标函数构造及字典、稀疏系数优化模块的具体实施框 图;

图3是本发明含噪图像Pepper的降噪效果图;

图4是本发明含噪图像Cameraman的降噪效果图;

图5是本发明含噪图像Lena的降噪效果图。

具体实施方式

下面结合附图,对本发明的基于K-SVD和局部线性嵌套的图像 降噪方法作进一步阐述。

如图1、图2所示,一种基于K-SVD和局部线性嵌套的图像降噪 系统,包括以下模块:采样模块,计算拉普拉斯矩阵L模块,目标函 数构造及字典、稀疏系数优化模块,估计图像块获取模块,整体估计 图像块获取模块;

含噪图像→采样模块→计算拉普拉斯矩阵L模块→目标函数构 造及字典、稀疏系数优化模块→估计图像块获取模块→整体估计图像 块获取模块→去噪图像;

所述目标函数构造及字典、稀疏系数优化模块包括整体目标函 数构造模块、对各稀疏系数优化模块、对字典D优化模块;

所述对各稀疏系数优化模块包括两部分:稀疏系数目标函数的 构造以及稀疏系数的优化;

所述对字典D优化模块包括两部分:字典D的目标函数的构造以 及字典D的优化。

一种基于K-SVD和局部线性嵌套的图像降噪方法,包含以下步 骤:

(1)、在采样模块中输入含噪图像,对该图像采样出N个M1×M2像素大小的图像块,并记录各图像块在原图中的位置,对第k个图像 块像素矩阵Bk按列进行顺序堆砌,k=1,2,...,N,构成一(M1M2)×1的列 矢量Yk

(2)、在计算拉普拉斯矩阵L模块中对全体图像块所对应的列矢 量按照局部线性嵌套方法,根据各矢量点在空间几何中的结构,计算 距离的权值矩阵W,并进而构造拉普拉斯矩阵L;

(3)、在目标函数构造及字典、稀疏系数优化模块中利用K-SVD 算法构造目标函数为:约束条件为 ||Yk-DXk||2≤ε进行参数D和X的优化求解,

其中,Y=[Y1 Y2...YN],D为字典,Xk为Yk在D上投影的稀疏 系数,X=[X1 X2...XN],||.||F为Frobenius范数,||.||2为2范数,Tr(.) 为矩阵求迹运算,(.)T为矩阵转秩运算,β为加权系数,β=0.1,ε为 分解误差门限;

(4)、在估计图像块获取模块中利用优化出的字典D和稀疏系 数Xk,对列矢量Yk进行估计,其求解公式为k=1,2,...,N,并 将该估计量按行进行顺序分解,构造对应大小为M1×M2的估计图像 块像素矩阵

(5)、在整体估计图像获取模块中将步骤(4)估计出的图像块, 根据步骤(1)中的图像块在原图中的位置信息,覆盖至原图的对应 位置,并记录原图中每个像素点上需要覆盖的估计图像块个数wi,j, i,j为像素位置坐标,及对应的估计图像块的像素值k=1,2,...,wi,j

(6)、利用权值wi,j对进行权值相加,最终获得降噪后图像对 应位置的像素值其中Pi,j和α分别为 原图像的像素值和对应的加权系数,α=1。

步骤(3)所述的利用基于K-SVD算法对式: 约束条件为||Yk-DXk||2≤ε进行D和X的优 化求解,其按如下步骤进行:

(3a)、在对各稀疏系数优化模块中的稀疏系数目标函数进行构 造:k=1,2,...,N,该优化公式等价于如下 目标函数:

min||Yk-DXk||22+βLk,k||Xk+1Lk,kΣikLk,iXi||22,约束条件为||Yk-DXk||2≤ε, 其中,Li,j为步骤(2)中所述的拉普拉斯矩阵L的第i行第j列元 素;

(3b)、对步骤(3a)中的min||Yk-DXk||22+βLk,k||Xk+1Lk,kΣikLk,iXi||22采 用如下公式进行等价:

min||Yk-βLk,kXPk-DβLk,kIXk||22

其中,I为(M1M2)×(M1M2)大小的单位矩阵,Pk为对应于Xk的一 个矢量,定义为:

Pk,i=Lk,iLi,iik0i=k

其中,Pk,i为Pk中第i行的值;

(3c)、在对各稀疏系数优化模块中的稀疏系数进行优化:对 中所有Xk,k=1,2,...,N,按照K-SVD中稀 疏系数求解算法进行计算,当||Yk-DXk||2≤ε时,停止对稀疏系数Xk的 稀疏求解;

(3d)、在对字典D优化模块中的字典D的目标函数进行构造: k=1,2,...,N,该优化公式等价于如下目标 函数:

约束条件为||Yk-DXk||2≤ε,

(3e)、在对字典D优化模块中的字典D的目标函数进行优化: 按照K-SVD中字典优化算法进行计算,当对于所有k=1,2,...,N, ||Yk-DXk||2≤ε时,停止对字典D的优化求解,输出稀疏系数Xk和对应 字典,进入步骤(4),否则重复至步骤(3a)。

本发明的效果可以同过一下实验进一步说明:

1)实验条件

本实验采用标准测试图像Lena、Pepper、Camerman作为实验数 据,采用Matlab7.0作为仿真工具,计算机配置为Intel酷睿 i2410/2G。

2)实验内容

分别利用原K-SVD方法和本发明的基于K--SVD和局部线性嵌套 的图像降噪方法,对各类输入测试图像在不同的噪声方差下进行降 噪。实验中设定字典中原子个数为128个,图像的水平采样和垂直采 样间隔都为4个像素,采样图像块大小为8×8的像素块:

首先,对噪声方差为20的Pepper图像进行降噪,结果如图3 所示,其中图3(a)为输入含噪图像,图3(b)为原K-SVD方法结 果,图3(c)为本发明方法结果;

其次,对噪声方差为30的Cameraman图像进行降噪,结果如图 4所示,其中图4(a)为输入含噪图像,图4(b)为原K-SVD方法 结果,图4(c)为本发明方法结果;

最后,对噪声方差为40的Lena图像进行降噪,结果如图5所 示,其中图5(a)为输入含噪图像,图5(b)为原K-SVD方法结果, 图5(c)为本发明方法结果;

3)实验结果分析

从图3、图4、图5可以看出,本发明在图像降噪的PSNR评价 上要优于原K-SVD算法约0.2dB左右,图像的纹理细节信息都保持的 比较好,能够在多种类型的输入图像如Pepper、Cameraman、Lena, 都可以得到很好的重构效果。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的 普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出 若干改进和变形,这些改进和变形也应视为本发明的保护范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号