Related Experiment Video
Updated: Aug 26, 2025

Compact Lens-less Digital Holographic Microscope for MEMS Inspection and Characterization
Published on: July 5, 2016
pyDHM: A Python library for applications in digital holographic microscopy
Raul Castañeda1, Carlos Trujillo2, Ana Doblas1
1Optical Imaging Research Laboratory, Department of Electrical and Computer Engineering, The University of Memphis, Memphis, TN, United States of America.
Abstract:
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.

