Med. Phys. 38, 6775 (2011); http://dx.doi.org/10.1118/1.3661998 (12 pages)
Fully 3D list-mode time-of-flight PET image reconstruction on GPUs using CUDA
(Received 31 May 2011; accepted 22 October 2011; revised 28 September 2011; published online 1 December 2011)
© 2011 American Association of Physicists in Medicine
ACKNOWLEDGMENTS
Article Outline
- INTRODUCTION
- MATERIALS AND METHODS
- Image reconstruction
- Reformulation and implementation for the CUDA platform
- Global memory layout
- Caching with shared memory
- Line partitioning
- Projection kernel calculation
- Forward projection
- Backprojection
- Time-of-flight projections
- Multiplicative update
- Fast math
- Loop unrolling
- Bank conflicts
- Evaluation
- CPU and GPU hardware
- Processing time analysis
- Imaging experiments and reconstruction parameters
- RESULTS
- Processing time
- Image reconstruction accuracy
- DISCUSSION
- CONCLUSION
KEYWORDS and PACS
- S. Surti, S. Karp, L. M. Popescu, E. Daube-Witherspoon, and M. Werner, “Investigation of time-of-flight benefit for fully 3D PET,” IEEE Trans. Med. Imaging 25, 529–538 (2006). [MEDLINE]
- J. S. Karp, S. Surti, Margaret E. Daube-Witherspoon, and G. Muehllehner, “Benefit of time-of-flight in PET: Experimental and clinical results,” J. Nucl. Med. 49, 462–470 (2008). [MEDLINE]
- S. Matej, S. Surti, S. Jayanthi, M. E. Daube-Witherspoon, R. M. Lewitt, and J. S. Karp, “Efficient 3D TOF PET reconstruction using view-grouped histo-images: DIRECT-direct image reconstruction for TOF,” IEEE Trans. Med. Imaging 28, 739–751 (2009).
- M. Watanabe, H. Uchida, H. Okada, K. Shimizu, N. Satoh, E. Yoshikawa, T. Ohmura, T. Yamashita, and E. Tanaka, “A high resolution PET for animal studies,” IEEE Trans. Med. Imaging 11, 577–580 (1992).
- S. R. Cherry, Y. Shao, R. W. Silverman, K. Meadors, S. Siegel, A. Chatziioannou, J. W. Young, W. Jones, J. C. Moyers, D. Newport, A. Boutefnouchet, T. H. Farquhar, M. Andreaco, M. J. Paulus, D. M. Binkley, R. Nutt, and M. E. Phelps, “MicroPET: A high resolution PET scanner for imaging small animals,” IEEE Trans. Nucl. Sci. 44, 1161–1166 (1997). [Inspec] [ISI]
- J. -Y. Peng, J. A. D. Aston, R. N. Gunn, C.-Y. Liou, and J. Ashburner, “Dynamic positron emission tomography data-driven analysis using sparse bayesian learning,” IEEE Trans. Med. Imaging 27, 1356–1369 (2008).
- L. A. Shepp and Y. Vardi, “Maximum likelihood reconstruction for emission tomography,” IEEE Trans. Med. Imaging 1, 113–122 (1982). [Inspec] [MEDLINE]
- H. M. Hudson and R. S. Larkin, “Accelerated image reconstruction using ordered subsets of projection data,” IEEE Trans. Med. Imaging 13, 601–609 (1994). [Inspec] [ISI] [MEDLINE]
- A. J. Reader, K. Erlandsson, M. A. Flower, and R. J. Ott, “Fast accurate iterative reconstruction for low-statistics positron volume imaging,” Phys. Med. Biol. 43, 835–846 (1998). [MEDLINE]
- L. Parra and H. H. Barrett, “List-mode likelihood: EM algorithm and image quality estimation demonstrated on 2-D PET,” IEEE Trans. Med. Imaging 17, 228–235 (1998). [Inspec] [MEDLINE]
- L. M. Popescu, S. Matej, and R. M. Lewitt, “Iterative image reconstruction using geometrically ordered subsets with list-mode data,” Nuclear Science Symposium Conference Record, Vol. 6 (IEEE, Rome, Italy, 2004), pp. 3536–3540.
- A. Rahmim, M. Lenox, A. J. Reader, C. Michel, Z. Burbar, T. J. Ruth, and V. Sossi, “Statistical list-mode image reconstruction for the high resolution research tomograph,” Phys. Med. Biol. 49, 4239 (2004). [ISI] [MEDLINE]
- G. Pratx, P. D. Olcott, G. Chinn, and C. S. Levin, “Fast, accurate and shift-varying line projections for iterative reconstruction using the GPU,” IEEE Trans. Med. Imaging 28, 435–445 (2009). [Inspec] [MEDLINE]
- I. K. Hong, S. T. Chung, H. K. Kim, Y. B. Kim, Y. D. Son, and Z. H. Cho, “Ultra fast symmetry and SIMD-based projection-backprojection (SSP) algorithm for 3D PET image reconstruction,” IEEE Trans. Med. Imaging 26, 789–803 (2007).
- F. Xu and K. Mueller, “Accelerating popular tomographic reconstruction algorithms on commodity PC graphics hardware,” IEEE Trans. Nucl. Sci. 52, 654–663 (2005).
- F. Xu and K. Mueller, “Real-time 3D computed tomographic reconstruction using commodity graphics hardware,” Phys. Med. Biol. 52, 3405 (2007).
- H. G. Hofmann, B. Keck, C. Rohkohl, and J. Hornegger, “Comparing performance of many-core CPUs and GPUs for static and motion compensated reconstruction of C-arm CT data,” Med. Phys. 38, 468–473 (2011)MPHYA6000038000001000468000001.
- F. Xu, A. Khamene, and O. Fluck, “High performance tomosynthesis enabled via a GPU-based iterative reconstruction framework,” Proc. SPIE 7258, pp. 72585A (2009)PSISDG00725800000172585F000001.
- R. Jacques, J. Wong, R. Taylor, and T. McNutt, “Real-time dose computation: GPU-accelerated source modeling and superposition/convolution,” Med. Phys. 38, 294–305 (2011)MPHYA6000038000001000294000001.
- S. Hissoiny, B. Ozell, H. Bouchard, and P. Despres, “GPUMCD: A new GPU-oriented Monte Carlo dose calculation platform,” Med. Phys. 38, 754–764 (2011)MPHYA6000038000002000754000001.
- G. Pratx and L. Xing, “GPU computing in medical physics: A review,” Med. Phys. 38, 2685–2697 (2011)MPHYA6000038000005002685000001.
- Z. Hu, W. Wang, E. E. Gualtieri, M. J. Parma, E. S. Walsh, D. Sebok, Y. L. Hsieh, C. H. Tung, J. J. Griesmer, J. A. Kolthammer, L. M. Popescu, M. Werner, J. S. Karp, A. Bucur, J. van Leeuwen, and D. Gagnon, “Dynamic load balancing on distributed listmode time-of-flight image reconstruction,” IEEE Nuclear Science Symposium Conference Record (IEEE, San Diego, California, 2006), pp. 3392–3396.
- NVIDIA, NVIDIA CUDA Programming Guide 3.0 (2010).
- E. Veklerov, J. Llacer, and E. J. Hoffman, “MLE reconstruction of a brain phantom using a Monte Carlo transition matrix and a statistical stopping rule,” IEEE Trans. Nucl. Sci. 35, 603–607 (1988). [Inspec]
- R. H. Huesman, G. J. Klein, W. W. Moses, J. Qi, B. W. Reutter, and P. R. G. Virador, “List-mode maximum-likelihood reconstruction applied to positron emission mammography (PEM) with irregular sampling,” IEEE Trans. Med. Imaging 19, 532–537 (2000). [Inspec] [MEDLINE]
- C. A. Johnson, Y. Yan, R. E. Carson, R. L. Martino, and M. E. Daube-Witherspoon, “A system for the 3D reconstruction of retracted-septa PET data using the EM algorithm,” Nuclear Science Symposium and Medical Imaging Conference Record, Vol. 3 (IEEE, Norfolk, Virginia, 1994), pp. 1325–1329.
- J. Qi, R. M. Leahy, S. R Cherry, A. Chatziioannou, and T. H. Farquhar, “High-resolution 3D bayesian image reconstruction using the microPET small-animal scanner,” Phys. Med. Biol. 43, 1001 (1998). [ISI] [MEDLINE]
- L. Zhang, S. Staelens, R. V. Holen, J. D. Beenhouwer, J. Verhaeghe, I. Kawrakow, and S. Vandenberghe, “Fast and memory-efficient Monte Carlo-based image reconstruction for whole-body PET,” Med. Phys. 37, 3667–3676 (2010)MPHYA6000037000007003667000001. [MEDLINE]
- R. L. Siddon, “Fast calculation of the exact radiological path for a three-dimensional CT array,” Med. Phys. 12, 252–255 (1985).
- P. M. Joseph, “An improved algorithm for reprojecting rays through pixel images,” IEEE Trans. Med. Imaging 1, 192–196 (1982). [Inspec] [MEDLINE]
- G. Pratx and C. Levin, “Online detector response calculations for high-resolution PET image reconstruction,” Phys. Med. Biol. 56, 4023 (2011).
- S. Matej and R. M. Lewitt, “Practical considerations for 3D image reconstruction using spherically symmetric volume elements,” IEEE Trans. Med. Imaging 15, 68–78 (1996). [Inspec] [ISI] [MEDLINE]
- P. Aguiar, M. Rafecas, J. E. Ortuño, G. Kontaxakis, A. Santos, J. Pavía, and D. Ros, “Geometrical and Monte Carlo projectors in 3D PET reconstruction,” Med. Phys. 37, 5691–5702 (2010)MPHYA6000037000011005691000001.
- M. Herlihy and N. Shavit, The Art of Multiprocessor Programming (Morgan Kaufmann, Waltham, Massachusetts, 2008).
- Y. Wang, J. Seidel, B. M. W. Tsui, J. J. Vaquero, and M. G. Pomper, “Performance evaluation of the GE Healthcare eXplore VISTA dual-ring small-animal PET scanner,” J. Nucl. Med. 47, 1891–1900 (2006). [Inspec] [MEDLINE]
- S. Surti, A. Kuhn, M. E. Werner, A. E. Perkins, J. Kolthammer, and J. S. Karp, “Performance of Philips Gemini TF PET/CT scanner with special consideration for its time-of-flight imaging capabilities,” J. Nucl. Med. 48, 471–480 (2007). [MEDLINE]
- A. M. Alessio, C. W. Stearns, S. Tong, S. G. Ross, S. Kohlmyer, A. Ganin, and P. E. Kinahan, “Application and evaluation of a measured spatially variant system model for PET image reconstruction,” IEEE Trans. Med. Imaging 29, 938–949 (2010). [Inspec] [MEDLINE]
Figures (click on thumbnails to view enlargements)
FIG.1 Download High Resolution Image (.zip file) |
Export Figure to PowerPoint
FIG.2 Download High Resolution Image (.zip file) |
Export Figure to PowerPoint
FIG.3 Download High Resolution Image (.zip file) |
Export Figure to PowerPoint
FIG.4 Download High Resolution Image (.zip file) |
Export Figure to PowerPoint
FIG.5 Download High Resolution Image (.zip file) |
Export Figure to PowerPoint
FIG.6 Download High Resolution Image (.zip file) |
Export Figure to PowerPoint
FIG.7 Download High Resolution Image (.zip file) |
Export Figure to PowerPoint
FIG.8 Download High Resolution Image (.zip file) |
Export Figure to PowerPoint
FIG.9 Download High Resolution Image (.zip file) |
Export Figure to PowerPoint
Tables
View Table
View Table
View Table
View Table
View Table



This Publication
Scitation
SPIN
Google Scholar
PubMed