IP Library › Granted Patent US 12,346,066
Granted Patent B2
US 12,346,066 · App. 17/235,476 · Granted Jul 1, 2025

High-speed computer generated holography using convolutional neural networks

Inventors: Nicolas Christian Richard Pégard (Chapel Hill, NC); Mohammad Hossein Eybposh (Chapel Hill, NC); Nicholas William Caira (Chapel Hill, NC); Mathew Abuya Atisa (Chapel Hill, NC); Praneeth Kumar Chakravarthula (Carrboro, NC)
Assignee: THE UNIVERSITY OF NORTH CAROLINA AT CHAPEL HILL
G03H1/0808G03H1/2294G06F18/22G06N3/02G06N3/0675G06N3/084G06V10/454G06V10/764G06V10/88G03H2001/0224G03H2225/32
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,346,066
App. No.
17/235,476
Granted
Jul 1, 2025
Kind
B2
Abstract

The goal of computer generated holography (CGH) is to synthesize custom illumination patterns by shaping the wavefront of a coherent light beam. Existing algorithms for CGH rely on iterative optimization with a fundamental trade-off between hologram fidelity and computation speed, making them inadequate for high-speed holography applications such as optogenetic photostimulation, optical trapping, or virtual reality displays. We propose a new algorithm, DeepCGH, that relies on a convolutional neural network to eliminate iterative exploration and rapidly synthesize high resolution holograms with fixed computational complexity. DeepCGH is an unsupervised model which can be tailored for specific tasks with customizable training data sets and an explicit cost function. Results show that our method computes 3D holograms at record speeds and with better accuracy than existing techniques.

Claims (178)

1. A method for computer-generated holography, the method comprising:

providing a target holographic image illumination distribution as input to a trained convolutional neural network (CNN);

generating, using the trained CNN, a predicted complex optical field in an image plane located downstream along an optical axis from a spatial light modulator;

back propagating the complex optical field to a spatial light modulator plane to yield a predicted spatial light modulator phase mask;

configuring the spatial light modulator using the predicted spatial light modulator phase mask; and

passing incident light through the configured spatial light modulator to produce a holographic image.

2. The method of claim 1 wherein the target holographic image illumination distribution comprises a three dimensional (3D) illumination distribution and wherein the holographic image comprises a 3D holographic image.

3. The method of claim 1 wherein the target holographic image illumination distribution comprises a two dimensional (2D) illumination distribution and wherein the holographic image comprises a 2D holographic image.

4. The method of claim 1 wherein providing the target holographic image illumination distribution as input to the trained CNN includes interleaving different target holographic images and providing the interleaved images as input to the trained CNN.

5. The method of claim 1 wherein generating the predicted complex optical field in the image plane located downstream from the spatial light modulator includes generating the predicted complex optical field in an image plane located within a target image volume.

6. The method of claim 1 wherein back propagating the complex optical field to the spatial light modulator plane includes computing a near field wave propagation of the complex optical field.

7. The method of claim 6 wherein computing the near field wave propagation includes computing the near field wave propagation using the following equation for Fresnel wave propagation:

P

z

⁡

(

x

,

y

)

=

∫

∫

P

0

⁡

(

x

′

,

y

′

)

i

⁢

⁢

λ

⁢

⁢

z

⁢

exp

⁡

[

i

⁢

π

⁡

(

(

x

-

x

′

)

2

+

(

y

-

y

′

)

2

)

λ

⁢

⁢

z

]

⁢

dx

′

⁢

dy

′

,

where P z (x,y) is the complex optical field at any location z along the optical axis, x and y are dimensions of the complex optical field along axes transverse to the optical axis, P 0 (x′, y′) is the complex optical field at the image plane in z=0, x′ and y′ are dimensions of the complex optical field along the axes transverse to an optical path in the image plane, λ is a wavelength of the incident light.

8. The method of claim 1 wherein the CNN is trained using target holographic image illumination distributions as input to produce estimated complex optical fields as output.

9. The method of claim of claim 1 the CNN is trained using a user-specified cost function that measures dissimilarity between target holographic image illumination distributions and simulation results.

10. A method for training a convolutional neural network for computer generated holography, the method comprising:

providing a target holographic image illumination distribution as input to a convolutional neural network (CNN);

generating, using the CNN, a predicted complex optical field in an image plane located downstream along optical axis from a spatial light modulator (SLM);

back propagating the predicted complex optical field to spatial light modulator plane to yield predicted spatial light modulator phase mask;

simulating forward propagation of a simulated light field through a simulated SLM configured with the predicted SLM phase mask and simulated optics to produce reconstructed target image distribution;

evaluating the predicted SLM phase mask using a cost function that generates values based on a comparison between the reconstructed target image distribution and the target holographic image illumination distribution input to the CNN; and

providing the values of the cost function and different desired target holographic image illumination distributions as feedback to the CNN, wherein the CNN adjusts its parameters to achieve a desired value or range of values of the cost function.

11. A system for computer-generated holography, the system comprising:

a configurable spatial light modulator (SLM) for modulating an incident light beam;

a trained convolutional neural network (CNN) for receiving, as input, a target holographic image illumination distribution and for generating a predicted complex optical field in an image plane located downstream along an optical axis from the SLM;

an optical field back propagation module for back propagating the complex optical field to a spatial light modulator plane to yield a predicted spatial light modulator phase mask; and

an SLM configuration module for configuring the spatial light modulator using the phase mask to modulate the incident light beam and produce a holographic image.

12. The system of claim 11 wherein the target holographic image illumination distribution comprises a three dimensional (3D) holographic image illumination distribution and wherein the holographic image comprises a 3D holographic image.

13. The system of claim 11 wherein the target holographic image illumination distribution comprises a two dimensional (2D) holographic image illumination distribution and wherein the holographic image comprises a 2D holographic image.

14. The system of claim 11 wherein the CNN is configured to receive interleaved target holographic image illumination distributions.

15. The system of claim 11 wherein the CNN is configured to generate the predicted complex optical field in an image plane located within a target image volume.

16. The system of claim 11 wherein the back propagation module is configured to compute a near field wave propagation of the complex optical field.

17. The system of claim 16 wherein the back propagation module is configured to compute the near field wave propagation of the complex optical field using the following equation for Fresnel propagation:

P

z

⁡

(

x

,

y

)

=

∫

∫

P

0

⁡

(

x

′

,

y

′

)

i

⁢

⁢

λ

⁢

⁢

z

⁢

exp

⁡

[

i

⁢

π

⁡

(

(

x

-

x

′

)

2

+

(

y

-

y

′

)

2

)

λ

⁢

⁢

z

]

⁢

dx

′

⁢

dy

′

,

where P z (x,y) is the complex optical field at any location z along the optical axis, x and y are dimensions of the complex optical field along axes transverse to the optical axis, P 0 (x′, y′) is the complex optical field at the image plane, x′ and y′ are dimensions of the complex optical field along the axes transverse to the optical path in the image plane, λ is a wavelength of the incident light.

18. The system of claim 11 wherein the CNN is trained using target holographic image illumination distributions as input to produce estimated complex optical fields as output.

19. The system of claim 11 the CNN is trained using a user-specified cost function that measures dissimilarity between target holographic image illumination distributions and simulation results.

20. A non-transitory computer readable medium having stored thereon executable instructions that when executed by a processor of a computer control the computer to perform steps comprising:

providing a target holographic image illumination distribution as input to a trained convolutional neural network (CNN);

generating, using the trained CNN, a predicted complex optical field in an image plane located downstream along an optical axis from a spatial light modulator;

back propagating the complex optical field to a spatial light modulator plane to yield a predicted spatial light modulator phase mask; and

configuring the spatial light modulator using the phase mask so that the spatial light modulator will modulate incident light using the phase mask and produce a holographic image.

21. A non-transitory computer readable medium having stored thereon executable instructions that when executed by a processor of a computer control the computer to perform steps comprising:

providing a target holographic image illumination distribution as input to convolutional neural network (CNN);

generating, using the CNN, a predicted complex optical field in an image plane located downstream along optical axis from a spatial light modulator (SLM);

back propagating the predicted complex optical field to spatial light modulator plane to yield predicted spatial light modulator phase mask;

simulating forward propagation of a simulated light field through a simulated SLM configured with the predicted SLM phase mask and simulated optics to produce reconstructed target image distribution;

evaluating the predicted SLM phase mask using a cost function that generates values based on a comparison between the reconstructed target image distribution and the target holographic image illumination distribution input to the CNN; and

providing the values of the cost function and different desired target holographic image illumination distributions as inputs to the CNN, wherein the CNN adjusts its parameters to achieve a desired value or range of values of the cost function.

Continuity (2)
Provisional Application 63012865 · Apr 20, 2020
Related Publication 20210326690A1 · Oct 21, 2021
References Cited (130)
US 3606515A · Hirsch et al. · 1971 [cited by applicant]
US 6163391A · Curtis · 2000 [cited by examiner]
US 11137719B2 · Chakravarthula et al. · 2021 [cited by applicant]
US 12033066B2 · Macfaden · 2024 [cited by examiner]
US 20010050787A1 · Crossland et al. · 2001 [cited by applicant]
US 20050196035A1 · Luo · 2005 [cited by examiner]
US 20070113012A1 · Cable · 2007 [cited by examiner]
US 20090297021A1 · Islam · 2009 [cited by examiner]
US 20110157667A1 · Lacoste et al. · 2011 [cited by applicant]
US 20150003750A1 · Bernal · 2015 [cited by examiner]
US 20170090418A1 · Tsang · 2017 [cited by examiner]
US 20170185037A1 · Lee · 2017 [cited by examiner]
US 20170220000A1 · Ozcan · 2017 [cited by examiner]
US 20180074458A1 · Tsang · 2018 [cited by examiner]
US 20190227490A1 · Waller · 2019 [cited by examiner]
US 20190294106A1 · Cheng · 2019 [cited by examiner]
US 20190294108A1 · Ozcan · 2019 [cited by examiner]
US 20190317451A1 · Supikov · 2019 [cited by examiner]
US 20200045271A1 · Aghayee · 2020 [cited by examiner]
US 20200117139A1 · Supikov · 2020 [cited by examiner]
US 20200192287A1 · Chakravarthula · 2020 [cited by examiner]
US 20210173341A1 · Collings · 2021 [cited by examiner]
US 20210255488A1 · Piestun · 2021 [cited by examiner]
US 20210272005A1 · King · 2021 [cited by examiner]
US 20220164634A1 · Dai · 2022 [cited by examiner]
GB 2596393B · 2022 [cited by applicant]
Notice of Allowance and Fee(s) Due for U.S. Appl. No. 16/710,845 (Aug. 6, 2021). [cited by applicant]
Combined Search and Examination Report under Sections 17 & 18(3) for Great Britain Patent Application Serial No. GB2105628.8 (Oct. 21, 2021). [cited by applicant]
Notification of Grant for Great Britain Patent Application Serial No. GB2105628.8 (Oct. 27, 2022). [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 16/710,845 (Apr. 23, 2021). [cited by applicant]
Applicant-Initiated Interview Summary for U.S. Appl. No. 16/710,845 (Jan. 29, 2021). [cited by applicant]
Advisory Action for U.S. Appl. No. 16/710,845 (Jan. 27, 2021). [cited by applicant]
Final Office Action for U.S. Appl. No. 16/710,845 (Oct. 16, 2020). [cited by applicant]
Non-Final Office Action for U.S. Appl. No. 16/710,845 (Jun. 30, 2020). [cited by applicant]
Eybposh et al., “DeepCGH: Fast and Accurate 3D Computer Generated Holography with Deep Learning, supplementary material,” http://dx.doi.org/10.1364/optica, pp. 1-3 (Apr. 13, 2020). [cited by applicant]
Wang et al., “Hardware implementations of computer-generated holography: a review,” Opt. Eng., vol. 59, No. 10, pp. 1-31 (2020). [cited by applicant]
Chakravarthula et al., “Computing high quality phase-only holograms for holographic displays,” Proc. SPIE, Optical Architectures for Displays and Sensing in Augmented, Virtual, and Mixed Reality (AR, VR, MR), pp. 1-17 (… [cited by applicant]
Chakravarthula et al., “Wirtinger Holography for Near-Eye Displays,” ACM Trans. Graph., vol. 38, No. 6, pp. 1-13 (Nov. 2019). [cited by applicant]
Pozzi et al., “Fast Calculation of Computer Generated Holograms for 3D Photostimulation through Compressive-Sensing Gerchberg-Saxton Algorithm,” Methods and Protocols, vol. 2, pp. 1-11 (2019). [cited by applicant]
Xue et al., “Reliable deep-learning-based phase imaging with uncertainty quantification,” Optica, vol. 6, No. 5, pp. 618-629 (May 2019). [cited by applicant]
Rivenson et al., “Deep learning in holograpy and coherent imaging,” Light: Science & Applications, vol. 8, No. 85, pp. 1-8 (2019). [cited by applicant]
Chakravarthula et al., “FocusAR: Auto-focus Augmented Reality Eyeglasses for both Real World and Virtual Imagery,” IEEE Transactions on Visualization and Computer Graphics, vol. 24, No. 11, pp. 2906-2916 (Sep. 2018). [cited by applicant]
Yang et al., “Holographic imaging and photostimulation of neural activity,” Science Direct, pp. 1-20 (2018). [cited by applicant]
Mardinly et al., “Precise multimodal optical control of neural ensemble activity,” Nat Neurosci., vol. 21, No. 6, pp. 1-41 (Jun. 2018). [cited by applicant]
Metzler et al., “prDeep: Robust Phase Retrieval with a Flexible Deep Network,” International Conference on Machine Learning, arXiv:1803.00212v2, 10 pages (Jun. 2018). [cited by applicant]
Rivenson et al., “Phase recovery and holographic image reconstruction using deep learning in neural networks,” Light: Science & Applications, vol. 7, pp. 1-9 (2018). [cited by applicant]
Wu et al., “Extended depth-of-field in holographic imaging using deep-learning-based autofocusing and phase recovery,” Optica, vol. 5, No. 6, pp. 704-710 (Jun. 2018). [cited by applicant]
Goldstein et al., “PhaseMax: Convex Phase Retrieval via Basis Pursuit,” IEEE Transactions on Information Theory, arXiv:1610.07531v3, pp. 2675-2689 (Jan. 30, 2018). [cited by applicant]
Horisaki et al., “Deep-learning-generated holography,” Applied Optics, pp. 1-6 (Apr. 12, 2018). [cited by applicant]
Zhang et al., “The Unreasonable Effectiveness of Deep Features as a Perceptual Metric,” The Unreasonable Effectiveness of Deep Features as a Perceptual Metric, pp. 586-595 (2018). [cited by applicant]
Zhang et al., “Closed-loop all-optical manipulation of neural circuits in in vivo,” Nat Methods, vol. 15, No. 12, pp. 1-16 (Dec. 1, 2018). [cited by applicant]
Cholewiak et al., “ChromaBlur: Rendering Chromatic Eye Aberration Improves Accommodation and Realism,” ACM Transactions on Graphics, vol. 36, No. 6, pp. 210:1-210:12 (Nov. 2017). [cited by applicant]
Pégard et al., “Three-dimensional scanless holographic optogenetics with temporal focusing (3D-SHOT),” Nature Communications, vol. 8, No. 1228, pp. 1-14 (2017). [cited by applicant]
Häussler et al., “Large real-time holographic 3D displays: enabling components and results,” Applied Optics, vol. 56, No. 13, pp. F45-F52 (May 1, 2017). [cited by applicant]
Häussler et al., “Large holographic 3D display for real-time computer-generated holography,” Proc. SPIE, pp. 1-12 (Jun. 26, 2017). [cited by applicant]
Park, “Recent progress in computer-generated holography for three-dimensional scenes,” Journal of Information Display, vol. 18, No. 1, pp. 1-13 (2017). [cited by applicant]
Peng et al., “Mix-and-match holography,” ACM Transactions on Graphics, vol. 36, No. 6, pp. 191:1-191:12 (Nov. 2017). [cited by applicant]
Shi et al., “Near-eye Light Field Holographic Rendering with Spherical Waves for Wide Field of View Interactive 3D Computer Graphics,” ACM Transactions on Graphics, vol. 36, No. 6, pp. 236:1-236:17 (Nov. 2017). [cited by applicant]
Zhang et al., “3D computer-generated holography by non-convex optimization,” Optica, vol. 4, No. 10, pp. 1306-1313 (Oct. 2017). [cited by applicant]
Qian et al., “Inexact Alternating Optimization for Phase Retrieval in the Presence of Outliers,” IEEE Transactions on Signal Processing, vol. 65, No. 22, pp. 1-14 (Jul. 24, 2017). [cited by applicant]
Maimone et al., “Holographic Near-Eye Displays for Virtual and Augmented Reality,” ACM Transactions on Graphics, vol. 36, No. 4, pp. 85:1-85:16 (Jul. 2017). [cited by applicant]
Bahmani et al., “Phase Retrieval Meets Statistical Learning Theory: A Flexible Convex Relaxation,” arXiv:1610.04210v2, pp. 1-17 (Mar. 16, 2017). [cited by applicant]
Kim et al., “Perceptual Studies for Foveated Light Field Displays,” arXiv:1708.06034v1, 3 pages (Aug. 20, 2017). [cited by applicant]
Kingma et al., “ADAM: A Method for Stochastic Optimization,” arXiv:1412.6980v9, pp. 1-15 (Jan. 30, 2017). [cited by applicant]
Eybposh et al., “Segmentation and Classification of Cine-MR Images Using Fully Convolutional Networks and Handcrafted Features,” CoRR, abs/1709.02565, pp. 1-9 (2017). [cited by applicant]
Koller, “Optical trapping: Techniques and applications,” in Student Research Celebration, (Montana State University, 2017), pp. 1-1. [cited by applicant]
Abadi et al., “TensorFlow: A System for Large-Scale Machine Learning,” 12th USENIX Symposium on Operating Systems Design and Implementation (OSDI), pp. 265-283 (Nov. 2-4, 2016). [cited by applicant]
Shi et al., “Real-Time Single Image and Video Super-Resolution Using an Efficient Sub-Pixel Convolutional Neural Network,” arXiv:1609.05158v2, pp. 1-10 (Sep. 23, 2016). [cited by applicant]
McHugh, “Head-Tracked Transformations,” Humane Virtuality, Head-Tracked Transformations. How do you look behind an object in VR . . . | by Andrew R McHugh | Humane Virtuality | Medium, pp. 1-22 (Aug. 18, 2016). [cited by applicant]
Abadi et al., “TensorFlow: Large-Scale Machine Learning on Heterogeneous Distributed Systems,” arXiv:1603.04467v2, pp. 1-19 (Mar. 16, 2016). [cited by applicant]
Yoshikawa et al., “Image quality evaluation and control of computer-generated holograms,” Proceedings of the Society of Photo-Optical Instrumentation Engineers, vol. 9771, pp. 97710N-1-97710N-9 (Mar. 7, 2016). [cited by applicant]
Zhang et al., “Layered holographic stereogram based on inverse Fresnel diffraction,” Applied Optics, vol. 55, No. 3, pp. A154-A159 (Jan. 20, 2016). [cited by applicant]
Candès et al., “Phase Retrieval via Wirtinger Flow: Theory and Algorithms,” IEEE Transactions on Information Theory, arXiv:1407.1065v3, pp. 1-42 (Nov. 24, 2015). [cited by applicant]
Zhao et al., “Accurate calculation of computer-generated holograms using angular-spectrum layer-oriented method,” Optics Express, vol. 23, No. 20, pp. 25440-25449 (Oct. 5, 2015). [cited by applicant]
Ioffe et al., “Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shift,” Proceedings of the 32nd International Conference on Machine Learning, pp. 1-9 (2015). [cited by applicant]
Ronneberger et al., “U-Net: Convolutional Networks for Biomedical Image Segmentation,” MICCAI 2015, Part III, LNCS 9351, pp. 1-8 (2015). [cited by applicant]
Huang et al., “The Light Field Stereoscope: Immersive Computer Graphics via Factored Near-Eye Light Field Displays with Focus Cues,” ACM Transactions on Graphics, vol. 34, No. 4, pp. 60:1-60:8 (Aug. 2015). [cited by applicant]
Chen et al., “Improved layer-based method for rapid hologram generation and real-time interactive holographic display applications,” Optics Express, vol. 23, No. 14, pp. 18143-18155 (Jul. 2015). [cited by applicant]
Marchesini et al., “Alternating projection, ptychographic imaging and phase synchronization,” Applied and Computational Harmonic Analysis, arXiv:1402.0550v3, pp. 1-41 (Jul. 20, 2015). [cited by applicant]
Zhang et al., “Fully computed holographic stereogram based algorithm for computer-generated holograms with accurate depth cues,” Optics Express, vol. 23, No. 4, pp. 3901-3913 (Feb. 23, 2015). [cited by applicant]
Huang et al., “Single Image Super-resolution from Transformed Self-Exemplars,” Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 5197-5206 (2015). [cited by applicant]
Jia et al., “Fast and effective occlusion culling for 3D holographic displays by inverse orthographic projection with low angular sampling,” Applied Optics, vol. 53, No. 27, pp. 6287-6293 (Sep. 20, 2014). [cited by applicant]
Matsushima et al., “Silhouette method for hidden surface removal in computer holography and its acceleration using the switch-back technique,” Optics Express, vol. 22, No. 20, pp. 24450-24465 (Sep. 2014). [cited by applicant]
Heide et al., “Cascaded Displays: Spatiotemporal Superresolution using Offset Pixel Layers,” ACM Transactions on Graphics (TOG), vol. 33, No. 4 pp. 60:1-60:11 (Jul. 2014). [cited by applicant]
Okada et al., “Band-limited double-step Fresnel diffraction and its application to computer-generated holograms,” Optics Express, vol. 21, No. 7, pp. 9192-9197 (Apr. 8, 2013). [cited by applicant]
Lanman et al., “Near-Eye Light Field Displays,” ACM Transactions on Graphics, vol. 32, No. 6, pp. 220:1-220:10 (2013). [cited by applicant]
Wen et al., “Alternating Direction Methods for Classical and Ptychographic Phase Retrieval,” Inverse Problems, vol. 28, No. 11, pp. 1-18 (Oct. 2012). [cited by applicant]
Bevilacqua et al., “Low-Complexity Single-Image Super-Resolution based on Nonnegative Neighbor Embedding,” In Proceedings British Machine Vision Conference, pp. 1-10 (2012). [cited by applicant]
Krizhevsky et al., “ImageNet Classification with Deep Convolutional Neural Networks,” Advances in Neural Information Processing Systems, pp. 1-9 (2012). [cited by applicant]
Candès et al., “PhaseLift: Exact and Stable Signal Recovery from Magnitude Measurements via Convex Programming,” Communications on Pure and Applied Mathematics, arXiv:1109.4499v1, pp. 1-31 (Sep. 21, 2011). [cited by applicant]
Demissie, “Performance Predictions for Parameter Estimators that Minimize Cost-Functions Using Wirtinger Calculus With Application to CM Blind Equalization,” IEEE Transactions on Signal Processing, vol. 59, No. 8, pp. 3… [cited by applicant]
Bayraktar et al., “Method to calculate the far field of three-dimensional objects for computer-generated holography,” Applied Optics, vol. 49, No. 24, pp. 4647-4654 (Aug. 20, 2010). [cited by applicant]
Smithwick et al., “Interactive Holographic Stereograms with Accommodation Cues,” Proceedings of the Society of Photo-Optical Instrumentation Engineers, vol. 7619, pp. 761903:1-761903:13 (Feb. 2010). [cited by applicant]
Zeyde et al., “On Single Image Scale-up using Sparse-Representations,” International Conference on Curves and Surfaces, pp. 1-20 (2010). [cited by applicant]
Chen et al., “Computer generated hologram from point cloud using graphics processor,” Applied Optics, vol. 48, No. 36, pp. 6841-6850 (Dec. 20, 2009). [cited by applicant]
Matsushima et al., “Extremely high-definition full-parallax computer-generated hologram created by the polygon-based method,” Applied Optics, vol. 48, No. 34, pp. H54-H63 (Dec. 1, 2009). [cited by applicant]
Matsushima et al., “Band-Limited Angular Spectrum Method for Numerical Simulation of Free-Space Propagation in Far and Near Fields,” Optics Express, vol. 17, No. 22, pp. 19662-19673 (Oct. 26, 2009). [cited by applicant]
Kim et al., “Mathematical modeling of triangle-mesh-modeled three-dimensional surface objects for digital holography,” Applied Optics, vol. 47, No. 19, pp. D117-D127 (Jul. 1, 2008). [cited by applicant]
Ahrenberg et al., “Computer generated holograms from three dimensional meshes using an analytic light transport model,” Applied Optics, vol. 47, No. 10, pp. 1567-1574 (Apr. 1, 2008). [cited by applicant]
Shen et al., “Fast-Fourier-transform based numerical integration method for the Rayleigh-Sommerfeld diffraction formula,” Applied Optics, vol. 45, No. 6, pp. 1102-1110 (Feb. 20, 2006). [cited by applicant]
Masuda et al., “Computer generated holography using a graphics processing unit,” Optics Express, vol. 14, No. 2, pp. 603-608 (Jan. 2006). [cited by applicant]
Matsushima, “Computer-generated holograms for three-dimensional surface objects with shade and texture,” Applied Optics, vol. 44, No. 22, pp. 4607-4614 (Aug. 1, 2005). [cited by applicant]
Luke, “Relaxed averaged alternating reflections for diffraction imaging,” Inverse Problems, vol. 21, No. 1, pp. 37-50 (2005). [cited by applicant]
Schmidt, “minFunc: unconstrained differentiable multivariate optimization in Matlab,” https://www.cs.ubc.ca/˜schmidtm/Software/minFunc.html, pp. 1-6 (2005). [cited by applicant]
Neuman et al., “Optical trapping,” Rev Sci Instrum., vol. 75, No. 9, pp. 1-46 (Sep. 2004). [cited by applicant]
Bauschke et al., “Hybrid Projection-Reflection Method for Phase Retrieval,” Journal of the Optical Society of America A (JOSA A), vol. 20, No. 6, pp. 1-28 (2003). [cited by applicant]
Petz et al., “Fast Hologram Synthesis for 3D Geometry Models using Graphics Hardware,” Proceedings of the Society of Photo-Optical Instrumentation Engineers (SPIE), vol. 5005, pp. 266-275 (2003). [cited by applicant]
Wang et al., “Multi-scale structural similarity for image quality assessment,” Proceedings of the 27th IEEE Asilomar Conference on Signals, Systems, and Computers, pp. 1398-1402 (2003). [cited by applicant]
Martin et al., “A database of human segmented natural images and its application to evaluating segmentation algorithms and measuring ecological statistics,” Proceedings of the 8th International Conference on Computer Vi… [cited by applicant]
Piestun et al., “Wave fields in three dimensions: analysis and synthesis,” J. Opt. Soc. Am. A, vol. 13, No. 9, pp. 1837-1848 (Sep. 1996). [cited by applicant]
Lucente et al., “Rendering Interactive Holographic Images,” Proceedings of the 22nd Annual Conference on Computer Graphics and Interactive Techniques, pp. 387-394 (Sep. 1995). [cited by applicant]
Yamaguchi et al., “Phase-added stereogram: calculation of hologram using computer graphics technique,” Proceedings of the Society of Photo-Optical Instrumentation Engineers, vol. 1914, pp. 25-31 (Sep. 17, 1993). [cited by applicant]
Fienup, “Phase-retrieval algorithms for a complicated optical system,” Applied Optics, vol. 32, No. 10, pp. 1737-1746 (Apr. 1, 1993). [cited by applicant]
Tommasi et al., “Computer-generated holograms of tilted planes by a spatial frequency approach,” Journal of the Optical Society of America A, vol. 10, No. 2, pp. 299-305 (Feb. 1993). [cited by applicant]
Lucente, “Interactive Computation of Holograms Using a Look-up Table,” Journal of Electronic Imaging, vol. 2, No. 1, pp. 28-34 (Jan. 1993). [cited by applicant]
Underkoffler, “Toward Accurate Computation of Optically Reconstructed Holograms,” Ph.D. Dissertation, Massachusetts Institute of Technology, pp. 1-165 (Jun. 1991). [cited by applicant]
Lane, “Phase Retrieval Using Conjugate Gradient Minimization,” Journal of Modern Optics, vol. 38, No. 9, pp. 1797-1813 (1991). [cited by applicant]
Liu et al., “On the limited memory BFGS method for large scale optimization,” Mathematical Programming, vol. 45, No. 1-3, pp. 1-26 (1989). [cited by applicant]
Leseberg, “Computer-generated three-dimensional image holograms,” Applied Optics, vol. 31, No. 2, pp. 223-229 (Jan. 10, 1992). [cited by applicant]
Leseberg et al., “Computer-generated holograms of 3-D objects composed of tilted planar segments,” Applied Optics, vol. 27, No. 14, pp. 3020-3024 (Jul. 15, 1988). [cited by applicant]
Fienup, “Phase retrieval algorithms: a comparison,” Applied Optics, vol. 21, No. 15, pp. 2758-2769 (Aug. 1, 1982). [cited by applicant]
Bates, “Fourier phase problems are uniquely solvable in mute than one dimension,” I: Underlying Theory, Optik, vol. 61, No. 3, pp. 247-262 (1982). [cited by applicant]
Hsueh et al., “Computer-generated double-phase holograms,” Applied Optics, vol. 17, No. 24, pp. 3874-3883 (Dec. 15, 1978). [cited by applicant]
Gonsalves, “Phase retrieval from modulus data,” Journal of the Optical Society of America, vol. 66, No. 9, pp. 961-964 (Sep. 1976). [cited by applicant]
Gerchberg et al., “A Practical Algorithm for the Determination of Phase from Image and Diffraction Plane Pictures,” Optik, vol. 35, No. 2, pp. 237-246 (Nov. 1972). [cited by applicant]
Gerchberg et al., “A Practical Algorithm for the Determination of Phase from Image and Diffraction Plane Pictures,” Optik, vol. 35, No. 2, pp. 237-246 (1972). [cited by applicant]
Lesem et al., “The Kinoform: A New Wavefront Reconstruction Device,” IBM Journal of Research and Development, vol. 13, No. 2, pp. 150-155 (Mar. 1969). [cited by applicant]
Waters, “Holographic image synthesis utilizing theoretical methods,” Applied Physics Letters, vol. 9, No. 11, pp. 405-407 (Dec. 1, 1966). [cited by applicant]
Wirtinger, “On the formal theory of the functions of more complex versions,” Mathematical Annals, vol. 97, No. 1, pp. 357-375 (1927). [cited by applicant]
Notice of Publication for Great Britain Patent Application Serial No. GB2105628.8 (Nov. 29, 2021). [cited by applicant]