Title :
GRAY: High Energy Photon Ray Tracer for PET Applications
Author :
Olcott, Peter D. ; Buss, Sam R. ; Levin, Craig S. ; Pratx, Guillem ; Sramek, Chris K.
Author_Institution :
Dept. of Radiol. & the Molecular Imaging Program, Stanford Univ., CA
fDate :
Oct. 29 2006-Nov. 1 2006
Abstract :
GRAY (High Energy Photon Ray Tracer) is a Monte-Carlo ray-driven high energy photon transport engine for mainly PET and SPECT applications that supports complex mesh based primitives for source distributions, phantom shapes, and detector geometries. Monte-Carlo modeling is critical for system design evaluation and image reconstruction development. Ray tracing is a technique used in computer graphics to render scenes with realistic light properties. We adapted an open source ray tracing engine to support the physical properties of high energy photon transport. The main project goal of GRAY is to provide a means to import advanced geometrical mesh primitives from graphical CAD programs to create animated vectorial based phantoms and complex detector geometries while preserving physical accuracy and efficient runtime. These phantoms will be able to model complex moving objects targeted towards developing novel image reconstruction algorithms for cardiac, respiratory, and tracer kinetic modeling. Traditionally, complex geometrical phantoms were simulated using a series of discrete voxelized sources that represent the activity source distributions and attenuation media. By using rejection testing, constructive solid geometry can create primitives that are combined using Boolean operations to create complex phantoms. The high energy photon physics modeling of GRAY has been validated against GATE for both runtime performance and accuracy. GRAY runs an order of magnitude faster than GATE with improved geometric modeling capabilities for detectors and sources. To highlight the capabilities of GRAY, a complex mesh phantom of a rat was filled with uniform activity, placed in a high resolution 1 mm3 small animal box PET scanner, simulated with GRAY, and reconstructed using list-mode 3-D OSEM reconstruction.
Keywords :
Monte Carlo methods; computer graphics; medical computing; medical image processing; phantoms; positron emission tomography; ray tracing; single photon emission computed tomography; Boolean operations; GRAY; Monte Carlo modeling; PET applications; SPECT applications; advanced geometrical mesh primitives; animated vectorial based phantoms; cardiac kinetic modeling; complex detector geometries; complex mesh based primitives; computer graphics; constructive solid geometry; graphical CAD programs; high energy photon physics modeling; high energy photon ray tracer; high energy photon transport engine; image reconstruction algorithms; image reconstruction development; list mode 3D OSEM reconstruction; open source ray tracing engine; phantom shapes; rat complex mesh phantom; rejection testing; respiratory kinetic modeling; source distributions; system design evaluation; tracer kinetic modeling; Detectors; Engines; Geometry; Image reconstruction; Imaging phantoms; Positron emission tomography; Ray tracing; Runtime; Single photon emission computed tomography; Solid modeling; High Energy Photons; Monte-Carlo Simulation; PET; Positron Emission Tomography; Ray Tracing;
Conference_Titel :
Nuclear Science Symposium Conference Record, 2006. IEEE
Conference_Location :
San Diego, CA
Print_ISBN :
1-4244-0560-2
Electronic_ISBN :
1095-7863
DOI :
10.1109/NSSMIC.2006.354308