




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、数字图像处理作业频域滤波器设计摘要在图像处理的过程中 , 消除图像的噪声干扰是一个非常重要的问题。本文利 用 matlab 软件, 采用频域滤波的方式 , 对图像进行低通和高通滤波处理。低通滤 波是要保留图像中的低频分量而除去高频分量, 由于图像中的边缘和噪声都对应 图像傅里叶频谱中的高频部分, 所以低通滤波可以除去或消弱噪声的影响并模糊 边缘轮廓; 高通滤波是要保留图像中的高频分量而除去低频分量, 所以高通滤波 可以保留较多的边缘轮廓信息。 本文使用的低通滤波器有巴特沃斯滤波器和高斯 滤波器,使用的高通滤波器有巴特沃斯滤波器、高斯滤波器、 Laplacian 高通滤 波器以及Unmask高通
2、滤波器。实际应用中应该根据实际图像中包含的噪声情况 灵活地选取适当的滤波算法。1、频域低通滤波器:设计低通滤波器包括butterworth and Gaussian (选择合适的半径,计算功率谱比),平滑测试图像testl和2。实验原理分析根据卷积定理,两个空间函数的卷积可以通过计算两个傅立叶变换函数的 乘积的逆变换得到,如果f(x, y)和h(x, y)分别代表图像与空间滤波器, F(u, v)和H(u, v)分别为响应的傅立叶变换(H(u, v)又称为传递函数),那 么我们可以利用卷积定理来进行频域滤波。在频域空间,图像的信息表现为不同频率分量的组合。如果能让某个范围 内的分量或某些频率的
3、分量受到抑制,而让其他分量不受影响,就可以改变 输出图的频率分布,达到不同的增强目的。频域空间的增强方法的步骤:(1)将图像从图像空间转换到频域空间;(2)在频域空间对图像进行增强;(3)将增强后的图像再从频域空间转换到图像空间。低通滤波是要保留图像中的低频分量而除去高频分量。图像中的边缘和 噪声都对应图像傅里叶频谱中的高频部分,所以低通滤波可以除去或消弱噪 声的影响并模糊边缘轮廓。理想低通滤波器具有传递函数:其中DO为制定的非负数,D(u,v)为点(u,v)到滤波器中心的距离。功率谱比的定义:Pf(u,v)其中,Pf(u,v)为滤波前图像的功率谱,Pg(u,v)为滤波后图像的功率谱。2 2频
4、率计算公式为:Pf(u,v) = F(u,v)| , Pg(u,v) = G(u,v)。Butterworth 滤波器设计:理想低通滤波器在数学上定义得很清楚,在计算机模拟中也可实现,但在截断频率处直上直下的理想低通滤波器是不能用实际的电子器件实现的。n阶Butterworth低通滤波器(BLPF的传递函数(截止频率距原点的距离为Dj定义如下:1H(u,v) 1 D(u,v)/D°2n( 1)其中,D(u , v)= (u-M/2)2+ (v-N/2)2。(2)不同于ILPF,BLPF变换函数在通带与被滤除的频率之间没有明显的截断。 对 于有平滑传递函数的滤波器,定义一个截止频率的位
5、置并使 H(u, v)幅度降到其 最大值的一部分。在式(1)中,当D(u,v)=D0时,H(u,v)=0.5 (从最大 值降到它的50%。一阶的巴特沃斯滤波器没有振铃,在二阶中振铃通常很微小,这是因为与理 想低通滤波器相比,它的通带与阻带之间没有明显的跳跃,在高低频率间的过渡比较光滑。巴特沃斯低通滤波器的处理结果比理想滤波器的要好,但阶数增高时振铃便成为一个重要因素。本次实验中设计实现了二阶巴特沃斯滤波器。根据以上原理设计Butterworth低通滤波器,其处理结果如下图示:源图像test1.pgmButterworth 低通 滤波图 test1.pgm源图像test2.tifButterwo
6、rth 低通滤波图 test2.tif(3)(3)理想低通滤波器有明显的振铃现象,而巴特沃斯滤波器的效果较好计算得test1的功率谱比L=0.9939b test2的功率谱比为0.9902cGaussian滤波器设计:二维高斯低通滤波器,其传递函数的形式为:H(u,v)=1-eMu,v)X(3)其中,D(u , v)= .(u-M/2 )+ (v-N/2 )。二表示高斯曲线扩展的程度。使 c=D0, 可以将滤波器表示为:H(u,v)=e(u,v)/2D(4)其中,D0是截止频率。当D (u,v)=D0时,滤波器下降到它最大值的0.607倍 处。由于高斯低通滤波器的傅里叶反变换也是高斯的,这就是
7、说通过式(3)或式(4)的傅里叶反变换而得到的空间高斯滤波器将没有振铃。根据以上分析,设计Gaussian低通滤波器,处理结果如下:源图像testl.pgmGaussian 低通滤波后的 test1.pgm(r=5)(3)源图像test2.tifGaussian 低通 滤波后 的 test2.tif(r=5)Gaussian 低通滤 波后的 test2.tif(r=15)Gaussian 低通滤波后的 test2.tif(r=30)Gaussian 低通滤 波后的 test2.tif(r=80)Gaussian 低通滤 波后的 test2.tif(r=230)可见,当滤波器的半径不同时,对应的
8、滤波效果也不同。半径越小,平滑 效果越明显,但半径过小,会使得图像变得模糊不清。计算得testl (r=5)的功率谱比L= 0.4674。test2 (r=5)的功率谱比为 L=0.2930。0如 D(u,v)ED°1如 D(u,v)ZD0其中,D(u,v)=(u-M/2)2+( v-N/2)。(6)2、频域高通滤波器:设计高通滤波器包括 butterworth and Gaussian,在频域增强边缘。选择半径和计算功率谱比,测试图像test3,4 :实验原理分析高通滤波是要保留图像中的高频分量而除去低频分量。 理想高通滤波器传 递函数表示为:H (u,v)= <Butter
9、worth 滤波器设计:n阶Butterworth高通滤波器(BLPF的传递函数(截止频率距原点的距 离为D。)定义如下:(5)H ( u,V)_ 1. I d 0 D ( U , V ) 2 n不同于ILPF,BLPF变换函数在通带与被滤除的频率之间没有明显的截断。 对 于有平滑传递函数的滤波器,定义一个截止频率的位置并使 H(u,v)幅度降到其 最大值的一部分。在式(1)中,当D(u,v)=D0时,H(u,v)=0.5 (从最大 值降到它的50%。根据以上原理设计Butterworth高通滤波器,其处理结果如下图示:源图像 test3 orrupt.pgmcButterworth 高通滤波
10、图 test3 orrupt.pgmc源图像 test4 copy.bmpButterworth 高通 滤波图 test4 copy.bmptest4的功率谱比为0.0547。计算得test3的功率谱比为0.0851Gaussian滤波器设计:二维高斯高通滤波器,其传递函数的形式为:H(u, v)=1-eD2(u,v咗(7)其中,D(u,v)=( u-M/2)2+(v-N/2)2。二表示高斯曲线扩展的程度。使;=D0, 可以将滤波器表示为:H(u,v)=1-ee(u,v)/2V( 8)其中,D0是截止频率。当D (u,v)=D0时,滤波器下降到它最大值的0.607倍 处。由于高斯低通滤波器的傅
11、里叶反变换也是高斯的,这就是说通过式(7)或式(8)的傅里叶反变换而得到的空间高斯滤波器将没有振铃。根据以上分析,设计Gaussian高通滤波器,处理结果如下:源图像 test3 corrupt.pgmcGaussian 高通滤波后的 test3 corrupt.pgm(r=5)cGaussian 高 通滤波后的 test3 corrupt.pgm(r=15)Gaussian 高通滤 波后的 test3 cOrrupt.pgm(r=30)Gaussian 高通滤波后 的 test4 copy.bmp(r=30)Gaussian 高通滤波后的 test4 copy.bmp(r=15)可见,当滤波
12、器的半径不同时,对应的滤波效果也不同。半径越小,边缘 效果越明显。一般图像中的大部分能量集中在低频分量里,高通滤波会将很多低频分量滤除,导致增强图中边缘得到加强但光滑区域灰度减弱变暗甚至接近黑色。为解决这个问题,可对频域里的高通滤波器的转移函数加一个常数以将一些低频分量 加回去,获得既保持光滑区域又改善边缘区域对比度的效果。这样得到的滤波器称为高频增强滤波器。计算得test3( r=5)的功率谱比L= 0.0591,test4( r=5)的功率谱比为L= 0.4449, 3、其他高通滤波器:拉普拉斯和 Unmask对测试图像test3,4滤波;比较并讨 论空域低通高通滤波(Project3 )
13、与频域低通和高通的关系; 实验原理分析拉普拉斯高通滤波器公式表示如下:匚4 =(j2:u)nF(u)(9)dx从这个简单的表达式可以得到:/fqy) 齐(:$ = 4二 2(u2 v2)F(u,v)(10)excy所以,-i 2f(x,y) = 一4二2(u2 v2)F(u,v)(11)即频域的拉普拉斯算子可以有如下滤波器实现:H (u, v) = -4.2 (u2 v2)( 12)前提是F(u, v)的原点在进行图像变换之前已通过执行运算f(x,y)( 1)iy中心化了,使得变换中心(u,v)=(0,0)就是频率矩形的中点(M/2,N/2)。因此H(u,v) - -4 2(u-M/2)2 (
14、v N/2)2。根据以上分析,设计拉普拉斯算子高通滤波器,处理结果如下:源图像 test3 corrupt.pgmLaplacian 高通滤波图 test3 corrupt.pgm源图像 test4 copy.bmpLaplacian 高通 滤波图 test4 copy.bmp由于拉普拉斯高通滤波器将原始图像完全加回到滤波后的结果中,因此解决了 Butterworth滤波器和Gaussian滤波器除去了傅里叶变换的零频率成分的问 题,从而使得滤波后的图像其背景的平均强度增加、变亮。但同时引入了噪声干扰,使得滤波后的图像有一定程度的失真。Un sharp maski ng高通滤波器Un shar
15、p maski ng高通滤波器模板由以下公式确定:gmasX ,y f X ,y ) L p X ,y( 13)(15)fLP(x,y) = JHlp(u,v)F(u,v)( 14)g (x y =)f X ,y ) km*s x( y当K=1时,为钝化模板;K>1时,为高频提升滤波器。由以上算法设计 Un sharp masking高通滤波器,其中gmask(x, y)使用Butterworth滤波算法实现,处理结果 如下图示:源图像 test3 corrupt.pgmc反锐化掩膜滤波图test3 corrupt.pgm源图像test4 copy.bmp反锐化掩膜滤波图test4 co
16、py.bmp可见,反锐化掩膜后的图像边缘信息更加清晰,但同时带来了过度锐化的 问题,出现了多重轮廓。空域低通高通滤波与频域低通和高通的关系:空域滤波主要包括平滑滤波和锐化滤波。 平滑滤波是要滤除不规则的噪声或 干扰的影响,从频域角度看,不规则噪声具有较高的频率,所以可用具有低通能 力的频域滤波器来滤除。由此可见,空域的平滑滤波对应频域的低通滤波。 锐化 滤波是要增强边缘和轮廓处的强度, 从频域角度看,边缘和轮廓处都具有较高的 频率,所以可用具有高通能力的频域滤波器来增强,由此可见空域的锐化滤波对应频域的高通滤波。附录一、参考文献1 冈萨雷斯著 .数字图像处理 (第三版 ).北京:电子工业出版社
17、, 20102 杨杰李庆著.数字图像处理及MATLAB实现一一学习与实验指导北京:电子 工业出版社, 20103 苏金明 王永利著.MATLAB图形图像.北京:电子工业出版社,20054 朱习军 隋思涟等著.MATLAB在信号与图像处理中的应用.北京:电子工业 出版社, 20095 百度文库 . , 2012/5/206 百度文库 .二、源代码: 频域低通滤波器1. Butterworth 低通滤波器(以处理 test1.pgm 为例)大三下 图像处理英文课件 作业 第五次作业 test1.pgm','pgm');figure;subplot(1,2,1);imshow
18、(I);title(' 源图像 test1.pgm');f=double(I);g=fft2(f);% 傅立叶变换g=fftshift(g);% 转换数据矩阵M,N=size(g);nn=2;% 二阶巴特沃斯 (Butterworth) 低通滤波器d0=50;m=fix(M/2); n=fix(N/2);for i=1:Mfor j=1:Nd=sqrt(i-m)A2+(j-n) A2);h1=1/(1+0.414*(d/d0)A(2* nn);%计算低通滤波器传递函数result1(i,j)=h1*g(i,j);endendresult1=ifftshift(result1);
19、J2=ifft2(result1);J3=uint8(real(J2);subplot(1,2,2);imshow(J3);title(' 低通滤波图 test1.pgm');% 显示滤波处理后的图像S=0;S1=0;for i=1:M%计算结果图像的功率谱%计算源图像的功率谱for j=1:NL=(abs(result1(l,j)A2;S=S+L;endend for i=1:Mfor j=1:NL1=(abs(g(I,j)A2;S1=S1+L1;endendL=S/S1%计算功率谱比2、Gaussian 低通滤波器(以处理 test1.pgm 为例)大三下 图像处理英文课件
20、 作业 第五次作业 test1.pgm');subplot(1,2,1);imshow(I);title(' 源图像 test1.pgm');r=5;Im=double(I);F=fft2(Im);F_result=fftshift(F);g=F_result;m,n=size(F_result);M=fix(m/2);N=fix(n/2);for u=1:mfor v=1:nD=sqrt(u-M)A2+(v-N)A2);H=exp(-DA2/(2*rA2);F_result(u,v)=F_result(u,v)*H;end endG_result=ifftshift(
21、F_result);g_result=ifft2(G_result);f=real(g_result);f=uint8(f);subplot(1,2,2);imshow(f);title('Gaussian 低通滤波后的 test1.pgm(r=5)');S=0;S1=0;for i=1:Mfor j=1:NL=(abs(F_result(i,j)A2;S=S+L;endendfor i=1:Mfor j=1:NL1=(abs(g(i,j)A2;S1=S1+L1;endendL=S/S1%计算结果图像的功率谱%计算源图像的功率谱%计算功率谱比频域高通滤波器1、Butterwor
22、th 滤波器(以处理 test3_corrupt.pgm为例)大三下 图像处理英文课件 作业 第五次作业 test3_corrupt.pgm','pgm');figure;subplot(1,2,1);imshow(I);title(' 源图像 test3_corrupt.pgm');f=double(I); % 数据类型转换, MATLAB 不支持图像的无符号整型的计算 g=fft2(f);% 傅立叶变换g=fftshift(g);% 转换数据矩阵M,N=size(g);nn=2;% 二阶巴特沃斯 (Butterworth) 高通滤波器d0=5;m=f
23、ix(M/2);n=fix(N/2);for i=1:Mfor j=1:Nd=sqrt(i-m)A2+(j-n) A2);if (d=0)h2=0;elseh2=1/(1+0.414*(d0/d)A(2*nn);% 计算传递函数endresult2(i,j)=h2*g(i,j);endendresult3=ifftshift(result2);J4=ifft2(result3);J5=uint8(real(J4);subplot(1,2,2);imshow(J5);title(' 高通滤波图 test3_corrupt.pgm'); % 滤波后图像显示 S=0;S1=0;for
24、 i=1:M%计算结果图像的功率谱%计算源图像的功率谱%计算功率谱比为例)test3_corrupt.pgm');for j=1:NL=(abs(result2 (i,j)A2;S=S+L;endendfor i=1:Mfor j=1:NL1=(abs(g(i,j)A2;S1=S1+L1;endendL=S/S12、Gaussian 滤波器(以处理 test3_corrupt.pgm 大三下 图像处理英文课件 作业 第五次作业 subplot(1,2,1);imshow(I);title(' 源图像 test1.pgm');r=5;Im=double(I);F=fft2
25、(Im);F_result=fftshift(F);g= F_result;m,n=size(F_result);M=fix(m/2);N=fix(n/2);for u=1:mfor v=1:nD=sqrt(u-M)A2+(v-N)A2);H=1-exp(-DA2/(2*rA2); F_result(u,v)=F_result(u,v)*H;endendG_result=ifftshift(F_result);g_result=ifft2(G_result);f=real(g_result);f=uint8(f);subplot(1,2,2);imshow(f);title('Gaus
26、sian 低通滤波后的 test3_corrupt.pgm (r=5)');S=0;S1=0; for i=1:Mfor j=1:NL=(abs(F_result (口)人2; S=S+L;endendfor i=1:Mfor j=1:NL1=(abs(g(i,j)A2;S1=S1+L1;endendL=S/S1%计算结果图像的功率谱%计算源图像的功率谱%计算功率谱比3、Laplacian 滤波器(以处理 test3_corrupt.pgm 为例)大三下 图像处理英文课件 作业 第五次作业 test3_corrupt.pgm','pgm'); figure;subplot(1,2,1);imshow(I);title(' 源图像 test3_corrupt.pgm'); f=double(I);g
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《涉外公证讲座》课件
- 四川民族学院《文学风格论》2023-2024学年第二学期期末试卷
- 江苏海洋大学《景观建筑与外部环境设计》2023-2024学年第二学期期末试卷
- 内蒙古乌兰察布集宁二中2024-2025学年高三下学期高考考前质量检测试题三(5月模拟)数学试题含解析
- 江苏省灌云县高中名校2025年高三延长假期综合考试英语试题含解析
- 辽宁省丹东市重点中学2024-2025学年高三2月份自测历史试题含解析
- 昔阳县2025年小升初总复习数学测试题含解析
- 江西省鄱阳县第二中学2025年初三五月份适应性考试物理试题(文史类)试题含解析
- 新疆铁道职业技术学院《综合英语III》2023-2024学年第二学期期末试卷
- 江苏省南京师范大学连云港华杰实验学校2024-2025学年高三高考考前最后一卷英语试题含解析
- 10kV电缆带电保护施工方案
- 工厂预制混凝土构件质量管理标准
- 地球历史及其生命的奥秘智慧树知到期末考试答案章节答案2024年兰州大学
- 河南省郑州外国语2024年中考数学四模真题(含答案)
- 中考语文二轮专题复习:《记叙文复习之人物形象分析》课件
- 中国少数民族传统体育智慧树知到期末考试答案章节答案2024年云南体育运动职业技术学院
- 风机性能综合测试系统的研究与开发的开题报告
- 《隐形防护网应用技术规程》
- 控制性详细规划城市用地分类和代号
- 教师培训返岗实践报告
- ISO 45003-2021职业健康安全管理-工作中的心理健康安全-社会心理风险管理指南(中文版)
评论
0/150
提交评论