X-ray phase-contrast tomography (X-PCT) techniques are capable of imaging samples with small differences in densities. They enable scientists to study biological or medical samples using high energy X-rays, which means less X-ray absorption and less sample damage, with high contrast quality. One branch of these techniques known as speckle-based methods have been well developed and demonstrated on real applications by different groups of developers using their own codes. However, there is lack of collective effort to package these methods into an open-source software which is easy-to-install, easy-to-use, well-documented, and optimized for speed. Such software is crucial to make the X-PCT techniques accessible to generic users and become regular tools. This report demonstrates the effort which implements speckle-based phase-retrieval methods in Python and GPU.
X-Ray parallel-beam micro-tomography systems at synchrotron facilities are mainly bespoke designs. Technical problems from a detector system can strongly affect the quality of reconstruction results. Radial lens distortion in the visible light optics causes streak artifacts which get stronger towards the edge of the image. The irregular response of the detector gives rise to a variety of stripe artifacts in the sonogram; full stripes, partial stripes, fluctuating stripes, and unresponsive stripes. These give rise to ring artifacts of different kinds in the reconstructed image. The scattering of the scintillation photons can cause artifacts which are similar to beam hardening artifacts and reduce the resolution of the image. Here we present our practical approaches to tackle each such problem. These approaches are easy to implement and have low computational cost. The algorithms are freely available as open-source software.
Access to the requested content is limited to institutions that have purchased or subscribe to SPIE eBooks.
You are receiving this notice because your organization may not have SPIE eBooks access.*
*Shibboleth/Open Athens users─please
sign in
to access your institution's subscriptions.
To obtain this item, you may purchase the complete book in print or electronic format on
SPIE.org.
INSTITUTIONAL Select your institution to access the SPIE Digital Library.
PERSONAL Sign in with your SPIE account to access your personal subscriptions or to use specific features such as save to my library, sign up for alerts, save searches, etc.