1 课程实验报告 实验名称:实验3 二维离散Fou rier 变换 实验目的:理解Fourier变换的意义和性质 实验设备:微型计算机 编号: 软件 MATLAB 7
x 实验原理: 1
选择Lenna图像,用fft2()这个函数对其进行离散Fou rier 变换
),(vuF为离散图像 ),(yxf的频谱
),(vuF为幅度频谱(简称幅度谱), ),(vu为相位谱
而幅度谱的数值范围很大,而显示器的动态范围为 8 比特,为了清楚地显示幅度谱,一般作对数处理,即 ]),(1log[),(vuFcvuD Matlab 核心代码: A=fft2(I);%Fourier变换 Ashft=fftshift(A);%移到中心 Am=abs(A);%求幅度谱 Am1=0
5*log10(1+Am);%频度谱 Am2=0
5*log10(1+abs(Ashft));%把频度谱移到中间 Aph=angle(A);%相位谱 2
2 实验步骤: 1
选择Lenna图像,对其进行离散Fourier 变换,求得幅度谱和相位谱,并显示幅度谱和相位谱
(1)利用完整的相位谱和幅度谱重构Lenna原图像,然后仅利用相位谱重构原图像,最后仅利用幅度谱重构原图像,比较3个实验结果; (2)选择两幅内容不同的图像Lenna和flowers,分别进行Fourier 变换,交换二者的相位谱后求Fourier 反变换,观察实验结果
分析(1)、(2)的实验结果,说明图像Fourier相位谱的重要性
读取文件名为‘text
tif’的图像,从图中剪切字母“t”,利用相关定理进行模板匹配,找出图中所有 t的位置
实验结果及分析 1
选择一幅图像,对其进行离散Fourier 变换,求得幅度谱和相位谱,并显示幅度谱和相位谱
图像的Fourier反变换: (1)利用完整的相位谱和幅