journal article·2026-07-04Open access

Condensed-History GPU Positron Range Simulator in Heterogeneous Media for PET Resolution Modelling

Robert J. Paneque-Yunta, Nerea Encina-Baranda, Joaquín L. Herraiz, Khaled M. Abushab, José Manuel Udías, Paula Ibáñez

Applied Sciences· Volume 16· Issue 13

Abstract

Positron range (PR) degrades spatial resolution in positron emission tomography (PET), with its effect being radionuclide- and medium-dependent. Current accurate PR simulators are computationally intensive and cannot be used in clinical time frames. This work presents the Hybrid Monte Carlo (HMC) PR simulator, a GPU-accelerated condensed-history code in CUDA Fortran for 3D annihilation imaging in heterogeneous voxelised geometries derived from CT images and μ-maps. Pre-computed look-up interaction tables (LUTs) covering 24 reference-tissue materials and support for arbitrary β+ emitters up to 3.55 MeV end-point energies (68Ga, 82Rb, 124I, etc.) allow both GPU and CPU implementations. Maximum speeds reach 4.77·105 (Intel i9-14900KF) and 3.32·108 (NVIDIA RTX 5080) histories/s, surpassing prior CPU-only PenEasy 2024 by up to 4 orders of magnitude. A fixed step of 0.5 mm was chosen for LUT generation with a uniform ±10% variation each HMC step that allowed reducing aliasing effects. These values are consistent with our previous cross-code benchmark for the isotopes studied. Close agreement with PenEasy 2024 is demonstrated: point-source FWHM and FWTM residuals using 18F, 68Ga, 124I and 82Rb are below 0.3 mm at 107 histories, and voxelwise R2=0.995, SSIM=0.995 and PSNR ≈36.4 dB are achieved simulating 82Rb uptake from a human-scale [18F]FDG myocardium acquisition, while decreasing the simulation time from almost 9 h to roughly 1 s using HMC GPU. The resulting annihilation maps enable PET resolution modelling and patient-specific PR correction within clinically practical time frames.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Medical Imaging Techniques and Applications · Radiation Detection and Scintillator Technologies · Radiopharmaceutical Chemistry and Applications

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Nuclear Physics Group, Faculty of Physical Sciences, University Complutense of Madrid, 28040 Madrid, Spain

Particles and Cosmos Physics Institute (IPARCOS), University Complutense of Madrid, 28040 Madrid, Spain

Instituto de Investigacion Sanitaria Hospital Clinico San Carlos (IdISSC), C. del Profesor Martín Lagos s/n, 28040 Madrid, Spain

Medical Imaging Department, Al-Azhar University-Gaza, Gaza 1277, Palestine

Funding

Comunidad de Madrid · Spanish Government · Universidad Complutense de Madrid and Banco Santander

References (49)

Show source-provided references
1. Calculation of positron range and its effect on the fundamental limit of positron emission tomography system spatial resolution10.1088/0031-9155/44/3/019 ↗
2. Positron range estimations with PeneloPET10.1088/0031-9155/58/15/5127 ↗
3. Analytical positron range model for PET with cross-code Monte Carlo benchmarking10.1088/1361-6560/adf591 ↗
4. Physics of pure and non-pure positron emitters for PET: A review and a discussion10.1186/s40658-016-0144-5 ↗
5. Positron range and the fundamental limit of positron emission tomography10.1109/TNS.1986.4337166 ↗
6. Positron range in PET imaging: Non-conventional isotopes10.1088/0031-9155/59/23/7419 ↗
7. Tissue-dependent and spatially-variant positron range correction in 3D PET10.1109/TMI.2015.2436711 ↗
8. Simulation study of tissue-specific positron range correction for the new biograph mMR whole-body PET/MR system10.1109/TNS.2012.2207436 ↗
9. Gavriilidis, P., Koole, M., Annunziata, S., Mottaghy, F.M., and Wierts, R. (2022). Positron range corrections and denoising techniques for gallium-68 PET imaging: A literature review. Diagnostics, 12.10.3390/diagnostics12102335 ↗
10. Performance evaluation of iterative PET reconstruction with resolution recovery incorporating Gallium-68 positron range correction10.1002/mp.17259 ↗
11. Positron range in combination with point-spread-function correction: An evaluation of different implementations for [124I]-PET imaging10.1186/s40658-022-00482-y ↗
12. Positron Range Correction Helps Enhance the Image Quality of Cardiac 82Rb PET/CT10.2967/jnumed.124.267855 ↗
13. Mellak, Y., Bousse, A., Merlin, T., Émond, É., Hakulinen, M., and Visvikis, D. (2025). Dual-input dynamic convolution for positron range correction in PET image reconstruction. IEEE Trans. Radiat. Plasma Med. Sci.10.1109/TRPMS.2025.3647264 ↗
14. Rukiah, A., Meikle, S.R., Gillam, J.E., and Kench, P.L. (2018). An investigation of 68 Ga positron range correction through de-blurring: A simulation study. Proceedings of the 2018 IEEE Nuclear Science Symposium and Medical Imaging Conference Proceedings (NSS/MIC), IEEE.
15. Noise-aware dynamic image denoising and positron range correction for Rubidium-82 cardiac PET imaging via self-supervision10.1016/j.media.2024.103391 ↗
16. A tissue-informed deep learning-based method for positron range correction in preclinical 68Ga PET imaging10.1186/s40658-026-00900-5 ↗
17. Positron follow-up in liquid water: II. Spatial and energetic study10.1088/0031-9155/52/22/004 ↗
18. Effect of positron range on PET quantification in diseased and normal lungs10.1088/1361-6560/ab469d ↗
19. Monte Carlo simulations in emission tomography and GATE: An overview
20. Resolution modeling in PET imaging: Theory, practice, benefits, and pitfalls10.1118/1.4800806 ↗
21. PET iterative reconstruction incorporating an efficient positron range correction method10.1016/j.ejmp.2015.11.005 ↗
22. Derenzo, S.E. (1979). Precision measurement of annihilation point spread distributions for medically important positron emitters. Positron Annihilation, The Japan Institute of Metals.
23. GATE: A simulation toolkit for PET and SPECT10.1088/0031-9155/49/19/007 ↗
24. Advanced Monte Carlo simulations of emission tomography imaging systems with GATE10.1088/1361-6560/abf276 ↗
25. TOPAS: An innovative proton Monte Carlo platform for research and clinical applications10.1118/1.4758060 ↗
26. Geant4—A simulation toolkit10.1016/S0168-9002(03)01368-8 ↗
27. PeneloPET, a Monte Carlo PET simulation tool based on PENELOPE: Features and validation10.1088/0031-9155/54/6/021 ↗
28. Salvat, F. (2019). PENELOPE-2018: A Code System for Monte Carlo Simulation of Electron and Photon Transport, OECD Nuclear Energy Agency. Technical Report NEA/MBDAV/R(2019)1.
29. A PENELOPE-based system for the automated Monte Carlo simulation of clinacs and voxelized geometries—Application to far-from-axis fields10.1118/1.3643029 ↗
30. Tanzi Marlotti, G. (2018). Theory of Positronium Interactions with Porous Materials. [Ph.D. Thesis, Università degli Studi di Milano].
31. Review of GPU-based Monte Carlo simulation platforms for transmission and emission tomography in medicine10.1088/1361-6560/adfda7 ↗
32. Development of a GPU-based Monte Carlo dose calculation code for coupled electron–photon transport10.1088/0031-9155/55/11/006 ↗
33. GPU-based fast Monte Carlo simulation for radiotherapy dose calculation10.1088/0031-9155/56/22/002 ↗
34. ARCHERRT—A GPU-based and photon-electron coupled Monte Carlo dose computing engine for radiation therapy10.1118/1.4884229 ↗
35. He, L., Li, J., Sun, C., Lu, Y., and Dong, Y. (2023, January 4–11). GPU-accelerated Monte Carlo Simulation for PET Imaging (Part I): Validation of Imaging Physics Simulation. Proceedings of the 2023 IEEE Nuclear Science Symposium, Medical Imaging Conference and International Symposium on Room-Temperature Semiconductor Detectors (NSS MIC RTSD), Vancouver, BC, Canada.
36. Lai, Y., Zhong, Y., Chalise, A., Zhou, S., Shao, Y., Jin, M., Jia, X., and Chi, Y. (November, January 26). Development of a GPU-Based Mont Carlo Simulation Tool for PET. Proceedings of the 2019 IEEE Nuclear Science Symposium and Medical Imaging Conference (NSS/MIC), Manchester, UK.10.1109/NSS/MIC42101.2019.9059689 ↗
37. MCGPU-PET: An open-source real-time Monte Carlo PET simulator10.1016/j.cpc.2023.109008 ↗
38. gPET: A GPU-based, accurate and efficient Monte Carlo simulation tool for PET
39. UMC-PET: A fast and flexible Monte Carlo PET simulator10.1088/1361-6560/ad1cf9 ↗
40. XIORT-MC: A real-time MC-based dose computation tool for low-energy X-rays intraoperative radiation therapy10.1002/mp.15291 ↗
41. Medical University of Vienna (2025). Total-Body [18F]FDG-PET/CT Imaging of Healthy Controls: Test/Retest Data for Systemic, Multi- Organ Analysis, Medical University of Vienna.
42. Correlation between CT numbers and tissue parameters needed for Monte Carlo simulations of clinical dose distributions10.1088/0031-9155/45/2/314 ↗
43. More accurate parameterization of positron implantation depth profiles for the sensitivity range of positron-based characterization techniques10.1063/5.0011021 ↗
44. Monte Carlo calculation of the penetration and diffusion of fast charged particles
45. Efficient and portable combined random number generators10.1145/62959.62969 ↗
46. Experimental validation of estimated spatially variant radioisotope-specific point spread functions using published positron range simulations and fluorine-18 measurements10.1088/1361-6560/aaecb6 ↗
47. A review of the properties and applications of poly (methyl methacrylate)(PMMA)10.1080/15583724.2015.1031377 ↗
48. Fast 3D kernel computation method for positron range correction in PET10.1088/1361-6560/acaa84 ↗
49. Kertész, H., Beyer, T., Panin, V., Jentzen, W., Cal-Gonzalez, J., Berger, A., Papp, L., Kench, P.L., Bharkhada, D., and Cabello, J. (2022). Implementation of a Spatially-Variant and Tissue-Dependent Positron Range Correction for PET/CT Imaging. Front. Physiol., 13.10.3389/fphys.2022.818463 ↗