当前位置: 首页 > news >正文

nonlocal本质讲解(前篇)——从滤波到Nonlocal均值滤波

线性滤波 → \rightarrow 高斯滤波 → \rightarrow 高斯滤波 → \rightarrow 双边滤波 → \rightarrow Nonlocal均值滤波

平均
在这里插入图片描述
高斯
在这里插入图片描述
双边
在这里插入图片描述
Nonlocal
在这里插入图片描述

目录

  • 线性滤波
  • 高斯滤波
  • 双边滤波
  • Nonlocal均值滤波

滤波最初是频域的概念,由于频域乘积对应空域卷积,所以在空域就用卷积实现,然而卷积也就是线性组合,在图像处理中反转不反转不重要,设计系数时转了就行,然后就成了互相关,实际理解也是模板匹配,mask和template中文都翻译为模板(掩膜的翻译不说人话),小的模板叫mask,大的就叫template。卷积就这么来了。

线性滤波

这条线围绕这个表达式展开,创新总是一步一步的向前迈进。
在这里插入图片描述
在这里插入图片描述
线性滤波的权系数是固定值。
在这里插入图片描述

附:
在这里插入图片描述
在这里插入图片描述

高斯滤波

权系数是高斯函数
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

双边滤波

在高斯滤波的基础上,增加了值域的高斯函数。线性变为非线性,从此,权系数与像素值有关,每个位置处的系数不同。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

Nonlocal均值滤波

以上还是local(邻域或局部,更准确的意思是邻域,请不要翻译为本地),由于图像具有自相似性,提出了nonlocal,最初是global,后来扩展到搜索窗口,反正是非local了。
在那个时候,高斯还是那个高斯,实际上是双边滤波中的值域平滑,空域平滑没用了,由于图像具有自相似性,从单像素扩展到邻域,增加稳定性。
在这里插入图片描述
那个高斯加权欧氏距离,MATLAB没有用,就是用的欧氏距离。

非局部均值滤波方法本质上利用图像块的相似性,将相似图像块中心像素的加权平均值作为当前图像块中心像素的估计,权系数由两个图像块之间的相似度决定。对像素P的加权平均贡献实际上主要源于这些相似图像块的中心像素Q,而非相似图像块的权系数很小,对像素P滤波的贡献则很小。非局部处理利用图像块的相似结构不仅能够有效去除图像中的噪声,而且能够有效保持图像的空间细节。
在这里插入图片描述


http://www.mrgr.cn/news/29658.html

相关文章:

  • B端:分享一波简洁、高颜值的pad端管理界面。
  • WSL中使用AMBER GPU串行版
  • AI修手有救了?在comfyui中使用Flux模型实现局部重绘案例
  • 【MQTT协议使用总结】基于-FreeRTOS平台-移植MQTT协议栈
  • C++编程:多线程环境下std::vector内存越界导致的coredump问题分析
  • [Golang] Context
  • 双指针算法
  • 基于虚拟阻抗的逆变器下垂控制环流抑制策略MATLAB仿真
  • FreeRTOS学习——接口宏portmacro.h
  • 完结马哥教育SRE课程--服务篇
  • GAMES101(2~3作业)
  • 理解树形结构数据的操作(上)
  • PI控制器的带宽到底怎么算的?
  • JAVA_15
  • 异常(Exception)
  • OpenBayes 教程上新 | AI 时代的「神笔马良」,Hyper-SD 一键启动教程上线!
  • torchvision 教程
  • (待会删)分享8款AI写论文可以用到的网站神器,请低调使用!
  • ant-design表格自动合并相同内容的单元格
  • 基于windows下docker安装HDDM并运行