0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

纯相位全息图优化算法综述

西安中科微星 来源:西安中科微星 作者:西安中科微星 2024-12-25 15:10 次阅读

◀ 背景引入 ▶

近年来,得益于光学电子和计算机等各项技术的进步以及新算法的不断提出,计算全息技术飞速发展。由于现有液晶空间光调制器对于纯相位全息图具有更高的调制能力与衍射效率,纯相位全息图优化算法一直以来都是研究热点。目前,各种传统方法可以满足不同的计算耗时与重建质量要求,而深度学习、维尔丁格流等新方法为纯相位全息图优化带来了新的思路,这些工作都有利于实时、广视场、高质量全息三维显示的早日实现。不同于传统的全息成像技术,在计算机生成全息图领域,液晶空间光调制器带来了对波前信息前所未有的灵活控制能力,为计算全息的发展提供了很大的发展空间与动力。

wKgZPGdrr5iAGs0KAACZpDt-pPU676.png

过去的几十年间,计算机生成纯相位全息图算法层出不穷,其核心就是纯相位全息图优化问题: 给定一个复振幅全息图(Complex-Amplitude Hologram),将其编码成为一个纯相位全息图(Phase-Only Hologram),使得用该纯相位全息图进行光学重建所得到的图像要尽可能还原原始图像。这些方法主要分为3类:迭代方法、非迭代方法与其他方法。迭代算法通常由一个对目标全息图的近似出发,经过一系列的重复操作不断优化这个近似全息图,直到该近似所得到的重建图像满足一定的误差要求;非迭代算法不需要重复的大量优化计算, 会根据指定步骤一次性给出近似解。由于较低的计算负荷,非迭代算法更符合实时全息显示的要求,而代价是这类方法的重建质量不如迭代算法;其他方法种类繁多,各有特点。

◀ 纯相位全息图生成算法介绍 ▶

迭代性算法:Gerchberg-Saxton算法

可以生成纯相位全息图的迭代算法中,迭代傅立叶变换算法 (IterativeFourier Transform Algorithm)是一种比较具有代表性的算法,该类算法的特点是通过傅立叶变换在两个平面中的反复传递。

wKgZPGdrr6eARdwBAADdv9lzzbM056.png

图1 计算机生成全息成像术流程图

迭代傅立叶变换算法,或称误差减少算法(Error Reduction Algorithm)在20世纪70年代早期被作为数字全息的一种算法而提出, 后来被 Gerchberg与 Saxton修改并运用在相位提取领域,成为了迭代算法中最著名也可能是被运用最多的方法—Gerchberg-Saxton(GS)算法,其算法流程图如图2。

wKgZPGdrr7KANg0KAABPpIvHfnU775.png

图2 Gerchberg-Saxton算法流程图

该算法中,根据全息图平面与重建图像平面的振幅分布,通过迭代进行正逆向的光波传递以及施加在两个平面上的限制条件, 进而求得全息图平面中光场的相位信息。该方法在计算纯相位全息图场景中十分适用,可以使用菲涅尔变换或者傅立叶变换来进行光场传播的计算。

迭代性算法:误差扩散算法

误差扩散算法(Error Diffusion Method)是另一种类型的迭代算法,该算法会在全息图平面的各个像素之间迭代。当复振幅全息图的振幅信息被直接移除时,每个像素点都会产生误差,而误差扩散算法将逐个扫描像素点,并将每个像素点的误差按照一定权重向尚未扫描到的四个相邻像素点扩散。

wKgZPGdrr7yAQuIkAAAYqzwf8EU716.png

图3 误差扩散算法示意图;(a)误差从左向右扫描扩散;(b)误差与从右向左扫描的扩散。

◀ 非迭代性算法 ▶

随机相位方法在全息图纯相位化的过程中是一种常用的非迭代方法。由于纯相位全息编码相当于高频滤波过程,重建图像只包括原始图像的边界与线条部分,因此需要引入随机相位掩膜(Random Phase Mask)使原始图像的波前分散至整幅全息图以提高重建质量,然而随之而来的斑点噪声也较明显。为了减少这种斑点噪声,近期有一种改进的随机相位方法,该方法会针对不同的图像,引入具有不同频率的随机相位掩膜以进一步减少信息损失和提高重建质量。除此之外,还有许多用于减少斑点噪声的非迭代方法,例如:采用下采样掩膜的采样纯相位全息图(Sampled-Phase-only Hologram)方法、模式化相位掩膜(Patterned Phase-Only Hologram)方法、双相位方法(Double-Phase Method),以及使用非随机相位掩膜的方法(Random Phase-Free Method)等。

wKgZO2drr9KAMLkVAAMqKZ6oFY0266.png

图4 随机相位对纯相位全息图重建结果作用示例;(a)原始图像;(b)未添加随机相位掩膜;(c)添加随机相位掩膜。

◀ 其他方法 ▶

除了迭代算法与非迭代算法,有一种直接算法可以用于计算纯相位全息图。假设纯相位全息图有M×N个像素,每个像素点的相位值有Q种可能取值,则纯相位全息图生成问题的搜索空间为M×N×Q,目标是找到重建图像与原始图像误差最小的全息图所有像素值。直接算法主要有三类:直接搜索算法(Direct Search Algorithm)、模拟退火算法(Simulated Annealing Algorithm)以及遗传算法(Genetic Algorithm)。

wKgZO2drr-GAOdB7AACqNaBIXdE156.png

图5 三种直接算法的比较

除以上介绍的算法外,论文中还介绍了近年来被提出的一系列算法,例如:介于迭代算法与非迭代算法两种分类之间的纯相位全息图生成算法,该方法能够节省大量计算时间,同时保持着较高的重建准确度,适合全息动态实时显示等应用;以及近年来快速发展的深度学习方法也被用于全息图压缩以及生成,在循环中,CITL技术直接捕捉到全息图的光学重建结果,并且将该结果用于对全息图的进一步优化,并能够取得较高的重建质量;还有由Chakravarthy等人提出的基于维尔丁格流(Wirtinger Flow)的相位提取方法可以将相位提取问题转化为可用一阶优化算法(First-Order Optimization Method)进行优化的二次问题(Quadratic Problem)。运用该相位提取方法进行全息图优化可以使重建质量达到极高的准确度,而计算成本则仅与GS算法相当。目前,传统的迭代与非迭代的纯相位全息图优化算法都已经取得了不错的效果,但需要在计算耗时与重建质量间做出取舍,深度学习、维尔丁格流等新方法的不断出现为解决这一问题带来了新的思路,这些工作都有利于实时、广视场、高质量全息三维显示的早日实现。

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 算法
    +关注

    关注

    23

    文章

    4615

    浏览量

    92971
  • 全息
    +关注

    关注

    0

    文章

    27

    浏览量

    9361
收藏 人收藏

    评论

    相关推荐

    相位

    相位
    jf_61024331
    发布于 :2024年12月20日 04:04:37

    电感电路中正确的关系是什么

    之间存在相位差,电流的相位比电压的相位滞后90度。 一、电感电路的基本原理 1.1 电感元件 电感元件是一种能够储存磁场能量的元件,其基本结构是绕制的导线。当电流通过电感元件时,会在
    的头像 发表于 07-23 14:45 998次阅读

    基于神经网络的全息图生成算法

    优化提供了全新的解决方案。本文将从全息图的基本原理、神经网络在全息图生成中的应用、具体算法实现以及未来展望等方面进行详细阐述。
    的头像 发表于 07-09 15:54 477次阅读

    全息投影呈现什么影像特征

    全息投影技术是一种利用光的干涉和衍射原理,将物体的三维信息记录在全息图上,并通过适当的光源再现物体的三维影像的技术。全息投影技术具有许多独特的影像特征,以下是对这些特征的介绍: 三维性 全息
    的头像 发表于 07-08 11:15 713次阅读

    全息投影运用了什么原理和技术

    的原理 光波干涉原理 全息投影技术的基础是光波干涉原理。当两束光波相遇时,它们的振幅相加,形成干涉条纹。这些干涉条纹记录了物体的光波信息,包括振幅和相位。 记录全息图 全息投影需要记录
    的头像 发表于 07-08 11:13 1919次阅读

    全息投影技术的原理是什么

    全息投影技术是一种利用光学原理,通过记录和再现物体的光波信息,实现三维立体图像的显示技术。 一、全息投影技术的原理 全息的概念 全息(Holography)一词来源于希腊语“holos
    的头像 发表于 07-08 11:11 2230次阅读

    全息投影空中成像原理是什么

    全息投影技术是一种利用光的干涉和衍射原理,将物体的三维信息记录在全息图上,然后通过全息图再现物体的三维图像的技术。全息投影技术具有高分辨率、高对比度、高亮度、全彩色、立体显示等优点,被
    的头像 发表于 07-08 11:02 1643次阅读

    神经网络优化算法有哪些

    神经网络优化算法是深度学习领域中的核心技术之一,旨在通过调整网络中的参数(如权重和偏差)来最小化损失函数,从而提高模型的性能和效率。本文将详细探讨神经网络优化算法的基本原理、主要方法、
    的头像 发表于 07-03 16:01 562次阅读

    激光全息无损检测技术原理以及应用

    激光全息无损检测技术是一种基于激光干涉原理的无损检测方法,具有高灵敏度、高分辨率、实时性、非接触性等优点。本文将详细介绍激光全息无损检测技术的原理、应用以及发展前景。 一、激光全息无损检测技术
    的头像 发表于 05-24 16:53 1790次阅读

    深度学习编译工具链中的核心——优化

    、或优化数据流动,来提高模型推理的性能。优化的出现很大程度上是因为算法开发人员不熟悉硬件,在算法层面上可以灵活表达的一种计算方式,在硬件底
    的头像 发表于 05-16 14:24 976次阅读
    深度学习编译工具链中的核心——<b class='flag-5'>图</b><b class='flag-5'>优化</b>

    无监督深度学习实现单次非相干全息3D成像

    论文信息 背景引入 数字全息术因其能够从单一视点对3D场景进行成像而备受关注。与直接成像相比,数字全息是一种间接的多步骤成像过程,包括光学记录全息图和数值计算重建,为包括深度学习在内的计算成像方法
    的头像 发表于 05-13 17:38 459次阅读
    无监督深度学习实现单次非相干<b class='flag-5'>全息</b>3D成像

    基于空间光调制器彩色全息显示--上海瞬渺光电技术有限公司

    是不同的,所以大多数采用三基色光源照明全息图,通过控制三基色光源的强度比和强度空间分布实现彩色全息显示。德国Holoeye空间光调制器的彩色全息显示解决方案采用Holoeye的液晶
    发表于 02-28 13:12

    电容电路中电压与电流的相位关系

    电容电路中,电压和电流之间存在一定的相位关系。在电路中,电压和电流通常不会同步改变,会存在一定的偏移量,这就是相位差。相位差是指两个正弦波的相位
    的头像 发表于 02-25 16:15 6928次阅读

    如何对MD5加密算法优化

    有人针对程序安全启动过程,进行MD5算法优化嘛。目前采用标准算法,时间稍长,如果有人做过优化的话,可以分享一下,谢谢。
    发表于 02-18 08:20

    面向3D增强现实(AR)眼镜的波导全息显示

    同时,全息显示技术被认为是终极的3D显示方案,其利用空间光调制器(SLM)来调制光的波前,还提供了其它独特优势,例如无像差、高分辨率图像、每像素深度控制、眼视差深度提示、视力校正功能以及大色域。近年,计算机生成全息图(CGH)渲染领域取得了许多进展
    的头像 发表于 01-14 10:23 1073次阅读
    面向3D增强现实(AR)眼镜的波导<b class='flag-5'>全息</b>显示