三维纯相位全息显示中的散斑噪声抑制 下载: 1000次
1 引言
全息显示被认为是最理想的三维显示技术[1-2],随着计算机技术的广泛应用,计算全息显示得到了迅速发展。计算全息显示可以通过计算机进行灵活建模,实现传统光学全息难以实现的某些特殊功能[3],且拥有制作过程简单、成本低、效率高、存储性强、可重复性高等优势[4]。近年来,计算全息显示已经成为全息显示领域的研究热点之一[5]。
在计算全息的记录与再现过程中,为了重构出清晰的再现像,需要获得高质量的全息图。纯相位全息图无共轭像且衍射效率高,得到了广泛应用[6-10]。早期计算纯相位全息图的产生采用Gerchberg-Saxton(GS)的相位恢复迭代算法[11],该方法主要是通过迭代优化得到相位全息图,但得到的是一个近似的相位图,重建图像的质量较差,散斑噪声明显,且运行速度慢[12]。研究者们对GS算法进行了各种改进[13],GS算法的发展日趋成熟,目前已有的改进GS相位恢复迭代算法,其图像噪声得到了较好抑制,不仅提高了再现像的质量,也加快了运行速度,但这类迭代算法处理像素较大的全息图时运行速度仍不理想。再现像噪声产生的另一个原因是再现光源的高相干性[14],适当降低再现光源的相干性可以有效抑制散斑噪声,因此,Pan等[15]以发光二极管(LED)代替激光器作为再现光源,但这类方法需要添加额外的设备搭建光学系统,整个光学系统更加复杂。为了解决上述问题,Chang等[12,16-17]引入了误差扩散算法,该方法首先通过菲涅耳衍射计算光场分布,再利用误差扩散算法得到纯相位全息图。该方法得到的纯相位全息图重建像清晰,再现像的噪声得到有效抑制,且不需要复杂的光学系统。然而,该方法目前只在二维图像的全息图再现像噪声抑制中得到了应用[12]。
本文结合分层角谱算法[18-19]与误差扩散算法,利用分层角谱算法在计算三维物体全息图方面的计算精确、速度快等优点,提出了一种基于角谱衍射理论的误差扩散算法来抑制三维物体纯相位全息再现像的噪声。该方法先利用分层角谱算法计算三维物体的光场传输,再通过误差扩散算法计算得到优化的纯相位全息图,最后重建出高质量的再现像。数值模拟实验表明,所提方法可以有效减小三维物体再现像的散斑指数(SI)[20-21],明显提高三维物体的全息再现像质量。
2 基于误差扩散算法获取纯相位全息图
误差扩散算法最初应用于图像处理中的半色调滤波优化[22],近年来在相位全息图的计算中[16-17]得到了应用。它的基本原理是将当前正在处理的像素点产生的误差扩散到邻域中未被处理的像素点上,对邻域中未被处理的像素点进行补偿和校正,最终得到需要的纯相位全息图。该方法根据角谱衍射理论来计算物平面传播到全息面上的光场复振幅分布,其表达式为
式中F(·)代表傅里叶变换;F
式中
从复振幅全息图中的第一个像素点开始,按行由左向右、由上而下对整个复振幅全息图进行扫描,且每个像素点都包含了复振幅全息图的全部信息。假设当前正在处理的像素点为
式中angle(·)表示求辐角。
经过上述处理,新得到的纯相位值和原先的复振幅值之间存在一个误差,将这个误差记为
将误差
式中
处理完当前像素点后,根据扫描顺序对下一像素点进行上述处理,将所有像素点都按照上述步骤处理完后,得到一个新的复振幅值
3 仿真结果分析
3.1 重构图像的质量评估
SI是全息再现像强度的标准差与平均值的比值[20-21],其值越小,抑制效果越好、成像质量越高,其数学表达式为
式中
3.2 基于角谱理论的误差扩散算法提取二维图像纯相位全息图的数值模拟
为了验证所提方法抑制三维物体纯相位全息再现像的散斑噪声的可行性,先对二维图像进行测试。首先通过角谱衍射(1)式计算二维图像的光场分布,将复振幅值的振幅项置为1,保留其相位项,与原先的复振幅之间产生误差,再由误差扩散法计算得到纯相位全息图,计算过程为(5)~(7)式,最后通过数值模拟实验得到清晰的再现像。为验证所提方法的有效性,分别对三种纯相位全息图的产生方法,即直接去除振幅的方法、基于角谱理论改进的GS算法以及所提方法进行了仿真模拟实验。
实验利用MATLAB R2014a软件进行仿真,实验环境为3.60 GHz Intel(R) CoreTM i7-7700处理器、16.0 GB内存、WIN10 64位操作系统。选取baboon图作为二维测试图,仿真结果如
图 1. 仿真结果一。(a)原图;(b)直接去除振幅的纯相位全息图再现像;(c)基于角谱理论改进的GS算法的纯相位全息图再现像;(d)所提方法的纯相位全息图再现像;(e)直接去除振幅的相位全息图;(f)基于角谱理论改进的GS算法的相位全息图;(g)所提方法的相位全息图
Fig. 1. Simulation results I. (a) Original image; (b)reconstructed image of phase-only hologram after direct removal of magnitude; (c)reconstructed image of phase-only hologram by modified GS algorithm based on angular-spectral theory; (d) reconstructed image of phase-only hologram by proposed algorithm ; (e) phase hologram after direct removal of magnitude; (f) phase hologram of modified GS algorithm based on angular-spectral theory; (g) phase hologram by proposed algorithm
为进一步说明误差扩散方法的有效性,比较三种方法的全息再现像的SI,结果见
表 1. 不同算法下全息再现像的SI比较
Table 1. SI comparison of reconstructed images for different algorithms
|
表 2. 两种方法的运行时间比较
Table 2. Comparison of running time for two algorithms
|
3.3 基于角谱理论的误差扩散算法提取三维物体纯相位全息图的数值模拟
将分层角谱算法与误差扩散算法结合,以实现对三维物体纯相位全息再现像散斑噪声抑制的目的。首先通过分层角谱算法对三维物体进行分层处理,然后利用角谱衍射公式计算每一层的复振幅分布并进行叠加,最终得到整个三维物体的复振幅分布。将其振幅值置为1,保留其相位项,得到两者之间的误差值,再利用误差扩散法原理对全息图进行计算,计算过程为(5)~(7)式,最终得到所需的纯相位全息图,再对纯相位全息图利用角谱逆运算分层得到再现像。实验所用软件与实验环境与上节的相同,选取小火车模型作为三维物体进行仿真实验,
图 2. 三维小火车。(a)深度图;(b)位置图
Fig. 2. Three-dimensional little train: (a) Depth map; (b) position map
对小车模型距全息面距离为
SI的计算结果见
图 3. 仿真结果二。(a)直接去除振幅的相位全息图;(b)直接去除振幅的相位分布图;(c)经误差扩散处理的相位全息图;(d)经误差扩散处理的相位分布图;直接去除振幅的距离为(e) 210,(f) 220,(g) 230 mm的纯相位全息图再现像;经误差扩散处理的距离为(h) 210,(i) 220,(j) 230 mm的纯相位全息图再现像
Fig. 3. Simulation results II. (a) Phase hologram after direct removal of magnitude; (b) phase profile after direct removal of magnitude; (c) phase hologram after error diffusion processing; (d) phase profile after error diffusion processing; reconstructed images of phase-only hologram after direct removal of magnitude but for different distances of (e) 210, (f) 220 and (g) 230 mm, respectively; reconstructed images of phase-only hologram after error diffusion processing but for different distances of (
表 3. 处理前后SI的比较
Table 3. SI comparison before and after processing
|
4 结论
提出了一种基于角谱理论的误差扩散算法,用来产生三维物体的全息图,使误差扩散法在三维物体纯相位全息再现像的散斑噪声抑制上得到了应用。数值实验与定量分析结果表明,所提方法可以减小三维物体再现像的SI,有效提高了三维物体的成像质量。
[1] 彭玮婷, 刘娟, 李昕, 等. 新颖材料器件为全息显示带来的新机遇[J]. 物理学报, 2018, 67(2): 024213.
[2] 汪香香, 张成, 沈川, 等. 三维复杂场景的菲涅耳全息图频域压缩重建[J]. 光学学报, 2017, 37(07): 0709001.
[3] 王鹏. 计算全息三维显示的技术研究[D]. 昆明: 昆明理工大学, 2013.
WangP. Study on the three-dimensional display of computer-generated hologram[D]. Kunming: Kunming University of Science & Technology, 2013.
[4] 向东. 三维物体的计算全息图快速生成算法及显示研究[D]. 昆明: 昆明理工大学, 2017.
XiangD. The research of fast algorithm and display of computer-generated hologram for three dimension objects[D]. Kunming: Kunming University of Science & Technology, 2017.
[5] 刘超, 桂进斌, 李俊昌, 等. 基于三角形面光源频谱解析解的计算全息图快速生成算法[J]. 激光与光电子学进展, 2018, 55(1): 010901.
[6] 刘凯峰, 沈川, 张成, 等. 纯相位菲涅尔全息图的反馈迭代算法及其硅基液晶显示[J]. 光子学报, 2014, 43(5): 0509003.
[11] Gerchberg R W. A practical algorithm for the determination of phase from image and diffraction plane pictures[J]. Optik, 1972, 35(2): 237-250.
[12] 常琛亮. 基于衍射理论的计算机全息图算法研究[D]. 南京: 东南大学, 2015.
Chang CL. Study on the algorithm of computer generated hologram based on diffraction theory[D]. Nanjing: Southeast University, 2015.
[13] 刘宏展, 纪越峰. 一种基于角谱理论的改进型相位恢复迭代算法[J]. 物理学报, 2013, 62(11): 114203.
[14] 邓慧, 张蓉竹, 孙年春. 激光光束非相干叠加对散斑噪声抑制情况[J]. 光学学报, 2016, 36(1): 0129002.
[18] 赵燕. 三维场景的计算全息显示技术[D]. 北京: 清华大学, 2016.
ZhaoY. Computer-generated hologram technologies for three-dimensional display[D]. Beijing: Tsinghua University, 2016.
[20] 曾震湘. 全息光电三维显示关键技术研究[D]. 上海: 上海大学, 2015.
Zeng ZX. Study on the key techniques of optoelectronic holographic three-dimensional display[D]. Shanghai: Shanghai University, 2015.
[21] 张明. 数字全息显示关键技术的研究[D]. 北京: 北京邮电大学, 2013.
ZhangM. The research of key technologies in digital holography[D]. Beijing: Beijing University of Posts and Telecommunications, 2013.
Article Outline
周婷婷, 韩超. 三维纯相位全息显示中的散斑噪声抑制[J]. 中国激光, 2018, 45(12): 1209001. Tingting Zhou, Chao Han. Speckle Noise Suppression in Three-Dimensional Phase-Only Holographic Display[J]. Chinese Journal of Lasers, 2018, 45(12): 1209001.