第6章计算全息ppt课件.ppt
《第6章计算全息ppt课件.ppt》由会员分享,可在线阅读,更多相关《第6章计算全息ppt课件.ppt(140页珍藏版)》请在三一办公上搜索。
1、第六章 计算全息,第六章 计算全息,什么叫计算全息,借助参考光,利用光的干涉原理,可以将物光的复振幅(振幅和相位)以干涉条纹的形式记录下来。我们可以称之为光学编码的方法。,如果不用光学的方法而是用人工的方法进行编码制作全息图,这就是计算全息图(Computer-generated Hologram)。,概述,计算全息图不仅可以全面地记录光波的振幅和相位,而且能综合出复杂的,或者世间根本不存在的物体的全息图,因而具有独特的优点和极大的灵活性。从光学发展的历史来看,计算全息首次将计算机引入光学处理领域,计算全息图成为数字信息和光学信息之间有效的联系环节,为光学和计算机科学的全面结合拉开了序幕。,计
2、算全息的主要应用范围:二维和三维物体像的显示在光学信息处理中用计算全息制作各种空间滤波器产生特定波面用于全息干涉计量激光扫描器数据存贮,计算全息图的制作和再现过程的主要步骤:抽样:得到物体或波面在离散样点上的值计算:计算物光波在全息平面上的光场分布编码:把全息平面上光波的复振幅分布编码成全息图的透过率变化成图:在计算机控制下,将全息图的透过率变化在成图设备上成图。如果成图设备分辨率不够,再经光学缩版得到实用的全息图再现,一般计算全息的制作过程分为五步,(1)抽样(2)计算(3)编码(4)绘制和缩小(5)再现,以下是傅里叶变换全息图的制作流程,物的数学函数,抽样得离散样点分布,离散傅里叶变换,离
3、散傅里叶变换谱,编码,全息透过率函数,绘图,照相缩版,计算全息图,再现,像,计算全息的优点:记录物理上不存在的实物,只要知道该物体的数学表达式就可能有计算全息记录下这个物体的光波,并再现该物体的像。这种性质非常适宜于信息处理中空间滤波的合成,干涉计量中产生特殊的参考波面,三维虚构物理的显示等。计算全息制作过程采用数字定量计算,精度高,特别是二元全息图,透过率函数只有二个取值,抗干扰能力强,噪声小,易于复制。,6-1 计算全息原理(抽样定理),光学图象信息往往具有连续分布的特点,但是在实现信息记录、存贮、发送和处理时,由于物理器件有限的信息容量,一个连续函数常常用它在一个离散点集上的函数值,即抽
4、样值来表示。已知一个函数为f(x),则其抽样值为,式中:,为抽样起始点,n为抽样点序号,,是抽样间隔,是抽样值或抽样值序列。直观上,抽样间隔越小,则抽样,序列越准确反映原来的连续函数。,但是抽样间隔越小,对于信息检测、传送、存贮和处理都提出了更高的要求。如何选择一个合理的抽样间隔,以便做到既不 丢失信息,又不对检测、处理等过程提出过分的要求,并由这样的值恢复一个连续函数呢?这些正是抽样定理所要回答的问题。,6-1 计算全息原理,6-1 计算全息原理,但是抽样间隔越小,对于信息检测、传送、存贮和处理都提出了更高的要求。如何选择一个合理的抽样间隔,以便做到既不丢失信息,又不对检测、处理等过程提出过
5、分的要求,并由这样的值恢复一个连续函数?这些正是抽样定理所要回答的问题。,抽样是制作计算全息图的一个重要的不可少的步骤,而抽样定理是计算全息技术中的重要理论基础之一。,1、函数的抽样,先看函数的抽样和复原的图解分析过程,梳状函数的一些性质,利用梳状函数对连续函数 f(x,y)抽样,得抽样函数,利用卷积定理得抽样函数的频谱,结论:函数在空间域被抽样,导致函数频谱,的周期性重复。,在频域,6-1计算全息原理,空间域 的抽样间隔是,和,空间频谱被重复的频谱中,心间距为,和,6-1 计算全息原理,设f(x,y)是有限带宽函数,其频谱在空间频域的一个有限区域上不为零。,方向上的谱的宽度分别为,由抽样过程
6、示意图可知当,中的各个频谱就不会出现混叠现象,这样就有可能用,滤波的方法从,中分离出原函数的频谱,再由,恢复原函数。,6-1 计算全息原理,因而能由抽样值还原原函数的条件是,(1),是限带函数,(2)在 x 方向和 y 方向抽样点最大允许 间隔为,和,称为奈魁斯特间隔。,抽样定理的另一种表达为:,一个有限带宽的函数,它没有频率在,以上的频谱分量,则该函数可以由一系列间隔小于,2、函数的还原,将抽样函数作为输入,加到一个低通滤波器上,只要抽样函数 的频谱不产生混叠,总可以选择一个适当的滤波函数,使,中,n=0,m=0的项无畸变地通过,而滤去其它各项,这时滤波器的输出就是复原的原函数,这一过程可由
7、下面框图示意。,低通滤波器,若选矩形函数为滤波函数,则,这一频域的滤波过程,可以等效于空域中的卷积运算,惠特克香农(Whittaker-Shannon)抽样定理,取,它表明了只要抽样间隔满足,则在每一个抽样点上放置一个以抽样值为权重的sinc函数 为内插函数,由这些加权的sinc函数的线性组合可复原原函数。,由以上讨论可知,由抽样函数还原原函数有两条途径,(1)频域滤波,(2)空域插值,严格说来,频带有限的函数在物理上并不存在,一个有限宽度的函数,其频谱范围总是扩展到无穷。但表征大多数物理量的函数,其频谱在频率高到一定程度时总是大大减小,以致于略去高频分量所引入的误差是可以允许的。实际上,信号
8、的检测、传递过程采用的仪器都是有限通频带宽的。所以很多物理量函数都可视为有限带宽函数,从而可用离散的抽样序列代替。,上述抽样定理的过程可以用下面的光学过程来说明,如图,物函数 f(x,y)是透明片T字的透过率函数,在傅里叶变换平面上T字的谱是一组衍射斑点。对于f(x,y)抽样,相当于在T字处加一个光栅,光栅间距应满足抽样定理。这时在谱面上出现许多组的衍射斑点。如果在谱面上加一个单缝,只允许中间一组通过,则像面上的T字没栅格,与原物相同。空间滤波之网络水演示。,6-2 计算全息的离散傅里叶变换,一般计算全息的制作过程分为五步,(1)抽样(2)计算(3)编码(4)绘制和缩小(5)再现,以下是傅里叶
9、变换全息图的制作流程,物的数学函数,抽样得离散样点分布,离散傅里叶变换,离散傅里叶变换谱,编码,全息透过率函数,绘图,照相缩版,计算全息图,再现,像,在这种全息图中,被记录的复数波面是物波函数的傅里叶变换。由于这种全息图再现的是物波函数的傅里叶谱,所以要得到物波函数本身,必须通过变换透镜再进行一次逆变换,这与光学傅里叶变换全息图的基本原理是一致的。对复数波面进行编码可以采用上节介绍的两种方法。一种是迂回相位编码方法,直接对抽样点上复数波面的振幅和相位进行编码。另一种是修正离轴参考光编码方法,将全息函数造成实的非负函数。从而只对振幅进行编码。,一、抽样点数与空间带宽积,设平面物体的大小为,在x,
10、y方向的抽样间距为,根据抽样定理,取等号,有,一个抽样单元,制作一个全息图所需的抽样点数为,称为空间带宽积,它是物体所具有的信息量的量度,利用它可以方便地确定制作计算全息图时所需要的抽样点的总数。如图像的尺寸是40mm40mm,最高空间频率,图像的空间带宽积,对这样的图像制作全息图时,其抽样点数是,下面以傅里叶变换全息图为例加以讨论,设平面物体的大小为,,在x,y方向的抽样间距为,抽样单元分别为 j 个和 k 个。,这样离散的物光波函数可以写成,为单元的序数,取,在确定了抽样数和抽样间距以后,需要将,计算出来。为此,我们要将连续傅里叶变换,变成离散的傅里叶变换。,在一维的情况下,空域插值,代入
11、上式得,利用,和平移不变定理,代入上式,在谱平面上的抽样情况与物面上类似,其抽样间隔可分别取为,对于一个抽样点来说,对于二维情况 有,不考虑前面的常系数,则,这就是离散傅里叶变换。每作一次变换涉及到大量计算。,1965年库列图基(Cooley-Tukey)提出矩阵分解 的新算法,也就是快速傅里叶(FFT)变换算法,大大缩短了计算时间,才使二维图形的离散傅里叶变换在实际上成为可能,快速傅里叶变换算法的程序可以各种语言版本中找到,使用时直接调用相应的库函数就可以了。,通常是复数,可以记为,(请用MATLAB编写二维FFT),“编码”在通信中与指把输入信息变换为信道上传送的信号的过程。在计算全息中输
12、入信息是待记录的光波的复振幅,而中间的传递介质是全息图,其信息特征是全息图上的透过率的变化,因此将二维光场复振幅分布变换为全息图的二维透过率函数分布的过程,称为计算全息的编码。,由于成图设备的输出大多只能是实值非负函数,因此编码问题归结为将二维离散复值函数变换为二维离散实值函数问题。而且这种转换能够在再现阶段完成其逆转换,从二维离散实值函数恢复二维复值函数。,将复值函数变换为实值非负函数的编码方法可以归纳为两大类 第一种方法是把一个复值函数表示为两个实值非负函数,例如用振幅和相位两个实参数表示一个复数,分别对振幅和相位进行编码。第二种方法是仿照光学全息的办法,如引入离轴参考光,通过和物光波的干
13、涉产生干涉条纹的强度分布,成为实值非负函数,因此每个样点都是实的非负值,可以直接用实参数来表示。,1、迂回相位编码方法,(1)罗曼型,对光波的振幅进行编码比较容易,它可以通过控制全息图上抽样单元的透过率或开孔面积来实现。对于光波的相位编码则比较困难,虽然原则上可以使光波通过一个具有二维分布的相位板,但这在技术上十分困难。罗曼根据不规则光栅的衍射效应,成功地提出了迂回相位编码的方法。,方向上相邻光线的光程差为,相位差为,级衍射波,这时在,方向上,观察光栅的衍射光波,是一个平面波,可以认为波面上各点光波振动的相位相同,设为,问题:如果光栅的栅距有误差,如在某一位置处栅距增大了,这时在,方向观察的衍
14、射波是否,还是平面波?,相邻光线的光程差为,方向的衍射光波在该,位置处引入的相应相位延迟,迂回相位,迂回相位的值与栅距的偏移量和衍射级次成正比,而与入射光波的波长无关。,设光栅透光位置用标号 i 标示,则,迂回相位效应给予我们的提示:,通过局部改变光栅栅距的办法,可以在某个衍射方向得到我们所需用要的相位调制。,不考虑均匀相位延迟,下面对一复值函数进行振幅和相位编码,假定全息图共mn个抽样单元,待记录的复振幅的样点值为,式中,是归一化振幅,如图,首先在全息图每个抽样单元内放置一个矩形通光孔,通过改变光孔径的面积来编码复数波面的振幅,其次改变通光孔径中心与抽样单元中心的位置来编码相位。设矩形的宽度
15、,不变,矩形孔径的高度是,与归一化振幅成正比。,是孔径中心与抽样单元中心的距离,与抽样点的相位成正比,因此,孔径参数与复值函数的关系如下,根据上面方法确定了每个单元开孔尺寸和位置后,就可以用计算机控制绘图仪产生原图,再经过缩版得到计算全息图。由于在迂回相位编码方法中,全息图的透过率只有0和1两个值,故制作简单,噪声低,抗干扰能力强,并可多次复制而不失真,因而应用较为广泛。,绘制全息图,计算全息图的再现方法与光学全息相似,仅在某个特定的衍射级次上才能再现我们所期望的波前。下图是计算傅里叶变换全息图的再现光路,当用平行光垂直照明全息图时,在透射光场中沿某一特定衍射方向的分量波将再现物光波的傅里叶变
16、换,而直接透过分量具有平面波前,并且在另一侧的衍射分量将再现物谱的共轭光波。于是经过透镜L进行逆傅里叶变换后,输出平面中心是一个亮点,两边是正、负一级像和高级次的像。,书上P175给出了迂回相位编码的计算傅里叶变换全息图。,clc;clearA=zeros(128);A(45:50,50:70)=1;A(45:80,50:55)=1;A(75:80,50:70)=1;A(60:65,50:65)=1;b=A;imshow(b,notruesize)%0 1间的随机化矩阵 a=rand(128,128);aa=exp(i*2*pi*a);AA=double(b).*aa;Afft2=fftshi
17、ft(fft2(AA);%将变换后的高频移至中心A1=abs(Afft2);%物函数图的傅立叶变换后的频谱的幅值B2=angle(Afft2)/(2*pi);%得到归一化的频谱的相位A1max=max(A1(:);%得到了归一化的频谱幅值A1=A1/A1max;%s=128;N=128;%绘图尺寸设置swidth=s/N;sheight=swidth;%设置抽样单元的宽度与高度rwidth=swidth/2;%对每一个抽样单元编码,设置抽样单元内放置的矩形孔径的尺寸,rwidth=w*swidth,rheight=A1*sheight,孔径中心与单元中心距离为dextra=B2*swidth/
18、k,k为衍射级数,取为1%从左上角建立坐标系,设置抽样单元起始纵横坐标swidth/2;sheight/2;figure;set(gcf,color,w)axis(0 N 0 N);hold on;,for j=1:N sy0=sheight/2+(j-1)*sheight;%抽样单元纵坐标 for i=1:N sx0=swidth/2+(i-1)*swidth;%抽样单元横坐标,是以抽样单元中心为该单 rheight=A1(j,i)*sheight;dextra=B2(j,i)*swidth;if abs(dextra)1/4*swidth rx0=sx0+dextra-rwidth/2;r
19、x1=sx0+swidth/2;ry0=sy0-rheight;ry1=sy0+rheight/2;fill(rx0 rx0 rx1 rx1,ry0 ry1 ry1 ry0,k);rx00=sx0-swidth/2;rx11=sx0+dextra+rwidth/2-swidth;fill(rx00 rx00 rx11 rx11,ry0 ry1 ry1 ry0,k);else rx0=sx0-swidth/2;rx1=sx0+dextra+rwidth/2;ry0=sy0-rheight;ry1=sy0+rheight/2;fill(rx0 rx0 rx1 rx1,ry0 ry1 ry1 ry0
20、,k);rx00=sx0+dextra-rwidth/2+swidth;rx11=sx0+swidth/2;fill(rx00 rx00 rx11 rx11,ry0 ry1 ry1 ry0,k);end end end end axis equal axis off 请画出三种情况的开孔的位置?再现的程序?,%saveas(gcf,e.bmp);x=imread(e.bmp);figure,imshow(log(abs(fftshift(fft2(x),),作业6-1,6-3,6-4 查文献,编写有关程序,(2)四阶迂回相位编码方法,对于一个样点,,四个分量中只有两个分量为非零值,因此,要描述
21、一个样点的复振幅,只需要在两个子单元中用开孔大小或灰度等级来表示就行了。,修正离轴参考光的编码方法,迂回相位编码方法是用抽样单元矩形孔的两个结构参数,分别编码样点处的振幅和相位。如果模拟光学离轴全息的方法,在计算机中实现光波复振幅分布与一虚拟的离轴参考光叠加,使全息图平面上待记录的复振幅分布转换成强度分布,就避免了相位编码问题。这时只要在全息图单元上用开孔面积或灰度变化来编码这个实的非负函数,即可完成编码。,设待记录的物光波复振幅为 f(x,y),离轴的平面参考光波为R(x,y),即,修正离轴参考光的编码方法,在线性记录条件下,并忽略一些不重要的常数因子,光学离 轴全息的透过率函数为,在透过率
22、函数 所包含的三项中,第三项通过对余弦型条纹的振幅和相位调制,记录了物光波的全部信息。第一、二项是这种光学全息方法不可避免地伴生的,除了其中均匀偏置分量使h(x,y)为实的非负函数的目的外,它们只是占用信息通道,从物波信息传递的角度来说,完全是多余的。,从光学全息形成的过程来看,第一、二项是不可避免地伴生的,但是计算机制作全息图的灵活性,使得在做计算全息时,可以人为地将它们去掉而重新构造全息函数,即所谓的修正型离轴全息函数。,式中A(x,y)是归一化振幅。,下面从频域来理解光学离轴全息函数和修正型离轴全息函数的差别。,a、物波的空间频谱,b、光学全息图的空间频谱,图b是光学离轴全息图的空间频谱
23、,中间的大矩形是,的自相关频率成分。为了避免这些分量在频率域中的重叠,要求,载频,如果直接对光学全息图函数进行抽样制作计算全息图,则根据抽样定理,其抽样间隔必须为,其计算全息图的空间频谱如图c,它是 光学离轴全息图 频谱的 周期性重复。,由于修正后的全息函数已经去掉了,项,所以在频率,域中自相关项的频率成分已不存在,只有代表物波频率成分的两个矩形和直流项的频率成分,函数。如图d所示。,d、修正型离轴全息函数空间频谱,e、修正型离轴全息函数抽样后的频谱,由上图可知,对修正离轴全息函数抽样制作计算全息图时,其抽样间隔是,于是总的抽样点数就降为原为的1/4,这时计算全息图的频谱如图e。,应该指出,载
24、频在全息图上的表现形式是余弦型条纹的间距,这与光学全息是相同的,但光学离轴全息函数与我们构造的修正离轴全息函数的频谱结构不同,因此载频也不同。选取载频的目的是保证全息函数在频域中各分量不混叠。对全息函数进行抽样是制作计算全息图的要求,抽样间隔必须保证全息函数的整体频谱(包括各个结构分量)不混叠,两个概念是不同的。,但是由于加进了偏置分量,增加了记录的全息图的空间带宽积,因此增加了抽样点数。一般来说,物波函数的信息容量越大,抽样点数就越多,对于任 一种编码方法都不能违背抽样定理的,正如前面所述,避免了对相位的编码,但又以增加抽样点数为代价。,说明:上述以常量为偏置项的全息图是博奇1966年提出的
25、,称为博奇全息图。由于计算机处理的灵活性,偏置项还可以采用其它形式。加进偏置项的目的是使全息函数变成实值非负函数,每个样点都是实的非负值,因此不存在相位编码问题,比同时对振幅和相位编码的方法简便。,由于每个样点都是实的非负值,因此在制作全息图时,只需要在每个单元中用开孔大小或灰度等级来表示这个实的非负值就行了。,6-3 计算像面全息,计算像面全息与傅里叶变换全息不同之处仅在于被记录的复数波面是物波函数本身,或者是物波的像场分布,因此只要对物波函数进行抽样和编码。同样可以采用多种方法对物波函数进行编码。下图是像面全息的再现示意图。,1 抽样,设物波(或其像)的复振幅分布为进一步假定物波函数在空域



- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算 全息 ppt 课件

链接地址:https://www.31ppt.com/p-2105201.html