Related Experiment Video
Updated: Sep 13, 2025

Shaping the Amplitude and Phase of Laser Beams by Using a Phase-only Spatial Light Modulator
Published on: January 28, 2019
CAHVAE: generating CGHs with complex amplitude hologram variational autoencodern
Abstract:
Deep learning-based generative models for computer-generated hologram (CGH) have proven effective in overcoming the challenge of limited holographic data. However, most existing models, including VAE, GAN-Holo, and diffusion models, use real-valued convolution kernels, which fail to fully capture the complexity of optical field waves. To address this issue, we propose the complex amplitude hologram variational autoencoder (CAHVAE), what we believe to be a novel approach specifically designed for synthesizing complex amplitude holograms. Unlike traditional methods, CAHVAE directly processes complex optical field data using a complex-valued encoder and decoder, bridging the gap between real-valued kernels and the true nature of complex amplitude holograms. By modeling the latent space with a complex multivariate Gaussian distribution, CAHVAE allows for efficient random sampling of complex-valued latent variables, enabling the generation of high-quality new complex amplitude holograms, which do not exist in the original datasets. Simulations and optical experiments demonstrate the effectiveness of CAHVAE in generating new complex field waves, reconstructing high-quality color holograms, and preserving fine details. Notably, CAHVAE effectively reduces speckle noise and enhances the quality of reconstructed images, making it a promising solution for high-fidelity holographic display applications.
Related Concept Videos
Continuous -time Fourier Transform
Deconvolution
Deconvolution involves several mathematical techniques to derive the impulse response. One common approach is polynomial division. In this method, the input and output sequences are treated as coefficients of...
Sampling Continuous Time Signal
In the...
Convolution Properties II
The width property indicates that if the durations of input signals are T1 and T2, then the width of the output response equals the sum of both durations, irrespective of the shapes of the two functions. For instance, convolving two rectangular pulses with durations of 2 seconds and 1 second results in a function with a width of 3 seconds.
The area property asserts that the area under the...
Vector Representation of Complex Numbers
Consider a function defined as the product of the complex factors in the numerator divided by the product of the complex factors in the...
Convolution Properties I
The commutative property reveals that the input and the impulse response of an LTI (Linear Time-Invariant) system can be interchanged without affecting the output:

