44
CT Seeram Chapter 7: Image Reconstruction

CT Seeram Chapter 7: Image Reconstruction. “It All Adds Up” Puzzle 25 640 9 21 9231517 14 22 16 19 7 17

Embed Size (px)

Citation preview

Page 1: CT Seeram Chapter 7: Image Reconstruction. “It All Adds Up” Puzzle  25 640 9 21 9231517 14 22 16 19 7 17

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

The End