Skip to content

SkariZ/off-axis-holography-python

Repository files navigation

off-axis-holography-python

Description

This repository provides a simple example of holographic reconstruction for images acquired via off-axis holography, and demonstrates how to numerically propagate the optical field.

The workflow includes:

  • Retrieving the complex optical field from the recorded hologram
  • Performing phase corrections and unwrapping
  • Propagating and digitally refocusing the field to arbitrary planes
  • Visualizing and analyzing particles in the reconstructed field

Dependencies

  • numpy
  • matplotlib
  • scikit-image
  • scipy
  • pandas

Examples

Holographic Reconstruction

Start from a holographic image and reconstruct the full complex optical field.

⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️

Z-Propagation of Optical Field

Once the optical field is reconstructed, it can be propagated to arbitrary z-planes to simulate refocusing or wave propagation.

About

A simple example demonstrating holographic reconstruction of images acquired in off-axis holography.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors