MCR toolkit: A GPU‐based toolkit for multi‐channel reconstruction of preclinical and clinical x‐ray CT data

计算机科学 Python(编程语言) 迭代重建 投影(关系代数) 医学影像学 库达 人工智能 软件 MATLAB语言 计算机视觉 计算机图形学(图像) 医学物理学 计算科学 算法 医学 程序设计语言 操作系统
作者
Darin P. Clark,Cristian T. Badea
出处
期刊:Medical Physics [Wiley]
卷期号:50 (8): 4775-4796 被引量:5
标识
DOI:10.1002/mp.16532
摘要

Abstract Background The advancement of x‐ray CT into the domains of photon counting spectral imaging and dynamic cardiac and perfusion imaging has created many new challenges and opportunities for clinicians and researchers. To address challenges such as dose constraints and scanning times while capitalizing on opportunities such as multi‐contrast imaging and low‐dose coronary angiography, these multi‐channel imaging applications require a new generation of CT reconstruction tools. These new tools should exploit the relationships between imaging channels during reconstruction to set new image quality standards while serving as a platform for direct translation between the preclinical and clinical domains. Purpose We outline and demonstrate a new M ulti‐ C hannel R econstruction (MCR) Toolkit for GPU‐based analytical and iterative reconstruction of preclinical and clinical multi‐energy and dynamic x‐ray CT data. To promote open science, open‐source distribution of the Toolkit will coincide with the release of this publication (GPL v3; gitlab.oit.duke.edu/dpc18/mcr‐toolkit‐public). Methods The MCR Toolkit source code is implemented in C/C++ and NVIDIA's CUDA GPU programming interface, with scripting support from MATLAB and Python. The Toolkit implements matched, separable footprint CT reconstruction operators for projection and backprojection in two geometries: planar, cone‐beam CT (CBCT) and 3rd generation, cylindrical multi‐detector row CT (MDCT). Analytical reconstruction is performed using filtered backprojection (FBP) for circular CBCT, weighted FBP (WFBP) for helical CBCT, and cone‐parallel projection rebinning followed by WFBP for MDCT. Arbitrary combinations of energy and temporal channels are iteratively reconstructed under a generalized multi‐channel signal model for joint reconstruction. We solve this generalized model algebraically using the split Bregman optimization method and the BiCGSTAB(l) linear solver interchangeably for both CBCT and MDCT data. Rank‐sparse kernel regression (RSKR) and patch‐based singular value thresholding (pSVT) are used to regularize the energy and time dimensions, respectively. Under a Gaussian noise model, regularization parameters are estimated automatically from the input data, dramatically reducing algorithm complexity for end users. Multi‐GPU parallelization of the reconstruction operators is supported to manage reconstruction times. Results Denoising with RSKR and pSVT and post‐reconstruction material decomposition are illustrated with preclinical and clinical cardiac photon‐counting (PC)CT data. A digital MOBY mouse phantom with cardiac motion is used to illustrate single energy (SE), multi‐energy (ME), time resolved (TR), and combined multi‐energy and time‐resolved (METR) helical, CBCT reconstruction. A fixed set of projection data is used across all reconstruction cases to demonstrate the Toolkit's robustness to increasing data dimensionality. Identical reconstruction code is applied to in vivo cardiac PCCT data acquired in a mouse model of atherosclerosis (METR). Clinical cardiac CT reconstruction is illustrated using the XCAT phantom and the DukeSim CT simulator, while dual‐source, dual‐energy CT reconstruction is illustrated for data acquired with a Siemens Flash scanner. Benchmarking results with NVIDIA RTX 8000 GPU hardware demonstrate 61%–99% efficiency in scaling computation from one to four GPUs for these reconstruction problems. Conclusions The MCR Toolkit provides a robust solution for temporal and spectral x‐ray CT reconstruction problems and was built from the ground up to facilitate translation of CT research and development between preclinical and clinical applications.

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
sda完成签到,获得积分10
刚刚
科研通AI6.4应助yy采纳,获得30
刚刚
MiriamYu完成签到,获得积分10
2秒前
易槐完成签到 ,获得积分10
3秒前
开朗棉花糖完成签到,获得积分10
3秒前
sy发布了新的文献求助10
3秒前
Tiger完成签到,获得积分10
3秒前
Lijunjie完成签到,获得积分10
4秒前
diedeline完成签到,获得积分10
4秒前
无奈曼云完成签到,获得积分10
5秒前
lcjynwe完成签到,获得积分10
7秒前
7秒前
8秒前
hhh完成签到 ,获得积分10
8秒前
开心诗云完成签到 ,获得积分10
11秒前
西柚柠檬完成签到 ,获得积分10
11秒前
zyn完成签到,获得积分10
12秒前
拟晓汁发布了新的文献求助10
13秒前
彭于晏应助wm采纳,获得30
13秒前
随风完成签到 ,获得积分10
15秒前
拂晨柳絮发布了新的文献求助10
15秒前
15秒前
拟晓汁完成签到,获得积分10
17秒前
一人完成签到 ,获得积分10
18秒前
20秒前
Efficient完成签到 ,获得积分10
20秒前
20秒前
灵巧一手完成签到,获得积分10
20秒前
23秒前
罗梦完成签到 ,获得积分10
24秒前
郑匕发布了新的文献求助10
25秒前
青木完成签到 ,获得积分10
26秒前
NexusExplorer应助zz采纳,获得10
26秒前
Sunny发布了新的文献求助10
31秒前
31秒前
文澜清禾完成签到 ,获得积分10
31秒前
zhangk完成签到,获得积分10
32秒前
36秒前
王俊完成签到 ,获得积分10
39秒前
枫楠完成签到,获得积分10
41秒前
高分求助中
(应助此贴封号)【重要!!请各用户(尤其是新用户)详细阅读】【科研通的精品贴汇总】 10000
Nondestructive Testing Handbook: Vol. 4, Thermal and Infrared Testing (IR), 4th ed 800
Understanding Acculturation: The Process of Cultural Adjustment as Applied to International Migration 700
作者名:Kristopher P. Plain,悉尼大学的,目前只能查到其四篇论文,想找到其博士论文 590
Évora na Idade Média 555
Soil mites of the family Rhagidiidae (Actinedida: Eupodoidea). Morphology, Systematics, Ecology 520
Matrix Methods in Data Mining and Pattern Recognition Second Edition 510
热门求助领域 (近24小时)
化学 材料科学 医学 生物 纳米技术 工程类 有机化学 化学工程 生物化学 计算机科学 内科学 物理 复合材料 催化作用 细胞生物学 无机化学 光电子学 物理化学 电极 基因
热门帖子
关注 科研通微信公众号,转发送积分 7370960
求助须知:如何正确求助?哪些是违规求助? 8978554
关于积分的说明 19087672
捐赠科研通 7012981
什么是DOI,文献DOI怎么找? 3224993
关于科研通互助平台的介绍 2388632
邀请新用户注册赠送积分活动 2205699