赝像-正像转换算法在全息体视图打印中的应用 下载: 844次
1 引言
全息体视图打印是近年来全息打印技术的研究热点[1-8],该技术将双目视差效应运用于全息图的制作,用有限的、离散的二维图像来形成近似连续的三维场景,是一种区别于传统全息图的打印技术。全息体视图打印技术的核心思想是,通过与全息干板位置相对变化的掩模独立曝光全息图,形成多个子全息图,子全息图又被称作全息单元(hogel),再现时掩模对再现光线的遮挡作用,使得不同位置观察到的图像不同,当不同图像满足合理视差关系时,就可以观察到立体效果。全息体视图打印技术由曝光图像生成算法和曝光光学系统两部分组成。全息打印中曝光图像生成算法的主要目的是,把采样得到的视差图像信息通过必要的算法进行采样编码,得到可用于打印到全息干板的曝光图像。按照生成全息单元方式的不同,曝光光学系统可以分为光阑遮挡形成全息单元和透镜聚焦形成全息单元两种[9]。
Yamaguchi等[10]提出了一种全息体视图打印新技术。通过计算穿过全息图平面某一点的所有光线得到相应全息单元的视差图像,将视差图像加载到空间光调制器(SLM)上,在SLM后放置球面透镜,使光线会聚到全息单元处并与参考光发生干涉,完成一个全息单元的打印。通过这种方法打印的全息图再现像具有无畸变和全视差等特点。Halle[11]把图像预处理技术引入体视图打印中,解决了水平全息体视图再现像畸变问题。详细分析了水平视差全息体视图打印技术中图像采集、全息曝光和场景再现之间的几何关系,通过光线追迹的方法分析了三者之间几何关系被破坏时,再现像会发生怎样的畸变,并提出无穷远相机法和视角切片法来修正这种畸变。Bjelkhagen等[9]提出了直写数字全息打印技术,为了获取视差图像,从曝光光学系统中抽象出6个平面,分别是相机平面、胶片平面、胶片投影平面、SLM平面、SLM投影平面和全息图平面,根据光线追迹方法得到采样图像和视差图像之间的像素对应关系,最终从相机采样图像中获取正确的视差图像。随着计算机图形学的发展和计算机运算能力的提升,可以采用双视锥相机算法从三维场景数据中获取可直接进行全息体视图打印的合成视差图像,该算法的核心是根据曝光光学系统的要求,得到正像数据和三维模型数据结构之间的对应关系,构造一种快速生成目标图像的特殊渲染器[12-13]。
近年来本研究组提出了一种有效的视差图像分割与重组的单步全息体视图打印(EPISM)方法[14-17],基于模拟“两步法”,通过光线追迹的方法,用较少的采样图片获取合成视差图像,实现单步打印并获取凸出于全息记录介质显示的再现像。这种基于模拟“两步法”的EPISM方法的核心是有效像素片段的拼接,通过较少的采样数据近似采样点周围未采样数据,从而得到合成视差图像。这种方法降低了采样数据量,减小运算成本,但也导致了合成视差图像的不精确性。EPISM方法获取合成视差图像时存在误差,不可避免地降低了再现像分辨率。为了避免EPISM存在的算法误差对再现效果的影响,本文将适用于非对称采集和显示的集成成像(POC)算法[18-21] 应用于全息体视图的打印中,探索采样图像与合成视差图像之间的编码关系,深入分析影响再现像可视角的各种因素,进一步提升全息体视图的再现效果。
2 光场再现原理和全息体视图打印的POC算法
2.1 光场再现原理
如果不考虑全息单元尺寸引起的衍射效应,全息体视图每个全息单元记录的是所在位置的光线强度和方向。如
在平面
(1)式可变形为
(2)式表示若已知某一平面上的光场信息,可求得与这一平面平行、距离为
全息体视图打印技术中的曝光图像生成算法的目的是,将某一平面的采样图像经过编码变换为另一平面的合成视差图像。采样时相机的位置对应平面
2.2 用于全息体视图打印的POC算法
在集成成像中,为解决赝像问题,使用适用于非对称采集和显示的集成成像POC算法,进行赝像-正像的转换。POC算法的目的是将某一平面的采样图像数据编码为适合显示设备的合成图像,其中合成图像是由等透镜数目的子图拼接而成。集成成像系统中的透镜阵列间隔对应全息体视图中全息单元的尺寸,合成图像中每一个子图对应全息曝光时的每一个合成视差图像。
使用集成成像技术中适用于非对称采集和显示的POC算法,获取全息体视图打印所需的合成视差图像。采样参数如下:采样相机平面与全息图平面距离为
如
(4)式表示通过调整采样间隔,可以改变采样平面与全息图平面的距离。采样完成后,需要对采样图像的像素与合成视差图像的像素进行匹配,完成由采样图像到合成视差图像的编码转换。
假设采样平面与全息图平面的距离为
当采样平面与全息图平面距离为
式中:
2.3 待曝光的合成视差图像生成
在全息单元尺寸为5 mm的全息体视图中,需要获得像素数为1000×1000、视场角为32°的合成视差图像,经计算可得
当采样间隔等于全息单元尺寸时,采样平面与全息图平面之间的距离为8750 mm,该距离过大会导致采样图像中三维物体的占比太低,有效像素太少,影响合成效果。因此需减小采样间隔,从而改变采样平面与全息图平面的距离。经实验验证,当采样间隔为全息单元尺寸的1/20时,全息图平面与采样平面的距离为437.5 mm,采样图像中三维物体的占比足够大,有效像素数目足够多,不会影响合成效果。在曝光光学系统中,LCD平面与全息图平面的距离为175 mm,同时,物体中心应与LCD平面重合,综合可知采样平面与物体中心的距离应为262.5 mm。采样区域大小
采样平面为
经过POC算法将采样图像编码变换为合成视差图像,观察采样图像和合成视差图像的区别。
图 4. 采样图像与合成视差图像对比图。(a)(b) 左上视角;(c)(d) 中间视角;(e)(f) 右下视角
Fig. 4. Comparison of sampled and synthetic parallax images. (a) Upper left; (b) centre; (c) lower right
相机位于左上角时,茶壶位于视角图像的右下角,可观察到茶壶的左面和上面。而对于左上视角全息单元对应的合成视差图像,茶壶同样位于合成视差图像的右下角,但可观察到茶壶的右面和下面。对于其他视角的采样图像和合成图像也有同样的关系。这是因为采样平面位于茶壶前方,全息图平面位于茶壶后方,采样得到的图像数据是赝像数据,而合成的图像数据是正像数据,实验需要打印凸出于全息记录介质的体视图,所需的是正像数据。另外,由于采样平面与茶壶的距离比全息图平面与茶壶的距离更远,茶壶在整个图片中占据空间更小。
3 曝光光学系统参数和POC算法参数对再现像视场角的影响
视场角一方面受记录介质分辨率的限制,另一方面由记录系统的几何关系以及相机采样时的视场角共同决定。全息干板记录的干涉条纹密度与物光参考光的夹角有一定的关系,不同夹角的物光和参考光干涉后,将生成不同方向和疏密程度的干涉层,当生成的干涉层密度超过全息干板可记录的分辨率时,无法再现相应物光波。当物光参考光从记录介质的两侧入射时,构成反射全息图。如
当物光和参考光正对照射记录介质时,即
采样相机视场角为
LCD屏幕大小
图 6. 影响体视图视场角的参数。(a)采样相机视场角;(b) LCD对hogel的张角;(c)全息干板对物体的张角
Fig. 6. Parameters influencing field angle of stereogram. (a) Field of view of camera; (b) field angle of LCD to hogel; (c) field angle of hologram to object
4 实验结果与分析
实验光路如
当
当
当
图 9. W为17.5 cm时,茶壶的多视点再现效果
Fig. 9. Teapots recovered from different perspectives when W=17.5 cm
图 10. W为12.5 cm时,茶壶的多视点再现效果
Fig. 10. Teapots recovered from different perspectives when W=12.5 cm
图 11. W为7.5 cm时,茶壶的多视点再现效果
Fig. 11. Teapots recovered from different perspectives when W=7.5 cm
当LCD与全息干板的距离为17.5 cm和12.5 cm时,观察体视图再现像,茶壶上的儿童图案清晰,三维效果显著,可视角度与理论分析相符,证明了POC算法在全息打印中的有效性。由(6)式和(7)式可得,在当前打印系统中增大体视图视场角,可通过以下方式实现:1)选取更大尺寸的LCD以增大
对于同一场景深度的全息图,视场角越大,再现像越暗,这是由LCD屏幕性质决定的,LCD上的每一个发光像素均不是严格的点光源,其中沿LCD法线的光线最强,且与LCD法线夹角越大,光线越弱。因此再现像亮度随观察角度的增大而降低。当LCD与全息干板的距离为12.5 cm时,再现像中出现较强的背景光,这同样是由上述原因引起。当LCD与全息干板距离较小时,曝光一个全息单元的物光光线角度更大,这就导致物光与参考光的光强比低于1∶20,较低的物参比导致较低的衍射效率,最终在再现像中出现较强的零级光(即背景光)。
当LCD与全息干板的距离减小到7.5 cm时,再现茶壶有重影现象,严重影响了再现像的质量,这是全息体视图打印系统固有的缺陷。因为全息单元尺寸不可能无限小,全息体视图再现的三维场景仅在LCD平面是完全准确的,在其他平面会产生再现误差。如
茶壶壶嘴与LCD平面的距离
从系统景深角度考虑,当
根据(8)式,可通过以下方式提高再现像分辨率:1)减小hogel的尺寸Δ
适用于非对称采集和显示的集成成像POC算法可将采样图像转换为适合曝光光学系统的合成视差图像。所提的方法消除了EPISM方法通过较少的采样数据近似采样点周围未采样数据时,有效像素片段拼接出现的像素误差;同时也避免了在无穷远相机法中,合成视差图像的像素受全息单元数目限制、分辨率较低的问题,该方法可应用于小尺寸的全息体视图。
对于特定的打印系统,通过调整POC算法参数,可得到适合当前打印系统的像素级精确的合成视差图像。但是由于采样图像和合成视差图像之间是像素对应关系,合成视差图像的分辨率大致决定了所需的采样图像数量,生成1000 pixel×1000 pixel分辨率的合成视差图像所需的采样图像数量是百万级的。在实验中,使用3D MAX软件的虚拟相机对简单的三维场景进行106个视角的采样,计算机CPU为英特尔酷睿i7-8750H,内存为16 GB,操作系统为Windows10,每个采样图像的分辨率为1000 pixel×1000 pixel,所需的时间约为10 h。然后用POC算法对这106张视角图像进行处理,生成16×16幅合成视差图像,所需的时间约为3 h。巨大的数据量和运算量致使生成视差图像耗费较长的时间,从而导致实验的时间成本较高。
5 结论
将适用于非对称采集和显示的集成成像POC算法用于全息体视图的打印,以获取与当前全息打印系统匹配的像素级精确的合成视差图像。通过实验打印出不同场景深度下再现质量较好的体视图,体视图再现像视场角符合理论分析,验证了特定条件下场景深度和视场角之间的制约关系的正确性,并提出了改进体视图视场角的方法。当场景深度较小时,再现像分辨率显著降低,分析了全息体视图重影现象产生的原因,并指出提高再现像分辨率的研究方向。
[1] Kim S C, Dong X B, Kim E S. Accelerated one-step generation of full-color holographic videos using a color-tunable novel-look-up-table method for holographic three-dimensional television broadcasting[J]. Scientific Reports, 2015, 5: 14056.
[9] BjelkhagenH, Brotherton-RatcliffeD. Ultra-realistic imaging[M]. Boca Raton: CRC Press, 2016.
[11] Halle MW. The generalized holographic stereogram[D]. Boston: Massachusetts Institute of Technology, 1991.
[12] Jones A. McDowall I, Yamada H, et al. Rendering for an interactive 360° light field display[J]. ACM Transactions on Graphics, 2007, 26(3): 40.
[13] Sánchez A M, Prieto D V. Design, development, and implementation of a low-cost full-parallax holoprinter[J]. Proceedings of SPIE, 2018, 10558: 105580H.
[14] Su J, Yan X P, Huang Y Q, et al. Progress in the synthetic holographic stereogram printing technique[J]. Applied Sciences, 2018, 8(6): 851.
Article Outline
张腾, 闫兴鹏, 王晨卿, 汪熙, 陈颂, 陈卓, 蒋晓瑜. 赝像-正像转换算法在全息体视图打印中的应用[J]. 中国激光, 2019, 46(9): 0909001. Zhang Teng, Yan Xingpeng, Wang Chenqing, Wang Xi, Chen Song, Chen Zhuo, Jiang Xiaoyu. Application of Pseudoscopic-Orthoscopic Conversion Algorithm in Holographic Stereogram Printing[J]. Chinese Journal of Lasers, 2019, 46(9): 0909001.