欢迎来到天天文库
浏览记录
ID:20073159
大小:3.18 MB
页数:96页
时间:2018-10-09
《第六章图像复原(2)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、数字图像处理第6章图像复原(1)信息科学研究所阮秋琦教授6.3中值滤波对受到噪声污染的退化图像的复原可以采用线性滤波方法来处理,有许多情况下是很有效的。但是多数线性滤波具有低通特性,在去除噪声的同时也使图像的边缘变得模糊了。中值滤波方法在某些条件下可以作到既去除噪声又保护了图像边缘的较满意的复原。中值滤波是一种去除噪声的非线性处理方法。它是由图基(Turky)在1971年提出的。开始,中值滤波用于时间序列分析,后来被用于图像处理,在去噪复原中得到了较好的效果。6.3.1中值滤波的基本原理6.3.2加权的中值
2、滤波中值滤波的基本原理是把数字图像或数字序列中一点的值用该点的一个邻域中各点值的中值代替。中值的定义如下:一组数x1,x2,x3…xn,把n个数按值的大小顺序排列于下(6—144)y称为序列x1,x2,x3…xn的中值。例如有一序列为(80,90,200,110,120),这个序列的中值为110。把一个点的特定长度或形状的邻域称作窗口。在一维情形下,中值滤波器是一个含有奇数个像素的滑动窗口。窗口正中间那个像素的值用窗口内各像素值的中值代替。设输入序列为{xi,i∈I},I为自然数集合或子集,窗口长度为n。则
3、滤波器输出为其中(6—145)例如,有一输入序列如下在此序列中前面的8是脉冲噪声,中间一段是一种寄生振荡,后面是希望保留的斜坡和跳变。在此采用长度为3的窗口,得到的结果为显然,经中值滤波后,脉冲噪声8被滤除了,振荡被平滑掉了,斜坡和阶跃部分被保存了下来。中值滤波的运算方法可以作些分析。例如常数K与序列f(i)相乘的中值有如下关系存在(6—146)而常数K与序列f(i)相加的中值有如下关系(6—147)对几种基本信号进行中值滤波的例子如图6—4所示。图中(a)是阶跃信号,经中值滤波后仍然保持了阶跃部分;图(b
4、)原始信号是斜坡,滤波后也保持了其形状;图(c)的原始信号是单脉冲信号,经滤波后消去了这个脉冲;图(d)中的原始信号是双脉冲,经中值滤波后也被消去了;图(e)的原始信号是三脉冲,滤波后对其没有影响;图(f)的原始信号是三角形,滤波后虽然有少许变形,但也还基本保持了原来的形状。图6—4对几种基本信号中值滤波的结果的例子中值滤波的概念很容易推广到二维,此时可以利用某种形式的二维窗口。设表示数字图像各点的灰度值,滤波窗口为A的二维中值滤波可定义为(6—148)二维中值滤波的窗口可以取方形,也可以取近似圆形或十字形
5、。图6—5是二维中值滤波的实例。图中(a)是原始图像,图(b)是混有高斯白噪声的图像,(c)是3×3窗口中值滤波结果图像,(d)是5×5窗口中值滤波结果图像,(e)是3×3窗口均值滤波结果图像,(f)是5×5窗口均值滤波结果图像,(g)是加有椒盐噪声的图像,(h)是3×3窗口中值滤波结果图像,(i)是5×5窗口中值滤波结果图像,(j)是3×3窗口均值滤波结果图像,(k)是采用5×5窗口均值结果图像。二维中值滤波及均值滤波实例(a)原像(b)加有高斯白噪声图像(c)中值滤波图像(d)均值滤波图像(e)加有椒盐
6、噪声图像(f)中值滤波图像(g)均值滤波图像6.3.1中值滤波的基本原理6.3.2加权的中值滤波以上讨论中的中值滤波,窗口内各点对输出的作用是相同的。如果希望强调中间点或距中间点最近的几个点的作用,可以采用加权中值滤波法。加权中值滤波的基本原理是改变窗口中变量的个数,可以使一个以上的变量等于同一点的值,然后对扩张后的数字集求中值。(1)一维加权的中值滤波以窗口为3的一维加权中值滤波为例,表示如下由公式(6—149)可见,在窗口内,中间点取奇数,两边点取对称数,也就是位于窗口中间的像素重复两次,位于窗口边缘的
7、两个像素重复一次,形成新的序列,然后对新的序列在施以常规中值滤波处理。(2)二维的加权中值滤波二维加权中值滤波与一维情况类似。如果适当地选取窗口内各点的权重,加权中值滤波比简单中值滤波能更好地从受噪声污染的图像中恢复出阶跃边缘以及其他细节。二维加权中值滤波以3×3窗口为例,表示如下原始窗口为:加权后的中值滤波如下式所示:(6—150)即中间的点取三个值(重复两次),上、下、左、右的点各取两个(重复一次),对角线上的点取一个(不重复)。加权中值滤波与普通中值滤波有时会有不同的效果。例如,对于普通中值滤波有y=
8、Med(111155155)=1;而加权后的中值滤波为y=weighted_Med(111155155)=5。加权中值滤波保持了方块角上的一点的值。中值滤波可有效地去除脉冲型噪声,而且对图像的边缘有较好的保护。但是它也有其固有的缺陷,如果使用不当,会损失许多图像细节。例如,采用3×3窗口对图6—6(a)所示的原始图像滤波。滤波结果如图(b)所示,其结果不但削去了方块的4个角,而且把中间的小方块也滤掉了。因此,中值
此文档下载收益归作者所有