GPU-Based Real-Time Software Coincidence Processing for Digital PET System

被引:1
|
作者
Shi, Yu [1 ]
Meng, Fanzhen [1 ]
Zhou, Jianwei [1 ]
Li, Lei [1 ]
Li, Juntao [1 ]
Zhu, Shouping [1 ]
机构
[1] Xidian Univ, Sch Life Sci & Technol, Minist Educ, Engn Res Ctr Mol & Neuro Imaging, Xian 710126, Shaanxi, Peoples R China
基金
中国国家自然科学基金; 中国博士后科学基金;
关键词
Coincidence processing; digital positron emission tomography (PET); graphics processing unit (GPU); multi-threading; software coincidence processing (SCP); FDG-PET; IMAGE-RECONSTRUCTION; BRAIN; DIAGNOSIS; IMPACT; CANCER; BLOOD; TOF;
D O I
10.1109/TRPMS.2021.3123875
中图分类号
R8 [特种医学]; R445 [影像诊断学];
学科分类号
1002 ; 100207 ; 1009 ;
摘要
In some modern digital positron emission tomography (PET) systems, the coincidence pairs are extracted by software coincidence processing (SCP) for reconstruction. The SCP is typically implemented on central processing units (CPUs) and then it is accelerated by CPU multithreading technology. However, the more detection modules a PET system has, the more CPU threads are used in acquisition and the fewer threads are available in coincidence processing when the number of threads is fixed. This phenomenon results in reduced processing performance of CPU-based SCP, which limits the application of SCP. In this article, we propose low-cost GPU-based real-time SCP (GPU-SCP) methods to solve the limited CPU thread problem. The proposed processing architecture simplifies the management of threads between acquisition and coincidence processing, leading to the decouple of acquisition and coincidence, accelerates the coincidence processing by GPU multiple threads, and finally realizes the online coincidence processing in high-sensitivity digital PET systems with 20 basic detection modules (BDMs). To evaluate the performance of the proposed GPU-based SCP approaches, we adapted them to the home-made PET systems with different architectures. The speedup experimental results show that the proposed sorting-based GPU-SCP achieves up to similar to 15 times average speedup on GTX1070 compared with serial CPU algorithms, which is comparable to the parallel CPU algorithm with 30 threads. Besides, the proposed combination-based GPU-SCP is superior to the sorting-based GPU-SCP for a specific system architecture. Besides, the image quality experiments indicate the reconstruction images processed by GPU-SCPs are almost the same as the ground truth (differences similar to 1% in the image domain).
引用
收藏
页码:707 / 720
页数:14
相关论文
共 50 条
  • [1] A GPU-BASED SOFT REAL-TIME SYSTEM FOR SIMULTANEOUS EEG PROCESSING AND VISUALIZATION
    Juhasz, Zoltan
    Kozmann, Gyorgy
    SCALABLE COMPUTING-PRACTICE AND EXPERIENCE, 2016, 17 (02): : 61 - 78
  • [2] Towards Software-Based Real-Time Singles and Coincidence Processing of Digital PET Detector Raw Data
    Goldschmidt, Benjamin
    Lerche, Christoph W.
    Solf, Torsten
    Salomon, Andre
    Kiessling, Fabian
    Schulz, Volkmar
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2013, 60 (03) : 1550 - 1559
  • [3] A GPU-based Real-time Software Correlation System for the Murchison Widefield Array Prototype
    Wayth, Randall B.
    Greenhill, Lincoln J.
    Briggs, Frank H.
    PUBLICATIONS OF THE ASTRONOMICAL SOCIETY OF THE PACIFIC, 2009, 121 (882) : 857 - 865
  • [4] GPU-Based Real-Time Imaging Software Suite for Medical Ultrasound
    Choe, Jung Woo
    Nikoozadeh, Amin
    Oralkan, Omer
    Khuri-Yakub, Butrus T.
    2013 IEEE INTERNATIONAL ULTRASONICS SYMPOSIUM (IUS), 2013, : 2057 - 2060
  • [5] A GPU-based real-time spatial coherence imaging system
    Hyun, Dongwoon
    Trahey, Gregg E.
    Dahl, Jeremy
    MEDICAL IMAGING 2013: ULTRASONIC IMAGING, TOMOGRAPHY, AND THERAPY, 2013, 8675
  • [6] GRCVS: A GPU-based and real-time cardiac visualization system
    Yu, Shui
    Liang, Xiaoqing
    Wang, Kuanquan
    Yuan, Yongfeng
    2015 INTERNATIONAL SYMPOSIUM ON BIOELECTRONICS AND BIOINFORMATICS (ISBB), 2015, : 35 - 38
  • [7] A coincidence detection system based on real-time software
    Ayuso, Sindulfo
    Jose Blanco, Juan
    Medina, Jose
    Gomez-Herrero, Raul
    Garcia-Poblacion, Oscar
    Garcia Tejedor, Ignacio
    GEOSCIENTIFIC INSTRUMENTATION METHODS AND DATA SYSTEMS, 2016, 5 (02) : 437 - 449
  • [8] GPU-based real-time crowd rendering
    Zhang, Yong
    Yin, Bao-Cai
    Kong, De-Hui
    Yang, Guang-Wei
    Beijing Gongye Daxue Xuebao / Journal of Beijing University of Technology, 2009, 35 (10): : 1434 - 1440
  • [9] A GPU-based Simultaneous Real-Time EEG Processing and Visualization System for Brain Imaging Applications
    Juhasz, Z.
    Kozmann, Gy.
    2015 8TH INTERNATIONAL CONVENTION ON INFORMATION AND COMMUNICATION TECHNOLOGY, ELECTRONICS AND MICROELECTRONICS (MIPRO), 2015, : 299 - 304
  • [10] GPU-based Real-time Face Detector
    Jeong, Jae-chan
    Shin, Ho-chul
    Cho, Jae-il
    2012 9TH INTERNATIONAL CONFERENCE ON UBIQUITOUS ROBOTS AND AMBIENT INTELLIGENCE (URAL), 2012, : 173 - 175