中值滤波 中值滤波加权平均

无论是直接获取的灰度图像,还是由彩色图像转换得到的灰度图像,里面都有噪声的存在,噪声对图像质量有很大的影响。进行中值滤波不仅可以去除孤点噪声,而且可以保持图像的边缘特性,不会使图像产生显著的模糊,比较适合于实验中的人脸图像。

中值滤波是一种非线性的信号处理方法,因此中值滤波器也就是一种非线性的滤波器。在一定条件下,其可以克服线性滤波器处理图像细节模糊的问题,而且它对滤除脉冲干扰和图像扫描噪声非常有效,但是,对点、线、尖顶等细节较多的图像,则会引起图像信息的丢失。中值滤波器最先被应用于一维信号的处理中,后来被人们引用到二维图像的处理中来。

中值滤波的基本思想是,把局部区域的像素按灰度等级进行排序,取该领域中灰度的中值作为当前像素的灰度值。

中值滤波的步骤为:

1、将滤波模板(含有若干个点的滑动窗口)在图像中漫游,并将模板中心与图中某个像素位置重合;

2、读取模板中各对应像素的灰度值;

3、将这些灰度值从小到大排列;

4、取这一列数据的中间数据,将其赋给对应模板中心位置的像素。如果窗口中有奇数个元素,中值取元素按灰度值大小排序后的中间元素灰度值。如果窗口中有偶数个元素,中值取元素按灰度值大小排序后,中间两个元素灰度的平均值。因为图像为二维信号,中值滤波的窗口形状和尺寸对滤波器效果影响很大,不同图像内容和不同应用要求往往选用不同的窗口形状和尺寸。

由以上步骤,可以看出,中值滤波对孤立的噪声像素即椒盐噪声、脉冲噪声具有良好的滤波效果。由于其并不是简单的取均值,所以,它产生的模糊也就相对比较少。

I =im2double(imread('E:/0.jpg'));
中值滤波 中值滤波加权平均
I = rgb2gray(I);
I1 = imnoise(I,'salt &pepper');
I2 = medfilt2(I1);
I3 = imnoise(I,'gaussian');
I4 = medfilt2(I3);

subplot(2,2,1),imshow(I1);
subplot(2,2,2),imshow(I2);
subplot(2,2,3),imshow(I3);
subplot(2,2,4),imshow(I4);

  

爱华网本文地址 » http://www.aihuau.com/a/25101018/372467.html

更多阅读

中位数与加权平均数 excel算加权平均数

目前国内并没有一个全国统一的房价计算方法,各地政府和社会上普遍沿用的房价统计办法是用销售金额除以销售面积所得的算术平均数,这种方法比较简单和便捷,但由于用每套房屋的销售面积之和为分母,所以成交房屋的户型(销售面积)越大,它的价格

全月一次加权平均法 加权平均法例题

全月一次加权平均法是在期末根据期初存货结存和本期收入存货的数量和进价成本,一次性计算本期存货的加权平均单价,作为本期发出存货和期末存货的单位成本,并以此求得本期发出存货成本和结存存货价值的方法。此方法的日常计价工作量虽然

关于平均发展速度的计算 平均速度计算题

2011-01-22 21:16平均发展速度(Average rate of development)是各个时期环比(对于年份来说,也就是同比)发展速度的平均数,用于描述现象在整个观察期内平均发展变化的程度。平均发展速度是环比发展速度的平均数,这是由动态相对数求序时平

声明:《中值滤波 中值滤波加权平均》为网友年少回不去的爱分享!如侵犯到您的合法权益请联系我们删除