4.3 空域滤波增强
一、空域滤波
空域滤波就是在待处理的图像中逐点地移动模板,对每个点,滤波器在该点的响应通过事先定义的关系来计算。
线性滤波,滤波器模板m×n ,令a=(m-1)/2,b=(n-1)/2,则
二、线性平滑滤波器
平滑滤波器模板
线性平滑滤波器
效果
三、中值滤波器
中值滤波是用一个有奇数点的滑动窗口,将窗口中心
点的值用窗口各点的中值代替。具体操作步骤如下:
(1)将模板在图中漫游,并将模板中心与图中某个象素位置重合。
(2)读取模板下各对应象素的灰度值。
(3)将这些灰度值从小到大排成1列。
(4)找出这些值里排在中间的1个。
(5)将这个中间值赋给对应模板中心位置的象素。
效果
四、锐化滤波器-梯度算子法
f(x,y)在(x,y)的梯度
其模值
近似梯度模值
Gx和Gy 用近似值:
得到直接差分算子
Gx和Gy 用近似值:
得到Roberts算子
Gx和Gy 用近似值:
得到Sobel算子
效果
图a:Cameraman原始图像,包含有各种朝向的边缘
图b:用Sobel水平模板,它对垂直边缘有较强的响应
图c:用Sobel垂直模板,它对水平边缘有较强的响应
五、锐化滤波器-拉普拉斯算子法
f(x,y)在(x,y)的拉普拉斯算子为
对数字图像
因f(x,y)离散,所以
如果加上对角线元素,则
拉普拉斯算子模板