数字图像处理实验报告3

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实验三数字图像的空间域滤波

院(系):电气学院姓名:刘丽霞学号:200902050068

实验时间:2012/11/20 实验地点:A07-602 指导老师:李静

一、实验目的

1)掌握图像滤波的基本定义及目的。

2)理解空间域滤波的基本原理及方法。

3)掌握进行图像的空域滤波的方法。

二、实验环境

1)在MATLAB的环境下进行实验;

2)复制若干图形文件至MATLAB目录下work文件夹中。

三、实验方法

1.平滑空间滤波:

1)读出eight.tif这幅图像,给这幅图像分别加入椒盐噪声和高

斯噪声后并与前一张图显示在同一图像窗口中。

I1=imnoise(I,'salt & pepper',0.02); %加入椒盐噪声

I2=imnoise(I,'gaussian',0,0.005); %加入高斯噪声

2)对加入噪声图像选用不同的平滑(低通)模板做运算,对比不

同模板所形成的效果,要求在同一窗口中显示。

Hs = fspecial('sobel');

Sobel = imfilter(I,Hs,'replicate'); %选用不同的平滑模板

3)使用函数imfilter时,分别采用不同的填充方法(或边界选

项,如零填充、’replicate’、’symmetric’、’circular’)进行低通滤波,显示处理后的图像。

4)运用for循环,将加有椒盐噪声的图像进行10次,20次均值

滤波,查看其特点,显示均值处理后的图像。

II1=rgb2gray(I1);

a=1/9.*[1 1 1

1 1 1

1 1 1];

b=conv2(a,II1); %均值处理

5)对加入椒盐噪声的图像分别采用均值滤波法,和中值滤波法对

有噪声的图像做处理,要求在同一窗口中显示结果。

2.锐化空间滤波

读出moon.tif这幅图像,采用3×3的拉普拉斯算子w = [ 1, 1, 1; 1 – 8 1; 1, 1,

1]对其进行滤波。

w =[1,1,1;

1,-8,1;

1,1,1];

K=conv2(T,w,'same');%3×3的拉普拉斯算子滤波

四、实验结果

不同尺寸梯度算子的锐化滤波1 不同尺寸梯度算子的锐化滤波2

不同尺寸梯度算子的锐化滤波3 不同尺寸梯度算子的锐化滤波4

5

不同尺寸梯度算子的锐化滤波5

I=imread('moon.tif');

T=double(I);

subplot(1,2,1),imshow(T,[]);title('设计原图');

domain=[8 8 0 8 8;

8 8 0 8 8;

0 0 0 0 0;

8 8 0 8 8;

8 8 0 8 8];

K1= ordfilt2(T,5,domain);

subplot(1,2,2),imshow(K1,[]);title('自行设计图');

'设计原图自行设计图

五、实验结果分析和结论

六、参考文献

[1] R.C. Gonzalez & R.E Woods. Digital Image Processing(2E). Prentice Hall PTR,2002 中译本:阮秋琦等译. 数字图像处理(第二版). 北京:电子工业出版社,2005.3

[2] 冈萨雷斯. 数字图像处理(MA TLAB版). 北京:电子工业出版社,2005.9

[3] K.R. Castleman. 数字图像处理. 朱志刚等译. 北京:电子工业出版社,1998.9

[4] 章毓晋. 图象工程(上册)—图象处理和分析. 北京:清华大学出版社,2003.7

[5] 何斌. Visual C++数字图像处理(第二版). 北京:人民邮电出版社,2002.1

相关文档
最新文档