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

Descripción completa

Detalles Bibliográficos
Autores principales: Langer, Max, Zhang, Yuhe, Figueirinhas, Diogo, Forien, Jean-Baptiste, Mom, Kannara, Mouton, Claire, Mokso, Rajmund, Villanueva-Perez, Pablo
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