PyPhase – a Python package for X‐ray phase imaging

X‐ray propagation‐based imaging techniques are well established at synchrotron radiation and laboratory sources. However, most reconstruction algorithms for such image modalities, also known as phase‐retrieval algorithms, have been developed specifically for one instrument by and for experts, making...

Full description

Saved in:
Bibliographic Details
Published inJournal of synchrotron radiation Vol. 28; no. 4; pp. 1261 - 1266
Main Authors Langer, Max, Zhang, Yuhe, Figueirinhas, Diogo, Forien, Jean-Baptiste, Mom, Kannara, Mouton, Claire, Mokso, Rajmund, Villanueva-Perez, Pablo
Format Journal Article
LanguageEnglish
Published 5 Abbey Square, Chester, Cheshire CH1 2HU, England International Union of Crystallography 01.07.2021
John Wiley & Sons, Inc
Subjects
Online AccessGet full text
ISSN1600-5775
0909-0495
1600-5775
DOI10.1107/S1600577521004951

Cover

More Information
Summary:X‐ray propagation‐based imaging techniques are well established at synchrotron radiation and laboratory sources. However, most reconstruction algorithms for such image modalities, also known as phase‐retrieval algorithms, have been developed specifically for one instrument by and for experts, making the development and diffusion of such techniques difficult. Here, PyPhase, a free and open‐source package for propagation‐based near‐field phase reconstructions, which is distributed under the CeCILL license, is presented. PyPhase implements some of the most popular phase‐retrieval algorithms in a highly modular framework supporting its deployment on large‐scale computing facilities. This makes the integration, the development of new phase‐retrieval algorithms, and the deployment on different computing infrastructures straightforward. Its capabilities and simplicity are presented by application to data acquired at the synchrotron source MAX IV (Lund, Sweden). PyPhase is a free and open‐source Python package for propagation‐based near‐field phase reconstructions, which implements some of the most popular phase‐retrieval algorithms in a highly modular framework supporting the deployment on large‐scale computing facilities. This makes integration, development of new phase‐retrieval algorithms, and the deployment on different computing infrastructures straightforward.
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
content type line 23
AC52-07NA27344
LLNL-JRNL-817294
USDOE National Nuclear Security Administration (NNSA)
Currently at Université Grenoble Alpes, CNRS, Grenoble INP, TIMC, 38000 Grenoble, France.
ISSN:1600-5775
0909-0495
1600-5775
DOI:10.1107/S1600577521004951