matlab《数字图像处理》第7章 空间域滤波.ppt

matlab《数字图像处理》第7章 空间域滤波.ppt

ID:55597238

大小:3.73 MB

页数:69页

时间:2020-05-20

matlab《数字图像处理》第7章 空间域滤波.ppt_第1页
matlab《数字图像处理》第7章 空间域滤波.ppt_第2页
matlab《数字图像处理》第7章 空间域滤波.ppt_第3页
matlab《数字图像处理》第7章 空间域滤波.ppt_第4页
matlab《数字图像处理》第7章 空间域滤波.ppt_第5页
资源描述:

《matlab《数字图像处理》第7章 空间域滤波.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库

1、第7章空间域滤波1学习重点图像平滑图像锐化中值滤波2学习内容7.1引言7.2线性空间滤波7.3非线性空间滤波31空间域滤波增强定义:空间域滤波增强采用模板处理方法对图像进行滤波,去除图像噪声或增强图像的细节。模板本身被称为空间滤波器7.1引言4空域滤波是将邻域内的图像像素值同对应的与邻域有相同维数的子图像值相作用子图像亦称作:filter(滤波器)、mask(掩模)、kernel(核)、template(模板)、window(窗)526273平滑和锐化滤波器模糊处理:去除图像中一些不重要的细节减少噪声平滑空间滤波器

2、的作用:83平滑和锐化滤波器线性滤波器:均值滤波器非线性滤波器最大值滤波器中值滤波器最小值滤波器平滑空间滤波器的分类:9突出图像中的细节,增强了被模糊的细节;印刷中的细微层次强调。弥补扫描对图像的钝化;超声探测成像,分辨率低,边缘模糊,通过锐化来改善图像识别中,分割前的边缘提取锐化处理过度处理的钝化,曝光不足的图像尖端武器的目标识别、定位锐化空间滤波器的作用:104相关和卷积114相关和卷积相关是指掩模w按下页图所示的方式在图像f中移动的过程卷积是相同的过程,只是在图像中移动w前,要将w旋转180度。若函数对称移动

3、,则卷积和相关操作会产生相同的结果12137.2线性空间滤波1imfilter——实现线性空间滤波函数的语法g=imfilter(f,w,filtering_mode,boundary_option,size_options)f是输入图像,w是滤波掩模,g为滤波结果filtering_mode制定滤波过程中是使用相关(corr)还是卷积(conv)boundary_option用于处理边界填充零问题,边界的大小由滤波器的大小确定。size_options可以是’same’或’full’14filtering_mod

4、e:相关(corr),该值是默认值,卷积(conv)boundary_option:P输入图像的边界通过用值p(无引号)来填充来扩展。P的默认值是0‘replicate’图像大小通过复制外边界的值来扩展‘symmetric’图像大小通过镜像反射其边界来扩展‘circular’图像大小通过将图像看成是一个二维周期函数的一个周期来扩展15size_options:‘full’输出图像的大小与被扩展图像的大小相同‘same’输出图像的大小与输入图像的大小相同。该值为默认值162imfilter通用语法g=imfilter

5、(f,w,‘replicate’)对旋转过的滤波器执行相关操作与对原始滤波器进行卷积操作是相同的;若滤波器关于其中心对称,则两个选项将产生同样的结果17在使用预先旋转的滤波器或对称的滤波器时,希望执行相关,就有两种方法:第一:g=imfilter(f,w,‘conv’,‘replicate’)第二:使用函数rot90(w,2),将图像旋转180°,然后使用g=imfilter(f,w,‘replicate’)18滤波后的图像的每个元素使用双精度浮点算术进行计算。然而,imfilter会将输出图像转换为与输入图像相同

6、的类型。若f是一个整数数组,则输出中超过整型范围的元素将被截断,且小数部分会四舍五入。若结果要求更高的精度,则f需要在使用函数imfilter之前利用im2double或double转换为double类型。19例子:使用函数imfilterf是一副double类型图像,大小为512*512像素20f=zeros(512);f(1:256,256:512)=1;f(256:512,1:256)=1;imshow(f)用一个大小为31*31的简单滤波器W=ones(31);该滤波器近似为一个平均滤波器21w=ones(

7、31);gd=imfilter(f,w);figure()imshow(gd,[])gc=imfilter(f,w,'circular');figure()imshow(gc,[])22gr=imfilter(f,w,'replicate');figure()imshow(gr,[])gs=imfilter(f,w,'symmetric');figure()imshow(gs,[])23f8=im2uint8(f);g8r=imfilter(f8,w,'replicate');figure,imshow(g8r,[

8、])解决方法归一化系数,w0=1/(31.^2)*w或是以im2double格式输入数据243图像处理工具箱的标准线性空间滤波器工具箱支持一些预定义的二维线性空间滤波器,可由函数fspecial来实现。用来生成滤波掩模w的函数fspecial的语法为:w=fspecial(‘type’,parameters)‘type’表示滤波器类型‘parameters’

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。