Optical Imaging Research Laboratory, Department of Electrical and Computer Engineering, The University of Memphis, Memphis, TN, United States of America.
Applied Optics Group, School of Applied Sciences and Engineering, Universidad EAFIT, Medellin, Colombia.
PLoS One. 2022 Oct 10;17(10):e0275818. doi: 10.1371/journal.pone.0275818. eCollection 2022.
pyDHM is an open-source Python library aimed at Digital Holographic Microscopy (DHM) applications. The pyDHM is a user-friendly library written in the robust programming language of Python that provides a set of numerical processing algorithms for reconstructing amplitude and phase images for a broad range of optical DHM configurations. The pyDHM implements phase-shifting approaches for in-line and slightly off-axis systems and enables phase compensation for telecentric and non-telecentric systems. In addition, pyDHM includes three propagation algorithms for numerical focusing complex amplitude distributions in DHM and digital holography (DH) setups. We have validated the library using numerical and experimental holograms.
pyDHM 是一个开源的 Python 库,旨在应用于数字全息显微镜(DHM)。pyDHM 是一个用户友好的库,用强大的编程语言 Python 编写,为各种光学 DHM 配置提供了一组数值处理算法,用于重建幅度和相位图像。pyDHM 为在线和稍离轴系统实现了相移方法,并为远心和非远心系统实现了相位补偿。此外,pyDHM 还包括三个传播算法,用于在 DHM 和数字全息术(DH)设置中数值聚焦复杂幅度分布。我们使用数值和实验全息图验证了该库。