Performance assessment of a software-based coincidence processor for the EXPLORER total-body PET scanner

Edwin K. Leung, Martin S. Judenhofer, Simon R Cherry, Ramsey D Badawi

Research output: Contribution to journalArticle

Abstract

Coincidence processing in positron emission tomography (PET) is typically done during acquisition of the data. However, on the EXPLORER total-body PET scanner we plan, in addition, to store unpaired single events (i.e. singles) for post-acquisition coincidence processing. A software-based coincidence processor was developed for EXPLORER and its performance was assessed. Our results showed that the performance of the coincidence processor could be significantly impacted by the type of data storage (Peripheral Component Interconnect Express (PCIe)-attached solid state drive (SSD) versus RAID 6 hard disk drives (HDDs)) especially when multiple data files were processed in parallel. We showed that a 48-thread computer node with dual Intel Xeon E5-2650 v4 central processing units (CPUs) and a PCIe SSD was sufficient to process approximately 120 M singles s-1 at an incoming singles rate of approximately 150 Mcps. With two computer nodes, near real-time coincidence processing became possible at this incoming singles rate.

Original languageEnglish (US)
Article number18NT01
JournalPhysics in Medicine and Biology
Volume63
Issue number18
DOIs
StatePublished - Sep 19 2018

Fingerprint

Information Storage and Retrieval
Positron-Emission Tomography
Software

Keywords

  • coincidence processing
  • Monte Carlo
  • multi-threading
  • positron emission tomography

ASJC Scopus subject areas

  • Radiological and Ultrasound Technology
  • Radiology Nuclear Medicine and imaging

Cite this

Performance assessment of a software-based coincidence processor for the EXPLORER total-body PET scanner. / Leung, Edwin K.; Judenhofer, Martin S.; Cherry, Simon R; Badawi, Ramsey D.

In: Physics in Medicine and Biology, Vol. 63, No. 18, 18NT01, 19.09.2018.

Research output: Contribution to journalArticle

@article{51f2f737f3ea457ba0f072401f025c29,
title = "Performance assessment of a software-based coincidence processor for the EXPLORER total-body PET scanner",
abstract = "Coincidence processing in positron emission tomography (PET) is typically done during acquisition of the data. However, on the EXPLORER total-body PET scanner we plan, in addition, to store unpaired single events (i.e. singles) for post-acquisition coincidence processing. A software-based coincidence processor was developed for EXPLORER and its performance was assessed. Our results showed that the performance of the coincidence processor could be significantly impacted by the type of data storage (Peripheral Component Interconnect Express (PCIe)-attached solid state drive (SSD) versus RAID 6 hard disk drives (HDDs)) especially when multiple data files were processed in parallel. We showed that a 48-thread computer node with dual Intel Xeon E5-2650 v4 central processing units (CPUs) and a PCIe SSD was sufficient to process approximately 120 M singles s-1 at an incoming singles rate of approximately 150 Mcps. With two computer nodes, near real-time coincidence processing became possible at this incoming singles rate.",
keywords = "coincidence processing, Monte Carlo, multi-threading, positron emission tomography",
author = "Leung, {Edwin K.} and Judenhofer, {Martin S.} and Cherry, {Simon R} and Badawi, {Ramsey D}",
year = "2018",
month = "9",
day = "19",
doi = "10.1088/1361-6560/aadd3c",
language = "English (US)",
volume = "63",
journal = "Physics in Medicine and Biology",
issn = "0031-9155",
publisher = "IOP Publishing Ltd.",
number = "18",

}

TY - JOUR

T1 - Performance assessment of a software-based coincidence processor for the EXPLORER total-body PET scanner

AU - Leung, Edwin K.

AU - Judenhofer, Martin S.

AU - Cherry, Simon R

AU - Badawi, Ramsey D

PY - 2018/9/19

Y1 - 2018/9/19

N2 - Coincidence processing in positron emission tomography (PET) is typically done during acquisition of the data. However, on the EXPLORER total-body PET scanner we plan, in addition, to store unpaired single events (i.e. singles) for post-acquisition coincidence processing. A software-based coincidence processor was developed for EXPLORER and its performance was assessed. Our results showed that the performance of the coincidence processor could be significantly impacted by the type of data storage (Peripheral Component Interconnect Express (PCIe)-attached solid state drive (SSD) versus RAID 6 hard disk drives (HDDs)) especially when multiple data files were processed in parallel. We showed that a 48-thread computer node with dual Intel Xeon E5-2650 v4 central processing units (CPUs) and a PCIe SSD was sufficient to process approximately 120 M singles s-1 at an incoming singles rate of approximately 150 Mcps. With two computer nodes, near real-time coincidence processing became possible at this incoming singles rate.

AB - Coincidence processing in positron emission tomography (PET) is typically done during acquisition of the data. However, on the EXPLORER total-body PET scanner we plan, in addition, to store unpaired single events (i.e. singles) for post-acquisition coincidence processing. A software-based coincidence processor was developed for EXPLORER and its performance was assessed. Our results showed that the performance of the coincidence processor could be significantly impacted by the type of data storage (Peripheral Component Interconnect Express (PCIe)-attached solid state drive (SSD) versus RAID 6 hard disk drives (HDDs)) especially when multiple data files were processed in parallel. We showed that a 48-thread computer node with dual Intel Xeon E5-2650 v4 central processing units (CPUs) and a PCIe SSD was sufficient to process approximately 120 M singles s-1 at an incoming singles rate of approximately 150 Mcps. With two computer nodes, near real-time coincidence processing became possible at this incoming singles rate.

KW - coincidence processing

KW - Monte Carlo

KW - multi-threading

KW - positron emission tomography

UR - http://www.scopus.com/inward/record.url?scp=85054796880&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85054796880&partnerID=8YFLogxK

U2 - 10.1088/1361-6560/aadd3c

DO - 10.1088/1361-6560/aadd3c

M3 - Article

VL - 63

JO - Physics in Medicine and Biology

JF - Physics in Medicine and Biology

SN - 0031-9155

IS - 18

M1 - 18NT01

ER -