中值滤波
【定义】中值滤波是一种非线性的信号处理方法,所以它是一种非线性滤波器,也是一种统计排序滤波器。它将每一像素点的灰度值设置为该点某邻域窗口内的所有像素点灰度值的中值。
【目的】中值滤波对孤立的噪声像素即椒盐噪声、脉冲噪声具有良好的滤波效果,可以保持图像的边缘特性,不会使图像产生显著的模糊。
【基本原理/思想】中值滤波是把数字图像或数字序列中一点的值用该点的一个邻域中各点值的中值代替,让周围的像素值接近真实值,从而消除孤立的噪声点。举个例子:
【具体操作/流程】
用一个奇数点的移动窗口,并将模板中心与图中某个像素位置重合;
读取模板下各对应的像素灰度值/从小到大,从大到小均可;
选取灰度序列中,中间的一个像素的灰度值;
将中间值赋给模板中心位置的像素。
结果显示: