图像的平滑滤波数字图像处理实验报告南昌大学

图像的平滑滤波数字图像处理实验报告南昌大学

ID:22296602

大小:144.80 KB

页数:5页

时间:2018-10-28

图像的平滑滤波数字图像处理实验报告南昌大学_第1页
图像的平滑滤波数字图像处理实验报告南昌大学_第2页
图像的平滑滤波数字图像处理实验报告南昌大学_第3页
图像的平滑滤波数字图像处理实验报告南昌大学_第4页
图像的平滑滤波数字图像处理实验报告南昌大学_第5页
资源描述:

《图像的平滑滤波数字图像处理实验报告南昌大学》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、实验报告三姓名:胡文松学号:6103413007班级:生物医学工程131实验日期:201奶/11实验成绩:实验题目.•图像的平滑滤波一.实验目的(1)熟练掌握空域平滑滤波的原理、方法及其MATLAB实现。(2)分析模板大小对空域平滑滤波的影响,线性和非线性方法对空域平滑滤波增强效果的影响,比较不同滤波器的处理效果,分析其优缺点。二.实验原理(1)线性空间滤波函数imfilter来实现线性空间滤波,语法为:g=imfilter(f,w,filtering一mode,boundary_options

2、,size_options)其巾,f是输入图像,w力滤波模板,g力滤波结果,filtering_mode用于指定在滤波过程中是使用相关运算(‘corr’>还是卷积运算{‘conv’),相关就是按模板在图像上逐步移动运算的过程,卷积则是先将模板旋转180度,再在阁像上逐步移动的过程。(2)非线性滤波器数字图像处理中最著名的统计排序滤波器是中值滤波器,MATLAB工具箱提供了二维中值滤波函数medfilt2,语法为:g=medfilt2(f,[mn],padopt)矩陈[mn]定义了一个大小为mXn

3、的邻域,中值就在该邻域上计算;而参数padopt指定了三个可能的边界填充选项:’zeros’(默认值,赋零)/symmetric’按照镜像反射方式对称地沿延某边界扩展,’indexed’,若f是double类图像,则以1来填充图像,否则以0来填充图像。(3)线性空间滤波器MATLAB工具箱支持一些预定义的二维线性空间滤波器,这些空间滤波器可通过阑数fspedal实现。生成滤波模板的函数fspecial的语法为:w=fspecial(‘type’,parameters);其屮,’type’表示滤波

4、器类型,parameters进一步定义了指定的滤波器。fspecial(‘lapladan’,alpha)一个大小为3X3的拉普拉斯滤波器,其形状由alpha指定,alpha是范围[0,1]的数。alpha默认为0.5。三.实验内容及结果(1)选择一副图像fig620.jpg,分别选择3x3,7x7,25x25等平均模板进行均值滤波模糊处理,并对不同尺寸的滤波器模板操作后的图像进行比较。(1)选择一副图像fig620.jpg,分别选择3x3,7x7,25x25等平均模板进行高斯滤波模糊处理,并对

5、不同尺寸的滤波器模板操作后的图像进行比较。(2)选择一副图像circuit.jpg,对图像加入椒盐噪声,检验两种滤波模板(3x3平均模板和3x3的非线性模板中值滤波器)对噪声的滤波效果。源程序和结果:clc;%进行均值滤波模糊处理l=jmreadfE:教学材料数字图像处理图片fig620.jpg];figure;subplot(2,2,l);imshow(l);title('原阍•);%输出原图Yl=imfilter(l/fspecial(,average',3));%进行3X3模板的均

6、值滤波Y2=imfilter(l/fspecial(,average',7));%进行7X7模板的均值滤波Y3=imfilter(lzfspecial('average'/25));%进行25X25模板的均值滤波subplot(2,2,2);imshow(Yl);title('3X3模板均值滤波*);subplot(2,2,3);imshow(Y2);title('7X7模板均值滤波');subplot(2z2z4);imshow(Y3);title('25X25模板均值滤波•);%进行高斯滤波

7、模糊处理Orilmage=imreadfE:教学材料数字图像处理图片fig620.jpg1);figure;subplot(2,2,l);imshow(Orilmage);titlef原图•);%输出原图sigma=1.6;%设置标准差graylmg=rgb2gray(Orilmage);gausFilterl=fspecial('gaussian',[33],sigma};%进行3X3模板的高斯滤波gausFilter2=fspecialCgaussian',177],sigma);%

8、进行3X3模板的高斯滤波gausFilter3=fspecial('gaussian[2525],sigma};%进行3X3模板的高斯滤波blurl=imfilter(graylmg,gausFilterl,'replicate');blur2=imfilter(graylmg,gausFilter2/,replicate');blur3=imfilter(graylmgzgausFilter3/replicate');subplot(2,2,2);imshow(blurl);title(*3

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

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

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