Cargando…

FUX-Sim: Implementation of a fast universal simulation/reconstruction framework for X-ray systems

The availability of digital X-ray detectors, together with advances in reconstruction algorithms, creates an opportunity for bringing 3D capabilities to conventional radiology systems. The downside is that reconstruction algorithms for non-standard acquisition protocols are generally based on iterat...

Descripción completa

Detalles Bibliográficos
Autores principales: Abella, Monica, Serrano, Estefania, Garcia- Blas, Javier, García, Ines, de Molina, Claudia, Carretero, Jesus, Desco, Manuel
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2017
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5503257/
https://www.ncbi.nlm.nih.gov/pubmed/28692677
http://dx.doi.org/10.1371/journal.pone.0180363
_version_ 1783249065132163072
author Abella, Monica
Serrano, Estefania
Garcia- Blas, Javier
García, Ines
de Molina, Claudia
Carretero, Jesus
Desco, Manuel
author_facet Abella, Monica
Serrano, Estefania
Garcia- Blas, Javier
García, Ines
de Molina, Claudia
Carretero, Jesus
Desco, Manuel
author_sort Abella, Monica
collection PubMed
description The availability of digital X-ray detectors, together with advances in reconstruction algorithms, creates an opportunity for bringing 3D capabilities to conventional radiology systems. The downside is that reconstruction algorithms for non-standard acquisition protocols are generally based on iterative approaches that involve a high computational burden. The development of new flexible X-ray systems could benefit from computer simulations, which may enable performance to be checked before expensive real systems are implemented. The development of simulation/reconstruction algorithms in this context poses three main difficulties. First, the algorithms deal with large data volumes and are computationally expensive, thus leading to the need for hardware and software optimizations. Second, these optimizations are limited by the high flexibility required to explore new scanning geometries, including fully configurable positioning of source and detector elements. And third, the evolution of the various hardware setups increases the effort required for maintaining and adapting the implementations to current and future programming models. Previous works lack support for completely flexible geometries and/or compatibility with multiple programming models and platforms. In this paper, we present FUX-Sim, a novel X-ray simulation/reconstruction framework that was designed to be flexible and fast. Optimized implementation for different families of GPUs (CUDA and OpenCL) and multi-core CPUs was achieved thanks to a modularized approach based on a layered architecture and parallel implementation of the algorithms for both architectures. A detailed performance evaluation demonstrates that for different system configurations and hardware platforms, FUX-Sim maximizes performance with the CUDA programming model (5 times faster than other state-of-the-art implementations). Furthermore, the CPU and OpenCL programming models allow FUX-Sim to be executed over a wide range of hardware platforms.
format Online
Article
Text
id pubmed-5503257
institution National Center for Biotechnology Information
language English
publishDate 2017
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-55032572017-07-25 FUX-Sim: Implementation of a fast universal simulation/reconstruction framework for X-ray systems Abella, Monica Serrano, Estefania Garcia- Blas, Javier García, Ines de Molina, Claudia Carretero, Jesus Desco, Manuel PLoS One Research Article The availability of digital X-ray detectors, together with advances in reconstruction algorithms, creates an opportunity for bringing 3D capabilities to conventional radiology systems. The downside is that reconstruction algorithms for non-standard acquisition protocols are generally based on iterative approaches that involve a high computational burden. The development of new flexible X-ray systems could benefit from computer simulations, which may enable performance to be checked before expensive real systems are implemented. The development of simulation/reconstruction algorithms in this context poses three main difficulties. First, the algorithms deal with large data volumes and are computationally expensive, thus leading to the need for hardware and software optimizations. Second, these optimizations are limited by the high flexibility required to explore new scanning geometries, including fully configurable positioning of source and detector elements. And third, the evolution of the various hardware setups increases the effort required for maintaining and adapting the implementations to current and future programming models. Previous works lack support for completely flexible geometries and/or compatibility with multiple programming models and platforms. In this paper, we present FUX-Sim, a novel X-ray simulation/reconstruction framework that was designed to be flexible and fast. Optimized implementation for different families of GPUs (CUDA and OpenCL) and multi-core CPUs was achieved thanks to a modularized approach based on a layered architecture and parallel implementation of the algorithms for both architectures. A detailed performance evaluation demonstrates that for different system configurations and hardware platforms, FUX-Sim maximizes performance with the CUDA programming model (5 times faster than other state-of-the-art implementations). Furthermore, the CPU and OpenCL programming models allow FUX-Sim to be executed over a wide range of hardware platforms. Public Library of Science 2017-07-10 /pmc/articles/PMC5503257/ /pubmed/28692677 http://dx.doi.org/10.1371/journal.pone.0180363 Text en © 2017 Abella et al http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Abella, Monica
Serrano, Estefania
Garcia- Blas, Javier
García, Ines
de Molina, Claudia
Carretero, Jesus
Desco, Manuel
FUX-Sim: Implementation of a fast universal simulation/reconstruction framework for X-ray systems
title FUX-Sim: Implementation of a fast universal simulation/reconstruction framework for X-ray systems
title_full FUX-Sim: Implementation of a fast universal simulation/reconstruction framework for X-ray systems
title_fullStr FUX-Sim: Implementation of a fast universal simulation/reconstruction framework for X-ray systems
title_full_unstemmed FUX-Sim: Implementation of a fast universal simulation/reconstruction framework for X-ray systems
title_short FUX-Sim: Implementation of a fast universal simulation/reconstruction framework for X-ray systems
title_sort fux-sim: implementation of a fast universal simulation/reconstruction framework for x-ray systems
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5503257/
https://www.ncbi.nlm.nih.gov/pubmed/28692677
http://dx.doi.org/10.1371/journal.pone.0180363
work_keys_str_mv AT abellamonica fuxsimimplementationofafastuniversalsimulationreconstructionframeworkforxraysystems
AT serranoestefania fuxsimimplementationofafastuniversalsimulationreconstructionframeworkforxraysystems
AT garciablasjavier fuxsimimplementationofafastuniversalsimulationreconstructionframeworkforxraysystems
AT garciaines fuxsimimplementationofafastuniversalsimulationreconstructionframeworkforxraysystems
AT demolinaclaudia fuxsimimplementationofafastuniversalsimulationreconstructionframeworkforxraysystems
AT carreterojesus fuxsimimplementationofafastuniversalsimulationreconstructionframeworkforxraysystems
AT descomanuel fuxsimimplementationofafastuniversalsimulationreconstructionframeworkforxraysystems