NiftyPET
NiftyPET is an open-source, standalone software platform for high-throughput PET image reconstruction and analysis. It focuses on accurately modeling the acquisition processes to deliver high-quality quantitative imaging, particularly for scanners with large axial fields of view. The platform uses parallel computing within the Python package, allowing easy data access, manipulation, and visualization at every processing stage.
The NiftyPET pipeline starts with MR and raw PET input data. It consists of several processing stages, including list-mode data processing, attenuation coefficient map generation, detector normalization, precise forward and back projection between sinogram and image space, reduced-variance random events estimation, fully 3D scatter events estimation, voxel-based partial volume correction, and region- and voxel-level image analysis.
The platform demonstrates its advantages through an amyloid brain scan example, where all processing is performed within a single, uniform Python environment. High-accuracy acquisition modeling uses span-1 ray tracing for true, random, and scatter events. NiftyPET also provides uncertainty estimation for image-derived statistics, enabling robust tracking of subtle physiological changes in longitudinal studies.
NiftyPET also supports the development of new reconstruction and analysis algorithms by allowing users to restrict the axial field of view to any set of rings covering a region of interest, enabling faster fully 3D reconstruction and corrections using real data.
Topic
Physiology;Neurology;Medical imaging
Detail
Operation: Image analysis
Software interface: Command-line interface
Language: Python
License: Apache License 2.0
Cost: Free of charge with restrictions
Version name: 2.0.0
Credit: The MRC, the EPSRC, AMYPAD (European Commission project - Innovative Medicines Initiative 2), the EU-FP7 project VPH-DARE@IT, the NIHR Biomedical Research Unit (Dementia) at UCL, the NIHR Queen Square Dementia BRU, Wolfson Foundation, ARUK, European Commission, the Dementia Research Centre as an ARUK coordinating centre.
Input: -
Output: -
Contact: Pawel J. Markiewicz p.markiewicz@ucl.ac.uk
Collection: -
Maturity: -
Publications
- NiftyPET: a High-throughput Software Platform for High Quantitative Accuracy and Precision PET Imaging and Analysis.
- Markiewicz PJ, et al. NiftyPET: a High-throughput Software Platform for High Quantitative Accuracy and Precision PET Imaging and Analysis. NiftyPET: a High-throughput Software Platform for High Quantitative Accuracy and Precision PET Imaging and Analysis. 2018; 16:95-115. doi: 10.1007/s12021-017-9352-y
- https://doi.org/10.1007/s12021-017-9352-y
- PMID: 29280050
- PMC: PMC5797201
Download and documentation
Source: https://github.com/NiftyPET/NiftyPET/releases/tag/v2.0.0
Documentation: https://github.com/NiftyPET/NiftyPET/blob/master/README.rst
Home page: https://github.com/pjmark/NiftyPET
< Back to DB search