基于分块k-svd字典学习的彩色图像去噪-刘晓曼.pdf
《基于分块k-svd字典学习的彩色图像去噪-刘晓曼.pdf》由会员分享,可在线阅读,更多相关《基于分块k-svd字典学习的彩色图像去噪-刘晓曼.pdf(6页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第40卷第5期2016年10月南京理工大学学报Journal of Nanjing University of Science and TechnologyVol.40 No.5Oct.2016收稿日期:2015-11-17 修回日期:2016-05-11作者简介:刘晓曼(1989-),女,博士生,主要研究方向:介质成像与图像处理,E-mail:230159429 seu. edu. cn。引文格式:刘晓曼,刘永民.基于分块K-SVD字典学习的彩色图像去噪J.南京理工大学学报,2016,40(5):607-612.投稿网址:http:/ / zrxuebao. njust. edu. cn基于
2、分块K-SVD字典学习的彩色图像去噪刘晓曼1,刘永民2(1.东南大学数学系,江苏南京211189;2.江苏师范大学数学与统计学院,江苏徐州221116)摘要:该文构建了分块K-奇异值分解(K-SVD)字典学习算法处理彩色图像去噪问题。首先对彩色图像直接添加噪声,将其通过色彩通道分成3张灰度图像,利用超完备离散余弦变换(DCT)字典、全局字典和自适应字典等字典学习算法,分别对灰度图像进行去噪重建。通过图像分割理论对图像分块,使得分块K-SVD算法更有效运行于字典学习中。实验结果表明,离散余弦变换字典适用于弱噪声下权重较小的情况,全局字典适用于弱噪声下权重接近于1的情况,自适应字典适用于弱噪声下权
3、重较大的情况。关键词:字典学习;图像分割;彩色图像去噪中图分类号:TP391 文章编号:1005-9830(2016)05-0607-06DOI:10.14177/ j. cnki.32-1397n.2016.40.05.017Color image denoising with block K-SVD dictionary learningLiu Xiaoman1,Liu Yongmin2(1 Department of Mathematics,Southeast University,Nanjing 211189,China;2 School of Mathematics and Stat
4、istics,Jiangsu Normal University,Xuzhou 221116,China)Abstract:The block K-singular value decomposition(K-SVD)dictionary learning algorithm for thecolor image denoising is contructed here. The noise is added to the color image firstly,and the imageis divided into three grayscale images by the color c
5、hannel,then the dictionary learning algorithmsincluding the overcomplete discrete cosine transform(DCT)dictionary,the global trained dictionaryand the adaptive dictionary are used to denoise grayscale images. With the image segmentationtheory,the block K-SVD algorithm can be more effective operation
6、 for the dictionary learning. Theexperimental results show that,the DCT dictionary is suitable for the weak noise under the smallerweights,the global trained dictionary is suitable for the weak noise under the weight close to 1,andthe adaptive dictionary is suitable for the weak noise under larger w
7、eights.Key words:dictionary learning; image segmentation; color image denoising万方数据南京理工大学学报第40卷第5期压缩感知来源于Donoho和Candes的相关研究中1,2,其核心思想是将压缩与采样结合进行重建。压缩感知的优点是信号的测量数据量远小于传统采样方法的数据量,其理论主要包括信号的稀疏表示、编码测量和重建算法3个方面3,4。信号的稀疏表示就是将信号投影到正交变换上,常用的变换有离散余弦变换(Discrete cosine transform,DCT)、离散小波变换和稀疏字典等。信号重建过程一般转换为求解
8、一个最小l0范数的优化问题5,6,字典理论是建立在压缩感知理论的基础上、对信号重建的清晰度有较大改进的新型理论,包括多成分字典(Multi-component dictionary)7、奇异值分解( Singular value decomposition, SVD)字典等。SVD是基于奇异值分解的原理,在对图像的稀疏表示中具有稀疏性、特征保持性、可分性等特点,并被广泛应用于图像处理中8,9。针对字典的学习方法包括稀疏表示法(Sparse representa-tion)10、K-奇异值分解(K-singular value decom-position,K-SVD)法等。后者已被Aharon
9、和Elad等人提出,其算法是对K-均值算法11的一种正则化推广,算法主要分为稀疏编码阶段和更新字典阶段两部分。字典学习方法常作为处理灰度图像的手段。但由于字典相比于压缩感知中的其他测量矩阵而言有较大的数据存储量,故该理论仅局限于处理较小的图像。当图像较大时,图像重建时间较长,处理效果也并不好。为了将字典学习推广至任意大小的图像处理问题中,本文采用了图像分割技术中的分块方法12,对任意图像进行先验处理,分成若干小块,再对每一块进行字典学习进而完成后续处理过程。另外,针对彩色图像处理的日常需要趋紧,在已有K-SVD算法的基础上,可以通过颜色模型将彩色图像分解13。当分解成为灰度图像时,即可利用已有
10、灰度图像处理方法进行后续研究。本文将结合图像分割技术,建立分块K-SVD字典学习算法,并针对彩色图像进行数值实验,以便验证新算法的可推广性和适用性。1字典学习与图像分割理论假设超完备字典矩阵D RnK,K是信号yRn按列展开后的个数,信号的每一个原子都可用djKj=1表示,根据前述可知,这种表示即信号y的稀疏表示,记作y=Dx。同理,如果nK且字典D是满秩矩阵,则由观测信号重建问题有无穷解,模型为minx x 0:Dx=y (1)在K-SVD算法的字典学习过程中,当对每一个信号的单一原子进行处理时,可看作是一种训练字典的矢量量化形式。求对应原子的系数就是K-均值聚类算法。当K-SVD算法中所要
11、求的每个信号只用一个原子来近似时,K-SVD算法就可看作退化的K-均值聚类算法。已知一幅大小为N N的图像X,加噪图像Y=X+V,按列字连续14分别将其拉成N1的列向量x,y,则有X=xi Ki=1,Y = yj Nj=1,N K。放到K-SVD算法中,式(2)可改写为minxi xi 0: Dxi-yi 22 2 i=1,2, ,N(2)若图像大小N较大时,对应的字典也相应较大。为了将字典学习推广至任意大小的图像处理问题中,采用图像分割技术中的分块方法对任意图像进行先验处理,分成若干小块,再对每一块进行字典学习进而完成后续处理过程。图像分割是指将一幅图像分解为若干互不交叠的同质区域,是图像处
12、理与机器视觉的基本问题之一15。基于分块的图像分割方法,需要计算由若干像素组成的像素块的运动,属于运动分割的一类。它把每一帧图像分成许多小块,每一小块可包含若干个像素点,然后利用这些小块的块运动过程进行分割跟踪处理。所谓块运动,就是块的基本运动,包括平移、旋转、仿射、透视15等。本文主要目的是将K-SVD字典学习算法推广至彩色图像处理中,故只选用了最简单的平移运动来分割图像。通过周期边界条件6处理图像边缘后,将N N(N n)的加噪图像Y平移分割成不完全重叠的n n图像块y,则共有( N -n+1)2个图像块,且每一块都可用冗余字典进行稀疏表示即式(1)。设nN阶矩阵Rij表示图像分割出的第(
13、ij)个图像块。这些图像块不完全重叠是指相交一部分,以确保处理时不丢失数据,用重叠的信息取平均来减少因分割处理引起的误差。若已知的观测图像(加噪图像)为Y,未知的重建图像(去噪图像)为Y,重建的迭代过程直到806万方数据总第210期刘晓曼刘永民基于分块K-SVD字典学习的彩色图像去噪 满足 Y-Y 22 2为止,是噪声标准差。因此,基于分块的图像去噪模型为minxij,Y,D ij Dxij-RijY 22+ Y-Y 22+ijij xij 0 (3)2分块K-SVD算法对彩色图像去噪根据彩色图像研究领域主流表示方法,在颜色空间中,通常用fr(x,y),fg(x,y),fb(x,y)表示红、绿
14、、蓝各自通道内的信号,称这样的颜色空间为红绿蓝(Red green blue,RGB)色彩空间13,以下均是在此颜色空间中进行讨论。设观测图像、原始图像、去噪图像分别为y = (yr,yg,yb)T,x =(xr,xg,xb)T,y=(yr,yg,yb)T。若彩色图像大小为N N3,则yi,xi,yi(i r,g,b )均为N1的向量。注意此处的噪声v不是分别在3个通道灰度图像上添加的,而是直接在彩色图像上添加,再作颜色变换。令D R3N3N是彩色图像去噪问题里的字典,定义为D ( w) R33,其中w =(wrrwgrwbrwrgwggwbgwrbwgbwbb)T是各个颜色通道所占彩色图像的
15、权重,且wri,wgi,wbi(i r,g,b)中至少有一个非零。上文提出的基于分块K-SVD算法的去噪模型代入彩色图像的各种假设,推广得minx,y,D ij D(w)xij-Rijy 22+ y-y 22+ijij xij 0 (4)当彩色图像进行颜色变换时,三通道形成的灰度图像列字连续排成向量x。其对应的彩色字典,只在处理相应单一通道上的灰度图像位置非零,其余位置均为零,这样保证了按模型处理时只处理了单一通道。最后再合并成一个列向量,即去噪图像y。综上,处理模型(4)的算法称为基于分块K-SVD字典学习的彩色图像去噪算法,具体如下。算法初始化y=y,迭代次数J=1,输入参数n,k,。第1
16、步稀疏编码阶段:固定字典D(w),选择正交匹配追踪法迭代,直到满足 Dx-y 22 2,求出每一个块xij =arg minxij D(w)xij-yij 22+ij xij 0 ij (5)第2步更新字典阶段:针对字典D(w)的每一列l=1,2, ,k,有(1)求序列l =(i,j) |xij(l) 0;(2)对序列l中每一个元素(i,j),计算误差elij =Rijy- m ldmxij(m);(3)令矩阵El = elij (i,j) l;(4)进行奇异值分解El =UVT。第3步重建阶段:令dl为U的第一列,xij(l) (i,j) l为V的第一列与11的乘积。根据更新所得的xij代入
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 分块 svd 字典 学习 彩色 图像 刘晓曼
限制150内