![Page 1: CT Seeram Chapter 7: Image Reconstruction. “It All Adds Up” Puzzle 25 640 9 21 9231517 14 22 16 19 7 17](https://reader033.vdocuments.net/reader033/viewer/2022051621/56649e9e5503460f94ba0726/html5/thumbnails/1.jpg)
CTSeeram Chapter
7:Image
Reconstruction
![Page 2: CT Seeram Chapter 7: Image Reconstruction. “It All Adds Up” Puzzle 25 640 9 21 9231517 14 22 16 19 7 17](https://reader033.vdocuments.net/reader033/viewer/2022051621/56649e9e5503460f94ba0726/html5/thumbnails/2.jpg)
2 5
6 4 0
9
2 1
9 23 15 17 14
22
16
19
7
17
![Page 3: CT Seeram Chapter 7: Image Reconstruction. “It All Adds Up” Puzzle 25 640 9 21 9231517 14 22 16 19 7 17](https://reader033.vdocuments.net/reader033/viewer/2022051621/56649e9e5503460f94ba0726/html5/thumbnails/3.jpg)
5 1
8
6 7
5 0 2
9 26 14 17 18
13
21
18
14
23
![Page 4: CT Seeram Chapter 7: Image Reconstruction. “It All Adds Up” Puzzle 25 640 9 21 9231517 14 22 16 19 7 17](https://reader033.vdocuments.net/reader033/viewer/2022051621/56649e9e5503460f94ba0726/html5/thumbnails/4.jpg)
16 22 11 10 17
22
12
10
15
13
![Page 5: CT Seeram Chapter 7: Image Reconstruction. “It All Adds Up” Puzzle 25 640 9 21 9231517 14 22 16 19 7 17](https://reader033.vdocuments.net/reader033/viewer/2022051621/56649e9e5503460f94ba0726/html5/thumbnails/5.jpg)
Reconstruction:Solve for ’s
11 12 13 14
21 22 23 24
31 32 33 34
41 42 43 44
16 22 11 10 17
22
12
10
15
13
![Page 6: CT Seeram Chapter 7: Image Reconstruction. “It All Adds Up” Puzzle 25 640 9 21 9231517 14 22 16 19 7 17](https://reader033.vdocuments.net/reader033/viewer/2022051621/56649e9e5503460f94ba0726/html5/thumbnails/6.jpg)
11 12 13 14
21 22 23 24
31 32 33 34
41 42 43 44
24 13 15 22 16
35
13
22
9
14512 values
512values
100’s of diagonals @ 100’s of angles
***
![Page 7: CT Seeram Chapter 7: Image Reconstruction. “It All Adds Up” Puzzle 25 640 9 21 9231517 14 22 16 19 7 17](https://reader033.vdocuments.net/reader033/viewer/2022051621/56649e9e5503460f94ba0726/html5/thumbnails/7.jpg)
Real Reconstruction ProblemIntensity (transmission)
measured Rays transmitted through
multiple pixelsFind individual pixel values
(question marks) from transmission data
534
417
364
555
501
355
255 712199
![Page 8: CT Seeram Chapter 7: Image Reconstruction. “It All Adds Up” Puzzle 25 640 9 21 9231517 14 22 16 19 7 17](https://reader033.vdocuments.net/reader033/viewer/2022051621/56649e9e5503460f94ba0726/html5/thumbnails/8.jpg)
Raw DataIntensity (transmission) measurements 534
417
364
501
255 712199
![Page 9: CT Seeram Chapter 7: Image Reconstruction. “It All Adds Up” Puzzle 25 640 9 21 9231517 14 22 16 19 7 17](https://reader033.vdocuments.net/reader033/viewer/2022051621/56649e9e5503460f94ba0726/html5/thumbnails/9.jpg)
Image DataIndividual pixel
values (question marks)
![Page 10: CT Seeram Chapter 7: Image Reconstruction. “It All Adds Up” Puzzle 25 640 9 21 9231517 14 22 16 19 7 17](https://reader033.vdocuments.net/reader033/viewer/2022051621/56649e9e5503460f94ba0726/html5/thumbnails/10.jpg)
Algorithm
Set of rules for getting a specific output (answer) from a specific input
Reconstruction algorithm examplesFourier TransformInterpolationConvolution (filtered back projection)
![Page 11: CT Seeram Chapter 7: Image Reconstruction. “It All Adds Up” Puzzle 25 640 9 21 9231517 14 22 16 19 7 17](https://reader033.vdocuments.net/reader033/viewer/2022051621/56649e9e5503460f94ba0726/html5/thumbnails/11.jpg)
Fourier Transform
converts data from spatial domain to frequency domainbreaks any signal into frequency component
parts
C-major chord consists of C, E, & G notes
![Page 12: CT Seeram Chapter 7: Image Reconstruction. “It All Adds Up” Puzzle 25 640 9 21 9231517 14 22 16 19 7 17](https://reader033.vdocuments.net/reader033/viewer/2022051621/56649e9e5503460f94ba0726/html5/thumbnails/12.jpg)
Fourier TransformTransforms any function to sum of sine &
cosine functions of various frequencies
+
+
![Page 13: CT Seeram Chapter 7: Image Reconstruction. “It All Adds Up” Puzzle 25 640 9 21 9231517 14 22 16 19 7 17](https://reader033.vdocuments.net/reader033/viewer/2022051621/56649e9e5503460f94ba0726/html5/thumbnails/13.jpg)
Fourier TransformSin(x) + 1/3Sin(3x)
+-1.500
-1.000
-0.500
0.000
0.500
1.000
1.500
0.000 5.000 10.000 15.000 20.000
![Page 14: CT Seeram Chapter 7: Image Reconstruction. “It All Adds Up” Puzzle 25 640 9 21 9231517 14 22 16 19 7 17](https://reader033.vdocuments.net/reader033/viewer/2022051621/56649e9e5503460f94ba0726/html5/thumbnails/14.jpg)
Fourier TransformSin(x) + 1/3 Sin (3x) + 1/5 sin (5x)
++
-1.000
-0.800
-0.600
-0.400
-0.200
0.000
0.200
0.400
0.600
0.800
1.000
0.000 5.000 10.000 15.000 20.000
![Page 15: CT Seeram Chapter 7: Image Reconstruction. “It All Adds Up” Puzzle 25 640 9 21 9231517 14 22 16 19 7 17](https://reader033.vdocuments.net/reader033/viewer/2022051621/56649e9e5503460f94ba0726/html5/thumbnails/15.jpg)
Fourier TransformSin(x) + 1/3 Sin (3x) + 1/5 sin (5x) + 1/7 Sin (7x)
+++ -1.000
-0.800
-0.600
-0.400
-0.200
0.000
0.200
0.400
0.600
0.800
1.000
0.000 5.000 10.000 15.000 20.000
![Page 16: CT Seeram Chapter 7: Image Reconstruction. “It All Adds Up” Puzzle 25 640 9 21 9231517 14 22 16 19 7 17](https://reader033.vdocuments.net/reader033/viewer/2022051621/56649e9e5503460f94ba0726/html5/thumbnails/16.jpg)
Fourier Transform Reconstruction
Each set of projection data transformed to its frequency domaincombinations of sines & cosines at various
frequenciesFrequency domain image createdFrequency domain image transformed back
to spatial domaininverse Fourier Transform
![Page 17: CT Seeram Chapter 7: Image Reconstruction. “It All Adds Up” Puzzle 25 640 9 21 9231517 14 22 16 19 7 17](https://reader033.vdocuments.net/reader033/viewer/2022051621/56649e9e5503460f94ba0726/html5/thumbnails/17.jpg)
Frequency Domain Image
Lends itself to computer calculationEasily manipulated (filtered)
edge enhancementemphasize higher frequencies
smoothingde-emphasize higher frequencies
Provides image quality data directly
![Page 18: CT Seeram Chapter 7: Image Reconstruction. “It All Adds Up” Puzzle 25 640 9 21 9231517 14 22 16 19 7 17](https://reader033.vdocuments.net/reader033/viewer/2022051621/56649e9e5503460f94ba0726/html5/thumbnails/18.jpg)
Back Projection ReconstructionBack Projection Reconstruction
Reconstruction Problemconverting transmission data for
individual projections into attenuation data for each pixel
??????? 63
![Page 19: CT Seeram Chapter 7: Image Reconstruction. “It All Adds Up” Puzzle 25 640 9 21 9231517 14 22 16 19 7 17](https://reader033.vdocuments.net/reader033/viewer/2022051621/56649e9e5503460f94ba0726/html5/thumbnails/19.jpg)
Back Projection ReconstructionBack Projection ReconstructionBack Projection
for given projection, assume equal attenuation for each pixel
repeat for each projection adding results
9999999 63
![Page 20: CT Seeram Chapter 7: Image Reconstruction. “It All Adds Up” Puzzle 25 640 9 21 9231517 14 22 16 19 7 17](https://reader033.vdocuments.net/reader033/viewer/2022051621/56649e9e5503460f94ba0726/html5/thumbnails/20.jpg)
Back Projection ReconstructionBack Projection ReconstructionAssume actual image has 1 hot spot
(attenuator)Each ray passing through spot will
have attenuation back-projected along entire line
Each ray missing spot will have 0’s back-projected along entire line
Hot Spot
9999999 63
0000000 0
![Page 21: CT Seeram Chapter 7: Image Reconstruction. “It All Adds Up” Puzzle 25 640 9 21 9231517 14 22 16 19 7 17](https://reader033.vdocuments.net/reader033/viewer/2022051621/56649e9e5503460f94ba0726/html5/thumbnails/21.jpg)
Back Projection ReconstructionBack Projection ReconstructionEach ray missing spot stays blankEach ray through spot shares some
densityLocation of spot appears brightest
Hot Spot
9999999 63
0000000 0
![Page 22: CT Seeram Chapter 7: Image Reconstruction. “It All Adds Up” Puzzle 25 640 9 21 9231517 14 22 16 19 7 17](https://reader033.vdocuments.net/reader033/viewer/2022051621/56649e9e5503460f94ba0726/html5/thumbnails/22.jpg)
Back Projection ReconstructionBack Projection ReconstructionStreaks appears radially from spotstar artifact
HotSpot
Star Artifact Spokes
![Page 23: CT Seeram Chapter 7: Image Reconstruction. “It All Adds Up” Puzzle 25 640 9 21 9231517 14 22 16 19 7 17](https://reader033.vdocuments.net/reader033/viewer/2022051621/56649e9e5503460f94ba0726/html5/thumbnails/23.jpg)
Iterative ReconstructionIterative ReconstructionStart with measured data
? ? ?
? ? ?
? ? ?
24 12 12
Measurements
17
19
12
12
159
![Page 24: CT Seeram Chapter 7: Image Reconstruction. “It All Adds Up” Puzzle 25 640 9 21 9231517 14 22 16 19 7 17](https://reader033.vdocuments.net/reader033/viewer/2022051621/56649e9e5503460f94ba0726/html5/thumbnails/24.jpg)
Iterative ReconstructionIterative ReconstructionMake initial guess for first projections
by assuming equal attenuation for each pixel in a projection
Similar to back projection
8 4 4
8 4 4
8 4 4
24 12 12
Initial guess based upon vertical projections
Measurements
? ? ?
? ? ?
? ? ?
24 12 12
Measurements
17
19
12
12
159
![Page 25: CT Seeram Chapter 7: Image Reconstruction. “It All Adds Up” Puzzle 25 640 9 21 9231517 14 22 16 19 7 17](https://reader033.vdocuments.net/reader033/viewer/2022051621/56649e9e5503460f94ba0726/html5/thumbnails/25.jpg)
Iterative ReconstructionIterative Reconstructioncalculate difference between measured &
calculated attenuation for next projectioncorrect all pixels equally on current
projection to achieve measured attenuation
BUT!!!
![Page 26: CT Seeram Chapter 7: Image Reconstruction. “It All Adds Up” Puzzle 25 640 9 21 9231517 14 22 16 19 7 17](https://reader033.vdocuments.net/reader033/viewer/2022051621/56649e9e5503460f94ba0726/html5/thumbnails/26.jpg)
Iterative ReconstructionIterative Reconstructionchanging pixels for one projection alters previously-calculated attenuation for others
corrections repeated for all projections until no significant change / improvement
![Page 27: CT Seeram Chapter 7: Image Reconstruction. “It All Adds Up” Puzzle 25 640 9 21 9231517 14 22 16 19 7 17](https://reader033.vdocuments.net/reader033/viewer/2022051621/56649e9e5503460f94ba0726/html5/thumbnails/27.jpg)
Iteration ExampleIteration Example
8.33 4.33 4.33
9 5 5
6.67 2.67 2.67
17
19
12
Make correctionsbased onhorizontalProjections data
Low by 1; add .33 to each.
Low by 3; add 1 to each.
High by 4; subtract 1.33 from each.
8 4 4
8 4 4
8 4 4
24 12 12
Initial guess based upon vertical projections
![Page 28: CT Seeram Chapter 7: Image Reconstruction. “It All Adds Up” Puzzle 25 640 9 21 9231517 14 22 16 19 7 17](https://reader033.vdocuments.net/reader033/viewer/2022051621/56649e9e5503460f94ba0726/html5/thumbnails/28.jpg)
Iteration ExampleIteration Example
8 4.16 4.33
9.17 4.33 4.83
6.67 2.84 2.33
Make correctionsbased uponData measured ondiagonals
Low by .3; add .17 to each.
High by .33; subtract .17 from each.
High by 1; subtract .33 from each.
8.33 4.33 4.33
9 5 5
6.67 2.67 2.67
17
19
12
12
159
![Page 29: CT Seeram Chapter 7: Image Reconstruction. “It All Adds Up” Puzzle 25 640 9 21 9231517 14 22 16 19 7 17](https://reader033.vdocuments.net/reader033/viewer/2022051621/56649e9e5503460f94ba0726/html5/thumbnails/29.jpg)
Iteration Image ReconstructionIteration Image Reconstruction
operationally slow and cumbersome, even for computers
not used
Stay tuned! We’ll be right back after a word about
filtered back-projection.
![Page 30: CT Seeram Chapter 7: Image Reconstruction. “It All Adds Up” Puzzle 25 640 9 21 9231517 14 22 16 19 7 17](https://reader033.vdocuments.net/reader033/viewer/2022051621/56649e9e5503460f94ba0726/html5/thumbnails/30.jpg)
Filtered Back ProjectionFiltered Back Projectionenhancement of back
projection techniquefiltering function (convolution)
is imposed on transmission datasmall negative side lobes
placed on each side of actual positive data
negative values tend to cancel star artifact
Filtered back
projection
Unfiltered back
projection
*
![Page 31: CT Seeram Chapter 7: Image Reconstruction. “It All Adds Up” Puzzle 25 640 9 21 9231517 14 22 16 19 7 17](https://reader033.vdocuments.net/reader033/viewer/2022051621/56649e9e5503460f94ba0726/html5/thumbnails/31.jpg)
Filtered Back ProjectionFiltered Back Projectionoperationally fast
reconstruction begins upon reception of first transmission data
best filter functions found by trial & error
Most common commercial reconstruction algorithm
![Page 32: CT Seeram Chapter 7: Image Reconstruction. “It All Adds Up” Puzzle 25 640 9 21 9231517 14 22 16 19 7 17](https://reader033.vdocuments.net/reader033/viewer/2022051621/56649e9e5503460f94ba0726/html5/thumbnails/32.jpg)
The Resurrection of Iterative Reconstruction: General Electric Adaptive Statistical Iterative Reconstruction (ASIR)
22-66% reduction in dose in abdominal scans with no change in spatial or temporal resolution
No special operator trainingAs fast as filtered back-projectionJagged edge seen around liver when dose too lowImaging problems seen in thin patients when dose
too lowAlgorithm creates different texture
Appears artificialCreates a “new normal”
Claims & Observations
![Page 33: CT Seeram Chapter 7: Image Reconstruction. “It All Adds Up” Puzzle 25 640 9 21 9231517 14 22 16 19 7 17](https://reader033.vdocuments.net/reader033/viewer/2022051621/56649e9e5503460f94ba0726/html5/thumbnails/33.jpg)
The Resurrection of Iterative Reconstruction: General Electric Adaptive Statistical Iterative Reconstruction (ASIR)
New algorithm being developedMBIRStill too slow for routine use.
Dual-energy CT may eliminate need for pre-contrast images.
Claims & Observations
![Page 34: CT Seeram Chapter 7: Image Reconstruction. “It All Adds Up” Puzzle 25 640 9 21 9231517 14 22 16 19 7 17](https://reader033.vdocuments.net/reader033/viewer/2022051621/56649e9e5503460f94ba0726/html5/thumbnails/34.jpg)
The Resurrection of Iterative Reconstruction: Siemens Iterative Reconstruction in Image Space (IRIS)
Dose reduction up to 60% without quality loss
Fast reconstruction
Claims & Observations
![Page 35: CT Seeram Chapter 7: Image Reconstruction. “It All Adds Up” Puzzle 25 640 9 21 9231517 14 22 16 19 7 17](https://reader033.vdocuments.net/reader033/viewer/2022051621/56649e9e5503460f94ba0726/html5/thumbnails/35.jpg)
The Resurrection of Iterative Reconstruction: Philips iDose
Dose reduction for coronary CT angiography more than 80% without quality loss
Reconstruction times of up to 20 images/second
Can improve image quality in typically high noise bariatric exams
Claims & Observations
![Page 36: CT Seeram Chapter 7: Image Reconstruction. “It All Adds Up” Puzzle 25 640 9 21 9231517 14 22 16 19 7 17](https://reader033.vdocuments.net/reader033/viewer/2022051621/56649e9e5503460f94ba0726/html5/thumbnails/36.jpg)
Multi-plane reconstructionMulti-plane reconstructionusing data from multiple axial
slices it is possible to obtainsagittal & coronal planesoblique & 3D reconstruction
Non-spiral reconstructionPoor appearance if slice
thickness >>pixel sizemulti-plane reconstructions are
computer intensiveCan be slow
![Page 37: CT Seeram Chapter 7: Image Reconstruction. “It All Adds Up” Puzzle 25 640 9 21 9231517 14 22 16 19 7 17](https://reader033.vdocuments.net/reader033/viewer/2022051621/56649e9e5503460f94ba0726/html5/thumbnails/37.jpg)
Saggital / Coronal Reconstructions
Saggital
Coronal
Axial
![Page 38: CT Seeram Chapter 7: Image Reconstruction. “It All Adds Up” Puzzle 25 640 9 21 9231517 14 22 16 19 7 17](https://reader033.vdocuments.net/reader033/viewer/2022051621/56649e9e5503460f94ba0726/html5/thumbnails/38.jpg)
3D Reconstructions
Uses pixel data from multiple slicesAlgorithm identifies surfaces & volumesDisplay renders surfaces & volumes
Real-time motion auto-rotation user-controlled multi-plane rotation
![Page 39: CT Seeram Chapter 7: Image Reconstruction. “It All Adds Up” Puzzle 25 640 9 21 9231517 14 22 16 19 7 17](https://reader033.vdocuments.net/reader033/viewer/2022051621/56649e9e5503460f94ba0726/html5/thumbnails/39.jpg)
3D Reconstructions
![Page 40: CT Seeram Chapter 7: Image Reconstruction. “It All Adds Up” Puzzle 25 640 9 21 9231517 14 22 16 19 7 17](https://reader033.vdocuments.net/reader033/viewer/2022051621/56649e9e5503460f94ba0726/html5/thumbnails/40.jpg)
http://www.pumpkingutter.com/
*
![Page 41: CT Seeram Chapter 7: Image Reconstruction. “It All Adds Up” Puzzle 25 640 9 21 9231517 14 22 16 19 7 17](https://reader033.vdocuments.net/reader033/viewer/2022051621/56649e9e5503460f94ba0726/html5/thumbnails/41.jpg)
InterpolationCalculating attenuation data for specific slice
from spiral raw dataTable moves continuallyAs tube rotates table constantly moves
Position at start of rotation
Position at start of rotation
Position of interest
![Page 42: CT Seeram Chapter 7: Image Reconstruction. “It All Adds Up” Puzzle 25 640 9 21 9231517 14 22 16 19 7 17](https://reader033.vdocuments.net/reader033/viewer/2022051621/56649e9e5503460f94ba0726/html5/thumbnails/42.jpg)
Interpolation
Estimates value of function using known values on either side
When x = 50, y = 311When x = 80, y = 500
What will be the value of y when x=58? (50,311)
(80,500)?
58
![Page 43: CT Seeram Chapter 7: Image Reconstruction. “It All Adds Up” Puzzle 25 640 9 21 9231517 14 22 16 19 7 17](https://reader033.vdocuments.net/reader033/viewer/2022051621/56649e9e5503460f94ba0726/html5/thumbnails/43.jpg)
Interpolation58 is 8/30ths of the way between points“y” when x=58 will be 8/30ths of the way
between 311 and 500
(50,311)
(80,500)?
58
?=311+8/30 (500-311)
![Page 44: CT Seeram Chapter 7: Image Reconstruction. “It All Adds Up” Puzzle 25 640 9 21 9231517 14 22 16 19 7 17](https://reader033.vdocuments.net/reader033/viewer/2022051621/56649e9e5503460f94ba0726/html5/thumbnails/44.jpg)
The End