| Literature DB >> 35118788 |
John A Charters1, Pascal Bertram2, James M Lamb1.
Abstract
PURPOSE: Image-guided radiotherapy (IGRT) research sometimes involves simulated changes to patient positioning using retrospectively collected clinical data. For example, researchers may simulate patient misalignments to develop error detection algorithms or positioning optimization algorithms. The Brainlab ExacTrac system can be used to retrospectively "replay" simulated alignment scenarios but does not allow export of digitally reconstructed radiographs (DRRs) with simulated positioning variations for further analysis. Here we describe methods to overcome this limitation and replicate ExacTrac system DRRs by using projective geometry parameters contained in the ExacTrac configuration files saved for every imaged subject.Entities:
Keywords: DRR; ExacTrac; IGRT; ITK; projective geometry
Mesh:
Year: 2022 PMID: 35118788 PMCID: PMC8906216 DOI: 10.1002/acm2.13492
Source DB: PubMed Journal: J Appl Clin Med Phys ISSN: 1526-9914 Impact factor: 2.102
FIGURE 1Linac room geometry with ExacTrac image‐guided radiotherapy (IGRT) system installed. X‐ray tube 1 is paired with flat panel detector 1, and likewise tube 2 is paired with detector 2. The central beamlines intersect at the isocenter at a crossing angle φ. The oblique plane spanned by the central beamlines is at an angle of incline θ with respect to the floor
FIGURE 2Digitally reconstructed radiographs (DRR) generation results for a stereotactic body radiotherapy (SBRT) phantom (top row) and a patient treated at our clinic (bottom row), with values derived from ExacTrac using our methodology. (a) Known DRRs created by ExacTrac. (b) DRRs generated by our customized Insight Segmentation and Registration Toolkit (ITK) script. (c) DRRs generated by our ray tracing algorithm built from scratch
Validation of digitally reconstructed radiographs (DRR) generator accuracy with landmark analysis
| Phantom | Patient 1 | Patient 2 | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| DRR | 1‐pre | 2‐pre | 1‐post | 2‐post | 1‐pre | 2‐pre | 1‐post | 2‐post | 1‐pre | 2‐pre | 1‐post | 2‐post |
| mean | 0.764 | 0.865 | 1.034 | 0.911 | 0.871 | 0.900 | 1.013 | 1.102 | 0.871 | 0.862 | 1.071 | 0.828 |
| SD | 0.575 | 0.786 | 0.740 | 0.500 | 0.530 | 0.623 | 0.671 | 0.677 | 0.635 | 0.444 | 0.534 | 0.530 |
| median | 0.697 | 0.841 | 0.985 | 0.976 | 0.824 | 0.785 | 1.002 | 0.851 | 0.727 | 0.948 | 0.976 | 0.948 |
| IQR | 0.551 | 0.855 | 0.901 | 0.884 | 0.780 | 0.847 | 0.670 | 0.976 | 0.996 | 0.713 | 0.727 | 0.788 |
| min | 0 | 0 | 0 | 0 | 0 | 0.325 | 0 | 0.325 | 0 | 0 | 0 | 0 |
| max | 2.203 | 2.956 | 3.305 | 1.658 | 2.082 | 2.540 | 3.316 | 2.602 | 2.057 | 1.626 | 2.057 | 1.626 |
| (a) | ||||||||||||
Note: Identifiable landmark points () were manually selected in each image for the known ExacTrac DRRs and DRRs generated by (a) our customized Insight Segmentation and Registration Toolkit (ITK) script; (b) our ray tracing algorithm built from scratch. Displacement statistics between matching landmarks are recorded in units of mm.
Abbreviations: IQR, interquartile range; max, maximum; min, minimum; SD, standard deviation.
Rigid registration to the known ExacTrac digitally reconstructed radiographs (DRRs)
| Phantom | Patient 1 | Patient 2 | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| DRR | 1‐pre | 2‐pre | 1‐post | 2‐post | 1‐pre | 2‐pre | 1‐post | 2‐post | 1‐pre | 2‐pre | 1‐post | 2‐post |
|
| 0 | 0 | 0 | 0.001 | 0.003 | −0.001 | 0.001 | 0.001 | −0.002 | −0.007 | 0 | 0 |
|
| 0.189 | 0.275 | 0.397 | 0.441 | 0.0590 | 0.739 | 0.192 | 0.590 | 0.480 | 0.268 | 0.543 | 0.243 |
|
| 0.166 | 0.0859 | 0.0684 | 0.248 | −0.0750 | −0.0469 | −0.356 | −0.143 | 0.160 | 0.0707 | 0.171 | 0.157 |
| (a) | ||||||||||||
Note: Rigid registration to the known ExacTrac DRRs given those produced by (a) our customized Insight Segmentation and Registration Toolkit (ITK) script; (b) our ray tracing algorithm built from scratch. Eulerian transformation parameters are listed as a triple (θ_z,t_x,t_y) representing counterclockwise rotation (deg), horizontal translation (mm), and vertical translation (mm), respectively. Registrations of ITK‐based and MATLAB‐based DRRs to Brainlab DRRs agree within 1 mm or less.