双边滤波初步笔记(二)
简介:双边滤波主要是为了解决高斯滤波在对图像处理时虚化边缘的缺点,与高斯滤波相似(见上一篇),主要也是运用了二维正态分布。下面先简单说下相同与不同点。
相同:高斯与双边都是在平均平滑的基础上运用了二维正态分布,加入了权 重的概念,使之更为合理。
不同:高斯滤波仅考虑了空间权重(即离目标像素越近权重越大),这样的后果便是不能很好的区分边缘;而双边滤波在空间权重的基础上又加入了像素权重(就是考虑该像素与目标像素之间的差值,差值越大权重越小),这样可以有效保留边缘。
空间权重与像素权重很相似,仅是在二维正态分布中,空间距离和像素差值代入的区别。
理解的话也可以理解为距离上越靠近目标像素权重越大、像素大小上越靠近目标像素权重越大。当在处理边缘时虽然空间距离权重大但是像素差值上权重小,两个相乘大大减小了靠近边缘处的模糊程度,从而保留的边缘。
具体算法和代码实现方面可以看如下链接
双边滤波算法原理