Improved full analytical polygon-based method using Fourier analysis of the three-dimensional affine transformation.

Previous research [Appl. Opt.52, A290 (2013)] has revealed that Fourier analysis of three-dimensional affine transformation theory can be used to improve the computation speed of the traditional polygon-based method. In this paper, we continue our research and propose an improved full analytical polygon-based method developed upon this theory. Vertex vectors of primitive and arbitrary triangles and the pseudo-inverse matrix were used to obtain an affine transformation matrix representing the spatial relationship between the two triangles. With this relationship and the primitive spectrum, we analytically obtained the spectrum of the arbitrary triangle. This algorithm discards low-level angular dependent computations. In order to add diffusive reflection to each arbitrary surface, we also propose a whole matrix computation approach that takes advantage of the affine transformation matrix and uses matrix multiplication to calculate shifting parameters of similar sub-polygons. The proposed method improves hologram computation speed for the conventional full analytical approach. Optical experimental results are demonstrated which prove that the proposed method can effectively reconstruct three-dimensional scenes.

[1]  Detlef Leseberg,et al.  Computer-generated holograms of 3-D objects composed of tilted planar segments. , 1988, Applied optics.

[2]  Gilbae Park,et al.  Wide viewing angle dynamic holographic stereogram with a curved array of spatial light modulators. , 2008, Optics express.

[3]  T. Tommasi,et al.  Computer-generated holograms of tilted planes by a spatial frequency approach , 1993 .

[4]  F. Wyrowski,et al.  Fast calculation method for optical diffraction on tilted planes by use of the angular spectrum of plane waves. , 2003, Journal of the Optical Society of America. A, Optics, image science, and vision.

[5]  John Watson,et al.  Computer generated holograms from three dimensional meshes using an analytic light transport model. , 2008, Applied optics.

[6]  Gene H. Golub,et al.  Matrix computations (3rd ed.) , 1996 .

[7]  J. Goodman Introduction to Fourier optics , 1969 .

[8]  Kyoji Matsushima,et al.  Rendering of specular surfaces in polygon-based computer-generated holograms. , 2011, Applied optics.

[9]  Xiao-Ning Pang,et al.  Viewing-angle enlargement in holographic augmented reality using time division and spatial tiling. , 2013, Optics express.

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

[11]  Byoungho Lee,et al.  Mathematical modeling of triangle-mesh-modeled three-dimensional surface objects for digital holography. , 2008, Applied optics.

[12]  P. Blanche,et al.  Holographic three-dimensional telepresence using large-area photorefractive polymer , 2010, Nature.

[13]  K. Matsushima Computer-generated holograms for three-dimensional surface objects with shade and texture. , 2005, Applied optics.

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

[15]  Gene H. Golub,et al.  Matrix computations , 1983 .

[16]  D. Leseberg,et al.  Large objects reconstructed from computer-generated holograms. , 1989, Applied optics.

[17]  Kyoji Matsushima,et al.  Extremely high-definition full-parallax computer-generated hologram created by the polygon-based method. , 2009, Applied optics.

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

[19]  Hiroshi Yoshikawa,et al.  Fast calculation method for computer-generated cylindrical holograms. , 2008, Applied optics.

[20]  T. Tommasi,et al.  Frequency analysis of light diffraction between rotated planes. , 1992, Optics letters.

[21]  Yongtian Wang,et al.  Analytical brightness compensation algorithm for traditional polygon-based method in computer-generated holography. , 2013, Applied optics.

[22]  K. Matsushima Formulation of the rotational transformation of wave fields and their application to digital holography. , 2008, Applied optics.

[23]  Andrew Zisserman,et al.  Multiple View Geometry in Computer Vision (2nd ed) , 2003 .

[24]  Tomasz Kozacki,et al.  Holographic Capture and Display Systems in Circular Configurations , 2012, Journal of Display Technology.

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

[26]  H. Yoshikawa,et al.  Fast calculation method for computer-generated cylindrical holograms. , 2008, Applied optics.

[27]  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.

[28]  L. Onural,et al.  Circular holographic video display system. , 2011, Optics express.

[29]  Yuji Sakamoto,et al.  Fast computation method for a Fresnel hologram using three-dimensional affine transformations in real space. , 2009, Applied optics.

[30]  Huadong Zheng,et al.  Fraunhofer computer-generated hologram for diffused 3D scene in Fresnel region. , 2011, Optics letters.

[31]  Hirotaka Nakayama,et al.  Fast high-resolution computer-generated hologram computation using multiple graphics processing unit cluster system. , 2012, Applied optics.

[32]  Salvatore Ganci,et al.  Fourier diffraction through a tilted slit , 1981 .

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