ImageVerifierCode 换一换
格式:DOCX , 页数:11 ,大小:418.10KB ,
资源ID:11922526      下载积分:1 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-11922526.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(数字图像课设图像频域增强的实现.docx)为本站会员(b****6)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

数字图像课设图像频域增强的实现.docx

1、数字图像课设图像频域增强的实现一、设计目的 2二、设计要求 2三、设计方案 2四、具体设计内容 5五、运行结果 7六、参考文献 10七结束语 11图像频域增强方法研究一、设计目的1.掌握图像频域增强的概念及其计算方法。2.熟练掌握傅立叶变换和卷积的计算过程。3.熟练掌握频域滤波中常用的Butterworth低通滤波器。4.利用MATLAB程序进行图像增强。5.掌握常用频域高通滤波器的设计。6.加深理解和掌握图像频谱的特点和频域高通滤波的原理。二、设计要求1.熟练掌握MATLAB的运行环境,并能熟练应用。2.掌握并理解MATLAB的各种编程方式及函数定义。3.加深对数字图像处理的研究。三、设计方

2、案1.图像频域增强原理图像增强是指按特定的需要突出一幅图像中的某些信息,同时,消弱或去除某些不需要的信息的处理方法。其主要目的是处理后的图像对某些特定的应用比原来的图像更加有效。图像增强的方法分为空域法和频域法两类,空域法主要是对图像中的各个像素点进行操作;而频域法是在图像的某个变换域内,对图像进行操作,修改变换后的系数,例如傅立叶变换、DCT变换等的系数,然后再进行反变换得到处理后的图像。 卷积理论是频域技术的基础。设函数f(x,y)与线性位不变算子h(x,y)的卷积结果是g(x,y),即g(x,y)=h(x,y)*f(x,y),那么根据卷积定理在频域有:G(u,v)=H(u,v)F(u,v

3、) (1)其中G(u,v),H(u,v),F(u,v)分别是g(x,y),h(x,y),f(x,y)的傅立叶变换。用线性系统理论的话来说,H(u,v)是转移函数。在具体的增强应用中,f(x,y)是给定的(所以F(u,v)可利用变换得到),需要确定的是H(u,v),这样具有所需特性的g(x,y)就可由式(1)算出G(u,v)而得到:g(x,y)=F-1H(u,v)F(u,v) (2)2.实现步骤根据以上讨论,在频率域中进行增强是相当直观的,其主要步骤有:(1) 计算需增强图的傅立叶变换;(2) 将其与1个(根据需要设计的)转移函数相乘;(3) 再将结果傅立叶反变换以得到增强的图。频域增强的两个关

4、键步骤: (1) 将图像从空域转换到频域所需的变换及将图像从频域空间转换回空域所需的变换.(2) 在频域空间对图像进行增强加工操作3.实现方法常用的频域增强方法有:(1)低通滤波;(2)高通滤波;(3)带通和带阻滤波;(4)同态滤波。4.低通滤波器图像中的边缘和噪声都对应图像傅立叶变换中的高频部分,所以如要在频域中消弱其影响就要设法减弱这部分频率的分量。根据式(4.4.1)我们需要选择1个合适的H(u,v)以得到消弱F(u,v)高频分量的G(u,v).在以下讨论中我们考虑对F(u,v)的实部和虚部影响完全相同的滤波转移函数。具有这种特性的滤波器称为零相移滤波器。理想是指小于D0的频率可以完全不

5、受影响地通过滤波器,而大于D0的频率则完全通不过。1个2-D理想低通滤波器的转移函数满足下列条件:1 如 D(u,v)D0 上式中D0是1个非负整数。D(u,v)是从点(u,v)到频率平面原点的距离,D(u,v)=(u2+v2)1/2。物理上可以实现的一种低通滤波器是巴特沃斯(Butterworth)低通滤波器。在进行图像处理的过程中,获取原始图像后,首先需要对图像进行图像预处理,因为在获取图像的过程中,往往会发生图像失真,使所得图像与原图像有某种程度上的差别。图像增强的方法比较多,可以大概分为对比度增强,直方图增强、平滑和锐化14大类,其中,直方图均衡是图像增强的经典方法,因为其有效性和简单

6、易用性已成为图像增强最常用的方法,他又分为全局均衡和局部均衡2种。全局的直方图均衡2.3是对整幅图像进行均衡,使其灰度分布均匀,让每一个灰度等级上的像素个数基本相等,算法简单、计算量小、容易实现,但对图像细节部分增强不够;局部直方图均衡4.5则可以增强图像内部细节信息,得到很好的增强效果。Yin6通过对小波分解各个分量进行直方图均衡,然后重构得到处理后图像,SMPi-zer2提出自适应直方图均衡算法,这也是一种局部均衡算法。在对全局直方图均衡和局部直方图均衡详细分析的基础上,本文提出了一种基于Buterworth低通滤波的图像增强方法。由于Buterworth低通滤波器在抑制噪声的同时,图像边

7、缘模糊程度大大减小,且没有振铃效应。基于以上特点,用Buterworth低通滤波器将低频分量和高频分量分离,低频分量进行均衡后,再将两部分融合,实现图像的增强。一个阶为n,截断频率为D0的巴特沃斯低通滤波器的转移函数为H(u,v)=1/1+D(u,v)/D02n阶为1的巴特沃斯低通滤波器剖面示意图见图4.4.4。由图可见低通巴特沃斯滤波器在高低频率间的过渡比较光滑,所以用巴特沃斯滤波器得到的输出图其振铃效应不明显。一般情况下,常取是H最大值降到某个百分比的频率为截止频率。在式4.4.5中,当D(u,v)=D0时,H(u,v)=0.5(即降到50%)。另一个常用的截止频率值是使H降到最大值的1/

8、21/2时的频率。 图4.4.4 巴特沃斯低通滤波器转移函数的剖面示意图5.高通滤波器二维理想高通滤波器的传递函数为:D0是从频率矩形中点测得的截止频率长度,它将以D0为半径的圆周内的所有频率置零,而毫不衰减地通过圆周外的任何频率。但其物理上是不可实现的。巴特沃斯高通滤波器的传递函数为:式中D0为截止频率距远点距离。与低通滤波器的情况一样,可认为巴特沃斯高通型滤波器比IHPF更平滑。高斯高通滤波器传递函数为:高通滤波器能够用高斯型低通滤波器的差构成。这些不同的滤波器有更多的参数,因此能够对滤波器的形状进行更多的控制。算法流程图:四、具体设计内容1.低通滤波器clear all;I1=imrea

9、d(kids.tif);%该图片在安装matlab的目录中找,原图为灰度图像figure,imshow(I1,);%把图像显示出来f=double(I1);%图像存储类型转换g=fft2(f);%傅立叶变换g=fftshift(g);%转换数据矩阵N1,N2=size(g); %测量图像尺寸参数n=2;d0=50;n1=fix(N1/2);n2=fix(N2/2);for i=1:N1for j=1:N2d=sqrt(i-n1)+(j-n2)2)h=1/(1+0.414*(d/d0)(2*n);%计算Butterworth低通转换函数result(i,j)=h*g(i,j);endendres

10、ult=ifftshift(result);%傅立叶逆变换X2=ifft2(result);X3=uint8(real(X2);figure,imshow(X3);%显示频域增强后的图像2.高通滤波器I1=imread(kids.tif); %该图片在安装matlab的目录中找,原图为灰度图像figure,imshow(I1);%把图像显示出来f=double(I1); %图像存储类型转换g=fft2(f); %傅立叶变换g=fftshift(g); %转换数据矩阵N1,N2=size(g); %测量图像尺寸参数n=2;d0=5;n1=fix(N1/2);n2=fix(N2/2);for i=

11、1:N1for j=1:N2d=sqrt(i-n1)2+(j-n2)2);if d=0h=0;elseh=1/(1+(d0/d)(2*n);endresult(i,j)=h*g(i,j);%计算高通转换函数endendresult=ifftshift(result); %傅立叶逆变换X2=ifft2(result);X3=uint8(real(X2);figure,imshow(x3); %显示频域增强后的图像五、运行结果1.低通滤波器一般地,图像的边缘和噪声都对应于傅立叶变换中的高频部分,所以能够让低频信息畅通无阻而同时滤掉高频分量的低通滤波器能够平滑图像,去除噪声。由图2,图3的对比可知,

12、当图像由于量化不足产生虚假轮廓时常可用低通滤波器进行平滑以改进图像质量。图1 原图像图2 加噪图像图3 Butterworth低通滤波器去噪图像2.高通滤波器可以通过高通滤波器将图像中景物的边缘信息提取出来。如下图a的频谱图中的低频强制为0,经过傅立叶逆变换可得到b图中的图像边界部分的增强。图a 图b 六、参考文献1.王家文 MATLAB 6.5 图形图像处理 国防工业出版社2.王晓丹,吴崇明编著 基于MATLAB的系统分析与设计 5 图像处理 西安电子科技大学出版社 2000 3.余成波编著 数字图像处理及MATLAB实现 重庆大学出版社 2003 4.周金萍编著 MATLAB 6.5图形图

13、像处理与应用实例 科学出版社 2003 TP391.41/0447 5.清源计算机工作室编著 MATLAB 6.0高级应用 图形图像处理机械工业出版社 2001 TP391.41/6.郝文化主编 MATLAB图形图像处理应用教程 中国水利水电出版社 20047.苏金明, 王永利编著 MATLAB图形图像电子工业出版社 2005 七结束语本文分析了Butterworth低通滤波器去除图像噪声的过程以及高频去噪的过程,通过MATLAB软件实现了原理程序及仿真波形图。利用卷积和傅立叶变换以及逆变换的方法,实现了图像的噪声去除,在MATLAB软件上编写程序来实现。做此设计除了要充分掌握图像频域增强原理及实现过程外,还要学会熟练运用MATLAB软件及编程方法,两者综合起来才能做好设计。

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2