matlab 图像matlab高通滤波器代码用什么函数

数字图像处理三级项目;―高通、低通、带通滤波器;摘要;在图像处理的过程中,消除图像的噪声干扰是一个非常;1、频域低通滤波器:设计低通滤波器包括butte;实验原理分析;根据卷积定理,两个空间函数的卷积可以通过计算两个;在频域空间,图像的信息表现为不同频率分量的组合;频域空间的增强方法的步骤:;(1)将图像从图像空间转换到频域空间;;(2)在频域空间对图像进行
数字图像处理三级项目
―高通、低通、带通滤波器
在图像处理的过程中,消除图像的噪声干扰是一个非常重要的问题。利用matlab软件,采用频域滤波的方式,对图像进行低通和高通滤波处理。低通滤波是要保留图像中的低频分量而除去高频分量,由于图像中的边缘和噪声都对应图像傅里叶频谱中的高频部分,所以低通滤波可以除去或消弱噪声的影响并模糊边缘轮廓;高通滤波是要保留图像中的高频分量而除去低频分量,所以高通滤波可以保留较多的边缘轮廓信息。低通滤波器有巴特沃斯滤波器和高斯滤波器等等,本次设计使用的低通滤波器为****。高通滤波器有巴特沃斯滤波器、高斯滤波器、Laplacian高通滤波器以及Unmask高通滤波器等等,本次设计使用巴特沃斯高通滤波器。
1、 频域低通滤波器:设计低通滤波器包括 butterworth and Gaussian (选择合适的半径,计算功率谱比),平滑测试图像test1和2。
实验原理分析
根据卷积定理,两个空间函数的卷积可以通过计算两个傅立叶变换函数的乘积的逆变换得到,如果f(x, y)和h(x, y)分别代表图像与空间滤波器,F(u, v)和H(u, v)分别为响应的傅立叶变换(H(u, v)又称为传递函数),那么我们可以利用卷积定理来进行频域滤波。
在频域空间,图像的信息表现为不同频率分量的组合。如果能让某个范围内的分量或某些频率的分量受到抑制,而让其他分量不受影响,就可以改变输出图的频率分布,达到不同的增强目的。
频域空间的增强方法的步骤:
(1)将图像从图像空间转换到频域空间;
(2)在频域空间对图像进行增强;
(3)将增强后的图像再从频域空间转换到图像空间。
低通滤波是要保留图像中的低频分量而除去高频分量。图像中的边缘和噪声都对应图像傅里叶频谱中的高频部分,所以低通滤波可以除去或消弱噪声的影响并模糊边缘轮廓。理想低通滤波器具有传递函数:
其中D0为制定的非负数,D(u,v)为点(u,v)到滤波器中心的距离。
功率谱比的定义:
其中,Pf(u,v)为滤波前图像的功率谱,Pg(u,v)为滤波后图像的功率谱。 22频率计算公式为:Pf(u,v)?F(u,v),Pg(u,v)?G(u,v)。
① Butterworth滤波器设计:
理想低通滤波器在数学上定义得很清楚,在计算机模拟中也可实现,但在截断频率处直上直下的理想低通滤波器是不能用实际的电子器件实现的。
n阶Butterworth低通滤波器(BLPF)的传递函数(截止频率距原点的距D0离为
)定义如下: 1 H(u,v)?2n1?D(u,v)/D0
(2) 不同于ILPF,BLPF变换函数在通带与被滤除的频率之间没有明显的截断。对于有平滑传递函数的滤波器,定义一个截止频率的位置并使H(u,v)幅度降到其最大值的一部分。在式(1)中,当D(u,v)=D0时,H(u,v)=0.5(从最大值降到它的50%)。
一阶的巴特沃斯滤波器没有振铃,在二阶中振铃通常很微小,这是因为与理想低通滤波器相比,它的通带与阻带之间没有明显的跳跃,在高低频率间的过渡比较光滑。巴特沃斯低通滤波器的处理结果比理想滤波器的要好,但阶数增高时振铃便成为一个重要因素。本次实验中设计实现了二阶巴特沃斯滤波器。
根据以上原理设计Butterworth低通滤波器,其处理结果如下图示:
test1.pgmButterworth低通滤波图test1.pgm
test2.tifButterworth低通滤波图test2.tif
理想低通滤波器有明显的振铃现象,而巴特沃斯滤波器的效果较好。
计算得test1的功率谱比L=0.9939。test2的功率谱比为0.9902。
②Gaussian滤波器设计:
二维高斯低通滤波器,其传递函数的形式为:
H(u,v)=1-e?D(u,v)/2?(3)
其中,D(u,。?表示高斯曲线扩展的程度。使?=D0,22
可以将滤波器表示为:
H(u,v)=e?D(u,v)/2D0
其中,D0是截止频率。当D(u,v)=D0时,滤波器下降到它最大值的0.607倍处。
由于高斯低通滤波器的傅里叶反变换也是高斯的,这就是说通过式(3)或式(4)的傅里叶反变换而得到的空间高斯滤波器将没有振铃。
根据以上分析,设计Gaussian低通滤波器,处理结果如下:
test1.pgmGaussian低通滤波后的test1.pgm(r=5)22
Gaussian低通滤波后的
test1.pgm(r=15)Gaussian低通滤波后的
test1.pgm(r=80)
Gaussian低通滤波后的
test2.tif(r=15)Gaussian低通滤波后的
test1.pgm(r=80)Gaussian低通滤波后的test1.pgm(r=230)Gaussian低通滤波后的
test2.tif(r=5)Gaussian低通滤波后的test2.tif(r=30)
三亿文库包含各类专业文献、幼儿教育、小学教育、高等教育、中学教育、文学作品欣赏、生活休闲娱乐、外语学习资料、基于matlab对图像进行高通、低通、带通滤波93等内容。 
 武汉理工大学 基于 MATLAB 的图像滤波设计 初始条件: (1) Matlab 仿真软件及其...(2) 设计巴特沃斯低通滤波对图像进行低通滤波处理,显示结果。 (3) 设计高斯高通...  沃兹高通 滤波 调用巴特沃兹高 通滤波算法 下拉菜单选项 巴特沃兹低通 滤波 调用...基于matlab对图像进行高... 17页 2下载券 基于高通滤波器的图像增... 4页 ...  基于matlab的FIR低通,高通,带通,带阻滤波器设计_信息与通信_工程科技_专业资料。基于matlab实现的FIR低通,高通,带通,带阻滤波器设计。附带实验报告北京...  新闻网页贴吧知道音乐图片视频地图百科文库 ...学习和掌握用MATLAB程序实现低通、高通、带通和带阻...('滤波器幅频特性(dB)') 基于汉宁窗的 FIR ...  基于matlab的带通带阻滤波器的设计_信息与通信_工程...的低通滤波器, 最后采用频率转换法将低通滤波器转换...确定低通、高通、带通和带阻模拟滤波器的技术要求。...  基于matlab 数字滤波器的... 26页 免费 Matlab实现...用 MATLAB 设计低通带通高通和带阻 FIR 数字滤波器...这是因为自然 界的信号,如声音、图像等大多是模拟...  使用 matlab 对滤波器进行仿真和频谱分析。 1.2 ...数字滤波器在语言信号处理、图像信 号处理、医学生物...由原型低通滤波器到其他形式(高通、带通、带阻)IIR...  经典数字滤波器从滤波 特性上分类,可以分成低通、高通、带通和带阻等滤波器。...MATLAB 的 buttord 和 butter 函数设计程序,得到损耗函数和相频特性函 数图像,...  基于matlab的带通、带阻滤波器设计实例_信息与通信_工程科技_专业资料。基于matlab的带通、带阻滤波器设计实例今日推荐 180份文档 2014...君,已阅读到文档的结尾了呢~~
广告剩余8秒
文档加载中
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
MATLAB的图像滤波器
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口数字图像处理 (基于Matlab) 滤波_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
数字图像处理 (基于Matlab) 滤波
上传于|0|0|暂无简介
阅读已结束,如果下载本文需要使用1下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩19页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
用matlab设高通滤波器,雪比切夫、fir两种方法 课程设计HPF.doc 16页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
下载提示
1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。
2.该文档所得收入(下载+内容+预览三)归上传者、原创者。
3.登录后可充值,立即自动返金币,充值渠道很便利
需要金币:150 &&
用matlab设高通滤波器,雪比切夫、fir两种方法 课程设计HPF
你可能关注的文档:
··········
··········
课程设计2日设计题目 通信电子电路课程设计——数字滤波器的设计 成绩
课程设计主要内容 通信电子电路课程设计——数字滤波器的设计某系统接收端接收到的信号为:y=cos(2π*60t)+1.2cos(2π*140t)+2sin(2π*220t)+1.5sin(2π*300t),此信号夹杂了一个正弦噪声noise=cos(2π*60t),设计一个高通滤波器将此噪声滤除,恢复原信号。内容:1.窗函数法设计FIR数字高通滤波器2.切比雪夫1型高通滤波器
指导老师评语 建议:从学生的工作状态、工作量、设计论文的创造性、学术性、实用性及书面表达能力等方面给出评价。
设计要求:某系统接收端接收到的信号为y=cos(2π*60t)+1.2cos(2π*140t)+2sin(2π*220t)+1.5sin(2π*300t)(A)发现此信号夹杂了一个正弦噪声noise1.5sin(2π*300t),请设计一个滤波器将此噪声滤除,从而恢复原信号。发现此信号夹杂了一个正弦噪声noise=cos(2π*0t)+1.5sin(2π*300t),请设计一个滤波器将此噪声滤除,从而恢复原信号。发现此信号夹杂了一个正弦噪声noise=1.2cos(2π*t)+2sin(2π*220t),请设计一个滤波器将此噪声滤除,从而恢复原信号。发现此信号夹杂了一个正弦噪声noise=cos(2π*0t),请设计一个滤波器将此噪声滤除,从而恢复原信号。滤波器y=cos(2π*60t)+1.2cos(2π*140t)+2sin(2π*220t)+1.5sin(2π*300t)可知信号最高频率为2*300*π/(2π)=300Hz。由奈奎斯特抽样定理得,fs&=2*300=600(Hz),这里为了得到更好的抽样效果,同时简化计算,选取fs=1000Hz。下面计算关于π的归一化频率:通带截止频率:wp=Wp/fs=0.14*π阻带截止频率:ws=Ws/fs=0.24*π软件介绍:简介:MATLAB是一种用于算法开发、数据可视化、数据分析以及数值计算的高级技术计算语言和交互式环境。使用MATLAB,您可以较使用传统的编程语言(如C、C++和Fortran)更快地解决技术计算问题。MATLAB的应用范围非常广,包括信号和图像处理、通讯、控制系统设计、测试和测量、财务建模和分析以及计算生物学等众多应用领域。附加的工具箱(单独提供的专用MATLAB函数集)扩展了MATLAB环境,以解决这些应用领域内特定类型的问题。MATLAB提供了很多用于记录和分享工作成果的功能。可以将您的MATLAB代码与其他语言和应用程序集成,来分发您的MATLAB算法和应用。1.此高级语言可用于技术计算此开发环境可对代码、文件和数据进行管理交互式工具可以按迭代的方式探查、设计及求解问题数学函数可用于线性代数、统计、傅立叶分析、筛选、优化以及数值积分等二维和三维图形函数可用于可视化数据各种工具可用于构建自定义的图形用户界面各种函数可将基于MATLAB的算法与外部应用程序和语言(如C、C++、Fortran、Java、COM以及MicrosoftExcel)集成,其单位脉冲响应用表示,为了设计简单方便,通常选择具有片段常数特性的理想滤波器因此是无限长的非因果序列,不能直接作为FIRDF的单位脉冲响应。窗函数设计法就是截取有限长的一段因果序列,并用适合的窗函数进行加权作为FIRDF的的单位脉冲响应。实验程序:%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%滤波器部分%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%wp=0.24*%关于π的归一化通带截止频率ws=0.14*%关于π的归一化阻带截止频率DB=wp-%过渡带宽N0=ceil(6.2*pi/DB);%计算所需h(n)长度N0,ceil(x)取大于等于x的最小整数N=N0+mod(N0+1,2);%确保h(n)长度N是奇数wc=(wp+ws)/2/%计算理想高通滤波器通带截止频率(关于π归一化)hn=fir1(N-1,wc,'high',hanning(N));%调用fir1计算高通FIRDF的h(n)Fs=1000;%抽样频率[H,w1]=freqz(hn,1,N,Fs);%求滤波器幅度响应,设置最大幅度为1plot(w1,abs(H));%画图,滤波器幅度响应title('滤波器幅度响应');%设置图像窗口标题figure(2);%创建图像窗口(2)freqz(hn);%画图,滤波器幅度响应(db)和相位响应%%%%%%%%%%
正在加载中,请稍后...

我要回帖

更多关于 matlab高通滤波 的文章

 

随机推荐