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

news2024/12/24 22:06:36
  • 论文题目: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)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/66167.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

jar添加jre运行环境,即是电脑没有安装jdk也可以运行

目录 一、项目打包 二、生成jre文件 1、jdk8及一下版本 2、jdk9及其以上版本 三、添加jre运行环境 四、编写脚本 1、编写启动脚本start.bat 2、编写停止脚本stop.bat 注:查看jdk安装位置​ 一、项目打包 以idea工具,springboot项目为例&#xff0…

HikariCP实战 | 通过查看源码分析如何解决maxLifeTime配置问题

目录1、追本溯源2、解决hikariCP的maxLifetime配置出现以下warn问题3、具体解决步骤(查看源码)1、追本溯源 很多年前在stackoverflow上写过一篇文章: https://stackoverflow.com/questions/28180562/hikaricp-and-maxlifetime# hikariCP是非…

maven升级漏洞依赖jar包

最近在搞一些漏洞jar包升级,包括springboot、cloud等依赖,期间遇到了一些小坑,特此做这个记录一下。 目录1. 打印/获取该项目的依赖树2.判断依赖是否有漏洞3.版本兼容性查询4.常规依赖版本升级5.依赖升级5.1 jackson升级5.2 spring相关依赖、…

机器学习与深度学习的基本概念

目录 机器学习是什么? 机器学习的任务 回归Regression 分类Classification 创造学习Structed Learing 机器学习怎么找这个函数 定义含未知参数的函数 定义loss损失函数 定义优化器optimization 写出一个更复杂的有未知参数的函数 sigmoid 基本推理过程 si…

GitHub上架即下架!《分布式系统人人都是架构师》全彩笔记开源

小编又来给大家分享好书了:高翔龙老师的 《超大流量分布式系统架构解决方案:人人都是架构师2.0》,我在网上没找见开源的PDF版本所以分享一下!小编会在文末附电子版免费下载方式。 高翔龙是谁? 云集基础架构负责人&am…

实战演练 | 使用 Navicat 在 MySQL 中存储图像

近年来,Web应用程序中的图像数量一直在稳定增长。还需要在不同尺寸的图像之间进行区分,例如缩略图,网络显示图像等。例如,我最近开发的一个应用程序显示新闻项目,其中每个项目都有缩略图和主要文章图像。另一个应用程序…

Tableau表格取消合并单元格

客户回访(Client Review) 文章目录前言一、原表格样式二、回访收集到的述求三、表格合并单元格方法(一)创建“序号”计算字段(二)将“序号”计算字段改为维度(三)将“序号”计算字段…

PMP项目管理中的重要角色

PMP及PMBOK有个大问题,就是没有统一的角色职责及流程,考试也是随意性很强,这给考生带来很多困扰。 一个管理体系,首先是人员分工安排。比如:PRINCE2,明确的组织结构,详细的流程活动&#xff0c…

用代码画两棵圣诞树送给你【附详细代码】

大家好,我是宁一 代码的魔力之处在于,可以帮我们实现许多奇奇怪怪、有趣的想法。 比如,用Python的Turtle库,可以帮我们在电脑上画出好看的图像。 下面这张樱花图就是用Turtle库实现的。 这不圣诞节快到啦。 那么就用代码来画一…

基于jsp+mysql+ssm在线音乐网站-计算机毕业设计

项目介绍 随着计算机行业和互联网技术的高速发展,以及互联网在日常生活中的飞速普及,网络已经与我们的生活息息相关,密不可分,我们越来越离不开网络,网络在我们每天的生活中占据非常重要的地位。现在,网络…

【Linux|树莓派】分文件编程以及静态库动态库

一、分文件编程 简单来说树莓派的分文件编程就是将一个项目的代码放在不同的文件里面&#xff0c;然后在主函数添加一个头文件&#xff0c;这样会使#控制字体颜色主程序变得简单。 在编译的时候要将主函数和功能函数一起编译&#xff1a; 注意&#xff1a;include <stdio.h…

01 Java语言简介

0 警告 Java从入门到放弃。 1.1概述 Java 语言是 SUN&#xff08;Stanford University Network&#xff0c;斯坦福大学网络公司&#xff09;于 1995 年推出的一门高级编程语言。 Java 语言是一种面向 Internet 的编程语言。Java 一开始富有吸引力是因为 Java 程序可以在 Web 浏…

面向碳中和的公共建筑室内环境营造再认识

3月26日&#xff5c;清华大学建筑节能学术周——公共建筑节能—工程实践助力实现双碳目标 【3月26日公开论坛】公共建筑节能 – 工程实践助力实现双碳目标 面向碳中和的公共建筑室内环境营造再认识 对“舒适”、“健康”和室内环境营造手段的再认识 1.对“舒适”的再认识 P…

luckysheet 国产超强纯前端在线excel表格功能强大 简单使用记录 异常报错记录及处理

效果预览 官网及在线示例 https://mengshukeji.gitee.io/LuckysheetDocs/zh/guide/ npm地址 https://www.npmjs.com/package/luckysheet 在线效果 https://mengshukeji.gitee.io/luckysheetdemo/ 在线导入效果 https://mengshukeji.gitee.io/luckyexceldemo/ 使用步骤 两…

单片机硬件和软件延时是啥意思?

软件延时和硬件延时是啥意思&#xff1f;做项目时他俩有什么区别&#xff1f; 今天就来讲讲关于硬件延时和软件延时的内容&#xff0c;以及它们的区别。 硬件和软件延时 延时的种类很多&#xff0c;先给大家普及一下延时相关概念和分类。 1.硬件延时 指利用具有计数功能的…

【学习笔记】空间坐标系旋转与四元数

前言 最近在学惯性器件&#xff0c;想着先把理论知识脉络打通&#xff0c;于是便开始学习空间坐标系旋转和四元数&#xff0c;正好结合刚刚结课的课程《机器人控制技术》&#xff0c;记录一下学习心得。 旋转矩阵和齐次变换矩阵部分主要参考自教材 《机器人学导论》 中的第2章 …

SD NAND 的 SDIO在STM32上的应用详解(中篇)

四.SDIO功能框图(重点) SDIO包含2个部分&#xff1a; ● SDIO适配器模块&#xff1a;实现所有MMC/SD/SD I/O卡的相关功能&#xff0c;如时钟的产生、命令和数据的传送。 ● AHB总线接口&#xff1a;操作SDIO适配器模块中的寄存器(由STM32控制SDIO外设)&#xff0c;并产生中断和…

四种区块链底层技术形态的对比解读

新世纪以来&#xff0c;互联网技术快速发展&#xff0c;催生了以平台经济为典型的各种新业态、新模式&#xff0c;深刻影响和改变了人类社会的生产方式、生活方式和社会治理方式。然而在推动经济和社会发展的同时&#xff0c;基于数据点对点传输建立的互联网也越来越多地暴露出…

可以作为艺术作品欣赏的CT三维重建技术。

什么是CT三维重建技术&#xff1a;简而言之就是通过螺旋CT自带的计算机软件&#xff0c;对扫描获得的数据进行后处理&#xff0c;以达到辅助医生对病变和周围组织&#xff0c;及其与血管的关系进行分析和显示的目的&#xff0c;它极大地提高了影像诊断的直观性&#xff0c;准确…

国际学校妈妈哭诉IB太难:中国孩子都不知道怎么答题?

听别人说考国际学校的IB体系相对简单直到我看到IB试题才知道其实IB一点都不容易特别对于中国学生有大量写论文的部分来看看IB的真题有些学生真的很难下笔不知道怎么答题啊&#xff01;商科生物 题目都是非常考验综合能力的&#xff0c;学生需要掌握很多知识点并融会贯通&#x…