Next Article in Journal
Long Telomeric Repeat-Containing RNA (TERRA): Biological Functions and Challenges in Vascular Aging and Disease
Next Article in Special Issue
Modification of Peripheral Blood Flow and Angiogenesis by CO2 Water-Bath Therapy in Diabetic Skeletal Muscle with or without Ischemia
Previous Article in Journal
Age and the Residual Risk of Cardiovascular Disease following Low Density Lipoprotein-Cholesterol Exposure
Previous Article in Special Issue
Therapeutic Potential for Beta-3 Adrenoreceptor Agonists in Peripheral Arterial Disease and Diabetic Foot Ulcers
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

State-of-the-Art Features for Early-Stage Detection of Diabetic Foot Ulcers Based on Thermograms

by
Natalia Arteaga-Marrero
1,*,
Abián Hernández-Guedes
2,3,
Jordan Ortega-Rodríguez
1 and
Juan Ruiz-Alzola
1,2,4
1
Grupo Tecnología Médica IACTEC, Instituto de Astrofísica de Canarias (IAC), 38205 San Cristóbal de La Laguna, Spain
2
Instituto Universitario de Investigaciones Biomédicas y Sanitarias (IUIBS), Universidad de Las Palmas de Gran Canaria, 35016 Las Palmas de Gran Canaria, Spain
3
Instituto Universitario de Microelectrónica Aplicada (IUMA), Universidad de Las Palmas de Gran Canaria, 35017 Las Palmas de Gran Canaria, Spain
4
Departamento de Señales y Comunicaciones, Universidad de Las Palmas de Gran Canaria, 35016 Las Palmas de Gran Canaria, Spain
*
Author to whom correspondence should be addressed.
Biomedicines 2023, 11(12), 3209; https://doi.org/10.3390/biomedicines11123209
Submission received: 31 October 2023 / Revised: 26 November 2023 / Accepted: 28 November 2023 / Published: 2 December 2023

Abstract

:
Diabetic foot ulcers represent the most frequently recognized and highest risk factor among patients affected by diabetes mellitus. The associated recurrent rate is high, and amputation of the foot or lower limb is often required due to infection. Analysis of infrared thermograms covering the entire plantar aspect of both feet is considered an emerging area of research focused on identifying at an early stage the underlying conditions that sustain skin and tissue damage prior to the onset of superficial wounds. The identification of foot disorders at an early stage using thermography requires establishing a subset of relevant features to reduce decision variability and data misinterpretation and provide a better overall cost–performance for classification. The lack of standardization among thermograms as well as the unbalanced datasets towards diabetic cases hinder the establishment of this suitable subset of features. To date, most studies published are mainly based on the exploitation of the publicly available INAOE dataset, which is composed of thermogram images of healthy and diabetic subjects. However, a recently released dataset, STANDUP, provided data for extending the current state of the art. In this work, an extended and more generalized dataset was employed. A comparison was performed between the more relevant and robust features, previously extracted from the INAOE dataset, with the features extracted from the extended dataset. These features were obtained through state-of-the-art methodologies, including two classical approaches, lasso and random forest, and two variational deep learning-based methods. The extracted features were used as an input to a support vector machine classifier to distinguish between diabetic and healthy subjects. The performance metrics employed confirmed the effectiveness of both the methodology and the state-of-the-art features subsequently extracted. Most importantly, their performance was also demonstrated when considering the generalization achieved through the integration of input datasets. Notably, features associated with the MCA and LPA angiosomes seemed the most relevant.

1. Introduction

Diabetic foot ulcers (DFUs) represent the most frequently recognized and highest risk factor associated with diabetes mellitus [1,2]. An infection of the wound may require the amputation of the foot or lower limb. The worldwide estimation is a limb amputation every 20 s [3]. In addition, the recurrence rate remains at about 60% after three years [4]. DFU occurrence can be avoided, reduced, or substantially delayed by early detection, assessment, diagnosis, and tailored treatment [1,5]. The identification of the underlying condition that sustains skin and tissue damage at an early stage, prior to the onset of superficial wounds, is an emerging area of research [6,7,8,9].
Machine learning (ML) and deep learning (DL) approaches based on infrared thermography have been established as a complementary tool for the early identification of superficial tissue damage. Thermography enables real-time visualization of plantar temperature distribution passively, that is, the surface to be measured remains intact [2]. However, the heat pattern of the plantar aspect of the feet and its association with diabetic foot pathologies are subtle and often non-linear [10]. For these reasons, ML and DL models are selected as they offer versatile and highly accurate outputs, lessening the time burden of demanding tasks, the associated costs, and human bias such as subjective interpretations or inherent limitations of human visual perception. Despite the advantages provided, the use of these models as a tool to support clinical decision support systems in real-world scenarios has not been achieved [11]. More studies are required to consider the integration of these models in the healthcare setting [12]. Particularly, in the case of DFUs, the use of ML and DL models is hindered by the lack of labeled data, which causes overfitting and poor generalization on new data if the training dataset is not large enough [13]. There are techniques to mitigate this problem, such as transfer learning [14] or data augmentation [15,16]. Furthermore, these problems are magnified by the current trend towards deeper neural networks [17,18,19], where the problem of vanishing gradients [20] is very widespread; however, skip connections have been proven to work out this limitation and provide other benefits during the training process [21]. Additionally, the lack of standardization regarding feature extraction may also have an impact.
Ideally, ML and DL models should classify subjects at risk of developing an ulcer from a single thermogram containing the plantar aspect of both feet and, if possible, quantify the severity of the lesion. In the context of healthcare, comprehensive data interpretation is crucial. However, in the case of identifying foot disorders using thermography, many features have been proposed in the state of the art, but it is challenging to determine which ones are the most representative for DFUs. The presence of a high number of features can hinder data interpretation. Misinterpretation of the data may lead to inconsistencies among experts when diagnosing a disease, resulting in increased variability in clinical decision-making. Therefore, the identification of foot disorders using thermography requires establishing a subset of relevant features to reduce decision variability and data misinterpretation and provide a better overall cost–performance for classification [22]. Using a subset of features with relevant information, classifiers with better cost–performance ratios are achieved, as reducing the number of features can lessen both computational and memory resources [23]. The lack of standardization among thermograms as well as the unbalanced datasets towards diabetic cases hinder the establishment of this suitable subset of features.
ML and DL models have been explored to determine relevant features for early detection of DFUs [9,24,25,26,27]. However, except for a few cases, these studies were derived mainly from the only publicly available dataset, the INAOE dataset (Instituto Nacional de Astrofísica, Óptica y Electrónica) [26], which is composed of thermograms containing the plantar aspect of both feet. Recently, a similar dataset was released, STANDUP [28], which provides means for extending the current state of the art by simply increasing the number of samples available to train the ML and DL models. Furthermore, the additional dataset enables the determination of the generalizability of the set of state-of-the-art features previously extracted by classical and DL approaches [27].
In this work, the same methodology previously described was executed in order to extract a state-of-the-art set of features from infrared thermograms [27]. Four input datasets were considered by merging different datasets for feature extraction. A subset of features associated with each input dataset was extracted using classical- and DL-based approaches. The subset of features common to all of the approaches employed were used as an input for both a standard and an optimized support vector machine (SVM) [29] classifier. The SVM classifier was used as a reference to assess and compare the performance of each set of extracted features from the STANDUP and extended databases. In addition, a comparison was performed between the more relevant and robust features extracted in this work and those extracted using solely the INAOE dataset [27] as well as those proposed in previous studies [9].

2. Materials and Methods

2.1. Datasets Description

The datasets employed throughout this work are composed of infrared (IR) images acquired with different sensors, ambient conditions, and sites. RGB images of the same scene are also available for all datasets. These images are usually used to aid in the segmentation of the feet sole from the background [30]. In addition, the corresponding acquisition campaigns were carried out at separate time points over a different population sample. Further details regarding the infrared sensors and the protocol employed for image acquisition can be found elsewhere for the INAOE [26], STANDUP [28], and local datasets [30,31].

2.1.1. STANDUP Dataset

The STANDUP dataset, released in June 2023, was generated for DFU detection based on infrared thermography [28]. The dataset is composed of samples from 227 subjects, 145 diabetic and 82 healthy ones. For each subject, images were acquired at T0 after 10 min in a resting position to reach a state of thermodynamic equilibrium and at T10 after a cold stress test. The diabetic group was divided into three subgroups: R0 corresponded to non-neuropathic and non-ischemic individuals; R1 included neuropathic individuals without ischemia; and R2 was composed of individuals with ischemia. No distinction was made regarding the grading of the pathology in the present work; that is, diabetic and healthy subjects were considered for classification. Furthermore, the analysis is primarily focused on images acquired at T0, facilitating meaningful comparisons with other existing datasets (such as INAOE and local). That is, thermograms corresponding to subjects who underwent a cold stress test were not considered. Thus, the STANDUP dataset was reduced to 145 diabetic and 38 healthy subjects. Notice that, similarly to that observed for the INAOE dataset, this dataset is strongly unbalanced toward diabetic cases.

2.1.2. INAOE Dataset

The INAOE thermogram dataset, released in December 2019, is composed of samples from 167 volunteers, 122 diabetic and 45 non-diabetic subjects [26]. Notice that the INAOE dataset is unbalanced toward diabetic cases. This dataset was originally intended to study the distribution of temperature in the plantar region among diabetic and non-diabetic subjects. However, these thermograms have been widely used for DFU detection at an early stage [9,27,32,33].

2.1.3. Local Dataset

The local dataset was acquired in 2021 [30,31] and is being publicly released in association with the present work. This dataset contains samples from 22 healthy volunteers acquired at four different time points, although only the images corresponding to the 15 min resting position prior to acquisition were employed. This dataset was merged into the INAOE dataset, providing an extended dataset aiming to compensate the imbalance toward diabetic cases exhibited by the INAOE dataset.

2.2. Feature Extraction

The features were extracted from the INAOE and local datasets as previously described [27] and following the workflow initially proposed for the INAOE dataset [25,26]. However, for the STANDUP dataset, some preprocessing was required. First, as mentioned above, only images at T0 were employed. The thermograms were provided as grayscale images without temperature values, which prevented the extraction of certain features. For this reason, the color bar within each infrared image was used to define the highest and lowest temperature. Thus, the grayscale values were converted to temperature values. The infrared images were then segmented using the Segment Anything Model (SAM) [34]. In order to extract the angiosomes, a composite unit of tissues supplied by an artery [25,26], the segmented images were split to process each foot separately. By considering these angiosomes, the foot was divided into four regions: medial plantar artery (MPA), lateral plantar artery (LPA), medial calcaneal artery (MCA), and lateral calcaneal artery (LCA). As previously set, a temperature threshold of 18 °C was employed as the lower limit. This caused the average values for certain angiosomes to be zero. Therefore, only subjects for which all angiosomes were not null in both feet were further considered. Overall, the dataset was reduced to 88 diabetic and 34 healthy subjects.
The nomenclature employed to name the extracted features mentioned above consisted of using a letter to specify the foot, ‘L’ for left and ‘R’ for right, followed by the name of the corresponding angiosome. For the features extracted using the entire foot, this second descriptor was discarded. Then, the variable was set using lowercase letters such as mean, std, max, min, skew, or kurtosis. Capital letters were employed for the thermal change index (TCI), hot spot estimator (HSE), estimated temperature (ET), and estimated temperature difference (ETD) as well as for normalized temperature ranges (NTRs) followed by the subsequent class.
Four sets of features were extracted in this work depending on the input dataset. The first set, henceforth named DFU, was composed of the features extracted using the INAOE and local datasets. The second contained features solely for the STANDUP dataset, defined as STANDUP. In addition, the STANDUP dataset was merged with the local dataset. The set of associated features was named as STANDUP 2 . The final set of features, defined as ALL, was extracted by merging all datasets: INAOE, local, and STANDUP. The distribution between diabetic and healthy subjects for each dataset were 88/34, 88/56, 210/101 for the STANDUP, STANDUP 2 , and ALL datasets, respectively. As previously mentioned [27], the input datasets, composed by the features extracted from thermograms, were modified to compensate for the imbalance between classes using SMOTE (Synthetic Minority Over-sampling TEchnique), which generates new samples by linear interpolation between samples from the minority class. That is, prior to the execution of the workflow, the input datasets are balanced by generating samples composed of features for the healthy subjects. Therefore, 88 sets of features of thermograms for each class were available for the STANDUP and STANDUP 2 datasets, and 210 were available for the ALL dataset.

2.2.1. Feature Selection

The number of features or input variables per dataset was 188 and, as previously reported, a detailed investigation was proposed to detect the most relevant features [27]. The approaches employed included some classical methods, random forest and lasso, as well as two innovative ones based on DL, named concrete and variational dropout.
For the DL approaches, two methods for feature selection have been explored based on the variational inference in the input layer. The first, based on the concrete dropout approach [35], approximates a feature selection mechanism with a L 0 regularization factor using a Bernoulli distribution [36]. The second approach, called variational dropout, incorporates Gaussian noise with variational parameters that are learned during training. This method has been demonstrated to produce sparse representations [37] and, for this reason, it has been proposed as a feature selection technique [27].
Initially, the original input set was optimized by removing highly correlated variables using the Pearson correlation coefficient [38]. Those features with a correlation of r > 0.95 were considered highly correlated and, therefore, a reduction in the number of features was performed. The number of features or input variables was reduced from 188 to 141 for the DFU and STANDUP 2 datasets, while for the STANDUP and ALL datasets, the final number of features was 139 and 144, respectively. Subsequently, feature ranking based on logistic regression and an AUC-ROC (area under the curve of the receiver operating characteristic) analysis [39] were proposed to select the most informative features.
Five-fold cross-validation was employed and, for each iteration, the dataset was split into training and testing using a 80:20 ratio, respectively. Therefore, the relevance of the features was established as the average value resulting from the five iterations. Furthermore, as previously indicated, a batch size of 32 samples, 500 training epochs, and an ADAM optimizer [40] were employed during the training process of the DL-based models. The parameters β 1 and β 2 , which control the exponential decay rates for the moment estimation, were set to 0.9 and 0.999, respectively. The learning rate ( l r ) was set to 10 2 for the concrete variational feature selector and 10 3 for the variational dropout [27].

2.2.2. Classification

The objective is to identify a set of relevant features to classify the thermograms into diabetic and non-diabetic. An SVM [29] classifier was used with each dataset as an input to quantify the performance of the extracted features, their rank, and selected combination. The different steps of the entire workflow are illustrated in Figure 1.
Two settings were considered. In the first case, the SVM classifier was not optimized, and standard hyperparameters were chosen to offer a fair comparison between the proposed approaches to rank the features. In the second case, the SVM classifier was optimized using the randomized search [41] to obtain the best parameters for each set of features. The main hyperparameters associated with the SVM classifier were γ and C. A Gaussian kernel, also known as the radial basis function (RBF) kernel, has a hyperparameter, γ , which controls the spread of the Gaussian center. The hyperparameter C, used to direct the penalty L 2 , controls the trade-off between decision boundary and misclassification.

3. Results

3.1. Selected Features

Following the workflow described [27], features were ranked for each approach: lasso, random forest, concrete, and variational dropout. The 10 first features extracted for each approach were considered the most relevant and were fed to the optimized and non-optimized SVM classifier. The non-optimized SVM hyperparameters were established as 0.1 and 1 for γ and C, respectively, using an RBF kernel. For informative purposes, the first 10 features extracted from each approach using the standard SVM classifier are listed in Appendix A.
Notice that three sets of features were employed as inputs: STANDUP, STANDUP 2 , and ALL. Therefore, the respective SVM hyperparameters varied according to the input dataset. In all cases, the best model was found using an RBF kernel. The values of the hyperparameter γ were 0.004, 0.002, and 0.007, whereas C values were 26.827, 51.795, and 6.551 for the STANDUP, STANDUP 2 , and ALL datasets, respectively.
The features that consistently appeared in all implemented approaches are listed in Table 1, organized by their respective ranks and datasets. The ranks of these features changed according to the approach employed; thus, the lowest rank among the different approaches was assigned as its final rank. Notice that only features found up to a rank of lower than 50 were considered. Additionally, the 10 best-ranked features selected by the different feature selection methods for each dataset can be found in Appendix A.
As can be observed, the number of features in coincidence varied depending on the input dataset. R_MCA_std and R_LCA_kurtosis appeared as relevant features independent of the approach and dataset (highlighted in Table 1). R_MCA_kurtosis and LPA_ETD appeared in coincidence for three datasets. In addition, nine features were in coincidence for two datasets: L_kurtosis, R_kurtosis, L_MPA_kurtosis, L_MCA_std, R_LPA_std, R_MPA_HSE, L_min, L_LCA_std, and L_LPA_min. In summary, 13 features appeared as relevant in at least 2 different datasets, with 3 of them corresponding to the entire foot and the rest being distributed within the angiosomes. Three features were associated with the MCA and LPA angiosomes, respectively, where two features were linked to the MPA and LCA angiosomes.

3.2. Classification Using a Standard SVM

To prevent bias in the conclusion, a standard hyperparameter configuration was employed for the SVM classifier. This approach assumed that the results were not inflated due to an overfitting hyperparameter setting tailored to the selected features.
The top 10 ranked features from each approach and dataset (see Appendix A) were used to train the standard SVM classifier, that is, the SVM with a fixed hyperparameter configuration. Furthermore, the features that consistently ranked in the top 10 across all approaches, as depicted in Table 1, were also used as input features.
In order to facilitate comparison with previous studies, two sets of features were considered. The first set was composed of the following features [27]: R_LPA_min, R_MCA_std, Foot_ETD, LPA_ETD, L_MCA_std, L_kurtosis, L_LPA_std, R_kurtosis, R_LCA_std, and R_LCA_kurtosis, which corresponded to the top 10 features presented in Table 1 (first column). The second set was composed of the following ten ranked features [9]: TCI, NTR_C 4 , NTR_C 3 , MPA_mean, LPA_mean, LPA_ET, LCA_mean, highest temperature, NTR_C 2 , and NTR_C 1 .
The results for the standard SVM classifier for all approaches employed are listed in Table 2, Table 3 and Table 4 for the STANDUP, STANDUP 2 , and ALL datasets, respectively.
The performance metrics were significantly reduced when the input dataset presented higher heterogeneity, as occurred when merging datasets. This is the case for the STANDUP 2 and ALL datasets. Regarding the best approach, for the STANDUP dataset, the highest accuracy and F1-score were observed for the lasso approach, although very close values were found for the variational dropout approach. The highest precision was noticed for the variational dropout approach, whereas the best recall was shown for the workflow described in this work to extract state-of-the-art features. For the STANDUP 2 dataset, the highest accuracy and precision were found for the random forest and lasso approaches, respectively. Recall and F1-score were best for the concrete dropout approach. Finally, for the ALL dataset, the highest metrics were observed for state-of-the-art features extracted from a previous work [27].

3.3. Classification Using an Optimized SVM

In this section, the classification metrics results were depicted by using the well-fitted hyperparameters setting per dataset. Similarly to the previous section, the results for the optimized SVM using all approaches are shown in Table 5, Table 6 and Table 7 for the STANDUP, STANDUP 2 , and ALL datasets, respectively.
A consistent trend was observed with the optimized SVM, mirroring the findings for the standard SVM. When the dataset’s heterogeneity increased, the performance metrics decreased. In terms of the best-performing approach, for the STANDUP dataset, the highest accuracy, precision, and F1-score were observed in the lasso approach. However, the best recall was found for the state-of-the-art features extracted from a previous work [27]. For the STANDUP 2 dataset, the highest accuracy, recall, and F1-score were found in the random forest approach, whereas the lasso approach provided the best precision. For the ALL dataset, the best performance metrics were observed in the lasso approach, except for the recall, which was best in the variational dropout approach.

3.4. Effects of Class Balance by SMOTE

As mentioned above, SMOTE was used to compensate for the imbalance between the classes of the respective datasets. However, the effects of this procedure were not quantified. Therefore, the workflow illustrated in Figure 1 was additionally executed without the oversampling step to compare the modifications observed on the performance metrics of the respective approaches and datasets. The results are shown in Figure 2 and Figure 3 when applying the standard and optimized SVM classifier, respectively.
In the case of applying the SVM classifier with the standard hyperparameters, a slight improvement in classification performance was observed with the STANDUP dataset with oversampling. However, it decreased moderately when oversampling the STANDUP 2 dataset. Moreover, while considering the ALL dataset, the more heterogeneous one, the performance remained similar, as shown in Figure 2. In general, the variability of the different approaches increases when using the non-oversampled ALL dataset, whereas the opposite trend is observed for the other datasets.
On the other hand, the accuracy displayed when applying the optimized SVM decreased for the STANDUP dataset, as can be observed from Figure 3. For the STANDUP 2 dataset, the performance accuracy was maintained. Finally, for the ALL dataset, the accuracy increased when using the oversampling. Additionally, the variability decreased for the oversampled STANDUP and ALL datasets, whereas it increased for the STANDUP 2 dataset. Furthermore, a steeper decrement in performance was noticed for the non-oversampled dataset, particularly for the selected features.
It is worth noting that the features previously proposed [9] tend to have the highest variability among the different datasets. Moreover, the STANDUP dataset using the lasso approach for feature selection has the highest accuracy after applying SMOTE (see Figure 2 and Figure 3). This may be a consequence of the linear approach used for class balance by the SMOTE method. Nevertheless, the features selected by the variational dropout approach provided close performance metrics. However, the features selected by the variational dropout approach were consistent regarding the variability among the different settings.

4. Discussion

Several approaches were considered to extract relevant features used for DFU detection based on infrared thermograms following the same methodology previously described [27]. In this case, an extended and multicenter dataset was created by merging the INAOE, STANDUP, and local database, which provided a generalization factor to the classification task at hand. This was conducted to determine whether a thermogram corresponded to a healthy or diabetic person.
To the best of the authors’ knowledge, this is the largest thermogram dataset explored, especially regarding DFU detection at an early stage. As mentioned above, the INAOE dataset has been the only thermogram database publicly available, and the recently released STANDUP dataset provides the opportunity to test the methodology previously established. The STANDUP dataset was considered alone as well as merged with the local dataset aiming to correct the imbalance toward diabetic cases observed. Furthermore, a more generalized and extended dataset was created by merging all available datasets (ALL).
Classical approaches, such as lasso and random forest, were tested against two DL-based approaches by applying the dropout techniques, concrete and variational dropout. The dropout techniques, initially designed to address overfitting in DL models, were employed not only in the feature selection but also across different layers using a dropout rate of 0.5. For instance, in the case of concrete dropout, the input layer is defined by variational parameters establishing a binomial distribution composed of d independent Bernoulli ‘continuous relaxed’ distributions [27]. This configuration acts as a ‘gate’ to identify irrelevant features by introducing noise [27]. In an ideal scenario, relevant features tend to have a dropout rate of close to zero, while irrelevant features tend towards a dropout rate of one. In essence, the proposed restriction in the model implicitly serves to mitigate overfitting concerns inherent in DL-based models. Furthermore, it is worth noting that the chosen models, particularly the random forest and DL-based approaches, are inherently robust at handling data variability. While preprocessing could mitigate issues related to feature extraction, the focus of this work was to identify the most relevant features within the newly released STANDUP and ALL databases and compare them with previous results [27]. Therefore, extensive hard preprocessing of the thermograms was avoided.
In the context of ML models, where the parameters are denoted as θ , theoretically, a test could be established to validate the statistical significance of p ( X , Y | θ ) concerning p ( θ ) , where X is the dataset and Y the prediction. However, it is crucial to note that ML models are commonly evaluated using metrics such as the mean squared error (MSE) or the AUC-ROC. In this work, K-fold cross-validation [42] was employed to validate the SVM model. The dataset is partitioned into ‘k’ subsets, and the model is trained on ‘k − 1’ subsets while being validated on the remaining subset. This process is iterated ‘k’ times, with each ‘fold’ serving as both a training and test set. The outcome is an estimation of the mean error value and standard deviation, providing a robust assessment of model performance. Specifically, a low standard deviation was observed for the standard SVM classifier with predefined hyperparameter configurations across different experiments to discard biased conclusions. This finding leads to the conclusion that the model effectively fits the distribution p ( X , Y ) and the provided features contain sufficient information about X for predicting Y. In general, the uncertainty is increased with the class-balanced dataset, as noticed by the increase in the standard deviation.
The analysis of the subset of features considered relevant and the subsequent classification task for each approach provided sufficient metric values regarding performance. For the dataset with maximum heterogeneity (ALL), the best approach varied depending on whether the classifier was standard or optimized. For the standard SVM, in which a true comparison can be drawn between the different approaches, the best performance metrics were observed for the state-of-the-art features previously reported [27]. These results support the fact that the methodology, and the subset of state-of-the-art features subsequently derived, provide consistent and reliable descriptors to discriminate between healthy and diabetic individuals. Despite the heterogeneity of the dataset, the performance was suitable, although some decreases were observed precisely due to this variability. The best F1-score reported for the DFU dataset was 0.9027 ± 0.104 [27], whereas the same metrics was 0.8513 ± 0.0279 for the ALL dataset.
For the optimized SVM, the lasso approach provided the best performance metrics, except for the recall, which was best in the variational dropout approach. In this case, the F1-score for the ALL dataset was 0.7956 ± 0.0291. The reason for a decrement in the performance may be due to oversampling. For the non-oversampled datasets, when using the optimized SVM, the recall performance increases. This can be due to the fact that some subjects considered as control may be diabetic. Therefore, when applying SMOTE, features corresponding to diabetic subjects are propagated and disrupt the control group. This is particularly noticed for the STANDUP dataset.
Regarding the set of relevant features, R_MCA_std and R_LCA_kurtosis appeared as relevant features independent of the approach and dataset. LPA_ETD appeared in coincidence for three datasets:,DFU, STANDUP, and STANDUP 2 , whereas R_MCA_kurtosis also appeared in coincidence for three datasets, STANDUP, STANDUP 2 , and ALL. In addition, nine features were in coincidence for two datasets. Among all of these features found in coincidence, those that already appeared as relevant in our previous work are as follows [27]: R_MCA_std, LPA_ETD, L_kurtosis, R_kurtosis, L_MCA_std, and R_LPA_std. Thus, these features, mainly associated with the MCA and LPA angiosomes, as well as the kurtosis for each foot, consistently appeared as relevant features independent of the input dataset.
A major limitation of the present study is the lack of an associated clinical trial. At this stage, the main aim was focused on establishing the workflow required for data analysis. In this work, as a proof of concept, a relevant set of state-of-the-art features was determined. This provided a tool to successfully discriminate between healthy and pathological subjects by measuring the temperature within the plantar aspects of both feet. Furthermore, some insight was gained regarding the importance of the different angiosomes and their predictive value for classification. However, the presented methodology must be tested and validated in a standard clinical setting in order to assess the clinical relevance of the findings. Then, the incorporation of glycemic control parameters and other diabetes-specific factors must be included as additional features. This allows for the assessment of whether underlying biochemical processes relate to inflammation or microvascular changes in diabetic foot disorders.
Further studies would require more balanced datasets to classify thermograms between two classes, diabetic and healthy. The necessity of additional preprocessing to unify different datasets must be explored. The lack of improvement noticed in this work when merging datasets in comparison with our previous work [27] may be a consequence of avoiding a uniform preprocessing.
Moreover, the STANDUP database provides thermographic images after thermal stress for healthy and diabetic subjects. This could help to gain some insight regarding dynamic thermal changes in diabetic foot disorders and whether thermal information could contribute to early detection. Currently, these data are being preprocessed in order to apply the methodology presented in this work. Finally, once the patient has been labeled as diabetic, a new classification task is planned to determine the level of severity within diabetic thermograms.

5. Conclusions

The identification of foot disorders at an early stage using thermography requires establishing a subset of relevant features to reduce decision variability and data misinterpretation and provide an overall better cost–performance for classification. The lack of standardization among thermograms as well as the unbalanced datasets towards diabetic cases hinder the establishment of this suitable subset of features. In this work, an extended and more generalized dataset has been employed. The suitability of the methodology employed has been confirmed and, most importantly, the performance of the state-of-the-art features previously proposed was demonstrated, despite the generalization added by the merged input datasets. Finally, features associated with the MCA and LPA angiosomes seemed the most relevant.

Author Contributions

Conceptualization, N.A.-M., A.H.-G., J.O.-R. and J.R.-A.; methodology, N.A.-M., A.H.-G. and J.O.-R.; software, A.H.-G., N.A.-M. and J.O.-R.; validation, N.A.-M., A.H.-G. and J.O.-R.; formal analysis, N.A.-M., A.H.-G. and J.O.-R.; investigation, N.A.-M., A.H.-G. and J.O.-R.; resources, N.A.-M., A.H.-G., J.O.-R. and J.R.-A.; data curation, N.A.-M., A.H.-G. and J.O.-R.; writing—original draft preparation, N.A.-M., A.H.-G., J.O.-R. and J.R.-A.; writing—review and editing, N.A.-M., A.H.-G., J.O.-R. and J.R.-A.; visualization, N.A.-M., A.H.-G. and J.O.-R.; supervision, N.A.-M., A.H.-G., J.O.-R. and J.R.-A.; project administration, J.R.-A.; funding acquisition, N.A.-M., A.H.-G., J.O.-R. and J.R.-A. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the IACTEC Technological Training program (TF INNOVA) and is part of the Project MACBIOIDI2 MAC2/1.1b/352, INTERREG Program, funded by the European Regional Development Fund (ERDF). Furthermore, this work was completed while Abián Hernández was a beneficiary of a pre-doctoral grant given by the “Agencia Canaria de Investigacion, Innovacion y Sociedad de la Información (ACIISI)” of the “Consejería de Economía, Conocimiento y Empleo” of the “Gobierno de Canarias”, which is partly financed by the European Social Fund (FSE) (POC 2014-2020, Eje 3 Tema Prioritario 74 (85%)).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Informed consent for the local dataset was obtained from all subjects involved in the study. Furthermore, acquired data were codified and anonymized to ensure subject confidentiality and data protection.

Data Availability Statement

The INAOE [26] and STANDUP [28] datasets employed in this study are publicly available at https://ieee-dataport.org/open-access/plantar-thermogram-database-study-diabetic-foot-complications (accessed on 27 November 2023) and https://www.standupproject.eu/manager/?conf=default&route=/STANDUP_Database (accessed on 27 November 2023), respectively. The local dataset has been made available at https://www.iac.es/en/science-and-technology/technology-transfer-iactec/forms (accessed on 27 November 2023). Notice that, due to privacy restrictions, only 19 of the 22 image sets originally acquired were released. The code implemented for this work is freely available at https://github.com/mt4sd/DFUFeatureRankingByVariationalDropout (accessed on 27 November 2023).

Acknowledgments

The authors would like to thank the creators of the STANDUP dataset for publicly releasing the dataset. In addition, the authors are particularly grateful to Doha Bouallal for the additional information provided through personal communications.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, or in the decision to publish the results.

Appendix A

The first 10 features extracted for each employed approach are listed according to the input dataset.
Table A1. The 10 most relevant features extracted from the STANDUP dataset, listed according to rank for all approaches considered: lasso, random forest, concrete, and variational dropout.
Table A1. The 10 most relevant features extracted from the STANDUP dataset, listed according to rank for all approaches considered: lasso, random forest, concrete, and variational dropout.
RankLassoRandom ForestConcrete DropoutVariational Dropout
1R_MPA_kurtosisR_stdL_minL_LPA_min
2R_MCA_stdR_MCA_stdR_MPA_skewR_MCA_std
3R_maxR_MPA_stdR_LCA_kurtosisR_MPA_skew
4R_MPA_skewR_MPA_kurtosisR_MPA_kurtosisR_MCA_kurtosis
5R_LPA_NRT_C 7 L_LCA_stdL_LPA_minR_MPA_kurtosis
6R_MPA_NRT_C 4 L_MPA_stdR_MCA_kurtosisR_LPA_NRT_C 7
7R_LCA_kurtosisL_stdR_MCA_stdL_min
8R_MCA_kurtosisL_kurtosisL_kurtosisR_LPA_NRT_C 2
9R_MCA_NRT_C 4 R_kurtosisR_MCA_minR_max
10L_MPA_skewR_LPA_stdR_LPA_NRT_C 2 L_skew
Table A2. The 10 most relevant features extracted from the STANDUP2 dataset, listed according to rank for all approaches considered: lasso, random forest, concrete, and variational dropout.
Table A2. The 10 most relevant features extracted from the STANDUP2 dataset, listed according to rank for all approaches considered: lasso, random forest, concrete, and variational dropout.
RankLassoRandom ForestConcrete DropoutVariational Dropout
1R_MPA_skewR_MCA_stdR_MPA_skewR_MCA_kurtosis
2R_MPA_maxR_MPA_kurtosisR_LCA_kurtosisR_MPA_skew
3L_MCA_minL_MCA_minR_MCA_stdR_LCA_kurtosis
4R_MCA_stdL_LCA_stdR_MCA_kurtosisLPA_ETD
5R_MCA_kurtosisL_LCA_maxL_MCA_stdR_MPA_std
6R_MPA_stdL_MPA_NRT_C 4 L_LPA_minL_LPA_HSE
7R_maxR_LCA_minL_MCA_minL_LCA_std
8L_LCA_minL_NRT_C 4 L_MPA_HSER_MPA_HSE
9L_MPA_skewL_LCA_minR_LCA_minR_MCA_min
10R_LCA_kurtosisL_MPA_stdR_LPA_minR_MCA_std
Table A3. The 10 most relevant features extracted from the ALL dataset, listed according to rank for all approaches considered: lasso, random forest, concrete, and variational dropout.
Table A3. The 10 most relevant features extracted from the ALL dataset, listed according to rank for all approaches considered: lasso, random forest, concrete, and variational dropout.
RankLassoRandom ForestConcrete DropoutVariational Dropout
1L_LPA_minR_MCA_stdR_MCA_stdR_MCA_std
2R_MPA_maxL_LPA_minR_MCA_kurtosisL_MPA_skew
3R_MCA_NRT_C 5 L_MPA_stdL_MPA_HSER_MCA_skew
4R_MCA_stdL_MPA_NRT_C 3 R_MPA_skewL_MPA_std
5L_MPA_stdL_NRT_C 3 L_MCA_skewR_LCA_kurtosis
6R_LCA_NRT_C 9 R_LCA_NRT_C 2 R_kurtosisR_MCA_kurtosis
7R_MPA_skewR_MPA_kurtosisL_LPA_minR_MPA_std
8R_MCA_kurtosisR_MPA_stdL_MCA_stdLPA_ETD
9L_LCA_NRT_C 4 R_MCA_NRT_C 2 R_LCA_kurtosisR_LCA_skew
10R_stdL_LCA_NRT_C 2 L_MPA_skewL_MPA_HSE

References

  1. Jaiswal, V.; Negi, A.; Pal, T. A review on current advances in machine learning based diabetes prediction. Prim. Care Diabetes 2021, 15, 435–443. [Google Scholar] [CrossRef] [PubMed]
  2. Adam, M.; Ng, E.Y.; Tan, J.H.; Heng, M.L.; Tong, J.W.; Acharya, U.R. Computer aided diagnosis of diabetic foot using infrared thermography: A review. Comput. Biol. Med. 2017, 91, 326–336. [Google Scholar] [CrossRef] [PubMed]
  3. Cassidy, B.; Reeves, N.D.; Pappachan, J.M.; Gillespie, D.; O’Shea, C.; Rajbhandari, S.; Maiya, A.G.; Frank, E.; Boulton, A.J.; Armstrong, D.G.; et al. The DFUC 2020 dataset: Analysis towards diabetic foot ulcer detection. touchREVIEWS Endocrinol. 2021, 17, 5. [Google Scholar] [CrossRef] [PubMed]
  4. Armstrong, D.G.; Boulton, A.J.; Bus, S.A. Diabetic foot ulcers and their recurrence. N. Engl. J. Med. 2017, 376, 2367–2375. [Google Scholar] [CrossRef] [PubMed]
  5. Gatt, A.; Falzon, O.; Cassar, K.; Ellul, C.; Camilleri, K.P.; Gauci, J.; Mizzi, S.; Mizzi, A.; Sturgeon, C.; Camilleri, L.; et al. Establishing differences in thermographic patterns between the various complications in diabetic foot disease. Int. J. Endocrinol. 2018, 2018, 9808295. [Google Scholar] [CrossRef] [PubMed]
  6. Chemello, G.; Salvatori, B.; Morettini, M.; Tura, A. Artificial Intelligence Methodologies Applied to Technologies for Screening, Diagnosis and Care of the Diabetic Foot: A Narrative Review. Biosensors 2022, 12, 985. [Google Scholar] [CrossRef]
  7. Cruz-Vega, I.; Hernandez-Contreras, D.; Peregrina-Barreto, H.; Rangel-Magdaleno, J.d.J.; Ramirez-Cortes, J.M. Deep learning classification for diabetic foot thermograms. Sensors 2020, 20, 1762. [Google Scholar] [CrossRef]
  8. Saminathan, J.; Sasikala, M.; Narayanamurthy, V.; Rajesh, K.; Arvind, R. Computer aided detection of diabetic foot ulcer using asymmetry analysis of texture and temperature features. Infrared Phys. Technol. 2020, 105, 103219. [Google Scholar] [CrossRef]
  9. Khandakar, A.; Chowdhury, M.E.; Reaz, M.B.I.; Ali, S.H.M.; Kiranyaz, S.; Rahman, T.; Chowdhury, M.H.; Ayari, M.A.; Alfkey, R.; Bakar, A.A.A.; et al. A Novel Machine Learning Approach for Severity Classification of Diabetic Foot Complications Using Thermogram Images. Sensors 2022, 22, 4249. [Google Scholar] [CrossRef]
  10. Faust, O.; Acharya, U.R.; Ng, E.; Hong, T.J.; Yu, W. Application of infrared thermography in computer aided diagnosis. Infrared Phys. Technol. 2014, 66, 160–175. [Google Scholar] [CrossRef]
  11. Vayena, E.; Blasimme, A.; Cohen, I.G. Machine learning in medicine: Addressing ethical challenges. PLoS Med. 2018, 15, e1002689. [Google Scholar] [CrossRef] [PubMed]
  12. Liu, X.; Faes, L.; Kale, A.U.; Wagner, S.K.; Fu, D.J.; Bruynseels, A.; Mahendiran, T.; Moraes, G.; Shamdas, M.; Kern, C.; et al. A comparison of deep learning performance against health-care professionals in detecting diseases from medical imaging: A systematic review and meta-analysis. Lancet Digit. Health 2019, 1, e271–e297. [Google Scholar] [CrossRef] [PubMed]
  13. Tulloch, J.; Zamani, R.; Akrami, M. Machine learning in the prevention, diagnosis and management of diabetic foot ulcers: A systematic review. IEEE Access 2020, 8, 198977–199000. [Google Scholar] [CrossRef]
  14. Bar, Y.; Diamant, I.; Wolf, L.; Lieberman, S.; Konen, E.; Greenspan, H. Chest pathology detection using deep learning with non-medical training. In Proceedings of the 2015 IEEE 12th International Symposium on Biomedical Imaging (ISBI), Brooklyn, NY, USA, 16–19 April 2015; IEEE: New York, NY, USA, 2015; pp. 294–297. [Google Scholar]
  15. Shorten, C.; Khoshgoftaar, T.M. A survey on image data augmentation for deep learning. J. Big Data 2019, 6, 1–48. [Google Scholar] [CrossRef]
  16. Xu, J.; Li, M.; Zhu, Z. Automatic data augmentation for 3D medical image segmentation. In Proceedings of the Medical Image Computing and Computer Assisted Intervention—MICCAI 2020: 23rd International Conference, Lima, Peru, 4–8 October 2020; Proceedings, Part I 23. Springer: Cham, Switzerland, 2020; pp. 378–387. [Google Scholar]
  17. Jha, D.; Riegler, M.A.; Johansen, D.; Halvorsen, P.; Johansen, H.D. Doubleu-net: A deep convolutional neural network for medical image segmentation. In Proceedings of the 2020 IEEE 33rd International Symposium on Computer-Based Medical Systems (CBMS), Rochester, MN, USA, 28–30 July 2020; IEEE: New York, NY, USA, 2020; pp. 558–564. [Google Scholar]
  18. Kaur, T.; Gandhi, T.K. Automated brain image classification based on VGG-16 and transfer learning. In Proceedings of the 2019 International Conference on Information Technology (ICIT), Bhubaneswar, India, 19–21 December 2019; IEEE: New York, NY, USA, 2019; pp. 94–98. [Google Scholar]
  19. Oh, Y.; Park, S.; Ye, J.C. Deep learning COVID-19 features on CXR using limited training data sets. IEEE Trans. Med. Imaging 2020, 39, 2688–2700. [Google Scholar] [CrossRef] [PubMed]
  20. Pascanu, R.; Mikolov, T.; Bengio, Y. On the difficulty of training recurrent neural networks. In Proceedings of the International Conference on Machine Learning, Atlanta, GA, USA, 17–19 June 2013; PMLR: Birmingham, UK, 2013; pp. 1310–1318. [Google Scholar]
  21. Orhan, A.E.; Pitkow, X. Skip connections eliminate singularities. arXiv 2017, arXiv:1701.09175. [Google Scholar]
  22. Early Treatment for Retinopathy of Prematurity Cooperative Group. Revised indications for the treatment of retinopathy of prematurity: Results of the early treatment for retinopathy of prematurity randomized trial. Arch. Ophthalmol. 2003, 121, 1684–1694. [Google Scholar] [CrossRef] [PubMed]
  23. Hild, K.E.; Erdogmus, D.; Torkkola, K.; Principe, J.C. Feature extraction using information-theoretic learning. IEEE Trans. Pattern Anal. Mach. Intell. 2006, 28, 1385–1392. [Google Scholar] [CrossRef]
  24. Peregrina-Barreto, H.; Morales-Hernandez, L.A.; Rangel-Magdaleno, J.; Avina-Cervantes, J.G.; Ramirez-Cortes, J.M.; Morales-Caporal, R. Quantitative estimation of temperature variations in plantar angiosomes: A study case for diabetic foot. Comput. Math. Methods Med. 2014, 2014, 585306. [Google Scholar] [CrossRef]
  25. Hernandez-Contreras, D.; Peregrina-Barreto, H.; Rangel-Magdaleno, J.; Gonzalez-Bernal, J.; Altamirano-Robles, L. A quantitative index for classification of plantar thermal changes in the diabetic foot. Infrared Phys. Technol. 2017, 81, 242–249. [Google Scholar] [CrossRef]
  26. Hernandez-Contreras, D.A.; Peregrina-Barreto, H.; de Jesus Rangel-Magdaleno, J.; Renero-Carrillo, F.J. Plantar thermogram database for the study of diabetic foot complications. IEEE Access 2019, 7, 161296–161307. [Google Scholar] [CrossRef]
  27. Hernandez-Guedes, A.; Arteaga-Marrero, N.; Villa, E.; Callico, G.M.; Ruiz-Alzola, J. Feature Ranking by Variational Dropout for Classification Using Thermograms from Diabetic Foot Ulcers. Sensors 2023, 23, 757. [Google Scholar] [CrossRef] [PubMed]
  28. Bouallal, D.; Bougrine, A.; Harba, R.; Canals, R.; Douzi, H.; Vilcahuaman, L.; Arbanil, H. STANDUP database of plantar foot thermal and RGB images for early ulcer detection. Open Res. Eur. 2022, 2, 77. [Google Scholar] [CrossRef]
  29. Wang, L. Support Vector Machines: Theory and Applications; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2005; Volume 177. [Google Scholar]
  30. Arteaga-Marrero, N.; Bodson, L.C.; Hernández, A.; Villa, E.; Ruiz-Alzola, J. Morphological Foot Model for Temperature Pattern Analysis Proposed for Diabetic Foot Disorders. Appl. Sci. 2021, 11, 7396. [Google Scholar] [CrossRef]
  31. Villa, E.; Arteaga-Marrero, N.; Ruiz-Alzola, J. Performance assessment of low-cost thermal cameras for medical applications. Sensors 2020, 20, 1321. [Google Scholar] [CrossRef] [PubMed]
  32. Albers, J.W.; Jacobson, R. Decompression nerve surgery for diabetic neuropathy: A structured review of published clinical trials. Diabetes Metab. Syndr. Obes. Targets Ther. 2018, 11, 493. [Google Scholar] [CrossRef] [PubMed]
  33. Maldonado, H.; Bayareh, R.; Torres, I.; Vera, A.; Gutiérrez, J.; Leija, L. Automatic detection of risk zones in diabetic foot soles by processing thermographic images taken in an uncontrolled environment. Infrared Phys. Technol. 2020, 105, 103187. [Google Scholar] [CrossRef]
  34. Kirillov, A.; Mintun, E.; Ravi, N.; Mao, H.; Rolland, C.; Gustafson, L.; Xiao, T.; Whitehead, S.; Berg, A.C.; Lo, W.Y.; et al. Segment anything. arXiv 2023, arXiv:2304.02643. [Google Scholar]
  35. Gal, Y.; Hron, J.; Kendall, A. Concrete dropout. Adv. Neural Inf. Process. Syst. 2017, 30. [Google Scholar]
  36. Louizos, C.; Welling, M.; Kingma, D.P. Learning sparse neural networks through L_0 regularization. arXiv 2017, arXiv:1712.01312. [Google Scholar]
  37. Molchanov, D.; Ashukha, A.; Vetrov, D. Variational dropout sparsifies deep neural networks. In Proceedings of the International Conference on Machine Learning, Sydney, Australia, 6–11 August 2017; PMLR: Birmingham, UK, 2017; pp. 2498–2507. [Google Scholar]
  38. Freedman, D.; Pisani, R.; Purves, R. Statistics, 4th ed.; W. W. Norton & Company: New York, NY, USA, 2012. [Google Scholar]
  39. Fawcett, T. An introduction to ROC analysis. Pattern Recognit. Lett. 2006, 27, 861–874. [Google Scholar] [CrossRef]
  40. Kingma, D.P.; Ba, J. Adam: A method for stochastic optimization. arXiv 2014, arXiv:1412.6980. [Google Scholar]
  41. Bergstra, J.; Bengio, Y. Random search for hyper-parameter optimization. J. Mach. Learn. Res. 2012, 13, 281–305. [Google Scholar]
  42. Kohavi, R. A study of cross-validation and bootstrap for accuracy estimation and model selection. In Proceedings of the Ijcai, Montreal, QC, Canada, 20–25 August 1995; Volume 14, pp. 1137–1145. [Google Scholar]
Figure 1. Flowchart representing the experimental procedure.
Figure 1. Flowchart representing the experimental procedure.
Biomedicines 11 03209 g001
Figure 2. Performance comparison of the standard SVM classifier before (above) and after SMOTE (below). Selected features (1) [27] and Selected features (2) [9] refer to a subset of features extracted in previous publications.
Figure 2. Performance comparison of the standard SVM classifier before (above) and after SMOTE (below). Selected features (1) [27] and Selected features (2) [9] refer to a subset of features extracted in previous publications.
Biomedicines 11 03209 g002
Figure 3. Performance comparison of the optimized SVM classifier before (above) and after SMOTE (below). Selected features (1) [27] and Selected features (2) [9] refer to a subset of features extracted in previous publications.
Figure 3. Performance comparison of the optimized SVM classifier before (above) and after SMOTE (below). Selected features (1) [27] and Selected features (2) [9] refer to a subset of features extracted in previous publications.
Biomedicines 11 03209 g003
Table 1. Most relevant features that coincide in all approaches considered, listed according to rank and input dataset. Features that coincide among all datasets were highlighted.
Table 1. Most relevant features that coincide in all approaches considered, listed according to rank and input dataset. Features that coincide among all datasets were highlighted.
RankFeatures in Coincidence (DFU) [27]Features in Coincidence (STANDUP)Features in Coincidence (STANDUP2)Features in Coincidence (ALL)
Rank < 10 R_LPA_minR_MCA_stdR_MCA_stdR_MCA_std
R_MPA_kurtosis
Rank < 20R_MCA_stdR_MCA_kurtosisR_MCA_kurtosisL_LPA_min
L_kurtosisL_MCA_minL_MPA_std
R_kurtosisL_LPA_minR_MCA_kurtosis
Rank < 30Foot_ETDL_minL_LCA_stdR_LCA_kurtosis
LPA_ETDR_MPA_skewL_MPA_kurtosis
L_MCA_stdR_LCA_kurtosis
L_kurtosis
Rank < 50L_LPA_stdL_LCA_stdR_LCA_kurtosisL_MCA_std
R_kurtosisL_MPA_kurtosisR_MPA_stdR_MCA_skew
R_LCA_stdR_LCA_skewR_maxL_MPA_HSE
R_LCA_kurtosisL_MPA_minR_LCA_minR_LPA_std
R_LPA_stdL_MCA_kurtosisL_LCA_minR_LPA_skew
R_MPA_HSER_LPA_HSEL_MPA_skewR_MPA_HSE
LCA_ETDLPA_ETDLPA_ETD
R_MCA_NRT_C 4
L_min
L_MCA_skew
Table 2. Performance metrics of the approaches considered for the STANDUP dataset and the standard SVM classifier according to the selected input features shown in Table 1. The highest value for each performance metric is highlighted.
Table 2. Performance metrics of the approaches considered for the STANDUP dataset and the standard SVM classifier according to the selected input features shown in Table 1. The highest value for each performance metric is highlighted.
Input (STANDUP)ApproachAccuracyPrecisionRecallF1-Score
10 first featuresLasso0.9146 ± 0.02590.9608 ± 0.03300.8604 ± 0.05240.9070 ± 0.0357
Random Forest0.8811 ± 0.07850.8998 ± 0.07710.8670 ± 0.09140.8815 ± 0.0777
Concrete Dropout0.8518 ± 0.05590.8386 ± 0.07160.8697 ± 0.08770.8509 ± 0.0608
Variational Dropout0.9091 ± 0.02150.9889 ± 0.02220.8298 ± 0.04790.9011 ± 0.0231
10 first features in coincidenceLasso, Random Forest, Concrete, and Variational Dropout0.8579 ± 0.04780.8265 ± 0.04640.9121 ± 0.04420.8668 ± 0.0419
Selected features from [27]Lasso, Random Forest, Concrete, and Variational Dropout0.8637 ± 0.02120.8480 ± 0.01930.8883 ± 0.02910.8672 ± 0.0138
Selected features from [9]Pearson, Chi-square, RFE, Logistics, Random Forest, and LightGBM0.7337 ± 0.09370.7963 ± 0.13080.6552 ± 0.12860.7076 ± 0.1040
Table 3. Performance metrics of the approaches considered for the STANDUP 2 dataset and the standard SVM classifier according to the selected input features shown in Table 1. The highest value for each performance metric is highlighted.
Table 3. Performance metrics of the approaches considered for the STANDUP 2 dataset and the standard SVM classifier according to the selected input features shown in Table 1. The highest value for each performance metric is highlighted.
Input (STANDUP 2 )ApproachAccuracyPrecisionRecallF1-Score
10 first featuresLasso0.8186 ± 0.08080.8302 ± 0.06340.8125 ± 0.13090.8163 ± 0.0840
Random Forest0.8303 ± 0.07560.8150 ± 0.08860.8653 ± 0.07430.8363 ± 0.0662
Concrete Dropout0.8300 ± 0.07060.7980 ± 0.04180.8929 ± 0.09320.8414 ± 0.0611
Variational Dropout0.8243 ± 0.05340.8062 ± 0.04940.8672 ± 0.06760.8331 ± 0.0405
10 first features in coincidenceLasso, Random Forest, Concrete, and Variational Dropout0.7794 ± 0.08490.7996 ± 0.11860.7876 ± 0.10080.7834 ± 0.0620
Selected features from [27]Lasso, Random Forest, Concrete, and Variational Dropout0.7792 ± 0.08770.8256 ± 0.12330.7552 ± 0.11920.7762 ± 0.0727
Selected features from [9]Pearson, Chi-square, RFE, Logistics, Random Forest, and LightGBM0.7164 ± 0.09890.7216 ± 0.11570.7028 ± 0.13490.7064 ± 0.1161
Table 4. Performance metrics of the approaches considered for the ALL dataset and the standard SVM classifier according to the selected input features shown in Table 1. The highest value for each performance metric is highlighted.
Table 4. Performance metrics of the approaches considered for the ALL dataset and the standard SVM classifier according to the selected input features shown in Table 1. The highest value for each performance metric is highlighted.
Input (ALL)ApproachAccuracyPrecisionRecallF1-Score
10 first featuresLasso0.8238 ± 0.03320.8629 ± 0.04650.7740 ± 0.04790.8144 ± 0.0315
Random Forest0.8167 ± 0.03420.8931 ± 0.01670.7219 ± 0.05200.7973 ± 0.0331
Concrete Dropout0.8333 ± 0.03370.8826 ± 0.04320.7737 ± 0.07850.8211 ± 0.0389
Variational Dropout0.7976 ± 0.03280.7906 ± 0.05820.8161 ± 0.03670.8012 ± 0.0288
10 first features in coincidenceLasso, Random Forest, Concrete, and Variational Dropout0.8191 ± 0.03320.8873 ± 0.06080.7332 ± 0.07260.7997 ± 0.0458
Selected features from [27]Lasso, Random Forest, Concrete, and Variational Dropout0.8619 ± 0.02780.9250 ± 0.03300.7931 ± 0.06470.8513 ± 0.0279
Selected features from [9]Pearson, Chi-square, RFE, Logistics, Random Forest, and LightGBM0.7524 ± 0.04420.8220 ± 0.06650.6554 ± 0.04540.7268 ± 0.0355
Table 5. Performance metrics of the approaches considered for the STANDUP dataset and the optimized SVM classifier according to the selected input features shown in Table 1. The highest value for each performance metric is highlighted.
Table 5. Performance metrics of the approaches considered for the STANDUP dataset and the optimized SVM classifier according to the selected input features shown in Table 1. The highest value for each performance metric is highlighted.
Input (STANDUP)ApproachAccuracyPrecisionRecallF1-Score
10 first featuresLasso0.8921 ± 0.01120.9615 ± 0.03170.8193 ± 0.03700.8834 ± 0.0099
Random Forest0.8071 ± 0.04740.8009 ± 0.03630.8233 ± 0.07990.8097 ± 0.0465
Concrete Dropout0.8348 ± 0.04290.8661 ± 0.06220.7927 ± 0.06300.8256 ± 0.0476
Variational Dropout0.8808 ± 0.03280.9599 ± 0.03290.7982 ± 0.04670.8706 ± 0.0302
10 first features in coincidenceLasso, Random Forest, Concrete, and Variational Dropout0.8238 ± 0.02170.8370 ± 0.03190.8088 ± 0.05010.8208 ± 0.0177
Selected features from [27]Lasso, Random Forest, Concrete, and Variational Dropout0.8127 ± 0.03750.8060 ± 0.03680.8304 ± 0.02970.8174 ± 0.0259
Selected features from [9]Pearson, Chi-square, RFE, Logistics, Random Forest, and LightGBM0.7219 ± 0.06930.7799 ± 0.07340.6460 ± 0.13570.6952 ± 0.0766
Table 6. Performance metrics of the approaches considered for the STANDUP 2 dataset and the optimized SVM classifier according to the selected input features shown in Table 1. The highest value for each performance metric is highlighted.
Table 6. Performance metrics of the approaches considered for the STANDUP 2 dataset and the optimized SVM classifier according to the selected input features shown in Table 1. The highest value for each performance metric is highlighted.
Input (STANDUP 2 )ApproachAccuracyPrecisionRecallF1-Score
10 first featuresLasso0.7956 ± 0.04140.8244 ± 0.07900.7725 ± 0.07950.7909 ± 0.0342
Random Forest0.8303 ± 0.08760.7996 ± 0.09150.8892 ± 0.09400.8396 ± 0.0803
Concrete Dropout0.7959 ± 0.03400.7983 ± 0.06680.8087 ± 0.04940.7995 ± 0.0194
Variational Dropout0.8019 ± 0.07750.7958 ± 0.06450.8245 ± 0.10350.8071 ± 0.0695
10 first features in coincidenceLasso, Random Forest, Concrete, and Variational Dropout0.8019 ± 0.07530.8012 ± 0.08420.8232 ± 0.09500.8074 ± 0.0620
Selected features from [27]Lasso, Random Forest, Concrete, and Variational Dropout0.7679 ± 0.08520.8152 ± 0.11700.7094 ± 0.07820.7549 ± 0.0795
Selected features from [9]Pearson, Chi-square, RFE, Logistics, Random Forest, and LightGBM0.7108 ± 0.09900.7381 ± 0.14230.6836 ± 0.08880.7030 ± 0.0967
Table 7. Performance metrics of the approaches considered for the ALL dataset and the optimized SVM classifier according to the selected input features shown in Table 1. The highest value for each performance metric is highlighted.
Table 7. Performance metrics of the approaches considered for the ALL dataset and the optimized SVM classifier according to the selected input features shown in Table 1. The highest value for each performance metric is highlighted.
Input (ALL)ApproachAccuracyPrecisionRecallF1-Score
10 first featuresLasso0.8143 ± 0.03070.8937 ± 0.05920.7259 ± 0.07730.7956 ± 0.0291
Random Forest0.7762 ± 0.04850.8095 ± 0.08250.7374 ± 0.05620.7681 ± 0.0409
Concrete Dropout0.7810 ± 0.02670.8582 ± 0.06480.6852 ± 0.07730.7558 ± 0.0333
Variational Dropout0.7762 ± 0.02430.7891 ± 0.05950.7586 ± 0.02470.7718 ± 0.0245
10 first features in coincidenceLasso, Random Forest, Concrete, and Variational Dropout0.7881 ± 0.03140.8447 ± 0.06930.7118 ± 0.04040.7702 ± 0.0324
Selected features from [27]Lasso, Random Forest, Concrete, and Variational Dropout0.7857 ± 0.03190.8736 ± 0.06310.6796 ± 0.08020.7582 ± 0.0401
Selected features from [9]Pearson, Chi-square, RFE, Logistics, Random Forest, and LightGBM0.7333 ± 0.05610.8044 ± 0.07050.6338 ± 0.07640.7039 ± 0.0515
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Arteaga-Marrero, N.; Hernández-Guedes, A.; Ortega-Rodríguez, J.; Ruiz-Alzola, J. State-of-the-Art Features for Early-Stage Detection of Diabetic Foot Ulcers Based on Thermograms. Biomedicines 2023, 11, 3209. https://doi.org/10.3390/biomedicines11123209

AMA Style

Arteaga-Marrero N, Hernández-Guedes A, Ortega-Rodríguez J, Ruiz-Alzola J. State-of-the-Art Features for Early-Stage Detection of Diabetic Foot Ulcers Based on Thermograms. Biomedicines. 2023; 11(12):3209. https://doi.org/10.3390/biomedicines11123209

Chicago/Turabian Style

Arteaga-Marrero, Natalia, Abián Hernández-Guedes, Jordan Ortega-Rodríguez, and Juan Ruiz-Alzola. 2023. "State-of-the-Art Features for Early-Stage Detection of Diabetic Foot Ulcers Based on Thermograms" Biomedicines 11, no. 12: 3209. https://doi.org/10.3390/biomedicines11123209

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop