/offaxis_holosim

This robust tool automates the simulation of the recording process, facilitating mass production of holograms and enhancing the development and training of deep learning models in DHM autofocusing applications.

Primary LanguagePythonMIT LicenseMIT

Simulation of Off-axis DHM holograms

This repository presents a computational framework to simulate off-axis holograms, aimed at generating a comprehensive database of focused and defocused off-axis simulated holograms for training deep learning models. By leveraging the MNIST database to represent various microscopic geometries, this framework efficiently produces defocused holograms via the angular spectrum method. The holograms are created by the amplitude superposition of a complex-valued plane object wave with a plane reference wave. This robust tool automates the simulation of the recording process, facilitating mass production of holograms and enhancing the development and training of deep learning models in DHM applications.

Downloads

A total of 30’972 512x512 holograms were simulated, alongside their corresponding amplitude and phase reconstructions, for a total of 92’216 images. The complete dataset generated using this algorithm (distances from -50 to 50 mm with a step of 1mm) can be downloaded at: https://www.kaggle.com/datasets/mariareyb/simulated-out-of-focus-holograms

Reference

For more details on these models, please refer to the following publications. These are also the recommended citations if you use this tool in your work: (Pending Publication).

License & Copyright

Copyright 2024 Universidad EAFIT Licensed under the MIT License; you may not use this file except in compliance with the License.

Contact

Applied Sciences and Engineering School, EAFIT University (Applied Optics Group)