| Literature DB >> 34244594 |
Simon Bernatz1,2,3, Yauheniya Zhdanovich4, Jörg Ackermann4, Ina Koch4, Peter J Wild5,6, Daniel Pinto Dos Santos7, Thomas J Vogl8, Benjamin Kaltenbach8, Nicolas Rosbach8.
Abstract
Our purpose was to analyze the robustness and reproducibility of magnetic resonance imaging (MRI) radiomic features. We constructed a multi-object fruit phantom to perform MRI acquisition as scan-rescan using a 3 Tesla MRI scanner. We applied T2-weighted (T2w) half-Fourier acquisition single-shot turbo spin-echo (HASTE), T2w turbo spin-echo (TSE), T2w fluid-attenuated inversion recovery (FLAIR), T2 map and T1-weighted (T1w) TSE. Images were resampled to isotropic voxels. Fruits were segmented. The workflow was repeated by a second reader and the first reader after a pause of one month. We applied PyRadiomics to extract 107 radiomic features per fruit and sequence from seven feature classes. We calculated concordance correlation coefficients (CCC) and dynamic range (DR) to obtain measurements of feature robustness. Intraclass correlation coefficient (ICC) was calculated to assess intra- and inter-observer reproducibility. We calculated Gini scores to test the pairwise discriminative power specific for the features and MRI sequences. We depict Bland Altmann plots of features with top discriminative power (Mann-Whitney U test). Shape features were the most robust feature class. T2 map was the most robust imaging technique (robust features (rf), n = 84). HASTE sequence led to the least amount of rf (n = 20). Intra-observer ICC was excellent (≥ 0.75) for nearly all features (max-min; 99.1-97.2%). Deterioration of ICC values was seen in the inter-observer analyses (max-min; 88.7-81.1%). Complete robustness across all sequences was found for 8 features. Shape features and T2 map yielded the highest pairwise discriminative performance. Radiomics validity depends on the MRI sequence and feature class. T2 map seems to be the most promising imaging technique with the highest feature robustness, high intra-/inter-observer reproducibility and most promising discriminative power.Entities:
Year: 2021 PMID: 34244594 PMCID: PMC8271025 DOI: 10.1038/s41598-021-93756-x
Source DB: PubMed Journal: Sci Rep ISSN: 2045-2322 Impact factor: 4.379
Figure 1Feature class impacts the amount of robust features. Concordance correlation coefficient (CCC) and dynamic range (DR) values were computed for each feature. Results depict the combined mean values of dedicated CCC and DR analysis for each acquired MRI sequence plotted for each feature class. Excellent robustness was defined as CCC & DR ≥ 0.90 (red).
Figure 2Impact of MRI sequences on the amount of robust features. Concordance correlation coefficient (CCC) and dynamic range (DR) values were computed for each feature and depicted for each MRI sequence (A) and feature class (B). The fraction of features decreases reciprocally to higher levels of robustness (CCC & DR ≥ 0.85; ≥ 0.90; ≥ 0.95) with T2 map revealing highest stability (A). We depict the distribution of excellently robust (CCC & DR ≥ 0.90) features in B. T2 map yields the highest fraction of robust features (A, B).
Figure 3Inter-observer variance highly influences shape features. Box-Whisker plots for intraclass correlation coefficients are depicted (5–95 percentile) to visualize intra- (A) and inter-observer (B) reproducibility. To comprehensively visualize the effect of each feature, we performed single feature analysis with regard to the MRI sequence (left part) and feature class (right part) with outliers being depicted as dots (A, B).
T2 map—robust and reproducible features.
| Features | CCC | DR | Intra-observer ICC | Inter-observer ICC |
|---|---|---|---|---|
| shape_Maximum3DDiameter | 0.99205286 | 0.96251665 | 0.99716664 | 0.9867156 |
| shape_MajorAxisLength | 0.99793419 | 0.97981361 | 0.996171 | 0.99749429 |
| shape_Elongation | 0.9169208 | 0.92685464 | 0.99414914 | 0.99282215 |
| shape_Maximum2DDiameterSlice | 0.99383495 | 0.97822157 | 0.99761689 | 0.9936394 |
| shape_SurfaceArea | 0.99756368 | 0.93373906 | 0.99185998 | 0.87503941 |
| shape_MinorAxisLength | 0.99207422 | 0.96696735 | 0.99616827 | 0.99825783 |
| shape_Maximum2DDiameterColumn | 0.98837119 | 0.95757463 | 0.99194508 | 0.98736261 |
| shape_Maximum2DDiameterRow | 0.99209873 | 0.95395661 | 0.99386968 | 0.97679991 |
| gldm_GrayLevelVariance | 0.99604933 | 0.97096707 | 0.99580458 | 0.98995297 |
| gldm_HighGrayLevelEmphasis | 0.9987185 | 0.99001813 | 0.99867983 | 0.99895219 |
| gldm_DependenceEntropy | 0.9768604 | 0.93069293 | 0.97918853 | 0.95287381 |
| gldm_GrayLevelNonUniformity | 0.99672213 | 0.96844026 | 0.99404055 | 0.90588485 |
| gldm_SmallDependenceEmphasis | 0.99618473 | 0.97684637 | 0.99941963 | 0.99714743 |
| gldm_SmallDependenceHighGrayLevelEmphasis | 0.99785548 | 0.99026715 | 0.99849964 | 0.99848907 |
| gldm_DependenceNonUniformityNormalized | 0.98991352 | 0.97110551 | 0.99933187 | 0.99372596 |
| gldm_LargeDependenceEmphasis | 0.99604457 | 0.97768667 | 0.99663332 | 0.9956135 |
| gldm_DependenceVariance | 0.98074193 | 0.95832053 | 0.99468459 | 0.99131544 |
| gldm_LargeDependenceHighGrayLevelEmphasis | 0.91063923 | 0.95569232 | 0.99721749 | 0.9746251 |
| glcm_JointAverage | 0.99868486 | 0.98745931 | 0.99801085 | 0.99716702 |
| glcm_SumAverage | 0.99868486 | 0.98745931 | 0.99801085 | 0.99716702 |
| glcm_JointEntropy | 0.99586316 | 0.9719637 | 0.99865882 | 0.99477919 |
| glcm_ClusterShade | 0.9839736 | 0.96063188 | 0.99510842 | 0.99205699 |
| glcm_MaximumProbability | 0.97316718 | 0.95034713 | 0.98318707 | 0.97765663 |
| glcm_Idmn | 0.97708482 | 0.95808548 | 0.99843989 | 0.98992028 |
| glcm_JointEnergy | 0.99472158 | 0.97035282 | 0.98991929 | 0.9924416 |
| glcm_Contrast | 0.99878665 | 0.98414808 | 0.99899223 | 0.99747783 |
| glcm_DifferenceEntropy | 0.99888168 | 0.98304573 | 0.99946222 | 0.99795149 |
| glcm_InverseVariance | 0.99783829 | 0.98143622 | 0.99945029 | 0.99754584 |
| glcm_DifferenceVariance | 0.99659893 | 0.97714962 | 0.99846232 | 0.99813253 |
| glcm_Idn | 0.970345 | 0.9541169 | 0.99815628 | 0.98941716 |
| glcm_Idm | 0.99727834 | 0.98155574 | 0.99927382 | 0.99750192 |
| glcm_Correlation | 0.93000815 | 0.91942547 | 0.98138967 | 0.98861346 |
| glcm_Autocorrelation | 0.99882875 | 0.99071159 | 0.99869595 | 0.999001 |
| glcm_SumEntropy | 0.99415534 | 0.96610084 | 0.99671268 | 0.9937416 |
| glcm_MCC | 0.93302938 | 0.91561808 | 0.92970785 | 0.94261298 |
| glcm_SumSquares | 0.99716854 | 0.97213991 | 0.99724918 | 0.99249056 |
| glcm_ClusterProminence | 0.98931893 | 0.96491762 | 0.99077845 | 0.98964681 |
| glcm_Imc2 | 0.97815659 | 0.92212229 | 0.97592009 | 0.9396985 |
| glcm_Imc1 | 0.99777137 | 0.97086093 | 0.99426633 | 0.99035433 |
| glcm_DifferenceAverage | 0.99848775 | 0.98296153 | 0.99937115 | 0.99702514 |
| glcm_Id | 0.99726682 | 0.98139837 | 0.99930241 | 0.99748562 |
| glcm_ClusterTendency | 0.99642325 | 0.9699074 | 0.99671296 | 0.99142976 |
| firstorder_InterquartileRange | 0.99521994 | 0.97486054 | 0.99841554 | 0.99669589 |
| firstorder_Uniformity | 0.99336279 | 0.96426864 | 0.99280367 | 0.99113126 |
| firstorder_Median | 0.99824873 | 0.9849003 | 0.9999125 | 0.99978288 |
| firstorder_Energy | 0.99285535 | 0.95932458 | 0.99901088 | 0.92817079 |
| firstorder_RobustMeanAbsoluteDeviation | 0.99779342 | 0.97649493 | 0.99844399 | 0.99691045 |
| firstorder_MeanAbsoluteDeviation | 0.99844334 | 0.97694624 | 0.99821731 | 0.99604297 |
| firstorder_TotalEnergy | 0.99285535 | 0.95932458 | 0.99901088 | 0.92817079 |
| firstorder_RootMeanSquared | 0.99884074 | 0.98651296 | 0.99989506 | 0.9997983 |
| firstorder_90Percentile | 0.99935775 | 0.99013933 | 0.99995552 | 0.99994976 |
| firstorder_Minimum | 0.9698354 | 0.92185515 | 0.92678063 | 0.8563204 |
| firstorder_Entropy | 0.99424781 | 0.96641727 | 0.99700328 | 0.99412676 |
| firstorder_Variance | 0.99606424 | 0.97099704 | 0.99579973 | 0.98995292 |
| firstorder_10Percentile | 0.99778937 | 0.97865487 | 0.99899933 | 0.99627425 |
| firstorder_Kurtosis | 0.93847516 | 0.90984293 | 0.95408877 | 0.97436669 |
| firstorder_Mean | 0.99880578 | 0.98622651 | 0.99989669 | 0.99974019 |
| glrlm_GrayLevelVariance | 0.9958799 | 0.970434 | 0.99549048 | 0.98993049 |
| glrlm_GrayLevelNonUniformityNormalized | 0.99543004 | 0.96647932 | 0.99413525 | 0.99112422 |
| glrlm_RunVariance | 0.99473224 | 0.9734017 | 0.99380636 | 0.99548573 |
| glrlm_GrayLevelNonUniformity | 0.99949804 | 0.9674928 | 0.99614749 | 0.90009412 |
| glrlm_LongRunEmphasis | 0.99714509 | 0.97728321 | 0.99490007 | 0.99758722 |
| glrlm_ShortRunHighGrayLevelEmphasis | 0.99887822 | 0.9896169 | 0.99863031 | 0.99910028 |
| glrlm_ShortRunEmphasis | 0.99850478 | 0.9822178 | 0.99846149 | 0.99790335 |
| glrlm_LongRunHighGrayLevelEmphasis | 0.99248684 | 0.9784732 | 0.99830025 | 0.99622993 |
| glrlm_RunPercentage | 0.99663584 | 0.97947032 | 0.99853888 | 0.99734065 |
| glrlm_RunEntropy | 0.99144107 | 0.95450254 | 0.99513693 | 0.98727089 |
| glrlm_HighGrayLevelRunEmphasis | 0.99875561 | 0.98967427 | 0.99862958 | 0.99894877 |
| glrlm_RunLengthNonUniformityNormalized | 0.99765911 | 0.98130563 | 0.99893779 | 0.99778324 |
| glszm_GrayLevelVariance | 0.9664123 | 0.93487499 | 0.97426499 | 0.97948862 |
| glszm_ZoneVariance | 0.99376813 | 0.97889386 | 0.98567831 | 0.91246949 |
| glszm_GrayLevelNonUniformityNormalized | 0.97487458 | 0.93998164 | 0.99321227 | 0.98660887 |
| glszm_SizeZoneNonUniformityNormalized | 0.96600087 | 0.93446205 | 0.99453147 | 0.97741752 |
| glszm_SizeZoneNonUniformity | 0.97920816 | 0.92353173 | 0.99747104 | 0.77391648 |
| glszm_LargeAreaEmphasis | 0.99376008 | 0.97890241 | 0.98569335 | 0.91286785 |
| glszm_SmallAreaHighGrayLevelEmphasis | 0.99850607 | 0.98619218 | 0.9981323 | 0.99889261 |
| glszm_ZonePercentage | 0.99601524 | 0.97623238 | 0.99938994 | 0.99740069 |
| glszm_LargeAreaLowGrayLevelEmphasis | 0.95717008 | 0.96966115 | 0.94344936 | 0.94615198 |
| glszm_HighGrayLevelZoneEmphasis | 0.99826972 | 0.98491803 | 0.99815622 | 0.99876604 |
| glszm_SmallAreaEmphasis | 0.96165228 | 0.93147704 | 0.99401327 | 0.9749973 |
| glszm_ZoneEntropy | 0.95503524 | 0.92776222 | 0.96164933 | 0.96298698 |
| ngtdm_Complexity | 0.97512148 | 0.95607862 | 0.97876807 | 0.98862786 |
| ngtdm_Contrast | 0.99332362 | 0.9725499 | 0.99853608 | 0.99306747 |
| ngtdm_Busyness | 0.99582432 | 0.93702781 | 0.96571588 | 0.9623215 |
T2 map acquisition robust and reproducible features as defined by CCC & DR ≥ 0.9 and inter-/intra-ICC ≥ 0.75. CCC, concordance correlation coefficient; DR, dynamic range; firstorder, first-order features; GLCM, gray level co-occurrence matrix; GLDM, gray level difference matrix; GLRLM, gray level run length matrix; GLSZM, gray level size zone matrix; ICC, intraclass correlation coefficient; NGTDM, neighboring gray tone difference matrix. https://pyradiomics.readthedocs.io[19].
Robust and reproducible features across all sequences.
| Features | Shape maximum 3D diameter | Shape major axis length | Shape elongation | Shape maximum 2D diameter slice | Shape minoraxis length | Shape maximum 2D diameter column | Shape maximum 2D diameter row | glcm Imc1 | |
|---|---|---|---|---|---|---|---|---|---|
| T2w TSE | CCC | 1.00 | 0.99 | 0.96 | 1.00 | 0.99 | 1.00 | 1.00 | 0.99 |
| DR | 0.98 | 0.98 | 0.95 | 0.99 | 0.96 | 0.98 | 0.98 | 0.97 | |
| Intra-observer ICC | 1.00 | 0.99 | 1.00 | 1.00 | 0.99 | 1.00 | 1.00 | 1.00 | |
| Inter-observer ICC | 0.99 | 1.00 | 1.00 | 1.00 | 1.00 | 0.99 | 0.99 | 0.99 | |
| T1w TSE | CCC | 1.00 | 0.98 | 0.99 | 1.00 | 0.98 | 1.00 | 0.99 | 0.93 |
| DR | 0.97 | 0.95 | 0.95 | 0.98 | 0.96 | 0.97 | 0.97 | 0.91 | |
| Intra-observer ICC | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | 1.00 | |
| Inter-observer ICC | 0.99 | 0.99 | 0.99 | 1.00 | 0.99 | 0.98 | 0.98 | 0.97 | |
| FLAIR | CCC | 1.00 | 1.00 | 0.98 | 1.00 | 0.99 | 1.00 | 0.99 | 0.97 |
| DR | 0.97 | 0.96 | 0.96 | 0.99 | 0.96 | 0.97 | 0.95 | 0.94 | |
| Intra-observer ICC | 1.00 | 0.99 | 0.99 | 1.00 | 0.99 | 1.00 | 0.99 | 0.99 | |
| Inter-observer ICC | 0.98 | 0.98 | 0.99 | 1.00 | 0.98 | 0.98 | 0.97 | 0.96 | |
| T2 map | CCC | 0.99 | 1.00 | 0.92 | 0.99 | 0.99 | 0.99 | 0.99 | 1.00 |
| DR | 0.96 | 0.98 | 0.93 | 0.98 | 0.97 | 0.96 | 0.95 | 0.97 | |
| Intra-observer ICC | 1.00 | 1.00 | 0.99 | 1.00 | 1.00 | 0.99 | 0.99 | 0.99 | |
| Inter-observer ICC | 0.99 | 1.00 | 0.99 | 0.99 | 1.00 | 0.99 | 0.98 | 0.99 | |
| HASTE | CCC | 1.00 | 0.99 | 0.93 | 1.00 | 0.99 | 0.99 | 0.99 | 0.98 |
| DR | 0.98 | 0.97 | 0.93 | 0.99 | 0.96 | 0.96 | 0.97 | 0.96 | |
| Intra-observer ICC | 1.00 | 0.99 | 0.99 | 1.00 | 0.99 | 0.99 | 0.99 | 0.99 | |
| Inter-observer ICC | 0.99 | 0.99 | 0.99 | 1.00 | 0.99 | 0.99 | 0.99 | 0.99 |
Across all sequences, eight features proofed to be robust and reproducible. Except of Imc1 from the GLCM feature class, all other features were shape features. CCC concordance correlation coefficient, DR dynamic range, FLAIR fluid-attenuated inversion recovery, GLCM gray level co-occurrence matrix, HASTE half-Fourier acquisition single-shot turbo spin-echo, ICC intraclass correlation coefficient, T1w T1-weighted, T2w T2-weighted, TSE turbo spin-echo.
Figure 4Success rates of MRI sequences within individual feature classes. Maximum score of 120 successes to differentiate a total of 120 pairs of fruits equals a success rate of 100%. firstorder, first-order features; GLCM, gray level co-occurrence matrix; GLDM, gray level difference matrix; GLRLM, gray level run length matrix; GLSZM, gray level size zone matrix; NGTDM, neighboring gray tone difference matrix.
Top ranked features by number of pairwise discriminative successes based on Gini score analysis.
| Rank | Feature | Sequence | Class | No. successes | Rate (%) |
|---|---|---|---|---|---|
| 1 | Maximum2DDiameterSlice | HASTE | Shape | 120 | 100.0 |
| 2 | Maximum2DDiameterSlice | T2w TSE | Shape | 114 | 95.0 |
| 2 | Maximum2DDiameterSlice | T2 map | Shape | 114 | 95.0 |
| 4 | MajorAxisLength | HASTE | Shape | 112 | 93.3 |
| 5 | DependenceNonUniformityNormalized | T2 map | Gldm | 111 | 92.5 |
| 6 | Maximum3DDiameter | T2w TSE | Shape | 110 | 91.7 |
| 6 | Maximum2DDiameterRow | T2w TSE | Shape | 110 | 91.7 |
| 6 | Maximum2DDiameterSlice | FLAIR | Shape | 110 | 91.7 |
| 6 | Maximum2DDiameterRow | FLAIR | Shape | 110 | 91.7 |
| 6 | Median | T2 map | Firstorder | 110 | 91.7 |
| 11 | MajorAxisLength | T2 map | Shape | 109 | 90.8 |
| 11 | RunPercentage | T2 map | glrlm | 109 | 90.8 |
| 11 | Maximum2DDiameterSlice | T1w TSE | Shape | 109 | 90.8 |
| 11 | Idm | T2 map | glcm | 109 | 90.8 |
| 11 | RunPercentage | FLAIR | glrlm | 109 | 90.8 |
| 11 | Id | T2 map | glcm | 109 | 90.8 |
| 11 | Maximum2DDiameterColumn | T2w TSE | Shape | 109 | 90.8 |
The 17 top ranked features up to a cut-off value of 109 successes are depicted to pairwise discriminate variant fruits. See supplementary Table 2 (Table D.1) for all features.
Figure 5Representative images of the acquired magnetic resonance imaging sequences. FLAIR, fluid-attenuated inversion recovery; HASTE, half-Fourier acquisition single-shot turbo spin-echo; T1w, T1-weighted; T2w, T2-weighted; TSE, turbo-spin-echo.
Magnetic resonance imaging sequence parameters.
| Sequence | T2w HASTE | T2w TSE | T2w FLAIR | T2 Map | T1w TSE |
|---|---|---|---|---|---|
| Orientation | Axial | Axial | Axial | Axial | Axial |
| TR (ms) | 1000 | 7500 | 9000 | 4000 | 600 |
| TE (ms) | 87 | 96 | 89 | 34; 80 | 20 |
| Averages | 1 | 2 | 1 | 1 | 2 |
| Flip angle | 115 | 160 | 150 | 180 | 161 |
| FOV (mm2) | 382 × 350 | 400 × 400 | 400 × 400 | 299 × 399 | 400 × 400 |
| Matrix (px2) | 280 × 256 | 256 × 320 | 256 × 256 | 173 × 384 | 240 × 320 |
| Bandwidth (Hz) | 700 | 200 | 220 | 220 | 185 |
| Slice thickness (mm) | 6 | 3 | 5 | 4 | 4 |
| Original protocol | Liver | Liver | Liver | Liver | Liver |
Acquisition parameters of the modified clinical routine protocols are shown. FLAIR fluid-attenuated inversion recovery, FOV field of view, HASTE half-Fourier acquisition single-shot turbo spin-echo, T1w T1-weighted, T2w T2-weighted, TE echo time, TR repetition time, TSE turbo-spin-echo.
Figure 6Phantom design and workflow of semi-automatic segmentation. The phantom (A) and the workflow of semi-automatic segmentation are shown exemplarily for T2-weighted turbo-spin-echo acquisition (B–E). On the original image (B), we manually defined preliminary volumes of interest (C, diameter 1.5 cm). The growth from seeds algorithm was used to augment the 3D volumes (D) with subsequent manual correction of erroneous border segment sections (E). In F a representative 3D volume rendering is shown.