- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
空间域滤波基础实验报告
PAGE \* MERGEFORMAT 9
空间域滤波基础
姓名:宋斌
班级:自动化86
学号学院:电信学院
递交日期:2011年4月14日
摘要:
空域滤波技术根据功能主要分为平滑滤波与锐化滤波,平滑滤波能减弱或消除图像中的高频率分量而不影响低频分量。因为高频分量对应图像中的区域边缘等灰度值具有较大变化的部分,平滑滤波可将这些分量滤去减少局部灰度起伏,是图像变得比较平滑。实际应用中,平滑滤波还可用于消除噪声,或在提取较大目标前去除太小的细节或将目标的小间断连接起来。锐化滤波正好相反,实际应用中锐化滤波常用于增强被模糊的细节或目标的边缘。
一、实验要求
1.空域低通滤波器:分别用高斯滤波器和中值滤波器去平滑测试图像test1和2,模板大小分别是3x3 ,5x5 ,7x7;
-利用固定方差 sigma=1.5产生高斯滤波器.
2.利用高??滤波器滤波测试图像test3,4:包括unsharp masking, Sobel edge detector, and Laplace edge detection。
二、实验原理
空域滤波技术根据功能主要分为平滑滤波与锐化滤波,平滑滤波能减弱或消除图像中的高频率分量而不影响低频分量。因为高频分量对应图像中的区域边缘等灰度值具有较大变化的部分,平滑滤波可将这些分量滤去减少局部灰度起伏,是图像变得比较平滑。实际应用中,平滑滤波还可用于消除噪声,或在提取较大目标前去除太小的细节或将目标的小间断连接起来。锐化滤波正好相反,实际应用中锐化滤波常用于增强被模糊的细节或目标的边缘。
空域滤波是在图像空间通过邻域操作完成的,实现的方式基本都是利用模板(窗)进行卷积来进行,实现的基本步骤为:
1、将模板中心与图中某个像素位置重合;
2、将模板的各个系数与模板下各对应像素的灰度值相乘;
3、将所有乘积相加,再除以模板的系数个数;
4、将上述运算结果赋给图中对应模板中心位置的像素。
常见的空域滤波器:
1、邻域平均:将一个像素邻域平均值作为滤波结果,此时滤波器模板的所有系数都取为1。
2、加权平均:对同一尺寸的模板,可对不同位置的系数采用不同的数值。实际应用中,常取模板周边最小的系数为1,而取内部的系数成比例增加,中心系数最大。
加权平均模板示例:
1 2 1
2 4 2
1 2 1
3、中值滤波:中值滤波是一种非线性滤波方式,可用如下步骤完成。
(1)将模板在图中漫游,并将模板中心与图中某个像素位置重合;
(2)读取模板下各对应像素的灰度值;
(3)将这些灰度值从小到大进行排序;
(4)找出中间值并赋给对应模板中心位置的像素。
一般情况下中值滤波的效果要比邻域平均处理的低通滤波效果好,主要特点是滤波后图像中的轮廓比较清晰。
4、最频值滤波:通过直方图统计中心像素点的灰度分布情况,将出现次数最多的灰度值(即直方图波峰位置)赋给中心位置的像素。如果直方图是对称的且仅有一个峰,那么均值、中值和最频值相同。如果直方图仅有一个波峰但不对称,那么最频值对应波峰,而中值总比均值更接近最频值。
5、锐化滤波:图像锐化一般是通过微分运算来实现的,图像处理中最常用的微分方法是利用梯度(基于一阶微分)。在离散空间,微分用差分实现,常用的差分模板如下:
-1 1 1 1 1
-1 1
-1 1 -1 -1 -1
三、实验步骤
1.空域低通滤波器:分别用高斯滤波器和中值滤波器去平滑测试图像test1和2,模板大小分别是3x3 ,5x5 ,7x7;
-利用固定方差 sigma=1.5产生高斯滤波器.
(1)源程序代码:
[x1 map1]=imread(E:\大学\大三\图像处理与模式识别\第四次作业\test1.pgm,pgm);
[x2 map2]=imread(E:\大学\大三\图像处理与模式识别\第四次作业\test2.tif,tif);
y1=x1;
y2=x2;
%%%%%%%%%%%%MAP是公用调色板%%%%%%%%%%%%%%%%%%%%
MAP=map;
for i=1:256
f
文档评论(0)