nuclear medicine imaging systems · bruyant pp, j nucl med 2002; 43:1343–58 • a = object • b...
TRANSCRIPT
![Page 1: Nuclear Medicine Imaging Systems · Bruyant PP, J Nucl Med 2002; 43:1343–58 • A = object • B through G = {1, 3, 4, 16, 32, 64} number of projections • Star artifact decreases](https://reader033.vdocuments.net/reader033/viewer/2022060801/6084c55eec471b27a71a4bb9/html5/thumbnails/1.jpg)
Nuclear Medicine Imaging Systems
• Position estimation – based on 2-D centroid calculation – called Anger logic or Anger camera
Collimator
gamma-ray
Posi/on
PMTsig
nal
Scin/lla/on
op/calphotons
![Page 2: Nuclear Medicine Imaging Systems · Bruyant PP, J Nucl Med 2002; 43:1343–58 • A = object • B through G = {1, 3, 4, 16, 32, 64} number of projections • Star artifact decreases](https://reader033.vdocuments.net/reader033/viewer/2022060801/6084c55eec471b27a71a4bb9/html5/thumbnails/2.jpg)
Analogies with X-ray Imaging
X-rays – photon formation
• bremsstrahlung • characteristic x-rays
– attenuation by tissues • photoelectric absorption • Compton scatter
– detection systems • scintillators
– 2-D projection imaging • radiographs
– tomographic imaging • CT • collect projections from around
the patient
Nuclear medicine – photon formation
• positron emission • isomeric transition
– attenuation by tissues • photoelectric absorption • Compton scatter
– detection systems • scintillators
– 2-D projection imaging • scintigraphs
– tomographic imaging • SPECT and PET • collect projections from around
the patient
![Page 3: Nuclear Medicine Imaging Systems · Bruyant PP, J Nucl Med 2002; 43:1343–58 • A = object • B through G = {1, 3, 4, 16, 32, 64} number of projections • Star artifact decreases](https://reader033.vdocuments.net/reader033/viewer/2022060801/6084c55eec471b27a71a4bb9/html5/thumbnails/3.jpg)
Gamma Camera Imaging (SPECT)
Siemens Healthcare, Symbia
GE Healthcare, MG
Philips Medical, Brightview XCT
![Page 4: Nuclear Medicine Imaging Systems · Bruyant PP, J Nucl Med 2002; 43:1343–58 • A = object • B through G = {1, 3, 4, 16, 32, 64} number of projections • Star artifact decreases](https://reader033.vdocuments.net/reader033/viewer/2022060801/6084c55eec471b27a71a4bb9/html5/thumbnails/4.jpg)
SinglePhotonEmissionComputedTomography• SPECTistoscin/graphyasCTistoradiography
– Wecollectprojec/onviewsallthewayaroundthepa/ent– Weusetomographicprinciples(e.g.FBP)toreconstructanimage– Onedifferenceisthatweareusingemissionratherthantransmission– AnotherdifferenceisthataGenua/onisaheadacheratherthanwhatwewant
(asforCT)– ScaGeredphotons,however,remainanuisance
![Page 5: Nuclear Medicine Imaging Systems · Bruyant PP, J Nucl Med 2002; 43:1343–58 • A = object • B through G = {1, 3, 4, 16, 32, 64} number of projections • Star artifact decreases](https://reader033.vdocuments.net/reader033/viewer/2022060801/6084c55eec471b27a71a4bb9/html5/thumbnails/5.jpg)
integra/ongeometry
SPECTImagingEqua/on• Usingparallel-holecollimators,andignoringdepth-dependent
collimatorburringetc.,wehave
• Ourinverseproblemis:givenφ(z,l)forallanglesθ,whatisA(x,y,z)?- Likepoly-energe/cCTproblemthisishard- ComplicatedbyaGenua/on- Solu/ondiscoveredin2000
φ(z, l) = A(x, y, z)4π (y− R)2
exp − µ(x, "y , z,E)d "yy
R∫{ }dy−∞
R∫
![Page 6: Nuclear Medicine Imaging Systems · Bruyant PP, J Nucl Med 2002; 43:1343–58 • A = object • B through G = {1, 3, 4, 16, 32, 64} number of projections • Star artifact decreases](https://reader033.vdocuments.net/reader033/viewer/2022060801/6084c55eec471b27a71a4bb9/html5/thumbnails/6.jpg)
SPECTImageReconstruc/on• Fortheapproximatesolu/onusedinprac/ce,wemakeseveral
assump/ons– ignorecollimatoreffects– parameterizexandyasfunc/onsofdistancealongline
• Thischangestheimagingequa/onto:
integra/ongeometry
x(s) = l cosθ − ssinθy(s) = l sinθ + scosθ
φ(l,θ ) = A(x(s), y(s))4π (s − R)2
exp − µ(x( %s ), y( %s );E)d %ss
R
∫{ }ds−∞
R
∫
![Page 7: Nuclear Medicine Imaging Systems · Bruyant PP, J Nucl Med 2002; 43:1343–58 • A = object • B through G = {1, 3, 4, 16, 32, 64} number of projections • Star artifact decreases](https://reader033.vdocuments.net/reader033/viewer/2022060801/6084c55eec471b27a71a4bb9/html5/thumbnails/7.jpg)
SPECTImageReconstruc/on
• Addi/onalassump/ons– ignoreinverse-squaredependenceoffluence– assumewecancorrectforaGenua/oneffectslater
• Thischangestheimagingequa/onto
whichisthe2-Dx-rayorRadontransformthatwecansolvewithFBP
φ(l,θ ) = A(x(s), y(s))ds−∞
∞
∫= A(x, y)δ (x cosθ + ysinθ − l)dx
−∞
∞
∫ dy−∞
∞
∫
A(x, y) ρ Φ(ρ,θ )e j2πρl dρ
−∞
∞
∫()*+,-dθ
0
π
∫
Φ(ρ,θ ) =F1D φ(l,θ ){ }where
![Page 8: Nuclear Medicine Imaging Systems · Bruyant PP, J Nucl Med 2002; 43:1343–58 • A = object • B through G = {1, 3, 4, 16, 32, 64} number of projections • Star artifact decreases](https://reader033.vdocuments.net/reader033/viewer/2022060801/6084c55eec471b27a71a4bb9/html5/thumbnails/8.jpg)
Angularasymmetry
+p)
![Page 9: Nuclear Medicine Imaging Systems · Bruyant PP, J Nucl Med 2002; 43:1343–58 • A = object • B through G = {1, 3, 4, 16, 32, 64} number of projections • Star artifact decreases](https://reader033.vdocuments.net/reader033/viewer/2022060801/6084c55eec471b27a71a4bb9/html5/thumbnails/9.jpg)
ComparisonofImagingEqua/ons
![Page 10: Nuclear Medicine Imaging Systems · Bruyant PP, J Nucl Med 2002; 43:1343–58 • A = object • B through G = {1, 3, 4, 16, 32, 64} number of projections • Star artifact decreases](https://reader033.vdocuments.net/reader033/viewer/2022060801/6084c55eec471b27a71a4bb9/html5/thumbnails/10.jpg)
Image reconstruction
![Page 11: Nuclear Medicine Imaging Systems · Bruyant PP, J Nucl Med 2002; 43:1343–58 • A = object • B through G = {1, 3, 4, 16, 32, 64} number of projections • Star artifact decreases](https://reader033.vdocuments.net/reader033/viewer/2022060801/6084c55eec471b27a71a4bb9/html5/thumbnails/11.jpg)
Image reconstructionPoint source reconstrction byFiltered back projection (FBP)
Filtering the projection data with a ramp filter creates the negative values in back-projected profile necessary for cancelling the contributions from other angles in the region about the reconstructed point.
The back projections from different angles are added together to form the reconstructed image
CullomSJ,In:CardiacSPECTImaging,2001
![Page 12: Nuclear Medicine Imaging Systems · Bruyant PP, J Nucl Med 2002; 43:1343–58 • A = object • B through G = {1, 3, 4, 16, 32, 64} number of projections • Star artifact decreases](https://reader033.vdocuments.net/reader033/viewer/2022060801/6084c55eec471b27a71a4bb9/html5/thumbnails/12.jpg)
Image reconstructionStar (or streak) artifact of FBP reconstruction
BruyantPP,JNuclMed2002;43:1343–58
• A = object• B through G = {1, 3, 4, 16, 32, 64} number of projections• Star artifact decreases with number of projections
![Page 13: Nuclear Medicine Imaging Systems · Bruyant PP, J Nucl Med 2002; 43:1343–58 • A = object • B through G = {1, 3, 4, 16, 32, 64} number of projections • Star artifact decreases](https://reader033.vdocuments.net/reader033/viewer/2022060801/6084c55eec471b27a71a4bb9/html5/thumbnails/13.jpg)
• Arampfilteroftheform“│r│”usedtocorrectfor“1/r”tomographicblurringar/fact• Ohen,the“ramp”filterisfurthermodifiedbyaddi/onalfrequencyfilters,suchas:
the“Hann,”“Shepp-Logan”or“BuGerworth”filters.• Infiltering,weseeatradoffofimagenoisevs.spa/alresolu/on• Highercutofffrequenciesmaintainspa/alresolu/onattheexpenseofmorenoise• FilteredFBPisaveryrapidtechniqueforreconstruc/ngSPECTdata• Itera/vereconstruc/ontechniques,suchasorderedsubsetwillbecoveredinlater
lecture
Reconstruction Filtersused to reduce image noise
ModifiedFrequencyFilters EffectofBuGerworth-filtercutoff
KochW.JNuclMed2005;46:1804–11
![Page 14: Nuclear Medicine Imaging Systems · Bruyant PP, J Nucl Med 2002; 43:1343–58 • A = object • B through G = {1, 3, 4, 16, 32, 64} number of projections • Star artifact decreases](https://reader033.vdocuments.net/reader033/viewer/2022060801/6084c55eec471b27a71a4bb9/html5/thumbnails/14.jpg)
– Model the system (and the noise) used in projector – Image update is typically based on differences or
ratio of measured and estimated projection data – Must decide when to stop iterating
€
p(k ) = Hf (k ) + n
Es/mateofprojec/on
€
f (k )
Comparemeasuredtoes/matedprojec/on
€
f (0 )
€
p
€
pp(k )
€
f (k ) → f (k+1)
Updateimagebasedonra/oordifference
measureddata
ini/alimagees/mate
Iterative reconstruction – a generic example
system model noise
![Page 15: Nuclear Medicine Imaging Systems · Bruyant PP, J Nucl Med 2002; 43:1343–58 • A = object • B through G = {1, 3, 4, 16, 32, 64} number of projections • Star artifact decreases](https://reader033.vdocuments.net/reader033/viewer/2022060801/6084c55eec471b27a71a4bb9/html5/thumbnails/15.jpg)
Projector can account for• Signalprobabilitymodel• PhysicsmodelofSPECTimaging• System(intrinsic+collimator)spa/alresolu/on• Pa/entaGenua/on• ComptonScaGer(inpa/ent,collimator,crystal)• Collimatorseptalpenetra/on
![Page 16: Nuclear Medicine Imaging Systems · Bruyant PP, J Nucl Med 2002; 43:1343–58 • A = object • B through G = {1, 3, 4, 16, 32, 64} number of projections • Star artifact decreases](https://reader033.vdocuments.net/reader033/viewer/2022060801/6084c55eec471b27a71a4bb9/html5/thumbnails/16.jpg)
VariousItera/veRecon.Methods• Algebraicreconstruc/ontechnique(ART)
• Mul/plica/veART(MART)
• Weightedleast-squaresconjugategradient(WLS-CG)
• Expecta/onmaximiza/on(EM)
![Page 17: Nuclear Medicine Imaging Systems · Bruyant PP, J Nucl Med 2002; 43:1343–58 • A = object • B through G = {1, 3, 4, 16, 32, 64} number of projections • Star artifact decreases](https://reader033.vdocuments.net/reader033/viewer/2022060801/6084c55eec471b27a71a4bb9/html5/thumbnails/17.jpg)
Expecta/onMaximiza/on(EM)• Es/matesparametersofthesta/s/caldistribu/onsunderlyingthemeasureddata
• Maximizemarginallikelihoodbyitera/ngtwosteps:Expecta/on:Marginalizeloglikelihoodwithrespecttothemissingdatagiven
observeddataforthecurrentes/mateofparametersMaximiza/on:Findsetofparametersthatmaximizesthisquan/ty
• InthecaseofSPECT– Observeddata,F = {fj,j=1,…,J)aretheprojec/onsontodetectorelements– Parameters,A={Ai,i=1,…,I)arethetruecountrateinavoxelat{xi,yi,zi}– Theparameters{Ai}areindependentandPoissondistributed
A= argmaxA
{pr(φ | A)} = Aiφ j e−Ai
φj !j=1
J
∏i=1
I
∏
![Page 18: Nuclear Medicine Imaging Systems · Bruyant PP, J Nucl Med 2002; 43:1343–58 • A = object • B through G = {1, 3, 4, 16, 32, 64} number of projections • Star artifact decreases](https://reader033.vdocuments.net/reader033/viewer/2022060801/6084c55eec471b27a71a4bb9/html5/thumbnails/18.jpg)
OrderedsubsetEM(OS-EM)• PerformsEMsequen/allyonnon-overlappingsubsetsoftheprojec/ondataun/lallprojec/onsareconsidered
• Mustdecide#ofsubsets(n)and#ofitera/ons(m)
• m×nEMitera/ons,butonlymprojec/onsofdata
• Timefor1OSEMitera/on(allsubsets)>1EMitera/on
• However,OSEMincreasesconvergencerate
![Page 19: Nuclear Medicine Imaging Systems · Bruyant PP, J Nucl Med 2002; 43:1343–58 • A = object • B through G = {1, 3, 4, 16, 32, 64} number of projections • Star artifact decreases](https://reader033.vdocuments.net/reader033/viewer/2022060801/6084c55eec471b27a71a4bb9/html5/thumbnails/19.jpg)
Image Acquisition
![Page 20: Nuclear Medicine Imaging Systems · Bruyant PP, J Nucl Med 2002; 43:1343–58 • A = object • B through G = {1, 3, 4, 16, 32, 64} number of projections • Star artifact decreases](https://reader033.vdocuments.net/reader033/viewer/2022060801/6084c55eec471b27a71a4bb9/html5/thumbnails/20.jpg)
Number of detectors and orbits • Single head
- 180 vs 360 acquisition: speed vs. uniformity tradeoff- Conjugate views- Non-circular orbits: improved resolution
• Two headed- Smaller rotation needed: 360!180 or 180!90- H vs. L modes: region of interest and attenuation
• Circular vs. contouring orbits
![Page 21: Nuclear Medicine Imaging Systems · Bruyant PP, J Nucl Med 2002; 43:1343–58 • A = object • B through G = {1, 3, 4, 16, 32, 64} number of projections • Star artifact decreases](https://reader033.vdocuments.net/reader033/viewer/2022060801/6084c55eec471b27a71a4bb9/html5/thumbnails/21.jpg)
Number of detectors and orbits • Single head
- 180 vs 360 acquisition: speed vs. uniformity tradeoff- Conjugate views- Non-circular orbits: improved resolution
• Two headed- Smaller rotation needed: 360!180 or 180!90- H vs. L modes: region of interest and attenuation
• Circular vs. contouring orbits
![Page 22: Nuclear Medicine Imaging Systems · Bruyant PP, J Nucl Med 2002; 43:1343–58 • A = object • B through G = {1, 3, 4, 16, 32, 64} number of projections • Star artifact decreases](https://reader033.vdocuments.net/reader033/viewer/2022060801/6084c55eec471b27a71a4bb9/html5/thumbnails/22.jpg)
Image Acquisition Modes• Frame mode (data stored as an image)
- static- single image acquisition- can have multiple energy windows
- dynamic- series of images acquired sequentially
- gated- repetitive, dynamic imaging- used for cardiac imaging
• List-mode (data stored event by event)- time stamps are included within data stream- allows for flexible post-acquisition binning- can result in very large data files
![Page 23: Nuclear Medicine Imaging Systems · Bruyant PP, J Nucl Med 2002; 43:1343–58 • A = object • B through G = {1, 3, 4, 16, 32, 64} number of projections • Star artifact decreases](https://reader033.vdocuments.net/reader033/viewer/2022060801/6084c55eec471b27a71a4bb9/html5/thumbnails/23.jpg)
Dynamic acquisition
From:TheEssen/alPhysicsofMedicalImaging(Bushberg,etal)
Regionsofinterests(ROIs)
Time-ac/vitycurves(TACs)
![Page 24: Nuclear Medicine Imaging Systems · Bruyant PP, J Nucl Med 2002; 43:1343–58 • A = object • B through G = {1, 3, 4, 16, 32, 64} number of projections • Star artifact decreases](https://reader033.vdocuments.net/reader033/viewer/2022060801/6084c55eec471b27a71a4bb9/html5/thumbnails/24.jpg)
Cardiac Gated Acquisition
From: The Essential Physics of Medical Imaging (Bushberg, et al)
![Page 25: Nuclear Medicine Imaging Systems · Bruyant PP, J Nucl Med 2002; 43:1343–58 • A = object • B through G = {1, 3, 4, 16, 32, 64} number of projections • Star artifact decreases](https://reader033.vdocuments.net/reader033/viewer/2022060801/6084c55eec471b27a71a4bb9/html5/thumbnails/25.jpg)
Gated cardiac SPECT
• Images obtained during individual phases of cardiac cycle
• Gating based on EKG • 8-16 frames per cycle • Assessment of global and regional
(apex, mid, base) left ventricular (LV) function vs. phase (i.e. systolic and diastolic)
![Page 26: Nuclear Medicine Imaging Systems · Bruyant PP, J Nucl Med 2002; 43:1343–58 • A = object • B through G = {1, 3, 4, 16, 32, 64} number of projections • Star artifact decreases](https://reader033.vdocuments.net/reader033/viewer/2022060801/6084c55eec471b27a71a4bb9/html5/thumbnails/26.jpg)
Attenuation Effects Energy dependance
CherrySR,In:PhysicsinNuclearMedicine,2003,p308&311
Object size
![Page 27: Nuclear Medicine Imaging Systems · Bruyant PP, J Nucl Med 2002; 43:1343–58 • A = object • B through G = {1, 3, 4, 16, 32, 64} number of projections • Star artifact decreases](https://reader033.vdocuments.net/reader033/viewer/2022060801/6084c55eec471b27a71a4bb9/html5/thumbnails/27.jpg)
Methods of Attenuation Correction• Transmission measurement- Scanned line source - Moving energy window: different energy for
transmission & emission photons- Low signal-to-noise due to practical transmission
activity- Direct measure of attenuation coefficient
![Page 28: Nuclear Medicine Imaging Systems · Bruyant PP, J Nucl Med 2002; 43:1343–58 • A = object • B through G = {1, 3, 4, 16, 32, 64} number of projections • Star artifact decreases](https://reader033.vdocuments.net/reader033/viewer/2022060801/6084c55eec471b27a71a4bb9/html5/thumbnails/28.jpg)
L1L2
Methods of Attenuation Correction• Conjugate views- Arithmetic mean: (L1+L2)/2- Geometric mean: √(L12+L22)
![Page 29: Nuclear Medicine Imaging Systems · Bruyant PP, J Nucl Med 2002; 43:1343–58 • A = object • B through G = {1, 3, 4, 16, 32, 64} number of projections • Star artifact decreases](https://reader033.vdocuments.net/reader033/viewer/2022060801/6084c55eec471b27a71a4bb9/html5/thumbnails/29.jpg)
Methods of Attenuation Correction• Chang correction- Assumes constant μ within anatomical boundary- Requires accurate anatomical boundary definition- Empirically adjusted for out-of-plane scatter- Accurate boundaries difficult to obtain
Where will this work well?Brain SPECT
Where is this problematic?Variable μ values (esp. in thorax)
![Page 30: Nuclear Medicine Imaging Systems · Bruyant PP, J Nucl Med 2002; 43:1343–58 • A = object • B through G = {1, 3, 4, 16, 32, 64} number of projections • Star artifact decreases](https://reader033.vdocuments.net/reader033/viewer/2022060801/6084c55eec471b27a71a4bb9/html5/thumbnails/30.jpg)
Methods of Attenuation Correction• X-ray CT- Co-located and co-registered- Lower energy than transmission delivers lower
dose- Conversion from CT Hounsfield units to equivalent
linear attenuation coefficient
![Page 31: Nuclear Medicine Imaging Systems · Bruyant PP, J Nucl Med 2002; 43:1343–58 • A = object • B through G = {1, 3, 4, 16, 32, 64} number of projections • Star artifact decreases](https://reader033.vdocuments.net/reader033/viewer/2022060801/6084c55eec471b27a71a4bb9/html5/thumbnails/31.jpg)
Converting Hounsfield Units to attenuation coefficients
![Page 32: Nuclear Medicine Imaging Systems · Bruyant PP, J Nucl Med 2002; 43:1343–58 • A = object • B through G = {1, 3, 4, 16, 32, 64} number of projections • Star artifact decreases](https://reader033.vdocuments.net/reader033/viewer/2022060801/6084c55eec471b27a71a4bb9/html5/thumbnails/32.jpg)
ExamplesofSPECTimaging
![Page 33: Nuclear Medicine Imaging Systems · Bruyant PP, J Nucl Med 2002; 43:1343–58 • A = object • B through G = {1, 3, 4, 16, 32, 64} number of projections • Star artifact decreases](https://reader033.vdocuments.net/reader033/viewer/2022060801/6084c55eec471b27a71a4bb9/html5/thumbnails/33.jpg)
Thyroid Imaging
Sample nuclear medicine thyroid images. The main characteristics used for interpretation of the images are size of the thyroids and whether there is uniform uptake between the left and right thyroids.
![Page 34: Nuclear Medicine Imaging Systems · Bruyant PP, J Nucl Med 2002; 43:1343–58 • A = object • B through G = {1, 3, 4, 16, 32, 64} number of projections • Star artifact decreases](https://reader033.vdocuments.net/reader033/viewer/2022060801/6084c55eec471b27a71a4bb9/html5/thumbnails/34.jpg)
SPECT/CTThyroidImageExample
A37YOFwithelevatedCa,decreasedphosphorusandincreasedparathyroidhormone (a),(b)earlyanddelayedTc99m-sestamibiscin/graphsshowinguptakenearthyroid(c)CT,SPECT,andfusedSPECT/CTimageslocalizeincreasedtraceruptaketotheposterioraspectofrightlobeofthethyroidconfirmingarightsuperiorparathyroidadenoma
![Page 35: Nuclear Medicine Imaging Systems · Bruyant PP, J Nucl Med 2002; 43:1343–58 • A = object • B through G = {1, 3, 4, 16, 32, 64} number of projections • Star artifact decreases](https://reader033.vdocuments.net/reader033/viewer/2022060801/6084c55eec471b27a71a4bb9/html5/thumbnails/35.jpg)
Renal Imaging A renogram provides a time-activity curve of the uptake and excretion of a radiotracer by the kidneys. It is used to both evaluate renal function and if there are any bilateral d i fferences between the kidneys. There is often a pe r fus ion phase and a functional phase of the exam. A standard protocol is 80 one second frames to visualize kidney perfusion and 120 twenty second frames to evaluate function.
RobertMiyaoka,PhD.,BioEng420,Spring2013
![Page 36: Nuclear Medicine Imaging Systems · Bruyant PP, J Nucl Med 2002; 43:1343–58 • A = object • B through G = {1, 3, 4, 16, 32, 64} number of projections • Star artifact decreases](https://reader033.vdocuments.net/reader033/viewer/2022060801/6084c55eec471b27a71a4bb9/html5/thumbnails/36.jpg)
Brain Scan
In this example, an imaging agent called DaTscan is used to differentiate between Parkinsonian syndromes (PS) and essential tremor. The “comma” image is for a patient without PS (upper panel), while the abnormal “period” scan is for a patient with PS (lower panel). DaTscan is a radiopharmaceutical indicated for striatal dopamine transporter visualization.
![Page 37: Nuclear Medicine Imaging Systems · Bruyant PP, J Nucl Med 2002; 43:1343–58 • A = object • B through G = {1, 3, 4, 16, 32, 64} number of projections • Star artifact decreases](https://reader033.vdocuments.net/reader033/viewer/2022060801/6084c55eec471b27a71a4bb9/html5/thumbnails/37.jpg)
SPECT/CT Lung Perfusion Imaging
Tc-99 MAA lung perfusion with planar perfusion (upper left) and SPECT/CT with attenuation correction (upper right). The estimated perfusion contribution of each lung obtained by both methods is nearly identical (lower left). However, the SPECT/CT method provides more anatomically accurate lobar perfusion quantitation.