Real-time hologram generation using a non-iterative modified Gerchberg-Saxton algorithm
Computer-generated holography (CGH) is a technique that aims to produce specific illumination patterns using coherent light. However, traditional CGH algorithms often struggle to balance computational speed with the accuracy of the generated hologram. To address this issue, a non-iterative algorithm...
Saved in:
| Published in: | Optics communications Vol. 550; p. 130024 |
|---|---|
| Main Authors: | , , , |
| Format: | Journal Article |
| Language: | English |
| Published: |
Elsevier B.V
01.01.2024
|
| Subjects: | |
| ISSN: | 0030-4018, 1873-0310 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Summary: | Computer-generated holography (CGH) is a technique that aims to produce specific illumination patterns using coherent light. However, traditional CGH algorithms often struggle to balance computational speed with the accuracy of the generated hologram. To address this issue, a non-iterative algorithm named "DL-GSA" is proposed in this paper. DL-GSA combines unsupervised learning in machine learning with convolutional neural networks (CNN) to generate holograms with high accuracy and fixed computational complexity. Simulation experiments reveal that DL-GSA generates hologram patterns faster than the Modified Gerchberg-Saxton algorithm (MGSA) and double-phase retrieval algorithm (DPRA). Furthermore, the average accuracy of the generated holograms is higher than 95 %. These findings suggest that DL-GSA has the potential to significantly enhance the real-time hologram generation capabilities, making it a promising technique for future applications. |
|---|---|
| ISSN: | 0030-4018 1873-0310 |
| DOI: | 10.1016/j.optcom.2023.130024 |