| Literature DB >> 35885512 |
Muhammad Mohsin Butt1, D N F Awang Iskandar1, Sherif E Abdelhamid2, Ghazanfar Latif3,4, Runna Alghazo5.
Abstract
Diabetic Retinopathy (DR) is a medical condition present in patients suffering from long-term diabetes. If a diagnosis is not carried out at an early stage, it can lead to vision impairment. High blood sugar in diabetic patients is the main source of DR. This affects the blood vessels within the retina. Manual detection of DR is a difficult task since it can affect the retina, causing structural changes such as Microaneurysms (MAs), Exudates (EXs), Hemorrhages (HMs), and extra blood vessel growth. In this work, a hybrid technique for the detection and classification of Diabetic Retinopathy in fundus images of the eye is proposed. Transfer learning (TL) is used on pre-trained Convolutional Neural Network (CNN) models to extract features that are combined to generate a hybrid feature vector. This feature vector is passed on to various classifiers for binary and multiclass classification of fundus images. System performance is measured using various metrics and results are compared with recent approaches for DR detection. The proposed method provides significant performance improvement in DR detection for fundus images. For binary classification, the proposed modified method achieved the highest accuracy of 97.8% and 89.29% for multiclass classification.Entities:
Keywords: convolutional neural network features; diabetic retinopathy; fundus images; hybrid deep learning features
Year: 2022 PMID: 35885512 PMCID: PMC9324358 DOI: 10.3390/diagnostics12071607
Source DB: PubMed Journal: Diagnostics (Basel) ISSN: 2075-4418
Figure 1The proposed method for hybrid feature extraction and classification of fundus images.
Figure 2Fundus image distribution of different classes in the APTOS dataset.
Figure 3Various stages of DR according to the ICDR severity scale in the APTOS dataset. (a). Healthy image with No DR. Stage 0, (b). Image with Mild DR. Stage 1, (c). Image with Moderate DR. Stage 2, (d). Image with Severe DR. Stage 3, (e). Image with Proliferative Dr. Stage 4.
Figure 4Sample images suffering from focus and exposure issues.
Figure 5Inception module for the GoogleNet model.
Figure 6Building block of a residual network.
Figure 7Workflow in transfer learning.
Experimental results of different classifiers for binary classification using features extracted from the GoogleNet Model.
| Classifier | Metrics | NDR | DR | Weighted Average |
|---|---|---|---|---|
| RF | Accuracy | 95.32 | 95.90 | 95.61 |
| Precision | 95.90 | 95.40 | 95.60 | |
| Recall | 95.30 | 95.90 | 95.60 | |
| F-Measure | 95.60 | 95.60 | 95.60 | |
| SVM | Accuracy | 97.52 | 97.26 | 97.39 |
| Precision | 97.30 | 97.50 | 97.40 | |
| Recall | 97.50 | 97.30 | 97.40 | |
| F-Measure | 97.40 | 97.40 | 97.40 | |
| RBF | Accuracy | 96.70 | 97.26 | 96.98 |
| Precision | 97.20 | 96.70 | 97.00 | |
| Recall | 96.70 | 97.30 | 97.00 | |
| F-Measure | 97.00 | 97.00 | 97.00 | |
| NB | Accuracy | 89.83 | 85.79 | 87.80 |
| Precision | 86.30 | 89.50 | 87.90 | |
| Recall | 89.80 | 85.80 | 87.80 | |
| F-Measure | 88.00 | 87.60 | 87.80 |
Experimental results of different classifiers for binary classification using features extracted from the ResNet-18 Model.
| Classifier | Metrics | NDR | DR | Weighted Average |
|---|---|---|---|---|
| RF | Accuracy | 95.60 | 94.26 | 94.93 |
| Precision | 94.30 | 95.60 | 94.90 | |
| Recall | 95.60 | 94.30 | 94.90 | |
| F-Measure | 95.00 | 94.90 | 94.90 | |
| SVM | Accuracy | 97.25 | 98.08 | 97.67 |
| Precision | 98.10 | 97.30 | 97.70 | |
| Recall | 97.30 | 98.10 | 97.70 | |
| F-Measure | 97.70 | 97.70 | 97.70 | |
| RBF | Accuracy | 97.25 | 96.17 | 96.71 |
| Precision | 96.20 | 97.20 | 96.70 | |
| Recall | 97.30 | 96.20 | 96.70 | |
| F-Measure | 96.70 | 96.70 | 96.70 | |
| NB | Accuracy | 89.83 | 94.26 | 92.05 |
| Precision | 94.00 | 90.30 | 92.10 | |
| Recall | 89.80 | 94.30 | 92.10 | |
| F-Measure | 91.90 | 92.20 | 92.10 |
Experimental results of different classifiers for binary classification using hybrid features extracted GoogleNet and ResNet-18.
| Classifier | Metrics | NDR | DR | Weighted Average |
|---|---|---|---|---|
| RF | Accuracy | 96.42 | 95.62 | 96.02 |
| Precision | 95.60 | 96.40 | 96.00 | |
| Recall | 96.40 | 95.60 | 96.00 | |
| F-Measure | 96.00 | 96.00 | 96.00 | |
| SVM | Accuracy | 97.52 | 98.08 | 97.80 |
| Precision | 98.10 | 97.60 | 97.80 | |
| Recall | 97.50 | 98.10 | 97.80 | |
| F-Measure | 97.80 | 97.80 | 97.80 | |
| RBF | Accuracy | 97.25 | 97.26 | 97.26 |
| Precision | 97.30 | 97.30 | 97.30 | |
| Recall | 97.30 | 97.30 | 97.30 | |
| F-Measure | 97.30 | 97.30 | 97.30 | |
| NB | Accuracy | 92.30 | 93.16 | 92.73 |
| Precision | 93.10 | 92.40 | 92.70 | |
| Recall | 92.30 | 93.20 | 92.70 | |
| F-Measure | 92.70 | 92.80 | 92.70 |
Experimental results of different classifiers for multiclass classification using features extracted from the GoogleNet Model.
| Classifier | Metrics | NDR | MDR | PDR | Weighted Average |
|---|---|---|---|---|---|
| RF | Accuracy | 94.66 | 68.35 | 70.99 | 78.13 |
| Precision | 91.60 | 73.00 | 68.40 | 78.00 | |
| Recall | 94.70 | 68.40 | 71.00 | 78.10 | |
| F-Measure | 93.10 | 70.60 | 69.70 | 78.00 | |
| SVM | Accuracy | 96.00 | 68.98 | 74.80 | 79.95 |
| Precision | 96.60 | 74.70 | 68.10 | 80.20 | |
| Recall | 96.00 | 69.00 | 74.80 | 80.00 | |
| F-Measure | 96.30 | 71.70 | 71.30 | 80.00 | |
| RBF | Accuracy | 96.00 | 58.86 | 75.57 | 76.53 |
| Precision | 91.70 | 73.80 | 63.50 | 76.80 | |
| Recall | 96.00 | 58.90 | 75.60 | 76.50 | |
| F-Measure | 93.80 | 65.50 | 69.00 | 76.20 | |
| NB | Accuracy | 87.33 | 62.02 | 67.17 | 72.20 |
| Precision | 84.00 | 65.30 | 66.20 | 72.00 | |
| Recall | 87.30 | 62.00 | 67.20 | 72.20 | |
| F-Measure | 85.60 | 63.60 | 66.70 | 72.10 |
Experimental results of different classifiers for multiclass classification using features extracted from the ResNet-18 Model.
| Classifier | Metrics | NDR | MDR | PDR | Weighted Average |
|---|---|---|---|---|---|
| RF | Accuracy | 96.00 | 58.22 | 75.57 | 76.30 |
| Precision | 87.30 | 72.40 | 67.30 | 76.00 | |
| Recall | 96.00 | 58.20 | 75.60 | 76.30 | |
| F-Measure | 91.40 | 64.60 | 71.20 | 75.70 | |
| SVM | Accuracy | 96.00 | 59.49 | 77.86 | 77.44 |
| Precision | 90.00 | 72.90 | 68.00 | 77.30 | |
| Recall | 96.00 | 59.50 | 77.90 | 77.40 | |
| F-Measure | 92.90 | 65.50 | 72.60 | 77.00 | |
| RBF | Accuracy | 98.66 | 52.53 | 80.15 | 76.53 |
| Precision | 88.10 | 76.10 | 64.80 | 76.80 | |
| Recall | 98.70 | 52.50 | 80.20 | 76.50 | |
| F-Measure | 93.10 | 62.20 | 71.70 | 75.60 | |
| NB | Accuracy | 90.00 | 61.39 | 71.75 | 74.25 |
| Precision | 86.50 | 68.80 | 66.20 | 74.10 | |
| Recall | 90.00 | 61.40 | 71.80 | 74.30 | |
| F-Measure | 88.20 | 64.90 | 68.90 | 74.10 |
Experimental results of different classifiers for multiclass classification using hybrid features extracted GoogleNet and ResNet-18.
| Classifier | Metrics | NDR | MDR | PDR | Weighted Average |
|---|---|---|---|---|---|
| RF | Accuracy | 96.66 | 76.58 | 83.96 | 85.64 |
| Precision | 92.40 | 84.00 | 79.70 | 85.60 | |
| Recall | 96.70 | 76.60 | 84.00 | 85.60 | |
| F-Measure | 94.50 | 80.10 | 81.80 | 85.50 | |
| SVM | Accuracy | 96.66 | 81.64 | 90.07 | 89.29 |
| Precision | 96.70 | 87.80 | 83.10 | 89.40 | |
| Recall | 96.70 | 81.60 | 90.10 | 89.30 | |
| F-Measure | 96.70 | 84.60 | 84.60 | 89.30 | |
| RBF | Accuracy | 98.66 | 62.65 | 82.44 | 80.86 |
| Precision | 93.70 | 81.10 | 67.90 | 81.50 | |
| Recall | 98.70 | 62.70 | 82.40 | 80.90 | |
| F-Measure | 96.10 | 70.70 | 74.50 | 80.50 | |
| NB | Accuracy | 94.00 | 74.68 | 71.75 | 80.41 |
| Precision | 89.80 | 74.70 | 75.80 | 80.20 | |
| Recall | 94.00 | 74.70 | 71.80 | 80.40 | |
| F-Measure | 91.90 | 74.70 | 73.70 | 80.30 |
Figure 8Confusion matrix for binary classification using SVM classifier.
Figure 9Confusion matrix for multiclass classification using SVM classifier.
Comparison of proposed hybrid model with recent research articles.
| Reference | Method | Dataset | Accuracy |
|---|---|---|---|
| Proposed Method | Transfer Learning-based Hybrid GoogleNet and ResNet-18 features with SVM Classifier | APTOS | 97.80% (Binary), 89.29% (Multiclass) |
| Farag et al. (2022) [ | DenseNet with Convolutional Block Attention Module | APTOS | 97.00% (Binary) |
| Vives Bois (2021) [ | convolutional neural networks with synaptic metaplasticity | APTOS | 94.00% (Binary) |
| Zhang (2022) [ | Source-Free Transfer Learning Approach | APTOS | 91.2% (Binary) |
| Gangwar et al. (2021) [ | Transfer Learning with additional CNN layers in the ResNet model | APTOS | 82.18% (Multiclass) |