数字图像处理实验程序3傅里叶变换,小波变换

  • 格式:doc
  • 大小:2.13 MB
  • 文档页数:8

下载文档原格式

  / 8
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

数字图像处理实验报告

班级:11研信息1班

**: ***

学号:***********

实验三图像的傅立叶变换

一、实验目的

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

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

3.熟练掌握FFT的方法及应用;

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

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

二、实验原理

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

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

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

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

二维离散傅立叶变换为:

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

立叶变换的芯片,可以实时实现傅立叶变换。三,实验内容

1.根据二维离散Fourier变换的定义编写程序

2.实现图象的变换

3.画出图象的频谱图。实验图像:任选

四,实验要求

1、实验之前要预习

2、独立完成程序的编写

3、写出实验报告。

4、实验每组1人

五,实验程序及实验结果分析

1.数字图像处理的傅里叶变换

实验的程序代码:

clear all

close all

A=imread('xingyueye.jpg');

%读入并且显示出一个图像文件

subplot(1,2,1);

imshow(A);

title('原始的图像');

%显示原始图像作为对照

if length(size(A))==3

A=rgb2gray(A);

end

subplot(1,2,2);

imshow(A);

title('灰度图像');

%对灰度图像进行傅里叶变换并输出频谱

A2=fft2(A);

A2=fftshift(A2);

%将图像进行二维傅里叶变换

figure,imshow(log(abs(A2)+1),[0,12]);

%显示傅里叶变换后的图像

title('傅里叶变换后的图像');

下面是实验用的原图像: tangwei.jpg

下面是实验的matlab运行结果图:(灰度处理)

下面是实验的matlab运行结果图:(傅里叶图像变换)

下面是实验用的原图像: fengjing.jpg

下面是实验的matlab运行结果图:(灰度处理)

下面是实验的matlab运行结果图:(傅里叶图像变换) 六,思考题

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

②对称性

③折叠型

④尺度变换性

⑤时移性

⑥频移性

⑦时域微分性

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

答:我在做实验的时候,把彩色图像用傅里叶变换后发现出不了结果,但是黑白图像或者彩色图像经过灰度处理就出来了图像,这些细节要在以后的实验中多多注意。

傅立叶频谱图上看到的明暗不一的亮点,实际上图像上某一点与邻域点差异的强弱,即梯度的大小,也即该点的频率的大小(可以这么理解,图像中的低频部分指低梯度的点,高频部分相反)。一般来讲,梯度大则该点的亮度强,否则该点亮度弱。这样通过观察傅立叶变换后的频谱图,也叫功率图,我们首先就可以看出,图像的能量分布,如果频谱图中暗的点数更多,那么实际图像是比较柔和的(因为各点与邻域差异都不大,梯度相对较小),反之,如果频谱图中亮的点数多,那么实际图像一定是尖锐的,边界分明且边界两边像素差异较大的。对频谱移频到原点以后,可以看出图像的频率分布是以原点为圆心,对称分布的。