《图像增强空域滤波数字图像处理实验报告.doc》由会员分享,可在线阅读,更多相关《图像增强空域滤波数字图像处理实验报告.doc(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、计算机与信息工程学院验证性实验报告专业:通信工程 年级/班级:2011级 20132014学年第一学期课程名称数字图像处理指导教师段新涛本组成员学号姓名实验地点计科楼111实验时间周五5-6节项目名称图像增强空域滤波实验类型验证性一、实验目的 进一步了解MatLab软件/语言,学会使用MatLab对图像作滤波处理,使学生有机会掌握滤波算法,体会滤波效果。了解几种不同滤波方式的使用和使用的场合,培养处理实际图像的能力,并为课堂教学提供配套的实践机会。 二、实验要求 (1)学生应当完成对于给定图像+噪声,使用平均滤波器、中值滤波器对不同强度的高斯噪声和椒盐噪声,进行滤波处理;能够正确地评价处理的结
2、果;能够从理论上作出合理的解释。(2)利用MATLAB软件实现空域滤波的程序:I=imread(electric.tif);J = imnoise(I,gauss,0.02); %添加高斯噪声J = imnoise(I,salt & pepper,0.02); %添加椒盐噪声 ave1=fspecial(average,3); %产生33的均值模版ave2=fspecial(average,5); %产生55的均值模版K = filter2(ave1,J)/255; %均值滤波33L = filter2(ave2,J)/255; %均值滤波55M = medfilt2(J,3 3); %中值滤
3、波33模板N = medfilt2(J,4 4); %中值滤波44模板imshow(I);figure,imshow(J);figure,imshow(K);figure,imshow(L);figure,imshow(M);figure,imshow(N);三、实验设备与软件 (1) IBM-PC计算机系统 (2) MatLab软件/语言包括图像处理工具箱(Image Processing Toolbox) (3) 实验所需要的图片 四、实验内容与步骤 a) 调入并显示原始图像Sample2-1.jpg 。b) 利用imnoise 命令在图像Sample2-1.jpg 上加入高斯(gauss
4、ian) 噪声 c)利用预定义函数fspecial 命令产生平均(average)滤波器 d)分别采用3x3和5x5的模板,分别用平均滤波器以及中值滤波器,对加入噪声的图像进行处理并观察不同噪声水平下,上述滤波器处理的结果; e)选择不同大小的模板,对加入某一固定噪声水平噪声的图像进行处理,观察上述滤波器处理的结果。f)利用imnoise 命令在图像Sample2-1.jpg 上加入椒盐噪声(salt & pepper)g)重复c) e)的步骤h)输出全部结果并进行讨论。五、思考题/问答题 (1) 简述高斯噪声和椒盐噪声的特点。(2) 结合实验内容,定性评价平均滤波器/中值滤波器对高斯噪声和椒
5、盐噪声的去噪效果?(3) 结合实验内容,定性评价滤波窗口对去噪效果的影响? 六、实验报告要求 描述实验的基本步骤,用数据和图片给出各个步骤中取得的实验结果,并进行必要的讨论,必须包括原始图像及其计算/处理后的图像。七、实验图像Fig0205(a)(cktboard_200dpi).tif(原始图像)八、实验程序及结果clc;clear allI=imread(Fig0205(a)(cktboard_200dpi).tif);J1 = imnoise(I,gauss,0.02); %添加高斯噪声J2 = imnoise(I,salt & pepper,0.02); %添加椒盐噪声 ave1=fs
6、pecial(average,3); %产生33的均值模版ave2=fspecial(average,5); %产生55的均值模版K1 = filter2(ave1,J1)/255; %均值滤波33L1 = filter2(ave2,J1)/255; %均值滤波55M1 = medfilt2(J1,3 3); %中值滤波33模板N1= medfilt2(J1,5 5); %中值滤波55模板subplot 121;imshow(I);title(原始图像)subplot 122,imshow(J1);title(加入高斯噪声图像)figure(2)subplot 121,imshow(K1);t
7、itle(均值滤波33后的图像)subplot 122;,imshow(L1);title(均值滤波55后的图像)figuresubplot 121;imshow(M1);title(中值滤波33后的图像)subplot 122;,imshow(N1);title(中值滤波33后的图像)clc;clear allI=imread(Fig0205(a)(cktboard_200dpi).tif);J2 = imnoise(I,salt & pepper,0.02); %添加椒盐噪声 ave1=fspecial(average,3); %产生33的均值模版ave2=fspecial(average
8、,5); %产生55的均值模版K1 = filter2(ave1,J2)/255; %均值滤波33L1 = filter2(ave2,J2)/255; %均值滤波55M1 = medfilt2(J2,3 3); %中值滤波33模板N1= medfilt2(J2,5 5); %中值滤波55模板subplot 121;imshow(I);title(原始图像)subplot 122,imshow(J2);title(添加椒盐噪声后的图像)figure(2)subplot 121,imshow(K1);title(均值滤波33后的图像)subplot 122;,imshow(L1);title(均值滤波55后的图像)figuresubplot 121;imshow(M1);title(中值滤波33后的图像)subplot 122;,imshow(N1);title(中值滤波33后的图像)教师签名: 年 月 日