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

    图像频域分析.ppt

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

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

    图像频域分析.ppt

    第四章 频域处理l1、本章所有的滤波都是通过傅里叶变换在频域中实现的。l2、这一章的重点关注的是如何在matlab中实现频域滤波。l3、这一章中我们将举例说明在图像增强中的频域滤波,包括低通滤波、基本的高通滤波和高频强调滤波。4、1 二维离散傅里叶变换1、二维离散傅里叶变换2、二维离散傅里叶逆变换3、傅里叶频谱(直观的分析一个变换的主要方法是计算它的频谱即F(u,v)的幅度4、1 二维离散傅里叶变换4、1 二维离散傅里叶变换4、2 在MATLAB中计算可视化二维DFTl1、快速傅里叶变换F=fft2(f)该函数将返回一个大小仍为M*N的傅里叶变换,数据排列的形式仍为原点在左上角,而四个四分之一周期交汇于频率矩形的中心。2、使用傅里叶变换进行滤波时,需要对输入数据进行零填充。F=fft2(f,P,Q).3、傅里叶频谱可以使用函数S=abs(F)在这里我们知道通过显示频谱的图像来进行可视化分析是频域处理的一个重要方面。4、2 在MATLAB中计算可视化二维DFTl4、将变换的原点移动到频率矩形的中心。Fc=fftshift(F)l5、iffshift用于颠倒这种居中。l6、ifft2(F)用于计算傅里叶逆变换。l f=imread(Fig0403(a)(image).tif);l imshow(f)l F=fft2(f);l S=abs(F);l imshow(S,)l Fc=fftshift(F);l imshow(abs(Fc),)l S2=log(1+abs(Fc);l imshow(S2,)4、3 频域滤波l将简单的介绍频域滤波的概念以及如何使用MATLAB来实现频域滤波。l4、3、1 基本概念空间域和频域线性滤波的基础都是卷积定理:f(x,y)*h(x,y)H(u,v)F(u,v)f(x,y)h(x,y)H(u,v)*F(u,v)双箭头两边的表达式组成了傅里叶变换对。两个空间函数的卷积可以通过计算两个傅里叶变换函数的乘积的逆变换得到。相反地,两个空间函数的卷积的傅里叶变换恰好等于两个函数的傅里叶变换的乘积。4、3 频域滤波l基本上,频域滤波的目的是:选择一个滤波器传递函数,以便按照指定的方式修改F(u,v)。基于卷积理论,我们知道为了在空间域中得到相应的滤波后的图像,仅需要计算积H(u,v)F(u,v)。l4.3.2 DFT的基本步骤1、使用函数paddedsize获得填充参数:PQ=paddedsize(size(f);2、得到使用填充的傅里叶变换:F=fft2(f,PQ(1),PQ(2));3、生成一个大小为PQ(1)*PQ(2)的滤波函数H;4、将变换乘以滤波函数:G=H.*F;5、获得G的傅里叶逆变换的实部:g=real(ifft2(G);6、将左上角的矩形修剪为原始大小:g=g(1:size(f,1):size(f,1)4、4 从空间滤波器获得频域滤波器函数freqz2:H=freqz2(h,R,C)其中h是一个二维的空间滤波器,H是相应的频域滤波器。使用方法见下面的例子:l f=imread(Fig0409(a)(bld).tif);l imshow(f)l F=fft2(f);l S=fftshift(log(1+abs(F);l S=gscale(S);l imshow(S)l h=fspecial(sobel)lh=1 2 1l 0 0 0l-1 -2 -1 freqz2(h)l H=freqz2(h,PQ(1),PQ(2);l H1=ifftshift(H);l imshow(abs(H),)l figure,imshow(abs(H1),)l gs=imfilter(double(f),h);l gf=dftfilt(f,H1);Imshow(gs,)imshow(gs,)figure,imshow(abs(gs),)figure,imshow(abs(gf),)4、5 在频域中直接生成滤波器l4、5、1 函数dftuv提供了距离计算及其类型应用所需要的网格数组。l4、5、2低通频域滤波器1、理想低通滤波器ILPF2、n阶巴特沃兹低通滤波器3、高斯低通滤波器l例:低通滤波器f=imread(Fig0413(a)(original_test_pattern).tif);imshow(f)imshow(f)PQ=paddedsize(size(f);PQ=paddedsize(size(f);u,v=dftuv(PQu,v=dftuv(PQ(1 1),),PQ(2);PQ(2);D0=0.05*PQ(2);D0=0.05*PQ(2);F=fftF=fft(f,PQf,PQ(1 1),),PQ(2);PQ(2);H=expH=exp(-(U.2+V.2U.2+V.2)/(2*(D02)/(2*(D02));g=dftfiltg=dftfilt(f f,H H);figurefigure,imshowimshow(fftshiftfftshift(H H),),)figurefigure,imshowimshow(loglog(1+abs1+abs(fftshiftfftshift(F F),),)figurefigure,imshowimshow(g g,)4、6 锐化频域滤波器l基本的高通滤波器Hhp(u,v)=1-Hhp(u,v)=l例:高通滤波f=imread(Fig0413(a)(original_test_pattern).tif);imshow(f)PQ=paddedsize(size(f);D0=0.05*PQ(1);H=hpfilter(gaussian,PQ(1),PQ(2),D0);g=dftfilt(f,H);figure,imshow(g,)

    注意事项

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

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




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

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

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

    收起
    展开