SHARP: a distributed GPU-based ptychographic solver

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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Journal of applied crystallography 2016-08, Vol.49 (4), p.1245-1252
Hauptverfasser: Marchesini, Stefano, Krishnan, Hari, Daurer, Benedikt J., Shapiro, David A., Perciano, Talita, Sethian, James A., Maia, Filipe R. N. C.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung: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. This article describes a set of algorithmic and computational methodologies used at the Advanced Light Source and US Department of Energy light sources. These are 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. The SHARP framework provides fast images from high‐throughput ptychographic datasets and a corner stone for demanding higher‐dimensional analysis such as spectro‐ptychography or tomo‐ptychography.
ISSN:1600-5767
0021-8898
1600-5767
DOI:10.1107/S1600576716008074