基于频率域的平滑滤波及其应用-数字图像处理论文课件.docVIP

基于频率域的平滑滤波及其应用-数字图像处理论文课件.doc

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于频率域的平滑滤波及其应用-数字图像处理论文课件

频率域低通滤波及其应用 第六组:201583130145 赵明翔 摘要:数字图像处理的主要目的是改善图像视觉效果,以便于人们对其更进一步的理解,而图像增强技术是采用某种技术手段改变图像的视觉效果,其中一种技术就是频率域增强技术,本论文重点介绍了用MATLAB对图像分别进行理想低通滤波、布特沃斯低通滤波和高斯低通滤波。 关键词:MATLAB 滤波 理想低通滤波 布特沃斯低通滤波 高斯低通滤波 一.引言 滤波是将信号中特定波段频率滤波的操作,是抑制和防止干扰的一项重要措施。根据观察某一随机过程的结果,对另一与之有关的随机过程进行估计的概率理论与方法。而低通滤波则是让低频信号能正常通过,而超过设定临界值的高频信号则会被阻隔、减弱,但是阻隔或减弱的幅度会根据不同的频率以及不同的滤波程序而改变。 二.频率域滤波基础 频率域滤波有修改一幅图像的傅里叶变换然后计算其反变换得到处理后的结果组成。由此,若给定一副大小M×N的数字图像f(x,y),则基本滤波公式有如下形式 -1 其中,-1是IDFT,是输入图像的DFT,是滤波函数是滤波后的(输出)图像。函数F,H和g是大小与输出图像相同的阵列。乘积是阵列相乘而得到的,滤波函数通过修改输入的图像数据的变换得到处理后的输出。 变换中的低频与图像中缓慢变化的灰度分量有关,而高频由灰度的尖锐过程造成。因此我们所利用的让高频衰减而让低频通过的滤波器(也就是我们下面即将讨论的低通滤波器)将会使图像变得模糊。 三.常用的低通滤波器 在这门课程中我们主要学习的低通滤波器有三种,分别是:理想滤波器、布特沃斯滤波器和高斯滤波器。这三种滤波器涵盖了从非常尖锐到非常平滑的滤波范围。 3.1 理想滤波器 在以原点为圆心,以D0为半径的圆内,无衰减地通过所有频率,而在该圆外“切断”所有频率的二维低通滤波器,称为理想低通滤波器(ILPF);它由下面的函数确定: 1, 0 0, 0 其中,0是一个正常数,是频率域中点与频率矩形中心的距离,即 221/2 (*) 其中,与以前一样,P和Q是和填充后的尺寸。图4.40(a)显示了的透视图,图4.40(b)显示了以图像显示的滤波器。理想这一名称表明在半径0的圆内,所有频率无衰减地通过,而在此圆之外的所有频率则完全被衰减。理想低通滤波器是关于原点径向对称的,这意味着该滤波器完全由一个径向横截面来定义,如图4.40(c)所示。将该横截面旋转360o得到二维滤波器。 3.2布特沃斯低通滤波器 截止频率位于距原点0处的n阶布特沃斯低通滤波器(BLPF)的传递函数定义为 其中,由(*)式给出。图4.44显示了该BLPF函数的透视图、图像显示和径向剖面图。 3.3高斯低通滤波器 二维高斯滤波器的形式由下式给出: 其中,是距频率矩形中心的距离。是关于中心的扩展度的度量。通过令=,我们可以使用其他滤波器的表示法来表示该滤波器: 其中,是截止频率。当时,GLPF下降到其最大值的0.607处。 四.Matlab实现: 4.1理想低通滤波matlab实现: 函数程序: 理想低通滤波器(以 D0=5 为例) I1=imread(‘D:\Matlab\project\低通、高通滤波实验原图.jpg’); imshow(I1);title( 原图‘); s=fftshift(fft2(I1)); [M,N]=size(s); %分别返回 s 的行数到 M 中,列数到 N 中 n1=floor(M/2); %对 M/2 进行取整 n2=floor(N/2); %对 N/2 进行取整 %ILPF 滤波,d0=5,15,30 (程序中以 d0=5 为例) d0=5; %初始化 d0 for i=1:M for j=1:N d=sqrt((i-n1)^2+(j-n2)^2); %点(i,j)到傅立叶变换中心的距离 if d=d0 %点(i,j)在通带内的情况 h=1; %通带变换函数 else %点(i,j)在阻带内的情况 h=0;

文档评论(0)

bodkd + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档