常见的图像滤波算法

本文详细介绍了五种图像滤波方法:线性滤波中的方框滤波、均值滤波、高斯滤波,以及非线性滤波的中值滤波和双边滤波。通过算法公式阐述了这些滤波方式的基本原理,包括卷积核的作用和计算方法。特别提到了高斯滤波和双边滤波在考虑像素权重时的空间距离和灰度距离因素。
摘要由CSDN通过智能技术生成

本文介绍五种常见的图像滤波方式:线性滤波(方框滤波、均值滤波、高斯滤波);非线性滤波(中值滤波、双边滤波)。提醒,本文主要是算法公式,没有具体完整的代码。

 

一、线性滤波

总的来说,这三种线性滤波原理:每个像素的输出值是输入像素的加权和。其处理方式都是将图像像素与相应的核进行卷积,核即是权重(下图中中间3*3大小的图就是核),其作用是将原图像素按权重进行分配。简单讲,卷积就是选取原图像与核相同大小的部分(下图左侧对照部分),然后与核对应相乘相加,所得的值赋给原图中的锚点(下图是中心点,右侧对照部分)(有关卷积的讲解可参考下图的转载链接)。

卷积(图像转自https://blog.csdn.net/zouxy09/article/details/49080029,侵删)

所以说,这三种滤波方式的区别在于卷积核的不同,下面分别叙述。

 

1.1方框滤波和均值滤波的卷积核

如下图,K即为方框滤波的核,可以看到无论a为何值,矩阵内的每一个元素都相等,卷积时对像素的权重都一样。均值滤波是方框滤波归一化后的特殊处理,下图中,当normalize = ture时的K为均值滤波的核。个人觉得,方框滤波和均值滤波没有实质上的区别。

 

1.2高斯滤波的卷积核

我们先来看一下一维高斯函数,如下图,a代表尖峰高度,b代表尖峰中心的x坐标,c是标准方差,代表尖峰的宽度。图3表示“3σ”原则,意思是,虽然定义域的范围是正无穷到负无穷,但是曲线的绝大部分都在“-3σ - 3σ”之间。

     

  • 9
    点赞
  • 53
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值