Topic: "phase-retrieval"
kqwang/phase-recovery
Resources for phase recovery (also called phase imaging, phase retrieval, or phase reconstruction)
Size: 303 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 737 - Forks: 66

brandondube/prysm
physical optics: integrated modeling, phase retrieval, segmented systems, polynomials and fitting, sequential raytracing...
Language: Python - Size: 12.2 MB - Last synced at: 4 days ago - Pushed at: 5 months ago - Stars: 299 - Forks: 47

slmsuite/slmsuite
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.
Language: Python - Size: 7.06 MB - Last synced at: 3 days ago - Pushed at: 8 days ago - Stars: 92 - Forks: 27

jacopoantonello/enzpy
Extended Nijboer-Zernike (ENZ) theory toolbox for Python
Language: Python - Size: 887 KB - Last synced at: about 2 years ago - Pushed at: over 4 years ago - Stars: 27 - Forks: 9

Hekstra-Lab/phase-retrieval
A small library implementing phase retrieval algorithms for 2D images.
Language: Jupyter Notebook - Size: 1.4 GB - Last synced at: about 1 year ago - Pushed at: almost 5 years ago - Stars: 21 - Forks: 6

CCampJr/CRIkit2
CRIKit2 is a hyperspectral imaging toolkit formerly known as the coherent Raman imaging toolkit.
Language: Python - Size: 20.2 MB - Last synced at: 8 months ago - Pushed at: over 2 years ago - Stars: 18 - Forks: 11

kqwang/computational-imaging
Resources for computational imaging
Size: 479 KB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 16 - Forks: 5

jeongsol-kim/phase_retrieval_algorithms
Pytorch implementation for Error Reduction algorithm and Hybrid input-output algorithm.
Language: Python - Size: 64.5 KB - Last synced at: about 2 months ago - Pushed at: almost 2 years ago - Stars: 11 - Forks: 1

jkrauth/shg_frog
Software for frequency-resolved optical gating measurements of ultra-fast laser pulses.
Language: Python - Size: 11.3 MB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 11 - Forks: 8

suryaphysics/FPM
Matlab simulation of Fourier ptychographic microscopy (FPM).
Language: Matlab - Size: 7.81 KB - Last synced at: over 1 year ago - Pushed at: about 8 years ago - Stars: 11 - Forks: 1

AdvancedPhotonSource/pty-chi
Pty-Chi is a Python library for ptychographic image reconstruction.
Language: Python - Size: 1.26 MB - Last synced at: 6 days ago - Pushed at: 6 days ago - Stars: 10 - Forks: 1

andyMaiden/SheffieldPtycho
MATLAB ptychography engines from Sheffield University
Language: MATLAB - Size: 44.2 MB - Last synced at: about 1 month ago - Pushed at: 12 months ago - Stars: 10 - Forks: 2

moosmann/matlab
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.
Language: MATLAB - Size: 21.5 MB - Last synced at: 12 days ago - Pushed at: 13 days ago - Stars: 9 - Forks: 7

siddharth-maddali/Phaser
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.
Language: Jupyter Notebook - Size: 32.7 MB - Last synced at: 8 months ago - Pushed at: about 2 years ago - Stars: 9 - Forks: 8

rlkingston/IPA
Iterative Projection Algorithms for protein crystallography
Size: 15 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 7 - Forks: 0

brandondube/praise
reference implementation of contemporary "forward-reverse" or "iterative transform" phase retrieval algorithms
Language: Python - Size: 5.86 KB - Last synced at: about 1 month ago - Pushed at: about 4 years ago - Stars: 7 - Forks: 1

TWANG006/G-LS3U
GPU-accelerated real-time reference-based dynamic phase retrieval G-LS3U
Language: C++ - Size: 443 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 6 - Forks: 2

chaidisheng/Phase_Retrieval
A Special Nash Equilibrium
Language: Python - Size: 166 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 5 - Forks: 0

silasabs/PIVIC-PIBIC-Comunicacoes-Opticas
Este repositório contém os notebooks e simulações realizadas no projeto de iniciação científica.
Language: Jupyter Notebook - Size: 262 MB - Last synced at: about 1 month ago - Pushed at: 7 months ago - Stars: 5 - Forks: 0

pkliui/PhaseRetrieval
PhaseRetrieval is a 'work-in-progress' Python-based framework for computational imaging in optics. This includes algorithms for image processing, phase retrieval and image registration.
Language: Python - Size: 44.8 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 5 - Forks: 0

daelsepara/ImageGS
Computer Generated Hologram Projector using Gerchberg-Saxton and an SLM
Language: C# - Size: 22.5 KB - Last synced at: about 1 month ago - Pushed at: over 6 years ago - Stars: 5 - Forks: 1

cbrabes/phastphase
Accurate solution to the phase retrieval problem for near-Schwarz objects.
Language: Python - Size: 768 KB - Last synced at: about 5 hours ago - Pushed at: about 6 hours ago - Stars: 4 - Forks: 0

saugatkandel/sopt
Second order optimization with automatic differentiation
Language: Jupyter Notebook - Size: 8.67 MB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 4 - Forks: 2

zsm1211/TC-CDI
Code for "Physics-driven deep learning enables temporal compressive coherent diffraction imaging"
Language: Jupyter Notebook - Size: 50.3 MB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 1

JeffFessler/PhaseRetrievalWithOutliers
Code to reproduce 2015 paper on phase retrieval
Language: MATLAB - Size: 68.4 KB - Last synced at: 5 days ago - Pushed at: almost 3 years ago - Stars: 4 - Forks: 1

METU-SPACE-Lab/DDRM-PR-for-Fourier-Phase-Retrieval
DDRM-PR paper, official implementation. Phase retrieval with pretrained diffusion models
Language: Python - Size: 663 KB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 3 - Forks: 0

siddharth-maddali/mrbcdi
MR-BCDI: Differentiable multi-reflection Bragg coherent diffraction imaging for lattice distortion fields in crystals
Language: Jupyter Notebook - Size: 11.7 MB - Last synced at: 8 months ago - Pushed at: over 2 years ago - Stars: 3 - Forks: 2

dzhigaevd/phasor
Easy, fast, configurable version of phasor. Perfect for students who what to start with analyzing Coherent X-ray Diffraction Data.
Language: MATLAB - Size: 7.03 MB - Last synced at: almost 2 years ago - Pushed at: over 3 years ago - Stars: 3 - Forks: 0

HIT-UOI-SR/PhaseRetrieval.jl
Classic phase retrieval algorithms
Language: Julia - Size: 102 KB - Last synced at: 3 months ago - Pushed at: almost 4 years ago - Stars: 3 - Forks: 0

jacione/interactive-cdi
Interactive phase retrieval software, optimized for transparency rather than efficiency.
Language: Python - Size: 5.12 MB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 2 - Forks: 0

mmahesh/cocain-bpg-phase-retrieval
Fast Inertial Algorithm for Phase Retrieval
Language: Python - Size: 1.6 MB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 2 - Forks: 1

daelsepara/PhaseExplorer
Plugin-based Gerchberg-Saxton Phase Retrieval Software for OSX and Linux Platforms
Language: C# - Size: 81.1 KB - Last synced at: about 21 hours ago - Pushed at: about 5 years ago - Stars: 2 - Forks: 1

siddharth-maddali/BCDIGeometry-part2-reconstructioncode
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.
Language: MATLAB - Size: 26.4 KB - Last synced at: 8 months ago - Pushed at: about 5 years ago - Stars: 2 - Forks: 2

Hao-Laboratory/Tightly-focused-field-tomography
[Nature Communications, 2025] In situ characterization of tightly focused fields
Language: MATLAB - Size: 644 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 1 - Forks: 0

WavefrontEngUB/localStokes
Code implementation of Photonics Research paper on Local Stokes parameters of a higly focused light beam
Language: Jupyter Notebook - Size: 46.6 MB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 1 - Forks: 0

twguest/tiepy
Solutions to the Transport-of-Intensity Equation (Speckle-Tracking, Paganin Algorithm etc.,)
Language: Python - Size: 14.2 MB - Last synced at: 11 months ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

madisousa/Phase-Retrieval-Algorithms-
Phase retrieval is an applied problem in the field of frame theory that describes recovering the phase of a signal given linear intensity measurements. We give examples of the codes for algorithmic phase retrieval, specifically the Gerchberg-Saxton and PhaseLift methods.
Language: Python - Size: 5.86 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 1 - Forks: 0

ThFriedrich/airpi
AI-driven rapid phase imaging for 4D-STEM
Language: Python - Size: 22.2 MB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

hwang9u/phase-retrieval-algorithm
python phase retrieval algorithms(Griffin-Lim, RAAR, DM)
Language: Python - Size: 209 KB - Last synced at: over 1 year ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

JHay0112/phase-retrieval
Difference map phase retrieval from diffracted image
Language: Python - Size: 701 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

cnettel/jackdaw
Tools for handling phase retrieval and related tasks in sparse (low-signal) X-ray single particle imaging applications, specifically COACS.
Language: Jupyter Notebook - Size: 2.39 MB - Last synced at: 7 months ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 1

andykee/prtools
Utility functions for image-based phase retrieval
Language: Python - Size: 238 KB - Last synced at: 8 days ago - Pushed at: 8 days ago - Stars: 0 - Forks: 0

COR-OPT/GeomStepDecay
Language: Julia - Size: 117 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

siddharth-maddali/HEBCDIdatasets
Supplementary material (Python, Jupyter notebooks and MATLAB scripts) to arXiv preprint 1903.11815
Language: Jupyter Notebook - Size: 2.63 MB - Last synced at: 8 months ago - Pushed at: almost 5 years ago - Stars: 0 - Forks: 0
