DeepCGH addresses the limitations of traditional iterative optimization methods by introducing a non-iterative approach based on a convolutional neural network with unsupervised learning. DeepCGH computes accurate holograms with fixed computational complexity, generating holograms orders of magnitude faster and with up to 41% greater accuracy compared to alternate CGH techniques. It has been demonstrated to substantially enhance two-photon absorption and improve performance in photostimulation tasks without requiring additional laser power. This innovative algorithm enables the efficient computation of accurate holograms in milliseconds, making it a valuable technique in various applications such as optogenetic photostimulation and holographic imaging.
3D-SHOT (Three-dimensional scanless holographic optogenetics with temporal focusing) addresses the challenges of achieving precise three-dimensional targeting of custom neuron ensembles within the brain for optogenetic photostimulation. The technique utilizes computer-generated holography (CGH) and a spatial light modulator (SLM) to distribute a laser beam into multiple targets with custom 3D shapes, enabling simultaneous activation of large numbers of opsin molecules with high temporal precision. By employing CGH and temporal focusing, 3D-SHOT offers the potential for single-neuron spatial resolution and rapid initiation of action potentials with precise timing. This innovative approach enhances the capabilities of optogenetics for investigating neural circuits and their relationship to behavior, providing new opportunities for research in biology, neuroscience, and medicine.
DeepCGH (Python)
DeepCGH is an unsupervised, non-iterative algorithm for computer-generated holography.
Related publication
M. Hossein Eybposh, Nicholas W. Caira, Mathew Atisa, Praneeth Chakravarthula, and Nicolas C. Pégard, "DeepCGH: 3D computer-generated holography using deep learning," Opt. Express 28, 26636-26650 (2020)
https://doi.org/10.1364/OE.399624 (OPEN ACCESS)
Related patent
https://patents.google.com/patent/US20210326690A1/en
Additional relevant references
M. Hossein Eybposh, Vincent R. Curtis, Jose Rodriguez-Romaguera, Nicolas C. Pégard, "Advances in computer-generated holography for targeted neuronal modulation," Neurophoton. 9(4) 041409 (16 June 2022) https://doi.org/10.1117/1.NPh.9.4.041409
Dynamic CGH (Matlab)
A toolbox of functions to implement DCGH, a new light sculpting technique that renders speckle-free 3D images by rapidly displaying a superposition of jointly optimized coherent waves.
Related publication
V. R. Curtis, N. W. Caira, J. Xu, A. G. Sata and N. C. Pégard, "DCGH: Dynamic Computer Generated Holography for Speckle-Free, High Fidelity 3D Displays," 2021 IEEE Virtual Reality and 3D User Interfaces 2021, pp. 1-9
https://doi.org/10.1109/VR50410.2021.00097 (OPEN ACCESS)
Additional relevant references
Roadmap on wavefront shaping and deep imaging in complex media, Sylvain Gigan et al. Journal of Physics: Photonics, Volume 4, Number 4 (2022)
M. H. Eybposh, V. R. Curtis, A. Moossavi, and N. C. Pégard, "Dynamic Computer Generated Holography for Virtual Reality Displays," in Frontiers in Optics + Laser Science 2021 (Optica Publishing Group, 2021), paper FM3B.3.
V. R. Curtis, J. Xu, N. W. Caira, A. G. Sata, and N. C. Pégard, "High Fidelity 3D Image Synthesis with Dynamic Computer Generated Holography (DCGH)," in Conference on Lasers and Electro-Optics, OSA Technical Digest (Optica Publishing Group, 2021), paper STh2D.2
NoVo-CGH (Matlab)
Non-convex Volumetric CDG is an algorithm for computer-generated holography that relies on nonlinear optimization with gradient descent .
Related publication
Jingzhao Zhang, Nicolas Pégard, Jingshan Zhong, Hillel Adesnik, and Laura Waller, "3D computer-generated holography by non-convex optimization," Optica 4, 1306-1313 (2017)
https://doi.org/10.1364/OPTICA.4.001306 (OPEN ACCESS)