pyDHM

pyDHM provides numerical algorithms for reconstructing amplitude and phase images in Digital Holographic Microscopy (DHM) across in-line, slightly off-axis, telecentric, and non-telecentric optical configurations.


Key Features:

  • Numerical Processing Algorithms: An extensive set of algorithms for reconstructing both amplitude and phase images across diverse optical DHM setups.
  • Phase-Shifting Approaches: Implements phase-shifting techniques suitable for in-line and slightly off-axis systems to improve holographic reconstruction accuracy.
  • Phase Compensation: Supports phase compensation for telecentric and non-telecentric systems to address optical aberrations and alignment effects.
  • Propagation Algorithms: Includes three propagation algorithms for numerical focusing of complex amplitude distributions applicable to DHM and digital holography (DH).

Scientific Applications:

  • Biological imaging: Enables extraction of quantitative phase and amplitude information for microscopic structural and dynamic studies.
  • Materials science: Provides phase and amplitude reconstructions for characterization of microstructures and thickness or refractive-index variations.
  • Optical metrology: Enables quantitative phase measurements for surface profiling and optical system characterization.

Methodology:

Numerical reconstruction of amplitude and phase using phase-shifting approaches, phase compensation for telecentric and non-telecentric systems, and three propagation algorithms for numerical focusing; validated with numerical simulations and experimental holograms.

Topics

Details

License:
MIT
Cost:
Free of charge
Tool Type:
library
Operating Systems:
Mac, Linux, Windows
Programming Languages:
Python
Added:
12/21/2022
Last Updated:
11/24/2024

Operations

Publications

Castañeda R, Trujillo C, Doblas A. pyDHM: A Python library for applications in digital holographic microscopy. PLOS ONE. 2022;17(10):e0275818. doi:10.1371/journal.pone.0275818. PMID:36215263. PMCID:PMC9551626.

PMID: 36215263
PMCID: PMC9551626
Funding: - National Science Foundation: 2042563

Links