Go back     Home Solutions Ptychography/ PtyLab

Ptychography/ PtyLab

Authors: Dirk Boonzajer, Felix Wechsler, Lars Loetgering

Keywords: Ptychography, MATLAB, Python, Julia, inverse modeling

When using light with short wavelengths, such as in the extreme ultraviolet (EUV) regime, conventional focusing optics are no longer practical due to strong material absorption and fabrication limitations. Instead, the sample is scanned, and diffraction patterns are recorded directly behind it. Using numerical reconstruction algorithms, both the amplitude and phase of the object and the illumination can be recovered. This scanning-based form of coherent diffraction imaging is known as ptychography, a well-established imaging modality. To support this technique, we have developed PtyLab —an open-source, cross-platform software package that enables the analysis of both conventional and Fourier ptychography data within a unified computational framework. PtyLab is available in MATLAB, Python, and Julia, providing accessibility across diverse research environments.


Publications

PtyLab.m/py/jl: a cross-platform, open-source inverse modeling toolbox for conventional and Fourier ptychography

Loetgering L, Du M, Boonzajer Flaes D, Aidukas T, Wechsler F, Penagos Molina D, Rose M, Pelekanidis A, Eschen W, Hess J, Wilhein T, Heintzmann R, Rothhardt J, Witte S - Optics Express - 2023



HI logo
Helmholtz Imaging Projects
2020: AsoftXm - Advanced soft-X-ray microscopy solutions
Ptychography/ PtyLab Image
License
Academic License Agreement (please read in git repo)

Helmholtz Imaging spinning wheel

Please wait, your data is processed