Suppr超能文献

FUX-Sim:一种用于X射线系统的快速通用模拟/重建框架的实现

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

机构信息

Dept. Bioingeniería e Ingeniería Aeroespacial, Universidad Carlos III de Madrid, Madrid, Spain.

Instituto de Investigación Sanitaria Gregorio Marañón, Madrid, Spain.

出版信息

PLoS One. 2017 Jul 10;12(7):e0180363. doi: 10.1371/journal.pone.0180363. eCollection 2017.

Abstract

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.

摘要

数字X射线探测器的可用性,再加上重建算法的进步,为将三维功能引入传统放射学系统创造了机会。不利的一面是,用于非标准采集协议的重建算法通常基于迭代方法,这涉及到很高的计算负担。新型灵活X射线系统的开发可以从计算机模拟中受益,计算机模拟可以在昂贵的实际系统实施之前检查其性能。在这种情况下,模拟/重建算法的开发存在三个主要困难。首先,这些算法处理的数据量很大,计算成本高昂,因此需要对硬件和软件进行优化。其次,这些优化受到探索新扫描几何形状所需的高灵活性的限制,包括源和探测器元件的完全可配置定位。第三,各种硬件设置的演变增加了维护和使实现适应当前和未来编程模型所需的工作量。以往的工作缺乏对完全灵活几何形状的支持和/或与多种编程模型及平台的兼容性。在本文中,我们提出了FUX-Sim,这是一种新颖的X射线模拟/重建框架,其设计兼具灵活性和快速性。由于基于分层架构的模块化方法以及针对两种架构的算法并行实现,实现了针对不同系列GPU(CUDA和OpenCL)以及多核CPU的优化实现。详细的性能评估表明,对于不同的系统配置和硬件平台,FUX-Sim使用CUDA编程模型可实现性能最大化(比其他现有技术实现快5倍)。此外,CPU和OpenCL编程模型使FUX-Sim能够在广泛的硬件平台上执行。

https://cdn.ncbi.nlm.nih.gov/pmc/blobs/b3b7/5503257/21f65ac12f90/pone.0180363.g001.jpg

文献检索

告别复杂PubMed语法,用中文像聊天一样搜索,搜遍4000万医学文献。AI智能推荐,让科研检索更轻松。

立即免费搜索

文件翻译

保留排版,准确专业,支持PDF/Word/PPT等文件格式,支持 12+语言互译。

免费翻译文档

深度研究

AI帮你快速写综述,25分钟生成高质量综述,智能提取关键信息,辅助科研写作。

立即免费体验