An open API service providing repository metadata for many open source software ecosystems.

GitHub topics: phase-retrieval

AdvancedPhotonSource/pty-chi

Pty-Chi is a Python library for ptychographic image reconstruction.

Language: Python - Size: 1.33 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 15 - 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: 20.2 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 9 - Forks: 7

TISGroup/PtyINR

Learning neural representations for X-ray ptychography reconstruction with unknown probes

Language: HTML - Size: 87.5 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 4 - Forks: 0

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.3 MB - Last synced at: 3 days ago - Pushed at: 26 days ago - Stars: 112 - Forks: 34

brandondube/prysm

physical optics: integrated modeling, phase retrieval, segmented systems, polynomials and fitting, sequential raytracing...

Language: Python - Size: 12.2 MB - Last synced at: 3 days ago - Pushed at: 8 months ago - Stars: 307 - Forks: 52

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: 2 days ago - Pushed at: 11 months ago - Stars: 6 - Forks: 0

andyMaiden/SheffieldPtycho

MATLAB ptychography engines from Sheffield University

Language: MATLAB - Size: 44.2 MB - Last synced at: 2 days ago - Pushed at: over 1 year ago - Stars: 13 - Forks: 2

Ansal06/Iterative-Phase-Retrieval

Iterative phase retrieval using the Hybrid Input-Output (HIO) algorithm with both plane and vortex beam illumination

Language: Jupyter Notebook - Size: 25.3 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 0 - Forks: 0

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: about 2 years ago - Stars: 12 - Forks: 1

andykee/prtools

Utility functions for image-based phase retrieval

Language: Python - Size: 190 KB - Last synced at: 5 days ago - Pushed at: 3 months ago - Stars: 0 - Forks: 0

WavefrontEngUB/phase-retriever Fork of kramos966/phase-retriever

Phase retrieval GUI to fully characterize highly focused beams via the Fineup algorithm

Language: Python - Size: 56.3 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 3 - 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: 3 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

cbrabes/phastphase

Accurate solution to the phase retrieval problem for near-Schwarz objects.

Language: Python - Size: 768 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 4 - Forks: 0

kqwang/phase-recovery

Resources for phase recovery (also called phase imaging, phase retrieval, or phase reconstruction)

Size: 303 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 737 - Forks: 66

Hao-Laboratory/Tightly-focused-field-tomography

[Nature Communications, 2025] In situ characterization of tightly focused fields

Language: MATLAB - Size: 644 KB - Last synced at: 5 months ago - Pushed at: 5 months ago - Stars: 1 - Forks: 0

daelsepara/ImageGS

Computer Generated Hologram Projector using Gerchberg-Saxton and an SLM

Language: C# - Size: 22.5 KB - Last synced at: 5 months ago - Pushed at: about 7 years ago - Stars: 5 - 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: 7 months ago - Pushed at: 7 months ago - Stars: 3 - Forks: 0

rlkingston/IPA

Iterative Projection Algorithms for protein crystallography

Size: 15 MB - Last synced at: 8 months ago - Pushed at: 8 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: 5 months ago - Pushed at: over 4 years ago - Stars: 7 - Forks: 1

chaidisheng/Phase_Retrieval

A Special Nash Equilibrium

Language: Python - Size: 166 MB - Last synced at: 9 months ago - Pushed at: 9 months ago - Stars: 5 - Forks: 0

jacione/interactive-cdi

Interactive phase retrieval software, optimized for transparency rather than efficiency.

Language: Python - Size: 5.12 MB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 2 - Forks: 0

kqwang/computational-imaging

Resources for computational imaging

Size: 479 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 16 - Forks: 5

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: 11 months ago - Pushed at: almost 3 years ago - Stars: 18 - Forks: 11

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: 12 months ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 2

Hekstra-Lab/phase-retrieval

A small library implementing phase retrieval algorithms for 2D images.

Language: Jupyter Notebook - Size: 1.4 GB - Last synced at: over 1 year ago - Pushed at: about 5 years ago - Stars: 21 - Forks: 6

saugatkandel/sopt

Second order optimization with automatic differentiation

Language: Jupyter Notebook - Size: 8.67 MB - Last synced at: over 1 year ago - Pushed at: almost 2 years ago - Stars: 4 - Forks: 2

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: 12 months ago - Pushed at: almost 3 years ago - Stars: 3 - Forks: 2

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: 12 months ago - Pushed at: over 2 years ago - Stars: 9 - Forks: 8

JeffFessler/PhaseRetrievalWithOutliers

Code to reproduce 2015 paper on phase retrieval

Language: MATLAB - Size: 68.4 KB - Last synced at: 7 days ago - Pushed at: about 3 years ago - Stars: 4 - 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: almost 2 years ago - Pushed at: over 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: almost 2 years ago - Pushed at: over 8 years ago - Stars: 11 - Forks: 1

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: about 2 years ago - Pushed at: almost 3 years ago - Stars: 4 - Forks: 1

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: about 2 years ago - Pushed at: almost 4 years ago - Stars: 3 - 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: about 1 year ago - Pushed at: almost 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: almost 2 years ago - Pushed at: over 2 years 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: about 2 years ago - Pushed at: about 2 years ago - Stars: 1 - 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: over 2 years ago - Pushed at: almost 4 years ago - Stars: 5 - Forks: 0

HIT-UOI-SR/PhaseRetrieval.jl

Classic phase retrieval algorithms

Language: Julia - Size: 102 KB - Last synced at: 1 day ago - Pushed at: about 4 years ago - Stars: 3 - Forks: 0

ThFriedrich/airpi

AI-driven rapid phase imaging for 4D-STEM

Language: Python - Size: 22.2 MB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 1 - Forks: 0

TWANG006/G-LS3U

GPU-accelerated real-time reference-based dynamic phase retrieval G-LS3U

Language: C++ - Size: 443 MB - Last synced at: over 2 years ago - Pushed at: almost 4 years ago - Stars: 6 - Forks: 2

jacopoantonello/enzpy

Extended Nijboer-Zernike (ENZ) theory toolbox for Python

Language: Python - Size: 887 KB - Last synced at: over 2 years ago - Pushed at: over 4 years ago - Stars: 27 - Forks: 9

JHay0112/phase-retrieval

Difference map phase retrieval from diffracted image

Language: Python - Size: 701 KB - Last synced at: over 2 years ago - Pushed at: almost 3 years ago - Stars: 1 - Forks: 0

mmahesh/cocain-bpg-phase-retrieval

Fast Inertial Algorithm for Phase Retrieval

Language: Python - Size: 1.6 MB - Last synced at: over 2 years ago - Pushed at: about 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: 4 months ago - Pushed at: over 5 years ago - Stars: 2 - Forks: 1

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: 12 months ago - Pushed at: about 5 years ago - Stars: 0 - 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: 10 months ago - Pushed at: over 5 years ago - Stars: 1 - Forks: 1

COR-OPT/GeomStepDecay

Language: Julia - Size: 117 KB - Last synced at: over 2 years ago - Pushed at: over 2 years ago - Stars: 0 - Forks: 0

Related Keywords
phase-retrieval 47 coherent-diffraction-imaging 7 wavefront-sensing 6 computational-imaging 5 ptychography 5 python 5 x-ray-diffraction 5 optics 4 gerchberg-saxton-algorithm 4 microscopy 3 phase-reconstruction 3 materials-science 3 bcdi-reconstruction 3 zernike-polynomials 3 holography 3 pytorch 3 imaging 3 image-processing 3 x-ray 3 phase 2 phase-pattern 2 optimization-algorithms 2 phase-imaging 2 deep-learning 2 tensorflow 2 machine-learning 2 phasing 2 spatial-light-modulator 2 slm 2 photonics 2 physics 2 stokes-parameters 2 gerchberg-saxton 2 computer-generated-holography 2 computer-generated-hologram 2 polarization 2 adaptive-optics 2 proximal-algorithms 2 image-reconstruction 2 laser-pulses 1 x-ray-physics 1 synchrotron 1 python3 1 shg-frog 1 microstructure 1 hio-algorithm 1 crystallography 1 condensed-matter-physics 1 computational-physics 1 automatic-differentiation 1 argonne 1 reverse-mode 1 raman 1 scientific 1 svd 1 visualization 1 levenberg-marquardt-algorithm 1 gauss-newton-method 1 image-denoising 1 optimization 1 neural-networks 1 super-resolution 1 4d-stem 1 convolutional-neural-networks 1 cuda 1 real-time 1 difference-map 1 xfel 1 bregman-distance 1 non-convex-optimization 1 signal-processing 1 datasets 1 cdi 1 coacs 1 fxi 1 tfocs 1 blind-deconvolution 1 nonconvex 1 stochastic-optimization 1 snapshot-compressive-imaging 1 tc-cdi 1 3d-graphics 1 data-processing 1 data-visualization 1 matlab-toolbox 1 phasor 1 correlation-analysis 1 speech-signal-processing 1 applied-mathematics 1 convex-optimization 1 frame-theory 1 mathematics 1 signal-reconstruction 1 fourier-transform 1 image-registration 1 julia 1 fourier-optics 1 coherent-diffractive-imaging 1 optical-communications 1 digital-signal-processing 1