滤波器及其原理

高斯滤波

        使用高斯卷积核对图片进行平滑(模糊)处理,是一种常见的线性图片过滤技术。每一个输出图片中的像素点都是其输入图片中周围领域像素值的加权求和结果。其核心就是一个核函数的卷积操作,对图片进行低通滤波。高斯模糊(Gaussian blur / GB)图片滤波器定义如下:    

    

         这里Gσ(x)  表示二维的高斯卷积核:

        高斯滤波是求相邻位置强度的加权平均值,其权值随到中心位置p的空间距离减小而减小。点q中心像素p的权重通过高斯分布Gσ(∥p−q∥)描述,这里的σ参数定义邻域的大小,也就是卷积核窗体大小,∥p−q∥为两个向量差的范数,即其有向线段的长度。这种影响的强度只取决于像素之间的空间距离,而不是它们的绝对位置值。例如,一个亮像素对相邻的暗像素有很大的影响,尽管这两个像素值差异很大。 

        上图是在不同标准差σ时的高斯线性滤波,越大的σ边缘模糊的更厉害,因为其平均值是通过更大的范围计算出来的。 

双边滤波

        双边滤波可以帮我们保留边缘信息,其实质也是计算邻域像素的加权平均和,非常类似于高斯卷积。不同之处在于双边滤波器在平滑的同时考虑到与邻边像素颜色值的差异,进而保留边缘信息。双边滤波器的关键思想是一个像素对另一个像素影响程度,不应该只和位置距离有关,还应该具有相似的像素颜色值。因此,双边滤波器是一种非线性滤波器

        即相等距离情况下,颜色值接近的像素点权重应当高一些,颜色值差异大的像素点权重应当小一些。于是,双边滤波bilateral filter(BF)的定义如下:

        这里通过归一化因子Wp保证像素的权重和为1.0:

 

双边滤波里的两个权重域的概念:

        空间域(spatial domain S)和像素范围域(range domain R),这个是它跟高斯滤波等方法的最大不同点。

        双边滤波的核函数是空间域核与像素范围域核的综合结果:在图像的平坦区域,像素值变化很小,对应的像素范围域权重接近于1,此时空间域权重起主要作用,相当于进行高斯模糊;在图像的边缘区域,像素值变化很大,像素范围域权重变大,从而保留了边缘的信息。

结论:

  1. 在图像的平坦区域,像素值变化很小,对应的像素范围域权重接近于1,此时空间域权重起主要作用,相当于进行高斯模糊;

  2. 在图像的边缘区域,像素值变化很大,像素范围域权重变大,从而保持了边缘的信息。

两个权重对图像的影响:

        由于点云本身是稀疏且不连贯的,所以通过双边滤波对点云的RGB图做上采样后,将点云对应到RGB图,可以得到边缘更完整清晰的3D点云。BF为双边滤波,MED为中值滤波,AVE为均值滤波:

 

Brightness Preserving Dynamic Fuzzy Histogram Equalization(BPDFHE) proposes a novel modification of the brightness preserving dynamic histogram equalization technique to improve its brightness preserving and contrast enhancement abilities while reducing its computational complexity. This technique, called uses fuzzy statistics of digital images for their representation and processing. Representation and processing of images in the fuzzy domain enables the technique to handle the inexactness of gray level values in a better way, resulting in improved performance. Besides, the imprecision in gray levels is handled well by fuzzy statistics, fuzzy histogram, when computed with appropriate fuzzy membership function, does not have random fluctuations or missing intensity levels and is essentially smooth. This helps in obtaining its meaningful partitioning required for brightness preserving equalization. Details of the method are available in D. Sheet, H. Garud, A. Suveer, J. Chatterjee and M. Mahadevappa, "Brightness Preserving Dynamic Fuzzy Histogram Equalization", IEEE Trans., Consumer Electronics, vol. 56, no. 4, pp. 2475 - 2480, Nov. 2010. [http://dx.doi.org/10.1109/TCE.2010.5681130] Implementation of the technique for grayscale images is outright. The function operates on non-sparce images of type uint8, uint16, int16, double and single. Using BPDFHE for Color images can be done accordingly rgbInputImage = imread('peppers.png'); labInputImage = applycform(rgbInputImage,makecform('srgb2lab')); Lbpdfhe = fcnBPDFHE(labInputImage(:,:,1)); labOutputImage = cat(3,Lbpdfhe,labInputImage(:,:,2),labInputImage(:,:,3)); rgbOutputImage = applycform(labOutputImage,makecform('lab2srgb')); Details of the technique for implementing BPDFHE on color images is detailed in Garud, H. Sheet, D. Suveer, A. Karri, P.K. Ray, A.K. Mahadevappa, M. Chatterjee, J., "Brightness preserving contrast enhancement in digital pathology", Proc. ICIIP 2011. [http://dx.doi.org/10.1109/ICIIP.2011.6108964]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小镇种田家

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值