基于两尺度稀疏表示的彩色图像降噪方法

文档序号:6497163阅读:98来源:国知局

专利名称::基于两尺度稀疏表示的彩色图像降噪方法
技术领域
:本发明属于图像处理领域,具体涉及一种基于两尺度稀疏表示的彩色图像降噪方法。
背景技术
:由于实际图像在形成、传输过程中,不可避免会受到噪声的干扰,因此尽可能减少噪声对后续图像处理的影响,具有重要的现实意义。图像去噪在图像处理中的应用非常广泛,其目的是为了提高图像的信噪比,改善图像质量,突出相应的期望特征。近年来,为了获得较好的图像降噪效果,人们探索了各种各样的方法。主要有均值滤波器、自适应维纳滤波器、中值滤波器、形态学噪声滤除器和小波去噪等等。这些方法都是滤除图像的高频成分,虽然能够达到降噪的目的,但不同程度上破坏了图像的细节。近年来,基于冗余字典学习和稀疏表示的图像处理方法得到迅速的发展,并在图像去噪、去模糊、图像修复及图像超分辨率方面都取得突破性进展。图像的稀疏表示是指图像块(patches)可以完全或者近似地由非常少的一组图像(块)原子(atoms)的线性组合表示,而所有的图像(块)原子即组成一个过完备(overcomplete)的字典。经对现有技术文献检索发现,在现有技术[1](参见M.EladandΜ.Aharon,"Imagedenoisingvialearneddictionariesandsparserepresentation,"presentedattheIEEEComputerVisionandPatternRecognition,NewYork,Jun.2006.)中,米用了基于稀疏表示的设计过完备字典K-SVD算法去除灰度图像中的加性均勻高斯白噪声。设χ为以向量形式表示的清晰图像,y=x+w为该图像的噪声模型,w表示方差为ο的高斯白噪声。给定V^x大小的图像(块),并且假定每个图像块都满足稀疏表示的条件。基于稀疏分解的图像去噪方法转化为以下能量最小化问题。Ax}=argmin+Σ^K;I0+Y\Daij~RuxtD,ai、”xi,Jij上式中,^为χ的最优估计,Deir*是图像(块)最稀疏表示的最优字典估计,下标[i,j]表示图像(块)的位置,向量Ief表示&中第[i,j]个图像块在字典力下的最稀疏表示。算子Ri,」是nXN的二值矩阵,能从图像中提取出坐标[i,j]下大小为^xi的图像块。μμ表示惩罚函数的系数,IlαuIlci示图像块的稀疏程度。利用迭代K-SVD算法抑制噪声作用,去除图像噪声效果优于传统的去噪方法,且较好的保留图像的细节信息。但是此方法只适合于灰度图像,对彩色图像的去噪效果不明显。^JlWii^[2](#JALJ.Mairal,Μ.Elad,andG.Sapiro,Sparserepresentationforcolorimagerestoration,IEEETrans.ImageProcess.,17(2008),pp.53-69.)中,将该方法成功应用于彩色图像去噪。然而该方法中存在以下缺点(1)图像(块)(patches)大小的选取对降噪后的彩色图像质量影响很大。其中小的图像块有利于恢复图像细节,而对于图像中的大片平滑区域却容易产生人工模糊;大的图像块有利于平滑图像中的大片平滑区域,却容易丢失图像中的细节信息。(2)利用全局图片训练的字典对于局部图像信息的适应性差。在现有技术[3](参见J.Mairal,G.Sapiro,andΜ.Elad,“LearningMultiscaleSparseRepresentationsforImageandVideoRestoration".SIAMMultiscaleModelingandSimulation,Vol.7,No.I,pp214-241,April2008.)中,提出了两尺度K-SVD算法,利用四叉树(quadtree)原理,随着层数(N)的增加和图像块(s)的减小,去噪效果得到显著提升。但是处理时间大幅度增加,不适合实时处理。因此,现有技术在处理彩色图像时,存在易丢失图像细节及处理速度慢的问题。
发明内容本发明所要解决的技术问题是提供一种基于两尺度稀疏表示的彩色图像降噪方法,根据图像的噪声方差对待处理图像进行分区,对各个区域分别训练不同的字典,使所更新得到的字典更匹配该区域的图像信息,从而得到更好的图像恢复效果。同时,针对图像块大小对降噪后图像质量的不同影响,使用基于权重平均算法,采用两尺度进行计算,使得每个图像块得到最优的稀疏表达在去除图像噪声的同时尽可能地保留原始图像的细节,同时不增加算法的时间复杂度。为实现上述目的,本发明采用如下的技术方案实现本发明一种基于两尺度稀疏表示的彩色图像降噪方法,该方法的具体实现步骤为步骤一、事先选定大小为nXn的窗口,根据图像中高斯白噪声的方差σ的大小对所述图像进行均勻分区域,σ值越大,所划分的区域越大,并设每个区域之间重叠部分的宽度为η。再以事先选定的大小为nXn的窗口对均分的每个区域进行分块,每个区域得到两个或两个以上的图像块;为每个区域分别训练原子大小为nXnXl的初始字典。步骤二、根据传统正交匹配跟踪算法OMP计算改进稀疏编码表达式;设p,q分别是以列向量形式表示的一个区域中两个图像块的像素,改进后的内积形式为权利要求基于两尺度稀疏表示的彩色图像降噪方法,其特征在于,该方法的具体实现步骤为步骤一、事先选定大小为n×n的窗口,根据图像中高斯白噪声的方差σ的大小对所述图像进行均匀分区域,σ值越大,所划分的区域越大,并设每个区域之间重叠部分的宽度为n;再以事先选定的大小为n×n的窗口对均分的每个区域进行分块,每个区域得到两个或两个以上的图像块;为每个区域分别训练原子大小为n×n×1的初始字典;步骤二、根据传统正交匹配跟踪算法OMP计算改进稀疏编码表达式;设p,q分别是以列向量形式表示的一个区域中两个图像块的像素,改进后的内积形式为<mrow><msub><mrow><mo>&lang;</mo><mi>p</mi><mo>,</mo><mi>q</mi><mo>&rang;</mo></mrow><mi>&gamma;</mi></msub><mo>=</mo><msup><mi>q</mi><mi>T</mi></msup><mi>p</mi><mo>+</mo><mfrac><mi>&gamma;</mi><msup><mi>n</mi><mn>2</mn></msup></mfrac><msup><mi>q</mi><mi>T</mi></msup><msup><mi>K</mi><mi>T</mi></msup><mi>Kp</mi><mo>=</mo><msup><mi>q</mi><mi>T</mi></msup><mrow><mo>(</mo><mi>I</mi><mo>+</mo><mfrac><mi>&gamma;</mi><mi>n</mi></mfrac><mi>K</mi><mo>)</mo></mrow><mi>p</mi></mrow>式中<mrow><mi>K</mi><mo>=</mo><mfencedopen='('close=')'><mtable><mtr><mtd><msub><mi>J</mi><mi>n</mi></msub></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><msub><mi>J</mi><mi>n</mi></msub></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><msub><mi>J</mi><mi>n</mi></msub></mtd></mtr></mtable></mfenced></mrow>Jn是n2×n2的1矩阵,n为窗口边长,γ是用于增加或减少校正的参数;利用<mrow><mi>I</mi><mo>+</mo><mfrac><mi>&gamma;</mi><mi>n</mi></mfrac><mi>K</mi><mo>=</mo><msup><mrow><mo>(</mo><mi>I</mi><mo>+</mo><mfrac><mi>a</mi><mi>n</mi></mfrac><mi>K</mi><mo>)</mo></mrow><mi>T</mi></msup><mrow><mo>(</mo><mi>I</mi><mo>+</mo><mfrac><mi>a</mi><mi>n</mi></mfrac><mi>K</mi><mo>)</mo></mrow></mrow>其中γ=2a+a2,I为单位矩阵;改进后OMP稀疏编码表达式为<mrow><mo>&ForAll;</mo><mi>ij</mi><msub><mover><mi>&alpha;</mi><mo>^</mo></mover><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub><mo>=</mo><mi>arg</mi><mrow><munder><mi>min</mi><msub><mi>&alpha;</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub></munder><msub><mrow><mo>|</mo><mo>|</mo><msub><mi>&alpha;</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub><mo>|</mo><mo>|</mo></mrow><mn>0</mn></msub></mrow><mi>s</mi><mo>.</mo><mi>t</mi><mo>.</mo><msubsup><mrow><mo>|</mo><mo>|</mo><mrow><mo>(</mo><mi>I</mi><mo>+</mo><mfrac><mi>a</mi><mi>n</mi></mfrac><mi>K</mi><mo>)</mo></mrow><mrow><mo>(</mo><msub><mi>R</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub><mover><mi>x</mi><mo>^</mo></mover><mo>-</mo><mover><mi>D</mi><mo>^</mo></mover><msub><mi>&alpha;</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub><mo>)</mo></mrow><mo>|</mo><mo>|</mo></mrow><mn>2</mn><mn>2</mn></msubsup><mo>&le;</mo><mi>n</mi><msup><mrow><mo>(</mo><mi>C&sigma;</mi><mo>)</mo></mrow><mn>2</mn></msup></mrow>其中,表示清晰图像x的最优估计的图像,表示最优字典估计,表示图像中坐标为(i,j)的图像块在下的最稀疏表示,αi,j表示图像中坐标为(i,j)的图像块在下的稀疏表示,算子Ri,j是二值矩阵,Ri,j可以从图像中提取出坐标为(i,j),大小为n×n的图像块,C表示噪声增益,‖‖0表示0范数,s.t.表示服从于约束条件,表示2范数;步骤三、令n=s,彩色图像YUV三个通道处理方法一致,针对每个通道,利用步骤二中改进的稀疏编码表达式对每个区域中每个图像块进行稀疏编码和迭代;针对每个区域中每个图像块进行稀疏编码和迭代的具体过程包括(1)(3)(1)根据改进的稀疏编码表达式,利用步骤一中训练的原子大小为s×s×1的、与当前编码图像块所在区域相对应的初始字典,计算当前编码图像块的最稀疏表示以及当前编码图像块的稀疏原子个数z0;(2)从当前编码图像块所在区域对应的原子大小为s×s×1的最优字典估计中,寻找符合OMP稀疏编码表达式的原子,从寻找到的原子中确定z个最稀疏原子,zn为预设期望稀疏原子个数,其中z=zn,z为正整数;(3)然后针对每个最稀疏原子进行迭代更新,即令求解得到的当前编码图像块的最稀疏表示固定,更新中的z个最稀疏原子的内容,令更新后的固定更新的内容,并进行H次迭代;最后,得到各图像块的最稀疏表示步骤四、得到各图像块的最稀疏表示进行加权平均即可得到利用s×s窗口处理的重构图像<mrow><msubsup><mover><mi>x</mi><mo>^</mo></mover><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow><mi>s</mi></msubsup><mo>=</mo><msup><mrow><mo>(</mo><mi>&mu;I</mi><mo>+</mo><munder><mi>&Sigma;</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow></munder><msubsup><mi>R</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow><mi>T</mi></msubsup><msub><mi>R</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub><mo>)</mo></mrow><mrow><mo>-</mo><mn>1</mn></mrow></msup><mrow><mo>(</mo><mi>&mu;y</mi><mo>+</mo><munder><mi>&Sigma;</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow></munder><msubsup><mi>R</mi><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow><mi>T</mi></msubsup><mover><mi>D</mi><mo>^</mo></mover><msubsup><mover><mi>&alpha;</mi><mo>^</mo></mover><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow><mo>&prime;</mo></msubsup><mo>)</mo></mrow></mrow>其中μ为拉格朗日乘子,y=x+w为该图像的噪声模型,w表示方差为σ的高斯白噪声;根据步骤三中求解的稀疏原子个数z0,计算重构图像中各图像块的稀疏度系数步骤五、令n=l,l≠s,重复步骤三和四,得到利用l×l窗口处理的重构图像和稀疏度系数步骤六、利用支持向量回归算法,根据求解的稀疏度系数和计算最优权重步骤七、重构图像中每个图像块的计算为<mrow><msub><mover><mi>x</mi><mo>^</mo></mover><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub><mo>=</mo><mover><mi>&lambda;</mi><mo>^</mo></mover><msup><msub><mover><mi>x</mi><mo>^</mo></mover><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub><mi>s</mi></msup><mo>+</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mover><mi>&lambda;</mi><mo>^</mo></mover><mo>)</mo></mrow><msup><msub><mover><mi>x</mi><mo>^</mo></mover><mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow></msub><mi>l</mi></msup><mo>.</mo></mrow>FSA00000317544200015.tif,FSA00000317544200016.tif,FSA00000317544200017.tif,FSA00000317544200018.tif,FSA00000317544200019.tif,FSA000003175442000110.tif,FSA00000317544200021.tif,FSA00000317544200022.tif,FSA00000317544200023.tif,FSA00000317544200024.tif,FSA00000317544200025.tif,FSA00000317544200026.tif,FSA00000317544200027.tif,FSA00000317544200028.tif,FSA00000317544200029.tif,FSA000003175442000211.tif,FSA000003175442000212.tif,FSA000003175442000213.tif,FSA000003175442000214.tif,FSA000003175442000215.tif,FSA000003175442000216.tif,FSA000003175442000217.tif,FSA000003175442000218.tif,FSA000003175442000219.tif2.根据权利要求1所述的基于多尺度稀疏表示的彩色图像降噪方法,其特征在于,所述的预设期望稀疏原子个数Zn为6。3.根据权利要求1所述的基于多尺度稀疏表示的彩色图像降噪方法,其特征在于,所述的均勻分区域为当以sXs的矩形窗口对图像进行分区,每个区域重叠的宽度为S;当以1X1的矩形窗口对图像进行分区,每个区域重叠的宽度为1。4.根据权利要求1所述的基于多尺度稀疏表示的彩色图像降噪方法,其特征在于,所述的Y为5.25。5.根据权利要求1所述的基于多尺度稀疏表示的彩色图像降噪方法,其特征在于,所述的迭代更新的具体步骤为(1)选择最优字典估计力中所用到的zn个原子中的第G个最稀疏原子<,其中f表示该最稀疏原子在字典中的所在列数,计算留数(=Riβ~Daij+dfahj{f)其中Λ//)为么Jlf个非零行;(2)利用式/Il2(df,,(/))=argmin\Ef-dfa更新其中,Ef表示使用除了字典的第f列之外对图像块表示的残差,对Ef进行奇异值分解,Ef=UAVT,令+为U的第一列,为V的第一列乘以Δ(1,1)。6.根据权利要求1所述的基于多尺度稀疏表示的彩色图像降噪方法,其特征在于,所述计算最优权重i的具体操作过程为(ι)采用通用图像数据库r及其噪声方差为σ的噪声模型;f;(2)采用等同于sXs大小的图像块,利用标准的过完备字典K-SVD算法及噪声模型f,对噪声模型f中的每一幅图像进行去噪,得到重构图像数据库1^和稀疏度系数集1^;(3)采用等同于1X1大小的图像块,利用标准的过完备字典K-SVD算法及噪声模型f,对通用图像数据库Γ中的每一幅图像进行去噪,得到重构图像数据库Γ1和稀疏度系数集L'r;(4)利用7.根据权利要求1所述的基于多尺度稀疏表示的彩色图像降噪方法,其特征在于,所述n=s中s取5,n=l中1取8。全文摘要本发明公开一种基于两尺度稀疏表示的彩色图像降噪方法,属于数字图像处理领域。首先根据图像的噪声方差对待处理图像进行分区,对各个区域分别训练不同的字典,使所更新得到的字典更匹配该区域的图像信息,从而得到更好的图像恢复效果。同时,针对图像块大小对降噪后图像质量的不同影响,使用基于权重平均算法,采用两尺度进行计算,使得每个图像块得到最优的稀疏表达在去除图像噪声的同时尽可能地保留原始图像的细节,同时不增加算法的时间复杂度。文档编号G06T5/00GK101980284SQ20101051886公开日2011年2月23日申请日期2010年10月26日优先权日2010年10月26日发明者周志强,孙抗,汪渤,沈军,石永生,董明杰,郑智辉,高志峰申请人:北京理工大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1