双边滤波+ 通俗自己理解

article/2025/10/25 21:52:32

 

 

之前转了一篇文章:http://blog.csdn.net/chenlufei_i/article/details/78892758

详细的讲解了一下双边滤波的原理以及公式,这里主要总结一下自己的通俗理解,所谓双边滤波,就是在均值或者说普通加权滤波(如高斯滤波)的基础上,通过距离权和颜色权俩种权值对图像进行带权平滑处理,即能够去除噪声,又能进行边缘保护。
而双边滤波的这个特性主要是因为他在平滑滤波时同时考虑了像素间的几何距离和色彩距离。
下面将详细具体讲述原因。
通俗的讲,对图像进行滤波就是一个加权平均的运算过程,滤波后图像中的每个像素点都是由其原图像中该点临域内多个像素点值的加权平均。不同的滤波器,最根本的差异就是权值不同。
双边滤波具有两个权重,分别与几何距离和色彩距离相关,它的一般表达式为:

Bilateral Filter:一种能保护边缘的平滑滤波器 - 钰央 - 计算机视觉·图像处理

式中,权重Bilateral Filter:一种能保护边缘的平滑滤波器 - 钰央 - 计算机视觉·图像处理和邻域像素点Bilateral Filter:一种能保护边缘的平滑滤波器 - 钰央 - 计算机视觉·图像处理与中心像素点Bilateral Filter:一种能保护边缘的平滑滤波器 - 钰央 - 计算机视觉·图像处理之间的几何距离相关,权重Bilateral Filter:一种能保护边缘的平滑滤波器 - 钰央 - 计算机视觉·图像处理和邻域像素点Bilateral Filter:一种能保护边缘的平滑滤波器 - 钰央 - 计算机视觉·图像处理与中心像素点Bilateral Filter:一种能保护边缘的平滑滤波器 - 钰央 - 计算机视觉·图像处理之间的色彩距离相关。公式中上下xian
也就是说,随着Bilateral Filter:一种能保护边缘的平滑滤波器 - 钰央 - 计算机视觉·图像处理Bilateral Filter:一种能保护边缘的平滑滤波器 - 钰央 - 计算机视觉·图像处理之间几何距离和色彩距离的变化,像素点Bilateral Filter:一种能保护边缘的平滑滤波器 - 钰央 - 计算机视觉·图像处理的权重Bilateral Filter:一种能保护边缘的平滑滤波器 - 钰央 - 计算机视觉·图像处理Bilateral Filter:一种能保护边缘的平滑滤波器 - 钰央 - 计算机视觉·图像处理随之变化。这样的一个滤波器是一个智能的可自动调节权重的滤波器。至于如何自动调节,就取决于权重函数Bilateral Filter:一种能保护边缘的平滑滤波器 - 钰央 - 计算机视觉·图像处理Bilateral Filter:一种能保护边缘的平滑滤波器 - 钰央 - 计算机视觉·图像处理的具体表达式了。
最简单和常见的一种Bilteral Filter是两个权重函数均为高斯函数,即:
 Bilateral Filter:一种能保护边缘的平滑滤波器 - 钰央 - 计算机视觉·图像处理Bilateral Filter:一种能保护边缘的平滑滤波器 - 钰央 - 计算机视觉·图像处理

其中,||x-y||求的是两个值x,y之间的欧式距离。
采用高斯函数之后,当邻域像素点Bilateral Filter:一种能保护边缘的平滑滤波器 - 钰央 - 计算机视觉·图像处理与中心像素点Bilateral Filter:一种能保护边缘的平滑滤波器 - 钰央 - 计算机视觉·图像处理的欧式距离比较大,或是两个像素值相差比较大时,该像素点的权重就比较小,导致该像素点对滤波后的像素点的影响较小。更进一步,每个滤波后像素点的值,受与他色彩相近并且距离较近的像素点的影响较大,而受其他临域像素点的影响较小,这样保护了图像中原像素点的色彩,滤掉了少数存在的“噪声点”,起到了平滑的作用,同时又保护了边缘。
举个例子,如下图所示:

Bilateral Filter:一种能保护边缘的平滑滤波器 - 钰央 - 计算机视觉·图像处理

(a)为图像中的一个边界,图中用高度代表该像素点的像素值。
(b)为求得(a)中右侧边缘上的一个像素点的权重Bilateral Filter:一种能保护边缘的平滑滤波器 - 钰央 - 计算机视觉·图像处理(图中用高度代表权重的大小),可以看到,颜色越相近Bilateral Filter:一种能保护边缘的平滑滤波器 - 钰央 - 计算机视觉·图像处理值越大,距离越近Bilateral Filter:一种能保护边缘的平滑滤波器 - 钰央 - 计算机视觉·图像处理值越大,那么最终两个权重的积就如图中分布。
(c)对(a)图中的每一个像素点都进行双边滤波,结果如图(c)所示,可以看到滤波的结果即保护了边缘,同时平滑了图像。

 

再比如:

左图为原始的噪声图像;中间为高斯采样的权重;右图为Bilateral采样的权重。从图中可以看出Bilateral加入了相似程度分部以后可以将源图像左侧那些跟当前像素差值过大的点给滤去,这样就很好地保持了边缘。

 

也就是说,当远离边界时,即颜色十分相近,颜色权基本一样时,类似于高斯滤波,这样变可平滑处理图像。当处在边界时(所谓边界,就是颜色反差极大的地方),边界上的点互相颜色相近,会取极大的权值,而边界外的的点,颜色距离很远,权值取的很小(甚重可以忽略不计),这样就保护了边缘。

 


http://chatgpt.dhexx.cn/article/axdQrinV.shtml

相关文章

双边滤波原理与参数的理解+双边滤波matlab实现

基本思路 高斯滤波是一种常用而且简单的降噪算法。但其缺点也很明显,就是会不加区分地将噪声与图像边缘等细节一起平滑处理。 而双边滤波是基于高斯滤波进行改进的方法。在高斯滤波的基础上,双边滤波引入了像素值相似性的权值,使得滤波的结…

双边滤波(Bilateral filter)原理介绍及matlab程序实现

双边滤波 1、原理介绍 双边滤波由C. Tomasi在1998年提出,是一种经典的非线性空间滤波方法。在滤波器稀疏的制定上,双边滤波同时考虑到了输出像素与邻域内其它像素的欧氏距离和取值的差异,即:同时考虑到了空间域和值域间的差别。…

双边滤波器的原理及实现

双边滤波器是什么? 双边滤波(Bilateral filter)是一种可以保边去噪的滤波器。之所以可以达到此去噪效果,是因为滤波器是由两个函数构成。一个函数是由几何空间距离决定滤波器系数。另一个由像素差值决定滤波器系数。可以与其相比较的两个filter:高斯低通滤波器(http://en…

双边滤波原理浅析

前言 双边滤波(Bilateral filtering)是一种结合了图像像素空间位置关系和像素值大小的非线性组合的保边滤波算法,无需迭代计算,操作简单。从原理上讲,图像领域的滤波通常意义是希望去除噪声,使图像更加平滑…

双边滤波(Bilateral Filter)详解

原理分析: 双边滤波与高斯滤波器相比,对于图像的边缘信息能过更好的保存。其原理为一个与空间距离相关的高斯函数与一个灰度距离相关的高斯函数相乘。 空间距离:指的是当前点与中心点的欧式距离。空间域高斯函数其数学形式为: 其中(xi,yi)为当前点位置,(xc,yc)为中心点…

双边滤波和双边网格

双边滤波 双边滤波器也是一种保边滤波器.和导向图滤波器一样,可以达到在平坦区域进行均值(高斯)滤波的效果,在边缘不进行滤波的效果.其原理为一个与空间距离相关的高斯函数与一个灰度距离相关的高斯函数相…

bilateral filter双边滤波器的通俗理解

bilateral filter双边滤波器的通俗理解 图像去噪的方法很多,如中值滤波,高斯滤波,维纳滤波等等。但这些降噪方法容易模糊图片的边缘细节,对于高频细节的保护效果并不明显。相比较而言,bilateral filter双边滤波器可以很…

Bilateral Filtering(双边滤波) for SSAO

1. 简介 图像平滑是一个重要的操作,而且有多种成熟的算法。这里主要简单介绍一下Bilateral方法(双边滤波),这主要是由于前段时间做了SSAO,需要用bilateral blur 算法进行降噪。Bilateral blur相对于传统的高斯blur来说…

双边滤波与高斯滤波

高斯滤波原理 在数字图像中的高斯噪声主要来源出现在采集期间。由于不良照明或高温引起的传感器噪声。如果一个噪声,它的幅度分布服从高斯分布,而它的功率谱密度又是均匀分布的,则称它为高斯白噪声。高斯滤波器是一种线性滤波器,…

双边滤波(bilateral filter)以及联合双边滤波(joint bilateral filter)

文章目录 双边滤波理论公式代码(C)数学辅助理解 联合双边滤波(joint bilateral filter)参考链接 写在最后 双边滤波 自用备忘,若侵则删。 理论公式 利用二维高斯函数生成空间域核,一维高斯函数生成颜色域…

双边滤波(Bilateral filter)

双边滤波器(Bilateral filter)是一种可以保边去噪的滤波器。可以滤除图像数据中的噪声,且还会保留住图像的边缘、纹理等(因噪声是高频信号,边缘、纹理也是高频信息,高斯滤波会在滤除噪声的同时使得边缘模糊…

双边滤波器cv2.bilateralFilter

双边滤波器cv2.bilateralFilter 双边滤波是综合考虑空间信息和色彩信息的滤波方式,在滤波过程中能够有效地保护图像内的边缘信息,双边滤波在计算某一个像素点的新值时,不仅考虑距离信息(距离越远,权重越小&#xff09…

opencv-双边滤波

一、双边滤波原理 双边滤波(Bilateral Filter)是非线性滤波中的一种。这是一种结合图像的空间邻近度与像素值相似度的处理办法。在滤波时,该滤波方法同时考虑空间临近信息与颜色相似信息,在滤除噪声、平滑图像的同时,…

Opencv之图像滤波:6.双边滤波(cv2.bilateralFilter)

前面我们介绍的滤波方法都会对图像造成模糊,使得边缘信息变弱或者消失,因此需要一种能够对图像边缘信息进行保留的滤波算法,双边滤波是综合考虑空间信息和色彩信息的滤波方式,在滤波过程中能够有效地保护 图像内的边缘信息。 6.1…

Bilateral Filters(双边滤波算法)原理及实现

双边滤波算法原理: 双边滤波是一种非线性滤波器,它可以达到保持边缘、降噪平滑的效果。和其他滤波原理一样,双边滤波也是采用加权平均的方法,用周边像素亮度值的加权平均代表某个像素的强度,所用的加权平均基于高斯分…

双边滤波的基本原理

双边滤波(Bilateral filter)是一种非线性的滤波方法,本质是基于高斯滤波,目的是解决高斯滤波造成的边缘模糊。结合图像的空间邻近度和像素值相似度的一种折处理,同时考虑空域信息和灰度相似性,达到保边去噪…

双边滤波算法原理

1. 简介 图像平滑是一个重要的操作,而且有多种成熟的算法。这里主要简单介绍一下Bilateral方法(双边滤波),这主要是由于前段时间做了SSAO,需要用bilateral blur 算法进行降噪。Bilateral blur相对于传统的高斯blur来说…

Bilateral Filters(双边滤波算法)原理及实现(一)

双边滤波算法原理 双边滤波是一种非线性滤波器,它可以达到保持边缘、降噪平滑的效果。和其他滤波原理一样,双边滤波也是采用加权平均的方法,用周边像素亮度值的加权平均代表某个像素的强度,所用的加权平均基于高斯分布[1]。最重要…

双边滤波与引导滤波

双边滤波与引导滤波 分类: AI and Computer Vision 2014-03-07 17:04 344人阅读 评论(0) 收藏 举报 图像处理 滤波 双边滤波 双边滤波很有名,使用广泛,简单的说就是一种同时考虑了像素空间差异与强度差异的滤波器,因此具有保持图…

【图像处理】——双边滤波

【fishing-pan:https://blog.csdn.net/u013921430 转载请注明出处】 双边滤波 高斯滤波是最常用的图像去噪方法之一,它能很好地滤除掉图像中随机出现的高斯噪声,但是在之前的博客中提到过,高斯滤波是一种低通滤波(有兴…