Real-Time Computation of 3D Wireframes in Computer-Generated Holography

Real-Time Computation of 3D Wireframes in Computer-Generated Holography
复制标题

计算机生成全息术中 3D 线框的实时计算

DOI:
10.1109/tip.2021.3125495
复制
发表时间:
2021
影响因子:
10.6
通讯作者:
Schelkens Peter
Schelkens Peter
中科院分区:
计算机科学1区
文献类型:
--
作者:
Blinder David;Nishitsuji Takashi;Schelkens Peter

文献摘要

相似文献

计算机生成全息(CGH)算法模拟数值衍射,特别应用于全息显示技术。由于衍射是基于波的性质,CGH的计算量非常大,因此在实时驱动高分辨率显示器方面尤其具有挑战性。为此,我们提出了一种有效计算三维线段全息图的技术。我们解析地表达了解,并设计了一个适用于大规模并行计算体系结构的高效可计算近似。这些算法是在GPU上实现的(带有CUDA),我们获得了比参考点算法快70倍的速度,几乎看不到质量损失。我们报告了复杂3D线条绘制对象的CGH的实时帧率,并在仿真环境和全息显示设置中验证了该算法。
Computer-Generated Holography (CGH) algorithms simulate numerical diffraction, being applied in particular for holographic display technology. Due to the wave-based nature of diffraction, CGH is highly computationally intensive, making it especially challenging for driving high-resolution displays in real-time. To this end, we propose a technique for efficiently calculating holograms of 3D line segments. We express the solutions analytically and devise an efficiently computable approximation suitable for massively parallel computing architectures. The algorithms are implemented on a GPU (with CUDA), and we obtain a 70-fold speedup over the reference point-wise algorithm with almost imperceptible quality loss. We report real-time frame rates for CGH of complex 3D line-drawn objects, and validate the algorithm in both a simulation environment as well as on a holographic display setup.