本帖最后由 王绍昶 于 2016-3-23 22:35 编辑
上一个帖子我们介绍了均值滤波,虽然均值滤波器对噪声有抑制作用,但同时会使图像变得模糊。即使是加权均值滤波,改善的效果也是有限的。 中值滤波是一种典型的非线性滤波技术。在一种条件下可以克服线性滤波器如均值滤波带来的图像细节模糊,而且对滤除脉冲干扰及图像扫描噪声非常有效。由于在实际应用过程中不需要图像的统计特征,因此使用方便。 传统的中值滤波一般采用含有奇数个数点的滑动串口,用窗口中各点灰度值的中值来代替指定点的灰度值。对于奇数个元素,中值是指按大小排列后中间的数值;对于偶数个元素,中值是指排序后中间两个元素灰度值的平均值。中值滤波也是一种典型的低通滤波器,主要用来抑制脉冲噪声,能彻底滤除尖波噪声,同时较好地保护目标图像边缘的特点。但对于点、线细节较多的图像不太适合。 如果在某个模板中,对像素进行由小到大排列的重新排列,那么最亮的或者是最暗的点一定被排在两侧。取模板中排在中间位置上的像素的灰度值替代待处理像素的值,就可以达到滤除噪声的目的。中值滤波法可以很好地去除椒盐噪声,但由于中值滤波在处理过程中带来图像模糊,所以对细节丰富,特别是点线尖顶细节较多的图像不适用。 其对去除椒盐噪声效果明显 中值滤波对于我们进行图像处理应用广泛,是一种在去除椒盐噪声时经常使用的算法。:)
|