Foreword |
|
xv | |
Preface |
|
xvii | |
About the Series |
|
xxi | |
Acknowledgements |
|
xxiii | |
Acronyms and Abbreviations |
|
xxv | |
Definitions of Terms |
|
xxvii | |
|
Chapter 1 MATLAB Essentials and Principles of Simple Programming |
|
|
1 | (30) |
|
|
1 | (12) |
|
|
2 | (1) |
|
Presenting Strategy for This Book |
|
|
3 | (1) |
|
First Steps: Using MATLAB as a Pocket Calculator |
|
|
4 | (1) |
|
First Steps: Vector Algebra and Composite Commands |
|
|
5 | (2) |
|
First Steps: Data Plots and Figures |
|
|
7 | (1) |
|
First Steps: Program Development (Scripting) |
|
|
7 | (4) |
|
First Steps: Algorithmization |
|
|
11 | (1) |
|
Workspace Saving and Loading |
|
|
12 | (1) |
|
Variable Saving and Loading |
|
|
12 | (1) |
|
|
13 | (1) |
|
|
13 | (2) |
|
|
13 | (1) |
|
Character and String Data |
|
|
14 | (1) |
|
|
14 | (1) |
|
|
14 | (1) |
|
Basic Output and Export Options |
|
|
15 | (3) |
|
Basic Input and Import Options |
|
|
18 | (4) |
|
Managing Files and Folders |
|
|
22 | (1) |
|
|
22 | (8) |
|
|
23 | (1) |
|
|
23 | (2) |
|
|
25 | (1) |
|
|
26 | (1) |
|
|
27 | (2) |
|
|
29 | (1) |
|
|
30 | (1) |
|
Chapter 2 Radiotherapy Physics Related Data Types and Basic Operations |
|
|
31 | (28) |
|
|
31 | (1) |
|
|
32 | (1) |
|
|
32 | (11) |
|
|
32 | (1) |
|
|
32 | (1) |
|
|
33 | (1) |
|
Interpolating Dose Profiles |
|
|
33 | (1) |
|
|
34 | (1) |
|
|
35 | (1) |
|
|
35 | (1) |
|
|
35 | (1) |
|
Symmetric Averaging Dose Profile |
|
|
36 | (2) |
|
|
38 | (1) |
|
|
39 | (1) |
|
DVH: Differential and Integral Format |
|
|
40 | (1) |
|
|
41 | (2) |
|
|
43 | (8) |
|
|
44 | (1) |
|
Interpolation and Resizing |
|
|
45 | (3) |
|
|
48 | (1) |
|
Rotations, Mirroring, Zoom |
|
|
48 | (1) |
|
|
49 | (1) |
|
|
50 | (1) |
|
|
51 | (3) |
|
|
51 | (1) |
|
Interpolation and Resizing |
|
|
52 | (1) |
|
|
52 | (1) |
|
|
53 | (1) |
|
|
53 | (1) |
|
|
53 | (1) |
|
|
54 | (1) |
|
|
55 | (1) |
|
|
55 | (2) |
|
|
57 | (1) |
|
|
57 | (2) |
|
Chapter 3 Reconstructing Basic DICOM RT Data |
|
|
59 | (32) |
|
|
59 | (1) |
|
Dicom: All You Need To Know To Start Working |
|
|
59 | (1) |
|
Radiotherapy Specific Module: Dicom RT |
|
|
60 | (2) |
|
|
62 | (20) |
|
|
62 | (8) |
|
Secondary Image Series (MRI, PET, ...) |
|
|
70 | (1) |
|
Volumes of Interest (RT Structures) |
|
|
70 | (6) |
|
|
76 | (2) |
|
|
78 | (2) |
|
Other DICOM RT Data in Radiotherapy |
|
|
80 | (2) |
|
Reconstructing 3D Dose Distribution |
|
|
82 | (8) |
|
Matching the Dose with the CT Model |
|
|
84 | (3) |
|
Calculating and Comparing DVHs |
|
|
87 | (3) |
|
|
90 | (1) |
|
Chapter 4 Modifying DICOM Data in Radiotherapy |
|
|
91 | (22) |
|
|
91 | (1) |
|
Import and Re-Export Without Modification |
|
|
92 | (3) |
|
|
92 | (1) |
|
RT Treatment Plan (RTPLAN) |
|
|
93 | (1) |
|
RT Structure Set (RTSTRUCT) |
|
|
94 | (1) |
|
Dicom UIDs Cross-Referencing Examples |
|
|
95 | (2) |
|
Anonymizing Images and Other Dicom Data |
|
|
97 | (1) |
|
Examples of Modification of Dicom RT Data |
|
|
97 | (6) |
|
CT Image Density Override |
|
|
98 | (2) |
|
Modifying DICOM CT and RTSTRUCT |
|
|
100 | (2) |
|
|
102 | (1) |
|
Case Studies: Problems Solved By Data Modification |
|
|
103 | (3) |
|
|
103 | (1) |
|
|
103 | (1) |
|
|
104 | (1) |
|
Arithmetic Operations with Image Series |
|
|
105 | (1) |
|
Dose as the Secondary Image |
|
|
106 | (1) |
|
Creating Your Own Phantom Image Series |
|
|
106 | (5) |
|
Example CT Phantom: Preparing a 3D Voxel Phantom |
|
|
107 | (1) |
|
Example CT Phantom: Metadata Template and DICOM Export |
|
|
108 | (3) |
|
|
111 | (2) |
|
Chapter 5 Simple 3D Plan Sum Using Rigid Registration |
|
|
113 | (18) |
|
|
113 | (1) |
|
|
114 | (1) |
|
Rigid Registration of Two CT Series |
|
|
115 | (11) |
|
Image to Image Registration |
|
|
115 | (4) |
|
Registration Based on VOI Contours |
|
|
119 | (1) |
|
Registration Based on Pairs of Reference Points |
|
|
119 | (5) |
|
|
124 | (2) |
|
Co-Registration of Dose and Structures -- and Verification |
|
|
126 | (1) |
|
|
126 | (3) |
|
|
126 | (1) |
|
A Few Thoughts on the Reporting of Results |
|
|
127 | (2) |
|
|
129 | (2) |
|
Chapter 6 Handling Regions and Volumes of Interest in Radiotherapy |
|
|
131 | (20) |
|
|
131 | (1) |
|
Defining ROIs/VOIs -- A Review |
|
|
132 | (1) |
|
|
132 | (2) |
|
|
132 | (1) |
|
|
132 | (1) |
|
Margins and Wall Extraction |
|
|
133 | (1) |
|
|
133 | (1) |
|
|
133 | (1) |
|
|
134 | (1) |
|
Expanding and Reducing ROIs/VOIs |
|
|
134 | (6) |
|
|
140 | (3) |
|
Conformity Index and Coverage |
|
|
141 | (2) |
|
|
143 | (6) |
|
|
143 | (1) |
|
Dynamic Coordinates -- Tracking |
|
|
143 | (6) |
|
|
149 | (2) |
|
Chapter 7 Three-Dimensional Dose Calculation in Radiotherapy |
|
|
151 | (22) |
|
|
151 | (1) |
|
A Brief Introduction to Dose Calculation |
|
|
151 | (2) |
|
Voxel-Based Dose Calculation |
|
|
152 | (1) |
|
|
152 | (1) |
|
Example of 3D Dose Calculation |
|
|
153 | (15) |
|
Organizing Beam Data in Lookup Tables |
|
|
155 | (1) |
|
|
156 | (1) |
|
Tissue Phantom Ratio (TPR) |
|
|
157 | (1) |
|
|
158 | (1) |
|
Equivalent Path Length Correction (deg) |
|
|
159 | (1) |
|
Obtaining and Organizing Treatment Beam Parameters |
|
|
159 | (1) |
|
|
160 | (8) |
|
Independent Dose/Mu Check |
|
|
168 | (3) |
|
|
171 | (2) |
|
Chapter 8 Semi-Automated Measurement of the Major Mechanical Parameters of Linacs |
|
|
173 | (26) |
|
|
173 | (1) |
|
Scope of Automation In Radiotherapy Quality Control |
|
|
174 | (1) |
|
General Aspects of Linac QC |
|
|
175 | (2) |
|
Conventional Medical Linear Accelerators |
|
|
177 | (1) |
|
Measuring the Major Mechanical Parameters |
|
|
178 | (1) |
|
The Traditional Approach in Brief Examples |
|
|
179 | (1) |
|
|
180 | (18) |
|
|
180 | (1) |
|
Test Images Import and Common Principles |
|
|
181 | (1) |
|
|
182 | (1) |
|
Detect a Beam Collimation Device Edge |
|
|
182 | (1) |
|
Detect a Ball Bearing Center |
|
|
183 | (2) |
|
Manual Input of Reference Pixel Indices |
|
|
185 | (2) |
|
|
187 | (1) |
|
Collimator Rotation Spoke Test |
|
|
188 | (1) |
|
|
188 | (1) |
|
|
188 | (1) |
|
|
189 | (2) |
|
Reference Collimator Rotation Angle 90° |
|
|
191 | (1) |
|
Test Plan and Data Acquisition |
|
|
191 | (1) |
|
|
191 | (1) |
|
MV Isocenter and Reference Anatomical Planes |
|
|
192 | (1) |
|
|
193 | (1) |
|
|
193 | (1) |
|
|
193 | (1) |
|
|
194 | (1) |
|
Test Plan and Data Acquisition |
|
|
195 | (1) |
|
|
195 | (1) |
|
MV Detector, kV Detector (kVD) and kV Source (kVS) Arms |
|
|
195 | (1) |
|
|
196 | (1) |
|
|
196 | (1) |
|
|
196 | (1) |
|
|
196 | (1) |
|
Couch Translation Orthogonality |
|
|
196 | (1) |
|
|
197 | (1) |
|
|
197 | (1) |
|
Secondary Jaws (X, Y) and MLC Tests |
|
|
197 | (1) |
|
|
198 | (1) |
|
Chapter 9 Comparing Dose Distributions: The Gamma Method |
|
|
199 | (30) |
|
|
199 | (1) |
|
Importance of Comparing Dose Distributions in Clinical Radiotherapy |
|
|
199 | (2) |
|
Qualitative and Quantitative Approaches |
|
|
201 | (6) |
|
Theoretical Foundations of the Gamma Method |
|
|
202 | (1) |
|
Implementation Assumptions, Conditions and Decisions |
|
|
203 | (1) |
|
|
204 | (1) |
|
|
204 | (2) |
|
|
206 | (1) |
|
|
206 | (1) |
|
Pass/Fail Only or Exact Gamma? |
|
|
207 | (1) |
|
Explanation of the Proposed Matlab Scripts to Calculate the Gamma Index For Two Given Dose Distributions |
|
|
207 | (9) |
|
Alternatives to the Basic Gamma Calculation Algorithm |
|
|
210 | (1) |
|
Calculating Gamma Using Norm |
|
|
210 | (1) |
|
Local Normalization of Dose Difference |
|
|
211 | (1) |
|
Simple Square Raster Scanning Search Space |
|
|
211 | (1) |
|
Dynamically Adapted Search Space |
|
|
211 | (1) |
|
Arbitrary Restricting Meaningful Search Space |
|
|
211 | (1) |
|
No Threshold Test for Each Evaluated Point |
|
|
212 | (1) |
|
No Out-of-Border Test for Each Gamma Calculation |
|
|
212 | (1) |
|
|
212 | (1) |
|
Basic Gamma Calculation in 3D |
|
|
212 | (1) |
|
Generalised Gamma Calculation Algorithm |
|
|
213 | (3) |
|
Pass/Fail Only Gamma Calculation |
|
|
216 | (1) |
|
Demonstrating Matlab Scripts to Calculate the Gamma Index for two Given Dose Distributions |
|
|
216 | (6) |
|
Further Processing Gamma Maps |
|
|
222 | (2) |
|
Mean Gamma Value of All Evaluated Dose Points |
|
|
222 | (1) |
|
Gamma Histogram as a General Extension of Pass Fraction Statistics |
|
|
222 | (1) |
|
Inverse Alternative to Gamma Histogram |
|
|
223 | (1) |
|
Merits and Limitations of Gamma Analysis |
|
|
224 | (4) |
|
|
224 | (1) |
|
Input Sensitivity and Output Robustness |
|
|
225 | (1) |
|
Specification of a Particular Gamma Assessment |
|
|
225 | (1) |
|
Clinical Relevance of the Gamma Result |
|
|
226 | (1) |
|
|
227 | (1) |
|
|
228 | (1) |
|
Chapter 10 Example of Accessory Modeling in Radiotherapy |
|
|
229 | (10) |
|
|
229 | (1) |
|
Applications of Accessory Modeling |
|
|
229 | (2) |
|
|
230 | (1) |
|
Treatment Couch Attenuation |
|
|
230 | (1) |
|
|
231 | (1) |
|
Treatment Couch Model Example |
|
|
232 | (1) |
|
Clinical Application of the Model |
|
|
233 | (3) |
|
Considering General Aspects of in Vivo Dosimetry |
|
|
236 | (1) |
|
|
237 | (2) |
Index |
|
239 | |