OpenCV 笔记(29):图像降噪算法——高斯双边滤波、均值迁移滤波

本文介绍了图像降噪的两种边缘保留滤波方法:高斯双边滤波和均值迁移滤波。高斯双边滤波结合空间邻近度和像素值相似性,保留边缘并去噪;均值迁移滤波基于局部统计特性,通过迭代平滑图像。OpenCV提供了这两种滤波的实现。
摘要由CSDN通过智能技术生成

边缘保留滤波(Edge Preserving Filter,EPF)是一种图像处理方法,其目的是在减少图像噪声的同时保留图像边缘的细节。

它在许多应用中被广泛使用,包括图像增强、边缘检测和特征提取等。边缘保留滤波器通常通过平滑图像的方法来减少噪声。然而,与标准的平滑滤波器不同,边缘保留滤波器会考虑到图像中存在的边缘信息,并尽量避免对边缘进行模糊处理。因此,它能够减少噪声的同时保留图像中的边缘。

边缘保留滤波主要通过以下两种方式来实现:

  • 利用图像的空间信息和灰度相似性:双边滤波(Bilateral Filter)是一种常用的边缘保留滤波方法,它不仅考虑像素的空间距离,还考虑像素值的相似性。在滤波过程中,距离中心点越近且像素值越相似的像素,其权重越大。这样,双边滤波可以有效地保留图像边缘,同时抑制噪声。

  • 利用图像的梯度信息:梯度方向可以指示图像边缘的方向。因此,可以通过梯度方向来调整滤波器的权重,从而保留图像边缘。例如,在均值迁移滤波(Mean Shift Filtering)中,会根据像素的梯度方向来调整迭代方向,从而使得最终的滤波结果与边缘方向一致。

所以,常用的边缘保留滤波有高斯双边滤波、均值迁移滤波。

1.  高斯双边滤波

1.1 高斯双边滤波的原理

高斯双边滤波(Gaussian Bilateral Filter)是一种非线性的滤波方法,它是结合图像的空间邻近度和像素值相似度的一种折衷处理,同时考虑空域信息和灰度相似性,达到保边去噪的目的。

07fa432485a90324e1e6283d5694ce81.jpeg
高斯双边滤波.png

高斯双边滤波的核由两个函数生成:空间域核和值域核。

  • 空间域核: 由像素位置欧式距离决定

其中,q(i,j) 是模板窗口的其他系数的坐标,p(k,l) 是模板窗口的中心坐标点,是空间域标准差。

  • 值域核:由像素值的差值决定的

其中,f(i,j) 、f(k,l) 是图像对应坐标的像素值,是值域标准差。

将上述两个核函数相乘就得到了高斯双边滤波器的权重系数&#

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值