| Literature DB >> 36213676 |
Guillermo Droppelmann1,2,3, Manuel Tello4, Nicolás García5, Cristóbal Greene6, Carlos Jorquera7, Felipe Feijoo4.
Abstract
Background: Ultrasound (US) is a valuable technique to detect degenerative findings and intrasubstance tears in lateral elbow tendinopathy (LET). Machine learning methods allow supporting this radiological diagnosis. Aim: To assess multilabel classification models using machine learning models to detect degenerative findings and intrasubstance tears in US images with LET diagnosis. Materials and methods: A retrospective study was performed. US images and medical records from patients with LET diagnosis from January 1st, 2017, to December 30th, 2018, were selected. Datasets were built for training and testing models. For image analysis, features extraction, texture characteristics, intensity distribution, pixel-pixel co-occurrence patterns, and scales granularity were implemented. Six different supervised learning models were implemented for binary and multilabel classification. All models were trained to classify four tendon findings (hypoechogenicity, neovascularity, enthesopathy, and intrasubstance tear). Accuracy indicators and their confidence intervals (CI) were obtained for all models following a K-fold-repeated-cross-validation method. To measure multilabel prediction, multilabel accuracy, sensitivity, specificity, and receiver operating characteristic (ROC) with 95% CI were used.Entities:
Keywords: AUC curve; diagnosis; random forest; tennis elbow; ultrasound
Year: 2022 PMID: 36213676 PMCID: PMC9537568 DOI: 10.3389/fmed.2022.945698
Source DB: PubMed Journal: Front Med (Lausanne) ISSN: 2296-858X
FIGURE 1Flowchart of data selection and subjects used in the study. Abbreviations: MRI, magnetic resonance imaging; CT, computed tomography scan; LET, lateral elbow tendinopathy; US, ultrasound.
FIGURE 2Patient evaluation position and an ultrasound (US) finding, respectively. (A) Probe positioning in the elbow in the US exploration of the extensor tendon complex. (B) US imaging shows intrasubstance tear in extensor tendon complex.
FIGURE 3Study workflow. Abbreviations: BR, binary relevance model; CC, classifier chains model; DBR, dependent binary relevance model; NST, nested stacking model; RF, random forest; STA, staking generalization; AUC, area under the curve.
Ultrasound findings comparison between sexes.
| Demographic characteristics/ | Female ( | Male ( | Total ( | |
| Age | 47.18 ± 11.00 | 45.99 ± 11.03 | <0.001 | 46.46 ± 11.03 |
| Right side of the injury | 1179 (68.88) | 1790 (68.66) | 0.98 | 2969 (68.66) |
| HE | 1201 (69.94) | 1730 (66.35) | 0.0119 | 2931 (67.75) |
| NV | 636 (37.04) | 999 (38.31) | 0.4093 | 1635 (37.79) |
| E | 599 (34.88) | 915 (35.09) | 0.9411 | 1514 (35.00) |
| IST | 582 (33.89) | 880 (33.75) | 0.9521 | 1462 (33.80) |
HE, hypoechogenicity; NV, neovascularity; E, enthesopathy; IST, intrasubstance tear. p-value < 0.001. p-value < 0.01.
The area under the curve (AUC), sensitivity, and specificity [95% CI] values of six machine learning classifiers based on degenerative findings in datasets A and B.
| Dataset | Measure | Model | HE [95% | NV [95% | E [95% | IST [95% | ||||
| A | AUC | BR | 0.806 | (0.81, 0.81) | 0.901 | (0.900, 0.902) | 0.7482 | (0.747, 0.749) | 0.963 | (0.963, 0.964) |
| CC | 0.810 | (0.81, 0.81) | 0.897 | (0.896, 0.898) | 0.6954 | (0.689, 0.701) | 0.961 | (0.960, 0.963) | ||
| DBR | 0.804 | (0.8, 0.81) | 0.892 | (0.891, 0.893) | 0.6488 | (0.647, 0.650) | 0.956 | (0.954, 0.958) | ||
| NST | 0.806 | (0.81, 0.81) | 0.901 | (0.900, 0.902) | 0.7463 | (0.745, 0.747) | 0.963 | (0.963, 0.964) | ||
| RF | 0.928 | (0.93, 0.93) | 0.974 | (0.973, 0.974) | 0.8993 | (0.898, 0.9) | 0.991 | (0.990, 0.991) | ||
| STA | 0.806 | (0.81, 0.81) | 0.847 | (0.846, 0.848) | 0.688 | (0.686, 0.689) | 0.935 | (0.934, 0.936) | ||
| SE | BR | 0.577 | (0.58, 0.58) | 0.704 | (0.703, 0.704) | 0.6568 | (0.656, 0.657) | 0.760 | (0.759, 0.760) | |
| CC | 0.578 | (0.58, 0.58) | 0.702 | (0.701, 0.703) | 0.6234 | (0.619, 0.627) | 0.759 | (0.758, 0.76) | ||
| DBR | 0.576 | (0.58, 0.58) | 0.699 | (0.698, 0.7) | 0.594 | (0.593, 0.595) | 0.756 | (0.754, 0.757) | ||
| NST | 0.577 | (0.58, 0.58) | 0.704 | (0.703, 0.704) | 0.6556 | (0.654, 0.656) | 0.760 | (0.759, 0.760) | ||
| RF | 0.607 | (0.61, 0.61) | 0.741 | (0.740, 0.741) | 0.7522 | (0.751, 0.752) | 0.775 | (0.774, 0.776) | ||
| STA | 0.577 | (0.58, 0.58) | 0.676 | (0.676, 0.677) | 0.6187 | (0.617, 0.619) | 0.744 | (0.743, 0.744) | ||
| SP | BR | 0.729 | (0.73, 0.73) | 0.697 | (0.696, 0.697) | 0.5913 | (0.590, 0.591) | 0.703 | (0.702, 0.70) | |
| CC | 0.732 | (0.73, 0.73) | 0.695 | (0.694, 0.696) | 0.5719 | (0.569, 0.574) | 0.702 | (0.701, 0.703) | ||
| DBR | 0.728 | (0.73, 0.73) | 0.692 | (0.691, 0.693) | 0.5548 | (0.554, 0.555) | 0.700 | (0.699, 0.701) | ||
| NST | 0.729 | (0.73, 0.73) | 0.697 | (0.696, 0.697) | 0.5906 | (0.590, 0.591) | 0.703 | (0.702, 0.704) | ||
| RF | 0.820 | (0.82, 0.82) | 0.732 | (0.732, 0.733) | 0.6469 | (0.646, 0.647) | 0.715 | (0.714, 0.716) | ||
| STA | 0.729 | (0.73, 0.73) | 0.670 | (0.670, 0.671) | 0.5692 | (0.568, 0.569) | 0.691 | (0.690, 0.691) | ||
| B | AUC | BR | 0.830 | (0.83, 0.83) | 0.925 | (0.923, 0.927) | 0.7811 | (0.778, 0.784) | 0.960 | (0.957, 0.963) |
| CC | 0.830 | (0.83, 0.83) | 0.906 | (0.901, 0.911) | 0.7228 | (0.714, 0.731) | 0.964 | (0.961, 0.966) | ||
| DBR | 0.788 | (0.79, 0.79) | 0.846 | (0.842, 0.85) | 0.6477 | (0.643, 0.652) | 0.965 | (0.963, 0.967) | ||
| NST | 0.830 | (0.83, 0.83) | 0.926 | (0.925, 0.928) | 0.781 | (0.777, 0.784) | 0.960 | (0.957, 0.963) | ||
| RF | 0.888 | (0.89, 0.89) | 0.965 | (0.964, 0.966) | 0.8517 | (0.849, 0.854) | 0.986 | (0.985, 0.987) | ||
| STA | 0.829 | (0.83, 0.83) | 0.870 | (0.866, 0.873) | 0.7222 | (0.717, 0.726) | 0.937 | (0.935, 0.940) | ||
| SE | BR | 0.606 | (0.61, 0.61) | 0.764 | (0.762, 0.765) | 0.6821 | (0.679, 0.684) | 0.804 | (0.801, 0.806) | |
| CC | 0.606 | (0.61, 0.61) | 0.752 | (0.749, 0.755) | 0.6444 | (0.638, 0.650) | 0.807 | (0.804, 0.809) | ||
| DBR | 0.592 | (0.59, 0.59) | 0.714 | (0.712, 0.717) | 0.5957 | (0.592, 0.598) | 0.807 | (0.805, 0.809) | ||
| NST | 0.606 | (0.61, 0.61) | 0.765 | (0.763, 0.766) | 0.6821 | (0.679, 0.684) | 0.804 | (0.801, 0.806) | ||
| RF | 0.624 | (0.62, 0.63) | 0.789 | (0.787, 0.790) | 0.7279 | (0.725, 0.73) | 0.821 | (0.820, 0.823) | ||
| STA | 0.605 | (0.6, 0.61) | 0.729 | (0.727, 0.732) | 0.6441 | (0.640, 0.647) | 0.789 | (0.787, 0.791) | ||
| SP | BR | 0.723 | (0.72, 0.73) | 0.660 | (0.658, 0.661) | 0.5983 | (0.597, 0.599) | 0.654 | (0.653, 0.656) | |
| CC | 0.723 | (0.72, 0.73) | 0.653 | (0.651, 0.655) | 0.5779 | (0.574, 0.580) | 0.656 | (0.654, 0.657) | ||
| DBR | 0.695 | (0.69, 0.7) | 0.630 | (0.628, 0.632) | 0.5516 | (0.550, 0.553) | 0.656 | (0.655, 0.658) | ||
| NST | 0.723 | (0.72, 0.73) | 0.660 | (0.659, 0.662) | 0.5983 | (0.597, 0.599) | 0.654 | (0.653, 0.656) | ||
| RF | 0.763 | (0.76, 0.76) | 0.675 | (0.673, 0.676) | 0.623 | (0.621, 0.624) | 0.663 | (0.662, 0.665) | ||
| STA | 0.723 | (0.72, 0.73) | 0.639 | (0.637, 0.641) | 0.5776 | (0.576, 0.579) | 0.647 | (0.645, 0.648) | ||
AUC, area under the curve; SE, sensitivity; SP, specificity; HE, hypoechogenicity; NV, neovascularity; IST, intrasubstance tear; E, enthesopathy; BR, binary relevance model; CC, classifier chains model; NST, nested stacking model; DBR, dependent binary relevance model; STA, staking generalization; RF, random forest.
Multilabel accuracy values of six machine learning classifiers based on degenerative findings in both datasets.
| Dataset | Model | Macro AUC | Micro AUC | SE | SP | Accuracy | PPV | ||||||
| A | BR | 0.854 | (0.854, 0.855) | 0.911 | (0.910, 0.911) | 0.700 | (0.700, 0.701) | 0.710 | (0.71, 0.710) | 0.683 | (0.682, 0.684) | 0.818 | (0.816, 0.821) |
| CC | 0.841 | (0.839, 0.842) | 0.891 | (0.889, 0.893) | 0.691 | (0.690, 0.692) | 0.700 | (0.699, 0.701) | 0.691 | (0.689, 0.692) | 0.790 | (0.783, 0.798) | |
| DBR | 0.825 | (0.824, 0.826) | 0.865 | (0.864, 0.866) | 0.678 | (0.678, 0.678) | 0.687 | (0.686, 0.687) | 0.697 | (0.696, 0.698) | 0.765 | (0.7630, 766) | |
| NST | 0.854 | (0.853, 0.854) | 0.910 | (0.910, 0.911) | 0.700 | (0.700, 0.700) | 0.710 | (0.709, 0.710) | 0.683 | (0.682, 0.684) | 0.818 | (0.816, 0.821) | |
| RF | 0.948 | (0.947, 0.948) | 0.962 | (0.962, 0.963) | 0.725 | (0.725, 0.726) | 0.736 | (0.736, 0.737) | 0.772 | (0.771, 0.773) | 0.891 | (0.890, 0.892) | |
| STA | 0.819 | (0.818, 0.819) | 0.897 | (0.897, 0.898) | 0.694 | (0.693, 0.694) | 0.703 | (0.703, 0.703) | 0.683 | (0.682, 0.684) | 0.818 | (0.816, 0.821) | |
| B | BR | 0.874 | (0.872, 0.875) | 0.918 | (0.917, 0.919) | 0.735 | (0.734, 0.736) | 0.682 | (0.681, 0.682) | 0.665 | (0.662, 0.668) | 0.804 | (0.799, 0.809) |
| CC | 0.855 | (0.853, 0.85) | 0.899 | (0.897, 0.902) | 0.725 | (0.724, 0.726) | 0.674 | (0.673, 0.675) | 0.676 | (0.673, 0.679) | 0.777 | (0.772, 0.783) | |
| DBR | 0.811 | (0.809, 0.813) | 0.847 | (0.845, 0.849) | 0.696 | (0.694, 0.697) | 0.651 | (0.650, 0.652) | 0.658 | (0.656, 0.661) | 0.770 | (0.765, 0.775) | |
| NST | 0.874 | (0.873, 0.876) | 0.918 | (0.917, 0.919) | 0.736 | (0.735, 0.737) | 0.682 | (0.681, 0.683) | 0.666 | (0.663, 0.669) | 0.804 | (0.799, 0.810) | |
| RF | 0.922 | (0.921, 0.923) | 0.942 | (0.941, 0.943) | 0.749 | (0.748, 0.750) | 0.692 | (0.692, 0.693) | 0.723 | (0.721, 0.726) | 0.858 | (0.855, 0.862) | |
| STA | 0.839 | (0.838, 0.841) | 0.898 | (0.897, 0.899) | 0.724 | (0.723, 0.725) | 0.673 | (0.672, 0.674) | 0.663 | (0.660, 0.665) | 0.808 | (0.802, 0.814) | |
AUC, area under the curve; SE, sensitivity; SP, specificity; PPV, positive predictive value; BR, binary relevance model; CC, classifier chains model; NST, nested stacking model; DBR, dependent binary relevance model; STA, staking generalization; RF, random forest.
FIGURE 4The receiver operating characteristic (ROC) curves for RF model for dataset A. Abbreviations: RF, random forest; HE, hypoechogenicity; NV, neovascularity; IST, intrasubstance tear; E, enthesopathy; Macro, macro-AUC; Micro, micro-AUC.