Cargando…
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...
Autores principales: | , , , , , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
International Union of Crystallography
2021
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8284402/ https://www.ncbi.nlm.nih.gov/pubmed/34212892 http://dx.doi.org/10.1107/S1600577521004951 |
_version_ | 1783723391640928256 |
---|---|
author | Langer, Max Zhang, Yuhe Figueirinhas, Diogo Forien, Jean-Baptiste Mom, Kannara Mouton, Claire Mokso, Rajmund Villanueva-Perez, Pablo |
author_facet | Langer, Max Zhang, Yuhe Figueirinhas, Diogo Forien, Jean-Baptiste Mom, Kannara Mouton, Claire Mokso, Rajmund Villanueva-Perez, Pablo |
author_sort | Langer, Max |
collection | PubMed |
description | 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). |
format | Online Article Text |
id | pubmed-8284402 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2021 |
publisher | International Union of Crystallography |
record_format | MEDLINE/PubMed |
spelling | pubmed-82844022021-08-02 PyPhase – a Python package for X-ray phase imaging Langer, Max Zhang, Yuhe Figueirinhas, Diogo Forien, Jean-Baptiste Mom, Kannara Mouton, Claire Mokso, Rajmund Villanueva-Perez, Pablo J Synchrotron Radiat Computer Programs 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). International Union of Crystallography 2021-06-25 /pmc/articles/PMC8284402/ /pubmed/34212892 http://dx.doi.org/10.1107/S1600577521004951 Text en © Max Langer et al. 2021 https://creativecommons.org/licenses/by/4.0/This is an open-access article distributed under the terms of the Creative Commons Attribution (CC-BY) Licence, which permits unrestricted use, distribution, and reproduction in any medium, provided the original authors and source are cited. |
spellingShingle | Computer Programs Langer, Max Zhang, Yuhe Figueirinhas, Diogo Forien, Jean-Baptiste Mom, Kannara Mouton, Claire Mokso, Rajmund Villanueva-Perez, Pablo PyPhase – a Python package for X-ray phase imaging |
title |
PyPhase – a Python package for X-ray phase imaging |
title_full |
PyPhase – a Python package for X-ray phase imaging |
title_fullStr |
PyPhase – a Python package for X-ray phase imaging |
title_full_unstemmed |
PyPhase – a Python package for X-ray phase imaging |
title_short |
PyPhase – a Python package for X-ray phase imaging |
title_sort | pyphase – a python package for x-ray phase imaging |
topic | Computer Programs |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8284402/ https://www.ncbi.nlm.nih.gov/pubmed/34212892 http://dx.doi.org/10.1107/S1600577521004951 |
work_keys_str_mv | AT langermax pyphaseapythonpackageforxrayphaseimaging AT zhangyuhe pyphaseapythonpackageforxrayphaseimaging AT figueirinhasdiogo pyphaseapythonpackageforxrayphaseimaging AT forienjeanbaptiste pyphaseapythonpackageforxrayphaseimaging AT momkannara pyphaseapythonpackageforxrayphaseimaging AT moutonclaire pyphaseapythonpackageforxrayphaseimaging AT moksorajmund pyphaseapythonpackageforxrayphaseimaging AT villanuevaperezpablo pyphaseapythonpackageforxrayphaseimaging |