Resources for phase recovery (also called phase imaging, phase retrieval, or phase reconstruction)
-
Updated
Sep 29, 2025
Resources for phase recovery (also called phase imaging, phase retrieval, or phase reconstruction)
Python package for high-performance spatial light modulator (SLM) control and holography. Supports features from aberration-corrected 3D point clouds to automated Fourier-domain calibrations.
physical optics: integrated modeling, phase retrieval, segmented systems, polynomials and fitting, sequential raytracing...
Software for frequency-resolved optical gating measurements of ultra-fast laser pulses.
Extended Nijboer-Zernike (ENZ) theory toolbox for Python
CRIKit2 is a hyperspectral imaging toolkit formerly known as the coherent Raman imaging toolkit.
A small library implementing phase retrieval algorithms for 2D images.
BCDI phase retrieval module written in Python 3.x. GPU implementation done using Tensorflow 2.1, with an older library available that uses Tensorflow 1.x.
Data reconstruction and analysis tools for tomography data acquired at the P05 Imaging Beamline (IBL) and the P07 High-Energy Material Science (HEMS) beamline at PETRA III at DESY, both operated by Helmholtz-Zentrum Hereon.
Pty-Chi is a Python library for ptychographic image reconstruction.
Resources for computational imaging
A toolbox for optical simulation. The implementation of phase-retrieval algorithm is included.
MATLAB ptychography engines from Sheffield University
Code for "Physics-driven deep learning enables temporal compressive coherent diffraction imaging"
GPU-accelerated real-time reference-based dynamic phase retrieval G-LS3U
Matlab simulation of Fourier ptychographic microscopy (FPM).
Fast Inertial Algorithm for Phase Retrieval
Second order optimization with automatic differentiation
Code to achieve the geometry-aware phase retrieval described in the paper "General approaches for shear-correcting coordinate transformations in Bragg coherent diffraction imaging: Part 2". Includes Matlab code for the geometry-aware 3D FFT and backprojection-based reconstruction.
Implementation of extended ptychographical iterative engine (ePIE) with positional correction
Add a description, image, and links to the phase-retrieval topic page so that developers can more easily learn about it.
To associate your repository with the phase-retrieval topic, visit your repo's landing page and select "manage topics."