Cargando…

GPU-accelerated iterative reconstruction for limited-data tomography in CBCT systems

BACKGROUND: Standard cone-beam computed tomography (CBCT) involves the acquisition of at least 360 projections rotating through 360 degrees. Nevertheless, there are cases in which only a few projections can be taken in a limited angular span, such as during surgery, where rotation of the source-dete...

Descripción completa

Detalles Bibliográficos
Autores principales: de Molina, Claudia, Serrano, Estefania, Garcia-Blas, Javier, Carretero, Jesus, Desco, Manuel, Abella, Monica
Formato: Online Artículo Texto
Lenguaje:English
Publicado: BioMed Central 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5952580/
https://www.ncbi.nlm.nih.gov/pubmed/29764362
http://dx.doi.org/10.1186/s12859-018-2169-3
_version_ 1783323216547151872
author de Molina, Claudia
Serrano, Estefania
Garcia-Blas, Javier
Carretero, Jesus
Desco, Manuel
Abella, Monica
author_facet de Molina, Claudia
Serrano, Estefania
Garcia-Blas, Javier
Carretero, Jesus
Desco, Manuel
Abella, Monica
author_sort de Molina, Claudia
collection PubMed
description BACKGROUND: Standard cone-beam computed tomography (CBCT) involves the acquisition of at least 360 projections rotating through 360 degrees. Nevertheless, there are cases in which only a few projections can be taken in a limited angular span, such as during surgery, where rotation of the source-detector pair is limited to less than 180 degrees. Reconstruction of limited data with the conventional method proposed by Feldkamp, Davis and Kress (FDK) results in severe artifacts. Iterative methods may compensate for the lack of data by including additional prior information, although they imply a high computational burden and memory consumption. RESULTS: We present an accelerated implementation of an iterative method for CBCT following the Split Bregman formulation, which reduces computational time through GPU-accelerated kernels. The implementation enables the reconstruction of large volumes (>1024(3) pixels) using partitioning strategies in forward- and back-projection operations. We evaluated the algorithm on small-animal data for different scenarios with different numbers of projections, angular span, and projection size. Reconstruction time varied linearly with the number of projections and quadratically with projection size but remained almost unchanged with angular span. Forward- and back-projection operations represent 60% of the total computational burden. CONCLUSION: Efficient implementation using parallel processing and large-memory management strategies together with GPU kernels enables the use of advanced reconstruction approaches which are needed in limited-data scenarios. Our GPU implementation showed a significant time reduction (up to 48 ×) compared to a CPU-only implementation, resulting in a total reconstruction time from several hours to few minutes.
format Online
Article
Text
id pubmed-5952580
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher BioMed Central
record_format MEDLINE/PubMed
spelling pubmed-59525802018-05-21 GPU-accelerated iterative reconstruction for limited-data tomography in CBCT systems de Molina, Claudia Serrano, Estefania Garcia-Blas, Javier Carretero, Jesus Desco, Manuel Abella, Monica BMC Bioinformatics Software BACKGROUND: Standard cone-beam computed tomography (CBCT) involves the acquisition of at least 360 projections rotating through 360 degrees. Nevertheless, there are cases in which only a few projections can be taken in a limited angular span, such as during surgery, where rotation of the source-detector pair is limited to less than 180 degrees. Reconstruction of limited data with the conventional method proposed by Feldkamp, Davis and Kress (FDK) results in severe artifacts. Iterative methods may compensate for the lack of data by including additional prior information, although they imply a high computational burden and memory consumption. RESULTS: We present an accelerated implementation of an iterative method for CBCT following the Split Bregman formulation, which reduces computational time through GPU-accelerated kernels. The implementation enables the reconstruction of large volumes (>1024(3) pixels) using partitioning strategies in forward- and back-projection operations. We evaluated the algorithm on small-animal data for different scenarios with different numbers of projections, angular span, and projection size. Reconstruction time varied linearly with the number of projections and quadratically with projection size but remained almost unchanged with angular span. Forward- and back-projection operations represent 60% of the total computational burden. CONCLUSION: Efficient implementation using parallel processing and large-memory management strategies together with GPU kernels enables the use of advanced reconstruction approaches which are needed in limited-data scenarios. Our GPU implementation showed a significant time reduction (up to 48 ×) compared to a CPU-only implementation, resulting in a total reconstruction time from several hours to few minutes. BioMed Central 2018-05-15 /pmc/articles/PMC5952580/ /pubmed/29764362 http://dx.doi.org/10.1186/s12859-018-2169-3 Text en © The Author(s) 2018 Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0 International License(http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The Creative Commons Public Domain Dedication waiver(http://creativecommons.org/publicdomain/zero/1.0/) applies to the data made available in this article, unless otherwise stated.
spellingShingle Software
de Molina, Claudia
Serrano, Estefania
Garcia-Blas, Javier
Carretero, Jesus
Desco, Manuel
Abella, Monica
GPU-accelerated iterative reconstruction for limited-data tomography in CBCT systems
title GPU-accelerated iterative reconstruction for limited-data tomography in CBCT systems
title_full GPU-accelerated iterative reconstruction for limited-data tomography in CBCT systems
title_fullStr GPU-accelerated iterative reconstruction for limited-data tomography in CBCT systems
title_full_unstemmed GPU-accelerated iterative reconstruction for limited-data tomography in CBCT systems
title_short GPU-accelerated iterative reconstruction for limited-data tomography in CBCT systems
title_sort gpu-accelerated iterative reconstruction for limited-data tomography in cbct systems
topic Software
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5952580/
https://www.ncbi.nlm.nih.gov/pubmed/29764362
http://dx.doi.org/10.1186/s12859-018-2169-3
work_keys_str_mv AT demolinaclaudia gpuacceleratediterativereconstructionforlimiteddatatomographyincbctsystems
AT serranoestefania gpuacceleratediterativereconstructionforlimiteddatatomographyincbctsystems
AT garciablasjavier gpuacceleratediterativereconstructionforlimiteddatatomographyincbctsystems
AT carreterojesus gpuacceleratediterativereconstructionforlimiteddatatomographyincbctsystems
AT descomanuel gpuacceleratediterativereconstructionforlimiteddatatomographyincbctsystems
AT abellamonica gpuacceleratediterativereconstructionforlimiteddatatomographyincbctsystems