Bellos Dimitrios, Basham Mark, Pridmore Tony, French Andrew P
School of Computer Science, Jubilee Campus, University of Nottingham, Wollaton Road, Nottingham NG8 1BB, UK.
Diamond Light Source Ltd, Harwell Science and Innovation Campus, Didcot, Oxfordshire OX11 0DE, UK.
J Synchrotron Radiat. 2019 May 1;26(Pt 3):839-853. doi: 10.1107/S1600577519003448. Epub 2019 Apr 23.
X-ray computed tomography and, specifically, time-resolved volumetric tomography data collections (4D datasets) routinely produce terabytes of data, which need to be effectively processed after capture. This is often complicated due to the high rate of data collection required to capture at sufficient time-resolution events of interest in a time-series, compelling the researchers to perform data collection with a low number of projections for each tomogram in order to achieve the desired `frame rate'. It is common practice to collect a representative tomogram with many projections, after or before the time-critical portion of the experiment without detrimentally affecting the time-series to aid the analysis process. For this paper these highly sampled data are used to aid feature detection in the rapidly collected tomograms by assisting with the upsampling of their projections, which is equivalent to upscaling the θ-axis of the sinograms. In this paper, a super-resolution approach is proposed based on deep learning (termed an upscaling Deep Neural Network, or UDNN) that aims to upscale the sinogram space of individual tomograms in a 4D dataset of a sample. This is done using learned behaviour from a dataset containing a high number of projections, taken of the same sample and occurring at the beginning or the end of the data collection. The prior provided by the highly sampled tomogram allows the application of an upscaling process with better accuracy than existing interpolation techniques. This upscaling process subsequently permits an increase in the quality of the tomogram's reconstruction, especially in situations that require capture of only a limited number of projections, as is the case in high-frequency time-series capture. The increase in quality can prove very helpful for researchers, as downstream it enables easier segmentation of the tomograms in areas of interest, for example. The method itself comprises a convolutional neural network which through training learns an end-to-end mapping between sinograms with a low and a high number of projections. Since datasets can differ greatly between experiments, this approach specifically develops a lightweight network that can easily and quickly be retrained for different types of samples. As part of the evaluation of our technique, results with different hyperparameter settings are presented, and the method has been tested on both synthetic and real-world data. In addition, accompanying real-world experimental datasets have been released in the form of two 80 GB tomograms depicting a metallic pin that undergoes corruption from a droplet of salt water. Also a new engineering-based phantom dataset has been produced and released, inspired by the experimental datasets.
X射线计算机断层扫描,特别是时间分辨容积断层扫描数据采集(4D数据集)通常会产生数TB的数据,这些数据在采集后需要进行有效处理。由于要以足够的时间分辨率捕捉时间序列中感兴趣的事件,所需的数据采集速率很高,这通常会使情况变得复杂,迫使研究人员为每个断层图像进行较少次数的投影数据采集,以实现所需的“帧率”。通常的做法是,在实验的时间关键部分之前或之后,采集一个具有许多投影的代表性断层图像,而不会对时间序列产生不利影响,以辅助分析过程。在本文中,这些高采样数据通过帮助对快速采集的断层图像的投影进行上采样,来辅助特征检测,这相当于对正弦图的θ轴进行上采样。本文提出了一种基于深度学习的超分辨率方法(称为上采样深度神经网络,或UDNN),旨在对样本的4D数据集中单个断层图像的正弦图空间进行上采样。这是通过从一个包含大量投影的数据集学习行为来实现的,这些投影取自同一个样本,且出现在数据采集的开始或结束时。高采样断层图像提供的先验信息允许应用比现有插值技术更精确的上采样过程。这种上采样过程随后可以提高断层图像重建的质量,特别是在只需要采集有限数量投影的情况下,如在高频时间序列采集中。质量的提高对研究人员非常有帮助,例如在下游,它可以使在感兴趣区域更容易对断层图像进行分割。该方法本身包括一个卷积神经网络,它通过训练学习低投影数和高投影数的正弦图之间的端到端映射。由于不同实验之间的数据集可能有很大差异,这种方法专门开发了一个轻量级网络,可以针对不同类型的样本轻松快速地重新训练。作为我们技术评估的一部分,给出了不同超参数设置的结果,并且该方法已经在合成数据和真实数据上进行了测试。此外,还以两个80GB的断层图像形式发布了伴随的真实实验数据集,描绘了一根金属针被一滴盐水腐蚀的过程。此外,受实验数据集的启发,还制作并发布了一个新的基于工程的体模数据集。