一种基于超完备字典学习的图像去噪方法

合集下载

基于DCT过完备字典和MOD算法的图像去噪方法

基于DCT过完备字典和MOD算法的图像去噪方法

s , ER 一般情 况下并 不需要完 全准确 的对其重构 表达 , 较 为精确的稀疏逼近 即可满足要求 , 因此 , 问题 可 以转换 为 该
相 应 的稀 疏 逼 近 _ 问题 : 5 ]
mi af s l—Dal £ nl 0 t I l .1 s l
疏 表示 问 题 。
() 4
式中 , 为稀疏逼近误差 , 为 稀疏 字典 , e £ D 当 一0时 即为 稀
2 1 正 交 匹 配跟 踪 算 法 ( . OMP )
a nI ls I ri 口l .J 一 I £ l t o I 字典学 习 : 用下面公式更新字典
( 4 1)
基 于 L 范数 的非 凸性 , o 对于 上式来 说 , 如何 求 唯一解 是一个 典型的 N P难 问题 。为此 , 多学 者 提 出了多 种有 众 效 的稀 疏分解算法 , 主要有 Mp 、 MP 、 p 等 。其 中 E O E B[
理 的许多方面, 如信号去噪 , 编码和识别等 。
* 收 稿 E期 :0 1年 n 月 1 t修 回 E期 :0 1年 l l 21 7F, l 21 2月 2 日 3 基 金 项 目 : 北 省 自然 科 学 基 金 项 目( 号 :0 0 DZ 5 ) 助 。 湖 编 2 1C 0 7 资
完备 的 , 在这种 字典 基础 上的分解 系数 a是不 唯一 的。从 众多 的分解 系数中选取最为稀疏 的系数 , 可采用 L o范数进 行度量 , 以建立如下 的图像过完备稀疏表示模 型 : 可

S- D iI i  ̄l

I I o


( 2 1)
mi l . nl j l 0 s一 —— t r dd ‘ T= I 。 。

一种基于超完备字典学习的图像去噪方法

一种基于超完备字典学习的图像去噪方法

2超完备字典学习新算法
首先从含噪图像出发,从中随机提取K张子图像,
构成训练样本集㈠}冬1.我们的目标是学习出一个包含
样本结构,且每个样本瓯在其上具有稀疏表示的字典
D,并得到它们的表示系数aj,即

掣n了1 I S一加怯+∑A;I口i 0。
(2)
其中矩阵S=(m s2,…,%).采用迭代的方法.首先给 定字典D,求解所有训练样本si在D上的稀疏表示口i, 得到稀疏表示矩阵口=(口I,口2,…,盘K);然后根据口更 新字典D.即每次迭代包含如下两个步骤: 2.1固定字典D,求口
始图像.实验结果表明,与小波类去噪方法相比,本文的学习算法能更好地去除图像噪声,保留图像细节信息,获得更
高的PSNR值.
关键词: 稀疏表示;基追踪;匹配追踪;字典学习;二次规划
中图分类号:TNgll.73
文献标识码: A
文章编号:0372-2112(2009)02-0347-04
An Over—complete Learned Dictionary-Based Image De-noising Method
其中E为单位阵,j即为所求的去噪后图像. 4实验结果与分析
实验的目的是检验算法对于加性高斯白噪声的去
SLS—GSM上噪结果(29.22dB) 本义剪法七噪缶Ii果(30.95dB) 图3噪声仃=20的Barbara图像去噪后结果比较 表1基于学习的方法与小波类方法的比较结果
万方数据
电 子学报
2009住
分量在该字典上不具备稀疏表示.因此我们可以根据 数据是否在字典上具有稀疏表示,将原始图像与噪声 区分开,达到去噪的目的.
设计合适的字典是图像稀疏表示的一个关键问 题.本文提出一种超完备字典学习算法,将字典训练问 题转化为一个带边界约束二次规划问题,并研究适合 于大规模运算的解法,使其适用于具有高维特性的图 像处理问题.训练得到的字典具有非负性的特征,与自 然图像数据相适应.实验结果表明,基于本文算法训练 得到的字典具有很好的去噪能力,能够更好的保持图 像的特征,去噪后图像具有更高的峰值信噪比.

一种基于过完备冗余字典的图像去噪方法

一种基于过完备冗余字典的图像去噪方法

DOI:10.3969/j.issn.2095-509X.2019.02.025一种基于过完备冗余字典的图像去噪方法郭俊锋ꎬ李育亮ꎬ王㊀茁(兰州理工大学机电工程学院ꎬ甘肃兰州㊀730050)摘要:针对基于字典学习的图像去噪方法中字典学习速度慢㊁反应时间长的不足ꎬ在稀疏表示字典学习的基础上ꎬ提出了一种改进的字典学习算法ꎮ字典学习过程分为稀疏编码和字典更新两个阶段ꎬ在字典更新阶段采用一种求近似解的方法替代K-SVD(K奇异值分解)算法中消耗时间最多的SVD分解ꎬ并舍弃K-SVD和近似K-SVD算法中字典更新阶段重复更新稀疏系数矩阵的过程ꎮ实验结果表明ꎬ与K-SVD和近似K-SVD字典学习算法相比ꎬ在不降低图像峰值信噪比和结构相似度的前提下ꎬ改进的字典学习算法减少了字典学习时间ꎬ提高了图像去噪的效率ꎮ关键词:稀疏表示ꎻ过完备字典ꎻ字典更新ꎻ图像去噪中图分类号:TH17㊀㊀㊀文献标识码:A㊀㊀㊀文章编号:2095-509X(2019)02-0103-04㊀㊀在图像采集和传递的过程中经常会受到噪声的干扰ꎮ近年来ꎬ稀疏表示或者说压缩感知在图像处理领域尤其是图像去噪方面的应用受到了极大重视ꎮ稀疏表示按稀疏基的不同主要分为两大类:一类是基于分析字典的稀疏表示ꎬ如傅立叶变换㊁离散余弦变换㊁脊波变换等ꎻ另一类就是基于对数据或者信号进行学习得到过完备冗余字典[1]的稀疏表示ꎮ分析字典构造简单但对复杂多变的图像信息稀疏表示能力不足ꎬ用与图像信息具有一定相关性的过完备冗余字典对图像进行稀疏表示能更有效地表达图像局部结构特点ꎮ国内外将基于字典学习的稀疏表示理论应用于图像去噪研究的方法有很多ꎮAharon等[2]提出了K-SVD(K-singularvaluedecompositionꎬK奇异值分解)的字典学习算法ꎬ将含噪图像用于字典学习ꎬ并通过图像重构达到去噪的效果ꎬ但SVD分解过程计算复杂度较高ꎬ花费时间较多ꎮRubinstein等[3]提出了近似K-SVD(approximateK-singularvaluedecompositionꎬaK-SVD)算法ꎬ在保证图像质量的前提下提高了字典学习速度ꎬ但在字典更新过程中重复更新稀疏系数矩阵的策略使得字典学习效率不能进一步提高ꎮ赖剑煌等[4]结合二次规划问题提出了适合大规模运算的梯度投影字典学习算法ꎬ能较好地保存细节信息并去除图像噪声ꎻ梁栋等[5]结合结构聚类和字典学习ꎬ提出了一种基于非局部正则化稀疏表示的图像去噪算法ꎬ但其计算复杂度较高ꎮ以上方法都具有一定去噪效果ꎬ但在实际应用中字典学习的速度慢㊁效率不高成为字典学习稀疏表示方法应用于图像去噪的重要障碍ꎮ本文在字典更新阶段采用了一种求近似解的方法替代K-SVD算法中消耗时间最多的SVD分解ꎬ并省略了K-SVD和近似K-SVD算法中字典更新阶段重复更新稀疏系数矩阵的过程ꎬ在保证图像去噪效果的基础上ꎬ加快了字典学习的速度ꎬ提高了图像去噪的效率ꎮ1 图像的稀疏表示及去噪过程稀疏表示是压缩感知的关键之一ꎬ基于稀疏表示的图像去噪过程即图像压缩感知的稀疏表示㊁测量采样㊁图像重构的过程[6]ꎮ含噪图像在稀疏基上具有稀疏性ꎬ可通过获得少量的随机观测值Y精确重构原信号ꎮ1)图像的稀疏表示就是找到一种合适的稀疏基ꎬ将稀疏基中的原子按一定系数线性组合用来对原始图像进行逼近或近似代替ꎬ其中的稀疏基主要包括分析字典和学习得到的冗余字典ꎮ稀疏表示收稿日期:2017-09-08基金项目:国家自然科学基金资助项目(51465034)作者简介:郭俊锋(1978 )ꎬ男ꎬ副教授ꎬ博士ꎬ主要研究方向为现代测试技术及故障诊断㊁图像稀疏表示及压缩感知ꎬjunf_guo@163.com.通讯作者:李育亮ꎬlyl931206@163.com.301 2019年2月㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀机械设计与制造工程㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀Feb.2019第48卷第2期㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀MachineDesignandManufacturingEngineering㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀Vol.48No.2可表示为:X=DA(1)式中:X为原始图像信号ꎻA为稀疏系数矩阵ꎻD为稀疏基或称稀疏字典ꎮ本文研究的过完备冗余字典是一种性能优异的稀疏字典ꎬ而性能优异的稀疏字典能够更好地保留图像中的细节信息ꎮ2)测量采样的过程中通过选择一种观测矩阵Φꎬ对图像信号进行压缩测量得到观测值Y=ΦXꎮ为方便仿真实验ꎬ本文采用经典的随机观测矩阵ꎮ3)图像重构的过程就是将测量采样得到的少量观测值Y用于重构运算ꎬ得到重构的稀疏系数矩阵A(ꎬ进而得到重构图像X(=DA(ꎮ本文采用较简单的OMP(orthogonalmatchingpursuitalgorithmꎬ正交匹配追踪算法)进行图像重构ꎮ基于稀疏表示图像去噪的流程图如图1所示ꎮ图1㊀图像去噪流程图2 字典学习算法及其改进基于字典学习的稀疏表示即先构建一个训练信号集ꎬ然后在初始字典的基础上结合训练信号集应用相应算法学习得到一个冗余的经验学习字典ꎬ最后用所获得的字典D中的原子来表示原始图像信号Xꎮ对含噪图像用字典D进行稀疏表达ꎬ就是根据重构得到的稀疏系数矩阵A(和字典D重建图像ꎬ部分噪声在字典上是非稀疏的ꎬ而图像信号在字典上是稀疏的ꎬ在图像重建的过程中丢失掉的那部分信息主要就是噪声信息ꎬ因而进行图像重建就起到了去噪的作用ꎮ字典学习算法主要有MOD(methodofopti ̄mizeddirectionsꎬ最优方向法)[7]㊁K-SVD算法[2]㊁ODL(onlinedictionarylearningꎬ在线字典学习法)[8]等ꎮ本文所研究的方法和K-SVD算法都是将字典逐列更新ꎬ通过多次迭代直到收敛ꎮ同其他离线字典学习算法一样ꎬ其目标函数为:㊀minDꎬA{ X-DA 2F}㊀s.t.∀i ai 0ɤT0(2)式中:X为样本信号集ꎬ即原始图像信号ꎻD为学习得到的过完备字典ꎻA=[a1ꎬa2ꎬ ꎬan]ꎬ为稀疏系数向量ai组成的矩阵ꎻ • F是矩阵的Frobenius范数ꎻT0为用于表示信号X所使用的字典原子数ꎮ和其他字典学习算法一样ꎬ本文字典学习算法也分成两个阶段ꎬ即稀疏编码和字典更新ꎬ具体流程如下:1)字典初始化ꎬ置迭代次数计数器t=0ꎬ选定初始字典D(0)ꎮ2)稀疏编码:对图像信号X=[x1ꎬx2ꎬ ꎬxn](xi为图像分块重排后的图像子块向量)稀疏编码求得稀疏系数矩阵A(t)=⌊a(t)1ꎬa(t)2ꎬ ꎬa(t)n」:a(t+1)i=argminaixi-D(t)a(t)i 22s.t. a(t)i 0ɤT0(3)3)字典更新:用稀疏矩阵A(t)更新字典D(t)=⌊d(t)1ꎬd(t)2ꎬ ꎬd(t)n」(di为字典的列向量或称为字典的原子):D(i+1)=argminDX-D(t)A(t) 2F(4)至此完成一次迭代ꎬ令迭代次数t=t+1ꎮ本文算法与K-SVD算法的区别在于字典更新阶段ꎮK-SVD算法在字典更新过程中采用SVD分解ꎬ同时得到新的一列字典原子和稀疏系数向量以代替前一次获得的一列字典原子和稀疏系数向量ꎮ由于稀疏系数矩阵在稀疏编码阶段已经更新过一次ꎬ因此本文算法将其改进为在字典更新阶段不再更新ꎬ而是采用近似拟合的方法更快速地获得更新的字典原子ꎬ经实验证明这种方法对重构图像的影响很小ꎮ本文算法的字典更新过程如下ꎮ首先固定除待更新字典的第k列原子dk外的其余字典原子ꎬ将目标函数改写为: X-D(t)A(t)2F= X-ðKj=1d(t)ja(t)rowj 2F= (X-ðjʂkd(t)ja(t)rowj)-d(t)ka(t)rowk2F= E(t)k-d(t)ka(t)rowk 2F(5)式中:d(t)j为字典第t次迭代的第j列ꎻa(t)rowj为稀疏矩阵第t次迭代的第j行ꎻE(t)k为除去待更新项的残差项ꎮ然后进行去零收缩ꎬ降低后续计算成本ꎬ将对应稀疏系数向量中非零元素所在列号j提取出来定义索引矩阵Ωkꎬ进而得到X∗=XΩk㊁E(t)∗k=E(t)kΩk㊁a(t)∗rowk=a(t)rowkΩk并代入式(4)得:d(t+1)k=argmindkE(t)∗k-d(t)ka(t)rowk 2F(6)最后采用和近似K-SVD[3]类似的方法ꎬ在满401 2019年第48卷㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀机械设计与制造工程㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀足式(6)的情况下计算更新字典的第k列原子:d(t+1)k=E(t)∗k(a(t)∗rowk)TE(t)∗k(a(t)∗rowk)T2(7)这种字典更新方法既避免了MOD字典学习算法中大矩阵的求逆ꎬ也避免了SVD分解的高计算复杂度ꎬ去除了近似K-SVD字典更新中重复更新稀疏系数的步骤ꎬ在保证图像重构精度的前提下ꎬ缩短了字典学习的时间ꎮ3 实验与仿真本文的所有仿真实验均在MATLAB2014a下进行ꎬ计算机的处理器为主频3.3GHz的AMDFX8300ꎬ内存为8GBꎬWindows764位操作系统ꎮ实验将K-SVD算法㊁近似K-SVD算法与本文算法在图像去噪效果㊁字典学习时间两方面进行对比ꎬ并在不同噪声程度下对本文算法做进一步研究ꎮ为验证本文算法的去噪效果ꎬ对叠加了不同强度高斯噪声的大小为256像素ˑ256像素的camera ̄man图像进行去噪实验ꎬ将含噪图像分成若干8像素ˑ8像素的噪声图像块作为训练集ꎬ学习得到的字典大小为64像素ˑ256像素ꎮ为了方便比较ꎬ各算法的字典学习算法初始字典都采用DCT(离散余弦变换)字典ꎬ字典学习稀疏编码都选用OMP算法ꎬ字典学习迭代次数都设定为10次ꎮOMP算法中允许表示误差为σˑCꎬC=1.15ꎬσ为所加入高斯白噪声的标准差ꎮ表1以aK-SVD表示近似K-SVD算法ꎮ采用峰值信噪比(PSNR)和平均结构相似度(MSSIM)对去噪后的图像质量进行评价ꎬ在σ=35的情况下去噪图像如图2所示ꎮ表1㊀不同噪声水平下去噪图像质量标准差σDCTK-SVDaK-SVD本文算法PSNR/dBMSSIMPSNR/dBMSSIMPSNR/dBMSSIMPSNR/dBMSSIM2029.47470.3453529.97390.3545629.96010.3548929.96690.354833526.45950.2401727.23050.2579727.20920.2569927.21690.256465024.87690.2010725.76380.2179225.75900.2163125.73940.217517523.18210.1549923.82440.1687923.79980.1679123.82830.16928图2㊀原始图像及去噪后重构图像㊀㊀由表1可以看出ꎬ应用本文字典学习算法重构的图像ꎬ其质量与K-SVD㊁近似K-SVD字典学习算法重构图像的质量相近ꎬ但明显优于DCT字典ꎮ由表2可以看出ꎬ本文算法的字典学习速度比K-SVD算法字典学习速度提高了3~4倍ꎬ与aK-SVD算法相比也有明显提高ꎮ本文算法在不表2㊀不同噪声水平下字典学习时间标准差σ字典学习消耗时间/sK-SVDaK-SVD本文算法2028.7912107.3023797.0850333520.5681204.8486824.6579935018.7215004.1658223.9201247519.1700503.8294843.697902501 2019年第2期㊀㊀㊀㊀㊀㊀㊀㊀㊀郭俊锋:一种基于过完备冗余字典的图像去噪方法降低去噪效果前提下ꎬ减少了字典学习时间ꎬ降低了字典更新的计算复杂度ꎮ4㊀结束语通过对字典学习算法的研究ꎬ将原K-SVD算法中消耗时间最多的SVD分解用本文采用的求近似解的方法替代ꎬ并且省略字典更新阶段重复更新稀疏系数矩阵的步骤ꎬ减少了字典学习过程所消耗的时间ꎮ从实验结果可以看出ꎬ使用本文提出的方法重构图像质量得到了保证ꎬ字典学习时间的缩短并没有对图像重构及去噪效果造成影响ꎬ为更好地将字典学习稀疏表示应用到图像去噪提供了有效的参考ꎮ但重构图像质量与原图像相比还有一定差距ꎬ后续将对重构算法等进行进一步的研究ꎮ参考文献:[1]㊀练秋生ꎬ石保顺ꎬ陈书贞.字典学习模型㊁算法及其应用研究进展[J].自动化学报ꎬ2015ꎬ41(2):240-260.[2]㊀AHARONMꎬElADMꎬBRUCKSTEINA.K-SVD:analgorithmfordesigningovercompletedictionariesforsparserepresentation[J].IEEETransactionsonSignalProcessingꎬ2006ꎬ54(11):4311-4322.[3]㊀RUBINSTEINRꎬZIBULEVSKYMꎬELADM.Efficientim ̄plementationoftheK-SVDalgorithmusingbatchorthogonalmatchingpursuit[J].CSTechnionꎬ2008ꎬ40(8):1-15. [4]㊀赖剑煌ꎬ蔡泽民.一种基于超完备字典学习的图像去噪方法[J].电子学报ꎬ2009ꎬ37(2):347-350.[5]㊀梁栋ꎬ梁昭ꎬ鲍文霞.基于非局部正则化稀疏表示的图像去噪算法[J].系统工程与电子技术ꎬ2013ꎬ35(5):1104-1109.[6]㊀任越美ꎬ张艳宁ꎬ李映.压缩感知及其图像处理应用研究进展与展望[J].自动化学报ꎬ2014ꎬ40(8):1563-1575. [7]㊀ENGANKꎬAASESOꎬHUSOYJH.Methodofoptimaldirec ̄tionsforframedesign[C]//Proceedingsofthe1999IEEEInter ̄nationalConferenceonAcousticsꎬSpeechꎬandSignalProcess ̄ing.Phoenix:AZꎬ1999:2443-2446.[8]㊀MAIRALJꎬBACHFꎬPONCEJꎬetal.Onlinelearningformatrixfactorizationandsparsecoding[J].JournalofMachineLearningResearchꎬ2009ꎬ11(1):19-60.AnimagedenoisingmethodbasedonovercompleteredundantdictionaryGuoJunfengꎬLiYuliangꎬWangZhuo(SchoolofMechanicalandElectronicEngineeringꎬLanzhouUniversityofTechnologyꎬGansuLanzhouꎬ730050ꎬChina)Abstract:Aimingattheweaknessofslowdictionarylearningandlongreactiontimeintheimagedenoisingmeth ̄odbasedondictionarylearningꎬitproposesanimproveddictionarylearningalgorithmbasedonsparserepresen ̄tationdictionarylearning.Thedictionarylearningprocessisdividedintotwostages:sparsecodinganddictionaryupdating.InthedictionaryupdatingstageꎬitadoptsanapproximatesolutioninsteadoftheK ̄SVDalgorithmtoapproximatetheSVDdecompositionwhichconsumesthemosttimewiththeK ̄SVDalgorithm.ItabandonstheprocessofupdatingthesparsecoefficientmatrixinthedictionaryupdatingstageinK ̄SVDandapproximateK ̄SVDalgorithm.Theexperimentalresultsshow:comparingwiththeclassicaldictionarylearningalgorithmꎬinthepremiseofnotreducingtheimagepeaksignal ̄to ̄noiseratioandstructuresimilarityꎬthisimprovedalgorithmsig ̄nificantlyreducesthedictionarylearningtimeꎬimprovestheefficiencyofimagedenoising.Keywords:sparserepresentationꎻovercompletedictionaryꎻdictionaryupdatingꎻimagedenoising 6012019年第48卷㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀机械设计与制造工程㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀㊀。

基于过完备字典学习的全变分图像去噪方法

基于过完备字典学习的全变分图像去噪方法

基于过完备字典学习的全变分图像去噪方法张晓严;马杰;武利涛【摘要】为了改善低信噪比情况下去噪效果、边缘保持能力差的问题,提出一种联合全变分正则项的字典学习图像去噪方法.首先,把增广拉格朗日乘子法和正交匹配追踪这两种求解稀疏编码的方法跟经典的K-SVD思想相交融,改善字典性能;其次,将全变分去噪模型融入到基于字典学习的图像去噪理论中,在图像重构基础上,引入全变分约束项,作为改进去噪模型中新的一项,达到对噪声和图像边缘作后续优化处理、改善图像去噪性能的目的.实验结果表明,改进的去噪方法,在保持原有去噪效果前提下,在噪声标准差较大或者图片边缘信息丰富时,去噪图像更加自然,边缘更加清晰,视觉效果较好.%In order to improve the low SNR on denoising ability of edge preserving image,proposed K-SVD dictionary learning and total variation regularization denoising method.Firstly,the augmented Lagrange multiplier method and orthogonal method of the two kinds of solving sparse encoding tracking matching with K-SVD classic thoughts to improve the performance of the dictionary;the total variational denoising model into image dictionary learning denoising theory improved image denoising performance.The experimental results show that the improved denoising method,while maintaining the original denoising effect,the noise standard deviation is larger or for the rich image edge information,image denoising is more natural with clearer edge,and the visual effect is better.【期刊名称】《河北工业大学学报》【年(卷),期】2017(046)001【总页数】8页(P1-7,17)【关键词】字典学习;图像去噪;增广拉格朗日乘子法;正交匹配追踪;全变分【作者】张晓严;马杰;武利涛【作者单位】河北工业大学电子信息工程学院,天津300401;河北工业大学电子信息工程学院,天津300401;天津市电子材料与器件重点实验室,天津300401;河北工业大学电子信息工程学院,天津300401【正文语种】中文【中图分类】TP391.9利用计算机等工具对数字图像进行加工处理,提高图像质量,从图像中获得更多有用的信息,数字图像处理是数学领域和计算机领域交叉热点,因其可靠性高、精度高等优势在日常生活和科学研究中发挥相当重要作用,例如:通信技术中的图像压缩编码、医学检测中的核磁共振、科学探索领域中的探测卫星、气象预测中的云图等方面.但是图像在采集、传输过程受到其他因素的影响,不可避免地会出现噪声,噪声会降低接收图像的质量,扰乱人类感知事物的能力,还会对图像的后期处理,例如:边缘检测、特征提取等,造成或多或少的影响,所以在对图像进行目标识别、分类、分割等后期处理前进行去噪处理有着非常重要的作用.图像去噪实质就是提取有用信息,抑制无用的噪声信息,要兼顾噪声消除和保护重要细节信息两方面能力,研究学者们对图像去噪技术进行不断的研究,提出很多图像去噪方法:如邻域滤波方法[1-2]、小波去噪方法[3]、偏微分方程的图像去噪方法[4]、非局部相似性的图像去噪方法[5-6]及稀疏表示理论的图像去噪方法[7]等.其中,偏微分方程方法是一种局部自适应技术,全变分(Total Variation,TV)[8-9]算法更深入凸显了偏微分方程在图像处理中的位置,能兼顾噪声消除和边缘保持两方面的要求,是一种较为不错的图像去噪方法.图像去噪当作一类最简单的图像处理反问题向来是研究学者们关切的重点[10-11],图像在字典下具备稀疏性先验是稀疏表示图像去噪方法实施的关键依据.本文的主要工作就是围绕字典学习理论和全变分去噪模型而开展的,将全变分去噪模型融入到基于字典学习的图像去噪理论中,提出新的去噪方法,并通过仿真实验来进行验证.字典学习要解决这样问题:给定一类信号训练样本,设计一个字典,使得这类信号能在该字典上被稀疏表示.K-SVD算法[12]是较典型的字典学习方法,解决问题其中:X指训练样本;D是字典;A表示稀疏编码系数;T0表示非零元素个数.交替进行稀疏编码和字典更新2个步骤求解式(1)所示问题.1)固定字典D,更新稀疏系数A求解式(2)优化问题稀疏编码是字典学习中的一个重要环节,求解这类问题有很多种方法:正交匹配追踪(Orthogonal Matching Pursuit,OMP)[13]算法、基追踪(Basis Pursuit,BP)[14]算法、LARS-Lasso[15]算法等.2)固定稀疏系数A,更新字典D利用上述得到的稀疏系数A,优化字典D.更新第k列原子时dk,使得下式最小其中:表示矩阵A的第j列,更新dk时,其他原子固定,因此Ek是一个恒定值.K-SVD算法的思想就是对上式中Ek的进行SVD分解,用最大奇异值对应的列向量更新dk.前一部分对K-SVD字典学习算法进行了简单介绍.为了较好地实现图像去噪效果,本文从2个步骤来实行.步骤1:提出一种改进的 K-SVD字典训练算法.将增广拉格朗日乘子法(Augmented Lagrange Multipliers,ALM)和正交匹配追踪(Orthogonal Matching Pursuit,OMP)算法这两种求解稀疏系数的算法跟经典的K-SVD字典训练思想相融合,变成一种新的字典训练方法,从而改善字典学习性能.步骤2:提出一种联合全变分正则项的字典学习图像去噪方法,将全变分去噪模型思想融入到基于字典学习的图像去噪理论中.在上一步骤得到的图像重构基础上,引入全变分(Total Variation,TV)约束项,作为改进去噪模型中新的一项,对噪声和图像边缘作后续优化处理,从而改善图像去噪性能.下面对其中的关键步骤——改进的字典训练方法和改进的图像去噪模型进行介绍. 2.1 改进的字典训练方法从理论框架上讲,字典学习主流的研究模式是将字典学习和稀疏编码轮换迭代更新求解,其中,稀疏编码可以称得上是字典学习中的一个重要环节,用于求解稀疏系数,为更新字典作准备.为了提高训练字典的速度和性能,本文尝试利用增广拉格朗日乘子法(Augmented Lagrange Multipliers,ALM)对稀疏编码模型进行求解.模型如下引入辅助变量Z,转化成如(5)所示的有约束问题的稀疏编码模型其中:X指训练样本;D是字典;A表示稀疏编码系数;λ表示权重大小.首先构造如式(5)所示稀疏编码问题的增广拉格朗日函数式中:C指的是拉格朗日乘子,将有约束条件的最优化问题转化为无约束条件的最优化问题;μ≥0是惩罚参数.式(6)的优化问题可以利用交替更新的方式求解:固定Z和C,使L(AK+1,ZK,C,μ)最小,用最小二乘法更新求解A;固定A 和C,使L(Ak+1,Zk,C,μ)最小,用软阈值迭代法更新Z.更新A时根据新的Ak+1,更新Z其中,阈值算子Su(f)的定义为上述介绍的稀疏编码采用ALM(Augmented Lagrange Multipliers,ALM)方式完成字典训练的过程,性能相比于采用OMP(Orthogonal Matching Pursuit,OMP)算法有所提高,但是训练时间过长;而稀疏编码采用OMP算法完成字典训练过程,训练时间虽然较短,但会因其迭代停止准则在噪声变大时较早的完成迭代,影响求解稀疏系数的准确性.因此,为了利用OMP算法收敛时间快和ALM算法字典训练性能高的特点,本文将求解稀疏编码的增广拉格朗日乘子法和正交匹配追踪算法这两种求解稀疏系数的算法跟经典的K-SVD字典训练思想相融合,变成一种新的字典训练方法,改进的字典学习过程可以分为两个阶段:1)第1阶段,采用ALM-KSVD方法进行字典学习初始化过程:初始化字典D为过完备DCT字典;稀疏编码过程:采用增广拉格朗日乘子(ALM)算法求解稀疏表示系数;字典更新过程:利用上述得到的稀疏系数,采用K-SVD字典训练方法优化字典. 2)在第2阶段,采用OMP-KSVD方法进行字典学习初始化过程:初始化字典D为第一阶段完成后得到的字典D;稀疏编码过程:采用正交匹配追踪(OMP)算法求解稀疏表示系数;字典更新过程:利用上述得到的稀疏系数,采用K-SVD字典训练方法优化字典.2.2 基于改进K-SVD字典学习和TV正则化的图像去噪方法K-SVD字典学习图像去噪算法[16],在低信噪比或强噪声情况下,残差能量只需几次迭代就满足终止迭代条件,去噪效果不是特别明显,抑制噪声和边缘保持能力依然需要深一步的改善,基于全变分理论的图像处理方法可以更加紧密的将数学知识和图像处理理论相结合,处理图像时可以在平滑噪声的同时,保留图像的边缘和纹理信息.对含噪图像,不仅需要有效去除噪声,而且还需要保护好图像中的重要细节信息,受此启发,将全变分去噪模型融入到基于字典学习的图像去噪理论中,在提高图像去噪能力的同时,兼顾边缘和细节信息的保持能力,改进后新的去噪模型可以表示为式中:用来量度含噪图像与原始图像中间的近似程度;代表总的稀疏项;指的是大小为的图像子块与重构得到的近似块之间的误差;αij表示图像子块RijX在D字典上的稀疏表示系数;λ表示稀疏参数;μ表示残差控制因子;β表示TV正则项的权重.对模型(10)的求解主要从子过程(11)和子过程(12)来进行首先,对字典D进行初始化设置,初始化原始图像,令X=Y;其次,求解式(11)所示的第1个子过程,用本文2.1节介绍的改进的字典训练方法完成稀疏编码和字典更新,此过程需要进行J次迭代.稀疏编码阶段:对提取的图像小块RijX,如式(13)所示,当误差小于(Cσ)2时停止迭代,求解其对应的最优稀疏表示系数,字典更新阶段:利用上述得到的,且X=Y,采用K-SVD字典训练方法对字典D 的每一列di,i= 1,2,…,k进行更新.最后,求解式(12)所示第2个子问题,进行图像重构,当所有的αˆij和Dˆ给定时,求解模型(10),得到式(14)重构图像Xˆ.其中:I是单位矩阵;是Rij的转置矩阵.完成图像重构后,利用Chambolle非线性投影算子法更新TV项.其中:Pkλ表示非线性投影算子,Chambolle非线性投影算法和Pkλ的求解过程及证明参见文献[17].实验在处理器为Intel(R)Core(TM)i5-4200U CPU 2.30 GHZ,操作系统为Windows 7(64bit),环境为Matlab2014a的条件下进行.为了对本文所提去噪方法的可行性进行验证,采用峰值信噪比(PSNR)和结构相似度(SSIM)进行去噪效果的客观评价,PSNR的单位是dB,值越大,表明去噪效果越好,SSIM是一种用来评价去噪图像与原始图像之间结构相似性的指标,与主观质量评价关联性较强,当它越接近1时,也就代表了两幅图像更加相近,结构信息保持得越好.对应公式如下1)均方误差(MSE):2)均方根误差(RMSE):3)峰值信噪比(PSNR):4)结构相似度(SSIM):其中:I0是原始的干净图像;Iˆ是去噪后的图像;In是噪声图像,图像大小为M×N.3.1 第1组实验为了检测本文2.1节所提的改进K-SVD字典训练算法(简称:NEW-KSVD)的性能,使用仿真合成数据测试,将其与经典OMP-KSVD方法(稀疏编码方式采用OMP方法)和ALM-KSVD(稀疏编码方式采用ALM方法)方法进行比较,对于信号XN×L=DN×M×AM×L,测试它恢复原始字典的能力,首先生成一组大小为20×50的基D∈RN×M,由M=50个维数为N=20的基向量组成,每一列都进行标准化处理,然后产生L个样本集信号 {x1,x2,…,xL},选取L∈ {1 500,5 000,7 500,10 000,20 000}这5种不同的样本集信号,分别运行50次.对生成的信号加入噪声等级SNR=10的随机噪声,实验测试数据1给出了3种方法训练时间和RMSE值随样本集增大对于数值直观的变化情况.紧接着选取L=10 000的样本集信号,分别运行50次,对生成的信号加入噪声等级SNR={10,20,30,40,50}的随机噪声,实验测试数据2给出了3种方法训练时间和RMSE值随SNR值增大对于数值直观的变化情况.由表1和表2数据可以发现,样本集越大,训练时间越长,RMSE值虽然上下波动,但整体变化不大,总体而言,训练时间情况:ALM-KSVD算法消耗时间最多,其次是本文改进的字典训练方法,OMP-KSVD算法消耗的时间最少,RMSE情况:保持着ALM-KSVD算法的RMSE最低,其次是NEW-KSVD方法的字典训练方法,OMP-KSVD算法的RMSE最高.3.2 第2组实验为了验证本文2.2节提出的改进去噪算法的性能,选取2幅大小为512×512的灰度图像“woman”和“peppers”,如图1所示.分别加入标准差为σ∈{30,40,50,60,70,80,90,100}的随机噪声.有重叠的图像子块大小为8×8,迭代次数J=10,,C=1.15,字典大小为64×256,初始化字典均为DCT字典,稀疏编码环节:传统K-SVD采用正交匹配追踪算法,本文采用2.1节提到的算法.对比算法:1)文献 [18]中的基于非参数贝叶斯字典学习的稀疏图像复原算法,简称BPFA;2)文献 [17]中使用Chambolle投影算法求解TV模型的算法,简称TV;3)文献 [16]中基于稀疏字典学习的去噪算法,简称K-SVD;4)本文去噪算法.算法的运算速度由训练时间来衡量,因此从训练时间、峰值信噪比(PSNR)、结构相似度(SSIM)评价标准来进行描述,去噪结果,如表3、表4所示.从表中数据可以看出,随着噪声标准差的增加,TV算法、传统K-SVD算法、和本文算法(KSVD_N_TV)的训练时间逐渐减少,PDFA算法的训练时间基本保持不变,但是时间最长,传统K-SVD算法训练时间比本文算法用到的训练时间短,但差距很小.本文算法得到的PSNR和SSIM值明显高于传统的K-SVD算法得到的数值,特别是当噪声标准差特别大的时候,优势越来越明显,本文算法不是简单的将K-SVD算法跟TV算法得到的数值进行求和.选取了图像边缘较丰富的测试图像“woman”,加入标准差σ=70的随机噪声,图2显示分别采用TV算法、传统K-SVD算法、BPFA算法和本文算法去噪后得到的图像.从整体上看,图像a)较模糊,去噪能力很差,图像b)、图像c)较模糊,存在斑块,图像d)比其他图像边缘更加清晰,图像更加光滑、自然,视觉效果较好,与原图像更接近.图3是将测试图像“woman”进行局部放大后得到的图像,进一步说明边缘保持能力.图像a)和图像b)在边缘部分较图像c)较为模糊、暗淡,图像c)相比于其他图像边缘保护的更好一些,图像更加清楚、光滑,阴影部分处理效果更好.总体而言,本文算法处理后的图像具有良好的视觉效果,去噪能力高于其他3种算法.为了改善强噪声情况下的图像去噪效果和图像边缘、细节信息保持能力,提出一种基于改进的K-SVD字典和TV正则化的图像去噪方法.在字典学习过程中,将ALM算法和OMP算法这两种稀疏编码算法跟经典的K-SVD字典训练思想相融合,行成一种新的字典训练方法,改良字典学习性能.在图像重构基础上,将全变分去噪模型融入到基于字典学习的图像去噪理论中,运用TV项对噪声和图像边缘作更深一步处理.通过Matlab仿真验证,本文提出的方法相比于K-SVD算法在峰值信噪比、结构相似度上都有提高.【相关文献】[1]Chen T,Ma K K,Chen L H.Tri-state median filter for image denoising[J].Image Processing.IEEE Transactions on,1999,8(12):1834-1838.[2]Kazubek M.Wavelet domain image denoising by thresholding and Wienerfiltering[J].Signal Processing Letters.IEEE,2003,10(11):324-326.[3]Quiroga R Q,Garcia H.Single-trial event-related potentials with waveletdenoising[J].Clinical Neurophysiology.2003,114(2):376-390.[4]Zeng W,Lu X,Tan X.A local structural adaptive partial differential equation for image denoising[J].Multimedia Tools and Applications,2015,74(3):743-757.[5]Biler P,Imbert C,Karch G.The nonlocal porous medium equation:Barenblatt profiles and other weak solutions[J].Archive for Rational Mechanics and Analysis,2015,215(2):497-529.[6]Luo H,Wang Y.Sparse regularization image denoising based on gradient histogram and non-local self-similarity in WMSN[J].Optik-International Journal for Light and Electron Optics,2016,127(4):1743-1747.[7]Zhao Y Q,Yang J.Hyperspectral image denoising via sparse representation and low-rank constraint[J].Geoscience and Remote Sensing,IEEE Transactions on,2015,53(1):296-308.[8]Chan T F,Osher S,Shen J.The digital TV filter and nonlinear denoising[J].Image Processing,IEEE Transactions on,2001,10(2):231-241.[9]Rudin L I,Osher S,Fatemi E.Nonlinear total variation based noise removal algorithms[J].Physica D:Nonlinear Phenomena,1992,60(1):259-268.[10]Tang Y,Chen Y,Xu N,et al.Image denoising via sparse coding using eigenvectorsof graph Laplacian[J].Digital Signal Processing,2016,50:114-122.[11]Lu T,Li S,Fang L,et al.Spectral-spatial adaptive sparse representation for hyperspectral image denoising[J].Geoscience and Remote Sensing,IEEE Transactions on,2016,54(1):373-385.[12]Aharon M,Elad M,Bruckstein A M.The K-SVD:an algorithm for designing of over complete dictionaries for sparse representation[J].IEEE Transactions on Signal Processing,2006,54(11):4311-4322.[13]Tropp J A,Gilbert A C.Signal recovery from random measurements via orthogonal matching pursuit[J].Information Theory,IEEE Transactions on,2007,53(12):4655-4666.[14]Chen S S,Donoho D L,Saunders M A.Atomic decomposition by basispursuit[J].SIAM review,2001,43(1):129-159.[15]Demanet L,Zhang X.Eventual linear convergence of the Douglas-Rachford iteration for basis pursuit[J].Mathematics of Computation,2016,85(297):209-238.[16]Elad M,Aharon M.Image denoising via sparse and redundant representations over learned dictionaries[J].Image Processing,IEEE Transactions on,2006,15(12):3736-3745.[17]Chambolle A.An algorithm for total variation minimization and applications[J].Journal of Mathematical imaging and vision,2004,20(1-2):89-97.[18]Zhou M,Chen H,Ren L.Non-parametric Bayesian dictionary learning for sparse image representations[C]//Advances in neural information processing systems.2009:2295-2303.。

基于字典学习的图像去噪算法研究

基于字典学习的图像去噪算法研究

基于字典学习的图像去噪算法研究近年来,随着图像处理技术的快速发展,图像去噪技术也日趋成熟。

在实际应用中,保留图像的纹理和细节,同时去除图像中的噪声和模糊是一项非常重要的任务。

但是,传统的去噪方法通常会破坏一些图像的结构,因此基于字典学习的图像去噪算法应运而生。

字典学习是一种机器学习技术,它可以将一个信号分解为一组基元素的线性组合,这些基元素也被称为字典。

基于字典学习的图像去噪算法,可以通过对包含噪声的图像进行字典学习,生成一个基于图像结构的字典,然后用这个字典对噪声图像进行去噪。

基于字典学习的图像去噪算法主要包括以下三个步骤:1. 字典学习:使用包含噪声图像的数据集训练生成一个字典,这个字典一般由一些基本的小块组成,可以使用稀疏编码或其他技术来训练字典。

2. 稀疏编码:使用字典将噪声图像分解成一组基元素的线性组合,得到一个表示噪声图像的系数向量。

3. 信号重建:根据系数向量和字典重构原始图像,去除噪声,得到清晰的图像。

基于字典学习的图像去噪算法相比传统方法具有明显的优势,它可以很好地保留图像的细节和纹理,并且不容易对图像的结构产生破坏。

但是,也存在一些挑战和限制。

首先,字典学习需要大量的计算资源和时间,因此在实际应用中,需要通过优化算法和加速计算来提高效率。

其次,字典学习的性能受到初始字典的影响,如果初始字典不好,会影响算法的性能。

因此,如何选择或生成合适的初始字典是一项具有挑战性的任务。

最后,基于字典学习的图像去噪算法对噪声的类型和强度也有一定限制,因此在不同的应用场景中,需要选择合适的算法和参数。

总的来说,基于字典学习的图像去噪算法是一种非常有前途的技术,它可以在一定程度上解决图像去噪的问题,同时也为其他图像处理任务提供了新的思路和方法。

在未来,我们可以进一步开发和完善这些算法,提高算法的性能和效率,为图像处理技术的发展做出更大的贡献。

基于字典学习的SAR图像去噪算法研究

基于字典学习的SAR图像去噪算法研究

基于字典进修的SAR图像去噪算法探究摘要:合成孔径雷达(SAR)是一种获得高区分率图像的重要技术,但由于天气条件和噪声等因素,SAR图像屡屡受到噪声和杂波的干扰。

因此,如何准确地去除噪声和杂波成为了SAR图像处理中的重要问题。

本文提出了一种基于字典进修的SAR图像去噪算法,并对其进行了探究和分析。

起首,接受小波变换将SAR图像进行分解,得到SAR图像的低频重量和高频重量。

接着,通过字典进修的方法,进修SAR图像的稀疏表示,得到一组稀疏基。

然后,使用这组稀疏基对高频重量进行稀疏表示,从而去除噪声和杂波。

详尽来说,本算法将高频重量表示为一个稀疏向量,将该向量表示为稀疏基的线性组合的形式,即:x = Dα其中,D表示稀疏基,α表示系数向量。

通过L1范数最小化,将噪声和杂波系数的肯定值最小化,同时保证其与原始高频重量的L2范数的差值最小化,得到最优解。

本文还通过试验对算法进行了验证。

试验结果表明,本算法具有较好的去噪效果,能够在保证高频重量信息的前提下,有效地去除噪声和杂波。

此外,本算法还具有较快的运行速度和较低的计算复杂度,适用于大规模SAR图像的处理。

关键词:基于字典进修;SAR图像去噪;稀疏表示;L1范数最小化;试验验证。

SAR(Synthetic Aperture Radar)图像在军事、海洋、天气预报等领域有着广泛的应用。

然而,由于SAR图像得到过程中受到天气条件、像素间相干性等因素的影响,SAR图像屡屡具有高斯噪声、斑点噪声等不同形式的噪声和杂波。

这些噪声和杂波会影响SAR图像的质量和诠释性,降低SAR图像的识别、检测和分析等应用效果。

因此,SAR图像去噪一直是SAR图像处理领域中的一个热门探究方向。

传统的SAR图像去噪方法包括中值滤波、小波阈值去噪、自适应局部噪声减弱等方法,这些方法在一定程度上可以有效地去除噪声和杂波。

然而,这些方法轻忽了SAR图像本身具有的稀疏性和结构信息,因此在去除噪声和杂波的同时对SAR图像的结构信息造成了破坏,降低了SAR图像的可识别性、可诠释性和可用性。

基于改进的字典学习算法的图像去噪方法

基于改进的字典学习算法的图像去噪方法

基于改进的字典学习算法的图像去噪方法谢勤岚;丁晶晶【期刊名称】《计算机与数字工程》【年(卷),期】2014(000)006【摘要】Two improvements of the MOD and K-SVD dictionary learning algorithms are proposed by modifying two main parts of these algorithms :the dictionary update and the sparse coding stages .A new dictionary-update stage is used to find both the dictionary and the representations while keeping the supports intact .According to the previous sparse-coding , it suggests to update the known representations .These two ideas are tested in practice and show how they lead to faster training and better quality outcome .Experimental results prove the effectiveness of the proposed method .%提出对基于MOD和K-SVD字典学习算法的图像去噪的两个方面的改进。

在字典更新阶段,采用一种新的字典更新方式,在保持支集完备的同时寻找字典和表示法。

在稀疏编码阶段,根据前一次追踪过程产生的部分系数进行修正和更新。

分别对这两种改进进行了验证,并说明了如何进行更快速的训练以及取得更好的结果,实验结果证实了论文方法的有效性。

【总页数】4页(P1071-1074)【作者】谢勤岚;丁晶晶【作者单位】中南民族大学生物医学工程学院武汉 430074;中南民族大学生物医学工程学院武汉 430074【正文语种】中文【中图分类】TP391【相关文献】1.基于局部自相似的字典学习图像去噪方法 [J], 王爱齐;徐坤;宋爱民2.基于过完备字典学习的全变分图像去噪方法 [J], 张晓严;马杰;武利涛3.基于字典学习的残差信息融合图像去噪方法 [J], 董明堃;蒋爱民;孙娟4.基于双正交基字典学习的图像去噪方法 [J], 刘伟华;刘聪5.基于双正交基字典学习的图像去噪方法 [J], 刘伟华;刘聪因版权原因,仅展示原文概要,查看原文内容请购买。

基于字典学习的图像去噪研究

基于字典学习的图像去噪研究

基于字典学习的图像去噪研究作者:程春燕来源:《电脑知识与技术》2018年第02期摘要:为了克服传统方法去噪会损失部分有用信息的缺点,该文采用稀疏编码和字典训练两个关键技术,准确又高效地区分开图像的有用信号和噪声信号,更好地实现了去噪。

针对字典训练的过程利用了K-SVD算法,研究了其原理和去噪流程,由于字典学习是通过机器学习获得而不是预先选定得到的,从而可以更完整地保留图像原有的信息,最终获取更高的峰值信噪比。

通过对不同算法的仿真分析,验证了该方法的有效性。

关键词:机器学习;字典学习;稀疏表示;K-SVD;图像去噪中图分类号:TP391 文献标识码:A 文章编号:1009-3044(2018)02-0164-02Research on Image Denoising Based on Dictionary LearningCHENG Chun-yan(Faculty of Information Engineering,Jiangxi University of Science and Technology,Ganzhou 341000, China)Abstract:In order to overcome the disadvantages of the traditional methods denoising which lead to lose some of effective information,sparse coding and dictionary training are used as two key technologies. This method can distinguish the effective signal and noise signal of the image accurately and efficiently, and better realize the denoising.In view of the K-SVD algorithm that is used in dictionary training, the principle and denoising process are researched.Since dictionary learning is obtained by machine learning rather than pre-selected, it can not only better reserve the original information of the image, but also achieve higher Peak Signal to Noise Ratioultimately.The effectiveness of the method is verified by simulation analysis of different algorithms.Key words:machine learning;dictionary learning; sparse representation;K-SVD; image denoising1 概述图像去噪的目的在于降低噪声干扰的同时尽可能完整地保留图像本身的有效信息。

基于DCT冗余字典学习的红外图像去噪

基于DCT冗余字典学习的红外图像去噪

0 引言随着探测技术的发展,红外成像技术在目标探测、目标识别、跟踪测量、成像制导等领域应用越来越广泛。

但在其成像过程中,受各种因素的影响,必然会产生成像噪声,进而降低成像质量。

为了获得理想的探测图像,必须对红外图像进行去噪处理。

针对图像去噪的方法有很多,传统方法有:小波阈值方法,该方法是通过对噪声方差进行估计计算出的阈值,去噪实际效果不理想;基于全变差(TV)范数最小去噪能够保留图像大部分边缘纹理信息,但去噪效果也不够理想。

近年来,利用图像稀疏表示理论去噪的方法效果得到认可。

根据这一方法,本文提出一种基于DCT 字典和离散正弦(DST)字典构造成级联字典,作为原始字典进行稀疏分解,之后使用K-SVD 算法对带噪声的红外图像进行稀疏表示,对红外图像去噪的有效方法。

1 超完备稀疏表示理论超完备字典基意思是使用冗余的基字典取代正交基,使重构的信号更完整。

信号的稀疏表示实际上是一种逼近过程,算法模型如下:mkkk y x e de α∈Ω=+=+∑(1)式(1)中:x 是y 的逼近信号值;e 为残差;dk 为给定超完备字典D ×∈N K R 中的一个原子;α为系数矩阵。

当残差最小时,可以通过如下模型得到α最稀疏的一个解:2min ..mkk k s t y dαε∈Ω−≤∑(2)上式中:0α是L0范数,ε是一个足够小的正数。

式(2)的求解过程是一个典型的NP-hard 问题,求解的方法一种是追踪算法(BP);另一种方法是迭代算法,分为匹配追踪算法(MP)、正交匹配追踪算法(OMP),本文在对信号进行稀疏分解计算时采用的是OMP 算法。

2 正交基级联字典构建初始字典的构建是实现信号有效稀疏表示的关键问题,常用的初始字典一般选择冗余DCT 字典,它对自然图像的稀疏表示效果较好,但是DCT 字典尺度单一,所含原子只能表示部分信号属性结构信息,造成重构后的信号有缺失,特别是图像边缘纹理信息表达能力不够。

基于字典学习的图像稀疏去噪算法

基于字典学习的图像稀疏去噪算法

基于字典学习的图像稀疏去噪算法沈晨;张旻【摘要】Aiming at the problem that the image sparse effect of fixed dictionary is not ideal and the denoising quality is not high,a sparse denoising algorithm based on dictionary learning was proposed.Firstly,the initial DCT dictionary was selected,and then the dictionary of the noise image was iterated and updated through the K-SVD algorithm to sparsely represent samples.Finally,the OMP algorithm was used to reconstruct the images and the denoised image was obtained.DCT dictionary was based on natural image training,which denoised image of different types and details by noise image training within OMP algorithm to be designed for comparing performance in simulation experiment.The experimental results showed that the image sparse denoising algorithm based on the noise image training dictionary had better performance and better adaptability than the other two algorithms.%针对图像稀疏去噪时采用固定字典稀疏效果不理想、去噪质量不高等问题,提出了基于字典学习的图像稀疏去噪算法.该算法首先选择初始化DCT字典,通过 K-SVD算法对噪声图像样本反复迭代、更新得到字典,对图像进行稀疏表示,最后采用 OMP 算法对图像进行重构,得到去噪后图像.对不同类型和细节信息的实测图像,研究了采用DCT字典、基于自然图像训练字典和基于噪声图像训练字典的OMP算法的图像去噪性能,并设计仿真实验进行性能比较.仿真实验结果表明,基于噪声图像训练字典的图像稀疏去噪算法与其他两种算法相比去噪性能较好,具有自适应性.【期刊名称】《探测与控制学报》【年(卷),期】2018(040)002【总页数】8页(P128-134,140)【关键词】稀疏字典;K-SVD算法;字典学习;稀疏去噪【作者】沈晨;张旻【作者单位】国防科技大学电子对抗学院,安徽合肥230037;安徽省电子制约技术重点实验室,安徽合肥230037;国防科技大学电子对抗学院,安徽合肥230037;安徽省电子制约技术重点实验室,安徽合肥230037【正文语种】中文【中图分类】TP7510 引言图像在获取和传输的过程中常常会受到各种噪声的污染,从而降低了图像的主观和客观质量。

一种基于去冗余字典的图像去噪算法

一种基于去冗余字典的图像去噪算法

一种基于去冗余字典的图像去噪算法张丹莹;李翠华;李雄宗;施华;张东晓【期刊名称】《厦门大学学报(自然科学版)》【年(卷),期】2012(051)004【摘要】图像去噪是图像处理中的关键问题之一,也是图像后续处理的基础.结合近年来兴起的稀疏表示理论,能更好的处理图像去噪问题.在正交匹配追踪(orthogonal matching pursuit,OMP)的基础上,采用K-奇异值分解(K-SVD)算法对图像进行去噪.为了得到更好的去噪效果,改进了字典更新算法,对字典原子进行优化选择,去除冗余的字典原子,并用图像块替换字典原子,用于提高字典训练的效率,与自然图像数据相适应.实验结果表明,与小波去噪算法相比,该算法具有良好的去噪能力,能较好地保持图像的细节和边缘特征,去噪后的图像更为清晰.%Image denoising is one of the key issues in the image processing and the foundation of further research. Combined with the sparse representation theory, which emerged in recent year,we can handle the image denoising problems better. Based on orthogonal matching pursuit(OMP) algorithm, this paper used K-singular value decomposition(K-SVD) algorithm for image de-noising. In order to get better de-noising performance, this paper improves dictionary updating algorithm. The core provides a more optimal choice for training of the dictionary atoms, replaces the useless and redundant dictionary of atoms with natural image patch dictionary atoms. By this way, we improve the training of the dictionary effectively, and adapt to natural image. Experimenlal results show that, compare withthe wavelet de-noising algorithm, this algorithm has a good de-noising ability, while keeping the detail and the edge character of the image better, make the de-noising image clear.【总页数】5页(P691-695)【作者】张丹莹;李翠华;李雄宗;施华;张东晓【作者单位】厦门大学信息科学与技术学院,福建厦门361005;厦门大学信息科学与技术学院,福建厦门361005;厦门大学信息科学与技术学院,福建厦门361005;厦门大学信息科学与技术学院,福建厦门361005;厦门大学信息科学与技术学院,福建厦门361005【正文语种】中文【中图分类】TP391.4【相关文献】1.基于冗余字典的一种新的数字图像水印算法 [J], 邹建成;李建伟2.一种基于中间件的RFID系统阅读器去冗余算法 [J], 吕石磊;余顺争3.一种改进的基于K-SVD字典的图像去噪算法 [J], 王欣;沈思秋4.一种基于中间件的RFID阅读器去冗余高效算法 [J], 何涛;刘畅;徐鹤;周凯5.一种基于过完备冗余字典的图像去噪方法 [J], 郭俊锋;李育亮;王茁因版权原因,仅展示原文概要,查看原文内容请购买。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一种基于超完备字典学习的图像去噪方法蔡泽民1,3,赖剑煌2,3(1.中山大学数学与计算科学学院,广东广州510275;2.中山大学信息科学与技术学院,广东广州510275;3.广东省信息安全技术重点实验室,广东广州510275)摘 要: 基于超完备字典的图像稀疏表示因其具有稀疏性、特征保持性、可分性等特点而被广泛应用于图像处理.本文提出一种超完备字典学习算法并应用于图像去噪.将字典学习等价于一个二次规划问题,并提出适合于大规模运算的投影梯度算法.学习所得字典能有效描述图像特征.基于此超完备学习字典,获得图像的稀疏表示,并恢复原始图像.实验结果表明,与小波类去噪方法相比,本文的学习算法能更好地去除图像噪声,保留图像细节信息,获得更高的PSNR 值.关键词: 稀疏表示;基追踪;匹配追踪;字典学习;二次规划中图分类号: TN911173 文献标识码: A 文章编号: 037222112(2009)022*******An Over 2complete Learned Dictionary 2Base d Image De 2noising MethodC AI Ze 2min1,3,LAI Jian 2huang2,3(1.Sc hool o f Mathem at ic s and Com putational Science,Sun Y at 2se n Unive rsit y ,Guangzhou ,Guangdong 510275,C hina;2.Sc hool o f In form ation Scie nce and Tec hnology ,Sun Y at 2se n Unive rs it y ,Guangz hou ,Guangdong 510275,C hina;3.G uangdong Pro vince Ke y Laboratory o f Information Se curity,G uangzhou,G uangdong 510275,China )A bstract: Images .sparse representations over over 2complete dictionaries have a wide application in image processi ng due to the properties of sparsity,integrity and separability.This paper proposes a dictionary learning algorithm which is applied to image de 2noising.The dictionary learning problem is expressed as a box 2constrained quadratic prog ram and a fast projected gradient method is introduced to solve it.The learned dictio nary describes the image content effectively.Ex perimental results show that:in comparis on with the wavelet 2based de 2noising methods,ou r learning 2based algorithm has better de 2noising ability,keep more detail image infor 2mation and improve the peak signal 2to 2noise ratio.K e y words: sparse representation;basis pursuit;matching pursuit;dictionary learning;quad ratic program1 引言在数字图像获取和传输的过程中,往往会使图像感染上噪声.因此图像去噪成为图像处理应用的一个重要环节.图像去噪问题可以模型化为:I noi sy =I +v(1)其中I no isy 为含噪图像,v 为噪声项,I 为原始图像.为了能更好地去除图像中的噪声,并保持图像的原有质量.我们认为,对于图像数据的表示,必须同时具备如下三个属性:(1)稀疏性:仅采用少数的表示系数,便能够获得图像数据的高质量恢复.(2)特征保持性:图像的特征,如边缘等,在图像数据的表示中,能够被保留下来.(3)可分性:即具备将图像有用信息与噪声数据区分开的能力.目前许多图像去噪方法根据图像频谱分布规律,从频率上将图像中的有用信息与噪声分开,例如小波方法去噪[1~3].这种方法一般认为噪声能量集中于高频,而图像有用信息的频谱则分布于一个有限区间.然而,在许多情况下,图像有用信息中也有高频成分,例如图像边缘,所以采用这种方法在去除噪声的同时也损失了部分有用信息,即缺乏特征保持性;而噪声在低频部分也有一定的分量,简单地滤除高频成分无法去除这部分噪声分量,即没有有效的可分性.基于超完备字典的图像稀疏表示方法能够同时满足这三个属性[4].字典中的每个原子代表原始图像中的一个结构原型,因此其在字典上具有稀疏表示,而噪声收稿日期:2008203203;修回日期:2008209205基金项目:国家自然科学基金(No.60675016,No.60633030);国家973重点基础研究发展规划(No.2006C B303104);国家自然科学基金与广东省政府联合资助重点项目(No.U0835005)第2期2009年2月电 子 学 报AC TA ELEC TRO NIC A SINIC A Vol.37 No.2Feb. 2009分量在该字典上不具备稀疏表示.因此我们可以根据数据是否在字典上具有稀疏表示,将原始图像与噪声区分开,达到去噪的目的.设计合适的字典是图像稀疏表示的一个关键问题.本文提出一种超完备字典学习算法,将字典训练问题转化为一个带边界约束二次规划问题,并研究适合于大规模运算的解法,使其适用于具有高维特性的图像处理问题.训练得到的字典具有非负性的特征,与自然图像数据相适应.实验结果表明,基于本文算法训练得到的字典具有很好的去噪能力,能够更好的保持图像的特征,去噪后图像具有更高的峰值信噪比.2超完备字典学习新算法首先从含噪图像出发,从中随机提取K张子图像,构成训练样本集{s i}K i=1.我们的目标是学习出一个包含样本结构,且每个样本s i在其上具有稀疏表示的字典D,并得到它们的表示系数A i,即min D,A 12S-D A2F+E Ki=1K i A i(2)其中矩阵S=(s1,s2,,,s K).采用迭代的方法.首先给定字典D,求解所有训练样本s i在D上的稀疏表示A i,得到稀疏表示矩阵A=(A1,A2,,,A K);然后根据A更新字典D.即每次迭代包含如下两个步骤:211固定字典D,求A在这一阶段,我们假设字典D是固定的,求解各训练样本在D下的表示系数,即:minA i s i-D A i22+K i A i0,其中i=1,2,,,K(3)利用匹配追踪算法[5],可求解问题(3).当求得所有训练样本s i的稀疏表示向量A i,则获得稀疏表示矩阵A=(A1,A2,,,A K).212固定A,更新字典D在这一阶段,稀疏表示矩阵A是已知的,问题(2)可忽略后面各项,得到:min D 12S-D A2F(4)式(4)等价于一个带边界约束的二次规划问题.二次规划的标准形式为[6]:minx f(x)=12x T Gx+d T xs.t.a T i x=b i,i I Na T i x\b i,i I;(5)其中G为对称矩阵,N和;为下标集,d、x和{a i}、{b i},i I N G;是列向量.下面我们分析字典更新问题(4)与二次规划问题(5)之间的等价性.首先给出相伴向量的定义1以及命题1.定义1(相伴向量)将矩阵A=[a i j]I R m@n的元素按列的顺序排列成列向量vec(A)=(a11,a21,a m1, a12,,,a m2,,,a1n,,,a m n)T,则vec(A)称为矩阵A的相伴向量.命题1若乘积矩阵AB是一个方阵,则有:tr(AB)=(vec(A T))T(vec(B))vec(AB)=(IáA)(vec(B))其中I为单位阵,á为矩阵的Kronecker乘积.命题1的证明是简单的.根据这一命题以及F范数的性质,我们有:S-D A2F=tr[(S-D A)T(S-D A)]=tr(D A A T D T)-2tr(S A T D T)+tr(SS T)=(vec(D T))T(IáA A T)(vec(D T))-2(vec(A S T))T(vec(D T))+tr(SS T)(6)因为训练样本集是已知的,可忽略最后一项tr(SS T),再根据自然图像数据的特点,可对字典中的元素加入非负性约束,从而字典更新问题(4)转化为:minve c(D T)12(vec(D T))T(IáAA T)vec(D T)-(vec(A S T))T vec(D T)(7) s.t.vec(D T)\0通过比较最优化问题(7)和(5),可知问题(4)是二次规划的一个特例.本文采用投影梯度类方法求解问题(7).首先,定义可行集为8={x I R n N|x\0}.假设当前的可行解为vec(D T)k,通过迭代式vec(D T)k+1=vec(D T)k+e k g k计算vec(D T)k+1,并将其投影到非负平面(vec(D T)k+1)i =max(0,(vec(D T)k+1)i),(i=1,2,,,n N),记这一操作为P8(vec(D T)).定义g k为vec(A S T)-(IáA A T) vec(D T),e k90为搜索步长.根据Barzilai和B orwein等人的研究[7],我们初始化步长为e(0)k=r T k-1y k-1y T k-1y k-1(8)其中r k-1=vec(D T)k-vec(D T)k-1,y k-1=g k-g k-1.为了能更快收敛到最优解,步长e k必须满足Armijo条件[6]:f(x k+e k g k)[f(x k)+c e k¨f T k g k(9)采用回溯线性搜索方法[6],我们能获得满足Armijo 条件的步长e k.基于回溯线性搜索策略的投影梯度算法收敛速度快.算法只须经过有限次迭代,便可获得问题(7)的解,从而完成字典的更新,本文所给出的实验均未超过30次.通过L次更新之后,便可得到训练字典D.3基于稀疏表示的图像去噪框架这一节我们讨论如何将训练得到的字典D应用于图像去噪[4].首先从输入图像I no isy中提取出K c张子图348电子学报2009年像,并按列重排为列向量.考虑如下的最优化问题: {A^i j,I^}=arg minA i j,IK+I-I no isy+22+Ei,j L i j+A i j+0+Ei,j+D A ij-R i j I+22(10)其中第一项衡量的是含噪图像I no isy与原始图像I之间的总体相似程度;第二项是稀疏性约束;第三项R i j I中表示第ij张子图像,R i j是用于提取子图的矩阵,D A i j是重建得到的子图,我们希望它们之间的误差小.给定训练所得字典D,先求解每张子图在其上的稀疏表示A^ij,即对于每一张子图,求解最优化问题:A^i j=arg minAL i j+A+0++D A-R ij I+22(匹配追踪算法[5]可用于求解这一问题,的表示系数A^ij.当求得所有子图的稀疏表示,则问题(10)I^=a rg minI K+I-I noi sy+22+Ei,j+D A^i j-R i j I+22(这是简单的二次项,其解为:I^=(K E+Ei,j R T i j R i j)-1(K I nois y+Ei,jR T ij D A^i j)(其中E为单位阵,I^即为所求的去噪后图像.4实验结果与分析实验的目的是检验算法对于加性高斯白噪声的去噪能力,并与小波类去噪方法进行比较.实验数据包含三张自然图像和两张合成图像,如图1所示.我们从含噪图像中提取出6000张子图像用于训练字典,每张子图的大小为8@8,所训练出的字典包含256个原子,即字典D的大小为64@256,冗余度为4.图2是利用本文算法训练得到的Lena图字典.将训练所得字典应用于去噪框架,首先从I no is y图像中随机提取出子图像,计算它们在字典D上的稀疏表示.进而利用重构式(13)得到估计图像I^(K取30/R).为了能与小波类方法进行比较,我们采用目前在小波域上得到较好效果的B LS2GS M方法[2],同时也与传统的软阈值方法进行比较,比较结果见表1.表1基于学习的方法与小波类方法的比较结果349第2期蔡泽民:一种基于超完备字典学习的图像去噪方法从表1可以看到,本文基于学习的方法具有更强的去噪能力,特别是对纹理信息比较多的图像处理效果更好(如Barbara图和Che ssboard图),且能保留图像的细节信息,具有更高的峰值信噪比.在噪声标准差小于R =50的情况下,基于学习的方法降噪之后PS NR平均值为34100dB,比基于小波软阈值方法和BLS2GS M方法分别高出6140dB和1102dB.需要指出的是,采用基于学习的方法包含了字典设计(训练)和稀疏表示求解两个过程,而小波类方法采用的是固定的小波字典,因此基于学习的方法计算量上比小波类方法要大.图3给出了图像Ba rbara在R=20时,采用各种方法的不同去噪效果.5结束语本文提出一种基于超完备字典学习的图像去噪方法.通过学习获得一个包含图像信息的超完备字典,并求解各子图像在此字典上的稀疏表示,通过重建恢复图像.实验结果表明,与传统的小波类去噪方法相比,基于学习的方法能更好的去除图像中的高斯白噪声,保留图像的细节信息,提高去噪图像的PS NR值,且具有更好的视觉效果.参考文献:[1]D L Donoho.De2noising by soft thresholding[J].IEEE Transon Information Theory,1995,41(3):613-627.[2]J Portilla,V Strela,et al.Image de2noising usi ng scale mixtureso f Gaussians in the wavelet domain[J].IEEE Trans o n Image Processing,2003,12(11):1338-1351.[3]杨晓慧,焦李成,等.基于第二代bandelets的图像去噪[J].电子学报,2006,34(11):2063-2067.Yang Xiaohui,Jiao Licheng,et al.Second generation bandeletsbased image denoising[J].Acta Electro nica Si nica,2006,34(11):2063-2067.(in Chinese)[4]M Elad,M Aharon.Image denoising via sparse and redundantrepresentation over learned dictionaries[J].IEEE Trans on Im2 age Processing,2006,15(12):3736-3745.[5]S G Mallat,Z Zhang.Matching pursuit with time2frequencydictionaries[J].IEEE Trans on Sig nal Processing,1993,41(12):3397-3415.[6]J Nocedal,S J Wright.Numerical Optimization[M].NewYo rk:Springer Verlag,2006.[7]J Barzilai,J Borwein.Two2point step size g radient methods[J].IMA Jou rnal of Numerical Analysis,1988,8(1):141-148.作者简介:蔡泽民男,1980年生于广东汕头.博士研究生.2000年到2004年在广州中山大学攻读信息与计算科学专业.研究兴趣包括数字图像处理,模式识别,机器学习与计算机视觉.Em ail:cai zemi n@m .c n赖剑煌男,1964年生于海南东方县,中山大学信息科学与技术学院教授、博士生导师.现任广东省图像图形学会副理事长、秘书长,中国图象图形学会常务理事.1989年获中山大学应用数学硕士学位.1999年获中山大学基础数学博士学位.主要研究方向为数字图像处理、模式识别、机器学习、小波分析及其应用.通信作者:Em ail:s ts ljh@m ail.s ys 350电子学报2009年。

相关文档
最新文档