Computing high quality phase-only holograms for holographic displays

Holography has demonstrated potential to achieve a wide field of view, focus supporting, optical see-through augmented reality display in an eyeglasses form factor. Although phase modulating spatial light modulators are becoming available, the phase-only hologram generation algorithms are still imprecise resulting in severe artifacts in the reconstructed imagery. Since the holographic phase retrieval problem is non-linear and non-convex and computationally expensive with the solutions being non-unique, the existing methods make several assumptions to make the phase-only hologram computation tractable. In this work, we deviate from any such approximations and solve the holographic phase retrieval problem as a quadratic problem using complex Wirtinger gradients and standard first-order optimization methods. Our approach results in high-quality phase hologram generation with at least an order of magnitude improvement over existing state-of-the-art approaches.

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

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

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

[4]  Henry Fuchs,et al.  FocusAR: Auto-focus Augmented Reality Eyeglasses for both Real World and Virtual Imagery , 2018, IEEE Transactions on Visualization and Computer Graphics.

[5]  Gordon D. Love,et al.  Chromablur , 2017, ACM Trans. Graph..

[6]  Chao Yang,et al.  Alternating direction methods for classical and ptychographic phase retrieval , 2012 .

[7]  Tom Goldstein,et al.  PhaseMax: Convex Phase Retrieval via Basis Pursuit , 2016, IEEE Transactions on Information Theory.

[8]  Mark Lucente,et al.  Rendering interactive holographic images , 1995, SIGGRAPH.

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

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

[11]  Liangcai Cao,et al.  Layered holographic stereogram based on inverse Fresnel diffraction. , 2016, Applied optics.

[12]  Justin Romberg,et al.  Phase Retrieval Meets Statistical Learning Theory: A Flexible Convex Relaxation , 2016, AISTATS.

[13]  J R Fienup,et al.  Phase-retrieval algorithms for a complicated optical system. , 1993, Applied optics.

[14]  Tomoyoshi Shimobaba,et al.  Band-limited angular spectrum method for numerical simulation of free-space propagation in far and near fields. , 2009, Optics express.

[15]  Laura Waller,et al.  3d Computer Generated Holography by Nonconvex Optimization , 2017 .

[16]  Jorge Nocedal,et al.  On the limited memory BFGS method for large scale optimization , 1989, Math. Program..

[17]  Takashi Tanaka,et al.  Computer generated holography using a graphics processing unit. , 2006, Optics express.

[18]  Yongtian Wang,et al.  Fast and effective occlusion culling for 3D holographic displays by inverse orthographic projection with low angular sampling. , 2014, Applied optics.

[19]  Heinz H. Bauschke,et al.  Hybrid projection-reflection method for phase retrieval. , 2003, Journal of the Optical Society of America. A, Optics, image science, and vision.

[20]  Marcus Magnor,et al.  Fast hologram synthesis for 3D geometry models using graphics hardware , 2003, IS&T/SPIE Electronic Imaging.

[21]  Toshio Honda,et al.  Phase-added stereogram: calculation of hologram using computer graphics technique , 1993, Electronic Imaging.

[22]  R. Gonsalves Phase retrieval from modulus data , 1976 .

[23]  J R Fienup,et al.  Phase retrieval algorithms: a comparison. , 1982, Applied optics.

[24]  Yifan Peng,et al.  Wirtinger holography for near-eye displays , 2019, ACM Trans. Graph..

[25]  R. Lane Phase Retrieval Using Conjugate Gradient Minimization , 1991 .

[26]  Emmanuel J. Candès,et al.  PhaseLift: Exact and Stable Signal Recovery from Magnitude Measurements via Convex Programming , 2011, ArXiv.

[27]  Yuan Yu,et al.  TensorFlow: A system for large-scale machine learning , 2016, OSDI.

[28]  D. R. Luke Relaxed averaged alternating reflections for diffraction imaging , 2004, math/0405208.

[29]  Kyoji Matsushima,et al.  Silhouette method for hidden surface removal in computer holography and its acceleration using the switch-back technique. , 2014, Optics express.

[30]  John Stephen Underkoffler Toward accurate computation of optically reconstructed holograms , 1991 .

[31]  S. Benton,et al.  Holographic Imaging , 2008 .

[32]  Liangcai Cao,et al.  Fully computed holographic stereogram based algorithm for computer-generated holograms with accurate depth cues. , 2015, Optics express.

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

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

[35]  Andreas Georgiou,et al.  Holographic near-eye displays for virtual and augmented reality , 2017, ACM Trans. Graph..

[36]  S. Marchesini,et al.  Alternating projection, ptychographic imaging and phase synchronization , 2014, 1402.0550.

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

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

[39]  V. Michael Bove,et al.  Interactive holographic stereograms with accommodation cues , 2010, OPTO.

[40]  Wojciech Matusik,et al.  Near-eye light field holographic rendering with spherical waves for wide field of view interactive 3D computer graphics , 2017, ACM Trans. Graph..

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

[42]  Liangcai Cao,et al.  Accurate calculation of computer-generated holograms using angular-spectrum layer-oriented method. , 2015, Optics express.

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

[44]  Yifan Peng,et al.  Mix-and-match holography , 2017, ACM Trans. Graph..

[45]  L. B. Lesem,et al.  The kinoform: a new wavefront reconstruction device , 1969 .

[46]  Rick H-Y Chen,et al.  Computer generated hologram from point cloud using graphics processor. , 2009, Applied optics.

[47]  R. Gerchberg A practical algorithm for the determination of phase from image and diffraction plane pictures , 1972 .