Preface |
|
xi | |
About the Authors |
|
xv | |
|
Chapter 1 Preliminary notions |
|
|
1 | (16) |
|
1.1 Image Reconstruction From Projection |
|
|
1 | (3) |
|
1.1.1 Purpose Of Image Reconstruction |
|
|
1 | (1) |
|
1.1.2 Families Of Reconstruction Methods |
|
|
2 | (2) |
|
1.2 Tomographic Imaging Modalities (Relevant For This Book) |
|
|
4 | (3) |
|
1.2.1 Computed Tomography (Ct) |
|
|
4 | (1) |
|
1.2.2 Positron Emission Tomography (Pet) |
|
|
4 | (2) |
|
1.2.3 Single-Photon Emission Computed Tomography (Spect) |
|
|
6 | (1) |
|
1.3 Notions Common For All Reconstruction Methods |
|
|
7 | (1) |
|
1.3.1 Object Function And Image Function |
|
|
7 | (1) |
|
1.4 Relevant Notions For Analytical Reconstruction Methods |
|
|
8 | (3) |
|
|
8 | (1) |
|
|
8 | (1) |
|
|
9 | (1) |
|
1.4.4 Exact and approximated reconstruction |
|
|
9 | (1) |
|
1.4.5 Central section theorem |
|
|
10 | (1) |
|
1.5 Relevant Notions For Iterative Reconstruction Methods |
|
|
11 | (6) |
|
1.5.1 Object vector and data vector |
|
|
11 | (1) |
|
|
12 | (2) |
|
1.5.3 Discrete forward projection |
|
|
14 | (1) |
|
1.5.4 Discrete back projection |
|
|
14 | (3) |
|
Chapter 2 Short guide to Python samples |
|
|
17 | (10) |
|
|
17 | (1) |
|
|
17 | (1) |
|
|
18 | (1) |
|
2.4 Definition Of An Experimental Setup |
|
|
18 | (9) |
|
2.4.1 Definition of a radiation detector |
|
|
19 | (1) |
|
2.4.2 Definition of the image matrix |
|
|
20 | (1) |
|
2.4.3 PET experimental setup |
|
|
21 | (1) |
|
2.4.4 CT experimental setup |
|
|
21 | (1) |
|
|
21 | (1) |
|
|
22 | (1) |
|
|
22 | (2) |
|
2.4.8 Serialization/de-serialization of objects |
|
|
24 | (1) |
|
2.4.9 Rendering an experimental setup |
|
|
24 | (1) |
|
2.4.10 3D stack visualization |
|
|
25 | (2) |
|
Chapter 3 Analytical reconstruction algorithms |
|
|
27 | (56) |
|
3.1 2D Reconstruction In Parallel Beam Geometry |
|
|
29 | (22) |
|
3.1.1 Direct Fourier Reconstruction (DFR) |
|
|
29 | (7) |
|
3.1.2 Filtered Backprojection (FBP) |
|
|
36 | (2) |
|
3.1.2.1 Filtered Backprojection vs. Convolution Backprojection |
|
|
38 | (1) |
|
3.1.2.2 Ramp filter and apodisation windows |
|
|
38 | (6) |
|
3.1.2.3 The backprojection step |
|
|
44 | (5) |
|
3.1.3 High-level Python implementation of the FBP |
|
|
49 | (2) |
|
3.2 2D FBP In Fan Beam Geometry |
|
|
51 | (14) |
|
|
51 | (2) |
|
3.2.2 Full-scan (27r) FBP reconstruction in native fan beam geometry |
|
|
53 | (4) |
|
3.2.3 Python implementation of the fan beam FBP |
|
|
57 | (5) |
|
3.2.4 Data redundancy and short-scan reconstruction |
|
|
62 | (3) |
|
3.3 Reconstruction Of Fan Beam Data From Helical Scans |
|
|
65 | (3) |
|
3.4 3D FBP In Cone Beam Geometry |
|
|
68 | (10) |
|
3.4.1 The Feldkamp-Davis-Kress (FDK) method |
|
|
69 | (5) |
|
3.4.2 Python implementation of the FDK algorithm |
|
|
74 | (4) |
|
3.5 Other Fourier-Based Methods |
|
|
78 | (4) |
|
3.5.1 Backprojection-Filtration (BPF) |
|
|
78 | (4) |
|
3.6 Suggested Experiments |
|
|
82 | (1) |
|
Chapter 4 Iterative Reconstruction Algorithms |
|
|
83 | (22) |
|
|
85 | (1) |
|
4.2 Implementation Of The Forward And Back Projection |
|
|
86 | (1) |
|
4.3 Hadamard Product And Division |
|
|
86 | (1) |
|
4.4 Algebraic Reconstruction Technique (Art) |
|
|
87 | (2) |
|
4.5 Simultaneous Iterative Reconstruction Technique (Sirt) |
|
|
89 | (1) |
|
4.6 Maximum-Likelihood Expectation Maximization (Mlem) |
|
|
90 | (2) |
|
4.7 Ordered-Subset Expectation Maximization (Osem) |
|
|
92 | (2) |
|
4.8 A Step-By-Step Example Using Artificial Noiseless Projection Data |
|
|
94 | (5) |
|
4.9 A Step-By-Step Example Using Artificial Poisson Noise Affected Data |
|
|
99 | (5) |
|
4.9.1 Study Of Convergence Properties Of The Algorithms |
|
|
99 | (5) |
|
4.10 Suggested Experiments |
|
|
104 | (1) |
|
Chapter 5 Overview Of Methods For Generation Of Projection Data |
|
|
105 | (6) |
|
5.1 Analytical Projection Of Ideal Ellipsoidal Phantoms |
|
|
105 | (3) |
|
5.2 Numerical Projection Of Voxelized Phantoms |
|
|
108 | (3) |
|
|
108 | (3) |
Bibliography |
|
111 | (6) |
Index |
|
117 | |