| Literature DB >> 36039095 |
Shishir Muralidhara1,2, Adriano Lucieri1,2, Andreas Dengel1,2, Sheraz Ahmed1.
Abstract
Purpose: Diabetic foot is a common complication associated with diabetes mellitus (DM) leading to ulcerations in the feet. Due to diabetic neuropathy, most patients have reduced sensitivity to pain. As a result, minor injuries go unnoticed and progress into ulcers. The timely detection of potential ulceration points and intervention is crucial in preventing amputation. Changes in plantar temperature are one of the early signs of ulceration. Previous studies have focused on either binary classification or grading of DM severity, but neglect the holistic consideration of the problem. Moreover, multi-class studies exhibit severe performance variations between different classes.Entities:
Keywords: Deep learning; Diabetic foot ulceration; Diabetis mellitus; Image processing; Medical image analysis; Thermography
Year: 2022 PMID: 36039095 PMCID: PMC9418397 DOI: 10.1007/s13755-022-00194-8
Source DB: PubMed Journal: Health Inf Sci Syst ISSN: 2047-2501
Fig. 1Symmetrical thermal distribution observed in a non-diabetic subject (left) and absent in a diabetic subject (right)
Summary of the previous efforts in plantar foot thermogram analysis along with the reported results
| Author | Methods | Dataset | Performance metrics | |||||
|---|---|---|---|---|---|---|---|---|
| D M | C G | Accuracy | Specificity | Sensitivity | Precision | F-Score | ||
| Liu [ | Asymmetric | 76 | 0 | – | 0.9840 | 0.9780 | – | – |
| Saminathan [ | SVM | 36 | 24 | 0.9561 | 0.9241 | 0.9650 | – | – |
| Vardasca [ | kNN | 56 | 0 | 0.9250 | – | – | – | – |
| Filipe [ | k-means | 122 | 45 | – | – | 0.7300 | – | 0.8100 |
| Eid [ | kNN | 50 | 0 | 0.9680 | 0.9910 | 0.8830 | 0.9690 | 0.9230 |
| Khandakar [ | AdaBoost | 122 | 45 | 0.9671 | 0.9458 | 0.9671 | 0.9670 | 0.9670 |
| Cruz-Vega [ | DFTNet | 110 | 0 | 0.9453 | 0.9375 | 0.9534 | 0.9401 | 0.9457 |
Fig. 2Overview of the methodology depicting the sequence of steps from data preparation to training
Fig. 3Division of a thermogram into four regions as defined by the angiosomes for computing TCI
Fig. 4Distribution of thermograms across the six classes
Fig. 5Different augmentation operations applied to a thermogram
Fig. 6Distribution of thermograms across the six classes after offline augmentation and balancing
Fig. 7Overview of the proposed CNN architecture describing the layers and their sequence
Addressing small and skewed data through weighted classes and augmentation
| Data | Accuracy | Specificity | Sensitivity |
|---|---|---|---|
| Imbalanced data | 0.9103 | 0.9352 | 0.7283 |
| Weighted classes | 0.9154 | 0.9484 | 0.7722 |
| Augmented data | 0.9335 | 0.9681 | 0.8773 |
AlexNet trained with resized, padded and rectangular input images
| Input | Accuracy | Specificity | Sensitivity |
|---|---|---|---|
| Resized | 0.9335 | 0.9681 | 0.8773 |
| Padded | 0.9542 | 0.9710 | 0.8903 |
| Rectangular | 0.9480 | 0.9686 | 0.8669 |
Results from 5 vs. 6-class classification
| Classes | Accuracy | Specificity | Sensitivity |
|---|---|---|---|
| 5-Classes | 0.9836 | 0.9889 | 0.9583 |
| 6-Classes | 0.9800 | 0.9875 | 0.9583 |
Class-wise metrics reporting the performance of our proposed holistic model classifying non-diabetic vs. different severity grades of DM
| Class | Accuracy | Specificity | Sensitivity | Precision | F-Measure |
|---|---|---|---|---|---|
| Class 0 | 0.9867 | 0.9968 | 0.9365 | 0.9833 | 0.9593 |
| Class 1 | 0.9920 | 0.9936 | 0.9844 | 0.9692 | 0.9767 |
| Class 2 | 0.9947 | 0.9936 | 1.0000 | 0.9688 | 0.9841 |
| Class 3 | 0.9947 | 0.9968 | 0.9836 | 0.9836 | 0.9836 |
| Class 4 | 0.9813 | 0.9840 | 0.9677 | 0.9231 | 0.9449 |
| Class 5 | 0.9867 | 0.9968 | 0.9365 | 0.9833 | 0.9593 |
| Average | 0.9893 | 0.9936 | 0.9681 | 0.9686 | 0.9680 |
Fig. 8Multi-class confusion matrix from validation split of 5-class vs 6-class classification
Comparison of our proposed approach with the previous state-of-the-art
| Study/model | Classification | Accuracy | Specificity | Sensitivity | Precision | F-Measure |
|---|---|---|---|---|---|---|
| Fillipe [ | Binary | – | 0.7300 | – | – | 0.8100 |
| Khandakar [ | Binary | 0.9671 | 0.9458 | 0.9671 | ||
| Cruz-Vega [ | Multi-level | 0.9453 | 0.9375 | 0.9534 | 0.9401 | 0.9457 |
| AlexNet | Multi-class | 0.9208 | 0.9532 | 0.8440 | 0.8598 | 0.8576 |
| Proposed CNN | Multi-class | 0.9626 | 0.9621 |