欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    噪声图像的复原(共5页).doc

    • 资源ID:13552195       资源大小:417.50KB        全文页数:5页
    • 资源格式: DOC        下载积分:20金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要20金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    噪声图像的复原(共5页).doc

    精选优质文档-倾情为你奉上实验四 噪声图像的复原一、实验目的  1、熟悉并掌握MATLAB图像处理工具箱的使用;2、理解并掌握常用的图像的恢复和增强技术。二、相关知识1维纳滤波用法:J = deconvwnr(I,PSF,NSR) 用维纳滤波算法对图片I进行图像恢复后返回图像J。 I是一个N维数组。PSF是点扩展函数的卷积。NSP是加性噪声的噪声对信号的功率比。如:I = im2double(imread('cameraman.tif'); imshow(I); title('Original Image '); %模拟运动模糊 Matlab中文论坛 LEN = 21; THETA = 11; PSF = fspecial('motion', LEN, THETA); blurred = imfilter(I, PSF, 'conv', 'circular'); figure, imshow(blurred) %恢复图像www.iLoveM wnr2 = deconvwnr(blurred_noisy, PSF); figure, imshow(wnr2) title('Restoration of Blurred') 2频域滤波频域滤波分为低通滤波和高通滤波两类,对应的滤波器分别为低通滤波器和高通滤波器。频域低通过滤的基本思想:G(u,v)=F(u,v)H(u,v)F(u,v)是需要钝化图像的傅立叶变换形式,H(u,v)是选取的一个低通过滤器变换函数,G(u,v)是通过H(u,v)减少F(u,v)的高频部分来得到的结果,运用傅立叶逆变换得到钝化后的图像。理想地通滤波器(ILPF)具有传递函数:其中,为指定的非负数,为(u,v)到滤波器的中心的距离。的点的轨迹为一个圆。n阶巴特沃兹低通滤波器(BLPF)(在距离原点处出现截至频率)的传递函数为与理想地通滤波器不同的是,巴特沃兹率通滤波器的传递函数并不是在处突然不连续。高斯低通滤波器(GLPF)的传递函数为其中,为标准差。相应的高通滤波器也包括:理想高通滤波器、n阶巴特沃兹高通滤波器、高斯高通滤波器。给定一个低通滤波器的传递函数,通过使用如下的简单关系,可以获得相应高通滤波器的传递函数:三、实验步骤1、产生运动模糊图像,运用维纳滤波进行图像恢复,显示结果。i=imread('f:1.jpg')I=rgb2gray(s)I = im2double(I); %模拟运动模糊LEN = 21;THETA = 11;PSF = fspecial('motion', LEN, THETA); blurred = imfilter(I, PSF, 'conv', 'circular');%恢复图像wnr2 = deconvwnr(blurred, PSF); subplot(1,2,1);imshow(blurred);title('运动模糊图像') subplot(1,2,2);imshow(wnr2);title('恢复图像')2、利用MATLAB实现频域滤波的程序f=imread('room.tif');F=fft2(f); %对图像进行傅立叶变换%对变换后图像进行对数变化,并对其坐标平移,使其中心化S=fftshift(log(1+abs(F);S=gscale(S); %将频谱图像标度在0-256的范围内imshow(S) %显示频谱图像h=fspecial('sobel'); %产生空间sobel模版freqz2(h) %查看相应频域滤波器的图像PQ=paddedsize(size(f); %产生滤波时所需大小的矩阵H=freqz2(h,PQ(1),PQ(2); %产生频域中的sobel滤波器H1=ifftshift(H); %重排数据序列,使得原点位于频率矩阵的左上角imshow(abs(H),) %以图形形式显示滤波器figure,imshow(abs(H1),)gs=imfilter(double(f),h); %用模版h进行空域滤波gf=dftfilt(f,H1); %用滤波器对图像进行频域滤波figure,imshow(gs,) figure,imshow(gf,)figure,imshow(abs(gs),)figure,imshow(abs(gf),)f=imread('number.tif'); %读取图片PQ=paddedsize(size(f); %产生滤波时所需大小的矩阵D0=0.05*PQ(1); %设定高斯高通滤波器的阈值H=hpfilter('gaussian',PQ(1),PQ(2),D0); %产生高斯高通滤波器g=dftfilt(f,H); %对图像进行滤波figure,imshow(f) %显示原图像figure,imshow(g,) %显示滤波后图像四、实验仪器1计算机;2MATLAB程序;3移动式存储器(U盘等);4记录用的笔、纸。五、实验报告内容1叙述实验过程;2提交实验的原始图像和结果图像。六、实验报告要求 描述实验的基本步骤,用数据和图片给出各个步骤中取得的实验结果,并进行必要的讨论,必须包括原始图像及其计算/处理后的图像。七、思考题1结合实验,评价维纳滤波和频域滤波有哪些优点?2在图像恢复过程中需要注意哪些事项?1、产生运动模糊图像,运用维纳滤波进行图像恢复,显示结果。i=imread('football.jpg');I=rgb2gray(i);I = im2double(I); LEN = 21;THETA = 11;PSF = fspecial('motion', LEN, THETA); blurred = imfilter(I, PSF, 'conv', 'circular');wnr2 = deconvwnr(blurred, PSF); subplot(1,2,1);imshow(blurred);title('运动模糊图像') subplot(1,2,2);imshow(wnr2);title('恢复图像')2、利用MATLAB实现频域滤波clc;clear all, close all;f=imread('cameraman.tif');F=fft2(f); S=fftshift(log(1+abs(F);S=gscale(S); subplot(3,3,1),imshow(S),title('原图频谱图'); h=fspecial('sobel'); freqz2(h) PQ=paddedsize(size(f); H=freqz2(h,PQ(1),PQ(2); H1=ifftshift(H); subplot(3,3,2),imshow(abs(H),),title('频域中的sobel滤波器');subplot(3,3,3),imshow(abs(H1),),title('重排数据序列后的sobel滤波器');gs=imfilter(double(f),h); gf=dftfilt(f,H1); subplot(3,3,4),imshow(gs,),title('用模版h对图像进行空域滤波'); subplot(3,3,5),imshow(gf,),title('用滤波器对图像进行频域滤波');subplot(3,3,6),imshow(abs(gs),),title('图像用模版h空域滤波后的模值');subplot(3,3,7),imshow(abs(gf),),title('图像滤波器频域滤波后的模值');f=imread('cameraman.tif'); PQ=paddedsize(size(f); D0=0.05*PQ(1); H=hpfilter('gaussian',PQ(1),PQ(2),D0); g=dftfilt(f,H); subplot(3,3,8),imshow(f),title('原图'); subplot(3,3,9),imshow(g,),title('对原图进行滤波后的图');实验心得: 本次试验熟悉和掌握了MATLAB的图像处理工具箱的使用。了解到如何对图像进行恢复和增强。 对维纳滤波和频域滤波有了初步的认识和理解,和同学和老师的交流后对程序进行了分析,然后完成了实验。专心-专注-专业

    注意事项

    本文(噪声图像的复原(共5页).doc)为本站会员(飞****2)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开