Cargando…

A convolutional neural network for fast upsampling of undersampled tomograms in X-ray CT time-series using a representative highly sampled tomogram

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 sufficie...

Descripción completa

Detalles Bibliográficos
Autores principales: Bellos, Dimitrios, Basham, Mark, Pridmore, Tony, French, Andrew P.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: International Union of Crystallography 2019
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6510199/
https://www.ncbi.nlm.nih.gov/pubmed/31074449
http://dx.doi.org/10.1107/S1600577519003448
_version_ 1783417388550586368
author Bellos, Dimitrios
Basham, Mark
Pridmore, Tony
French, Andrew P.
author_facet Bellos, Dimitrios
Basham, Mark
Pridmore, Tony
French, Andrew P.
author_sort Bellos, Dimitrios
collection PubMed
description 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.
format Online
Article
Text
id pubmed-6510199
institution National Center for Biotechnology Information
language English
publishDate 2019
publisher International Union of Crystallography
record_format MEDLINE/PubMed
spelling pubmed-65101992019-06-03 A convolutional neural network for fast upsampling of undersampled tomograms in X-ray CT time-series using a representative highly sampled tomogram Bellos, Dimitrios Basham, Mark Pridmore, Tony French, Andrew P. J Synchrotron Radiat Research Papers 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. International Union of Crystallography 2019-04-23 /pmc/articles/PMC6510199/ /pubmed/31074449 http://dx.doi.org/10.1107/S1600577519003448 Text en © Dimitrios Bellos et al. 2019 http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution (CC-BY) Licence, which permits unrestricted use, distribution, and reproduction in any medium, provided the original authors and source are cited.http://creativecommons.org/licenses/by/4.0/
spellingShingle Research Papers
Bellos, Dimitrios
Basham, Mark
Pridmore, Tony
French, Andrew P.
A convolutional neural network for fast upsampling of undersampled tomograms in X-ray CT time-series using a representative highly sampled tomogram
title A convolutional neural network for fast upsampling of undersampled tomograms in X-ray CT time-series using a representative highly sampled tomogram
title_full A convolutional neural network for fast upsampling of undersampled tomograms in X-ray CT time-series using a representative highly sampled tomogram
title_fullStr A convolutional neural network for fast upsampling of undersampled tomograms in X-ray CT time-series using a representative highly sampled tomogram
title_full_unstemmed A convolutional neural network for fast upsampling of undersampled tomograms in X-ray CT time-series using a representative highly sampled tomogram
title_short A convolutional neural network for fast upsampling of undersampled tomograms in X-ray CT time-series using a representative highly sampled tomogram
title_sort convolutional neural network for fast upsampling of undersampled tomograms in x-ray ct time-series using a representative highly sampled tomogram
topic Research Papers
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6510199/
https://www.ncbi.nlm.nih.gov/pubmed/31074449
http://dx.doi.org/10.1107/S1600577519003448
work_keys_str_mv AT bellosdimitrios aconvolutionalneuralnetworkforfastupsamplingofundersampledtomogramsinxraycttimeseriesusingarepresentativehighlysampledtomogram
AT bashammark aconvolutionalneuralnetworkforfastupsamplingofundersampledtomogramsinxraycttimeseriesusingarepresentativehighlysampledtomogram
AT pridmoretony aconvolutionalneuralnetworkforfastupsamplingofundersampledtomogramsinxraycttimeseriesusingarepresentativehighlysampledtomogram
AT frenchandrewp aconvolutionalneuralnetworkforfastupsamplingofundersampledtomogramsinxraycttimeseriesusingarepresentativehighlysampledtomogram
AT bellosdimitrios convolutionalneuralnetworkforfastupsamplingofundersampledtomogramsinxraycttimeseriesusingarepresentativehighlysampledtomogram
AT bashammark convolutionalneuralnetworkforfastupsamplingofundersampledtomogramsinxraycttimeseriesusingarepresentativehighlysampledtomogram
AT pridmoretony convolutionalneuralnetworkforfastupsamplingofundersampledtomogramsinxraycttimeseriesusingarepresentativehighlysampledtomogram
AT frenchandrewp convolutionalneuralnetworkforfastupsamplingofundersampledtomogramsinxraycttimeseriesusingarepresentativehighlysampledtomogram