ImageVerifierCode 换一换
格式:DOCX , 页数:17 ,大小:1,008.25KB ,
资源ID:6014899      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/6014899.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(实验二空域图象滤波.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

实验二空域图象滤波.docx

1、实验二空域图象滤波实验报告实验课程: 光电图像处理 姓 名: xxxx 学 号:xxxxxxxxxxxx 实验地点: xxxxxxx 指导老师: xxx 实验时间:xxxx年 x月 xx日一 实验名称:空域图像滤波 二 实验目的1、了解数字图像的空域平滑滤波和锐化滤波器的概念和基本原理;2、熟悉和掌握几种基本的空间域低通滤波原理和实现方法;3、熟悉和掌握几种基本的空间域统计排序滤波原理和实现方法;4、熟悉和掌握几种基本的空间域高通滤波原理和实现方法;5、能熟练利用 matlab 工具编程实现数字图像的各种空间域滤波处理。三 实验原理(一)数字图像的空域平滑滤波1、邻域均值滤波在介绍滤波之前,有

2、些知识需要提前了解。模板运算是数字图像处理中经常用到的一种运算方式。基本思想:将模板与待处理的图像做卷积/相关运算,达到图像平滑、锐化或边缘检测等目的。若滤波器(Mask)尺寸为 mn 设 m = 2a+1, n = 2b+1,则有相关: 卷积: 描述:用当前像素邻域内像素平均灰度值代替当前像素的原灰度值。含噪图像为:其中,f(x,y)为原始图像,(x,y)为加性噪声。平滑图像为:其中S表示点(x,y)邻域内的点集,M为S内总点数。从模板上理解,就是用平均模板与原图像f作滤波相关运算。2、统计排序滤波中值滤波是一种统计排序(非线性)的信号处理方法,由J.W. Tukey (1971)首先提出,

3、并应用于一维信号处理。后来,应用于二维图像处理技术领域。其基本思想:用局部邻域像素灰度值排序后的中值代替当前像素的灰度值。其中: median 中值滤波算子,取中值; f(x,y) 原始图像阵列; g(x,y) 中值滤波后当前像素灰度值; S 滤波窗口/邻域,大小为mn。该滤波方法对点状噪声和脉冲干扰有良好的抑制作用,能保持图像边缘,使原始图像不产生模糊。但是对高斯噪声无能为力,对离散阶跃信号、斜声信号不产生作用,排序计算比较费时,需快速算法。(二)数字图像的空域高通滤波1、 一阶梯度算子易知微分运算可以用来求取信号的变化率/梯度,具有加强高频分量的作用,从而使图像轮廓变清晰。 设连续图像函数

4、为f (x,y),它的梯度是一个向量,定义为: 分析:(1) 在(x,y)点处的梯度,方向指向f (x,y)最大变化率的方向。(2) 幅度等于f (x,y)的最大变化率,即计算得到梯度值后,有各种策略使图像轮廓突出。其中,M为图像f(x,y)梯度的幅度值。梯度分量合成原则:1 2 3 2、 Laplace算子二维连续函数 f(x,y) 的拉普拉斯 (Laplace) 算子是一个二阶的微分,定义为: 下列矩阵即为laplace模版: 3、 反锐化掩膜处理利用原图像减去原图平滑滤波后的结果构成反锐化模板:锐化结果:4、 高提升滤波将锐化的结果叠加于原图像: 对于矩阵来说:先将矩阵全部取相反数,之后

5、将矩阵的中心加1。高通滤波在增强了边缘/轮廓的同时,噪声也可能增强。因此,会丢失图像的层次,变的粗糙。四 实验步骤(一)数字图像的空域平滑滤波1、邻域均值滤波图 12、统计排序滤波图 2(二)数字图像的空域高通滤波1、 一阶梯度算子图 32、 Laplace算子图 43、 反锐化掩膜处理图 54、 高提升滤波图 6五 实验结果及分析(一)数字图像的空域平滑滤波1、邻域均值滤波图 72、统计排序滤波图 8(二)数字图像的空域高通滤波1、 一阶梯度算子2、 图 10Laplace算子3、 图 11反锐化掩膜处理4、 高提升滤波分析: 邻域均值滤波可以使图像变得平滑,但是与此同时图像会变得模糊,特别

6、是轮廓边缘不清晰。 中值滤波可以对点状噪声和脉冲干扰有良好的抑制作用而最值滤波却没有这种能力,中值滤波同时也能保持图像边缘,使原始图像不产生模糊。但是效率上比较低,因为排序计算比较费时。 一阶梯度滤波可以突出原图的轮廓,因为灰度变化平稳部分,其梯度值较小,显示结果较暗。gx由于是矩阵列方向上的差分运算,所以最终得到的图像y方向的轮廓比较明显,而gy则正好相反,其x方向的轮廓比较明显。 Laplace算子滤波得到的结果可以显示原图像的细节,但是不是很明显的能分辨。 反锐化掩模处理通过提取原图的轮廓与原图的叠加,可以使结果的轮廓更加清晰。 高提升滤波能够很明显的突出原图的轮廓于细节,但同时噪声也得

7、到了增强,会丢失图像的层次,使图像看起来粗糙。六.实验心得体会和建议 通过本实验使我了解到空间域平滑滤波和锐化滤波这两种滤波的各自特点,通过两类实验的对比使我明白了它们的区别,在以后的应用中更加的有的放矢。 建议可以让同学尝试自行设计相关的滤波模板,增加对滤波的理解,提高自我动手能力和学习的兴趣。七.程序源代码%=% 由于实验中多次使用相关运算,所以在这里将其封装成函数,便于调用。%=function I1 = mycorr2( I,h )ma,na=size(I);mb,nb=size(h);mb_hf = floor(mb/2);nb_hf = floor(nb/2);zfilt = ze

8、ros(ma+mb-1,na+nb-1); Ip = zfilt; r1 = mb_hf+1; r2 = ma+mb-1-mb_hf; c1 = nb_hf+1; c2 = na+nb-1-nb_hf; Ip(r1:r2,c1:c2) = double(I); %=% 对原图像进行模版处理%=for r = r1:r2 for c = c1:c2 total = 0; for i = -mb_hf:mb_hf for j = -nb_hf:nb_hf total = total + h(i+mb_hf+1,j+nb_hf+1).*Ip(r+i, c+j); end end zfilt(r,c)

9、 = total; endendI1 = zfilt(r1:r2,c1:c2);End(一)数字图像的空域平滑滤波1、邻域均值滤波%读取原图像并显示I=imread(cameraman.tif);subplot(221),imshow(I);title(Original Image)%=% 加入高斯噪声,并显示加入后的图像%=I1=imnoise(I,gaussian);subplot(222),imshow(I1);title(Noise Image)%=% 设计模版并与加入噪声后的图像做相关。%=h1=1 1 1;1 2 1;1 1 1/10;I2= mycorr2 (I1,h1);sub

10、plot(223),imshow(mat2gray(I2);title(Filter Image with average)h2=1 4 7 4 1;4 16 26 16 4;7 26 47 26 7;4 16 26 16 4;1 4 7 4 1/273;I3= mycorr2 (I1,h2);subplot(224),imshow(mat2gray(I3);title(Filter Image with average gaussian)2、统计排序滤波clc;clear%=% 读取原图像,将其加入椒盐噪声,并显示改变后的图像%=I=imread(lowlight.jpg);I1=imnoi

11、se(I,salt & pepper);subplot(221);imshow(I1);title(Noissy Image);I1=double(I1);x=3;%选取3*3的矩阵做统计排序处理m, n=size(I1);for i=1:m-x+1 for j=1:n-x+1 s=I1(i:i+(x-1),j:j+(x-1); s1=min(min(s); s2=median(median(s); s3=max(max(s); I2(i+(x-1)/2,j+(x-1)/2)=s1;%将所得3*3矩阵中的最小值赋给掩膜矩阵中间位置 I3(i+(x-1)/2,j+(x-1)/2)=s2;%将所得

12、3*3矩阵中的中值赋给掩膜矩阵中间位置 I4(i+(x-1)/2,j+(x-1)/2)=s3;%将所得3*3矩阵中的最大值赋给掩膜矩阵中间位置 end endsubplot(222)imshow(uint8(I2);title(Image with minimum filter);subplot(223);imshow(uint8(I3);title(Image with median filter);subplot(224);imshow(uint8(I4);title(Image with maximum filter);(二)数字图像的空域高通滤波1、 一阶梯度算子%=% 读取原图像并显

13、示%=I=imread(cameraman.tif);subplot(221),imshow(I),title(Original Image)%=% 设计模版,调用自己封装的相关函数,显示x方向的梯度图像%=gx=-1 0 1;-1 0 1;-1 0 1;I1= mycorr2 (I,gx);subplot(222),imshow(mat2gray(I1),title(The Gx with Image)%=% 设计模版,调用自己封装的相关函数,显示y方向的梯度图像%=gy=-1 -1 -1;0 0 0;1 1 1;I2= mycorr2 (I,gy);subplot(223),imshow(

14、mat2gray(I2),title(The Gy with Image)%=% 将x方向的梯度和y方向的梯度进行合成并显示%=I3=sqrt(I2.2+I1.2);subplot(224),imshow(mat2gray(I3);title(Sqrt(gx.2+gy.2) Image)2、 Laplace算子%=% 读取原图像并显示%=I=imread(Einstein.jpg);I=rgb2gray(I);subplot(121),imshow(I);title(Original Image)%=% 设计Laplace模版,调用自己封装的相关函数,显示相关后的图像%=h=0 1 0;1 -

15、4 0;0 1 1;I1= mycorr2 (I,h);subplot(122),imshow(mat2gray(I1);title(Filter Image with Laplace)3、 反锐化掩膜处理%=% 读取原图像并显示%=I=imread(girl_rgb.jpg);I=rgb2gray(I);subplot(221),imshow(I),title(Original Image)%=% 设计低通滤波,调用自己封装的相关函数进行平滑处理,并显示处理结果%=h=fspecial(gaussian,9,2.5)I1= mycorr2 (I,h);subplot(222),imshow(

16、mat2gray(I1),title(Smoothing Image)%=% 用原始图减去上一步处理结果,得到 Unsharp 掩模图像。%=I2 =double(I)-I1;subplot(223),imshow(mat2gray(I2);title(Unsharp mask)%=% 再用原始图加上 Unsharp 掩模图像 ,即得到反锐化处理图像。%=I3=double(I)+I2;subplot(224),imshow(mat2gray(I3);title(Unsharp masking image)4、 高提升滤波%=%读取原图像并显示%=I=imread(Einstein.jpg);

17、I=rgb2gray(I);subplot(121),imshow(I);title(Original Image)%=%建立模版并对原矩阵边界进行加零处理%=h=-1 -1 -1;-1 9 -1;-1 -1 -1;I1= mycorr2 (I,h);subplot(122),imshow(mat2gray(I1);title(High Filter Image with Laplace)八.思考题1、 简要叙述数字图像空域平滑与锐化滤波的异同和作用。答: 平滑滤波能减弱或消除图像中的高频率分量而不影响低频分量,也就是说消除灰度变化较大部分使图像变得比较平滑。锐化滤波正好相反,锐化滤波常用于增强被模糊的细节或目标的边缘,强化图像的细节。 处理方式都是利用模板矩阵与原图像进行卷积。2、 一幅数字图像经高通滤波后,滤波结果是图像的高频还是低频成分。图 像的低频成分和高频成分分别反映了图像区域的什么特征?答: 高频成分 高频低频分量反应了图像中的区域边缘等灰度值变化程度.频率越高变化越大.3、 设计空间域平滑和锐化滤波器的一般性原则分别是什么,即空域平滑模版和锐化模版各自的特点有哪些? 答: 空域平滑模板:模板中的值都是正值; 空域锐化模板:a) 掩模中心系数与外围系数符号相反;b) 掩模系数之和为0。报告评分: 指导教师签字:

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1