x-ray computed tomography
DESCRIPTION
X-Ray Computed Tomography. Radon Transform Fourier Slice Theorem Backprojection Operator Filtered Backprojection (FBP) Algorithm Implementation Issues Total Variation Reconstruction. X-Ray Tomography. “Tomography” comes from Greek and means cross-sectional representations - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: X-Ray Computed Tomography](https://reader035.vdocuments.us/reader035/viewer/2022081417/56814331550346895dafa529/html5/thumbnails/1.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022081417/56814331550346895dafa529/html5/thumbnails/2.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022081417/56814331550346895dafa529/html5/thumbnails/3.jpg)
3IPIM, IST, José Bioucas, 2007
CT images (from wikipedia)
![Page 4: X-Ray Computed Tomography](https://reader035.vdocuments.us/reader035/viewer/2022081417/56814331550346895dafa529/html5/thumbnails/4.jpg)
4IPIM, IST, José Bioucas, 2007
X-Ray Tomography
Radon transform
![Page 5: X-Ray Computed Tomography](https://reader035.vdocuments.us/reader035/viewer/2022081417/56814331550346895dafa529/html5/thumbnails/5.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022081417/56814331550346895dafa529/html5/thumbnails/6.jpg)
6IPIM, IST, José Bioucas, 2007
Example of Radon Transform: sin0gram
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](https://reader035.vdocuments.us/reader035/viewer/2022081417/56814331550346895dafa529/html5/thumbnails/7.jpg)
7IPIM, IST, José Bioucas, 2007
Fourier Slice Theorem
![Page 8: X-Ray Computed Tomography](https://reader035.vdocuments.us/reader035/viewer/2022081417/56814331550346895dafa529/html5/thumbnails/8.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022081417/56814331550346895dafa529/html5/thumbnails/9.jpg)
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 Radom transform of implies the knowledge of the Fourier transform of
is spacelimited
can be computed from samplestaken apart
![Page 10: X-Ray Computed Tomography](https://reader035.vdocuments.us/reader035/viewer/2022081417/56814331550346895dafa529/html5/thumbnails/10.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022081417/56814331550346895dafa529/html5/thumbnails/11.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022081417/56814331550346895dafa529/html5/thumbnails/12.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022081417/56814331550346895dafa529/html5/thumbnails/13.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022081417/56814331550346895dafa529/html5/thumbnails/14.jpg)
14IPIM, IST, José Bioucas, 2007
Filtered Backprojection Algorithm
periodic function of
![Page 15: X-Ray Computed Tomography](https://reader035.vdocuments.us/reader035/viewer/2022081417/56814331550346895dafa529/html5/thumbnails/15.jpg)
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](https://reader035.vdocuments.us/reader035/viewer/2022081417/56814331550346895dafa529/html5/thumbnails/16.jpg)
16IPIM, IST, José Bioucas, 2007
![Page 17: X-Ray Computed Tomography](https://reader035.vdocuments.us/reader035/viewer/2022081417/56814331550346895dafa529/html5/thumbnails/17.jpg)
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 filter
![Page 18: X-Ray Computed Tomography](https://reader035.vdocuments.us/reader035/viewer/2022081417/56814331550346895dafa529/html5/thumbnails/18.jpg)
18IPIM, IST, José Bioucas, 2007
0 100 200 300 400 500 6000
0.05
0.1
0.15
0.2
0.25
0.3
0.35