PyPhase - A Python package for X-ray phase imaging
(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)
- author
- Langer, Max ; Zhang, Yuhe LU ; Figueirinhas, Diogo LU ; Forien, Jean Baptiste ; Mom, Kannara ; Mouton, Claire ; Mokso, Rajmund LU and Villanueva-Perez, Pablo LU
- organization
- publishing date
- 2021
- 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-06 07:33:45
@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}}, }