Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2014 Sep;21(Pt 5):1188-93.
doi: 10.1107/S1600577514013939. Epub 2014 Aug 1.

TomoPy: a framework for the analysis of synchrotron tomographic data

Affiliations

TomoPy: a framework for the analysis of synchrotron tomographic data

Dogˇa Gürsoy et al. J Synchrotron Radiat. 2014 Sep.

Abstract

Analysis of tomographic datasets at synchrotron light sources (including X-ray transmission tomography, X-ray fluorescence microscopy and X-ray diffraction tomography) is becoming progressively more challenging due to the increasing data acquisition rates that new technologies in X-ray sources and detectors enable. The next generation of synchrotron facilities that are currently under design or construction throughout the world will provide diffraction-limited X-ray sources and are expected to boost the current data rates by several orders of magnitude, stressing the need for the development and integration of efficient analysis tools. Here an attempt to provide a collaborative framework for the analysis of synchrotron tomographic data that has the potential to unify the effort of different facilities and beamlines performing similar tasks is described in detail. The proposed Python-based framework is open-source, platform- and data-format-independent, has multiprocessing capability and supports procedural programming that many researchers prefer. This collaborative platform could affect all major synchrotron facilities where new effort is now dedicated to developing new tools that can be deployed at the facility for real-time processing, as well as distributed to users for off-site data processing.

Keywords: X-ray imaging; phase retrieval; tomography.

PubMed Disclaimer

Figures

Figure 1
Figure 1
The TomoPy framework. The analysis chain is divided into pre-processing, reconstruction and post-processing modules. Any method or a collection of methods in any language can be hooked to one of these modules without compromising the modularity. A Python front-end is used to interface these modules and interact with the user. A customizable Python-based multiprocessing interface is provided for time-consuming computations.
Figure 2
Figure 2
Reconstructed images of a bird feather (ac) and a shale rock samples (bd) before (ab) and after (cd) the combined wavelet-Fourier method for stripe removal has been applied on data.
Figure 3
Figure 3
Phase-contrast projection data of an ant placed in a capillary (a) lead to a recovered phase image obtained with the single-step phase-retrieval method using a Pagannin filter (b). The corresponding reconstructed images of a single slice without and with phase retrieval are shown in (c) and (d), respectively.
Figure 4
Figure 4
(a) Raw 0–360° sinogram of a large sample (porous yttriz-stabilized zirconia) that is not fitting in the detector’s field-of-view. (b) Paired 0–180 and 180–360° sinograms. (c) Registered sinogram using phase correlation. (d) Reconstructed image from the registered sinogram.
Figure 5
Figure 5
Reconstructed images of a shale rock sample obtained with different centers of rotations: (a) correct center, (b) 16 pixels off-center horizontally, (c) 32 pixels off-center horizontally.
Figure 6
Figure 6
Plot of Shannon entropy as a function of different rotation centers.
Figure 7
Figure 7
Reconstructed images of a shale rock sample obtained with Gridrec (a), ART (tenth iteration) (b) and MLEM (50th iteration) (c) methods using 46 projections out of an available 1500 projections.

References

    1. Azevedo, S. G., Schneberk, D., Fitch, J. & Martz, H. (1990). IEEE Trans. Nucl. Sci. 37, 1525–1540.
    1. Banhart, J. (2008). Advanced Tomographic Methods in Materials Research and Engineering. Oxford University Press.
    1. Bronnikov, A. V. (1999). Opt. Commun. 171, 239–244.
    1. Burvall, A., Lundström, U., Takman, P. A. C., Larsson, D. H. & Hertz, H. M. (2011). Opt. Express, 19, 10359–10376. - PubMed
    1. Davis, T. J., Gao, D., Gureyev, T. E., Stevenson, A. W. & Wilkins, S. W. (1999). Nature (London), 373, 595–598.

Publication types