Review of fast methods for point-based computer-generated holography [Invited]

Computer-generated holography (CGH) is a technique for converting a three-dimensional (3D) object scene into a two-dimensional (2D), complex-valued hologram. One of the major bottlenecks of CGH is the intensive computation that is involved in the hologram generation process. To overcome this problem, numerous research works have been conducted with the aim of reducing arithmetic operations involved in CGH. In this paper, we shall review a number of fast CGH methods that have been developed in the past decade. These methods, which are commonly referred to as point-based CGH, are applied to compute digital Fresnel holograms for an object space that is represented in a point cloud model. While each method has its own strength and weakness, trading off conflicting issues, such as computation efficiency and memory requirement, they also exhibit potential grounds of synergy. We hope that this paper will bring out the essence of each method and provide some insight on how different methods may crossover into better ones.

[1]  Tomoyoshi Shimobaba,et al.  Acceleration of hologram generation by optimizing the arrangement of wavefront recording planes , 2017 .

[2]  Yasuyuki Ichihashi,et al.  Real-time color electroholography using multiple graphics processing units and multiple high-definition liquid-crystal display panels , 2010 .

[3]  Hirotaka Nakayama,et al.  Generation of real-time large computer generated hologram using wavefront recording method. , 2012, Optics express.

[4]  Yongtian Wang,et al.  Accurate compressed look up table method for CGH in 3D holographic display. , 2015, Optics express.

[5]  Jack Bresenham,et al.  A linear algorithm for incremental digital display of circular arcs , 1977, CACM.

[6]  A. Lohmann,et al.  Complex spatial filtering with binary masks. , 1966, Applied optics.

[7]  Takashi Yokota,et al.  Decomposition method for fast computation of gigapixel-sized Fresnel holograms on a graphics processing unit cluster. , 2018, Applied optics.

[8]  Hirotaka Nakayama,et al.  Rapid calculation algorithm of Fresnel computer-generated-hologram using look-up table and wavefront-recording plane methods for three-dimensional display. , 2010, Optics express.

[9]  Hee-Jae Kim,et al.  Continuous shading and its fast update in fully analytic triangular-mesh-based computer generated hologram. , 2015, Optics express.

[10]  Eun-Soo Kim,et al.  MPEG-based novel look-up table for rapid generation of video holograms of fast-moving three-dimensional objects. , 2014, Optics express.

[11]  Tomoyoshi Shimobaba,et al.  Acceleration of computer-generated holograms using tilted wavefront recording plane method. , 2015, Optics express.

[12]  K. Matsushima,et al.  Rendering of specular curved objects in polygon-based computer holography. , 2017, Applied optics.

[13]  Tomoyoshi Shimobaba,et al.  Fast computation of computer-generated hologram using Xeon Phi coprocessor , 2013, Comput. Phys. Commun..

[14]  Kenji Yamamoto,et al.  Real-time colour hologram generation based on ray-sampling plane with multi-GPU acceleration , 2018, Scientific Reports.

[15]  Eun-Soo Kim,et al.  Fast generation of video holograms of three-dimensional moving objects using a motion compensation-based novel look-up table. , 2013, Optics express.

[16]  Yongtian Wang,et al.  Fast polygon-based method for calculating computer-generated holograms in three-dimensional display. , 2013, Applied optics.

[17]  T-C Poon,et al.  Enhancing the pictorial content of digital holograms at 100 frames per second. , 2012, Optics express.

[18]  Tomoyoshi Shimobaba,et al.  Fast calculation of computer-generated hologram using the circular symmetry of zone plates. , 2012, Optics express.

[19]  Muharrem Bayraktar,et al.  Method to calculate the far field of three-dimensional objects for computer-generated holography. , 2010, Applied optics.

[20]  Nam Kim,et al.  Fast hologram generation of long-depth object using multiple wavefront recording planes , 2014, Photonics West - Optoelectronic Materials and Devices.

[21]  Ting-Chung Poon,et al.  Introduction to Modern Digital Holography: With Matlab , 2014 .

[22]  Liangcai Cao,et al.  Computer-generated hologram with occlusion effect using layer-based processing. , 2017, Applied optics.

[23]  Takeshi Yamaguchi,et al.  Real-Time Generation of Full color Image Hologram with Compact Distance Look-up Table , 2009 .

[24]  T-C Poon,et al.  Real-time relighting of digital holograms based on wavefront recording plane method. , 2012, Optics express.

[25]  Eun-Soo Kim,et al.  Effective generation of digital holograms of three-dimensional objects using a novel look-up table method. , 2008, Applied optics.

[26]  Kenji Yamamoto,et al.  Fast calculation of a computer-generated hologram for RGB and depth images using a wavefront recording plane method , 2014 .

[27]  Peter Wai Ming Tsang,et al.  Near computation-free compression of Fresnel holograms based on adaptive delta modulation , 2011 .

[28]  Tomoyoshi Shimobaba,et al.  An accelerated hologram calculation using the wavefront recording plane method and wavelet transform , 2017 .

[29]  J. Burch A computer algorithm for the synthesis of spatial frequency filters , 1967 .

[30]  David Blinder,et al.  Computer-generated holograms by multiple wavefront recording plane method with occlusion culling. , 2015, Optics express.

[31]  D P Chu,et al.  Improved layer-based method for rapid hologram generation and real-time interactive holographic display applications. , 2015, Optics express.

[32]  Peter Tsang,et al.  Holographic video at 40 frames per second for 4-million object points. , 2011, Optics express.

[33]  Tomoyoshi Ito,et al.  Fast generation of computer-generated holograms using wavelet shrinkage. , 2017, Optics express.

[34]  Tomoyoshi Ito,et al.  Simple and fast calculation algorithm for computer-generated hologram with wavefront recording plane. , 2009, Optics letters.

[35]  Eun-Soo Kim,et al.  Effective reduction of the novel look-up table memory size based on a relationship between the pixel pitch and reconstruction distance of a computer-generated hologram. , 2011, Applied optics.

[36]  Eun-Soo Kim,et al.  Fast computation of hologram patterns of a 3D object using run-length encoding and novel look-up table methods. , 2009, Applied optics.

[37]  Peter Wai Ming Tsang,et al.  Review on theory and applications of wavefront recording plane framework in generation and processing of digital holograms , 2013 .

[38]  James P. Waters,et al.  HOLOGRAPHIC IMAGE SYNTHESIS UTILIZING THEORETICAL METHODS , 1966 .

[39]  Peter Wai Ming Tsang,et al.  Fast Generation of Hologram Sub-Lines Based on Field Programmable Gate Array , 2009 .

[40]  Ting-Chung Poon,et al.  Fast generation of Fresnel holograms based on multirate filtering. , 2009, Applied optics.

[41]  Shuming Jiao,et al.  Fast computer generated hologram calculation with a mini look-up table incorporated with radial symmetric interpolation. , 2017, Optics express.

[42]  A W Lohmann,et al.  Binary fraunhofer holograms, generated by computer. , 1967, Applied optics.

[43]  P. Hariharan,et al.  Optical Holography: Principles, Techniques and Applications , 1987 .

[44]  Mark E. Lucente,et al.  Interactive computation of holograms using a look-up table , 1993, J. Electronic Imaging.

[45]  Peter Wai Ming Tsang,et al.  Fast numerical generation and hybrid encryption of a computer-generated Fresnel holographic video sequence , 2013 .

[46]  Zhe Yang,et al.  A new method for producing computer generated holograms , 2012 .

[47]  Peter Wai Ming Tsang,et al.  Low-complexity compression of holograms based on delta modulation , 2011 .

[48]  Yongtian Wang,et al.  Reducing the memory usage for effective computer-generated hologram calculation using compressed look-up table in full-color holographic display. , 2013, Applied optics.

[49]  Ridwan Bin Adrian Tanjung,et al.  Fast CGH computation using S-LUT on GPU. , 2009, Optics express.

[50]  Nam Kim,et al.  Generation speed and reconstructed image quality enhancement of a long-depth object using double wavefront recording planes and a GPU. , 2014, Applied optics.

[51]  A. W. Lohmann,et al.  Computer-generated binary holograms , 1969 .

[52]  T.-C. Poon,et al.  Fast generation of hologram from range camera images based on the sub-lines and holographic interpolation , 2012, Photonics Asia.

[53]  Peter Wai Ming Tsang,et al.  An enhanced method for fast generation of hologram sub-lines , 2009 .