Skip to main content

Main menu

  • Home
  • Content
    • Current
    • Ahead of print
    • Past Issues
    • JNM Supplement
    • SNMMI Annual Meeting Abstracts
    • Continuing Education
    • JNM Podcasts
  • Subscriptions
    • Subscribers
    • Institutional and Non-member
    • Rates
    • Journal Claims
    • Corporate & Special Sales
  • Authors
    • Submit to JNM
    • Information for Authors
    • Assignment of Copyright
    • AQARA requirements
  • Info
    • Reviewers
    • Permissions
    • Advertisers
  • About
    • About Us
    • Editorial Board
    • Contact Information
  • More
    • Alerts
    • Feedback
    • Help
    • SNMMI Journals
  • SNMMI
    • JNM
    • JNMT
    • SNMMI Journals
    • SNMMI

User menu

  • Subscribe
  • My alerts
  • Log in
  • My Cart

Search

  • Advanced search
Journal of Nuclear Medicine
  • SNMMI
    • JNM
    • JNMT
    • SNMMI Journals
    • SNMMI
  • Subscribe
  • My alerts
  • Log in
  • My Cart
Journal of Nuclear Medicine

Advanced Search

  • Home
  • Content
    • Current
    • Ahead of print
    • Past Issues
    • JNM Supplement
    • SNMMI Annual Meeting Abstracts
    • Continuing Education
    • JNM Podcasts
  • Subscriptions
    • Subscribers
    • Institutional and Non-member
    • Rates
    • Journal Claims
    • Corporate & Special Sales
  • Authors
    • Submit to JNM
    • Information for Authors
    • Assignment of Copyright
    • AQARA requirements
  • Info
    • Reviewers
    • Permissions
    • Advertisers
  • About
    • About Us
    • Editorial Board
    • Contact Information
  • More
    • Alerts
    • Feedback
    • Help
    • SNMMI Journals
  • View or Listen to JNM Podcast
  • Visit JNM on Facebook
  • Join JNM on LinkedIn
  • Follow JNM on Twitter
  • Subscribe to our RSS feeds
Meeting ReportPhysics, Instrumentation & Data Sciences - Data Analysis & Management

Versatile Geant4 simulation application with high performance for complex nuclear medicine imaging scanners

Amirreza Hashemi, Mark Ottensmeyer, Yuemeng Feng and Hamid Sabet
Journal of Nuclear Medicine June 2023, 64 (supplement 1) P1323;
Amirreza Hashemi
1Harvard Medical School and Massachusetts General Hospital
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
Mark Ottensmeyer
2Massachusetts General Hospital
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
Yuemeng Feng
3Massachusetts General Hospital & Harvard Medical School
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
Hamid Sabet
4Harvard Medical School & Massachusetts General Hos
  • Find this author on Google Scholar
  • Find this author on PubMed
  • Search for this author on this site
  • Article
  • Figures & Data
  • Info & Metrics
Loading

Abstract

P1323

Introduction: We aim to develop a versatile and high-performance Geant4 simulation application for complex nuclear medicine imaging scanners. The main objectives are to i) create simulation models for complex structures via computer-aided design (CAD) tools and ii) take advantage of both CPU and GPU to accelerate the simulation. This application combines the newly developed open-source GDML package (FreeCAD/GDML) and the new version of open-source Opticks code in order to achieve our objectives.

Use of common simulation applications for PET scanners, such as GATE, is arduous when dealing with complex or unconventional geometry and detector structures, especially for new users of nuclear Monte Carlo codes. The computational cost of the simulation can be intensive depending upon the size and the complexity of a scanner and to the best of our knowledge, applications that use the computational powers of both CPU and GPU to lower the cost of large simulations are not currently available.

Methods: Our simulation application combines i) the newly developed open-source GDML package in FreeCAD to generate the input structure to Geant4 simulation, ii) the new version of Opticks (G4CX) that is the accelerated optical photon simulation package using NVIDIA OptiX, and iii) a wrapper to parallelize the Monte Carlo simulation based on the number of events. In our application, the PET structure, for example, is built using the GDML package of FreeCAD v0.20 that has recently been developed for optical simulation and includes optical and surface properties, sensitive detectors, and border assignments. This enables us to create complex structures that are compatible with the Geant4 protocols. Our application reads the structure and all the material and optical properties from a GDML file. Also, we created multiple Macro files to transform the structure to a GDML format that is compatible with the Opticks structural translation on GPU.

In the main code, the structure is first translated and loaded into the GPU for the entirety of the simulation process. Then, the photon generator and optical simulator of Opticks are substituted in place of those of Geant4. In each event, the simulated data is transferred from the GPU to the host (CPU) and finally, the results are written to an output file.

Our parallelizing wrapper manages and coordinates the simulation process. For a given number of CPUs, the simulation is run by dividing it into an equal number of events for each branch with each parallel branch employing one independent CPU thread and shared resources of a GPU card.

Results: To test the computational efficiency, we created a single, 2x2x15 cm3 LYSO:Ce crystal attached to a 2x2x2 cm3 SiPM and simulated incoming 511 KeV gamma photons from a source 20 cm distant from the crystal. Simulations were done on Linux Ubuntu v20.04 with an Intel Xeon E5-2687W 3.1GHz CPU, 128GB RAM, and an NVIDIA TITAN RTX GPU card. A 15-fold decrease in computational time was observed between the GPU-enabled simulations and the single thread CPU simulation. We also examined combined GPU-enabled simulation using multithreaded CPUs where we observed a linear decrease in computational time in terms of number of parallel threads. In this case, we were able to run the simulation of 1 million events on the set of 20 parallel simulations about 300 times faster than a single thread CPU simulation.

Conclusions: We presented a high-performance Geant4 application that is suitable for imaging scanners with complex structures. The application utilizes the parallelization on both CPU and GPU to accelerate the Monte Carlo simulation and reduce the cost of the optical simulation. We showed that for a simple structure, the computational cost is significantly decreased. We plan to extend the current version to include other modalities such as Compton camera and examine the performance of more complex structures.

This work was supported in part by the NIH under Grant No. R01HL145160.

Figure
  • Download figure
  • Open in new tab
  • Download powerpoint
Previous
Back to top

In this issue

Journal of Nuclear Medicine
Vol. 64, Issue supplement 1
June 1, 2023
  • Table of Contents
  • Index by author
Article Alerts
Sign In to Email Alerts with your Email Address
Email Article

Thank you for your interest in spreading the word on Journal of Nuclear Medicine.

NOTE: We only request your email address so that the person you are recommending the page to knows that you wanted them to see it, and that it is not junk mail. We do not capture any email address.

Enter multiple addresses on separate lines or separate them with commas.
Versatile Geant4 simulation application with high performance for complex nuclear medicine imaging scanners
(Your Name) has sent you a message from Journal of Nuclear Medicine
(Your Name) thought you would like to see the Journal of Nuclear Medicine web site.
Citation Tools
Versatile Geant4 simulation application with high performance for complex nuclear medicine imaging scanners
Amirreza Hashemi, Mark Ottensmeyer, Yuemeng Feng, Hamid Sabet
Journal of Nuclear Medicine Jun 2023, 64 (supplement 1) P1323;

Citation Manager Formats

  • BibTeX
  • Bookends
  • EasyBib
  • EndNote (tagged)
  • EndNote 8 (xml)
  • Medlars
  • Mendeley
  • Papers
  • RefWorks Tagged
  • Ref Manager
  • RIS
  • Zotero
Share
Versatile Geant4 simulation application with high performance for complex nuclear medicine imaging scanners
Amirreza Hashemi, Mark Ottensmeyer, Yuemeng Feng, Hamid Sabet
Journal of Nuclear Medicine Jun 2023, 64 (supplement 1) P1323;
Twitter logo Facebook logo LinkedIn logo Mendeley logo
  • Tweet Widget
  • Facebook Like
  • Google Plus One
Bookmark this article

Jump to section

  • Article
  • Figures & Data
  • Info & Metrics

Related Articles

  • No related articles found.
  • Google Scholar

Cited By...

  • No citing articles found.
  • Google Scholar

More in this TOC Section

  • A multi-isotope low-count quantitative SPECT (MI-LC-QSPECT) method for Actinium-225-based alpha-particle therapies
  • High photon emission rate effects on PET/CT using Lu-177, a phantom study
  • The value of 18F-FDG PET/MR radiomic features in predicting the malignant degree of pancreatic intraductal papillary mucinous tumors(IPMN)
Show more Physics, Instrumentation & Data Sciences - Data Analysis & Management

Similar Articles

SNMMI

© 2025 SNMMI

Powered by HighWire