基于非线性滤波器的图像去噪
0. 前言
本节中我们将介绍诸如 max
和 min
之类的非线性滤波器,与中值滤波器一样,它们根据滑动窗口中像素的顺序统计信息决定像素值。在本节中,我们将学习如何应用 max
、min
和 mode
滤波器去除图像中的噪声。
1. min 滤波器
min
滤波可以将核中央像素替换为邻域滑动窗口中最暗的像素(即最小值像素),该滤波器通常可用于去除图像中的盐噪声 (salt noise
)。
(1) 读取输入图像,并在图像中添加随机盐噪声。由于我们不需要添加胡椒噪声,因此将相应的参数 pepper
设置为 False
:
import numpy as np
import matplotli