实验一 图像的傅立叶变换

实验一 图像的傅立叶变换

一、 实验目的

1了解图像变换的意义和手段;

2熟悉傅里叶变换的孩本性质;

3热练掌握FFT 酌方法反应用;

4通过实验了解二维频谱的分布特点;

5通过本实验掌握利用MATLAB 编程实现数字图像的傅立叶变换。

二、 实验仪器

1计算机;

2 MATLAB程序;

3移动式存储器(软盘、U 盘等)。

4记录用的笔、纸。

三、 实验原理

1应用傅立叶变换进行图像处理

傅里叶变换是线性系统分析的一个有力工具,它能够定量地分析诸如数字化系统、采样点、电子放大器、卷积滤波器、噪音和显示点等的作用。通过实验培养这项技能,将有助于解决大多数图像处理问题。对任何想在工作中有效应用数字图像处理技术的人来说,把时间用在学习和掌握博里叶变换上是很有必要的。

2傅立叶(Fourier )变换的定义

对于二维信号,二维Fourier 变换定义为:

二维离散傅立叶变换为:

图像的傅立叶变换与一维信号的傅立叶变换变换一样,有快速算法,具体参见参考书目,有关傅立叶变换的快速算法的程序不难找到。实际上,现在有实现傅立叶变换的芯片,可以实时实现傅立叶变换。

3利用MATLAB 软件实现数字图像傅立叶变换、DCT变换的程序:

四、 实验步骤

1、打开计算机,安装和启动MATLAB 程序;程序组中“work ”文件夹中应有待处理的图

像文件;

2、利用MatLab 工具箱中的函数编制FFT 频谱显示的函数;

3、a). 调入、显示图像

b)对这图像做FFT 、DCT并利用自编的函数显示其频谱;

c) 讨论不同的图像内容与FFT 、DCT频谱之间的对应关系。

4、记录和整理实验报告。

五、

clc 实验内容 Matlab 源程序如下:

clear all

img=imread('Dolphin.jpg');

subplot(2,2,1),imshow(img);

title('原图');

f=rgb2gray(img);

F=fft2(f);

subplot(2,2,2),imshow(F);title('傅里叶变换');

%二维傅里叶变换

FS=fftshift(F);%频率图

%频谱

S=log(1+abs(FS));

subplot(2,2,3);imshow(S,[])

title('直接变换频谱图');

%二维傅里叶逆变换

fr=real(ifft2(ifftshift(FS)));%频域的图反变

ret=im2uint8(mat2gray(fr));%取其灰度图

subplot(2,2,4),imshow(ret);

title('逆傅里叶变换');

I=imread('logo.tif');

figure(2);

imshow(I);

DCT=dct2(I);

figure(3);

imshow(log(abs(DCT)),[ ]);

六、 实验结果

在matlab 中运行后,实验结果如图:

图傅里叶变

直接变换频谱

图逆傅里叶变换

七、 思考题

1.傅里叶变换有哪些重要的性质?

答:线性性质、奇偶虚实性、对称性质、尺度变换性质、时移性质、频移特性。

2.图像的二维频谱在显示和处理时应注意什么?

答:1. 进行傅里叶变换的图像应该是灰度图形,原rgb 彩色图像无法进行相应变换;

2. 注意使用fftshift 函数将频谱的零频分量移至频谱的中心。

实验一 图像的傅立叶变换

一、 实验目的

1了解图像变换的意义和手段;

2熟悉傅里叶变换的孩本性质;

3热练掌握FFT 酌方法反应用;

4通过实验了解二维频谱的分布特点;

5通过本实验掌握利用MATLAB 编程实现数字图像的傅立叶变换。

二、 实验仪器

1计算机;

2 MATLAB程序;

3移动式存储器(软盘、U 盘等)。

4记录用的笔、纸。

三、 实验原理

1应用傅立叶变换进行图像处理

傅里叶变换是线性系统分析的一个有力工具,它能够定量地分析诸如数字化系统、采样点、电子放大器、卷积滤波器、噪音和显示点等的作用。通过实验培养这项技能,将有助于解决大多数图像处理问题。对任何想在工作中有效应用数字图像处理技术的人来说,把时间用在学习和掌握博里叶变换上是很有必要的。

2傅立叶(Fourier )变换的定义

对于二维信号,二维Fourier 变换定义为:

二维离散傅立叶变换为:

图像的傅立叶变换与一维信号的傅立叶变换变换一样,有快速算法,具体参见参考书目,有关傅立叶变换的快速算法的程序不难找到。实际上,现在有实现傅立叶变换的芯片,可以实时实现傅立叶变换。

3利用MATLAB 软件实现数字图像傅立叶变换、DCT变换的程序:

四、 实验步骤

1、打开计算机,安装和启动MATLAB 程序;程序组中“work ”文件夹中应有待处理的图

像文件;

2、利用MatLab 工具箱中的函数编制FFT 频谱显示的函数;

3、a). 调入、显示图像

b)对这图像做FFT 、DCT并利用自编的函数显示其频谱;

c) 讨论不同的图像内容与FFT 、DCT频谱之间的对应关系。

4、记录和整理实验报告。

五、

clc 实验内容 Matlab 源程序如下:

clear all

img=imread('Dolphin.jpg');

subplot(2,2,1),imshow(img);

title('原图');

f=rgb2gray(img);

F=fft2(f);

subplot(2,2,2),imshow(F);title('傅里叶变换');

%二维傅里叶变换

FS=fftshift(F);%频率图

%频谱

S=log(1+abs(FS));

subplot(2,2,3);imshow(S,[])

title('直接变换频谱图');

%二维傅里叶逆变换

fr=real(ifft2(ifftshift(FS)));%频域的图反变

ret=im2uint8(mat2gray(fr));%取其灰度图

subplot(2,2,4),imshow(ret);

title('逆傅里叶变换');

I=imread('logo.tif');

figure(2);

imshow(I);

DCT=dct2(I);

figure(3);

imshow(log(abs(DCT)),[ ]);

六、 实验结果

在matlab 中运行后,实验结果如图:

图傅里叶变

直接变换频谱

图逆傅里叶变换

七、 思考题

1.傅里叶变换有哪些重要的性质?

答:线性性质、奇偶虚实性、对称性质、尺度变换性质、时移性质、频移特性。

2.图像的二维频谱在显示和处理时应注意什么?

答:1. 进行傅里叶变换的图像应该是灰度图形,原rgb 彩色图像无法进行相应变换;

2. 注意使用fftshift 函数将频谱的零频分量移至频谱的中心。


相关文章

  • 傅里叶变换的原理及matlab实现
  • 傅里叶变换的原理及matlab实现 课程名称: 数字图像处理 学 院: 信息工程与自动化学院 专 业: 计算机科学与技术 年 级: 09级 学生姓名: 111 指导教师: 1111 日 期: 2012-6-10 教 务 处 制 一.傅立叶变 ...查看


  • 图像的傅里叶变换
  • 实验三 图像的傅里叶变换 一. 实验目的 1.了解图像变换的意义和手段: 2.掌握FFT变换方法及应用: 3.通过实验了解二维频谱的分布特点: 4.通过本实验掌握利用MATLAB编程实现数字图像的傅立叶变换. 二. 实验原理 1 应用傅立叶 ...查看


  • 实验五图像高通和低通滤波处理
  • 实验五.图像高通和低通滤波处理 实验内容: 1. 对数字图象进行低通滤波处理 2. 对数字图象进行高通滤波处理 3, 比较和分析所得到的结果. 要求: 1.实验之前要预习 2.独立完成程序的编写 3.写出实验报告 4.实验每组1人 实验设备 ...查看


  • 数字图像处理实验报告
  • 实验一:数字图像基本操作及灰度调整 1.实验目的 1) 2) 3) 4) 掌握读.写图像的基本方法. 掌握MATLAB 语言中图像数据与信息的读取方法. 理解图像灰度变换处理在图像增强的作用. 掌握绘制灰度直方图的方法,理解灰度直方图的灰度 ...查看


  • 傅立叶分析
  • 脉搏.语音及图像信号的傅里叶分析 一.实验简介 任何波形的周期信号均可用傅里叶级数来表示.傅里叶级数的各项代表了不同频率的正弦或余弦信号,即任何波形的周期信号都可以看作是这些信号(谐波)的叠加.利用不同的方法,可以从周期信号中分解出它的各次 ...查看


  • 运用Matlab实现光学中的几个傅立叶变换
  • 运用Matlab 实现光学中的几个傅立叶变换 摘要:光学中的傅立叶变换具有难度高,抽象性大的特点,而Matlab 却具有强大的信号处理功能,结合光学中傅立叶变换.傅立叶级数.卷积定理的内容,通过Matlab 程序来体现 光学中几个傅里叶调动 ...查看


  • 傅里叶变换光学
  • 中山大学光信息专业实验报告:傅里叶光学变换系统 实验人:何杰勇(11343022) 合作人:徐艺灵 组号B13 一.实验目的和内容 1.了解透镜对入射波前的相位调制原理. 2.加深对透镜复振幅.传递函数.透过率等参量的物理意义的认识. 3. ...查看


  • 傅里叶变换和拉普拉斯变换的应用
  • 傅里叶变换和拉普拉斯变换的应用 积分变换的理论和方法是简化问题的一种重要而有效的数学方法,它不仅应用于许多数学分支,而且在物理与工程技术上都有广泛应用,特别是在自动控制和电信技术上,积分变换是分析问题的重要而有效的手段.本文将就积分变换中最 ...查看


  • 全息与光学信息处理
  • 一. 课程介绍 全息与光信息处理技术是应用光学.计算机和信息科学相结合而发展起来的一门新的光学技术,是信息科学的一个重要组成部分,也是现代光学的核心.全息与光信息处理技术在国民经济生活.国防安全等方面有着重要的应用,是21世纪的关键技术. ...查看


热门内容