SHARP: a distributed, GPU-based ptychographic solver
arXiv:1602.01448 · doi:10.1107/S1600576716008074
Abstract
Ever brighter light sources, fast parallel detectors, and advances in phase retrieval methods, have made ptychography a practical and popular imaging technique. Compared to previous techniques, ptychography provides superior robustness and resolution at the expense of more advanced and time consuming data analysis. By taking advantage of massively parallel architectures, high-throughput processing can expedite this analysis and provide microscopists with immediate feedback. These advances allow real-time imaging at wavelength limited resolution, coupled with a large field of view. Here, we introduce a set of algorithmic and computational methodologies used at the Advanced Light Source, and DOE light sources packaged as a CUDA based software environment named SHARP (http://camera.lbl.gov/sharp), aimed at providing state-of-the-art high-throughput ptychography reconstructions for the coming era of diffraction limited light sources.
8 pages, 5 figures
References in corpus (6)
- Wide-field, high-resolution Fourier ptychographic microscopy
- X-ray image reconstruction from a diffraction pattern alone
- A unified evaluation of iterative projection algorithms for phase retrieval
- Spectrum multiplexing and coherent-state decomposition in Fourier ptychographic imaging
- Ultrafast, ultrabright, X-ray holography using a uniformly-redundant array
- Phase retrieval and saddle-point optimization
Cited by in corpus (21)
- Non-Destructive, High-Resolution, Chemically Specific, 3D Nanostructure Characterization using Phase-Sensitive EUV Imaging Reflectometry
- The Numerics of Phase Retrieval
- PyNX: high performance computing toolkit for coherent X-ray imaging based on operators
- Blind Ptychographic Phase Retrieval via Convergent Alternating Direction Method of Multipliers
- PtyLab.m/py/jl: a cross-platform, open-source inverse modeling toolbox for conventional and Fourier ptychography
- Advanced Denoising for X-ray Ptychography
- A semi-implicit relaxed Douglas-Rachford algorithm (sir-DR) for Ptychograhpy
- X-ray Ptychography with a Laboratory Source
- Scalable and accurate multi-GPU based image reconstruction of large-scale ptychography data
- Accelerated Wirtinger Flow: A fast algorithm for ptychography
- Partially Coherent Ptychography by Gradient Decomposition of the Probe
- High-Performance Multi-Mode Ptychography Reconstruction on Distributed GPUs
- Nanosurveyor: a framework for real-time data processing
- A modular software framework for the design and implementation of ptychography algorithms
- PtychoDV: Vision Transformer-Based Deep Unrolling Network for Ptychographic Image Reconstruction
- Iterative Joint Ptychography-Tomography with Total Variation Regularization
- Direct observation of 3D topological spin textures and their interactions using soft x-ray vector ptychography
- Blind Ptychography: Uniqueness and Ambiguities
- Study of cost functionals for ptychographic phase retrieval to improve the robustness against noise, and a proposal for another noise-robust ptychographic phase retrieval scheme
- Fixed Point Analysis of Douglas-Rachford Splitting for Ptychography and Phase Retrieval
- Correlative cellular ptychography with functionalized nanoparticles at the Fe L-edge