@misc{popoff2023DMDtutorial,
title={{A practical guide to Digital Micro-mirror Devices (DMDs) for wavefront shaping}},
author={Popoff, Sébastien M. and Matthès, Maxime W. and Bromberg, Yaron and Gutiérrez-Cuevas, Rodrigo},
year={2023},
eprint={2311.17496},
archivePrefix={arXiv},
primaryClass={physics.optics},
doi={10.48550/arXiv.2311.17496},
url={https://doi.org/10.48550/arXiv.2311.17496}}
Evolution of the PSF with the number of Zernike polynomials (Nz) usef for the correction |
/paper: Latex sources for the article
Download last PDF version of the article here
/python: Python examples
- scipy
- numpy
- matplotlib
Install with:
pip install scipy, numpy
or
conda install scipy, numpy
1. DMD_diffraction_effects.ipynb.ipynb: Simulation of DMD diffraction effects
See also our online tool on wavevrontshaping.net
2. Experimental_aberration_correction.ipynb: Data analysis of the experimental characterization of the DMD aberrations
- cv2
pip install opencv-python
or
conda install -c anaconda opencv
3. Simulation_aberration_correction.ipynb: Simulation of aberration compensation optimization
- aotools (for Zernike polynomials)
pip install scipy, numpy, aotools
- EasyOptimization
pip install git+https://gitlab.institut-langevin.espci.fr/spopoff/EasyOptimization.git