均值滤波和中值滤波
均值滤波和中值滤波

均值滤波和中值滤波
均值滤波和中值滤波是图像处理的两种常用的滤波算法,它们的目的都是为了去掉图像中的噪声,以使图像变得更清晰,以满足下一步处理所需。
均值滤波是一种很常见的滤波算法。
该算法通过统计一定形状的邻域窗口内像素的灰度值,将窗口中各点像素的灰度值求平均,然后将新的灰度值赋给窗口中的每一点像素,从而进行滤波。
由于噪声的特性,噪声点往往灰度值低于其它像素,因此采用均值滤波的过滤效果良好,能够很好的消除噪声,但是也会消除掉有帮助的图像信息,因此多数情况下只是用于滤除少量的随机噪声,而不能用于去除椒盐噪声。
中值滤波则是另一种常用的滤波算法。
它的原理是通过统计一定范围内像素的中位数来进行滤波。
先以块为单位,确定该块中某一点处的灰度值。
然后,把该点所在连通区域的所有点的灰度值读取出来排序,去掉最大值和最小值,再求中间的中位数,将这个中位数作为该点处的灰度值,从而进行滤波处理。
中值滤波主要用于滤除椒盐噪声,可以更好的保留原始图像的信息,但是它的耗时较多,且由于中位数的计算,比较麻烦。
总之,均值滤波和中值滤波作为图像滤波的两种常用技术,具有他们各自良好的应用特点和优势,根据不同的情况和需求,可以采用适当的技术进行滤波,以满足下一步处理的条件。
中值滤波和均值滤波计算例题

中值滤波和均值滤波计算例题中值滤波和均值滤波是常用的图像处理方法,用于去除图像中的噪声。
下面我将分别给出中值滤波和均值滤波的计算例题。
1. 中值滤波计算例题:假设有一个3x3的图像矩阵如下所示:[10, 20, 30][15, 25, 35][12, 22, 32]我们将对该图像进行中值滤波,即将每个像素的值替换为其周围像素的中值。
首先,我们选取左上角的像素10,将其周围像素的值按升序排列为:[10, 12, 15, 20, 22, 25]中值为20,因此将10替换为20。
接下来,我们继续对其他像素进行同样的操作:20的周围像素值为[10, 12, 15, 22, 25, 30, 32, 35],中值为22。
30的周围像素值为[20, 22, 25, 32, 35],中值为25。
15的周围像素值为[10, 12, 20, 22, 25, 35],中值为20。
25的周围像素值为[15, 20, 22, 30, 32],中值为22。
35的周围像素值为[22, 25, 32],中值为25。
12的周围像素值为[10, 15, 20, 22, 30],中值为20。
22的周围像素值为[10, 12, 15, 20, 25, 30, 32, 35],中值为22。
32的周围像素值为[22, 25, 30, 35],中值为27。
最终,经过中值滤波后的图像矩阵为:[20, 22, 25][20, 22, 25][20, 22, 27]2. 均值滤波计算例题:假设有一个3x3的图像矩阵如下所示:[10, 20, 30][15, 25, 35][12, 22, 32]我们将对该图像进行均值滤波,即将每个像素的值替换为其周围像素的平均值。
首先,我们选取左上角的像素10,将其周围像素的值相加并求平均值:(10 + 20 + 15 + 25) / 4 = 17.5,因此将10替换为17.5。
接下来,我们继续对其他像素进行同样的操作:20的周围像素值相加并求平均值为 (10 + 20 + 15 + 25 + 30 + 12 + 22 + 15) / 8 = 18.125。
中值滤波与均值滤波

06
中值滤波与均值滤波的优缺点 分析
中值滤波的优缺点分析
在此添加您的文本17字
优点
在此添加您的文本16字
能够有效去除椒盐噪声:中值滤波对于去除由异常值引起 的椒盐噪声非常有效,因为它会将异常值视为非正常值而 进行替换。
在此添加您的文本16字
保护边缘信息:与均值滤波相比,中值滤波在处理过程中 更不容易模糊图像的边缘信息。
分治算法实现中值滤波
总结词
时间复杂度较低,适用于较大数据量
详细描述
分治算法实现中值滤波的基本思路是将待处理的像素点及其邻域内的像素值分为两个子集,分别计算子集的中值, 然后将两个子集的中值进行比较,选取较小的一个作为输出。这种方法能够显著降低时间复杂度,提高处理效率, 适用于大规模数据量。
并行算法实现中值滤波
在此添加您的文本16字
缺点
在此添加您的文本16字
处理速度相对较慢:中值滤波需要将像素点与邻近像素点 进行排序,因此处理速度相对较慢,尤其是在处理大图像 时。
在此添加您的文本16字
对非椒盐噪声效果有限:中值滤波对于非椒盐噪声的处理 效果可能不如其他滤波器。
均值滤波的优缺点分析
优点
对均匀区域平滑效果好:均值滤波器能够有效地平滑图 像中的均匀区域,减少图像中的细节。
迭代法实现均值滤波
要点一
总结词
迭代法是一种通过不断迭代更新像素值来实现均值滤波的 方法。
要点二
详细描述
迭代法的基本思想是通过不断迭代更新图像中每个像素的 值来实现均值滤波。具体实现时,通常先对图像进行一次 初步的滤波处理,然后根据滤波后的图像和原始图像之间 的差异,不断迭代更新像素值,直到达到预设的迭代次数 或迭代精度要求。迭代法能够更好地处理图像中的细节和 噪声,但计算复杂度较高,需要更多的计算资源和时间。
中值滤波和均值滤波

中值滤波和均值滤波中值滤波和均值滤波是数字图像处理中常用的两种滤波方法,它们在图像去噪和平滑处理中起着重要的作用。
本文将从原理、应用以及优缺点等方面介绍这两种滤波方法。
一、中值滤波中值滤波是一种非线性滤波方法,其基本原理是用像素点周围邻域内的中值来代替该像素点的灰度值。
中值滤波可以有效地去除图像中的椒盐噪声和脉冲噪声,同时能够保持图像的边缘信息。
其处理过程如下:1.选取一个模板,模板的大小根据噪声的程度来确定;2.将模板中的像素点按照灰度值大小进行排序,取其中位数作为中心像素点的灰度值;3.将中心像素点的灰度值替换为中值;4.重复以上步骤,对整个图像进行滤波。
中值滤波的优点是能够有效地去除椒盐噪声和脉冲噪声,同时保持图像的边缘信息。
然而,中值滤波也存在一些缺点,例如不能处理高斯噪声和均匀噪声,对图像细节信息的保护效果较差。
二、均值滤波均值滤波是一种线性平滑滤波方法,其基本原理是用像素点周围邻域内的平均值来代替该像素点的灰度值。
均值滤波可以有效地去除高斯噪声和均匀噪声,同时能够保持图像的整体平滑。
其处理过程如下:1.选取一个模板,模板的大小根据滤波效果来确定;2.计算模板内所有像素点的灰度值的平均值;3.将中心像素点的灰度值替换为平均值;4.重复以上步骤,对整个图像进行滤波。
均值滤波的优点是能够有效地去除高斯噪声和均匀噪声,同时能够保持图像的整体平滑。
然而,均值滤波也存在一些缺点,例如不能处理椒盐噪声和脉冲噪声,对图像细节信息的保护效果较差。
中值滤波和均值滤波在图像处理中各有优劣。
中值滤波适用于去除椒盐噪声和脉冲噪声,能够保持图像的边缘信息,但在处理高斯噪声和均匀噪声时效果较差。
而均值滤波适用于去除高斯噪声和均匀噪声,能够保持图像的整体平滑,但对于细节信息的保护效果较差。
在实际应用中,根据图像的特点和噪声的类型选择合适的滤波方法是很重要的。
如果图像受到椒盐噪声和脉冲噪声的影响,可以选择中值滤波进行去噪处理;如果图像受到高斯噪声和均匀噪声的影响,可以选择均值滤波进行平滑处理。
总结均值滤波和中值滤波的特点和原理

总结均值滤波和中值滤波的特点和原理下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。
文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!本店铺为大家提供各种类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor. I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you! In addition, this shop provides you with various types of practical materials, such as educational essays, diary appreciation, sentence excerpts, ancient poems, classic articles, topic composition, work summary, word parsing, copy excerpts, other materials and so on, want to know different data formats and writing methods, please pay attention!均值滤波和中值滤波是数字图像处理中常用的两种滤波方法。
均值滤波,高斯滤波,中值滤波

均值滤波,高斯滤波,中值滤波均值滤波,高斯滤波和中值滤波是数字图像处理中常用的三种平滑滤波技术,用于降低图像噪声和去除图像中的不相关细节。
本文将对这三种滤波方法进行介绍、比较和分析。
一、均值滤波均值滤波是一种简单的平滑滤波方法,它的原理是用滤波窗口内像素的平均值来代替中心像素的值。
具体来说,对于滤波窗口内的每个像素,计算其邻域内所有像素的平均值,然后将结果作为中心像素的值。
这样可以有效地平滑图像并去除高频噪声。
然而,均值滤波的缺点是它不能很好地保留图像的边缘信息,使得图像看起来模糊且失去细节。
二、高斯滤波高斯滤波是一种基于高斯分布的平滑滤波方法,它认为像素点的邻域内的像素值与中心像素点的距离越近,其权重越大。
它的滤波过程是在滤波窗口内,对每个像素点进行加权平均。
加权的权重由高斯函数决定,距离中心像素点越近的像素点的权重越大,距离越远的像素点的权重越小。
通过这种加权平均的方式,可以更好地保留图像的细节和边缘信息,同时有效地去除噪声。
高斯滤波的唯一缺点是计算复杂度较高,特别是对于大型滤波窗口和高分辨率图像来说。
三、中值滤波中值滤波是一种统计滤波方法,它的原理是用滤波窗口内像素的中值来代替中心像素的值。
具体来说,对于滤波窗口内的每个像素,将其邻域内的像素按照大小进行排序,然后将排序后像素的中值作为中心像素的值。
中值滤波对于椒盐噪声和脉冲噪声有很好的去噪效果,能够保持图像的边缘信息,避免了均值滤波和高斯滤波的模糊问题。
然而,中值滤波的缺点是不能去除高斯噪声和高频噪声,因为当滤波窗口内的像素含有这些噪声时,中值滤波会产生失真效果。
比较和分析:三种滤波方法各有优劣,应根据实际需求选择合适的滤波方法。
均值滤波是最简单、计算复杂度最低的方法,在去除高斯噪声和低频噪声方面效果较差,但对边缘信息的保留效果较差。
高斯滤波通过加权平均的方式更好地保留了图像的细节和边缘信息,适用于处理高斯噪声并且具有一定的平滑效果。
中值滤波对于椒盐噪声和脉冲噪声有很好的去噪效果,并保持了图像的边缘信息,但对于高斯噪声和高频噪声则效果较差。
中值和均值滤波算法

中值和均值滤波算法中值滤波和均值滤波是常用的图像处理算法,用于降低图像噪声的影响。
它们都属于非线性滤波算法,即输出像素值不仅取决于输入像素值,还取决于输入像素值周围的像素值。
中值滤波算法通过将像素值排序并选择中间值作为输出值来实现图像平滑。
具体步骤如下:1.对于图像中的每个像素点,确定一个窗口大小,该窗口覆盖了该像素点及其邻域像素点。
2.将这些像素值排序,并选择排序后的中间值作为输出像素值。
3.重复上述步骤,直到对所有像素点进行操作。
中值滤波算法的优点是可以有效地去除椒盐噪声等脉冲噪声,但会对图像的细节进行模糊处理,从而使图像失去一些细节信息。
均值滤波算法则是将窗口内所有像素值的平均值作为输出像素值。
具体步骤如下:1.对于图像中的每个像素点,确定一个窗口大小。
2.将窗口内所有像素值求和,并除以窗口中像素点的数量,得到均值作为输出像素值。
3.重复上述步骤,直到对所有像素点进行操作。
均值滤波算法的优点是能够在平滑图像的同时保留图像的细节信息,但对于噪声的去除效果相对较差。
在中值滤波和均值滤波算法中,窗口大小是一个重要的参数。
较小的窗口大小可较好地保留图像的细节信息,但噪声去除效果相对较差;而较大的窗口大小可以更好地去除噪声,但会导致图像模糊。
中值滤波和均值滤波算法都有一些改进方法。
例如,自适应中值滤波算法可以根据像素值的分布动态调整窗口大小,从而更好地去除噪声。
另外,加权平均滤波算法可以根据像素点的重要性赋予不同的权重,从而更好地平衡去噪和保留细节的效果。
总之,中值滤波和均值滤波是两种常用的图像处理算法,可以有效地去除噪声,平滑图像。
选择哪种算法取决于具体的应用场景和需求。
采样数据处理的滤波方法

采样数据处理的滤波方法常用的采样数据处理滤波方法包括以下几种:1.均值滤波:均值滤波是一种简单的滤波方法,通过计算邻域内像素的平均值来平滑信号。
均值滤波适用于平稳信号,但对于包含较多噪声的信号效果不佳。
2.中值滤波:中值滤波是一种非线性滤波方法,其原理是取邻域内像素的中值作为滤波后的像素值。
中值滤波可以有效地去除脉冲噪声,适用于脉冲和椒盐噪声较多的信号。
3.加权平均滤波:加权平均滤波是一种根据信号的重要性分配不同权重的滤波方法。
通过设定权重,可以使得滤波后的信号更加接近于感兴趣的特征。
加权平均滤波适用于对信号的一些频率成分进行强调或削弱的场合。
4.卡尔曼滤波:卡尔曼滤波是一种适用于线性系统的最优滤波方法。
卡尔曼滤波考虑了测量误差和状态估计误差,并通过状态估计误差的协方差矩阵来自适应地调整滤波参数。
卡尔曼滤波适用于需要估计信号动态变化的场合。
5.无限脉冲响应滤波:无限脉冲响应(IIR)滤波是一种递归滤波方法。
通过设计合适的滤波器结构和参数,可以实现对信号的高频成分和低频成分的滤波控制。
IIR滤波器具有低延迟和较小的计算量,适用于实时处理和低功耗应用。
6.有限脉冲响应滤波:有限脉冲响应(FIR)滤波是一种非递归滤波方法。
FIR滤波器通过设计滤波器系数来实现对信号的频率响应进行控制。
FIR滤波器对线性相位响应和宽带特性的要求较高,适用于需要较高精度和较好稳定性的应用。
除了以上提到的常见滤波方法,还有许多其他滤波方法,如小波变换滤波、退化结果滤波和谱平滑滤波等。
不同的滤波方法适用于不同的信号处理任务和应用场景。
在选择滤波方法时,需要综合考虑信号的特点、滤波效果和算法复杂度等因素。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
均值滤波与自适应中值滤波的仿真与实现摘要图像是一种重要的信息源,通过图像处理可以帮助人们了解信息的内涵,然而在图像使用和传输过程中,不可避免会受到噪声的干扰,因此为了恢复原始图像,达到好的视觉效果,需要对图像进行滤波操作。
根据噪声种类不同,可以采用不同的滤波方法,均值滤波是典型的线性滤波算法,能够有效滤波图像中的加性噪声,而中值滤波器是能够有效滤除脉冲噪声的非线性滤波器,但传统中值滤波去脉冲噪声的性能受滤波窗口尺寸的影响较大, 在抑制图像噪声和保护细节两方面存在矛盾。
本文首先对不同均值滤波器在处理不同噪声方面的优缺点进行了分析,然后分别用中值滤波器和自适应中值滤波器对被椒盐噪声污染的图像进行了滤波操作,发现自适应中值滤波方法不仅可以有效滤波椒盐噪声,同时还可以有效地克服中值滤波器造成图像边缘模糊的缺点。
1.均值滤波均值滤波是典型的线性滤波算法,它是指在图像上对目标像素给一个模板,该模板包括了其周围的临近像素点和其本身像素点。
再用模板中的全体像素的平均值来代替原来像素值。
均值滤波也称为线性滤波,其采用的主要方法为邻域平均法。
线性滤波的基本原理是用均值代替原图像中的各个像素值,即对待处理的当前像素点(x,y),选择一个模板,该模板由其邻近的若干像素组成,求模板中所有像素的均值,再把该均值赋予当前像素点(x,y),作为处理后图像在该点上的灰度值g(x,y),即g(x,y)=1/m ∑f(x,y), m为该模板中包含当前像素在内的像素总个数。
均值滤波能够有效滤除图像中的加性噪声,但均值滤波本身存在着固有的缺陷,即它不能很好地保护图像细节,在图像去噪的同时也破坏了图像的细节部分,从而使图像变得模糊。
均值滤波主要有算术均值滤波,几何均值滤波,谐波均值滤波以及逆谐波均值滤波,本文只对算术均值滤波,几何均值滤波和逆谐波均值滤波进行研究。
其中几何均值滤波器所达到的平滑度可以与算术均值滤波器相比,但在滤波过程中丢失更少的图象细节。
逆谐波均值滤波器更适合于处理脉冲噪声,但它有个缺点,就是必须要知道噪声是暗噪声还是亮噪声,以便于选择合适的滤波器阶数符号,如果阶数的符号选择错了可能会引起灾难性的后果。
下面分别对算术平均滤波,几何平均滤波和逆谐波均值滤波对不同噪声的滤波效果进行仿真分析。
1.1算术平均滤波,几何平均滤波和逆谐波均值滤波对高斯噪声进行滤波A 原始图像B 高斯噪声污染的图像C 用3x3算术均值滤波器滤波后图像D 用3x3几何均值滤波器滤波后图像E Q=-1.5的逆谐波滤波器滤波后图像F Q=1.5的逆谐波滤波器滤波后图像图一均值滤波(高斯噪声)如图一所示,图A为原始图像,图B为被高斯噪声污染的图像,图C为用3x3算术均值滤波处理后的图像,图D为用3x3几何均值滤波处理后的图像,图E为用Q=-1.5的逆谐波均值滤波处理后的图像,图F为用Q=1.5的逆谐波均值滤波处理后的图像。
与图B进行比较,图C,D,E,F经均值滤波处理后视觉效果明显改善,说明均值滤波能有效滤除图像中的高斯噪声。
将图C,D,E与图A进行对比可以看出,对图像进行均值滤波后,图像细节处变得模糊了,说明均值滤波在去除噪声的同时也破坏了图像的细节部分。
将图C与图D进行对比,可以发现,图D中的细节部分保留得较多,说明几何均值滤波与算术均值滤波器相比,在滤波过程中丢失更少的图像细节。
将图E,图F与图A进行对比可以发现,当Q为正数时,处理后图像中黑色线条比原图变细了,当Q为负数时,处理后图像中黑色线条比原图变粗了,说明当Q为正数时,逆谐波滤波器会从黑色物体边缘移走一些黑色像素,而当Q为负数时,逆谐波滤波器会从亮色物体边缘移走一些白色像素。
1.2算术平均滤波,几何平均滤波和逆谐波均值滤波对椒盐噪声进行滤波A 原始图像B 椒盐噪声污染的图像C 用3x3算术均值滤波器滤波后图像D 用3x3几何均值滤波器滤波后图像E Q=-1.5的逆谐波滤波器滤波后图像F Q=1.5的逆谐波滤波器滤波后图像图二均值滤波(椒盐噪声)如图二所示,图A为原始图像,图B为被椒盐噪声污染的图像,图C为用3x3算术均值滤波处理后的图像,图D为用3x3几何均值滤波处理后的图像,图E为用Q=-1.5的逆谐波均值滤波处理后的图像,图F为用Q=1.5的逆谐波均值滤波处理后的图像。
与图B进行比较,图C,D,E,F经均值滤波处理后的图像中仍有很多噪声点,椒盐噪声并没有完全去除,并且滤波后图像比原图要模糊,说明均值滤波不能很好的滤除椒盐噪声,这是因为椒盐噪声是幅值近似相等但随机分布在不同位置上,图像中有暗点也有亮点。
且其噪声的均值不为0,所以均值去滤波不能很好地除噪声点。
将图E,F分别于图B进行对比可以发现,当Q为负数时,图B 中的“盐噪声”(亮点)被滤除了,但“胡椒”(黑点)噪声保留了下来;当Q为正数时,图B中的“胡椒噪声”被滤除了,但“盐”噪声保留了下来。
说明当Q为正数时,逆谐波均值滤波对“胡椒”噪声有很好的滤除作用,当Q为负数时,逆谐波均值滤波对“盐”噪声有很好的滤除作用。
但逆谐波均值滤波不能同时滤除“胡椒”噪声和“盐”噪声,因为Q值在一次处理过程中是确定的。
1.3算术平均滤波,几何平均滤波和逆谐波均值滤波对均匀分布噪声进行滤波A 原始图像B 均匀分布噪声污染的图像C 用3x3算术均值滤波器滤波后图像D 用3x3几何均值滤波器滤波后图像E Q=-1.5的逆谐波滤波器滤波后图像F Q=1.5的逆谐波滤波器滤波后图像图三均值滤波(均匀分布噪声)如图三所示,图A为原始图像,图B为被均匀分布噪声污染的图像,图C为用3x3算术均值滤波处理后的图像,图D为用3x3几何均值滤波处理后的图像,图E为用Q=-1.5的逆谐波均值滤波处理后的图像,图F为用Q=1.5的逆谐波均值滤波处理后的图像。
与图B进行比较,图C,D,E,F经均值滤波处理后的图像,噪声分量明显减少了,图像效果有了很大改善,说明均值滤波能有效滤除图像中的均匀分布噪声。
1.4 结论(1)均值滤波对高斯噪声和均匀分布噪声的抑制作用是比较好的,但对椒盐噪声的影响不大,在削弱噪声的同时整幅图像总体也变得模糊,其噪声仍然存在。
(2)经均值滤波处理后的图像边缘和细节处模糊变得模糊,说明均值滤波在去除噪声的同时也破坏了图像的细节部分。
(3)逆谐波均值滤波器能够减少和消除图像中的椒盐噪声。
当Q 为正数时,逆谐波均值滤波对“胡椒”噪声有很好的滤除作用,当Q为负数时,逆谐波均值滤波对“盐”噪声有很好的滤除作用。
但逆谐波均值滤波不能同时滤除“胡椒”噪声和“盐”噪声。
2.中值滤波中值滤波是一种常用的非线性平滑滤波器,其基本原理是把数字图像或数字序列中一点的值用该点的一个邻域中各点值的中值来替换,其主要功能是让周围像素灰度值差别比较大的像素改取与周围的像素值接近的值,从而可以消除孤立的噪声点,所以中值滤波对于滤除图像的椒盐噪声非常有效。
常规中值滤波器对长拖尾概率分布的噪声能起到良好的平滑效果。
不仅如此,它在消除噪声的同时还具有保护边界信息的优点,对图像中的某些细节起到保护作用,因而在图像去噪处理中得到了比较广泛的应用。
但是常规中值滤波去脉冲噪声的性能受滤波窗口尺寸的影响较大,而且它在抑制图像噪声和保护细节两方面存在一定的矛盾:取的滤波窗口越小,就可较好地保护图像中某些细节,但滤除噪声的能力会受到限制;反之,取的滤波窗口越大就可加强噪声抑制能力,但对细节的保护能力会减弱。
这种矛盾在图像中噪声干扰较大时表现得尤为明显。
根据经验:在脉冲噪声强度大于0.2时常规中值滤波的效果就显得不令人满意了。
但是由于常规中值滤波器所使用的滤波窗口大小是固定不变的,所以我们在选择窗口大小和保护细节两方面只能做到二选一,这样矛盾始终得不到解决。
因此,单单采用常规中值滤波的方法在图像去噪应用中是远远不够的,这就需要寻求新的改进算法来解决这一矛盾。
自适应中值滤波器的滤波方式和常规的中值滤波器一样,都使用一个矩形区域的窗口Sxy,不同的是在滤波过程中,自适应滤波器会根据一定的设定条件改变(即增加)滤波窗的大小,同时当判断滤波窗中心的像素是噪声时,该值用中值代替,否则不改变其当前像素值。
这样用滤波器的输出来替代像素(x,y)处(即目前滤波窗中心的坐标)的值。
自适应中值滤波器可以处理噪声概率更大的脉冲噪声,同时能够更好地保持图像细节,这是常规中值滤波器做不到的。
下面我们分别用常规中值滤波和自适应中值滤波对被椒盐噪声污染的图像进行滤波后的效果进行分析。
2.1 利用中值滤波对被椒盐噪声污染的图像进行滤波A 原始图像B 被椒盐噪声污染的图像C 常规中值滤波后的图像D 自适应中值滤波后的图像图四中值滤波如图四所示,图A是原始图像,图B是加了椒盐噪声的图像,图C是经过常规中值滤波器滤波后的图像,图D是自适应中值滤波后的图像。
将图C,D与图B进行对比可以看出,中值滤波对滤除椒盐图像噪声效果比较明显。
将图C与图D进行对比可以看出,利用自适应中值滤波滤除椒盐噪声效果明显好于常规中值滤波,自适应中值滤波克服了中值滤波不能有效的保持图像细节的问题。
在去除图像椒盐噪声的同时,还能够保持图像比较清晰的轮廓。
自适应中值滤波器能够很好的处理图像的细节和边缘,使图像更加细腻,清晰,给人以良好的视觉冲击。
2.2 结论(1)中值滤波对去除“椒盐”噪声可以起到很好的效果,因为椒盐噪声只在画面中的部分点上随机出现,所以根据中值滤波原理可知,通过数据排序的方法,将图像中未被噪声污染的点代替噪声点的值的概率比较大,因此噪声的抑制效果很好。
(2)中值滤波与均值滤波相比,在去除图像椒盐噪声的同时还能够保持图像比较清晰的轮廓。
(3)自适应中值滤波器与常规中值滤波相比,能够更好的处理图像的细节和边缘,使图像更加细腻,清晰,给人以良好的视觉冲击。
在图像处理过程中,消除图像的噪声干扰是一个非常重要的问题,本文利用matlab软件,采用中值和均值滤波的方式,对带有椒盐噪声的图像进行处理,经过滤波后的图像既适合人眼的视觉感觉又能够消除图像中的干扰影响。
通过本次试验我们可以看到中值滤波对于滤除图像的“椒盐”噪声非常有效,它可以做到既去除噪声又能保护图像的边缘,从而获得较满意的复原效果,尤其在滤除叠加白噪声和长尾叠加噪声方面显出极好的性能。
但均值滤波效果一般。
因此中值滤波是图像处理所不可缺少的,许多类型的图像噪声都可以利用中值滤波法加以除噪。
3.MATLAB 程序3.1.I=imread('dianlu.tif');subplot(231),imshow(I);title('A 原始图像');I1=double(imnoise(I,'gaussian',0.06));subplot(232),imshow(I1,[]);title('B 高斯噪声污染的图像');I2=imfilter(I1,fspecial('average',3));subplot(233),imshow(I2,[]);title('C 用3x3均值滤波器滤波后图像');I3=exp(imfilter(log(I1),fspecial('average',3)));subplot(234),imshow(I3,[]);title('D 用3x3几何滤波器滤波后图像');Q=-1.5;I4=imfilter(I1.^(Q+1),fspecial('average',3))./imfilter(I1.^Q,fspecial('average',3));Q=1.5;I5=imfilter(I1.^(Q+1),fspecial('average',3))./imfilter(I1.^Q,fspecial('average',3)); subplot(235),imshow(I4,[]);title('E Q=-1.5逆谐波滤波器滤波后图像');subplot(236),imshow(I5,[]);title('F Q=1.5逆谐波滤波器滤波后图像');3.2.I=imread('dianlu.tif');subplot(231),imshow(I);title('A 原始图像');I1=double(imnoise(I,'salt & pepper',0.02));subplot(232),imshow(I1,[]);title('B 椒盐噪声污染的图像');I2=imfilter(I1,fspecial('average',3));subplot(233),imshow(I2,[]);title(' C 用3x3均值滤波器滤波后图像');I3=exp(imfilter(log(I1),fspecial('average',3)));subplot(234),imshow(I3,[]);title(' D 用3x3几何滤波器滤波后图像');Q=-1.5;I4=imfilter(I1.^(Q+1),fspecial('average',3))./imfilter(I1.^Q,fspecial('average',3)); Q=1.5;I5=imfilter(I1.^(Q+1),fspecial('average',3))./imfilter(I1.^Q,fspecial('average',3)); subplot(235),imshow(I4,[]);title(' E Q=-1.5逆谐波滤波器滤波后图像'); subplot(236),imshow(I5,[]);title(' F Q=1.5逆谐波滤波器滤波后图像');3.3.I=imread('dianlu.tif');subplot(231),imshow(I);title(' A 原始图像');I1=double(imnoise(I,'speckle',0.05));subplot(232),imshow(I1,[]);title(' B 均匀分布噪声污染的图像');I2=imfilter(I1,fspecial('average',3));subplot(233),imshow(I2,[]);title(' C 用3x3均值滤波器滤波后图像');I3=exp(imfilter(log(I1),fspecial('average',3)));subplot(234),imshow(I3,[]);title(' D 用3x3几何滤波器滤波后图像');Q=-1.5;I4=imfilter(I1.^(Q+1),fspecial('average',3))./imfilter(I1.^Q,fspecial('average',3)); Q=1.5;I5=imfilter(I1.^(Q+1),fspecial('average',3))./imfilter(I1.^Q,fspecial('average',3)); subplot(235),imshow(I4,[]);title(' E Q=-1.5逆谐波滤波器滤波后图像'); subplot(236),imshow(I5,[]);title(' F Q=1.5逆谐波滤波器滤波后图像');3.4.I=imread('dianlu.tif');J=imnoise(I,'salt & pepper',0.1);[m,n]=size(J);F=zeros(m,n);for i=1:mfor j=1:nif J(i,j)>190F(i,j)=1;endif J(i,j)<40F(i,j)=1;endendendR = medfilt2(J);R1=R;for i=1:mfor j=1:nif F(i,j)==0R1(i,j)=J(i,j);endendendsubplot(2,2,1);imshow(I);title('A原始图像');subplot(2,2,2);imshow(J); title('B 被椒盐噪声污染的图像'); subplot(2,2,3);imshow(R);title('C 常规中值滤波后的图像'); subplot(2,2,4);imshow(R1);title('D 自适应中值滤波后的图像');。