辽宁工程技术大学上机实验报告实验名称实验三Matlab图像变换院系测绘学院专业遥感专业班级遥感12-2姓名刘杰学号1204090215日期2015-10-15实验目的1了解图像变换的意义和手段;2熟悉傅立叶变换的基本性质;3熟练掌握FFT变换方法及应用;4通过实验了解二维频谱的分布特点;5通过本实验掌握利用MATLAB编程实现数字图像的傅立叶变换。6评价人眼对图像幅频特性和相频特性的敏感度。实验准备1.计算机;2.MATLAB程序;3.移动式存储器(软盘、U盘等)。4.记录用的笔、纸。实验进度本次共有1个练习,完成1个。实验总结日实验内容与步骤:1.将图像内容读入内存;2.用Fourier变换算法,对图像作二维Fourier变换;3.将其幅度谱进行搬移,在图像中心显示;4.用Fourier系数的幅度进行Fourier反变换;5.用Fourier系数的相位进行Fourier反变换;6.比较4、5的结果,评价人眼对图像幅频特性和相频特性的敏感度。7.记录和整理实验报告。1应用傅立叶变换进行图像处理傅里叶变换是线性系统分析的一个有力工具,它能够定量地分析诸如数字化系统、采样点、电子放大器、卷积滤波器、噪音和显示点等的作用。通过实验培养这项技能,将有助于解决大多数图像处理问题。对任何想在工作中有效应用数字图像处理技术的人来说,把时间用在学习和掌握博里叶变换上是很有必要的。2傅立叶(Fourier)变换的定义图像的傅立叶变换与一维信号的傅立叶变换变换一样,有快速算法,具体参见参考书目,有关傅立叶变换的快速算法的程序不难找到。实际上,现在有实现傅立叶变换的芯片,可以实时实现傅立叶变换。利用MATLAB软件实现数字图像傅立叶变换的程序:I=imread(‘原图像名.gif’);%读入原图像文件imshow(I);%显示原图像成绩fftI=fft2(I);%二维离散傅立叶变换sfftI=fftshift(fftI);%直流分量移到频谱中心RR=real(sfftI);%取傅立叶变换的实部II=imag(sfftI);%取傅立叶变换的虚部A=sqrt(RR.^2+II.^2);%计算频谱幅值A=(A-min(min(A)))/(max(max(A))-min(min(A)))*225%归一化figure;%设定窗口imshow(A);%显示原图像的频谱实验结论:个人体会:通过本实验,我了解到了图像变换的意义和手段;熟悉了傅立叶变换的基本性质;基本上掌握FFT变换方法及应用;通过本实验基本上掌握利用MATLAB编程实现数字图像的傅立叶变换。在今后的学习生活中,我会做的更好。教师评语