实验 高斯噪声和椒盐噪声
一、 实验目的
进一步了解 MatLab 软件/语言,学会使用 MatLab 对图像作滤波处理,使学生有机会
掌握滤波算法,体会滤波效果。
了解几种不同滤波方式的使用和使用的场合,培养处理实际图像的能力,并为课堂教
学提供配套的实践机会。
二、实验要求
(1)学生应当完成对于给定图像+噪声,使用平均滤波器、中值滤波器对不同强度的高
斯噪声和椒盐噪声,进行滤波处理;能够正确地评价处理的结果;能够从理论上作出合理
的解释。
(2)利用 MATLAB 软件的程序:
f=imread('1.jpg');
I=rgb2gray(f);
J = imnoise(I,'gauss',0.02); %添加高斯噪声
K = imnoise(I,'salt & pepper',0.02); %(注意空格) 添加椒盐噪声
imshow(I);
figure,imshow(J);
figure,imshow(K);
三、实验设备与软件
(1) IBM-PC 计算机系统
(2) MatLab 软件/语言包括图像处理工具箱(Image Processing Toolbox)
(3) 实验所需要的图片
四、实验内容与步骤
1) 调入并显示原始图像 Sample2-1.jpg 。
2) 利用 imnoise 命令在图像 Sample2-1.jpg 上加入高斯(gaussian) 噪声
3)利用 imnoise 命令在图像 Sample2-1.jpg 上加入椒盐噪声(salt & pepper)
4)输出全部结果并进行讨论。