• 基于非局部滤波图像去噪方法


    • 论文题目:A non-local algorithm for image denoising

    1 摘要

    我们提出了一种新的衡量噪声的方法,来评价和比较数字图像去噪方法的性能。我们首先计算和分析该方法的噪声类去噪算法,即局部平滑滤波器。其次,我们提出了一种新的算法非局部均值(NL-means),基于图像中所有像素的非局部平均。最后,我们比较了nl-均值算法和局部平滑滤波器的实验。

    2 理论介绍

    2.1 背景

    图像中的像素不是孤立存在的,它们高度相关,其像素不仅相似,而且与周围的像素一起形成图像的几何结构,即具有几何相似性。邻域像素中心窗口或图像patch,可以反映像素的结构特征,如循环模式和纹理结构。因此,在整个图像补丁中有很多相似的结构,如果使用可以描述图像结构特征来衡量像素之间的相似性,将比单像素更准确,从而更好地保护图像的结构信息。
    并提出并分析了由简单公式定义的NL-means算法:
    在这里插入图片描述

    在这里插入图片描述

    下图是 N L − m e a n s NL-means NLmeans算法执行过程,大窗口是以目标像素为中心的搜索窗口,两个灰色小窗口分别是以 x x x y y y中心的邻域窗口。其中以 y y y为中心的邻域窗口在搜索窗口中滑动,通过计算两个邻域窗口间的相似程度为 y y y赋以权值 w ( x , y ) w(x,y) w(x,y)

    在这里插入图片描述

    2.2 非局部均值方法

    给定一个离散的噪声图像 v = v ( i ) ∣ i ∈ I v = {v (i) | i∈I} v=v(i)iI,对于一个像素 i i i的估计值 N L [ v ] ( i ) NL[v](i) NL[v](i)被计算为图像中所有像素的加权平均值,
    在这里插入图片描述
    其中,权值族 w ( i , j ) j {w(i,j)}_j w(ij)j依赖于像素 i i i j j j之间的相似性,并满足通常的条件 0 ≤ w ( i , j ) ≤ 1 0≤w(i,j)≤1 0w(i,j)1 ∑ j w ( i , j ) = 1 \sum_j w(i,j)=1 jw(i,j)=1
    两个像素 i i i j j j之间的相似性取决于强度灰度级向量 v ( N i ) v(N_i) v(Ni) v ( N j ) v(N_j) v(Nj)的相似性,其中 N k N_k Nk表示一个固定大小且以像素 k k k为中心的正方形邻域。相似度衡量作为加权欧几里得距离的递减函数, ∣ ∣ v ( N i ) − v ( N j ) ∣ ∣ 2 2 , a ||v(N_i)−v(N_j)||_2^2,a v(Ni)v(Nj)22,a,其中 a > 0 a >0 a>0是高斯核的标准差。将欧几里得距离应用于噪声邻域,提出了以下等式:
    在这里插入图片描述
    这个等式表明了该算法的鲁棒性,因为在期望中,欧氏距离保持了像素之间的相似性的顺序。
    v ( N i ) v(N_i) v(Ni)灰度邻域相似的像素在平均值中具有较大的权重,见图1。这些权重被定义为:
    在这里插入图片描述
    其中 Z ( i ) Z (i) Z(i)是归一化常数
    在这里插入图片描述
    而参数 h h h作为一个滤波的程度。它控制了指数函数的衰减,因此也控制了权值作为欧几里得距离的函数的衰减。 N L − m e a n NL-mean NLmean不仅比较单个点的灰度,而且比较整个邻域的几何结构。这一事实允许比邻域滤波器进行更稳健的比较。图1说明了这一事实,像素 q 3 q3 q3具有相同的灰度值像素 p p p,但邻域有很大的不同,因此权重 w ( p , q 3 ) w(p,q3) w(pq3)接近于零。
    在这里插入图片描述
    在这里插入图片描述

    3 结论

    在这里插入图片描述
    在本节中,我们比较了局部平滑滤波器和 N L − m e a n s NL-means NLmeans算法在三个定义良好的标准下:方法噪声、恢复图像的视觉质量和均方误差,即恢复图像和真实图像之间的欧氏差。为了 N L − m e a n s NL-means NLmeans算法的计算目的,我们可以在一个更大的 S × S S×S S×S像素大小的“搜索窗口”中限制类似窗口的搜索。在所有的实验中,我们固定了一个 21 × 21 21×21 21×21像素的搜索窗口和一个 7 × 7 7×7 7×7像素的相似平方邻域 N i N_i Ni。如果 N 2 N^2 N2是图像的像素数,则算法的最终复杂度约为 49 × 441 × N 2 49×441×N2 49×441×N2
    7 × 7 7×7 7×7相似窗口已经被证明足够大,可以对噪声鲁棒,足够小,可以处理细节和精细结构。当加入标准偏差 σ σ σ的噪声时,滤波参数 h h h被固定为 10 ∗ σ 10∗σ 10σ。由于指数核的快速衰减,较大的欧几里得距离导致接近于零的权重作为一个自动阈值,见图2。
    在第2节中,我们已经明确地计算了局部平滑滤波器的方法噪声。这些公式被图4的可视化实验验证了。该图显示了标准图像Lena的方法噪声,即差值 u − D h ( u ) u−D_h (u) uDh(u),其中参数 h h h被固定,以消除标准偏差为2.5的噪声。该方法噪声有助于我们理解去噪算法的性能和局限性,因为去除的细节或纹理具有很大的方法噪声。我们在图4中可以看到, N L − m e a n s NL-means NLmeans方法的噪声没有呈现出任何明显的几何结构。图2解释了这个属性,因为它显示了 N L − m e a n s NL-means NLmeans算法如何选择一个适应于图像的局部和非局部几何形状的加权配置。
    在这里插入图片描述

    人眼是唯一能够决定通过去噪方法是否提高了图像质量的方法。我们展示了一些去噪经验,比较了与局部平滑滤波器的去噪算法。所有实验都通过在真实图像中加入标准差 σ σ σ的高斯白噪声进行模拟。目的是比较恢复后的图像的视觉质量,伪影的不存在和边缘、纹理和细节的正确重建。
    由于算法的性质, N L − m e a n s NL-means NLmeans最有利的情况是纹理或周期情况。在这种情况下,对于每个像素 i i i,我们都可以找到具有非常相似配置的大量样本集。参见图2 e)的一个周期图像的 N L − m e a n s NL-means NLmeans算法的权重分布示例。图3比较了一个自然纹理的NL-means和局部平滑滤波器的性能。
    自然图像也有足够的冗余度,可以通过NL-means进行恢复。平面区域在同一对象内部呈现了大量类似的配置,见图2 (a).直线或弯曲的边有一条具有相似配置的完整像素线,见图2 (b)和©.此外,自然图像允许我们在遥远的像素中找到许多类似的配置,如图2 (f)所示。图5显示了一个关于自然图像的实验。这个经验必须与图4进行比较,在图4中,我们显示了原始图像的方法噪声。恢复图像的模糊或退化结构与方法噪声的明显结构相一致。

    4 参考

    非局部均值去噪(NL-means)

    积分图像的应用(二):非局部均值去噪(NL-means)

    NLM(Non-Local means)算法原理

  • 相关阅读:
    微波通信的分类
    效率提升 100%,YRCloudFile 让自动驾驶安全更有保障
    How to customize the text of a generic Qlik Sense error message
    《Redis实战篇》一、短信登录
    倾听世界之声 嘉康利冉永夫:数智化直销的齿轮在全球飞转
    3.3 log | 474.一和零,518.零钱兑换II,377. 组合总和 Ⅳ,322. 零钱兑换
    MybatisPlus 1 MybatisPlus 入门案例与简介 1.2 MybatisPlus 简介
    中药配方专利申请时间有多久?
    性能测试监控建模之记录Tomcat性能调优
    冯登国院士团队重磅论文!《具体高效的安全多方计算协议综述》解读
  • 原文地址:https://blog.csdn.net/weixin_41552975/article/details/128182007