| Literature DB >> 35320099 |
Simona Turco, Thodsawit Tiyarattanachai, Kambez Ebrahimkheil, John Eisenbrey, Aya Kamaya, Massimo Mischi, Andrej Lyshchik, Ahmed El Kaffas.
Abstract
This work proposes an interpretable radiomics approach to differentiate between malignant and benign focal liver lesions (FLLs) on contrast-enhanced ultrasound (CEUS). Although CEUS has shown promise for differential FLLs diagnosis, current clinical assessment is performed only by qualitative analysis of the contrast enhancement patterns. Quantitative analysis is often hampered by the unavoidable presence of motion artifacts and by the complex, spatiotemporal nature of liver contrast enhancement, consisting of multiple, overlapping vascular phases. To fully exploit the wealth of information in CEUS, while coping with these challenges, here we propose combining features extracted by the temporal and spatiotemporal analysis in the arterial phase enhancement with spatial features extracted by texture analysis at different time points. Using the extracted features as input, several machine learning classifiers are optimized to achieve semiautomatic FLLs characterization, for which there is no need for motion compensation and the only manual input required is the location of a suspicious lesion. Clinical validation on 87 FLLs from 72 patients at risk for hepatocellular carcinoma (HCC) showed promising performance, achieving a balanced accuracy of 0.84 in the distinction between benign and malignant lesions. Analysis of feature relevance demonstrates that a combination of spatiotemporal and texture features is needed to achieve the best performance. Interpretation of the most relevant features suggests that aspects related to microvascular perfusion and the microvascular architecture, together with the spatial enhancement characteristics at wash-in and peak enhancement, are important to aid the accurate characterization of FLLs.Entities:
Mesh:
Substances:
Year: 2022 PMID: 35320099 PMCID: PMC9188683 DOI: 10.1109/TUFFC.2022.3161719
Source DB: PubMed Journal: IEEE Trans Ultrason Ferroelectr Freq Control ISSN: 0885-3010 Impact factor: 3.267
Fig. 1.Flowchart describing the processing and machine learning pipelines. (a) Side-by-side view of B-mode and CEUS. (b) Manual segmentation of the lesion on the B-mode image. (c) Automatic definition of the ROI based on the location of the manually drawn lesion. (d) Extraction of spatiotemporal features (using all frames) and texture features at wash-in, peak, and wash-out frames. (e) Extraction of summary statistics from ROI and feature filtering for dimensionality reduction; N represents the number of selected features at each step, while M represents the number of samples. (f) Repeated nested k-fold cross-validation procedure for hyperparameter tuning (inner loop, yellow) and performance evaluation (outer loop, orange).
Overview of Feature Extracted by Spatiotemporal Analysis
| Analysis method | Parameter | Description |
|---|---|---|
| TIC temporal analysis | Peak intensity | Intensity of the peak in the TIC |
| TIC temporal analysis | Peak time | Time at which the peak intensity is reached |
| TIC temporal analysis | Appearance time | Time at which 10% of the peak intensity is reached |
| TIC temporal analysis | Wash-in time | Time between appearance time and peak time |
| TIC temporal analysis | Wash-in rate | Ratio between peak intensity and time-to-peak |
| Spatiotemporal similarity | Coherence | Spectral coherence between each pixel TIC and the neighboring TICs in a ring kernel |
| Spatiotemporal similarity | Correlation | Linear correlation between each pixel TIC and the neighboring TICs in a ring kernel |
| Spatiotemporal similarity | Mutual information | Mutual information between each pixel TIC and the neighboring TICs in a ring kernel |
Fig. 2.Two examples of average TIC (TICmean) obtained from the lesion ROI (blue stars), together with the straight-line fit in the wash-in and wash-out (orange solid lines). The times at which the wash-in, peak, and wash-out frames were selected are indicated by dashed vertical lines.
Fig. 3.(a)–(e) Examples of parametric maps obtained for one benign and (f)–(l) one malignant lesion: (a) and (f) side-by-side view of B-mode and CEUS at the reference frame, with manually delineated lesion and the analysis ROI highlighted in blue and red, respectively; (b) and (g) spatiotemporal feature “Coherence,” (c) and (h) spatiotemporal feature “peak time”; (d) and (i) texture feature “Global Kurtosis” at wash-in; (e) and (l) texture feature “GCLM Energy” at peak (visualized in logarithm scale).
Overview of Feature Extracted by Texture Analysis
| Texture type | Features | Number of features |
|---|---|---|
| Global | Variance, Skewness, Kurtosis | 3 |
| Gray-level co-occurrence matrix (GLCM) | Energy, Contrast, Correlation, Homogeneity, Variance, Sum Average, Entropy, Dissimilarity, Auto Correlation | 9 |
| Gray-level run-length matrix (GLRLM) | Short Run Emphasis (SRE), Long Run Emphasis (LRE), Gray-Level Non-uniformity (GLN), Run-Length Non-uniformity (RLN), Run Percentage (RP), Low Gray-Level Run Emphasis (LGRE), High Gray-Level Run Emphasis (HGRE), Short Run Low Gray-Level Emphasis (SRLGE), Short Run High Gray-Level Emphasis (SRHGE), Long Run Low Gray-Level Emphasis (LRLGE), Long Run High Gray-Level Emphasis (LRHGE), Gray-Level Variance, (GLV) Run-Length Variance (RLV) | 13 |
| Gray-level size zone matrix (GLSZM) | Small Zone Emphasis (SZE), Large Zone Emphasis (LZE), Gray-Level Non-uniformity (GLN), Zone-Size Non-uniformity (ZSN), Zone Percentage (ZP), Low Gray-Level Zone Emphasis (LGZE), High Gray-Level Zone Emphasis (HGZE), Small Zone Low Gray-Level Emphasis (SZLGE), Small Zone High Gray-Level Emphasis (SZHGE), Large Zone Low Gray-Level Emphasis (LZLGE), Large Zone High Gray-Level Emphasis (LZHGE), Gray-Level Variance (GLV), Zone-Size Variance (ZSV) | 13 |
| Neighborhood gray-tone difference matrix (NGTDM) | Coarseness, Contrast, Busyness, Complexity, Strength | 5 |
Optimized Hyperparameters for Each Classifier
| Classifier | Hyperparameter description | Optimized hyperparameters |
|---|---|---|
| LR | ||
| SVM | ||
| RF | ||
| kNN |
LR = Logistic Regression; SVM = Support vector machine; RF = Random Forest; kNN = k Nearest Neighbour; N=total number of features; N= total number of features
Classification Performance for All Classifiers, Given as Average Over the 20 Repetitions of the Train-Test Procedure. For Each Metric, the Standard Deviation Is Given in Parenthesis
| ACC | bACC | SENS | SPEC | AUCROC | |
|---|---|---|---|---|---|
|
| 0.75 | 0.82 | 0.73 | 0.90 | 0.82 |
|
| 0.75 | 0.81 | 0.73 | 0.90 | 0.81 |
|
| 0.73 | 0.79 | 0.72 | 0.86 | 0.79 |
|
| 0.75 | 0.78 | 0.74 | 0.82 | 0.78 |
|
| 0.78 | 0.84 | 0.76 | 0.92 | 0.84 |
|
| 0.74 | 0.42 | 0.85 | 0 | - |
Fig. 4.Analysis of the number of features required to optimize the bACC for each model. The optimal number for each classifier is highlighted with a black circle.
Fig. 5.Normalized PFI of the top 10 features for the LR, SVM, and sVC classifiers. The percentage of times that a feature was chosen is given by the text on top of each bar and additionally indicated by the shading of the bars. For the texture features, the prefixes “WiIm,” “PkIm,” and “WoIm” indicate features extracted at wash-in, peak intensity, and wash-out, respectively. For all features, the suffixes “median,” “iqr,” and “skew” indicate the median, interquartile range, and skewness, respectively, extracted over the ROI.