TonyFPY / awesome-holography

A curated list of resources on holographic displays, inspired by awesome-computer-vision.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

awesome-holography

A curated list of resources on holographic displays, inspired by awesome-computer-vision.

Disclaimer

This list is compiled during my paper survey about holographic displays, and is not meant to be exhuastive. The list is organized for me to easily navigate different topics in holography. I would like to thank the authors of the following papers for providing great references:

Table of Contents

Background, Theory, and Survey

Background and Theory

Survey Papers

Computer Generated Holography (CGH)

Traditional Heuristic Methods

Point-based Methods

Some methods are based on the double phase encoding scheme, where two phase-only modulation patterns are interleaved on a single SLM:

Others methods include:

Polygon/Mesh-based Methods

Layer-based Methods

Holographic Stereograms

Iterative Methods

A family of iterative methods is based on the Gerchberg-Saxton (GS) Algorithm where the phase and amplitute patterns at two planes are updated iteratively as the wave propagates back and forth between the two planes:

Other optimization based methods leverage gradient descent or non-convex optimization techniques to optimize the phase pattern of the SLM:

Unfortunately, iterative methods are inherently slow and thus not suitble for real-time CGH.

Data-driven (Learning-based) Methods

A major focus in deep learning for CGH is using camera-in-the-loop (CITL) training to learn an accurate free space wave propagation and optical hardware model for holographic displays:

Instead of using a predetermined convolution kernel to compute wave propagation (i.e. the angular spectrum method), Learned holographic light transport (Kavaklı et al. 2021 | Applied Optics, Optica) learns the wave propagation convolution kernel directly from images captured by a physical holographic display.

Previous works assume a naive wave propagation model (i.e. the angular spectrum method), and directly regresses complex holograms using different CNN architectures:

Holographic Display Architectures, Optics, and Systems

Most CGH display frameworks use coherent light source (laser) and a single phase-only SLM. The following works explore alternatives to the current paradigm, such as using partially-coherent light sources, amplitude SLMs, and adding additional optical elements.

Partially-coherent light sources are used to reduce speckle artifacts:

Special optical elements are used to improve the holographic display quality:

Bulky headsets hamper the development of AR/VR. Reducing the size of holographic displays are important:

CGH compression is also important for deploying holography technology on edge devices:

Etendue, Eyebox, Pupil Related

Labs and Researchers

Contributing

If you want to contribute to this list, please

  1. Created a new issue
  2. Explain in the issue why the paper / book / talk is relevant, and under which category should the resource be placed.

Thank you!

About

A curated list of resources on holographic displays, inspired by awesome-computer-vision.

License:MIT License