一、基本原理
噪声点像素的灰度与其邻域内像素的灰度显著不同,根据噪声点的这一特性,可以使用邻域均值滤波来降低噪声。
利用一个大小为m×n的模板对一幅大小为M×N的图像进行均值滤波可以表示为如下公式,其中m=2a+1,n=2b+1:
在实际应用中,可以根据不同需要选择不同的模板尺寸,如3×3、5×5、7×7等。常用的3×3模板如下,模板中心对应需要进行处理的像素。
二、实现步骤
(1)生成一个大小为m×n的模板,模板中所有元素的值均为1/mn;
(2)将模板在图像中漫游,并将模板中心与某像素重合;
(3)将模板系数与模板下对应的像素相乘;
(4)将所有乘积相加;
(5)将上述求和结果赋予模板中心对应像素。
三、效果演示
(1)使用大小为3×3的模板进行均值滤波;