Top Banner
Tutorial 3 CT Image Reconstruction Part II Alexandre Kassel troduction to Medical Imaging 046831 1
39

1. 2 Unknown 3 4 5 6 7 8 9 10 Backprojection usually produce a blurred version of the image.

Dec 11, 2015

Download

Documents

Brandon Loveall
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 1. 2 Unknown 3 4 5 6 7 8 9 10 Backprojection usually produce a blurred version of the image.

1

Tutorial 3CT Image Reconstruction

Part II

Alexandre Kassel

Introduction to Medical Imaging

046831

Page 2: 1. 2 Unknown 3 4 5 6 7 8 9 10 Backprojection usually produce a blurred version of the image.

2

Tutorial Overview

Backprojection Filtered Backprojection Other Methods

Page 3: 1. 2 Unknown 3 4 5 6 7 8 9 10 Backprojection usually produce a blurred version of the image.

3

Recall : Projection

π‘πœƒ (π‘Ÿ )=βˆ’ ln ΒΏ

Unknownπ‘πœƒ (π‘Ÿ )

[π‘Ÿπ‘ ]=[ cosπœƒ sinπœƒβˆ’sin πœƒ cosπœƒ ][ π‘₯𝑦 ]

Page 4: 1. 2 Unknown 3 4 5 6 7 8 9 10 Backprojection usually produce a blurred version of the image.

4

What’s Backprojection ?

Example : 2 projections

(projecting)

Page 5: 1. 2 Unknown 3 4 5 6 7 8 9 10 Backprojection usually produce a blurred version of the image.

5

What’s Backprojection ?

Example : 2 projections

Page 6: 1. 2 Unknown 3 4 5 6 7 8 9 10 Backprojection usually produce a blurred version of the image.

6

What’s Backprojection ?

Example : 2 projections

(backprojecting)

Page 7: 1. 2 Unknown 3 4 5 6 7 8 9 10 Backprojection usually produce a blurred version of the image.

7

What’s Backprojection ?

Example : 2 projections

Page 8: 1. 2 Unknown 3 4 5 6 7 8 9 10 Backprojection usually produce a blurred version of the image.

8

What’s Backprojection ?

Example : 2 projections

Page 9: 1. 2 Unknown 3 4 5 6 7 8 9 10 Backprojection usually produce a blurred version of the image.

9

What’s Backprojection ?

Example : 2 projections

Page 10: 1. 2 Unknown 3 4 5 6 7 8 9 10 Backprojection usually produce a blurred version of the image.

10

Backprojection From 2 Projections

From 10 Projections

From 90 Projections :

From 4 Projections

Backprojection usually produce a blurred version of the image.

Page 11: 1. 2 Unknown 3 4 5 6 7 8 9 10 Backprojection usually produce a blurred version of the image.

11

BP: Numerical Example

3

1

3

1

3

0 5 3 3 0

Page 12: 1. 2 Unknown 3 4 5 6 7 8 9 10 Backprojection usually produce a blurred version of the image.

12

BP : Numerical Example

0.6 0.6 0.6 0.6 0.6

0.2 0.2 0.2 0.2 0.2

0.6 0.6 0.6 0.6 0.6

0.2 0.2 0.2 0.2 0.2

0.6 0.6 0.6 0.6 0.6

3

1

3

1

3

Page 13: 1. 2 Unknown 3 4 5 6 7 8 9 10 Backprojection usually produce a blurred version of the image.

13

BP: Numerical Example

0 1 0.6 0.6 0

0 1 0.6 0.6 0

0 1 0.6 0.6 0

0 1 0.6 0.6 0

0 1 0.6 0.6 0

0 5 3 3 0

Page 14: 1. 2 Unknown 3 4 5 6 7 8 9 10 Backprojection usually produce a blurred version of the image.

14

0.6 0.6 0.6 0.6 0.6

0.2 0.2 0.2 0.2 0.2

0.6 0.6 0.6 0.6 0.6

0.2 0.2 0.2 0.2 0.2

0.6 0.6 0.6 0.6 0.6

0 1 0.6 0.6 0

0 1 0.6 0.6 0

0 1 0.6 0.6 0

0 1 0.6 0.6 0

0 1 0.6 0.6 0

0.6 1.6 1.2 1.2 0.6

0.2 1.2 0.8 0.8 0.2

0.6 1.6 1.2 1.2 0.6

0.2 1.2 0.8 0.8 0.2

0.6 1.6 1.2 1.2 0.6

BP: Numerical Example

Page 15: 1. 2 Unknown 3 4 5 6 7 8 9 10 Backprojection usually produce a blurred version of the image.

15

BP : Mathematical DefinitionThe Backprojection is given by :

And the discrete version:

𝑏(π‘₯ 𝑖 , 𝑦 𝑗)=𝐡 ΒΏ

Page 16: 1. 2 Unknown 3 4 5 6 7 8 9 10 Backprojection usually produce a blurred version of the image.

16

Reminder : Central Slice Theorem

ΒΏ } 1D-FT{}

Page 17: 1. 2 Unknown 3 4 5 6 7 8 9 10 Backprojection usually produce a blurred version of the image.

17

Remainder : Central Slice Theorem

2D-FT(I) 1D-FT(Radon(I))

0Β°

10Β°

90Β°

120Β°

Page 18: 1. 2 Unknown 3 4 5 6 7 8 9 10 Backprojection usually produce a blurred version of the image.

18

Remainder : Direct Fourier Reconstruction

We discussed the problematic of interpolating into the Fourier Domain. Can we find a way to avoid doing this ?

Fundamentals of Medical ImagingPaul Suentes

Page 19: 1. 2 Unknown 3 4 5 6 7 8 9 10 Backprojection usually produce a blurred version of the image.

19

Let’s do some calculus

𝑓 (π‘₯ , 𝑦)=∬𝐹 (π‘˜π‘₯ ,π‘˜π‘¦)𝑒+2 πœ‹ π‘—π‘˜π‘₯ π‘₯𝑒+ 2πœ‹ 𝑗 π‘˜π‘¦ π‘¦π‘‘π‘˜π‘₯π‘‘π‘˜π‘¦

2D Inverse Fourier Transform

Function we want to reconstruct

Let’s change F from cartesian coordinates to polar coordinates

ΒΏ ΒΏ

Page 20: 1. 2 Unknown 3 4 5 6 7 8 9 10 Backprojection usually produce a blurred version of the image.

20

From Cartesian to Polar

{π‘˜π‘₯=π‘˜cosπœƒπ‘˜π‘¦=π‘˜ sinπœƒ

ΒΏ{ π‘˜=βˆšπ‘˜π‘₯

2+π‘˜π‘¦2

πœƒ=tanβˆ’ 1(π‘˜π‘¦

π‘˜π‘₯)

Page 21: 1. 2 Unknown 3 4 5 6 7 8 9 10 Backprojection usually produce a blurred version of the image.

21

With

Form half lines to full lines :

𝑓 (π‘₯ , 𝑦)=∫0

πœ‹

βˆ«βˆ’βˆž

∞

𝐹 (π‘˜ ,πœƒ)βˆ™|π‘˜|βˆ™π‘’π‘–2πœ‹ π‘˜π‘Ÿπ‘‘π‘˜π‘‘πœƒ

Page 22: 1. 2 Unknown 3 4 5 6 7 8 9 10 Backprojection usually produce a blurred version of the image.

22

Now the Central Slice Theorem become simply :

=P

And therefore:

𝑓 (π‘₯ , 𝑦)=∫0

πœ‹

∫∞

∞

𝑃 (π‘˜ ,πœƒ) βˆ™|π‘˜|βˆ™π‘’π‘–2 πœ‹π‘˜π‘Ÿ π‘‘π‘˜π‘‘πœƒ

Page 23: 1. 2 Unknown 3 4 5 6 7 8 9 10 Backprojection usually produce a blurred version of the image.

23

Note that is a filter in the K-space. Let’s define the filtered projection in K-space :

π‘βˆ— (π‘Ÿ ,πœƒ )β‰œβˆ«βˆ’βˆž

∞

π‘ƒβˆ— (π‘˜ , πœƒ )𝑒𝑖 2πœ‹π‘˜π‘Ÿ π‘‘π‘˜

)

And its 1D inverse Fourier transform from k to r.

In the Radon domain it’s a convolution over r :

)

Page 24: 1. 2 Unknown 3 4 5 6 7 8 9 10 Backprojection usually produce a blurred version of the image.

24

𝑓 (π‘₯ , 𝑦)=∫0

πœ‹

∫∞

∞

𝑃 (π‘˜ ,πœƒ) βˆ™|π‘˜|βˆ™π‘’π‘–2 πœ‹π‘˜π‘Ÿ π‘‘π‘˜π‘‘πœƒ

𝑓 (π‘₯ , 𝑦)=∫0

πœ‹

∫∞

∞

π‘ƒβˆ—(π‘˜ ,πœƒ)𝑒𝑖 2πœ‹π‘˜π‘Ÿ π‘‘π‘˜π‘‘πœƒ

𝑓 (π‘₯ , 𝑦)=∫0

πœ‹

π‘βˆ— (π‘Ÿ , πœƒ )π‘‘πœƒ

Page 25: 1. 2 Unknown 3 4 5 6 7 8 9 10 Backprojection usually produce a blurred version of the image.

25

Filtered Backprojection

𝑓 (π‘₯ , 𝑦)=∫0

πœ‹

π‘βˆ— (π‘Ÿ , πœƒ )π‘‘πœƒ

Note that it’s a backprojection ! 𝑓 (π‘₯ , 𝑦 )=B {π‘βˆ— (π‘Ÿ ,πœƒ ) }=B {𝑝 (π‘Ÿ , πœƒ )βˆ—π‘ž (π‘Ÿ )}

This is called Filtered Backprojection

Page 26: 1. 2 Unknown 3 4 5 6 7 8 9 10 Backprojection usually produce a blurred version of the image.

26

FBP : Ramp Filter (Ram-Lak)

In Frequency domain

|π‘˜|

Fundamentals of Medical ImagingPaul Suentes

Page 27: 1. 2 Unknown 3 4 5 6 7 8 9 10 Backprojection usually produce a blurred version of the image.

27

FBP : Ramp Filter (Ram-Lak) In space domain :

π‘ž (π‘Ÿ )=π‘˜π‘šπ‘Žπ‘₯

2

4πœ‹ 2 (𝑠𝑖𝑛𝑐 (π‘˜π‘šπ‘Žπ‘₯ βˆ™π‘Ÿ )βˆ’ 12𝑠𝑖𝑛𝑐2(π‘˜π‘šπ‘Žπ‘₯ βˆ™π‘Ÿ

2 )) A sample at discrete value of gives this simple filter :

π‘ž (𝑛)={14𝑛=0

βˆ’1𝑛2πœ‹ 2 π‘›π‘–π‘ π‘œπ‘‘π‘‘

0𝑛𝑖𝑠𝑒𝑣𝑒𝑛

Page 28: 1. 2 Unknown 3 4 5 6 7 8 9 10 Backprojection usually produce a blurred version of the image.

28

FBP : Ramp Filter (Ram-Lak)

-5 -4 -3 -2 -1 0 1 2 3 4 5-0.15

-0.1

-0.05

0

0.05

0.1

0.15

0.2

0.25Ram-Lak filter in space domain

n

q(n)

π‘ž (𝑛)={14𝑛=0

βˆ’1𝑛2πœ‹ 2 π‘›π‘–π‘ π‘œπ‘‘π‘‘

0𝑛𝑖𝑠𝑒𝑣𝑒𝑛

Discrete filter in space domain :

Page 29: 1. 2 Unknown 3 4 5 6 7 8 9 10 Backprojection usually produce a blurred version of the image.

29

FBP : Ramp Filter (Ram-Lak)

-5 -4 -3 -2 -1 0 1 2 3 4 5-0.15

-0.1

-0.05

0

0.05

0.1

0.15

0.2

0.25Ram-Lak filter in space domain

n

q(n)

The Ramp Filter is also called the Ram-Lak filter after Ramachandran and Lakshiminarayanan

Problem : High frequencies are unreliable because of noise and aliasing. And Ram-Lak filter enhances them.

Page 30: 1. 2 Unknown 3 4 5 6 7 8 9 10 Backprojection usually produce a blurred version of the image.

30

FBP : Smoothed window (Hamming, Hann…)(in frequency domain)

Page 31: 1. 2 Unknown 3 4 5 6 7 8 9 10 Backprojection usually produce a blurred version of the image.

31

FBP: A two steps algorithm

Ram-Lak Filter

(or smoothed version of

it)

Projections Backproject

Reconstructed image

Page 32: 1. 2 Unknown 3 4 5 6 7 8 9 10 Backprojection usually produce a blurred version of the image.

32

Filtered backprojection : Results Examples(from 360 projections)

No filtered Ram-Lak

Ram-Lak Hamming

Page 33: 1. 2 Unknown 3 4 5 6 7 8 9 10 Backprojection usually produce a blurred version of the image.

33

A.R.TAlgebraic Reconstruction Technique

3

1

3

1

3

0 5 3 3 0

Page 34: 1. 2 Unknown 3 4 5 6 7 8 9 10 Backprojection usually produce a blurred version of the image.

34

A.R.T(Rectification by difference)

0.6 0.6 0.6 0.6 0.6

0.2 0.2 0.2 0.2 0.2

0.6 0.6 0.6 0.6 0.6

0.2 0.2 0.2 0.2 0.2

0.6 0.6 0.6 0.6 0.6

3

1

3

1

3

0 5 3 3 0

Page 35: 1. 2 Unknown 3 4 5 6 7 8 9 10 Backprojection usually produce a blurred version of the image.

35

A.R.T(Rectification By difference)

0.6 0.6 0.6 0.6 0.6

0.2 0.2 0.2 0.2 0.2

0.6 0.6 0.6 0.6 0.6

0.2 0.2 0.2 0.2 0.2

0.6 0.6 0.6 0.6 0.6

3

1

3

1

3

0 5 3 3 0

2.2 2.2 2.2 2.2 2.2

Ξ£

Page 36: 1. 2 Unknown 3 4 5 6 7 8 9 10 Backprojection usually produce a blurred version of the image.

36

A.R.T(Rectification By difference)

0.6 0.6 0.6 0.6 0.6

0.2 0.2 0.2 0.2 0.2

0.6 0.6 0.6 0.6 0.6

0.2 0.2 0.2 0.2 0.2

0.6 0.6 0.6 0.6 0.6

3

1

3

1

3

0 5 3 3 0

-2.2 2.8 0.8 0.8 -2.2 Rectification

Page 37: 1. 2 Unknown 3 4 5 6 7 8 9 10 Backprojection usually produce a blurred version of the image.

37

A.R.T(Rectification By difference)

0.16 1.16 0.76 0.76 0.16

-0.22

0.76 0.36 0.36-

0.22

0.16 1.16 0.76 0.76 0.16

-0.22

0.76 0.36 0.36-

0.22

0.16 1.16 0.76 0.76 0.16

3

1

3

1

3

0 5 3 3 0

-2.2 2.8 0.8 0.8 -2.2 Rectification

Page 38: 1. 2 Unknown 3 4 5 6 7 8 9 10 Backprojection usually produce a blurred version of the image.

38

And we continue until convergence … We can prove A.R.T is converging. For an

unique solution we need N projections for a NxN matrix.

A.R.T is accurate but very slow. Some elaborate techniques were developed with improved efficiency.

Current CT devices are using FBP anyway.

A.R.TAlgebraic Reconstruction Technique

Page 39: 1. 2 Unknown 3 4 5 6 7 8 9 10 Backprojection usually produce a blurred version of the image.

Next week in Introduction to Medical imaging :

Magnetic Resonance Image Reconstruction