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

我谈均值平滑模板——给均值平滑模板上升理论高度

均值平滑(Mean Smoothing),也称为盒状滤波(Box Filter),通过计算一个像素及其周围像素的平均值来替换该像素的原始值,从而达到平滑图像的效果。

均值平滑通常使用一个模板(或称为卷积核)来实现,该模板定义了用于计算平均值的邻域大小。

例如,3x3均值平滑模板:

1 9 × [ 1 1 1 1 1 1 1 1 1 ] \frac{1}{9} \times \begin{bmatrix} 1 & 1 & 1 \\ 1 & 1 & 1 \\ 1 & 1 & 1 \end{bmatrix} 91× 111111111

在这个模板中,每个元素都是1,并且整个模板的权重总和是9。当应用这个模板时,将模板中心对准图像中的每个像素点,然后计算模板覆盖区域内的所有像素值的平均值,最后用这个平均值替换原来的像素值。

对于更大的平滑效果,可以使用更大的模板,比如5x5的模板:

1 25 × [ 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 ] \frac{1}{25} \times \begin{bmatrix} 1 & 1 & 1 & 1 & 1 \\ 1 & 1 & 1 & 1 & 1 \\ 1 & 1 & 1 & 1 & 1 \\ 1 & 1 & 1 & 1 & 1 \\ 1 & 1 & 1 & 1 & 1 \end{bmatrix} 251× 1111111111111111111111111
利用连续函数分析,均值滤波器就是一个矩形函数,这就很熟悉了,它是一维矩形函数的二维扩展。

在这里插入图片描述
一维矩形函数的傅里叶变换是sinc函数。时域卷积等效于频域乘积,与sinc函数相乘所以旁瓣泄漏。
在这里插入图片描述在这里插入图片描述在这里插入图片描述

二维这样

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

一个例子

分析模板的频域特性,也可以通过频率响应。
在这里插入图片描述
在这里插入图片描述

最后,虽然均值平滑能够有效地减少噪声,但它也会模糊图像中的边缘和其他细节。在实际应用中需要根据具体情况选择合适的模板大小。

http://www.lryc.cn/news/456592.html

相关文章:

  • WordPress添加https协议致使后台打不开解决方法
  • 如何使用pymysql和psycopg2执行SQL语句
  • linux无法使用ll命令
  • STM32输入捕获模式详解(上篇):原理、测频法与测周法
  • 面试中遇到的关于Transformer模型的问题有哪些?
  • 【UE】自动添加Megascans所有资产到自己的账户
  • 【函数】4.函数的单调性
  • 网格剖分-耳切法效果展示
  • 电磁力、强相互作用力、弱相互作用力、强核力,以及它们之间的关系
  • 2.安装keepalived详细过程
  • 面试题1-fail-safe机制与fail-fast 机制
  • C/C++复习(一)
  • iOS Object-C 将数组倒置(倒叙)
  • 动态轻量级线程池项目
  • 【AI知识点】批归一化(Batch Normalization)
  • 【低代码】前端低代码开发日记2:遇到的问题(1)双向绑定
  • 10.9作业
  • Go 语言中的错误和异常:设计理念与优势
  • sqli-labs less-20 less-21 less-22 cookie注入
  • IDEA下“File is read-only”可能原因及“找不到或无法加载主类”问题的解决
  • MySQL【知识改变命运】03
  • 【测试】BUG篇——BUG
  • 【高阶数据结构】深度探索二叉树进阶:二叉搜索树概念及其高效实现
  • 上传本地项目到GitHub远程仓库(极简洁操作版)
  • 在安卓中使用 `mobile-ffmpeg` 压缩后的视频,浏览器在线播放提示“没有找到支持的视频格式和 MIME 类型”的解决方案
  • C语言指针plus版练习
  • Kafka 快速入门
  • 探索人们最喜爱的AI工具及其应用影响
  • c语言位域详解
  • 如何修改Spring Boot内置容器默认端口