使用PIL执行图像降噪
0. 前言
在本节中,我们将介绍一些空域滤波器,以及如何使用 Pillow
库函数实现这些滤波器。我们将介绍诸如平均 (mean
) 和加权平均 (weighted mean
) 之类的线性滤波器,在后续的学习中我们会介绍诸如 max
和 min
滤波器之类的非线性滤波器。通过在图像上滑动应用卷积核窗口,每个输出像素是输入图像中对应输入像素的邻域像素的(线性或非线性)函数。
1. 均值滤波器
1.1 均值滤波器原理
移动均值或方形滤波器是所有滤波器中最简单的,它用以像素为中心的正方形中的像素值的平均值替换像素中心值。我们可以使用以下公式定义通用线性滤波器,方形滤波器是线性滤波器的一种特殊情况:
( 2 m + 1 ) × ( 2 m + 1