中值滤波与均值滤波对椒盐噪声处理的比较

目录

一、程序

二、仿真结果

三、比较结论


一、程序

clear; close all; clc
%% 图像读取、灰度化与加椒盐噪音
I = imread('tire.tif');%读取图像
I=myreb2gray(I);%调用函数,处理图像使之灰度化
J = imnoise(I,'salt & pepper');%椒盐滤波
%% 中值滤波
z_J=medfilt2(J);%中值滤波函数
%% 均值滤波
h0=1/9.*[1 1 1 1 1 1 1 1 1];%定义平滑模板
p_J=filter2(h0,J);
p_J=uint8(p_J);
%% Image display
figure
subplot(2,2,1),imshow(I);%输出图像
title('原图像')%给原图像加标题
subplot(2,2,2),imshow(J);%输出图像
title('加椒盐噪声后图像')%给原图像加标题
subplot(2,2,3),imshow(z_J);%输出图像
title('中值滤波后图像')%给图像加标题
subplot(2,2,4),imshow(p_J);%输出图像
title('低通滤波后图像')%给图像加标题

二、仿真结果

三、比较结论

相较于均值滤波而言,中值滤波器更适合处理椒盐噪声。

猜你喜欢

转载自blog.csdn.net/xiaolizi_331/article/details/121400536