已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验二:数字图像的空间域滤波平滑滤波1实验目的1. 掌握图像滤波的基本定义及目的。2. 理解空间域滤波的基本原理及方法。3. 掌握进行图像的空域滤波的方法。2实验基本原理1. 空间域增强空间域滤波是在图像空间中借助模板对图像进行领域操作,处理图像每一个像素的取值都是根据模板对输入像素相应领域内的像素值进行计算得到的。空域滤波基本上是让图像在频域空间内某个范围的分量受到抑制,同时保证其他分量不变,达到增强图像的目的。空域滤波一般分为线性滤波和非线性滤波两类。各种空域滤波器根据功能主要分为平滑滤波器和锐化滤波器。平滑的目的可分为两类:一类是模糊,目的是在提取较大的目标前去除太小的细节或将目标内的小肩端连接起来;另一类是消除噪声。锐化的目的是为了增强被模糊的细节。结合这两种分类方法,可将空间滤波增强分为四类:线性平滑滤波器(低通)非线性平滑滤波器(低通)线性锐化滤波器(高通)非线性锐化滤波器(高通)空间滤波器都是基于模板卷积,其主要工作步骤是:1) 将模板在图中移动,并将模板中心与图中某个像素位置重合;2) 将模板上的系数与模板下对应的像素相乘;3) 将所有乘积相加;4) 将和(模板的输出响应)赋给图中对应模板中心位置的像素。2. 平滑滤波器1) 线性平滑滤波器线性低通平滑滤波器也称为均值滤波器,这种滤波器的所有系数都是正数,对33的模板来说,最简单的是取所有系数为1,为了保持输出图像任然在原来图像的灰度值范围内,模板与象素邻域的乘积都要除以9。MATLAB 提供了fspecial 函数生成滤波时所用的模板,并提供filter2和 imfilter 函数用指定的滤波器模板对图像进行运算。函数fspecial 的语法格式为:h=fspecial(type);h=fspecial(type,parameters);其中参数type 指定滤波器的种类,parameters 是与滤波器种类有关的具体参数。表2.1 MATLAB中预定义的滤波器种类MATLAB 提供了一个函数imnoise 来给图像增添噪声,其语法格式为:J=imnoise(I,type);J=imnoise(I,type,parameters);参数type 指定噪声的种类,parameters 是与噪声种类有关的具体参数。参数的种类见表2.2。表2.2 噪声种类及参数说明2) 非线性平滑滤波器中值滤波器是一种常用的非线性平滑滤波器,其滤波原理与均值滤波器方法类似,是把领域中的图像的象素按灰度级进行排序,然后选择改组的中间值作为输出像素值。MATLAB 提供了medfilt2 函数来实现中值滤波,其语法格式为:B=medfilt2(A,m n);B=medfilt2(A);其中,A 是原图象,B 是中值滤波后输出的图像。m n指定滤波模板的大小,默认模板为33。3实验内容与要求1. 平滑空间滤波:1) 读出一幅图像,给这幅图像分别加入椒盐噪声和高斯噪声。2) 对加入噪声图像调用matlab自带均值和中值滤波函数进行处理。3) 设计均值滤波器,将加有噪声的图像进行均值滤波,显示处理后的图像。4) 设计中值滤波器,对有噪声的图像做处理,显示处理后的图像。4.实验具体实现1. 平滑空间滤波:(例子)1) 读出eight.tif这幅图像,给这幅图像分别加入椒盐噪声和高斯噪声后并与原图显示在同一图像窗口中。I=imread(eight.tif);imshow(I);J = imnoise(I,salt & pepper,0.05); %noise density=0.05K= imnoise(I,gaussian,0.01,0.01); subplot(1,3,1),imshow(I),title(Original Image)subplot(1,3,2),imshow(J),title(Salt&Pepper Noise)subplot(1,3,3),imshow(K),title(Gaussian Noise)贴图并分析2)对加入噪声的图像用matlab平滑(低通)模板做运算。H = fspecial(average);J1 = imfilter(J,H,replicate);imshow(J1)K1= imfilter(K,H);figure, imshow(K1)B=medfilt2(J);figure,imshow(B);贴图并分析3) 设计均值滤波器,将加有噪声的图像进行均值滤波,显示处理后的图像。(例子)I=imread( def.tif);imshow(I);J = imnoise(I,salt & pepper,0.05);%noise density=0.05figure,imshow(J);J=double(J);K= imnoise(I,gaussian,0.01,0.01); figure,imshow(K);K=double(K);M,N=size(I);for i=2:M-1 for j=2:N-1 J1(i,j)=(J(i-1,j-1)+J(i-1,j)+J(i-1,j+1)+J(i,j-1)+J(i,j)+J(i,j+1)+J(i+1,j-1)+J(i+1,j)+J(i+1,j+1)/9; endendfigure,imshow(uint8(J1);for i=2:M-1 for j=2:N-1 K1(i,j)=(K(i-1,j-1)+K(i-1,j)+K(i-1,j+1)+K(i,j-1)+K(i,j)+K(i,j+1)+K(i+1,j-1)+K(i+1,j)+K(i+1,j+1)/9; endendfigure,imshow(uint8(K1);贴图并分析4) 设计中值滤波器,对有噪声的图像做处理,显示处理后的图像。请帖图并分析1.平滑空间滤波:I=imread(def.tif); I1=rgb2gray(I);J = imnoise(I1, salt & pepper,0.05); K= imnoise(I1, gaussian,0.01,0.01); subplot(1,4,1),imshow(I),title(原图)subplot(1,4,2),imshow(I1),title(灰度图像)subplot(1,4,3),imshow(J),title(原图+椒盐噪声)subplot(1,4,4),imshow(K),title(原图+高斯噪声)2. 对加入噪声的图像用matlab平滑(低通)模板做运算。H = fspecial(average);J1 = imfilter(J,H,replicate);K1= imfilter(K,H);B=medfilt2(J);subplot(1,3,1),imshow(J1);title(J1);subplot(1,3,2),imshow(K1);title(K1);subplot(1,3,3), imshow(B);title(B);3.设计均值滤波器,将加有噪声的图像进行均值滤波,显示处理后的图像。 subplot(2,2,1),imshow(I),title(I); subplot(2,2,2),imshow(J),title(J); subplot(2,2,3),imshow(uint8(J1),title(uint8(J1); subplot(2,2,4),imshow(uint8(K1),title(uint8(K1);4.设计中值滤波器,对有噪声的图像做处理,显示处理后的图像。I=imread(def.tif); J = imnoise(I,salt & pepper,0.05);%noise density=0.05 J=double(J); K= imnoise(I,gaussian,0.01,0.01); K=double(K); M,N=size(I); for i=2:M-1 for j=2:N-1 a=J(i-1,j-1),J(i-1,j),J(i-1,j+1),J(i,j-1),J(i,j),J(i,j+1),J(i+1,j-1),J(i+1,j),J(i+1,j+1); for kk=1:8 for k=1:8 if a(1,k+1)a(1,k) temp=a(1,k); a(1,k)=a(1,k+1); a(1,k+1)=temp; end end end J1(i,j)=a(1,5); end end for i=2:M-1 for j=2:N-1b=J(i-1,j-1),J(i-1,j),J(i-1,j+1),J(i,j-1),J(i,j),J(i,j+1),J(i+1,j-1),J(i+1,j),J(i+1,j+1); for kk=1:8 for k=1:8 if b(1,k+1)b(1,k) temp=b(1,k); b(1,k)=b(1,k+1); b(1,k+1)=temp; end en
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- QC七大手法培训资料建议收藏
- CALPUFF模型系列课程
- (八)项目风险预测与防范事故应急预案
- 座舱系统兼容性测试面试要点及案例分析
- 小语种公考bi备知识点测试及答案详解
- 智能机器人编程实践题集及解答
- 征兵考试心理测试题详解与解读方法
- 自动化工程设计仿真模拟试题及答案
- 2025年浙江大学医学院附属第二医院招聘检验科抽血岗工作人员2人考试笔试模拟试题及答案解析
- 2025福建石狮港口开发建设有限责任公司招聘2人笔试考试参考试题及答案解析
- T-CES 148-2022 配电网电化学储能系统规划配置导则
- 015《煤矿安全规程》修改条款学习辅导:第十五讲 电气
- 水电站消防安全培训课件
- 消防设施中断管理操作规范
- 北京中医药大学《中医基础理论》期中考试试卷(含答案)
- 道路建筑材料知识培训内容课件
- 2025-2030中国中医诊所连锁化发展模式与投资可行性报告
- 光伏发电与储能一体化方案
- 跨境犯罪打击-洞察及研究
- 2026秋季中国东方航空股份有限公司综合管理部卫生保健岗位招聘考试模拟试题及答案解析
- 人防指挥所信息化建设方案
评论
0/150
提交评论