17
1 IPIM, IST, José Bioucas, 2007 X-Ray computed tomography Radon Transform Fourier Slice Theorem Backprojection Operator Filtered Backprojection (FBP) Algorithm Implementation Issues Total Variation Reconstruction

X-Ray computed tomography - it

  • Upload
    others

  • View
    13

  • Download
    0

Embed Size (px)

Citation preview

Page 1: X-Ray computed tomography - it

1IPIM, IST, José Bioucas, 2007

X-Ray computed tomography

� Radon Transform

� Fourier Slice Theorem

� Backprojection Operator

� Filtered Backprojection (FBP) Algorithm

� Implementation Issues

� Total Variation Reconstruction

Page 2: X-Ray computed tomography - it

2IPIM, IST, José Bioucas, 2007

X-Ray tomography

� “Tomography” comes from Greek and means cross-sectional representations

of a 3D object

� X-ray tomography, introduced by Hounsfield in 1971, is usually called

computed tomography (CT)

� CT produces images of human anatonomy with a resolution of about 1mm

and an attenuation coefficient attenuation of about 1%

S

R

bodyL

dl

Page 3: X-Ray computed tomography - it

3IPIM, IST, José Bioucas, 2007

CT images (from wikipedia)

Page 4: X-Ray computed tomography - it

4IPIM, IST, José Bioucas, 2007

X-Ray tomography

Radon transform

Page 5: X-Ray computed tomography - it

5IPIM, IST, José Bioucas, 2007

Example of Radon transform: sinogram

θ (degrees)

x'

0 20 40 60 80 100 120 140 160 180

-60

-40

-20

0

20

40

60 0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

Page 6: X-Ray computed tomography - it

6IPIM, IST, José Bioucas, 2007

Example of Radon transform: sinogram

20 40 60 80 100 120

20

40

60

80

100

120

θ (degrees)

s

20 40 60 80 100 120 140 160 180

20

40

60

80

100

120

140

160

180

Page 7: X-Ray computed tomography - it

7IPIM, IST, José Bioucas, 2007

Fourier slice theorem

Page 8: X-Ray computed tomography - it

8IPIM, IST, José Bioucas, 2007

Fourier slice theorem: illustration

20 40 60 80 100 120

20

40

60

80

100

120

0 20 40 60 80 100 120 140 160 180 2000

5

10

15

20

25

30

35

20 40 60 80 100 120

20

40

60

80

100

120

0 20 40 60 80 100 120 1400

200

400

600

800

1000

1200

1400

1600

1800

2000

Page 9: X-Ray computed tomography - it

9IPIM, IST, José Bioucas, 2007

Fourier slice theorem: consequences

1- The solution of the inverse problem , when exists,

is unique

2- The knowledge of the the Radon transform of implies the

knowledge of the Fourier transform of

is spacelimited

can be computed from samples

taken apart

Page 10: X-Ray computed tomography - it

10IPIM, IST, José Bioucas, 2007

Fourier slice theorem: consequences

Assumnig that is bandlimited to then it is possible to restore

with a resolution

Page 11: X-Ray computed tomography - it

11IPIM, IST, José Bioucas, 2007

Backprojection operator

is the sum of all line integrals that crosses the point

o

Page 12: X-Ray computed tomography - it

12IPIM, IST, José Bioucas, 2007

Backprojection operator

is the adjoint operator of when the usual inner product is

considered for both the data functions and the objects

Page 13: X-Ray computed tomography - it

13IPIM, IST, José Bioucas, 2007

Backprojection operator

20 40 60 80 100 120

20

40

60

80

100

120

20 40 60 80 100 120

20

40

60

80

100

120

Page 14: X-Ray computed tomography - it

14IPIM, IST, José Bioucas, 2007

Filtered backprojection algorithm

periodic function of φ

Page 15: X-Ray computed tomography - it

15IPIM, IST, José Bioucas, 2007

Filtered backprojection algorithm

From the Fourier slice theorem

Defining the filtered backprojections as

Then

Page 16: X-Ray computed tomography - it

16IPIM, IST, José Bioucas, 2007

Summary of the filtered backprojection algorithm

Page 17: X-Ray computed tomography - it

17IPIM, IST, José Bioucas, 2007

Filtered backprojection

20 40 60 80 100 120

20

40

60

80

100

120

20 40 60 80 100 120

20

40

60

80

100

120

Hann filter

20 40 60 80 100 120

20

40

60

80

100

120

Ram-Lak filterTV - Reconstruction