2021
DOI: 10.1107/s1600577521004951
|View full text |Cite
|
Sign up to set email alerts
|

PyPhase – a Python package for X-ray phase imaging

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 pr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
7
0

Year Published

2022
2022
2023
2023

Publication Types

Select...
6
1

Relationship

2
5

Authors

Journals

citations
Cited by 11 publications
(7 citation statements)
references
References 35 publications
0
7
0
Order By: Relevance
“…The proposed algorithms bear similarities to several previous work in the literature. In [18,29,32], gradient-descent schemes are proposed to iteratively minimize the distance to the hologram data (or rather to square-root-data √︁ 𝐼 𝑗 in [32]) based on the nonlinear model, i.e. the first term on right-hand side of (7b).…”
Section: Relation To Existing Methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…The proposed algorithms bear similarities to several previous work in the literature. In [18,29,32], gradient-descent schemes are proposed to iteratively minimize the distance to the hologram data (or rather to square-root-data √︁ 𝐼 𝑗 in [32]) based on the nonlinear model, i.e. the first term on right-hand side of (7b).…”
Section: Relation To Existing Methodsmentioning
confidence: 99%
“…While the early phase retrieval algorithms have been reported solely in the literature without providing usable implementations, it has become customary to publish the source code as well [27][28][29]. We follow this trend and provide Matlab and Python implementations for the proposed algorithms.…”
Section: Introductionmentioning
confidence: 99%
“…3) required a few hours of computation time. The continuous development of the PyPhase package (Langer et al, 2021) will further increase user friendliness and enable novice users to generate converged holography reconstructions. However, it is expected that experiment design and setup will still require a solid understanding of holography and should hence be carried out by or in collaboration with experienced users or beamline staff.…”
Section: Figurementioning
confidence: 99%
“…Although there is a plethora of literature regarding phase-retrieval algorithms, especially for propagation-based PCI, access to implementations of those algorithms is relatively limited [17][18][19][20][21][22]. Some of the packages work following the conventional pipeline and start with a phase retrieval step on the 2D projection images, which are then back projected using mostly filtered back projection (FBP) or iterative reconstruction methods [18,19,22]. It was also shown by Ruhlandt and Salditt [23] that phase retrieval and reconstruction are interchangeable also when considering approaches other than FBP, such as the Algebraic Reconstruction Technique (ART).…”
Section: Introductionmentioning
confidence: 99%
“…Only few packages wrap the phase-retrieval module with other codes for the full 3D tomographic reconstruction pipeline [18,19,21,22], which are available in open source form to the community. These, except for [21], which is a toolbox coupled to the ASTRA package [24], are developed exclusively for imaging at synchrotrons in parallel beam geometry.…”
Section: Introductionmentioning
confidence: 99%