skip to main content
OSTI.GOV title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: speckle-tracking : a software suite for ptychographic X-ray speckle tracking

Journal Article · · Journal of Applied Crystallography (Online)

In recent years, X-ray speckle-tracking techniques have emerged as viable tools for wavefront metrology and sample imaging applications. These methods are based on the measurement of near-field images. Thanks to their simple experimental setup, high angular sensitivity and compatibility with low-coherence sources, these methods have been actively developed for use with synchrotron and laboratory light sources. Not only do speckle-tracking techniques give the potential for high-resolution imaging, but they also provide rapid and robust characterization of aberrations of X-ray optical elements, focal spot profiles, and sample position and transmission properties. In order to realize these capabilities, software implementations are required that are equally rapid and robust. To address this need, a software suite has been developed for the ptychographic X-ray speckle-tracking technique, an X-ray speckle-based method suitable for highly divergent wavefields. The software suite is written in Python 3, with an OpenCL back end for GPU and multi-CPU core processing. It is accessible as a Python module, through the command line or through a graphical user interface, and is available as source code under Version 3 or later of the GNU General Public License.

Sponsoring Organization:
USDOE
OSTI ID:
1678768
Journal Information:
Journal of Applied Crystallography (Online), Journal Name: Journal of Applied Crystallography (Online) Vol. 53 Journal Issue: 6; ISSN 1600-5767
Publisher:
International Union of Crystallography (IUCr)Copyright Statement
Country of Publication:
Denmark
Language:
English

References (15)

PyCUDA and PyOpenCL: A scripting-based approach to GPU run-time code generation journal March 2012
Toolbox for advanced x-ray image processing conference September 2011
X-ray multimodal imaging using a random-phase object journal December 2012
X-ray phase imaging with a paper analyzer journal March 2012
Near-field ptychography: phase retrieval for inline holography using a structured illumination journal May 2013
Nexus: An Extensible File Format for Systematic Information journal December 1997
Single-image geometric-flow x-ray speckle tracking journal November 2018
Deterministic phase retrieval: a Green’s function solution journal January 1983
Speckle-Based X-Ray Phase-Contrast and Dark-Field Imaging with a Laboratory Source journal June 2014
X-ray focusing with efficient high-NA multilayer Laue lenses journal November 2017
The Coherent X-ray Imaging Data Bank journal August 2012
Notizen: Zur Defokussierungsabhängigkeit des Phasenkontrastes bei der elektronenmikroskopischen Abbildung journal April 1966
Ptychographic X-ray speckle tracking with multi-layer Laue lens systems journal July 2020
State of the Art of X-ray Speckle-Based Phase-Contrast and Dark-Field Imaging journal April 2018
X-ray Phase-Contrast Imaging and Metrology through Unified Modulated Pattern Analysis journal May 2017

Similar Records

Ptychographic X-ray speckle tracking with multi-layer Laue lens systems
Journal Article · Wed Jul 08 00:00:00 EDT 2020 · Journal of Applied Crystallography (Online) · OSTI ID:1678768

Wavelet-transform-based speckle vector tracking method for X-ray phase imaging
Journal Article · Mon Oct 19 00:00:00 EDT 2020 · Optics Express · OSTI ID:1678768

Real-time X-ray phase-contrast imaging using SPINNet—a speckle-based phase-contrast imaging neural network
Journal Article · Tue Apr 05 00:00:00 EDT 2022 · Optica · OSTI ID:1678768

Related Subjects