一种形状自适应的非局部均值去噪方法转让专利

申请号 : CN201110276781.3

文献号 : CN102298773B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 钟桦焦李成韩攀攀张小华侯彪王爽王桂婷田小林

申请人 : 西安电子科技大学

摘要 :

本发明公开了一种形状自适应的非局部均值去噪方法,主要克服现有自然图像非局部均值去噪中相似性计算不准确的问题。其主要实现过程是:(1)对输入的含噪自然图像中每一个待估计像素点得到基于形状自适应区域均值的相似点集合;(2)对该集合的所有像素点,分别计算该点基于块平均欧氏距离和形状自适应区域平均欧氏距离的权值;(3)按照上述两种权值对该集合的所有像素点进行加权平均,得到当前像素点的恢复值;(5)按照上述步骤,对所有待估计像素点求得恢复值并取代原图像中的灰度值,得到图像的去噪图。本发明在总体性能上优于其它的去噪方法,在更好地平滑噪声的同时保持自然图像的边缘和纹理等细节,可用于对自然图像的去噪。

权利要求 :

1.一种形状自适应的非局部均值去噪方法,包括如下步骤:

(1)利用SA-DCT方法得到输入的含噪自然图像中待修正像素点xi的形状自适应区域,并且对搜寻区域内像素点xj做基于形状自适应区域的均值预选取;

(2)对满足预选取条件的点利用欧氏距离公式计算待修正像素xi点与搜寻区域内像素点xj之间基于块的平均欧氏距离dpatch(v(xi),v(xj)):其中,xi是待修正的像素点,xj是以xi为中心的大小为N×N的搜寻区域内像素点,v(xi)是以xi为中心的M×M大小的块的灰度值所形成的向量,v(xj)是以xj为中心的M×M(m) (m)大小的块的灰度值所形成的向量,v (xi)表示向量v(xi)的第m个元素,v (xj)表示向量v(xj)的第m个元素;

(3)将待修正像素点xi的形状自适应区域替代步骤(2)中以xi为中心的M×M大小的块,对距离dpatch(v(xi),v(xj))进行修正,得到待修正像素点xi与搜寻区域内像素点xj之间基于形状自适应的平均欧氏距离dSA(s(xi),s(xj)):其中,S是待修正像素点xi的形状自适应区域的大小,即表示待修正像素点xi的形状自适应区域内共有S个像素点和它是属于同一类的点,s(xi)是xi的形状自适应区域内的所有灰度值所形成的向量,s(xj)是xj的形状自适应区域内的所有灰度值所形成的向量,其中xj的形状自适应区域以xi为准,s(m)(xi)表示向量s(xi)的第m个元素,s(m)(xj)表示向量s(xj)的第m个元素;

(4)对待修正像素点xi与搜寻区域内像素点xj之间基于块的平均欧氏距离dpatch(v(xi),v(xj))以及它们基于形状自适应区域的平均欧氏距离dSA(s(xi),s(xj)),使用指数权值计算公式,计算搜寻域内所有像素点的基于块的权值wpatch(xi,xj)和基于形状自适应区域的权值wSA(xi,xj);

(5)根据计算出的搜寻区域内所有像素点的权值,对搜寻区域内所有像素点进行加权平均,得到待修正像素点xi修正后的灰度值(6)用修正后像素点的灰度值取代输入的含噪自然图像中像素点的灰度值,得到去噪后的图像。

2.根据权利要求1所述的一种形状自适应的非局部均值去噪方法,其特征在于步骤(1)中所述的对搜寻区域像素点xj做基于形状自适应区域的均值预选取,是通过如下公式选取:其中,σ是噪声标准差,S表示xi的形状自适应区域内像素点的个数,s(xi)是xi的形状自适应区域内的所有灰度值所形成的向量,s(xj)是xj的形状自适应区域内的所有灰度值所形成的向量,其中xj的形状自适应区域以xi为准,mean(s(xi)),mean(s(xj))分别是以待修正像素点xi和搜寻区域内像素点xj为中心的形状自适应区域的均值。

3.根据权利要求1所述的一种形状自适应的非局部均值去噪方法,其特征在于步骤(4)中所述的计算搜寻域内所有像素点基于块的权值wpatch(xi,xj),是通过如下公式计算:其中,h是一个平滑参数,h=0.7σ,σ是噪声标准差,dpatch(v(xi),v(xj))是待修正像素点xi与搜寻区域内像素点xj之间基于块的平均欧氏距离,Wpatch(xi,xj)是归一化系数:N×N是以xi为中心的搜寻区域大小。

4.根据权利要求1所述的一种形状自适应的非局部均值去噪方法,其特征在于步骤(4)中所述的计算搜寻域内所有像素点基于形状自适应区域的权值wSA(xi,xj),是通过如下公式计算:其中,h=0.7σ,σ是噪声标准差,dSA(s(xi),s(xj))是待修正像素点xi与搜寻区域内像素点xj之间基于形状自适应区域的平均欧氏距离,WSA(xi,xj)是归一化系数:N×N是以xi为中心的搜寻区域大小。

说明书 :

一种形状自适应的非局部均值去噪方法

技术领域

[0001] 本发明属于图像处理技术领域,涉及一种形状自适应的非局部均值去噪方法,可用于对自然图像的去噪处理。

背景技术

[0002] 图像是人们认识客观世界最重要的手段。在数字图像处理中,由于受到成像方法和条件的限制以及外界干扰,图像信号不可避免地要受到噪声污染。图像中的边缘、细节特征等重要信息常湮没于噪声中,给图像的后继处理如边缘检测、图像分割、图像匹配等带来很大影响,所以有必要对图像在预处理阶段去噪。图像去噪是图像预处理中一项应用非常广泛的技术,如何在滤除图像噪声的同时更好地保持图像的纹理细节,成为图像去噪领域的中心问题。
[0003] 传统的去噪方法大致可以分为两类,一类是基于空域的方法,一类是基于变换域的方法。空域去噪方法中比较经典的方法包括高斯滤波,中值滤波,双边滤波等。它们的共同特点就是利用局部窗口内像素灰度值的连续性来对当前像素进行灰度调整。这些方法大都在去除噪声的同时模糊了图像的细节信息,例如图像的边缘,纹理等。
[0004] 由于自然图像,特别是纹理图像所含信息具有一定的冗余性,Buades等人提出了一种非局部均值的去噪方法。该方法以当前像素为中心取大小一定的窗口,在整幅图像内寻找与其具有相似结构的窗口,以窗口之间的相似度为权值对当前像素的灰度值进行调整。由于这种方法在去噪领域良好的性能,自提出以来迅速引起众多学者的广泛关注,但是它仍然存在以下问题:1:算法复杂性比较大;2:权值计算准确性欠佳;3:图像的边缘与细节仍存在一定程度的模糊。
[0005] 近些年来,基于非局部均值的去噪方法层出不穷,比较典型的算法有BNL算法、PPB算法以及BM3D算法,这类算法的基本思想是依据块的相似信息来计算权值大小,然后利用这个权值信息,对点或块进行加权平均,得到最终去噪结果。但是,这些算法都是依据正方形块之间的欧氏距离来计算像素点的相似性,例如非局部均值去噪里面最常用的是7*7的块,这些块主要反映了像素点的结构信息,在图像的平滑区域能取得很好的相似性计算结果,但对于点目标以及边缘区域却忽略了其同质信息相似性,仅仅依据结构信息得到的相似性计算并不准确,所以最终去噪结果常常把图像的边缘或者纹理信息给模糊掉,这会导致我们后续对图像细节的分析处理出现偏差。

发明内容

[0006] 本发明的目的在于克服上述已有技术的不足,提出了一种形状自适应的非局部均值去噪方法,引进图像的形状自适应区域并计算相似性,实现对自然图像结构信息相似性和同质信息相似性兼顾,进而提高图像去噪效果。
[0007] 为实现上述目的,本发明包括如下步骤:
[0008] (1)利用SA-DCT方法得到输入的含噪自然图像中待修正像素点xi的形状自适应区域,并且对搜寻区域像素点xj做基于形状自适应区域的均值预选取;
[0009] (2)对满足预选取条件的点利用欧氏距离公式计算待修正像素xi点与搜寻区域内像素点xj之间基于块的平均欧氏距离dpatch(v(xi),v(xj)):
[0010]
[0011] 其中,xi是待估计的像素点,xj是以xi为中心的大小为N×N的搜寻区域中的像素点,v(xi)是以xi为中心的M×M大小的块的灰度值所形成的向量,v(xj)是以xj为中心的(m) (m)M×M大小的块的灰度值所形成的向量,v (xi)表示向量v(xi)的第m个元素,v (xj)表示向量v(xj)的第m个元素;
[0012] (3)将像素点xi的形状自适应区域替代步骤(2)中以xi为中心的M×M大小的块,对距离dpatch(v(xi),v(xj))进行修正,得到待修正像素xi点与搜寻区域内像素点xj之间基于形状自适应的平均欧氏距离dSA(s(xi),s(xj)):
[0013]
[0014] 其中,S表示像素点xi的形状自适应区域内的像素点个数,s(xi)是xi的形状自适应区域内的所有灰度值所形成的向量,s(xj)是xj的形状自适应区域内的所有灰度值所形(m) (m)成的向量,其中xj的形状自适应区域以xi为准,s (xi)表示向量s(xi)的第m个元素,s(xj)表示向量s(xj)的第m个元素;
[0015] (4)对待修正像素点xi与搜寻区域内像素点xj之间基于块的平均欧氏距离dpatch(v(xi),v(xj))以及它们基于形状自适应区域的平均欧氏距离dSA(s(xi),s(xj)),使用指数权值计算公式,计算搜寻域内所有像素点的基于块的权值wpatch(xi,xj)和基于形状自适应区域的权值wSA(xi,xj);
[0016] (5)根据计算出的搜寻区域内所有像素点的权值,对搜寻区域内所有像素点进行加权平均,得到像素点xi修正后的灰度值
[0017] (6)用修正后像素点的灰度值取代输入的含噪自然图像中像素点的灰度值,得到去噪后的图像。
[0018] 本发明与现有的技术相比具有以下优点:
[0019] 1.本发明使用了基于形状自适应区域均值预选取,使待修正像素点的相似集合更加准确;
[0020] 2.本发明将像素点的相似信息和结构信息相结合,能够更准确地计算含噪自然图像中像素点之间的相似性;
[0021] 3.本发明由于更准确的计算了像素点之间的相似性,能够在较好平滑噪声的同时保持和恢复自然图像的边缘和纹理细节。

附图说明

[0022] 图1是本发明的流程图;
[0023] 图2是本发明使用的测试图像;
[0024] 图3是本发明使用的含噪图像;
[0025] 图4是用现有的NL方法对图3进行去噪的结果图;
[0026] 图5是用现有的NLM-SAP方法对图3进行去噪的结果图;
[0027] 图6是用本发明方法对图3进行去噪的结果图。

具体实施方式

[0028] 参照附图1,本发明包括如下步骤:
[0029] 步骤1,对输入的含噪自然图像中待修正像素点xi的搜寻区域像素点xj进行基于形状自适应区域的均值预选取,搜寻区域像素点xj的形状自适应区域均值需满足下列公式:
[0030]
[0031] 其中,σ是噪声标准差,S表示像素点xi的形状自适应区域内像素点的个数,s(xi)是xi的形状自适应区域内的所有灰度值所形成的向量,s(xj)是xj的形状自适应区域内的所有灰度值所形成的向量,其中xj的形状自适应区域以xi为准,mean(s(xi)),mean(s(xj))分别是以像素点xi和xj为中心的形状自适应区域区域的均值,若搜寻区域像素点xj满足预选取条件,则进入步骤2。
[0032] 步骤2,对满足预选取条件的点利用欧氏距离公式计算待修正像素xi点与搜寻区域内像素点xj之间基于块的平均欧氏距离dpatch(v(xi),v(xj)):
[0033]
[0034] 其中,xi是待估计的像索点,xj是以xi为中心的大小为N×N的搜寻区域中的像素点,v(xi)是以xi为中心的M×M大小的块的灰度值所形成的向量,v(xj)是以xj为中心的(m) (m)M×M大小的块的灰度值所形成的向量,v (xi)表示向量v(xi)的第m个元素,v (xj)表示向量v(xj)的第m个元素。
[0035] 步骤3,用像素点xi的形状自适应区域替代步骤(2)中以xi为中心的M×M大小的块,对距离dpatch(v(xi),v(xj))进行修正,得到修正后基于形状自适应区域的平均欧氏距离dSA(s(xi),s(xj)):
[0036](m) (m)
[0037] 其中,s (xi)表示向量s(xi)的第m个元素,s (xj)表示向量s(xj)的第m个元素。
[0038] 步骤4,对待修正像素点xi与搜寻区域内像素点xj之间基于块的平均欧氏距离dpatch(v(xi),v(xj))以及基于形状自适应区域的平均欧氏距离dSA(s(xi),s(xj)),使用指数权值计算公式,计算搜寻域内所有像素点的基于块的权值wpatch(xi,xj)和基于形状自适应区域的权值wSA(xi,xj):
[0039]
[0040]
[0041] Wpatch(xi)和WSA(xi)是归一化系数:
[0042]
[0043]
[0044] 其中,h是一个平滑参数,h=0.7σ,N×N是以xi为中心的搜寻区域大小,dpatch(v(xi),v(xj))是待修正像素点xi与搜寻区域内像素点xj之间基于块的平均欧氏距离,dSA(s(xi),s(xj))是待修正像素点xi与搜寻区域内像素点xj之间基于形状自适应区域的平均欧氏距离。
[0045] 步骤5,根据计算出的搜寻区域内所有像素点的权值,对搜寻区域内所有像素点进行加权平均,得到待估计像素点xi基于块的恢复值 和基于形状自适应的恢复值[0046]
[0047]
[0048] 其中,v(xj)为原图中xj处的灰度值,wpatch(xi,xj)和wSA(xi,xj)分别为点xi与点xj之间基于块的权值和基于形状自适应区域的权值;然后将这两种根据不同信息计算出来的恢复值 和 进行平均加权聚合,得到像素点xi的去噪结果
[0049]
[0050] 步骤6,按照上述步骤,重复计算出每个像素点的恢复值,用求得的恢复值取代原图像中所有点的灰度值,得到整个图像的去噪结果。
[0051] 本发明效果可以通过以下实验进一步证实:
[0052] 一.实验条件和内容
[0053] 实验条件:实验所使用的输入图像如图2和3所示,其中,图2(a)是测试图像Lena,图2(b)是测试图像Barbara,图2(c)是测试图像Cameraman。
[0054] 实验内容:在上述实验条件下,对图2中的所有测试图像加入噪声标准差为20,25,40的高斯加性白噪声,分别使用现有的NL方法,NLM-SAP方法和本发明方法对加噪后的图像进行仿真去噪实验。
[0055] 二.实验结果
[0056] 图3是对图2(a)加入噪声标准差为20的含噪的Lena图像,用NL方法对图3去噪效果如图4所示,其中搜寻窗大小为21×21,相似窗大小为7×7,从图4中可以看出,此方法的噪声抑制能力有限,而且边缘与细节存在模糊;
[0057] 用NLM-SAP方法对图3的去噪结果如图5所示,其中搜寻窗大小为11×11,从图5中可以看出,此方法噪声抑制能力稳定性要优于NL方法,但不能很好的保持图像的边缘和纹理信息;
[0058] 用本发明方法对图3的去噪结果如图6所示,其中搜寻窗大小为21×21,相似窗大小为11×11,从图6中可以看出:此方法噪声抑制能力比较好,且基本能很好的保持图像的边缘和纹理信息;
[0059] 用PSNR/MSSIM作为去噪效果的评价指标,将上述的去噪方法和本发明的方法进行比较,各种方法的去噪效果PSNR/MSSIM值列在表1中。
[0060] 表1 各种去噪结果对比
[0061]输入图像 NL NLM-SAP 本发明方法
Cameramanσ=20 28.70/0.827 29.74/0.844 29.33/0.837
Cameramanσ=25 27.94/0.798 28.66/0.818 2853/0.817
Cameramanσ=40 25.89/0.711 26.28/0.749 26.76/0.759
Lenaσ=20 31.62/0.918 31.92/0.918 32.26/0.927
Lenaσ=25 30.53/0.898 30.75/0.898 31.26/0.910
Lenaσ=40 28.23/0.844 28.22/0.839 28.96/0.859
Barbaraσ=20 30.32/0.933 30.41/0.930 30.58/0.937
Barbaraσ=25 29.12/0.911 28.96/0.901 29.52/0.918
Barbaraσ=40 26.41/0.847 26.04/0.831 27.06/0.864
[0062] 表1结果均为5次平均后的结果,从表1中可以看出,本发明方法的去噪效果对比NL方法,在PSNR/MMSSIM值上来说都有明显优势,与NLM-SAP方法相比,本发明方法优势主要体现在Lena和Barbara这种包含较多的纹理结构信息的图像,对与Cameraman方法来说,本发明方法在噪声标准差为20和25的情况下,去噪效果并不占优,这主要是因为NLM-SAP去噪方法中涉及到了多个形状自适应模板,对于这种边缘对比度比较明显的图来说,它的去噪效果在小噪声情况下要优于本方法,但是随着噪声的增大,如在噪声标准差为40的情况下,本发明方法的去噪结果相对与NLM-SAP方法具有优势。
[0063] 以上实验结果表明,本发明在总体性能上优于其它两种同类的去噪方法,能够在更好地平滑噪声的同时保持自然图像的边缘和纹理等细节。