| Literature DB >> 32483644 |
Isabella Fornacon-Wood1, Hitesh Mistry2, Christoph J Ackermann3, Fiona Blackhall2,4, Andrew McPartlin5, Corinne Faivre-Finn2,5, Gareth J Price2, James P B O'Connor2,6.
Abstract
OBJECTIVE: To investigate the effects of Image Biomarker Standardisation Initiative (IBSI) compliance, harmonisation of calculation settings and platform version on the statistical reliability of radiomic features and their corresponding ability to predict clinical outcome.Entities:
Keywords: Biomarkers; Prognosis; Reliability of results; Tomography, x-ray computed; Translation
Mesh:
Year: 2020 PMID: 32483644 PMCID: PMC7553896 DOI: 10.1007/s00330-020-06957-9
Source DB: PubMed Journal: Eur Radiol ISSN: 0938-7994 Impact factor: 5.315
Details of various software packages available for radiomic feature calculation. The listed number of citations are those that cite the initial publication introducing the platform according to PubMed (search on 30/01/2020)
| Software | Year of publication | Citations | IBSI-compliant? | Free? | Open source? | Feature sets calculated | Mathematical equations documented? |
|---|---|---|---|---|---|---|---|
| MaZda [ | 2009 | 366 | × | ✓ | × | Shape, intensity and texture | × |
| Chang-Gung Image Texture Analysis (CGITA) [ | 2014 | 65 | × | ✓ | ✓ | Intensity and texture | × |
| IBEX [ | 2015 | 134 | × | ✓ | ✓ | Shape, intensity and texture | ✓ |
| Moddicom [ | 2015 | 13 | × | ✓ | ✓ | Shape, intensity and texture | × |
| PyRadiomics [ | 2017 | 324 | ✓ | ✓ | ✓ | Shape, intensity and texture | ✓ |
| LIFEx [ | 2018 | 84 | ✓ | ✓ | × | Shape, intensity and texture | ✓ |
| Quantitative Image Feature Engine (QIFE) [ | 2018 | 13 | × | ✓ | ✓ | Shape, intensity and texture | × |
| CERR [ | 2018 | 25 | ✓ | ✓ | ✓ | Shape, intensity and texture | ✓ |
| MITK Phenotyping [ | 2019 | 6 | ✓ | ✓ | ✓ | Shape, intensity and texture | ✓ |
| RaCat [ | 2019 | 4 | ✓ | ✓ | ✓ | Shape, intensity and texture | × |
PORTS v.1.1 matlab software ( | Not published | Not published | × | ✓ | ✓ | Intensity and texture | ✓ |
| MatLab package ( | Not published | Not published | ✓ | ✓ | ✓ | Shape, intensity and texture | ✓ |
| TexRad | Not published | Not published | Unknown | × | × | Unknown | Unknown |
| Oncoradiomics | Not published | Not published | Unknown | × | × | Unknown | Unknown |
Differences in naming conventions defined by the IBSI across the radiomic software. ID, inverse difference; GLCM, grey-level co-occurrence matrix; HU, Hounsfield Unit; NGLDM, neighborhood grey-level different matrix; NGTDM, neighboring grey tone difference matrix
| Feature | IBSI terminology | LIFEx | IBEX | PyRadiomics | CERR |
|---|---|---|---|---|---|
| Volume | Volume (mesh) and volume (voxel counting) | Volume | Volume | Mesh volume and voxel volume | Volume |
| Sphericity | Sphericity | Sphericity | Sphericity | Sphericity | Sphericity |
| Area | Surface area (mesh) | Surface area | Surface area | Surface area | Surface area |
| Skewness | Discretised intensity skewness | Histogram skewness | Intensity histogram skewness | First-order skewness | Skewness |
| GLCM correlation | GLCM correlation | GLCM correlation | GLCM correlation | GLCM correlation | GLCM correlation |
| GLCM contrast | GLCM contrast | GLCM contrast = variance | GLCM contrast | GLCM contrast | GLCM contrast |
| GLCM angular Second moment | GLCM angular Second moment | GLCM energy = angular second moment | GLCM energy | GLCM joint energy | GLCM joint energy |
| GLCM joint entropy | GLCM joint entropy | GLCM entropy Log2 = joint entropy | GLCM entropy | GLCM joint entropy | GLCM joint entropy |
| GLCM difference average | GLCM difference average | GLCM dissimilarly | GLCM dissimilarly | GLCM difference average | Dissimilarity (difference average) |
| GLCM inverse difference | GLCM inverse difference | GLCM homogeneity = inverse difference | GLCM homogeneity | GLCM ID | GLCM inverse difference |
| NGTDM busyness | NGTDM busyness | NGLDM busyness | Neighbour intensity difference busyness | NGTDM busyness | NGTDM busyness |
| NGTDM coarseness | NGTDM coarseness | NGLDM coarseness | Neighbour intensity difference coarseness | NGTDM coarseness | NGTDM coarseness |
| NGTDM contrast | NGTDM contrast | NGLDM contrast | Neighbour intensity difference contrast | NGTDM contrast | NGTDM contrast |
| Minimum | Minimum intensity | Conventional HU minimum | Global Minimum | First-order minimum | Minimum |
| Maximum | Maximum intensity | Conventional HU maximum | Global maximum | First-order maximum | Maximum |
| Mean | Mean intensity | Conventional HU mean | Global mean | First-order mean | Mean |
| Standard deviation | Not defined (variance is defined) | Conventional HU standard deviation | Global standard deviation | First-order standard deviation | Standard deviation |
Fig. 1Example tumours and corresponding values for the feature ‘sphericity’ from each dataset
Default calculation settings for each software platform along with the harmonised settings used in this study
| Calculation settings | LIFEx | IBEX | PyRadiomics | CERR | Harmonised settings (this study) |
|---|---|---|---|---|---|
| Histogram | |||||
| Number of grey levels | 400 | 256 | Bin width 25 | Bin width 25 | 64 |
| Lower bound | − 1000 | 0 | Minimum | 0 | Minimum |
| Upper bound | 3000 | 4096 | Maximum | 500 | Maximum |
| GLCM | |||||
| Number of grey levels | 400 | 100 | Bin width 25 | Bin width 25 | 64 |
| Lower bound | − 1000 | 0 | Minimum | 0 | Minimum |
| Upper bound | 3000 | 2100 | Maximum | 500 | Maximum |
| Directions | 13 | 13 | 13 | 4 | 13 |
| Offset | 1 | 1, 4 and 7 | 1 | 1 | 1 |
| Symmetric | Yes | Yes | Yes | Yes | Yes |
| NGTDM | |||||
| Number of grey levels | 400 | 256 | Bin width 25 | Bin width 25 | 64 |
| Lower bound | − 1000 | 0 | Minimum | 0 | Minimum |
| Upper bound | 3000 | 4096 | Maximum | 500 | Maximum |
| Distance | 1 | 2 | 1 | 1 | 1 |
Fig. 2Boxplots of ICC estimates and CI for each cohort (H&N in green, NSCLC in pink, SCLC in blue) for all 17 features, showing the statistical reliability between the different software platforms. a ICC estimates and CI for all four software with harmonised calculation settings. b ICC estimates and CI for the three IBSI-compliant software with harmonised calculation settings (i.e. with IBEX excluded from analysis)
Fig. 3Boxplots of ICC estimates and CI for each cohort (H&N in green, NSCLC in pink, SCLC in blue) across all 17 features, showing the statistical reliability between the different software platforms. a ICC estimates and CI for the three IBSI-compliant software with default calculation settings (i.e. with IBEX excluded from analysis). b ICC estimates and CI for the three IBSI-compliant software with harmonised calculation settings (i.e. with IBEX excluded from analysis)
Fig. 4Boxplots of ICC estimates and CI for each cohort (H&N in green, NSCLC in pink, SCLC in blue) across all 17 features, showing the reliability between different versions of the same software platform. ICC estimates and CI are presented for (a) PyRadiomics version 2.2.0 versus 2.1.2 with harmonised calculation settings, (b) CERR commit a1c8181 versus 50530f7 with harmonised calculation settings and (c) LIFEx version 5.47 versus 5.1 with harmonised calculation settings (NB: area is not calculated in LIFEx version 5.1 and so does not appear in c)
Fig. 5Heat-map of the p values (and associated hazard ratios) from univariable Cox regression for each radiomic feature, with harmonised calculation settings on the left (a) and default calculation settings on the right (b). Cells are colour-coded according to the following p value thresholds: p value < 0.05 (red), 0.05 < p value < 0.1 (orange) and p value > 0.1 light orange. ASM, angular second moment; HR, hazard ratio
Fig. 6GLCM joint entropy (here calculated in PyRadiomics) against 2-year survival for patients with H&N cancer when calculated with harmonised settings (blue) and default settings (orange)