Simulation of emission tomography Robert L. Harrison University of Washington Medical Center Seattle, Washington, USA Supported in part by PHS grants CA42593.

Slides:



Advertisements
Similar presentations
NUCP 2371 Radiation Measurements II
Advertisements

Lectures 6&7: Variance Reduction Techniques
Gamma-Ray Spectra _ + The photomultiplier records the (UV) light emitted during electronic recombination in the scintillator. Therefore, the spectrum collected.
Interactions of Radiation With Matter
Chapter 8 Planar Scintigaraphy
Fysisk institutt - Rikshospitalet 1. 2 Overview Gamma camera Positron emission technology (PET) Computer tomography (CT) Proton therapy Electrical impedance.
Nuclear Medicine Spring 2009 FINAL. 2 NM Team Nuclear medicine MD Nuclear medicine MD Physicist Physicist Pharmacist Pharmacist Technologist Technologist.
Medical Imaging Mohammad Dawood Department of Computer Science University of Münster Germany.
Medical Imaging Mohammad Dawood Department of Computer Science University of Münster Germany.
BME 560 Medical Imaging: X-ray, CT, and Nuclear Methods
Different information
Types of Radiation Interactions All or Nothing Many Small There is a finite probability per unit length that the radiation is absorbed. If not, there is.
Simulation System for Emission Tomography (SimSET): using the new block detector feature. Robert L. Harrison, William C. J. Hunter, Steven B. Gillispie,
Simulation System for Emission Tomography (SimSET): using simulation to research ideas in emission tomography. Robert L. Harrison, Steven B. Gillispie,
Introduction to Monte Carlo Simulation
Chapter 4 Radioactivity and Medicine A CT scan (computed tomography) of the brain using X-ray beams.
The Origins of X-Rays. The X-Ray Spectrum The X-Ray Spectrum (Changes in Voltage) The characteristic lines are a result of electrons ejecting orbital.
Kirov A S, MSKCC Overview of Geant4 Use and Issues in Imaging: Emission Tomography (PET and SPECT) Assen S. Kirov Department of Medical Physics Memorial.
J. Tinslay 1, B. Faddegon 2, J. Perl 1 and M. Asai 1 (1) Stanford Linear Accelerator Center, Menlo Park, CA, (2) UC San Francisco, San Francisco, CA Verification.
Introduction to Medical Imaging
tomos = slice, graphein = to write
PHYSICS IN NUCLEAR MEDICINE: QUANTITAITVE SPECT AND CLINICAL APPLICATIONS Kathy Willowson Department of Nuclear Medicine, Royal North Shore Hospital University.
Planar scintigraphy produces two-dimensional images of three dimensional objects. It is handicapped by the superposition of active and nonactive layers.
Gamma ray spectrum, its acquiring and analysis
Chemistry and Imaging. Body Chemistry In order to be an effective health care professional, an individual must have an understanding of basic chemistry.
Basic principles Geometry and historical development
Stopping Power The linear stopping power S for charged particles in a given absorber is simply defined as the differential energy loss for that particle.
Lecture 12 Monte Carlo Simulations Useful web sites:
X-Ray Medical Imaging Physics – IB Objectives
Medical Image Analysis Medical Imaging Modalities: X-Ray Imaging Figures come from the textbook: Medical Image Analysis, Second Edition, by Atam P. Dhawan,
Interactions of Radiation With Matter
02/25/05© 2005 University of Wisconsin Last Time Meshing Volume Scattering Radiometry (Adsorption and Emission)
Design and simulation of micro-SPECT: A small animal imaging system Freek Beekman and Brendan Vastenhouw Section tomographic reconstruction and instrumentation.
Fundamental Limits of Positron Emission Tomography
Medical Image Analysis Dr. Mohammad Dawood Department of Computer Science University of Münster Germany.
Based on the number of protons and neutrons, an atom can be stable or unstable. Generally, small atoms require an equal number of p & n for stability,
Medical Image Analysis Image Reconstruction Figures come from the textbook: Medical Image Analysis, by Atam P. Dhawan, IEEE Press, 2003.
M. Alnafea1*, K. Wells1, N.M. Spyrou1 & M. Guy2
Medical Accelerator F. Foppiano, M.G. Pia, M. Piergentili
Radiation Shielding and Reactor Criticality Fall 2012 By Yaohang Li, Ph.D.
Single Photon Emission Computed Tomography
Nuclear Medicine: Planar Imaging and the Gamma Camera Katrina Cockburn Nuclear Medicine Physicist.
BMI I FS05 – Class 4 “Nuclear Imaging: Math” Slide 1 Biomedical Imaging I Class 5 – Radionuclide Imaging (PET, SPECT), Part 3: Attenuation and Scatter.
Professor Brian F Hutton Institute of Nuclear Medicine University College London Emission Tomography Principles and Reconstruction.
Medical Image Analysis Interaction of Electromagnetic Radiation with Matter in Medical Imaging Figures come from the textbook: Medical Image Analysis,
Nuclear Medicine: Tomographic Imaging – SPECT, SPECT-CT and PET-CT Katrina Cockburn Nuclear Medicine Physicist.
Bremsstrahlung Splitting Overview Jane Tinslay, SLAC March 2007.
Nuclear Medicine Principles & Technology_I
Molecular Imaging & Positron Emission Tomography Nicholas Mulhern BME 281.
Nuclear Chemistry: The Heart of Matter. 2 Radioisotopes Radioactive decay Radioactive decay – Many isotopes are unstable – Many isotopes are unstable.
Profiling study of Geant4-GATE Discussion of suggested VRTs Nicolas Karakatsanis, George Loudos, Arion Chatziioannou Geant4-GATE technical meeting 12 th.
1 Nuclear Medicine SPECT and PET. 2 a good book! SR Cherry, JA Sorenson, ME Phelps Physics in Nuclear Medicine Saunders, 2012.
Interaction of x-ray photons (and gamma ray photons) with matter.
Nuclear Medicine Physics and Equipment 243 RAD 1 Dr. Abdo Mansour Assistant Professor of radiology
Nuclear Medicine Instrumentation 242 NMT 1 Dr. Abdo Mansour Assistant Professor of radiology
Alhanouf Alshedi Basic Interactions of Radiation with Matter 2 ed Lecture.
Medical Physics.
 Two reasons medical tracers can be placed in a body:  Diagnose disease or Treat Disease  In both cases, several factors must be accounted for:  Gamma.
PET Imaging Positron Emission Tomography
Simulations in Medical Physics Y. TOUFIQUE*, R.CHERKAOUI EL MOURSLI*, M.KACI**, G.AMOROS**, *Université Mohammed V –Agdal, Faculté des Sciences de Rabat,
Chapter-5 Positron emission tomography (PET)
P.E.T. Positron Emission Tomography
Medical physics AMMAR ALHASAN University of Central Florida
Learning Objectives By the end of this lesson you should…
Interactions of Radiation With Matter
Function and Structure in
Application of Nuclear Physics
Positron Emission tomography
Function and Structure in
First demonstration of portable Compton camera to visualize 223-Ra concentration for radionuclide therapy Kazuya Fujieda (Waseda University) J. Kataoka,
Presentation transcript:

Simulation of emission tomography Robert L. Harrison University of Washington Medical Center Seattle, Washington, USA Supported in part by PHS grants CA42593 and CA126593

What is emission tomography? ( (Wikipedia) (Stieber et al) Radiology Nuclear Medicine Radiotherapy

The difference between transmission and emission Nuclear Medicine Radiology Unclear Medicine (Wikipedia) X-ray CT X-ray computed tomography PET Positron emission tomography

Different information X-ray CT X-ray computed tomography PET Positron emission tomography PET/CT Anatomy/ Form Metabolism/ Function Complementary Information (Wikipedia)

Different information What’s the diagnosis? Dead…

Emission tomography: what should we simulate? Patient Digital phantom (Segars)

Emission tomography: what should we simulate? SPECT scanner Single photon emission computed tomography (George et al) PET scanner Half scanners with and without collimation ( Suetens )

Emission tomography: what should we simulate? Signal processing / output event position

An example: SimSET A Simulation System for Emission Tomography Goals - Flexible - Extensible - Portable - Easy-to-use - FAST

SimSET overview

Object = patient Geometric description Voxelized description Attenuation Activity

Object: voxelized Voxelized objects: –Easier to define complex objects. Patient scans are voxelized. – Faster tracking in complex objects. Obvious which the next voxel is. However, the time tracking through the object does increase as the voxelization grows finer.

Object: processes Generate decays. Decay products. Tracking particles/photons. –Compton scatter. –Coherent scatter. –Photoabsorption. –Pair production. –Fluorescence. –Brehmstrahlung.

Object: generate next decay Which voxel? Two options: - Make a list of all the voxels with the sum of activity in them to that point: voxel1 activity1; voxel2 activity1 + activity2; …. voxelN TotalActivity. - Pick a random number, u, between 0 and TotalActivity. - Next decay generated in the last voxel with the summed activity < u. - Generate all the decays in voxel1; - Generate all the decays in voxel2; - … - SimSET uses this method: it is faster. - The decays are not generated in the correct order timewise.

Object: generate next decay - 3 random numbers, one each for x, y, z. Choose a random location in the voxel. How?

Object: generate next decay When? –The mean number of decays in a voxel is the product of the scan time and the activity in the voxel. –The distribution of the actual number of decays is Poisson. What distribution do we use to determine the elapsed time to the next decay? - The exponential distribution (1 random number). - Keep generating decays until the sum of the elapsed times is ≥ the scan time.

Object: generate next decay What now? Depends on the isotope: some combination of –alpha (Helium nuclei) –beta (electrons or positrons) –gamma (photons) SimSET only produces one particle per decay: –positron (PET); or –photon (SPECT) < 1000 keV, all photons one energy. –No 124 I, a positron emitter that also emits photons:

Object: annihilate positron (PET only) SimSET does not track positrons. –Too many interactions; too computationally intensive. –Uses a probabilistic range model instead. –Positron/electron annihilation at end of range. –Two (almost) anti-parallel 511 keV photons produced. –Photon polarization not modeled.

Object: pick photon direction Generate a random 3D unit vector. How? 2 random numbers: –One picks an azimuthal angle between 0 and . –The other picks the cosine of the inclination angle between -1 and 1. –This results in a uniform distribution over the unit sphere.

Object: track photons How far will a photon travel in a uniform medium?  is the material’s attenuation coefficient.

Object: track photons How far will a photon travel in a changing medium? Sample a dimensionless distance, free paths, p, from the exponential distribution with = 1. Weight the distance traveled by the true ’s. Travel until  d i i = p

Object: photon interaction If the photon leaves the object before traveling the sampled number of free paths, we pass it to the collimator module. Otherwise randomly choose an interaction from: –Photoabsorption. –Compton scatter. –Coherent scatter. If the photon scatters, continue tracking. SimSET does not model pair production or secondary photons.

Object: choosing interaction type If the probability of: –Photoabsorption is p < 1; –Compton scatter is c < 1 - p; –Coherent scatter is 1 - p - c. Sample u randomly from (0,1). If u < p then photoabsorb; p < u < p + c then Compton scatter; u ≥ p + c then coherent scatter.

Object: simulating interactions Photoabsorption: –Discard photon. Compton scatter: –Klein-Nishini density function to determine the scatter angle. –Acceptance-rejection method. –Klein-Nishina is a free electron approximation. –Photon loses energy as function of scatter angle. Coherent scatter: –Table lookup with linear interpolation to determine scatter angle. –No energy lost. –Generally very small angles (< 5 degrees).

Collimators Tracking is the same as through object. –Fluorescence (ignored in SimSET) is an issue for Thallium SPECT and deadtime. Efficiency is a problem. Of decays in the FOV, –PET: only 1/20 - 1/200 detected. –SPECT: only 1/ / are detected.

Collimators SPECT collimators –Hunk of lead with hexagonal holes. –Collimator and detector circle patient. –SimSET models geometric collimator. PET collimators –Cylindrical annuli of lead or tungsten to reduce randoms and scatter. –Trend towards no collimation in FOV.

Collimators SimSET models only the collimators shown on previous slide. Other collimation possibilities (mainly SPECT): –Pinhole. –Rotating slat. –Slit. –Electronic. When (if) the photon escapes the collimator, SimSET passes it to the detector module.

Detectors Tracking remains the same, but our interests change. –We are now interested in where/how much energy is deposited.

Detectors/electronics When a photon interaction deposits energy in the detector crystal, the energy is converted into a shower of scintillation photons. The photomultiplier tubes convert (some of) these photons into a electrical signals. The electronics convert the signals into a detected position and energy. Multiple interactions usually lead to incorrect positioning.

Detectors/electronics SimSET ignores the scintillation photons. –These could be tracked. Detected position is computed using the energy- weighted centroid of the interactions in crystal. Detected energy is the sum of the energies deposited in crystal. It can be ‘blurred’ with a Gaussian. For PET, time-of-flight offset is computed - it can be blurred as well.

Binning Line-of-response or crystal pair. Detected energy. True, scatter, or random (PET only) state. Time-of-flight position (PET only). (Schmitz)

Take away For emission tomography, the patient is injected with (or ingests, etc.) a radio-labeled tracer. Emission tomography is used to explore metabolism. One type of simulation tracks individual photons through the ‘patient’, collimators and detectors. Designing such a simulation requires knowledge of photon interactions with matter. Some details may be skipped to improve efficiency, but this will bias the results and should be done with care.

References J.T. Bushberg, The essential physics of medical imaging, Lippincott Williams & Wilkins, K.P. George et al, Brain Imaging in Neurocommunicative Disorders, in Medical speech-language pathology: a practitioner's guide, ed. A.F. Johnson, Thieme, D.E. Heron et al, FDG-PET and PET/CT in Radiation Therapy Simulation and Management of Patients Who Have Primary and Recurrent Breast Cancer, PET Clin, 1:39 – 49, E.G.A. Aird and J. Conway, CT simulation for radiotherapy treatment planning, British J Radiology, 75: , R. McGarry and A.T. Turrisi, Lung Cancer, in Handbook of Radiation Oncology: Basic Principles and Clinical Protocols, ed. B.G. Haffty and L.D. Wilson, Jones & Bartlett Publishers, R. Schmitz et al, The Physics of PET/CT Scanners, in PET and PET/CT: a clinical guide, ed. E. Lin and A. Alavi, Thieme, W.P. Segars and B.M.W. Tsui, Study of the efficacy of respiratory gating in myocardial SPECT using the new 4-D NCAT phantom, IEEE Transactions on Nuclear Science, 49(3): , V.W. Stieber et al, Central Nervous System Tumors, in Technical Basis of Radiation Therapy: Practical Clinical Applications, ed. S.H. Levitt et al, Springer, P. Suetens, Fundamentals of medical imaging, Cambridge University Press, depts.washington.edu/simset/html/simset_main.html

What is SimSET used for? Optimizing patient studies. Assessing and improving quantitation. Prototyping tomographs.

Variance reduction / importance sampling

Variance reduction goal Increase the precision of the simulation output achieved for a given effort: –Precision of the output is partly dependent on the number of detections. –Effort is the amount of CPU time we need for the simulation.

Variance reduction concepts Increasing the efficiency of photon tracking. Bias. Data correlations. Importance sampling. Measuring efficiency.

Variance reduction concepts: photon tracking efficiency. Decrease the amount of time we spend per photon OR Increase the likelihood that each photon will be detected.

Variance reduction concepts: photon tracking efficiency. In general, decreasing the time spent tracking a photon is considered code optimization (not variance reduction). Most variance reduction methods increase the likelihood that photons will be detected. –In emission tomography only 1/20th (3D PET) to 1/100000th (SPECT) of decays are detected.

Variance reduction concepts: bias Variance reduction methods can be unbiased or biased. –Unbiased methods are safer. –Biased methods can greatly increase apparent efficiency.

Variance reduction concepts: bias

Variance reduction concepts: data correlations In experimental data, different events are uncorrelated. Many variance reduction methods add correlations between events. In choosing variance reduction methods to use, be clear about how much correlation is acceptable.

Variance reduction concepts: importance sampling

We can create more decays in cone A than cone B, but this would bias our output data. To avoid bias we give each decay a weight that tells us how many ‘real world’ decays it represents. For our output data we sum weights rather than incrementing counts. In all variance reduction techniques, the weight of a decay/photon is adjusted to eliminate bias.

Variance reduction concepts: measuring efficiency If we oversample cone A by a factor of 2, and undersample cone B by a factor of 10, we will collect a lot of events with weight 0.5.

Variance reduction concepts: measuring efficiency But occasionally an event from cone B will scatter and be detected with weight 10.

Variance reduction concepts: measuring efficiency A list of N non-uniformly weighted events is not as valuable as a list of N uniformly weighted events (e.g. counts). How valuable are non-uniformly weighted events?

Variance reduction concepts: measuring efficiency We value the data by its signal-to-noise. We define a ‘quality factor’, 0<Q≤1 which gives the relative value of a list of events as compared to a list of uniformly weighted events.

Variance reduction concepts: measuring efficiency The cost of producing data is the CPU time, T, required to generate it. We divide the data’s value by its cost to get a computational figure-of-merit:

Variance reduction techniques Stratification. Forced detection. Photon splitting. Russian roulette. Fictitious interaction tracking / delta scattering. Convolution forced detection. Forced non-absorption. Forced first interaction in detectors.

Variance reduction techniques: stratification In stratification we sample the starting location/direction of decays/photons based on the probability of detection. A decay/photon is weighted to account for any over- or under-sampling. Ideally locations/directions are over- /under-sampled in proportion to their probability of detection (productivity).

Variance reduction techniques: stratification

Variance reduction techniques: forced detection Force a copy of a photon from its current position/direction to the detector.

Variance reduction techniques: forced detection At photon creation and after each scatter: –Create a copy of the photon. –Force an interaction in the field-of-view. –Force the interaction to be a scatter. –Force the scatter to be in a detectable direction. –Force the photon through the attenuating material to the detector. Continue tracking original photon.

Variance reduction techniques: forced detection –Create a copy of the photon. –Force an interaction in the field-of-view (FOV).

Variance reduction techniques: forced detection –Force the interaction to be a scatter. –Force the scatter to be in a detectable direction.

Variance reduction techniques: forced detection –Force the photon through the attenuating material to the detector. –(This step is also done for true photons before any other tracking is done.)

Variance reduction techniques: forced detection Continue tracking original photon normally: –If it exits the object, discard it. –If it is absorbed, discard it. –If it scatters, repeat forced detection steps.

Variance reduction techniques: stratification and forced detection Stratification and forced detection are complimentary techniques. –The weight differences introduced by stratification tend to be reduced by forced detection.

Variance reduction techniques: photon splitting

Variance reduction techniques: Russian roulette

Variance reduction techniques: splitting and roulette

Variance reduction techniques: fictitious interaction tracking (delta scattering) Tracking through a voxelized phantom takes time.

Variance reduction techniques: fictitious interaction tracking (delta scattering) Fictitious interaction tracking pretends that the everything has the same attenuation coefficient as bone. A new interaction possibility is added for each tissue, the fictitious interaction. The distance to travel can then be computed directly. If a fictitious interaction is selected, the photon continues in the same direction, unchanged.

Variance reduction techniques: convolution forced detection Convolution forced detection is mainly used for SPECT. Tracking is similar to regular forced detection until the forced scatter direction is chosen.

Variance reduction techniques: convolution forced detection The direction is chosen perpendicular to the current collimator position. The photon’s weight is distributed over the detector by convolving with a depth dependent point-spread function.

Variance reduction techniques: forced non-absorption At interactions in the object and collimator, do not allow the photon to be absorbed.

Variance reduction techniques: forced first interaction In the detector, force at least one interaction to occur.

Variance reduction techniques: bias and correlation With the exception of convolution forced detection, all the techniques discussed are unbiased. Forced detection adds minimal correlations to the output data. Photon splitting can add noticeable correlations to the output data if done too late in the photon tracking. Convolution forced detection adds noticeable correlations between neighboring bins in the output data.

Variance reduction: closing thoughts Variance reduction methods can improve the efficiency of emission tomography simulations. They require substantially more effort to implement than normal Monte Carlo. Efficiency gains using variance reduction are very problem dependent. –As little as for some 3D PET simulations. –1000+ for some SPECT simulations. Events with extremely high weights can be a problem.