Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

PyPhase - A Python package for X-ray phase imaging

Langer, Max ; Zhang, Yuhe LU ; Figueirinhas, Diogo LU ; Forien, Jean Baptiste ; Mom, Kannara ; Mouton, Claire ; Mokso, Rajmund LU and Villanueva-Perez, Pablo LU orcid (2021) In Journal of Synchrotron Radiation 28. p.1261-1266
Abstract

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... (More)

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

(Less)
Please use this url to cite or link to this publication:
author
; ; ; ; ; ; and
organization
publishing date
type
Contribution to journal
publication status
published
subject
keywords
Holography, Phase contrast, Phase retrieval, Tomography, X-ray imaging
in
Journal of Synchrotron Radiation
volume
28
pages
6 pages
publisher
International Union of Crystallography
external identifiers
  • pmid:34212892
  • scopus:85110300328
ISSN
0909-0495
DOI
10.1107/S1600577521004951
language
English
LU publication?
yes
id
5e9257f1-c82f-408d-aa56-51abfaf585b4
date added to LUP
2021-08-23 17:16:01
date last changed
2024-04-20 10:01:35
@article{5e9257f1-c82f-408d-aa56-51abfaf585b4,
  abstract     = {{<p>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).</p>}},
  author       = {{Langer, Max and Zhang, Yuhe and Figueirinhas, Diogo and Forien, Jean Baptiste and Mom, Kannara and Mouton, Claire and Mokso, Rajmund and Villanueva-Perez, Pablo}},
  issn         = {{0909-0495}},
  keywords     = {{Holography; Phase contrast; Phase retrieval; Tomography; X-ray imaging}},
  language     = {{eng}},
  pages        = {{1261--1266}},
  publisher    = {{International Union of Crystallography}},
  series       = {{Journal of Synchrotron Radiation}},
  title        = {{PyPhase - A Python package for X-ray phase imaging}},
  url          = {{http://dx.doi.org/10.1107/S1600577521004951}},
  doi          = {{10.1107/S1600577521004951}},
  volume       = {{28}},
  year         = {{2021}},
}