图像的傅里叶变换实验报告
图像的傅里叶变换实验报告

图像的傅里叶变换实验报告GE GROUP system office room 【GEIHUA16H-GEIHUA GEIHUA8Q8-计算机科学与技术系实验报告专业名称计算机科学与技术课程名称数字图像处理项目名称 Matlab语言、图像的傅里叶变换班级 14计科2班学号姓名卢爱胜同组人员张佳佳、王世兜、张跃文实验日期一、实验目的与要求:(简述本次实验要求达到的目的,涉及到的相关知识点,实验的具体要求。
)实验目的:1了解图像变换的意义和手段;2熟悉傅立叶变换的基本性质;3熟练掌握FFT变换方法及应用;4通过实验了解二维频谱的分布特点;5通过本实验掌握利用MATLAB编程实现数字图像的傅立叶变换。
6评价人眼对图像幅频特性和相频特性的敏感度。
实验要求:应用傅立叶变换进行图像处理傅里叶变换是线性系统分析的一个有力工具,它能够定量地分析诸如数字化系统、采样点、电子放大器、卷积滤波器、噪音和显示点等的作用。
通过实验培养这项技能,将有助于解决大多数图像处理问题。
对任何想在工作中有效应用数字图像处理技术的人来说,把时间用在学习和掌握博里叶变换上是很有必要的。
二、实验内容(根据本次实验项目的具体任务和要求,完成相关内容,可包括:实验目的、算法原理、实验仪器、设备选型及连线图、算法描述或流程图、源代码、实验运行步骤、关键技术分析、测试数据与实验结果、其他)1.傅立叶(Fourier)变换的定义对于二维信号,二维Fourier变换定义为:逆变换:二维离散傅立叶变换为:逆变换:图像的傅立叶变换与一维信号的傅立叶变换变换一样,有快速算法,具体参见参考书目,有关傅立叶变换的快速算法的程序不难找到。
实际上,现在有实现傅立叶变换的芯片,可以实时实现傅立叶变换。
2.利用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); %显示原图像的频谱四、源代码clc;clear allI=imread('Fig0707(a)(Original).tif.tif'); %读入原图像文件imshow(I); %显示原图像title('原始图像')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); %显示原图像的频谱title('原始图像的频谱')f1=ifft2(A); %用Fourier系数的幅度进行Fourier反变换f2=ifft2(angle(fftI)); %用Fourier系数的相位进行Fourier反变换;figuresubplot 121;imshow(f1,[])title('幅度进行Fourier反变换')subplot 122;imshow(f2,[])title('相位进行Fourier反变换')五、实验结果及分析实验分析:本次试验研究了有关傅里叶算法方面的知识,将傅里叶变换应用在图像的处理上,让我学习到了傅里叶算法方面的知识,实践才是成长的好道路。
傅里叶光学的实验报告(3篇)

第1篇一、实验目的1. 深入理解傅里叶光学的基本原理和概念。
2. 通过实验验证傅里叶变换在光学系统中的应用。
3. 掌握光学信息处理的基本方法,如空间滤波和图像重建。
4. 理解透镜的成像过程及其与傅里叶变换的关系。
二、实验原理傅里叶光学是利用傅里叶变换来描述和分析光学系统的一种方法。
根据傅里叶变换原理,任何光场都可以分解为一系列不同频率的平面波。
透镜可以将这些平面波聚焦成一个点,从而实现成像。
本实验主要涉及以下原理:1. 傅里叶变换:将空间域中的函数转换为频域中的函数。
2. 光学系统:利用透镜实现傅里叶变换。
3. 空间滤波:在频域中去除不需要的频率成分。
4. 图像重建:根据傅里叶变换的结果恢复原始图像。
三、实验仪器1. 光具座2. 氦氖激光器3. 白色像屏4. 一维、二维光栅5. 傅里叶透镜6. 小透镜四、实验内容1. 测量小透镜的焦距实验步骤:(1)打开氦氖激光器,调整光路使激光束成为平行光。
(2)将小透镜放置在光具座上,调节光屏的位置,观察光斑的会聚情况。
(3)当屏上亮斑达到最小时,即屏处于小透镜的焦点位置,测量出此时屏与小透镜的距离,即为小透镜的焦距。
2. 利用夫琅和费衍射测光栅的光栅常数实验步骤:(1)调整光路,使激光束通过光栅后形成衍射图样。
(2)测量衍射图样的间距,根据dsinθ = kλ 的关系式,计算出光栅常数 d。
3. 傅里叶变换光学系统实验实验步骤:(1)将光栅放置在光具座上,调整光路使激光束通过光栅。
(2)在光栅后放置傅里叶透镜,将光栅的频谱图像投影到屏幕上。
(3)在傅里叶透镜后放置小透镜,将频谱图像聚焦成一个点。
(4)观察频谱图像的变化,分析透镜的成像过程。
4. 空间滤波实验实验步骤:(1)将光栅放置在光具座上,调整光路使激光束通过光栅。
(2)在傅里叶透镜后放置空间滤波器,选择不同的滤波器进行实验。
(3)观察滤波后的频谱图像,分析滤波器对图像的影响。
五、实验结果与分析1. 通过测量小透镜的焦距,验证了透镜的成像原理。
傅里叶变换在图像处理中应用研究报告

设计题目
数字图像的傅里叶变换的程序设计
设
计
技
术
参
数
设
计
要
求
1、考查学生查阅有关资料能力;
2、了解图像变换的意义和手段;
3、熟悉傅里叶变换的基本性质;
4、通过本实验熟练掌握MATLAB编程实现数字图像的傅里叶变换。
工
作
量
在21个工作日内采用MATLIB软件编写程序,完成数字图像的傅里叶变换的程序设计。
关键字:傅里叶变换 数字图像处理 图像压缩 图像恢复
Abstract
Fourier transform in digital image processing is widely used in spectral analysis, Fourier transform is linear system analysis of a powerful tool, it enables us to quantitatively analysis such as digital system, sampling point, electronic amplifier, convolution filter, noise, display point, action (effect>. Fourier transform (FT> is the basis of digital image processing techniques, the through in time-space domain and frequency domain switching back and forth image, the image information features extraction and analysis, simplify the calculation workload, is becoming description image information of the second kind of language, which are widely used in image transform, image coding and compression, image segmentation, image reconstruction, etc. Therefore, the workers involved in digital image processing, in-depth study and master Fourier transform and its expanded form characteristics, is very worthy.
傅里叶变换光学系统实验报告

傅里叶变换光学系统-实验报告————————————————————————————————作者: ————————————————————————————————日期:实验10 傅里叶变换光学系统实验时间:2014年3月20日 星期四一、 实验目的1. 了解透镜对入射波前的相位调制原理。
2. 加深对透镜复振幅、传递函数、透过率等参量的物理意义的认识。
3. 观察透镜的傅氏变换力图像,观察4f 系统的反傅氏变换的图像,并进行比较。
4. 在4f 系统的变换平面插入各种空间滤波器,观察各种试件相应的频谱处理图像。
二、 实验原理1. 透镜的F T性质及常用函数与图形的关学频谱分析 透镜由于本身厚度的不同,使得入射光在通过透镜时,各处走过的光程差不同,即所受时间延迟不同,因而具有相位调制能力。
假设任意点入射光线在透镜中的传播距离等于改点沿光轴方向透镜的厚度,并忽略光强损失,即通过透镜的光波振幅分布不变,仅产生位相的变化,且其大小正比于透镜在该点的厚度。
设原复振幅分布为(,)L U x y 的光通过透镜后,其复振幅分布受到透镜的位相调制后变为(,)L U x y ':(,)(,)exp[(,)]L L U x y U x y j x y ϕ'= (1)若对于任意一点(x,y)透镜的厚度为(,)D x y ,透镜的中心厚度为0D 。
光线由该点通过透镜时在透镜中的距离为(,)D x y ,空气空的距离为0(,)D D x y -,透镜折射率为n,则该点的位相延迟因子(,)t x y 为:0(,)exp()exp[(1)(,)]t x y jkD jk n D x y =- (2)由此可见只要知道透镜的厚度函数(,)D x y 就可得出其相位调制。
在球面镜傍轴区域,用抛物面近似球面,并引入焦距f,有: 22012111(,)()()2D x y D x y R R =-+- (3)12111(1)()n f R R =-- (4) 220(,)exp()exp[()]2kt x y jknD jx y f=-+ (5) 第一项位相因子0exp()jknD 仅表示入射光波的常量位相延迟,不影响位相的空间分布,即波面形状,所以在运算过程中可以略去。
最新联合傅里叶变换相关图像识别实验报告书

最新联合傅里叶变换相关图像识别实验报告书nXXX。
there have been many ns and XXX transform。
A new type of dual-channel joint transform correlator has been developed。
which calculates the optimal parameters and beam n parameters of the Fourier lens。
XXX joint correlators。
wavelet transform。
image n。
nal Fourier transform。
and logarithmic transform have been used。
The XXX。
which enhances high-frequency components and sharpens n peaks by taking the log n of the joint power spectrum。
This method has a simple algorithm。
low XXX。
and is suitable for real-time processing。
However。
it also strengthens noise while enhancing the high-frequency components of the power spectrum。
which affects XXX correlator。
which improves XXX the form of the log n。
The anti-XXX.Research TopicMost of the research on the above topics is limited to image processing of the original object image or power spectrum。
傅里叶变换光学系统实验报告

傅里叶变换光学系统-实验报告————————————————————————————————作者: ————————————————————————————————日期:实验10 傅里叶变换光学系统实验时间:2014年3月20日 星期四一、 实验目的1. 了解透镜对入射波前的相位调制原理。
2. 加深对透镜复振幅、传递函数、透过率等参量的物理意义的认识。
3. 观察透镜的傅氏变换力图像,观察4f 系统的反傅氏变换的图像,并进行比较。
4. 在4f 系统的变换平面插入各种空间滤波器,观察各种试件相应的频谱处理图像。
二、 实验原理1. 透镜的F T性质及常用函数与图形的关学频谱分析 透镜由于本身厚度的不同,使得入射光在通过透镜时,各处走过的光程差不同,即所受时间延迟不同,因而具有相位调制能力。
假设任意点入射光线在透镜中的传播距离等于改点沿光轴方向透镜的厚度,并忽略光强损失,即通过透镜的光波振幅分布不变,仅产生位相的变化,且其大小正比于透镜在该点的厚度。
设原复振幅分布为(,)L U x y 的光通过透镜后,其复振幅分布受到透镜的位相调制后变为(,)L U x y ':(,)(,)exp[(,)]L L U x y U x y j x y ϕ'= (1)若对于任意一点(x,y)透镜的厚度为(,)D x y ,透镜的中心厚度为0D 。
光线由该点通过透镜时在透镜中的距离为(,)D x y ,空气空的距离为0(,)D D x y -,透镜折射率为n,则该点的位相延迟因子(,)t x y 为:0(,)exp()exp[(1)(,)]t x y jkD jk n D x y =- (2)由此可见只要知道透镜的厚度函数(,)D x y 就可得出其相位调制。
在球面镜傍轴区域,用抛物面近似球面,并引入焦距f,有: 22012111(,)()()2D x y D x y R R =-+- (3)12111(1)()n f R R =-- (4) 220(,)exp()exp[()]2kt x y jknD jx y f=-+ (5) 第一项位相因子0exp()jknD 仅表示入射光波的常量位相延迟,不影响位相的空间分布,即波面形状,所以在运算过程中可以略去。
数字图像处理报告——图像的平滑和傅里叶变化

数字图像处理报告——图像的平滑和傅里叶变化第一篇:数字图像处理报告——图像的平滑和傅里叶变化数字图像处理实验报告课程数字图像处理实验名称图像平滑处理噪声和傅里叶变换专业班级姓名学号实验日期 2010.12 教师审批签字目录一,实验目的和要求.............................................3 二,实验内容和原理.............................................3~4 三,相关函数......................................................4 四,源程序代码及运行结果....................................5~12 4.1给图像添加椒盐噪声或者高斯噪声.......................................5 4.2对被噪声污染的图像进行中值滤波和均值滤波........................6 4.3进行空间域的平滑............................................................7 4.4,开发自己的空间域的均值滤波,模板大小使用3×3...............8 4.5,自己的空间域的图像锐化--算子锐化.................................9 4.6,傅里叶变换和傅里叶反变换.............................................10 4.7,巴特沃斯低通滤波.........................................................11 五,心得体会.........................................................13 六,参考文献. (13)图像平滑处理噪声和傅里叶变换一、实验目的和要求1、实验目的(1)熟悉Matlab软件、编程以及图像处理工具箱。
数字图像处理实验报告

数字图像处理实验报告班级:学号:姓名:实验一DTF变换与余弦变换一、实验内容:用Matlab对某幅图像进行图像的离散付里叶变换、离散余弦变换二、实验目的:1. 掌握傅立叶变换2. 理解频域变换的通用公式3. 掌握离散余弦变换三、实验原理:f=imread(C:\);F=fft2(f);F=fft2(f,P,Q);S=abs(F);Fc=fftshift(F);S2=log(1+abs(Fc));F=ifftshift(Fc);F=ifft2(F);F=real(ifft2(F));dct2f()/idct2()imshow四、源程序:%傅里叶变换clear all;clc;x=imread('C:\Users\K\Desktop\matlab experiment\windows.jpg');y=imread('C:\Users\K\Desktop\matlab experiment\windows1.jpg');subplot(3,2,1);imshow(x);title('x 原图');subplot(3,2,2);imshow(y);title('y 原图');% 傅里叶变换qf=fft2(double(x));lf=fft2(double(y));%取幅度和相位qf1=abs(qf);qf2=angle(qf);lf1=abs(lf);lf2=angle(lf);%进行重建qfr=qf1.*cos(qf2)+qf1.*sin(qf2).*i;lfr=lf1.*cos(lf2)+lf1.*sin(lf2).*i;xr=uint8(abs(ifft2(qfr)));yr=uint8(abs(ifft2(lfr)));subplot(3,2,3);imshow(xr,[]);title('x幅谱与相谱重建'); subplot(3,2,4);imshow(yr,[]);title('y幅谱与相谱重建'); qfrm=qf1.*cos(lf2)+qf1.*sin(lf2).*i;lfrm=lf1.*cos(qf2)+lf1.*sin(qf2).*i;xr1=uint8(abs(ifft2(qfrm)));yr1=uint8(abs(ifft2(lfrm)));subplot(3,2,5);imshow(xr1,[]);title('x幅谱与y相谱重建'); subplot(3,2,6);imshow(yr1,[]);title('y幅谱与x相谱重建');%余弦变换x1=rgb2gray(x);y1=rgb2gray(y);figure(2);subplot(3,2,1);imshow(x1);title('x 原图');subplot(3,2,2);imshow(y1);title('y 原图');dctxchange=dct2(x1);dctychange=dct2(y1);subplot(3,2,3);imshow(log(abs(dctxchange)),[]);title('x图余弦变换幅频');subplot(3,2,4);imshow(log(abs(dctychange)),[]);title('y图余弦变换幅频');subplot(3,2,5);imshow(log(angle(dctxchange)),[]);title('x图余弦变换相频');subplot(3,2,6);imshow(log(angle(dctychange)),[]);title('y图余弦变换相频');%重建dctxchange1=abs(dctxchange);dctxchange2=angle(dctxchange);dctychange1=abs(dctychange);dctychange2=angle(dctychange);figure(2)dctxchanger=dctxchange1.*cos(dctxchange2)+dctxchange1.*sin(dctxch ange2).*i;dctychanger=dctychange1.*cos(dctychange2)+dctychange1.*sin(dctych ange2).*i;dctxchanger=uint8(abs(idct2(dctxchanger)));dctychanger=uint8(abs(idct2(dctychanger)));subplot(221);imshow(dctxchanger,[]);title('x幅谱与相谱重建');subplot(222);imshow(dctychanger,[]);title('y幅谱与相谱重建');dctxchanger=dctxchange1.*cos(dctychange2)+dctxchange1.*sin(dctych ange2).*i;dctychanger=dctychange1.*cos(dctxchange2)+dctychange1.*sin(dctxchange2).*i;dctxchanger1=uint8(abs(idct2(dctxchanger)));dctychanger1=uint8(abs(idct2(dctychanger)));subplot(223);imshow(dctxchanger1,[]);title('x幅谱与y相谱重建');subplot(224);imshow(dctychanger1,[]);title('y幅谱与x相谱重建');五、实验结果:实验二图像点操作一、实验内容:用Matlab对某幅图像进行反变换、对数变换、指数变换、分段线性变换二、实验目的:理解并掌握图像点运算处理三、实验原理:为了突出感兴趣的目标或灰度区间 相对抑制那些不感兴趣的目标或灰度区间常采用分段线性变换法。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机科学与技术系
实验报告
专业名称计算机科学与技术
课程名称数字图像处理
项目名称Matlab语言、图像的傅里叶变换
班级14计科2班
学号**********
姓名卢爱胜
同组人员张佳佳、王世兜、张跃文
实验日期2016.11.30
一、实验目的与要求:
(简述本次实验要求达到的目的,涉及到的相关知识点,实验的具体要求。
)
实验目的:
1了解图像变换的意义和手段;
2熟悉傅立叶变换的基本性质;
3熟练掌握FFT 变换方法及应用;
4通过实验了解二维频谱的分布特点;
5通过本实验掌握利用MATLAB 编程实现数字图像的傅立叶变换。
6评价人眼对图像幅频特性和相频特性的敏感度。
实验要求:
应用傅立叶变换进行图像处理
傅里叶变换是线性系统分析的一个有力工具,它能够定量地分析诸如数字化系统、采样点、电子放大器、卷积滤波器、噪音和显示点等的作用。
通过实验培养这项技能,将有助于解决大多数图像处理问题。
对任何想在工作中有效应用数字图像处理技术的人来说,把时间用在学习和掌握博里叶变换上是很有必要的。
二、实验内容
(根据本次实验项目的具体任务和要求,完成相关内容,可包括:实验目的、算法原理、实验仪器、设备选型及连线图、算法描述或流程图、源代码、实验运行步骤、关键技术分析、测试数据与实验结果、其他 )
1.傅立叶(Fourier )变换的定义
对于二维信号,二维Fourier 变换定义为:
2()(,)(,)j ux uy F u v f x y e dxdy π∞∞
-+-∞-∞=
⎰⎰
逆变换: 2()(,)(,)j ux uy f x y F u v e dudv π∞∞
+-∞-∞=
⎰⎰
二维离散傅立叶变换为:
112()00
1(,)(,)i k N N j m n N N i k F m n f i k e
N π---+===∑∑ 逆变换: 112()001(,)(,)i k N N j m n N N m n f i k F m n e N π--+===∑∑
图像的傅立叶变换与一维信号的傅立叶变换变换一样,有快速算法,具体参见参考书目,有关傅立叶变换的快速算法的程序不难找到。
实际上,现在有实现傅立叶变换的芯片,可以实时实现傅立叶变换。
2.利用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); %显示原图像的频谱
四、源代码
clc;clear all
I=imread('Fig0707(a)(Original).tif.tif'); %读入原图像文件 imshow(I); %显示原图像
title('原始图像')
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); %显示原图像的频谱
title('原始图像的频谱')
f1=ifft2(A); %用Fourier 系数的幅度进行Fourier 反变换 f2=ifft2(angle(fftI)); %用Fourier 系数的相位进行Fourier 反变换;
figure
subplot 121;imshow(f1,[])
title('幅度进行Fourier反变换') subplot 122;imshow(f2,[])
title('相位进行Fourier反变换') 五、实验结果及分析
原始图像
原始图像的频谱
幅度进行Fourier反变换相位进行Fourier反变换
实验分析:本次试验研究了有关傅里叶算法方面的知识,将傅里叶变换应用在图像的处理上,让我学习到了傅里叶算法方面的知识,实践才是成长的好道路。