Multi-Channel Reconstruction (MCR) Toolkit v2.0: open-source Python']Python-based tools for X-ray CT reconstruction

被引:0
|
作者
Clark, D. P. [1 ,2 ]
Allphin, A. [1 ]
Nadkarni, R. [1 ]
Badea, C. T. [1 ]
机构
[1] Duke Univ, Dept Radiol, Quantitat Imaging & Anal Lab, Durham, NC 27710 USA
[2] Duke Univ, Dept Radiol, Carl E Ravin Adv Imaging Labs, Ctr Virtual Imaging Trials, Durham, NC 27710 USA
关键词
image reconstruction; CT; machine learning;
D O I
10.1117/12.3006978
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Recently, we have released the first open-source version of our Multi-Channel CT Reconstruction (MCR) Toolkit (https://gitlab.oit.duke.edu/dpc18/mcr-toolkit-public). The initial release of the Toolkit represents 10 years of development and provides a complete set of GPU-accelerated tools for solving multi-channel (multi-energy, time-resolved) X-ray CT reconstruction problems with support for both analytical and iterative reconstruction in common preclinical and clinical geometries. This initial version of the Toolkit (v1.0) relies on MATLAB and its MEX interface for orchestrating CT reconstruction pipelines; however, heavy reliance on MATLAB comes with licensing restrictions and limited support for deep learning augmentation of reconstruction pipelines. In this work, we detail the features of v2.0 of the MCR Toolkit which ports all the Toolkit's v1.0 features from MATLAB to the Python programming language, including the ability to perform regularized, iterative reconstruction of multi-energy photon-counting cardiac CT data. We demonstrate these new features through benchmarks which show comparable performance between our MATLAB (v1.0) and Python (v2.0) implementations of the BiCGSTAB(l) solver, following improved memory management in our Python implementation. We also demonstrate a high-level interface between v2.0 of the Toolkit and PyTorch, allowing the incorporation of a previously trained multi-energy CT denoising model, known as UnetU, directly in our multi-channel reconstruction framework. These preliminary reconstruction results show a reduction in intensity bias from 13 HU, after a single pass of the UnetU denoising model, to 7 HU after the same model is incorporated into our iterative reconstruction framework; however, some high-contrast edge features are exaggerated in the UnetU reconstruction, and the noise standard deviation increases from 21 HU to 34 HU.
引用
收藏
页数:6
相关论文
共 18 条
  • [1] MCR toolkit: A GPU-based toolkit for multi-channel reconstruction of preclinical and clinical x-ray CT data
    Clark, Darin P.
    Badea, Cristian T.
    MEDICAL PHYSICS, 2023, 50 (08) : 4775 - 4796
  • [2] Application of Open-Source, Python']Python-Based Tools for the Simulation of Electrochemical Systems
    Molel, Evans Leshinka
    Fuller, Thomas F.
    JOURNAL OF THE ELECTROCHEMICAL SOCIETY, 2023, 170 (10)
  • [3] Constraint-Based Reconstruction and Analyses of Metabolic Models: Open-Source Python']Python Tools and Applications to Cancer
    Ng, Rachel H.
    Lee, Jihoon W.
    Baloni, Priyanka
    Diener, Christian
    Heath, James R.
    Su, Yapeng
    FRONTIERS IN ONCOLOGY, 2022, 12
  • [4] GDPS: an open-source python']python-based software package for multi-GNSS data preprocessing
    Lu, Liguo
    Hu, Weijian
    Wu, Tangting
    GPS SOLUTIONS, 2024, 28 (03)
  • [5] Spexwavepy: an open-source Python']Python package for X-ray wavefront sensing using speckle-based techniques
    Hu, Lingfei
    Wang, Hongchang
    Sawhney, Kawal
    JOURNAL OF SYNCHROTRON RADIATION, 2024, 31 : 1037 - 1042
  • [6] X-Light: an open-source software written in Python']Python to determine the residual stress by X-ray diffraction
    Tu-Quoc-Sang Pham
    Geandier, Guillaume
    Ratel-Ramond, Nicolas
    Mareau, Charles
    Malard, Benoit
    JOURNAL OF APPLIED CRYSTALLOGRAPHY, 2021, 54 : 1244 - 1251
  • [7] 'Cloudbuster': a Python']Python-based open source application for three-dimensional reconstruction and quantification of stacked biological imaging samples
    Rohwedder, A.
    Knipp, S.
    Esteves, F. O.
    Hale, M.
    Ketchen, S. E.
    Treanor, D.
    Bruning-Richardson, A.
    INTERFACE FOCUS, 2022, 12 (05)
  • [8] The Reconstruction Toolkit (RTK), an open-source cone-beam CT reconstruction toolkit based on the Insight Toolkit (ITK)
    Rit, S.
    Oliva, M. Vila
    Brousmiche, S.
    Labarbe, R.
    Sarrut, D.
    Sharp, G. C.
    XVII INTERNATIONAL CONFERENCE ON THE USE OF COMPUTERS IN RADIATION THERAPY (ICCR 2013), 2014, 489
  • [9] Proximal ADMM for Multi-Channel Image Reconstruction in Spectral X-ray CT
    Sawatzky, Alex
    Xu, Qiaofeng
    Schirra, Carsten O.
    Anastasio, Mark A.
    IEEE TRANSACTIONS ON MEDICAL IMAGING, 2014, 33 (08) : 1657 - 1668
  • [10] Data-efficient methods for multi-channel x-ray CT reconstruction
    Clark, D. P.
    Badea, C. T.
    MEDICAL IMAGING 2018: PHYSICS OF MEDICAL IMAGING, 2018, 10573