数字图像滤波方法比较
=1/m ∑f(x,y), m为该模板中包含当前像素在内的像 素总个数。
高斯滤波
高斯滤波是一种线性平滑滤波,适用于消除高斯噪
声,广泛应用于图像处理的减噪过程。通俗的讲,高斯滤
波就是对整幅图像进行加权平均的过程,每一个像素点的 值,都由其本身和邻域内的其他像素值经过加权平均后得 到。
高斯滤波的具体操作是:用一个模板(或称卷积、掩
征的条件下对目标像的噪声进行抑制,是
图像预处理中不可缺少的操作,其处理效
果的好坏将直接响到后续图像处理和分析
的有效性和可靠性。
基本原理
中值滤波
中值滤波是基于排序统计理论的一种能有效抑制噪 声的非线性信号处理技术,中值滤波的基本原理是把数字 图像或数字序列中一点的值用该点的一个邻域中各点值的 中值代替,让周围的像素值接近的真实值,从而消除孤立
椒盐噪声
椒盐噪声滤波效果分析
对于椒盐噪声,从视觉效果上看,中值滤 波比均值滤波较好,中值滤波对斑点的滤 除力较高,最大均匀性平滑滤波和KNN平滑 滤波次之;均值滤波和低通滤波的线条和 点目标的边缘都受到了一定程度的模糊, 最大均匀性平滑滤波对边界的抹平尤为严 重;高斯滤波和低通滤波效果差不多。
了9种不同形状的模板,1个正方形模板,4个对称的五边
形模板,4个对称的六边形模板,用各模板内的灰度方差 作为各个区域不均匀性的测试,以最为均匀的区域灰度均 值作为被处理点的像素值。
梯度倒数加权平均法滤波
梯度倒数加权法平滑基于如下的假设:在一幅离散图像中, 相邻区域的变化大于区域内部的变化,在同一区域中中间 像素的变化小于边缘像素的变化。梯度值正比于邻近像素
总结
由于所编写的滤波方法有限,且不同的噪 声产生原因不同,每种滤波器对不同的噪 声滤波效果不一样以及处理速度不同,所 以没有所谓的最好的滤波器,只有相对较 好的滤波。选择滤波的时候要根据具体的 滤波综合要求来选择较好滤波器。
谢谢各位
滤波器性能的评价
评价的方法和标准 定性评价和定量评价相结合 1 均值的保留能力 2 斑点噪声的滤除能力 3 边缘的保持能力 4 线和点目标的保持能力 5 自然的视觉效果 6 效率和实现的复杂度
高斯噪声
高斯噪声滤波效果分析
在目前的这几种滤波方法中,从自然视觉 效果来看,较好的有高斯滤波、KNN滤波; 均值滤波比中值滤波较好;而最大均匀性 平滑滤波的边缘保持能力较差,高通、低 通适中。
图像滤波方法的比较
彭炎兴(200830590215) CVI编程 陆道铭(200830590213) 查找资料 杨智伟(200830590131) 实验报告
实现的目标
பைடு நூலகம்
噪声: 三类噪声:高斯噪声、椒盐 噪声、 随机噪声(2种) 滤波: 编写8种滤波方法,实现了7个: 均值滤波、中值滤波、高斯滤波、KNN滤波、 高通滤波、低通滤波(3*3)、最大均匀性 平滑滤波 ;未实现的两种:梯度倒数加权 滤波及低通滤波( 5*5 ,7*7,9*9, 11*11) 计算滤波时间:实现了计算滤波的处理时 间
彩色/灰色显示 : 对原彩色图像处理后的 色彩选择:彩色(部分程序)、灰色(实 现) 菜单形式 : 实现了将所有命令控件整合为 菜单形式,减少了控件占用界面的空间 图片显示 :6个图片存放框,实现了将处理 的图片显示在指定的图片框,便于各种滤 波方法的比较
图像滤波的概念
图像滤波,即在尽量保留图像细节特
随机噪声
随机噪声滤波效果分析
从视觉上看,虽然最大均匀性平滑滤波的 图像在亮度上与源图像较接近,但其边缘 保留能力却较差,高通滤波、高斯和低通 滤波在线条和边缘上相差不大,亮度上高 通较亮,低通和高斯接近。而中值滤波的 边缘和细节部分保留得较好。
滤波效率分析
在相同的电脑下,相同的一幅照片滤波效 率如下表的数据记录: 整体上看,3*3低通滤波、中值滤波速度较 快;均值、梯度、高斯、高通滤波效率次 之;最大均匀性平滑滤波较慢,KNN滤波效 率次之 对于同一种滤波,不同噪声的处理效率也 不一样,如均值滤波对于随机噪声滤波效 率较高、而高斯滤波对于高斯噪声的处理 效率较高,高通滤波则对椒盐滤波效率高 些
噪声类 型 均值滤 波 中值滤 波 梯度倒 数加权 平均法 滤波 1
程序运行时间(s) 高斯低 通滤波 最大均 匀性平 滑滤波 KNN滤 波 高通滤 波 低通滤 波
高斯噪 声 椒盐噪 声 随机噪 声
1
0
0
3
2
1
0
1
0
1
1
5
2
0
0
0
0
1
1
5
2
1
0
实现的复杂度分析
均值滤波器和中值滤波器的算法较简单 由于梯度倒数加权平均法滤波器、最大均 匀性平滑滤波器和KNN滤波器要进行局域参 数的统计,所以算法较为复杂 高斯、高通、低通滤波器的算法剧中。
的噪声点。
均值滤波
均值滤波也称为线性滤波,其采用的主要方法为领 域平均法。线性滤波的基本原理是用均值代替原图像中的 各个像素值,即对待处理的当前像素点(x,y),选择一 个模板,该模板由其近邻的若干像素组成,求模板中所有 像素的均值,再把该均值赋予当前像素点(x,y),作为
处理后图像在该点上的灰度个g(x,y),即g(x,y)
滤波可以让高频分量顺利通过,使图像的边缘轮廓变得清
楚。
低通空域滤波
低通空域滤波是一种保留图像的低频成分,减少图像的高频成 分的处理方法,有的称之为消噪声掩膜法。因为图像噪声常常 以高频、随机的形式表现出来,大面积的背景区和亮度渐变区
域则属低频成分。
低通空域滤波以卷积方法进行。 卷积方法实质是一种加权求和的过程。选择某种形状的邻域, 将邻域中的每个像素与卷积核中的对应元素相乘,乘积求和的 结果即为模板中心像素的新值,卷积核中的元素称为加权系数。
灰度级差值,也就是说在图像变化缓慢区域,梯度值小,
反之则大。而取梯度倒数大小与梯度相反,因此,以梯度 倒数作权重因子,则区域内部的邻点权重就大于边缘近旁 或区域外的邻点。即该种平滑其贡献上要来自区域内部的 像素,平滑后图像的边缘和细节不会受到明显的损害。
高通空域滤波
高通空域滤波可以增强图像的高频成分而不改变图像的低 频成分。这种情况下,相对来说,削弱了图像的低频成分。 因为图像的边缘或线条与图像中的高频分量相对应,高通
模)扫描图像中的每一个像素,用模板确定的邻域内像素
的加权平均灰度值去替代模板中心像素点的值。
K近邻均值滤波
边界保持滤波器的核心是确定边界点与非边界点。如图所示,点1 是黄色区域的非边界点,点2是蓝色区域的边界点。
在模板中,分别选出5个与点1或点2灰
度值最相近的点进行计算,不影响效果。 换句话说,对非边界点的影响不是很大, 但是对
边界点的影响就非常大。
其算法步骤为: 1) 以待处理像素为中心,作一个m*m的作用模板。
2)在模板中,选择K个与待处理像素的灰度方差为最小的像素。
3)将这K个像素的灰度均值替换掉原来的像素值。
最大均匀性平滑滤波
最大均匀性平滑滤波是针对一些滤波方法在消除噪声时引 起边缘退化的现象而提出的,其基本思想是,若图像中的 一个区域含有边缘,它的灰度方差必定较大。该方法采用