软件学院 图形图像技术 课程实验报告
2016 ~2017学年 第 一 学期 2014 级 软件工程 专业
班级: 2014191 学号: 201419103 姓名: 王艺超
实验五
一、实验目的
1、熟练掌握给图像叠加噪声的原理与方法。 2、熟练掌握滤波器去除噪声的方法。
二、实验环境与实验要求
1. PC机一台,Matlab软件;
2、实验前做好上机实验的准备,针对实验内容,认真复习与本次实验有关的知识,完成实验内容的预习准备工作;
3、能认真完成实训内容;
4、实验后做好实验总结,根据实验情况完成总结报告。 5、实验报告2-3页。
三、实验内容
1、读取ckt-board-orig.tif,使用imnoise函数为其叠加椒盐噪声与高斯噪声。
2、读取ckt-board-orig.tif,完成spfilt函数使用均值滤波器、中值滤波器与修正的alpha均值滤波器平滑步骤1的叠加噪声结果。
四、实验过程(简单陈述过程,给出最后程序以及运行结果截图) 1. >> f=imread('C:\\Users\\rjxy\\Desktop\\5\\ckt-board-orig.tif');
>> g=imnoise(f,'gaussian'); >> imshow(g);
1
>> g1=imnoise(f,'salt & pepper',0.08); >> imshow(g1);
2
>> g2=imnoise(g,'salt & pepper',0.08); >> imshow(g2);
2.
中值滤波
>> fp=medfilt2(g1,[3,3]); >> imshow(fp);
fp=medfilt2(g2,[3,3]); >> imshow(fp);
3
>> f=imread('C:\\Users\\rjxy\\Desktop\\5\\ckt-board-orig.tif'); g=imnoise(f,'gaussian');
>> g1=imnoise(g,'salt & pepper',0.08); imshow(g1); >> gp=g1;
>> fp=spfilt(gp,'chmean',3,3,1.5);%值的逆调和滤波器 >> imshow(fp);
4
>> fg=spfilt(gp,'chmean',3,3,-1.5); %负的逆调和滤波器
>> imshow(fg);
五、实验总结
通过本次实验:我熟练掌握给图像叠加噪声的原理与方法并且熟练掌握滤波器去除噪声的方法。
5