NiftyPET: a High-throughput Software Platform for High Quantitative Accuracy and Precision PET Imaging and Analysis

We present a standalone, scalable and high-throughput software platform for PET image reconstruction and analysis. We focus on high fidelity modelling of the acquisition processes to provide high accuracy and precision quantitative imaging, especially for large axial field of view scanners. All the core routines are implemented using parallel computing available from within the Python package NiftyPET, enabling easy access, manipulation and visualisation of data at any processing stage. The pipeline of the platform starts from MR and raw PET input data and is divided into the following processing stages: (1) list-mode data processing; (2) accurate attenuation coefficient map generation; (3) detector normalisation; (4) exact forward and back projection between sinogram and image space; (5) estimation of reduced-variance random events; (6) high accuracy fully 3D estimation of scatter events; (7) voxel-based partial volume correction; (8) region- and voxel-level image analysis. We demonstrate the advantages of this platform using an amyloid brain scan where all the processing is executed from a single and uniform computational environment in Python. The high accuracy acquisition modelling is achieved through span-1 (no axial compression) ray tracing for true, random and scatter events. Furthermore, the platform offers uncertainty estimation of any image derived statistic to facilitate robust tracking of subtle physiological changes in longitudinal studies. The platform also supports the development of new reconstruction and analysis algorithms through restricting the axial field of view to any set of rings covering a region of interest and thus performing fully 3D reconstruction and corrections using real data significantly faster. All the software is available as open source with the accompanying wiki-page and test data.

[1]  Matthias Joachim Ehrhardt,et al.  Uniform acquisition modelling across PET imaging systems: Unified scatter modelling , 2016, 2016 IEEE Nuclear Science Symposium, Medical Imaging Conference and Room-Temperature Semiconductor Detector Workshop (NSS/MIC/RTSD).

[2]  Bjorn De Sutter,et al.  A Fast Algorithm to Calculate the Exact Radiological Path through a Pixel or Voxel Space , 1998 .

[3]  Michael A. King,et al.  Monte Carlo Calculations in Nuclear Medicine , 2012 .

[4]  Jieqing Jiao,et al.  Direct Parametric Reconstruction With Joint Motion Estimation/Correction for Dynamic Brain PET Data , 2017, IEEE Trans. Medical Imaging.

[5]  Dale L. Bailey,et al.  A method for measuring the absolute sensitivity of positron emission tomographic scanners , 1991, European Journal of Nuclear Medicine.

[6]  Wotao Yin,et al.  An Iterative Regularization Method for Total Variation-Based Image Restoration , 2005, Multiscale Model. Simul..

[7]  Antonin Chambolle,et al.  Stochastic Primal-Dual Hybrid Gradient Algorithm with Arbitrary Sampling and Imaging Applications , 2017, SIAM J. Optim..

[8]  Antonin Chambolle,et al.  An introduction to continuous optimization for imaging , 2016, Acta Numerica.

[9]  Dale L. Bailey,et al.  Data Acquisition and Performance Characterization in PET , 2005 .

[10]  S. Pedemonte,et al.  GPU accelerated rotation-based emission tomography reconstruction , 2010, IEEE Nuclear Science Symposuim & Medical Imaging Conference.

[11]  P. J. Markiewicz,et al.  High throughput CUDA implementation of accurate geometric modelling for iterative reconstruction of PET data , 2014, 2014 IEEE Nuclear Science Symposium and Medical Imaging Conference (NSS/MIC).

[12]  H. Malcolm Hudson,et al.  Accelerated image reconstruction using ordered subsets of projection data , 1994, IEEE Trans. Medical Imaging.

[13]  Richard M. Leahy,et al.  Statistical approaches in quantitative positron emission tomography , 2000, Stat. Comput..

[14]  M. Tamal,et al.  Noise Properties of Four Strategies for Incorporation of Scatter and Attenuation Information in PET Reconstruction Using the EM-ML Algorithm , 2006, IEEE Transactions on Nuclear Science.

[15]  Arthur W. Toga,et al.  Investigation of partial volume correction methods for brain FDG PET studies , 1996 .

[16]  Ninon Burgos,et al.  Multi-contrast attenuation map synthesis for PET/MR scanners: assessment on FDG and Florbetapir PET tracers , 2015, European Journal of Nuclear Medicine and Molecular Imaging.

[17]  Thomas K. Lewellen,et al.  Modeling and incorporation of system response functions in 3-D whole body PET , 2006, IEEE Transactions on Medical Imaging.

[18]  Paul Kinahan,et al.  Positron emission tomography-computed tomography standardized uptake values in clinical practice and assessing response to therapy. , 2010, Seminars in ultrasound, CT, and MR.

[19]  B F Hutton,et al.  Rapid processing of PET list-mode data for efficient uncertainty estimation and data analysis. , 2016, Physics in medicine and biology.

[20]  Jeffrey A. Fessler USERS GUIDE FOR ASPIRE 3D IMAGE RECONSTRUCTION SOFTWARE , 2013 .

[21]  R N Gunn,et al.  Repurposing the Microsoft Kinect for Windows v2 for external head motion tracking for brain PET , 2015, Physics in medicine and biology.

[22]  Z. H. Cho,et al.  Ultra Fast Symmetry and SIMD-Based Projection-Backprojection (SSP) Algorithm for 3-D PET Image Reconstruction , 2007, IEEE Transactions on Medical Imaging.

[23]  C. Michel,et al.  Simultaneous update iterative algorithm for variance reduction on random coincidences in PET , 2007, 2007 IEEE Nuclear Science Symposium Conference Record.

[24]  Nick C Fox,et al.  Study protocol: Insight 46 – a neuroscience sub-study of the MRC National Survey of Health and Development , 2017, BMC Neurology.

[25]  M. Modat,et al.  The importance of appropriate partial volume correction for PET quantification in Alzheimer’s disease , 2011, European Journal of Nuclear Medicine and Molecular Imaging.

[26]  Paul E Kinahan,et al.  The Value of Establishing the Quantitative Accuracy of PET/CT Imaging , 2015, The Journal of Nuclear Medicine.

[27]  Jinyi Qi,et al.  PET image reconstruction with anatomical prior using multiphase level set method , 2007, 2007 IEEE Nuclear Science Symposium Conference Record.

[28]  Pawel Markiewicz,et al.  PET Reconstruction With an Anatomical MRI Prior Using Parallel Level Sets , 2016, IEEE Transactions on Medical Imaging.

[29]  Steven R. Meikle,et al.  Quantitative Techniques in PET , 2005 .

[30]  Jong Chul Ye,et al.  Fully 3D iterative scatter-corrected OSEM for HRRT PET using a GPU. , 2011, Physics in medicine and biology.

[31]  A. Buck,et al.  PET attenuation coefficients from CT images: experimental evaluation of the transformation of CT into PET 511-keV attenuation coefficients , 2002, European Journal of Nuclear Medicine and Molecular Imaging.

[32]  Jerome Declerck,et al.  An automatic method for the quantification of uptake with Florbetapir imaging , 2012 .

[33]  J. Ollinger Model-based scatter correction for fully 3D PET. , 1996, Physics in medicine and biology.

[34]  Jahn Müller,et al.  Higher-Order TV Methods—Enhancement via Bregman Iteration , 2012, Journal of Scientific Computing.

[35]  K. Mueller,et al.  GPU-Accelerated Forward and Back-Projections With Spatially Varying Kernels for 3D DIRECT TOF PET Reconstruction , 2013, IEEE Transactions on Nuclear Science.

[36]  B. Vellas,et al.  Using PET with 18F-AV-45 (florbetapir) to quantify brain amyloid load in a clinical environment , 2012, European Journal of Nuclear Medicine and Molecular Imaging.

[37]  William J. Jagust,et al.  Measurement of Longitudinal β-Amyloid Change with 18F-Florbetapir PET and Standardized Uptake Value Ratios , 2015, The Journal of Nuclear Medicine.

[38]  I. Buvat,et al.  A review of partial volume correction techniques for emission tomography and their applications in neurology, cardiology and oncology , 2012, Physics in medicine and biology.

[39]  Brian F. Hutton,et al.  Performance evaluation of MAP algorithms with different penalties, object geometries and noise levels , 2015, 2015 IEEE Nuclear Science Symposium and Medical Imaging Conference (NSS/MIC).

[40]  Elizabeth S. McDonald,et al.  Role of PET quantitation in the monitoring of cancer response to treatment: review of approaches and human clinical trials , 2014, Clinical and Translational Imaging.

[41]  A J Reader,et al.  High accuracy multiple scatter modelling for 3D whole body PET , 2007, Physics in medicine and biology.

[42]  Martin Burger,et al.  Reconstruction of short time PET scans using Bregman iterations , 2011, 2011 IEEE Nuclear Science Symposium Conference Record.

[43]  Sébastien Ourselin,et al.  Global image registration using a symmetric block-matching approach , 2014, Journal of medical imaging.

[44]  K. Thielemans,et al.  3D implementation of Scatter Estimation in 3D PET , 2006, 2006 IEEE Nuclear Science Symposium Conference Record.

[45]  Kris Thielemans,et al.  A study of bias for various iterative reconstruction methods in PET , 2002, 2002 IEEE Nuclear Science Symposium Conference Record.

[46]  P. Grangeat,et al.  Three-Dimensional Image Reconstruction in Radiology and Nuclear Medicine , 1996, Computational Imaging and Vision.

[47]  Thomas Beyer,et al.  Clinically feasible reconstruction of 3D whole-body PET/CT data using blurred anatomical labels. , 2002, Physics in medicine and biology.

[48]  Stanley Osher,et al.  A Guide to the TV Zoo , 2013 .

[49]  C. C. Watson,et al.  New, faster, image-based scatter correction for 3D PET , 1999, 1999 IEEE Nuclear Science Symposium. Conference Record. 1999 Nuclear Science Symposium and Medical Imaging Conference (Cat. No.99CH37019).

[50]  R. Siddon Fast calculation of the exact radiological path for a three-dimensional CT array. , 1985, Medical physics.

[51]  F. Mandl,et al.  The Atomic Nucleus , 1957, Nature.

[52]  P K Marsden,et al.  Developments in component-based normalization for 3D PET. , 1999, Physics in medicine and biology.

[53]  Daniel Rueckert,et al.  Geodesic Information Flows: Spatially-Variant Graphs and Their Application to Segmentation and Fusion , 2015, IEEE Transactions on Medical Imaging.

[54]  G. Eaton Rapid processing. , 1961, Medical & biological illustration.

[55]  C. Tsoumpas,et al.  STIR: software for tomographic image reconstruction release 2 , 2012, 2006 IEEE Nuclear Science Symposium Conference Record.