Digital holograms can be produced by capturing pictures from the scene/subject with a camera moving mm by mm along a rail (i.e. the Array of Images) and rearranging the pixels of these images to create the Hogels, which are the equivalent of the pixels in a Hologram.
The project aims at implementing this pixels-to-Hogels transform and related post-processing for any camera setting based on the mathematical formulas available from literature. In order to validate the process, the projections of a 3D Blender scene are AI2HO2-transformed with visualization of the so-obtained hologram within the OpenHolo.org simulation framework. Since giga-pixels are involved in the transformation and rendering processes, software optimizations (memory caching, parallelization, …) should be applied in specific modules of the processing chain.
Student profile :
Good programming skills and interest in digital holography.
Promotor & contact :
Gauthier Lafruit : gauthier.lafruit@ulb.ac.be