- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Matlab图像处理与应用第四章
第4章 数字图象的变换技术及其MATLAB实现
4.1 数字图象的二维傅立叶变换
4.1.1 二维傅立叶变换的概念
一、连续傅立叶变换
二、离散傅立叶变换
4.1.2 二维离散傅立叶变换的性质
一、二维傅立叶变换的二步算法——分离法
二、用二维离散傅立叶变换求其反变换
4.1.3 Matlab提供的快速傅立叶变换函数
一、fft2函数:该函数用于计算二维快速傅立叶变换,其语法格式为:
1. B=fft2(I):
其功能是:返回图象I的二维fft变换矩阵,输入图象I和输出图象B大小相同。
2. B=fft2(I,m,n):
其功能是:通过对图象I剪切或补零,按用户指定的点数计算fft,返回矩阵B的大小为m×n。变换矩阵,输入图象I和输出图象B大小相同。
很多MATLAB图象显示函数无法显示复数图象,为了观察图象傅立叶变换后的结果应对变换后的结果求模,方法是对变换结果调用abs函数。
二、fftn函数:该函数用于n维傅立叶变换,其语法格式为:
1. B=fftn(I):
其功能是:计算图象I的n维傅立叶变换,输入图象I和输出图象B大小相同。
2. B=fftn(I,size):
其功能是:函数通过对图象I剪切或补零,按size指定的点数计算给定矩阵n维傅立叶变换,返回矩阵B的大小也是size。
三、fftshift函数:该函数用于将变换后图象频谱中心从矩阵的原点移到矩阵的中心,其语法格式为:B=fftshift(I)
fftshift(I)可用于调整fft、ff2、fftn的输出结果。
对于向量,fftshift(I)将I的左右两半交换位置;对于矩阵I,fftshift(I)将I的一、三象限和二、四象限进行互换;对于高维矢量,fftshift(I)将矩阵各维的两半进行互换。
四、ifft函数:该函数用于计算图象的二维傅立叶反变换,其语法格式为:
1. B=ifft2(I)
其功能是:返回图象I的二维傅立叶反变换矩阵,输入图象I和输出图象B大小相同。
2. B=ifft2(I,m,n):
其功能是:通过对图象I剪切或补零,按用户指定的点数计算二维傅立叶反变换,返回矩阵B的大小为m×n。通常输出矩阵B为复数矩阵,如果要求模,需调用abs函数。
五、ifftn函数:该函数用于计算n维傅立叶反变换,其语法格式为:
1. B= ifftn(I):
其功能是:计算图象I的n维傅立叶反变换,输入图象I和输出图象B大小相同。
2. B=ifftn(I,size):
其功能是:函数通过对图象I剪切或补零,按size指定的点数计算给定矩阵n维傅立叶反变换,返回矩阵B的大小也是size。
4.1.4 二维傅立叶变换的的MATLAB实现
例:给出一幅图象(saturn2.tif),其傅立叶变换程序如下:
figure(1);
load imdemos saturn2; %装入原始图象
imshow(saturn2); %显示图象
figure(2);
B=fftshift(fft2(saturn2)); %进行傅立叶变换
imshow(log(abs(B)),[]),colormap(jet(64)),colorbar; %显示变换后的系数分布
4.1.5 快速傅立叶变换的应用
一、滤波器频率响应
利用傅立叶变换可得到线性滤波器的频率响应,其过程如下:首先求出滤波器的脉冲响应,然后利用快速傅立叶变换算法对滤波器的脉冲响应进行变换,得到的结果就是线性滤波器的频率响应。MATLAB工具箱中提供的freqz2函数就是利用这个原理可同时计算和显示滤波器的频率响应。
例:利用freqz2 函数得到高斯滤波器的频率响应
h=fspecial(‘gaussian’);
freqz2(h)
二、快速卷积
假设A是一个M×N的矩阵,B是一个P×Q的矩阵,则快速计算矩阵的方法如下:
①对A和B进行零填充,将A和B填充为2的幂次矩阵;
②使用fft计算A和B的二维DFT;
③将两个DFT计算结果相乘;
④使用ifft2计算步骤③所得到的二维DFT的反变换。
例:计算魔方阵和1矩阵的程序清单:
A=magic(3);
B=ones(3);
A(8,8)=0; %对A进行零填充,使之成为8×8矩阵
B(8,8)=0; %对B进行零填充,使之成为8×8矩阵
C=ifft2(fft2(A).*fft2(B));
C=C(1:5,1:5); %抽取矩阵中的非零部分
C=real(C) %去掉错误的,由四舍五入产生的虚部
三、图象特征识别
傅立叶变换还能够用来分析两幅图象的相关性,相关性可用来确定一幅图象的特征,在这个意义下,相关性通常被称为模板匹配。
例:假设希望在图象text.tif中定位字母“a”,可采用下面的定
您可能关注的文档
- a寄生虫学第九讲(棘球、裂头).ppt
- C13缩合.ppt
- CAD、CAM的发展综述.doc
- CAD做一个漂亮的足球.doc
- CAD二次开发利用.doc
- CanMoon软件使用说明.doc
- CET-4 词汇与阅读等训练(第3期).doc
- ch02 起源与发展.ppt
- cgn-dvg_s临沂五洲男科医院:三方法让男人强肾固精 搓腰眼益肾壮.doc
- Ch4 沉淀法(Pricipitation)2.ppt
- 苏科版七年级下册 第1节 水中的动物 教学设计.docx
- 九加几(教学设计)-2023-2024学年一年级上册数学人教版.docx
- 第6章 生物的进化 素养检测2023-2024学年新教材高中生物必修第二册同步教学设计(人教版2019 多选).docx
- 六年级下册信息技术教学设计-图形化编程应用第一节 指针时钟设计1 川教版(三起).docx
- 2.2.3 动物体细胞核移植技术和克隆动物教学设计-2023-2024学年高二下学期生物人教版选择性必修3.docx
- 七年级大众健美操一级第二组合后两个动作教学设计.docx
- 整理与评价 第5课时 问题与思考2023-2024学年一年级下册数学同步教学设计(冀教版).docx
- 小学体育与健康 通用版 熟悉球性 篮球 教案.docx
- 第三章 足球 ——足球基本技术颠球第一课时 教学设计 2023—2024学年人教版初中体育与健康七年级全一册.docx
- 人教A版(2019)高中数学选择性必修第一册 《抛物线课时3》教学设计.docx
最近下载
- 小学:音乐人音版三年级下册第一单元《爱祖国》大单元设计.docx
- 华润饮料(1991.HK)新股纵览:包装纯净饮用水龙头企业,锐意进取止于至善.pdf
- 办文办会办事流程图.doc
- 常山北明:拟处置资产涉及的闲置报废机器设备资产评估报告.docx VIP
- 昭和电工正式量产 VGCF-等级纳米碳管-VGCF-项目介绍.docx
- 表面改性剂祥解.ppt
- 教学课件:第2讲《办好中国的事情关键在党》.pptx VIP
- (必威体育精装版)24年秋统编版四年级语文上册习作:我的家人【教案及反思】.docx
- 安川骏马系列.pdf
- 初中地理综合实践作业设计方案-七年级(七)绘制学校平面图-人教版七年级上册.docx VIP
文档评论(0)