There is a widening gap between the fast advancement of computational methods for tomographic reconstruction and their successful implementation in production software at various synchrotron facilities. This is due in part to the lack of readily available instrument datasets and phantoms representative of real materials for validation and comparison of new numerical methods. Recent advancements in detector technology have made sub-second and multi-energy tomographic data collection possible (Gibbs et al 2015 Sci. Rep . 5 11824), but have also increased the demand to develop new reconstruction methods able to handle in situ (Pelt and Batenburg 2013 IEEE Trans. Image Process . 22 5238–51) and dynamic systems (Mohan et al 2015 IEEE Trans. Comput. Imaging1 96–111) that can be quickly incorporated in beamline production software (Gürsoy et al 2014 J. Synchrotron Radiat . 21 1188–93). The x-ray tomography data bank, tomoBank, provides a repository of experimental and simulated datasets with the aim to foster collaboration among computational scientists, beamline scientists, and experimentalists and to accelerate the development and implementation of tomographic reconstruction methods for synchrotron facility production software by providing easy access to challenging datasets and their descriptors.
4 October 2014 in Journal of Synchrotron Radiation
Complex dynamic tomographic experiments at brilliant X-ray light sources require real-time feedback on the sample changes with respect to environmental conditions, selecting representative regions of interest for high-resolution scanning, and on-demand data saving mechanisms for storing only relevant projections acquired by fast area detectors and reducing data volumes. Here the implementation details of a 3D real-time imaging monitoring instrument, with zooming to a volume of interest with easy-to-use visualization via ImageJ, a tool familiar to most beamline users, is presented. The instrument relies on optimized data flow between the detector and processing machines and is implemented on commodity computers. The instrument has been developed at beamline 2-BM of the Advanced Photon Source, where the automatic lens changing mechanism for zooming is implemented with an Optique Peter microscope. Performance tests demonstrate the ability to process more than 3 GB of projection data per second and generate real-time 3D zooming with different magnification. These new capabilities are essential for new APS Upgrade instruments such as the projection microscope under development at beamline 32-ID. The efficacy of the proposed instrument was demonstrated during an in situ tomographic experiment on ice and gas hydrate formation in porous samples.
28 January 2017 in Advanced Structural and Chemical Imaging
Background: Modern synchrotron light sources and detectors produce data at such scale and complexity that large-scale computation is required to unleash their full power. One of the widely used imaging techniques that generates data at tens of gigabytes per second is computed tomography (CT). Although CT experiments result in rapid data generation, the analysis and reconstruction of the collected data may require hours or even days of computation time with a medium-sized workstation, which hinders the scientific progress that relies on the results of analysis.Methods: We present Trace, a data-intensive computing engine that we have developed to enable high-performance implementation of iterative tomographic reconstruction algorithms for parallel computers. Trace provides fine-grained reconstruction of tomography datasets using both (thread-level) shared memory and (process-level) distributed memory parallelization. Trace utilizes a special data structure called replicated reconstruction object to maximize application performance. We also present the optimizations that we apply to the replicated reconstruction objects and evaluate them using tomography datasets collected at the Advanced Photon Source.Results: Our experimental evaluations show that our optimizations and parallelization techniques can provide 158× speedup using 32 compute nodes (384 cores) over a single-core configuration and decrease the end-to-end processing time of a large sinogram (with 4501 × 1 × 22,400 dimensions) from 12.5 h to <5 min per iteration.Conclusion: The proposed tomographic reconstruction engine can efficiently process large-scale tomographic data using many compute nodes and minimize reconstruction times.
Psychiatric symptoms of schizophrenia suggest alteration of cerebral neurons. However, the physical basis of the schizophrenia symptoms has not been delineated at the cellular level. Here, we report nanometer-scale three-dimensional analysis of brain tissues of schizophrenia and control cases. Structures of cerebral tissues of the anterior cingulate cortex were visualized with synchrotron radiation nanotomography. Tissue constituents visualized in the three-dimensional images were traced to build Cartesian coordinate models of tissue constituents, such as neurons and blood vessels. The obtained Cartesian coordinates were used for calculating curvature and torsion of neurites in order to analyze their geometry. Results of the geometric analyses indicated that the curvature of neurites is significantly different between schizophrenia and control cases. The mean curvature of distal neurites of the schizophrenia cases was ~1.5 times higher than that of the controls. The schizophrenia case with the highest neurite curvature carried a frame shift mutation in the GLO1 gene, suggesting that oxidative stress due to the GLO1 mutation caused the structural alteration of the neurites. The differences in the neurite curvature result in differences in the spatial trajectory and hence alter neuronal circuits. It has been shown that the anterior cingulate cortex analyzed in this study has emotional and cognitive functions. We suggest that the structural alteration of neurons in the schizophrenia cases should reflect psychiatric symptoms of schizophrenia.