Holovibes is a free and open-source software platform for real-time hologram computation, developed in C++/CUDA. It is led by Michael Atlan, CNRS researcher at the Langevin Institute and associate member of the Image Processing and Pattern Recognition group.
Holovibes supports both live input from high-speed digital cameras and playback of pre-recorded interferogram files. Its architecture relies on configurable input/output memory buffers, allowing it to handle high-throughput data streams reliably, enabling real-time holographic rendering and lossless disk recording.
Holovibes is used in a wide range of imaging applications, including digital holographic microscopy, swept-source optical coherence tomography (OCT), laser vibrometry, angiography, and photoplethysmography. The Image Processing and Pattern Recognition group contributes to the development of Holovibes through the co-supervision of PhD students working on algorithmic and implementation aspects of the software.
Related Publications
[1]
Julie Rivet. "Non-iterative methods for image improvement in digital holography of the retina". 2020.