| Literature DB >> 30679599 |
Alex Zwanenburg1,2,3, Stefan Leger4,5,6, Linda Agolli4,7, Karoline Pilz4,7, Esther G C Troost4,5,6,7,8, Christian Richter4,6,8, Steffen Löck4,6,7.
Abstract
Image features need to be robust against differences in positioning, acquisition and segmentation to ensure reproducibility. Radiomic models that only include robust features can be used to analyse new images, whereas models with non-robust features may fail to predict the outcome of interest accurately. Test-retest imaging is recommended to assess robustness, but may not be available for the phenotype of interest. We therefore investigated 18 combinations of image perturbations to determine feature robustness, based on noise addition (N), translation (T), rotation (R), volume growth/shrinkage (V) and supervoxel-based contour randomisation (C). Test-retest and perturbation robustness were compared for combined total of 4032 morphological, statistical and texture features that were computed from the gross tumour volume in two cohorts with computed tomography imaging: I) 31 non-small-cell lung cancer (NSCLC) patients; II): 19 head-and-neck squamous cell carcinoma (HNSCC) patients. Robustness was determined using the 95% confidence interval (CI) of the intraclass correlation coefficient (1, 1). Features with CI ≥ 0:90 were considered robust. The NTCV, TCV, RNCV and RCV perturbation chain produced similar results and identified the fewest false positive robust features (NSCLC: 0.2-0.9%; HNSCC: 1.7-1.9%). Thus, these perturbation chains may be used as an alternative to test-retest imaging to assess feature robustness.Entities:
Year: 2019 PMID: 30679599 PMCID: PMC6345842 DOI: 10.1038/s41598-018-36938-4
Source DB: PubMed Journal: Sci Rep ISSN: 2045-2322 Impact factor: 4.379
Figure 1Perturbation examples. To perturb an image (blue) and the region of interest mask (orange overlay), the original image is translated, rotated, noised, and has its mask adapted and randomised. Translation and rotation change both the image and its mask, whereas noise only distorts the image. Volume adaptation and contour randomisation change the mask by adding (green overlay) and removing voxels (red overlay). Note that translation and rotation require additional interpolation (not shown).
List of perturbations, with their abbreviation and the number of different images generated by each perturbation.
| perturbation | abbreviation | number of perturbed images |
|---|---|---|
| rotation | R | 27 |
| noise addition | N | 30 |
| translation | T | 27 |
| volume adaptation | V | 29 |
| contour randomisation | C | 30 |
| rotation and translation | RT | 32 |
| rotation, noise addition and translation | RNT | 32 |
| rotation and volume adaptation | RV | 30 |
| rotation and contour randomisation | RC | 27 |
| translation and volume adaptation | TV | 40 |
| translation and contour randomisation | TC | 27 |
| rotation, translation and contour randomisation | RTC | 32 |
| rotation, noise addition, translation and contour randomisation | RNTC | 32 |
| volume adaptation and contour randomisation | VC | 30 |
| rotation, volume adaptation and contour randomisation | RVC | 30 |
| rotation, noise addition, volume adaptation and contour randomisation | RNVC | 30 |
| translation, volume adaptation and contour randomisation | TVC | 40 |
| noise addition, translation, volume adaptation and contour randomisation | NTVC | 40 |
The settings used by each perturbation chain are listed in Supplementary Note 5.
Figure 2Workflow to determine the test-retest and perturbation intraclass correlation coefficients (ICC) for each feature. The test-retest ICC was calculated directly between the same features in both images. To derive the perturbation ICC, an ICC was first calculated between feature values in perturbations of image 1 (ICC 1) and then again in perturbations of image 2 (ICC 2). The perturbation ICC is the average of ICC 1 and 2.
Figure 3Overall robustness of features for test-retest and perturbation conditions. Robustness was determined using the 95% confidence interval (CI) of the intraclass correlation coefficient. Features with CI ≥ 0.90 were considered to be robust (+), CI < 0.90 non-robust (−), and indeterminate (0) otherwise. Perturbations are abbreviated, see Table 1: R: rotation; N: noise addition; T: translation; V: volume adaptation; C: contour randomisation.
Figure 4Feature-wise comparison of robustness under test-retest and perturbation conditions. Robustness was determined using the 95% confidence interval (CI) of the intraclass correlation coefficient. Features with CI ≥ 0.90 were considered to be robust (+), CI < 0.90 non-robust (−), and indeterminate (0) otherwise. By comparing robustness states between test-retest (T) and perturbation (P) conditions, a feature was either robust under both conditions (T+P+; true positive), non-robust under both conditions (T−P−; true negative), only robust under perturbations (T−P+; false positive), or only robust under test-retest conditions (T+P−; false negative). The state of the remaining features is either indeterminate due to overlap of the test-retest CI with the threshold (T0P−, T0P+), overlap of the perturbation CI with the threshold (T + P0, T − P0) or both (T0P0). Test-retest robustness was used as reference, and the corresponding column therefore only contains true positives and negatives, as well as indeterminate robustness. Perturbations are abbreviated, see Table 1: R: rotation; N: noise addition; T: translation; V: volume adaptation; C: contour randomisation.
Figure 5Image processing scheme with perturbations. A computed tomography (CT) image and a segmented gross tumour volume (GTV) are used as the input image data and the region of interest (ROI) respectively. The CT and ROI are processed to compute image features. Rotation, translation, noise addition, volume adaptation and contour randomisation are optional perturbation steps. Other image processing steps are detailed in the documentation of the image biomarker standardisation initiative (IBSI)[29]. IH: intensity histogram; IVH: intensity-volume histogram; GLCM: grey level co-occurrence matrix; GLRLM: grey level run length matrix; GLSZM: grey level size zone matrix; GLDZM: grey level distance zone matrix; NGDTM: neighbourhood grey tone difference matrix; NGLDM: neighbouring grey level dependence matrix. This figure is based on the image processing scheme in the IBSI document.
Image processing parameters for both NSCLC and HNSCC data sets.
| parameter | NSCLC | HNSCC |
|---|---|---|
| interpolated isotropic voxel spacing (mm) | 1, 2, 3, 4 | 1, 2, 3, 4 |
| pre-interpolation filter | gaussian, | gaussian, |
| image interpolation method | trilinear | trilinear |
| image intensity rounding | to nearest HU | to nearest HU |
| ROI interpolation method | trilinear | trilinear |
| ROI mask partial volume threshold | 0.5 | 0.5 |
| re-segmentation range (HU) | [−300, 200] | [−150, 180] |
| re-segmentation outlier threshold | ±3 | ±3 |
| discretisation | ||
| fixed bin number (bins) | 8, 16, 32, 64 | 8, 16, 32, 64 |
| fixed bin size (HU) | 6, 12, 18, 24 | 6, 12, 18, 24 |
The isotropic voxel spacing is defined in three dimensions, i.e. a spacing of 2 mm corresponds to a voxel dimension of 2 × 2 × 2 mm. Discretisation was performed using two methods (fixed bin number and fixed bin size) with varying bin sizes. ROI: region of interest; HU: Hounsfield unit; σ: standard deviation of voxel intensities within the region of interest.