| Literature DB >> 29882231 |
Kujtim Latifi1, Jimmy Caudell1, Geoffrey Zhang1, Dylan Hunt1, Eduardo G Moros1, Vladimir Feygelman1.
Abstract
The AAPM TG 132 Report enumerates important steps for validation of the medical image registration process. While the Report outlines the general goals and criteria for the tests, specific implementation may be obscure to the wider clinical audience. We endeavored to provide a detailed step-by-step description of the quantitative tests' execution, applied as an example to a commercial software package (Mirada Medical, Oxford, UK), while striving for simplicity and utilization of readily available software. We demonstrated how the rigid registration data could be easily extracted from the DICOM registration object and used, following some simple matrix math, to quantify accuracy of rigid translations and rotations. The options for validating deformable image registration (DIR) were enumerated, and it was shown that the most practically viable ones are comparison of propagated internal landmark points on the published datasets, or of segmented contours that can be generated locally. The multimodal rigid registration in our example did not always result in the desired registration error below ½ voxel size, but was considered acceptable with the maximum errors under 1.3 mm and 1°. The DIR target registration errors in the thorax based on internal landmarks were far in excess of the Report recommendations of 2 mm average and 5 mm maximum. On the other hand, evaluation of the DIR major organs' contours propagation demonstrated good agreement for lung and abdomen (Dice Similarity Coefficients, DSC, averaged over all cases and structures of 0.92 ± 0.05 and 0.91 ± 0.06, respectively), and fair agreement for Head and Neck (average DSC = 0.73 ± 0.14). The average for head and neck is reduced by small volume structures such as pharyngeal constrictor muscles. Even these relatively simple tests show that commercial registration algorithms cannot be automatically assumed sufficiently accurate for all applications. Formalized task-specific accuracy quantification should be expected from the vendors.Entities:
Keywords: deformable image registration; rigid image registration; validation of image registration
Mesh:
Year: 2018 PMID: 29882231 PMCID: PMC6036411 DOI: 10.1002/acm2.12348
Source DB: PubMed Journal: J Appl Clin Med Phys ISSN: 1526-9914 Impact factor: 2.102
Figure 1Relationship between the patient‐based DICOM and room‐based IEC1217 coordinate systems for a patient in a standard position (HFS).
Rigid registration tests — translations only. The data are combined from Tables 5 and 6 in the Report
| Case | Stationary dataset | Moving dataset | Known shifts | Known |
|---|---|---|---|---|
| 1 | Basic Phantom Dataset 2 (CT) | Basic Phantom Dataset 1 (CT) | Dataset 2 is shifted wrt Dataset 1 by 10 mm to patient Lt, 5 mm Ant, 15 mm Sup. | (−10, 5, −15) |
| 2 | Basic Phantom Dataset 1 (PET) | |||
| 3 | Basic Phantom Dataset 1 (MR1) | |||
| 4 | Basic Phantom Dataset 1 (MR2) | |||
| 5 | Basic Phantom Dataset 1 (CBCT) | |||
| 6 | Basic Anatomical Dataset 1 (CT) | Basic Anatomical Dataset 2 (CT) | Datasets 2,3,4,5,6 shifted wrt Dataset 1 by 3 mm Lt, 5 mm Ant, 12 mm Sup. | (3, −5, 12) |
| 7 | Basic Anatomical Dataset 3 (PET) | |||
| 8 | Basic Anatomical Dataset 4 (MRT1) | |||
| 9 | Basic Anatomical Dataset 5 (MRT2) |
Target registration error statistics for Thoracic cases 16–22
| Case | Mean TRE±1SD (mm), Mirada | Max TRE (mm) |
|---|---|---|
| 16 | 6.5 ± 8.1 | 29.0 |
| 17 | 4.5 ± 2.3 | 11.6 |
| 18 | 8.9 ± 3.5 | 21.3 |
| 19 | 5.6 ± 3.8 | 23.2 |
| 20 | 5.5 ± 4.3 | 27.3 |
| 21 | 4.1 ± 2.4 | 15.4 |
| 22 | 3.4 ± 1.7 | 10.1 |
Thoracic Dice Similarity Coefficients (DSC) between the individual organ contours drawn on a respiratory phase (0% and 50%) and those propagated form the deformably registered different phase. Results are presented for both registration directions
| Case | 16 | 17 | 18 | Ave | 1SD | |||
|---|---|---|---|---|---|---|---|---|
| ROI | DSC 0→50 | DSC 50→0 | DSC 0→50 | DSC 50→0 | DSC 0→50 | DSC 50→0 | ||
| Aorta | 0.91 | 0.93 | 0.92 | 0.92 | 0.93 | 0.93 | 0.92 | 0.01 |
| Esophagus | 0.81 | 0.82 | 0.80 | 0.79 | 0.85 | 0.85 | 0.82 | 0.03 |
| Heart | 0.93 | 0.94 | 0.92 | 0.93 | 0.95 | 0.95 | 0.94 | 0.01 |
| Lung_L | 0.99 | 0.99 | 0.96 | 0.97 | 0.98 | 0.98 | 0.98 | 0.01 |
| Lung_R | 0.99 | 0.98 | 0.98 | 0.98 | 0.99 | 0.99 | 0.99 | 0.01 |
| Spleen | 0.92 | 0.94 | 0.93 | 0.95 | 0.96 | 0.96 | 0.94 | 0.02 |
| Sternum | 0.90 | 0.90 | 0.89 | 0.89 | 0.91 | 0.91 | 0.90 | 0.01 |
| Stomach | 0.87 | 0.90 | 0.94 | 0.93 | 0.79 | 0.79 | 0.87 | 0.07 |
| Trachea | 0.87 | 0.89 | 0.91 | 0.93 | 0.93 | 0.93 | 0.91 | 0.03 |
Rigid registration tests — translations and rotations
| Case | Stationary dataset | Moving dataset | Known shifts | Known rotations | Known |
|---|---|---|---|---|---|
| 10 | Basic Phantom Dataset 3 (CT) | Basic Phantom Dataset 1 (CT) | Dataset 3 is shifted wrt Dataset 1 by 5 mm to patient Lt, 15 mm Ant, 20 mm Sup. | −5°around | (−5.07, 17.29, −18.06) |
| 11 | Basic Phantom Dataset 1 (PET) | ||||
| 12 | Basic Phantom Dataset 1 (MR1) | ||||
| 13 | Basic Phantom Dataset 1 (MR2) | ||||
| 14 | Basic Phantom Dataset 1 (CBCT) |
Deformable registration TRE tests
| Case | Stationary dataset | Moving dataset | Error quantification method |
|---|---|---|---|
| 15 | Basic Anatomical Dataset 1 (CT) | Basic Deformation Dataset 1 (CT) | Contour comparison |
| 16 | Clinical 4DCT Dataset (phase 00) | Clinical 4DCT Dataset (phase 50) | Virtual fiducials‐TRE; Contour comparison |
| 17 | POPI Dataset 2 (phase 00) | POPI Dataset 2 (phase 50) | Virtual fiducials‐TRE; Contour comparison |
| 18 | POPI Dataset 6 (phase 00) | POPI Dataset 6 (phase 50) | Virtual fiducials‐TRE; Contour comparison |
| 19–22 | POPI Datasets 1,3–5 (phase 00) | POPI Datasets 1,3–5 (phase 00) | Virtual fiducials‐TRE |
| 23–25 | Clinical Abdomen cases (phase 00) | Clinical Abdomen cases (phase 50) | Contour comparison |
| 26–28 | Clinical Head and Neck cases (treatment planning CT) | Clinical Head and Neck cases (diagnostic CT) | Contour comparison |
Figure 2Deformable registration results for a noisy CT dataset (Case 15) with the Optical Flow (a) and Mutual Information (b) algorithms.
Comparisons between the pertinent contours deformed from the moving dataset and those drawn on the target
| ROI | DSC | Volume deformed (cc) | Volume target (cc) | Common Volume (cc) |
|---|---|---|---|---|
| Prostate | 0.929 | 34.2 | 33.2 | 31.3 |
| Bladder | 0.957 | 239.2 | 224.5 | 221.8 |
| Rectum | 0.949 | 182.6 | 166.1 | 165.4 |
| Femur_L | 0.977 | 288.3 | 281.8 | 278.5 |
| Femur_R | 0.981 | 285.4 | 278.3 | 276.4 |
| SV_LT | 0.878 | 3.4 | 3.5 | 3.03 |
| SV_RT | 0.811 | 3.6 | 4.1 | 3.11 |
DSC, Dice Similarity Coefficient.
Also shown are total volumes for each subset of contours and the breakdown of volumetric differences, to demonstrate how DSC is calculated.
Abdominal DSCs between the directly drawn and deformably propagated major organ contours on two respiratory phases (0 and 50%). The results for both registration directions are presented
| Case | 23 | 24 | 50 | Ave | 1SD | |||
|---|---|---|---|---|---|---|---|---|
| ROI | DSC 0→50 | DSC 50→0 | DSC 0→50 | DSC 50→0 | DSC 0→50 | DSC 50→0 | ||
| Heart | 0.95 | 0.95 | 0.95 | 0.95 | 0.95 | 0.95 | 0.95 | 0.00 |
| Kidney_L | 0.94 | 0.94 | 0.90 | 0.90 | 0.92 | 0.92 | 0.92 | 0.02 |
| Kidney_R | 0.94 | 0.94 | 0.94 | 0.94 | 0.93 | 0.93 | 0.94 | 0.01 |
| Liver | 0.97 | 0.97 | 0.94 | 0.95 | 0.96 | 0.96 | 0.96 | 0.01 |
| Pancreas | 0.88 | 0.88 | 0.73 | 0.74 | 0.76 | 0.77 | 0.79 | 0.07 |
| Spleen | 0.93 | 0.93 | 0.90 | 0.90 | 0.90 | 0.90 | 0.91 | 0.02 |
| Stomach | 0.95 | 0.95 | 0.92 | 0.92 | 0.90 | 0.92 | 0.93 | 0.02 |
Head and Neck DSCs between the diagnostic (D) and treatment planning (RT) CT scans for a sample set of commonly segmented normal structures
| Case | 26 | 27 | 28 | Ave | 1SD | |||
|---|---|---|---|---|---|---|---|---|
| ROI | DSC RT→D | DSC D→RT | DSC RT→D | DSC D→RT | DSC RT→D | DSC D→RT | ||
| BrainStem | 0.79 | 0.73 | 0.75 | 0.64 | 0.78 | 0.82 | 0.75 | 0.06 |
| Cerebellum | 0.88 | 0.63 | 0.90 | 0.82 | 0.65 | 0.89 | 0.80 | 0.12 |
| IPC | 0.67 | 0.62 | 0.64 | 0.67 | 0.77 | 0.76 | 0.69 | 0.06 |
| Larynx | 0.81 | 0.78 | 0.68 | 0.78 | 0.82 | 0.84 | 0.79 | 0.06 |
| Mandible | 0.82 | 0.81 | 0.90 | 0.88 | 0.91 | 0.95 | 0.88 | 0.05 |
| MPC | 0.03 | 0.08 | 0.49 | 0.46 | 0.62 | 0.64 | 0.39 | 0.27 |
| OralCavity | 0.76 | 0.76 | 0.83 | 0.85 | 0.86 | 0.90 | 0.83 | 0.06 |
| Parotid_L | 0.76 | 0.73 | 0.79 | 0.83 | 0.83 | 0.84 | 0.80 | 0.04 |
| Parotid_R | 0.78 | 0.75 | 0.84 | 0.86 | 0.83 | 0.84 | 0.82 | 0.04 |
| SPC | 0.44 | 0.44 | 0.59 | 0.60 | 0.78 | 0.51 | 0.56 | 0.13 |
| SpinalCord | 0.80 | 0.80 | 0.78 | 0.78 | 0.65 | 0.82 | 0.77 | 0.06 |