1 引 言
Gabor于1948年提出的全息技术 ,能够记录和再现三维物体,已经在光学计量、微光学、立体显示等领域得到了广泛的应用。合成全息术是将专门制作的一组带有视差信息的二维图片,综合成为能显示三维图像的全息术,尤其在记录室外大场景和人物肖像等方面有着自己独特的优势 。计算全息术将全息原理与计算机技术相结合,使全息图的制作更加灵活方便 J,合成全息图同样可以利用计算机图形处理能力和计算全息技术制作得到。高分辨率电寻址的液晶空间光调制器目前已经商用化,并在光学信息处理领域得到了广泛的应用,同时也对合成全息技术的发展提供了新的技术支持,利用其与计算机的良好接口,作为二维图片发生器参与合成全息图的拍摄,极大地提高了合成全息图拍摄的灵活性和可靠性。但计算机辅助的只在拍摄环节,合成全息的记录和显示以及观察合成全息动感仍然是通过空间面积分割来实现的。目前高分辨率电寻址液晶空间光调制器的像素尺寸达到了微米量级,已经可以直接用于数字全息图的实时光电再现。本文正是基于计算全息技术和数字全息图的实时光电再现技术,提出了一种实现合成全息显示的新方法,由计算机制作三维物体模型并得到体视图阵列,计算每一视角二维体视图的全息图,再现时利用两个液晶空间光调制器同时对一对体视图的两幅全息图进行实时光电再现,同时使再现像符合人眼双目视觉需要以达到立体显示效果,计算机控制全息图阵列按一定频率输出,代替传统合成全息中的空间面积分割,从而实现合成全息的显示效果,同时可以方便的观察合成全息动感。本文分析了计算原理和实验系统设计,并给出了实验结果。
2 二维视图对应全息图的计算原理
根据体视图原理,如图1所示,选取合适的角度摄取一对体视对图片,并有 a=arctan(B/2l),B为人眼一般瞳距62mm,l取明视距离300mm,则可计算得 a=5.9度。计算全息术根据光学全息的原理,利用计算机计算得到物光波在全息平面上的分布,并对光场的分布进行编码,得到数字化的全息图。对二维光场分布,计算全息的记录原理如图2所示,设二维物光场分布为f(x。,y。), Zo满足菲涅耳衍射条件,则全息面 xh一yh 上的物光波分布为 :
式中:
Zo是物平面到全息面的距离,为常数。略去常数项exp(jkz。)/jAZo后,式(1)可以表示成:
式中:
则全息面上的物光分布可以通过 f(X。,Y。)P( X。,Y。)的傅里叶变换得到,变换频率 在计算全息中物光波是离散化的,三维物体由计算机设计并得到相应不同视角视图的数字图像,因而可用快速傅里叶变换(FFTr)计算菲涅耳衍射。用博奇编码法制作得到1024×768像素的离轴菲涅耳计算全息图。对体视对中的两个图像分别计算得到两幅全息图。为实现合成全息显示效果,将三维物体不同侧面对应体视图计算并处理得到的系列全息图按顺序存储。
3 合成全息显示系统设计
目前高分辨率电寻址液晶空间光调制器的像素尺寸达到了微米量级,已经能用于对数字全息图光学再现得到二维图像J,再现系统光路原理图如图3所示,全息图通过计算机视频接口输出至SLM,平行激光光束垂直照射SLM,透射光经L,会聚在焦面处得到全息再现像,再现像的大小与空间光调制器像素尺寸、L,的焦距和再现光的波长有关。由于SLM的周期性像素化结构,再现像有多组±1级衍射像出现,同时伴有零级衍射光,在L焦面处加光阑F选取一组合适的再现像,同时消除零级衍射光的影响。
合成全息图实现立体显示要求左右视图对应的全息图同时再现,并且再现像满足双目观察要求。
因而我们设计了用两个液晶空间光调制器同时进行光电再现的实验系统,如图4所示。实验系统设计的关键是如何将左右视图的全息图同时分别输出到两个SLM,这里我们采用杭州三花科特光电公司的TLE09X一02Fd3一b型液晶背投影光学引擎系统,光学引擎中三个SLM是EPSON产的r胛一LCD,性能参数如表1所示。光学引擎系统的驱动电路能够将计算机输出VGA信号的RGB信号处理后同时分别驱动三个LCD。背投影光学引擎是用于非相干光学信息处理的,用于全息光电再现时必须进行改造,选用其中的R和B对应的LCD,把它们从光学引擎上取下后重新固定,并按图4所示组成实验系统,再现像通过一双孔光阑观察,光阑的双孔距离符合人眼一般瞳距取62mm。
采用光学引擎系统的主要出发点是利用其能将彩色图像通过RGB三个通道,将三基色图像分别显示于三个LCD,用于合成全息显示时,则需要对全息图作一定的处理,处理方法如图5所示,将左右视图的全息图分别作为RGB图像的R和B分量,G分量可以任意,进而把RGB三个分量用Matlab图像处理的方法处理合成一幅1024×768的RGB彩色图像,这样当一幅RGB图像通过计算机视频接口输出时,就同时输出了一对体视全息图到再现光路系统中,通过实时光电再现,使人眼观察到立体像。
4 实验结果及分析
在实验中,三维物体由软件3D Max 5.0制作,为一小桌子,其下空间有一球,三维物体绕z轴转动,每转过6。取得一幅数字图像。根据菲涅耳全息的基本原理用Matlab语言编写了计算全息程序,对所得到的数字图像序列,计算得到相应的全息图阵列,其中物光和参考光波长选用514.8nm,物面与全息面距离为300mm。对所得的全息图阵列每相邻两幅全息图按图5所示用Matlab图像处理方法得到RGB图像阵列。用Visual Basic6.0编写了控制程序,控制RGB图像液晶空间光调制器输出,再现光波长为510nm,L。焦距300mm,同时控制程序可以控制计算机以一定频率输出RGB格式的全息图序列,且输出频率可调,输出最大频率为60Hz。利用人眼视觉残留效应,可以观察到连续动感的再现立体像。实验中同时也发现,由于激光功率、液晶空间光调制器开口率和透过率以及全息图本身的衍射效率的影响,再现图像的亮度受到了一定的限制。其次,由于液晶空间光调制器像元尺寸的限制,再现像的大小有限。
5 结论
结合计算全息技术和液晶空间光调制器,系统研究了合成全息图的计算机生成和实时光电再现技术,利用经过改造的液晶背投影光学引擎系统,设计了相应的实验系统,得到了实验结果。相比于传统合成全息显示技术,该方法中从体视图的获取、全息图的计算到实时光电再现都是由计算机控制完成,提高了全息制作和显示的可靠性和实时性,对促进合成全息显示技术的发展和实用化提供了一个有效的途径。
全部0条评论
快来发表一下你的评论吧 !