版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第八讲图像的频域增强
Lecture8ImageEnhancement
intheFrequencyDomain概述上节提到,傅立叶变换的频谱图中,中心是零频,离中心越远对应的频率越高。边缘、细线、噪声等灰度急剧变换都对图像傅立叶变换的高频成分产生重要的贡献
频域处理的基础是频域滤波,设原图像为f(x,y),其傅立叶变换是F(u,v)。就可以通过一个滤波函数H(u,v)来改变F(u,v),处理后原图像的频谱为再经逆傅立叶变换,可得滤波后的图像直接用频域率波的过程图如下FFTiFFT傅立叶变换在图像平滑锐化、锐化、消除噪声,以及伪彩色编码中都有广泛的应用,其中图像的平滑和锐化分别可以通过高通和低通滤波完成。筛子SmoothingFrequency-DomainFiltersSmoothingfiltersareusedforblurringandfornoisereductionSmoothing(blurring)isachievedinthefrequencydomainbyattenuatingaspecifiedrangeofhigh-frequencycomponentsinthetransformofagivenimage.Basic‘model’forFilteringintheFDG(u,v)=H(u,v)F(u,v)
WhereF(u,v)istheFouriertransformoftheimagetobesmoothed.TheobjectiveistoselectafiltertransferfunctionH(u,v)thatyieldsG(u,v)byattenuatingthehigh-frequencycomponentsofF(u,v).ThreeTypesofLowpassFiltersIdeal(verysharp)ButterworthGaussian(verysmooth)频率域平滑滤波器
(SmoothingFrequency-DomainFilters)1.理想的低通滤波器(IdealLowpassFilters)其中在半径为D0的圆内,所有频率没有衰减的通过滤波器,而在此半径的圆之外的所有频率完全被衰减掉。由于高频成分包含有大量的边缘信息,因此采用该滤波器在去噪声的同时将会导致边缘信息损失而使图像变模糊。
IdealLowpassFiltersDistanceMeasurement例题:显示理想低通滤波器的频率响应函数。解:%ideallp.m%该程序显示理想低通滤波器的%频率响应函数H=zeros(512);u=1:512;v=1:512;[V,U]=meshgrid(v,u);%产生坐标格点矩阵,即V的每一个元素值为所在列的列号,U的每个元素值为所在行的行号D=sqrt((V-257).^2+(U-257).^2);H(D<50)=1;mesh(u-257,v-257,H)xlabel('u')ylabel('v')zlabel('H(u,v)')title('理想低通滤波器的频率响应函数')IndicationsAllfrequenciesinsideacircleofradiusD0arepassedwithnoattenuation,whereasallfrequenciesoutsidethiscirclearecompletelyattenuated.Thelowpassfiltersconsideredinthischapterareradiallysymmetricabouttheorigin.例题:理想低通滤波器的平滑作用。解:%fig4d12.m%理想低通滤波器的平滑作用,见冈萨雷斯《数字图像处理》(第二版)P135图4.12f=imread('Fig4.11(a).jpg');subplot(321);imshow(f,[]);title('原图');F=fftshift(fft2(f,size(f,1),size(f,2)));u=1:size(F,1);v=1:size(F,2);[V,U]=meshgrid(v,u);D=sqrt((U-(floor(size(F,1)/2)+1)).^2+(V-(floor(size(F,2)/2)+1)).^2);%屏幕左上角坐标为(1,1),中央为(M/2+1,N/2+1)H=zeros(size(f));H(D<5)=1;G=F.*H;G1=ifft2(ifftshift(G));subplot(322);imshow(real(G1),[]);title('半径小于5的理想低通滤波器');H(D<15)=1;G=F.*H;G1=ifft2(ifftshift(G));subplot(323);imshow(real(G1),[]);title('半径小于15的理想低通滤波器');H(D<30)=1;G=F.*H;G1=ifft2(ifftshift(G));subplot(324);imshow(real(G1),[]);title('半径小于30的理想低通滤波器');H(D<80)=1;G=F.*H;G1=ifft2(ifftshift(G));subplot(325);imshow(real(G1),[]);title('半径小于80的理想低通滤波器');H(D<230)=1;G=F.*H;%频域低通滤波G1=ifft2(ifftshift(G));subplot(326);imshow(real(G1),[]);title('半径小于230的理想低通滤波器');Mostofthesharpdetailinformationinthepictureiscontainedinthe8%powerremovedbythefilter.Imagesc)throughe)arecharacterizedby“ringing”,whichbecomesfinerintextureastheamountofhigh-frequencycontentremoveddecreases.Thisringingbehaviorisacharacteristicofidealfilters.Thelastimageisquiteclosetotheoriginal,thisindicatesthatlittleedgeinformationiscontainedintheupper0.5%ofthespectrumpowerinthisparticularcase.Summarizingcharacteristics
频域低通滤波器对应的空间滤波器有两个重要特征:在原点处的一个主要成份,及中心成分周围集中、呈周期性分布的成分。中心成分主要决定模糊,周围集中、呈周期性分布的成分主要决定了理想滤波的振铃现象的特性。半径为5的频率域ILPF相应的空间滤波器空间域的5个脉冲模拟5个像素值思考:从振铃效应可得到那些启示?空间域卷积理想低通滤波的振铃(ringing)效应Characteristicsofspatialfilterh(x,y):Adominantcomponentattheoriginwhichisprimarilyresponsibleforblurring.Concentric,circularcomponentsaboutthecentercomponentswhichareresponsibleprimarilyfortheringingcharacteristicofidealfilters.Convolutionprocesscopiesh(x,y)atthelocationofeachimpulse.Notehowtheoriginalpointsareblurred,notealsothatringingwasintroducedduringthesameprocess.Pictorialillustrationtoshowfilteringinfrequencydomainasaconvolutioninthespatialdomain2.巴特沃思低通滤波器(ButterworthLowpassFilters)当时它的特性是连续性衰减,而不像理想滤波器那样陡峭变化,即明显的不连续性。因此采用该滤波器滤波在抑制噪声的同时,图像边缘的模糊程度大大减小,一阶巴特沃思滤波器没有振铃效应,阶数越高振铃效应越明显。ButterworthLowpassFilters例题:显示巴特沃思低通滤波器的频率响应函数。解:%Blp.m%该程序显示巴特沃思低通滤波器的%频率响应函数H=zeros(512);u=1:512;v=1:512;[V,U]=meshgrid(v,u);D=sqrt((V-257).^2+(U-257).^2);D0=75;n=2;H=1./(1+(D./D0).^(2*n));mesh(u-257,v-257,H)xlabel('u')ylabel('v')zlabel('H(u,v)')title('二阶巴特沃思低通滤波器的频率响应函数')例题:巴特沃斯低通滤波器的平滑作用。
解:%fig4d15.m%巴特沃斯低通滤波器的平滑作用,见冈萨雷雷斯《数字%图像处理》(第二版)P138图4.15f=imread('d:\chenpc\data\thry\chpt4\Fig4.11(a).jpg');subplot(321);imshow(f,[]);title('原图');F=fftshift(fft2(f,size(f,1),size(f,2)));u=1:size(F,1);v=1:size(F,2);[V,U]=meshgrid(v,u);D=sqrt((U-(floor(size(F,1)/2)+1)).^2+(V-(floor(size(F,2)/2)+1)).^2);H=zeros(size(f));D0=5;n=2;H=1./(1+(D./D0).^(2*n));G=F.*H;%频域低通滤波G1=ifft2(ifftshift(G));subplot(322);imshow(real(G1),[]);title('半径小于5的巴特沃思低通滤波器');D0=15;H=1./(1+(D./D0).^(2*n));G=F.*H;G1=ifft2(ifftshift(G));subplot(323);imshow(real(G1),[]);title('半径小于15的巴特沃思低通滤波器');D0=30;H=1./(1+(D./D0).^(2*n));G=F.*H;G1=ifft2(ifftshift(G));subplot(324);imshow(real(G1),[]);title('半径小于30的巴特沃思低通滤波器');D0=80;H=1./(1+(D./D0).^(2*n));G=F.*H;G1=ifft2(ifftshift(G));subplot(325);imshow(real(G1),[]);title('半径小于80的巴特沃思低通滤波器');D0=230;H=1./(1+(D./D0).^(2*n));G=F.*H;G1=ifft2(ifftshift(G));subplot(326);imshow(real(G1),[]);title('半径小于230的巴特沃思低通滤波器');Withn=2andD0equalto5,15,30,80,and230,wenoticedadifferentresultsascomparedtoapplyingtheidealfilter.1.Asmoothtransitioninblurringasafunctionofincreasingcutofffrequency.2.Noringingisvisibleinanyoftheimages.AButterworthfilteroforder1hasnoringing.Ringinggenerallyisimperceptibleinfiltersoforder2,butcanbecomeasignificantfactorinfiltersofhigherorder.ResultsofapplyingtheBLPFRingingEffect3.高斯低通滤波器(GaussianLowpassFilters)当时GaussianLowpassFilters例题:显示高斯低通滤波器的频率响应函数。%Glp.m%该程序显示高斯低通滤波器的%频率响应函数H=zeros(512);u=1:512;v=1:512;[V,U]=meshgrid(v,u);D=sqrt((V-257).^2+(U-257).^2);D0=75;H=exp(-D.^2./(2*D0.^2));mesh(u-257,v-257,H)xlabel('u')ylabel('v')zlabel('H(u,v)')title('高斯低通滤波器的频率响应函数')例题:高斯低通滤波器的平滑作用。解:%fig4d18.m%高斯低通滤波器的平滑作用,见冈萨雷斯《数字图像处理》(第二版)P140图4.18f=imread('Fig3.35(a).jpg');subplot(321);imshow(f,[]);title('原图');F=fftshift(fft2(f,size(f,1),size(f,2)));u=1:size(F,1);v=1:size(F,2);[V,U]=meshgrid(v,u);D=sqrt((U-(floor(size(F,1)/2)+1)).^2+(V-(floor(size(F,2)/2)+1)).^2);H=zeros(size(f));D0=5;H=exp(-D.^2./(2*D0.^2));G=F.*H;%频域高斯低通滤波G1=ifft2(ifftshift(G));subplot(322);imshow(real(G1),[]);title('半径小于5的高斯低通滤波器');D0=15;H=exp(-D.^2./(2*D0.^2));G=F.*H;G1=ifft2(ifftshift(G));subplot(323);imshow(real(G1),[]);title('半径小于15的高斯低通滤波器');D0=30;H=exp(-D.^2./(2*D0.^2));G=F.*H;G1=ifft2(ifftshift(G));subplot(324);imshow(real(G1),[]);title('半径小于30的高斯低通滤波器');D0=80;H=exp(-D.^2./(2*D0.^2));G=F.*H;G1=ifft2(ifftshift(G));subplot(325);imshow(real(G1),[]);title('半径小于80的高斯低通滤波器');D0=230;H=exp(-D.^2./(2*D0.^2));G=F.*H;G1=ifft2(ifftshift(G));subplot(326);imshow(real(G1),[]);title('半径小于230的高斯低通滤波器');截止频率点半径分别为5、15、30、80、230高斯低通滤波注意:高斯低通滤波没有振铃效应!(noringing
)思考:高斯低通滤波为什么没有振铃效应?理想低通滤波巴特沃思低通滤波高斯低通滤波此处柔弱胜刚强!
低通滤波应用之一在传真、复印文件就容易形成低分辨率文本,字符由于分辨率不足有了失真形状,并且许多字符都断裂了。处理这类问题常用的方法是通过模糊这些图像来桥接这些裂缝。印刷业中使尖锐的图像变得平滑、看上去看柔和低通滤波应用之二SharpeningFrequencyDomainFiltersImageSharpeningcanbeachievedinthefrequencydomainbyahighpassfilteringprocessAttenuatethelow-frequencycomponentsPreservethehigh-frequencycomponentsTheinverseoperationoflowpassfilters频率域锐化滤波器(SharpeningFrequencyDomainFilters)1.理想的高通滤波器2.巴特沃思高通滤波器3.高斯高通滤波器SpatialRepresentationsIdealHighpassFilters(IHPF)
ExampleofIHPFButterworthHighpassFilters(BHPF)ExampleofBHPFGaussianHighpassFilters(GHPF)ExampleofGHPF
图像选自冈萨雷斯频域的拉普拉斯(Laplacian)算子作为特例,拉普拉斯算子TheLaplacianintheFrequencyDomainTheLaplacianintheFrequencyDomainTheLaplacianintheFrequencyDomainTheLaplacianintheFrequencyDomain例题:显示拉普拉斯滤波器的频率响应函数解:%laplacefilter.m%该程序显示拉普拉斯高通滤波器的%频率响应函数H=zeros(512);u=1:512;v=1:512;[V,U]=meshgrid(v,u);H=-((V-257).^2+(U-257).^2);mesh(u-257,v-257,H)xlabel('u')ylabel('v')zlabel('H(u,v)')title('拉普拉斯滤波器的频率响应函数')从原始图形中减去拉普拉斯算子部分,形成g(x,y)的增强图像:将拉普拉斯算子从原图中减去(而不是加)是由式的负号决定的。这与空间域拉普拉斯变换对图像增强的基本方法相一致。ImageSubtraction例题:显示拉普拉斯滤波器的锐化增强作用。解:%fig4d28b.m%该程序在频域对图像进行拉普拉斯锐化增强,%得到冈萨雷斯《数字图像处理》(第二版)%P149图4.28f=imread('d:\chenpc\data\thry\chpt4\Fig4.28(a).jpg');F=fftshift(fft2(f,size(f,1),size(f,2)));u=1:size(F,1);v=1:size(F,2);[V,U]=meshgrid(v,u);D=sqrt((U-(floor(size(F,1)/2)+1)).^2+(V-(floor(size(F,2)/2)+1)).^2);H=zeros(size(f));D0=40;H=exp(-D.^2./(2*D0.^2));G=F.*H;%频域高斯低通滤波,使图像变模糊g=ifft2(ifftshift(G));subplot(221);g=real(g);g=mat2gray(g);%把矩阵元素转换为[0,1]内的双精度数imshow(g,[]);title('模糊图像');F=fftshift(fft2(g,size(g,1),size(g,2)));u=1:size(F,1);v=1:size(F,2);[V,U]=meshgrid(v,u);H=zeros(size(f));H=-((U-(floor(size(F,1)/2)+1)).^2+(V-(floor(size(F,2)/2)+1)).^2);%拉普拉斯滤波器频率响应函数G=F.*H;%频域拉普拉斯滤波G1=real(ifft2(ifftshift(G)));subplot(222);imshow(G1,[]);title('拉普拉斯滤波后的图像');G2=G1/max(G1(:));G3=im2uint8(G2);subplot(223);imshow(G3,[])title('标定后的图像');G2=mat2gray(G2,[0,1]);G2=g-G2;subplot(224);G2=histeq(G2);imshow(G2,[]);title('拉普拉斯算符增强图像');NoiseModel-periodicnoisePeriodicnoiseisduetotheelectricalorelectromechanicalinterfer
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 可爱的草塘- 课件
- 《论文写作》课程课件
- 内蒙古鄂尔多斯西部四旗2025届高三下第一次测试数学试题含解析
- 湖北省沙洋县后港中学2025届高考英语五模试卷含解析
- 浙江省乐清市知临中学2025届高三二诊模拟考试英语试卷含解析
- 吉林省长春二中2025届高考数学四模试卷含解析
- 陕西省西安市长安区2025届高三下学期联合考试数学试题含解析
- 2025届天津五区县高考考前提分语文仿真卷含解析
- 现代学徒制课题:市域产教联合体与行业产教融合共同体内开展现场工程师培养的机制创新研究(研究思路模板、技术路线图)
- 2025届四川省德阳五中高考仿真卷语文试卷含解析
- 焊接规范培训课件焊接工艺参数的确定与调整
- 水质自检报告
- 能源与动力工程生涯发展展示
- 园林行业市场报告分析
- 一般现在时练习题(共10篇)
- 儿科护理质量持续改进案例
- ecmo治疗暴发性心肌炎的
- 教科版六年级下册科学第一单元《小小工程师》教材分析及全部教案(定稿;共7课时)
- 《基因工程疫苗》课件
- K线图入门教程大全一
- 2024年法律知识法治建设知识竞赛-中医药行业普法知识竞赛历年考试高频考点试题附带答案
评论
0/150
提交评论