Published May 28, 2024 | Version 1
Journal article Open

Alrecon: computed tomography reconstruction web application based on Solara

  • 1. SESAME - Synchrotron-light for Experimental Science and Applications in the Middle East, Allan, 19252, Jordan

Description

Synchrotron X-ray computed tomography is a non-destructive 3D imaging technique that offers the possibility to study the internal microstructure of samples with high spatial and temporal resolution. Given its unmatched image quality and acquisition speed, and the possibility to preserve the specimens, there is an increasing demand for this technique, from scientific users from innumerable disciplines. Computed tomography reconstruction is the computational process by which experimental radiographs are converted to a meaningful 3-dimensional image after the scan. The procedure involves pre-processing steps for image background and artifact correction on raw data, a reconstruction step approximating the inverse Radon-transform, and writing of the reconstructed volume image to disk. Several open-source Python packages exist to help scientists in the process of tomography reconstruction, by offering efficient implementations of reconstruction algorithms exploiting central or graphics processing unit (CPU and GPU, respectively), and by automating significant portions of the data processing pipeline. A further increase in productivity is attained by scheduling and parallelizing demanding reconstructions on high performance computing (HPC) clusters.

Nevertheless, visual inspection and interactive selection of optimal reconstruction parameters remain crucial steps that are often performed in close interaction with the end-user of the data. As a result, the reconstruction task involves more than one software. Graphical user interfaces are provided to the user for fast inspection and optimization of reconstructions, while HPC resources are often accessed through scripts and command line interface. We propose Alrecon, a pure Python web application for tomographic reconstruction built using Solara. Alrecon offers users an intuitive and reactive environment for exploring data and customizing reconstruction pipelines. By leveraging upon popular 3D image visualization tools, and by providing a user-friendly interface for reconstruction scheduling on HPC resources, Alrecon guarantees productivity and efficient use of resources for any type of beamline user.

Files

openreseurope-4-19270.pdf

Files (4.7 MB)

Name Size Download all
md5:361aaa39eef873e9a23ea796cd2cbb2d
4.7 MB Preview Download

Additional details

References

  • Vo NT, Atwood RC, Drakopoulos M (2018). Superior techniques for eliminating ring artifacts in X-ray micro-tomography. Opt Express. doi:10.1364/OE.26.028396
  • Paganin D, Mayo SC, Gureyev TE (2002). Simultaneous phase and amplitude extraction from a single defocused image of a homogeneous object. J Microsc. doi:10.1046/j.1365-2818.2002.01010.x
  • Cloetens P, Barrett R, Baruchel J (1996). Phase objects in synchrotron radiation hard x-ray imaging. J Phys Appl Phys. doi:10.1088/0022-3727/29/1/023
  • García-Moreno F, Kamm PH, Neu TR (2021). Tomoscopy: Time-Resolved Tomography for Dynamic Processes in Materials. Adv Mater. doi:10.1002/adma.202104659
  • Schröder D, Bender CL, Osenberg M (2016). Visualizing current-dependent morphology and distribution of discharge products in sodium-oxygen battery cathodes. Sci Rep. doi:10.1038/srep24288
  • Gondek Ł, Selvaraj NB, Czub J (2011). Imaging of an operating LaNi Al -based hydrogen storage container. Int J Hydrog Energy. doi:10.1016/j.ijhydene.2011.05.089
  • Madi K, Staines KA, Bay BK (2020). In situ characterization of nanoscale strains in loaded whole joints via synchrotron X-ray tomography. Nat Biomed Eng. doi:10.1038/s41551-019-0477-1
  • Le Cann S, Tudisco E, Perdikouri C (2017). Characterization of the bone-metal implant interface by Digital Volume Correlation of loading using neutron tomography. J Mech Behav Biomed Mater. doi:10.1016/j.jmbbm.2017.07.001
  • Baker DR, Brun F, O'Shaughnessy C (2012). A four-dimensional X-ray tomographic microscopy study of bubble growth in basaltic foam. Nat Commun. doi:10.1038/ncomms2134
  • Andrew M, Menke H, Blunt MJ (2015). The imaging of dynamic multiphase fluid flow using synchrotron-based X-ray microtomography at reservoir conditions. Transp Porous Med. doi:10.1007/s11242-015-0553-2
  • Gürsoy D, De Carlo F, Xiao X (2014). TomoPy: a framework for the analysis of synchrotron tomographic data. J Synchrotron Radiat. doi:10.1107/S1600577514013939
  • Nikitin V (2023). - efficient GPU-based tomographic reconstruction with asynchronous data processing. J Synchrotron Radiat. doi:10.1107/S1600577522010311
  • van Aarle W, Palenstijn WJ, Cant J (2016). Fast and flexible X-ray tomography using the ASTRA toolbox. Opt Express. doi:10.1364/OE.24.025129
  • Kazantsev D, Wadeson N, Basham M (2022). High performance Savu software for fast 3D model-based iterative reconstruction of large data at Diamond Light Source. SoftwareX. doi:10.1016/j.softx.2022.101157
  • Paleo P, Payno H, Vigano N (2022). Nabu 2021.2.0. Zenodo. doi:10.5281/zenodo.5916579
  • (null). Solara documentation.
  • Faragó T, Gasilov S, Emslie I (2022). : a fast, versatile and user-friendly image processing toolkit for computed tomography. J Synchrotron Radiat. doi:10.1107/S160057752200282X
  • Brun F, Massimi L, Fratini M (2017). SYRMEP Tomo Project: a graphical user interface for customizing CT reconstruction workflows. Adv Struct Chem Imaging. doi:10.1186/s40679-016-0036-8
  • Iori G, Matalgah S, Chrysostomou C (2021). Data Acquisition and Analysis at the X-ray Computed Tomography Beamline of SESAME. doi:10.1109/JEEIT53412.2021.9634151
  • Yoo AB, Jette MA, Grondona M (2003). SLURM: Simple Linux Utility for Resource Management. doi:10.1007/10968987_3
  • Iori G, Foudeh I, Alzu'bi M (2024). gianthk/alrecon: Open Research Europe submission (v1.0.0). Zenodo. doi:10.5281/zenodo.10535212
  • Alzubi M, Abbadi A, Abdellatief M (2023). Experimental Data Collection Standards at SESAME Synchrotron. doi:10.18429/JACoW-PCaPAC2022-FRO23
  • De Carlo F, Gürsoy D, Marone F (2014). Scientific data exchange: a schema for HDF5-based storage of raw and analyzed data. J Synchrotron Radiat. doi:10.1107/S160057751401604X
  • Pelt DM, Gürsoy D, Palenstijn WJ (2016). Integration of TomoPy and the ASTRA toolbox for advanced processing and reconstruction of tomographic synchrotron data. J Synchrotron Radiat. doi:10.1107/S1600577516005658
  • Harris CR, Millman KJ, van der Walt SJ (2020). Array programming with NumPy. Nature. doi:10.1038/s41586-020-2649-2
  • Ahlers J, Althviz Moré D, Amsalem O (2023). napari: a multi-dimensional image viewer for Python. Zenodo. doi:10.5281/zenodo.8115575
  • Schindelin J, Arganda-Carreras I, Frise E (2012). Fiji: an open-source platform for biological-image analysis. Nat Methods. doi:10.1038/nmeth.2019
  • McKinney W (2010). Data structures for statistical computing in python. doi:10.25080/Majora-92bf1922-00a
  • Vo NT, Drakopoulos M, Atwood RC (2014). Reliable method for calculating the center of rotation in parallel-beam tomography. Opt Express. doi:10.1364/OE.22.019078
  • Iori G (2023). Zenodo.
  • Marone F, Stampanoni M (2012). Regridding reconstruction algorithm for real-time tomographic imaging. J Synchrotron Radiat. doi:10.1107/S0909049512032864
  • Bagni T, Bovone G, Rack A (2021). Machine learning applied to X-ray tomography as a new tool to analyze the voids in RRP Nb Sn wires. Sci Rep. doi:10.1038/s41598-021-87475-6
  • (null). TomoPyUI — tomopyui.
  • Merkel D (2014). Docker: Lightweight linux containers for consistent development and deployment. Linux Journal.
  • Ouyang W, Mueller F, Hjelmare M (2019). ImJoy: an open-source computational platform for the deep learning era. Nat Methods. doi:10.1038/s41592-019-0627-0
  • Buurlage JW, Kohr H, Palenstijn WJ (2018). Real-time quasi-3D tomographic reconstruction. Meas Sci Technol. doi:10.1088/1361-6501/aab754
  • Nikitin V, Tekawade A, Duchkov A (2022). Real-time streaming tomographic reconstruction with on-demand data capturing and 3D zooming to regions of interest. J Synchrotron Rad. doi:10.1107/S1600577522003095