Skip to main content

Rapid workflow of mMR PET list-mode data processing using CUDA

The purpose of this work is to provide a software solution which would enable very fast list-mode data processing offered by the massively parallel graphics processor units (GPU) while dealing efficiently with the common bottleneck of data transfers between hard disk storage, host (CPU) memory and device (GPU) memory. This software is dedicated to the PETLINK™ list-mode data format which is used by the Siemens’ hybrid Biograph Molecular MR (mMR) scanner. This software is developed as part of our platform for mMR 3D and 4D PET image reconstruction and will be freely accessible to the community. The aim is to perform real time processing (i.e. without perceivable delay) of the list-mode data during data transfers from hard disk to the CPU memory. The output of the processing includes: (1) The count-rate data (head curve: prompts, randoms and singles per second). (2) Plot of the variation of the centre of mass due to kinetics and motion (crude motion detection and quantification). (3) Projection movies (sagittal and coronal) for visual inspection for motion and data quality. (4) Crystal fan-sums for any time frame (used for randoms noise reduction). (5) Singles rate for each detector bucket (used for dead-time correction during normalisation). (6) Static and dynamic sinograms of span-1 and span-11. This workflow enables list-mode data processing synchronously with data transfer from disk to CPU memory. It opens a way for fast creation of multiple bootstrap realisations and multiple image reconstructions for a single dataset providing valuable insight into distributions of any statistic used in the development of robust image bio-markers. Also, the proposed workflow is advantageous for list-mode image reconstruction.

Author information

Authors and Affiliations

Authors

Rights and permissions

Open Access  This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made.

The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder.

To view a copy of this licence, visit https://creativecommons.org/licenses/by/4.0/.

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Markiewicz, P., Thielemans, K., Atkinson, D. et al. Rapid workflow of mMR PET list-mode data processing using CUDA. EJNMMI Phys 2 (Suppl 1), A42 (2015). https://doi.org/10.1186/2197-7364-2-S1-A42

Download citation

  • Published:

  • DOI: https://doi.org/10.1186/2197-7364-2-S1-A42

Keywords

  • Graphic Processor Unit
  • Common Bottleneck
  • Projection Movie
  • Perceivable Delay
  • Detector Bucket