Nishitsuji Takashi, Blinder David, Kakue Takashi, Shimobaba Tomoyoshi, Schelkens Peter, Ito Tomoyoshi
Opt Express. 2021 Apr 26;29(9):12849-12866. doi: 10.1364/OE.421230.
The heavy computational burden of computer-generated holograms (CGHs) has been a significant issue for three-dimensional (3D) display systems using electro-holography. Recently, fast CGH calculation methods of line-drawn objects for electro-holography were proposed, which are targeted for holography-based augmented reality/virtual reality devices because of their ability to project object contours in space with a small computational load. However, these methods still face shortcomings, namely, they cannot draw arbitrary curves with graphics processing unit (GPU) acceleration, which is an obstacle for replaying highly expressive and complex 3D images. In this paper, we propose an effective algorithm for calculating arbitrary line-drawn objects at layers of different depths suitable for implementation of GPU. By combining the integral calculation of wave propagation with an algebraic solution, we successfully calculated CGHs of 1, 920 × 1, 080 pixels within 1.1 ms on an NVIDIA Geforce RTX 2080Ti GPU.
计算机生成全息图(CGH)的繁重计算负担一直是使用电子全息术的三维(3D)显示系统的一个重大问题。最近,提出了用于电子全息术的线绘制物体的快速CGH计算方法,由于它们能够以较小的计算负荷在空间中投影物体轮廓,因此适用于基于全息术的增强现实/虚拟现实设备。然而,这些方法仍然存在缺点,即它们不能通过图形处理单元(GPU)加速绘制任意曲线,这是重放高表现力和复杂3D图像的一个障碍。在本文中,我们提出了一种有效的算法,用于计算适合GPU实现的不同深度层的任意线绘制物体。通过将波传播的积分计算与代数解相结合,我们在NVIDIA Geforce RTX 2080Ti GPU上成功地在1.1毫秒内计算出了1920×1080像素的CGH。