A VECTORIZED MONTE-CARLO CODE FOR MODELING PHOTON TRANSPORT IN SPECT

被引:18
作者
SMITH, MF [1 ]
FLOYD, CE [1 ]
JASZCZAK, RJ [1 ]
机构
[1] DUKE UNIV,MED CTR,DEPT RADIOL,DURHAM,NC 27710
关键词
SPECT; MONTE-CARLO; PHOTON TRANSPORT; EMISSION COMPUTED TOMOGRAPHY; VECTORIZATION;
D O I
10.1118/1.597148
中图分类号
R8 [特种医学]; R445 [影像诊断学];
学科分类号
1002 ; 100207 ; 1009 ;
摘要
A vectorized Monte Carlo computer code has been developed for modeling photon transport in single photon emission computed tomography (SPECT). The code models photon transport in a uniform attenuating region and photon detection by a gamma camera. It is adapted from a history-based Monte Carlo code in which photon history data are stored in scalar variables and photon histories are computed sequentially. The vectorized code is written in FORTRAN77 and uses an event-based algorithm in which photon history data are stored in arrays and photon history computations are performed within DO loops. The indices of the DO loops range over the number of photon histories, and these loops may take advantage of the vector processing unit of our Stellar GS1000 computer for pipelined computations. Without the use of the vector processor the event-based code is faster than the history-based code because of numerical optimization performed during conversion to the event-based algorithm. When only the detection of unscattered photons is modeled, the event-based code executes 5.1 times faster with the use of the vector processor than without; when the detection of scattered and unscattered photons is modeled the speed increase is a factor of 2.9. Vectorization is a valuable way to increase the performance of Monte Carlo code for modeling photon transport in SPECT.
引用
收藏
页码:1121 / 1127
页数:7
相关论文
共 48 条
[1]   MONTE-CARLO TECHNIQUES IN MEDICAL RADIATION PHYSICS [J].
ANDREO, P .
PHYSICS IN MEDICINE AND BIOLOGY, 1991, 36 (07) :861-920
[2]  
ANGER HO, 1964, J NUCL MED, V5, P515
[3]   GAMMA-RAY DETECTION EFFICIENCY + IMAGE RESOLUTION IN SODIUM IODIDE [J].
ANGER, HO ;
DAVIS, DH .
REVIEW OF SCIENTIFIC INSTRUMENTS, 1964, 35 (06) :693-&
[4]  
BECK JW, 1982, IEEE T NUCL SCI, V29, P506, DOI 10.1109/TNS.1982.4335896
[5]  
BOWSHER JE, 1991, J NUCL MED, V32, P1285
[6]   APPLICATION OF MONTE-CARLO METHODS TO THE DESIGN OF SPECT DETECTOR SYSTEMS [J].
BRADSHAW, J ;
BURNHAM, C ;
CORREIA, J ;
ROGERS, WL ;
CLINTHORNE, NH .
IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 1985, 32 (01) :753-757
[7]   DEVELOPMENT AND VALIDATION OF A MONTE-CARLO SIMULATION OF PHOTON TRANSPORT IN AN ANGER CAMERA [J].
DEVRIES, DJ ;
MOORE, SC ;
ZIMMERMAN, RE ;
MUELLER, SP ;
FRIEDLAND, B ;
LANZA, RC .
IEEE TRANSACTIONS ON MEDICAL IMAGING, 1990, 9 (04) :430-438
[8]   COMPENSATION FOR COLLIMATOR DIVERGENCE IN SPECT USING INVERSE MONTE-CARLO RECONSTRUCTION [J].
FLOYD, CE ;
JASZCZAK, RJ ;
MANGLOS, SH ;
COLEMAN, RE .
IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 1988, 35 (01) :784-787
[9]   SCATTER DETECTION IN SPECT IMAGING - DEPENDENCE ON SOURCE DEPTH, ENERGY, AND ENERGY WINDOW [J].
FLOYD, CE ;
JASZCZAK, RJ ;
COLEMAN, RE .
PHYSICS IN MEDICINE AND BIOLOGY, 1988, 33 (09) :1075-1081
[10]  
FLOYD CE, 1985, J NUCL MED, V26, P403