Holovibes: real-time ultrahigh-speed digital hologram rendering and short-time analysis
Marius Dubosc, Maxime Boy-Arnould, Jules Guillou, Titouan Gragnic, Arthur Courselle, Gustave Herv\'e, Alexis Pinson, Etienne Senigout, Bastien Gaulier, Simon Riou, Chlo\'e Magnier, No\'e Topeza, Oscar Morand, Thomas Xu, Samuel Goncalves, Edgar Delaporte, Adrien Langou

TL;DR
Holovibes is a GPU-accelerated software system that enables real-time, high-throughput digital hologram rendering and analysis at 71,400 frames per second with minimal latency, advancing computational imaging capabilities.
Contribution
The paper introduces Holovibes, a novel high-performance software engine that combines advanced spatial and temporal processing techniques with GPU acceleration for real-time hologram reconstruction.
Findings
Achieves 71,400 fps hologram rendering on commodity hardware.
Maintains end-to-end latency of 30 ms.
Supports simultaneous raw and processed data recording.
Abstract
Real-time ultrahigh-speed rendering of digital holograms from high-bitrate interferogram streams demands robust parallel computing and efficient data handling with minimal latency. We present Holovibes, a high-performance software engine that enables real-time holographic image reconstruction and short-time analysis at unprecedented throughput. Holovibes integrates spatial demodulation techniques, such as Fresnel transformations and angular spectrum propagation, with temporal analysis methods including short-time Fourier transform (STFT) and principal component analysis (PCA) in a unified pipeline. By leveraging CUDA-based GPU acceleration, multithreaded parallelism, and efficient buffering, the system achieves high-throughput, low-latency processing suitable for demanding computational imaging applications. We demonstrate sustained real-time hologram rendering of 256x256-pixel from…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
