傅里叶变换全息的计算机模拟

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

傅里叶变换全息的计算机模拟
徐满平, 周 杰
(嘉应学院物理系,广东梅州 514015)
摘 要:傅里叶变换全息图不是记录物光本身,而是记录物光的傅里叶频谱.利用透镜的傅里叶变
换性质,将物体置于透镜的前焦面,在照明光源的共轭像面位置就得到物光的傅里叶频谱,再引入
参考光与之干涉,在干涉图样中就记录了物光的傅里叶变换光场的振幅和相位的全部信息.利用
M ATALB 语言的强大的快速傅里叶变换和灵活多变的图像处理能力,完整地模拟了傅里叶变换全
息的全过程.与实际实验相比较,直观、经济;模拟实验参数可调,现象明显.可以加深对傅里叶变换
全息理论的理解.
关键词:傅里叶变换全息;夫琅禾费衍射;MATALB;数字全息;计算机模拟
中图分类号:TB877 文献标识码:A 文章编号:1001-2443(2007)06-0663-04
引 言
全息术是利用光的干涉和衍射原理,将物体发射的特定光波以干涉条纹的形式记录下来,并在一定条件下衍射再现,形成原物的三维像.由于记录的是物体的全部信息(振幅和位相),故称全息术或全息照相.全息术自激光问世以来,作为光学中的一门新兴前沿学科,得到迅速发展和广泛应用.
根据记录和再现方式的不同,全息术可分为多种类型,如傅里叶变换全息、像全息、彩虹全息、合成全息等等.傅里叶变换全息图不是记录物体光波本身,而是记录物体光波的傅里叶频谱.利用透镜的傅里叶变换性质,将物体置于透镜的前焦面,在照明光源的共轭像面位置就得到物光波的傅里叶频谱,再引入参考光与之干涉,通过干涉条纹的振幅和相位调制,在干涉图样中就记录了物光波的傅里叶变换光场的全部信息,包括傅里叶变换的振幅和相位.它在光学存储和信号处理中有重要的应用[1]
.本文利用MATALB 语言的强大的快速傅里叶变换函数和灵活多变的图像处理能力,完整地模拟了傅里叶变换全息的全过程.与实际实验相比较,直观、经济;模拟实验参数可调,现象明显.可以加深对傅里叶变换全息理论的理解.1 实验原理
全息照相过程分为两步:波前的干涉记录和波前的衍射再现.傅里叶变换全息的实验装置,如图1所示.把要拍摄的物体放在透镜的前焦面(物面)上,透镜L 2将图像变换到后焦面(谱面)上,得到它的傅里叶频谱.把记录干板放在谱面上,引入参考光与频谱光干涉,就可得到物体的傅里叶变换全息图.
在用逆光路再现时,只能得到物光场的傅里叶频谱,
要经透镜做傅里叶变换后才能得到物体的再现图
图1 傅里叶变换全息图的记录 图2 傅里叶变换全息图的再现
收稿日期:2007-01-11
基金项目:嘉应学院2005年度科研项目(05KJY16).作者简介:徐满平(1963-),女,安徽岳西人,副教授,主要研究方向:光信息处理和科学计算.
第30卷6期
2007年11月 安徽师范大学学报(自然科学版)Journal of Anhui Normal University (Natural S cience)Vol.30No.6Nov .2007
664安徽师范大学学报(自然科学版)2007年
像,如图2所示.
傅里叶变换全息图常用于图像处理中的空间滤波器.其次,在全息光学元件和光电检测中也能找到它的应用,例如在对激光作空间扫射的表演中.若能与计算全息相结合就能产生更多的东西.
在拍摄时,首先把物光场通过透镜(作傅里叶变换)得到它的频谱,再引入一参考光与之相干涉,便可记录下物光波的傅里叶变换全息图.物光场的傅里叶变换可以用MATLAB的FFT函数由计算机来完成,频谱的振幅和相位编码也可用其它方法来完成.只要把编码后的数据制作成一张全息图,它就可用激光束再现出物体图像.这就是罗曼最早关于计算傅里叶变换全息的思想[2].根据再现原理,我们同样可以用MATLAB 的IFFT函数由计算机实现.
如果用计算机来制作全息图,就不再需要大功率相干性能极好的可见光激光器,也不再需要防震平台和暗室,也不用为高性能的记录材料和相应的化学处理而伤透脑筋.
即可以用MATLAB模拟傅里叶变换全息的全过程.
2傅里叶变换全息的计算机模拟
根据前面所述原理,将计算机模拟全息过程分成下述五个步骤:(1)选择物体或波面,给出其数学描述或离散数据;(2)计算物波的傅里叶频谱;(3)计算物波的傅里叶频谱和参考光波在全息图面上的迭加光场分布,即得到数值化的全息图;(4)用与参考光波方向相同的光波作为再现光,即得到物波的傅里叶频谱;(5)计算得到在观察面上的衍射光场分布,即得数值化的全息再现图.
2.1物面和全息图面的抽样
数字计算机通常只能对离散的数字信号进行处理,并以离散的形式输出.因此,计算机模拟全息过程的第一步是对物波函数进行抽样.设待记录的物波函数为
f(x,y)=a(x,y)ex p[i U(x,y)](1)其傅里叶变换(空间频谱)为
F(u,v)=A(u,v)exp[i U(u,v)](2)为满足抽样定理[3]的要求,物波函数及其空间频谱函数必须是带限函数.
f(x,y)=0|x|\$x/2,|y|\$y/2
(3)
F(u,v)=0|u|\$u/2,|v|\$v/2
在此条件下,根据抽样定理,对物函数及其频谱函数的抽样间隔应为:
D x[1$u,D y[1$v;D u[1$x,D v[1$y(4)取(4)式中的等号,抽样单元总数M@N=$x$y$u$v.
由MAT LAB语言可以绘制各种参数可变的规则形状的模板,另外MAT LAB语言提供了从文件中读入数据的函数,对不规则形状的模板可以从存储文件中读入,数值化为一个M@N矩阵,作为平面透射物体,即衍射屏.本文讨论了由画图工具获得的汉字/真0的全息过程.并根据抽样定理,对物函数及其频谱函数的抽样间隔做出相应的设定.
2.2衍射物波的复振幅分布
用振幅为单位强度的平面光波垂直照明模板.则在相距为2f的记录介质平面上,由上文知,衍射物波的复振幅u(x,y)分布可由夫琅禾费衍射积分求得.夫琅禾费衍射实质上就是傅里叶变换,其计算机模拟由程序/function xmp001(M,L,H,w,z)0的第二部分实现.
2.3数值化的全息图
若参考光为平面波,且传播方向与z轴夹角为H,H角的大小将直接影响再现像的分离[4],实验中要反复试验找到合适的H角,如图3.参考光在记录平面上与物光的衍射光场迭加产生干涉,其过程和强度分布图由程序/function xmp001(M,L,H,w,z)0的第三部分实现.
2.4全息再现
用与参考光波方向相同的光波作为再现光,衍射光波的复振幅分布仍可由夫琅禾费衍射积分公式求得.由程序/function xmp001(M,L,H,w,z)0的第四部分实现.计算得到在观察面上的衍射光场分布,即为数值化
的全息再现图.
3 实验结论
对/真0字模板进行模拟实验,其结果与理论和实际光学实验一致,实验结果见图3.其中参数(H ,z,L 等)可调,本文给出不同H 角的结果,如图3c,3d 所示.由此,可以对全息理论及再现的分离条件有了更深刻和直观的认识
.
图3 /真0字模板模拟实验结果
4 程序及说明
function xmp001(M,L,H ,w ,z)%M 是像素(pixel)点数,取偶数512,L 衍射面几何尺寸,L=5.12mm,波长w =6328e-7m m,传播距离z=1e3mm,H =0.6*pi/197.8;参数H min \0.910
.
%part 1物面和全息图面的抽样
N=L/(w *z)%频域范围-N<u<N
k=2*pi/w ;
[x ,y]=meshgrid(linspace(-1,1,M-1).*L/2);
m=length(x );
U=input(.U =.);%u=imread(.true.bmp .)
Un=size(U )
U=im 2bw (U);
Unn=size(U)
figure(1)
imagesc(U ),colorm ap(g ray)%图3a
%part 2衍射物波的复振幅分布
[u,v]=meshgrid(linspace(-1,1,M -1).*N/2);Ui=fftshift(fft2(U));66530卷第6期 徐满平,周 杰: 傅里叶变换全息的计算机模拟
666安徽师范大学学报(自然科学版)2007年
%平行光垂直照射衍射摸板
%part3记录数值化的全息图
R=exp(i*k.*(x.*sin(H)));%R参考光
Ud=Ui+R;U d=abs(Ud).^2;
figure(2)
imagesc(Ud,[min(U d(:)),0.001*max(Ud(:))]),
colormap(gray)%图3b
%part4再现像
Uc=R;%用与参考光波方向相同的光波作为再现光
U=Ud.*Uc;
U=fftshift(ifft2(U));
U=abs(U);
figure(3)
imagesc(U,[min(U(:)),1e-3*max(U(:))]),
colorm ap(g ray)%图3c,图3d
参考文献:
[1]宋菲君.S.Jutamulia近代光学信息处理[M].北京:北京大学出版社,1998:38-41.
[2]苏显渝,李继陶.信息光学[M].北京:科学出版社,1999:173-176.
[3]苏显渝,李继陶.信息光学[M].北京:科学出版社,1999:159-165.
[4]钟丽云,张以谟,吕晓旭.数字全息中的一些基本问题分析[J].光学学报,2004,24(4):465-472.
Computer Simulation of Fourier Transform Hologram
XU M an-ping,ZHOU Jie
(Physics Department,JiaYing University,M eizhou514015,China)
Abstract:T he spectrum of an object is recorded holog raphically and used as a com plex filter.The holog ram is called the Fourier transform hologram or simply the Fourier holog ram.In this paper,by use of Fraunhofer diffraction and holographic theory,computer simulation of the fourier transform holography w ith MATLAB 6.0.It turns out to be that the results gotten by using MATLAB6.0are identical w ith theory.
Key words:Fourier transform hologram;Fraunhofer diffraction;M ATLAB;dig ital holography;computer simulation。

相关文档
最新文档