| Literature DB >> 32569310 |
Mohamed Shaban1, Zeliha Ogur2, Ali Mahmoud2, Andrew Switala2, Ahmed Shalaby2, Hadil Abu Khalifeh3, Mohammed Ghazal3, Luay Fraiwan3, Guruprasad Giridharan2, Harpal Sandhu4, Ayman S El-Baz2.
Abstract
Diabetic retinopathy (DR) is a serious retinal disease and is considered as a leading cause of blindness in the world. Ophthalmologists use optical coherence tomography (OCT) and fundus photography for the purpose of assessing the retinal thickness, and structure, in addition to detecting edema, hemorrhage, and scars. Deep learning models are mainly used to analyze OCT or fundus images, extract unique features for each stage of DR and therefore classify images and stage the disease. Throughout this paper, a deep Convolutional Neural Network (CNN) with 18 convolutional layers and 3 fully connected layers is proposed to analyze fundus images and automatically distinguish between controls (i.e. no DR), moderate DR (i.e. a combination of mild and moderate Non Proliferative DR (NPDR)) and severe DR (i.e. a group of severe NPDR, and Proliferative DR (PDR)) with a validation accuracy of 88%-89%, a sensitivity of 87%-89%, a specificity of 94%-95%, and a Quadratic Weighted Kappa Score of 0.91-0.92 when both 5-fold, and 10-fold cross validation methods were used respectively. A prior pre-processing stage was deployed where image resizing and a class-specific data augmentation were used. The proposed approach is considerably accurate in objectively diagnosing and grading diabetic retinopathy, which obviates the need for a retina specialist and expands access to retinal care. This technology enables both early diagnosis and objective tracking of disease progression which may help optimize medical therapy to minimize vision loss.Entities:
Year: 2020 PMID: 32569310 PMCID: PMC7307769 DOI: 10.1371/journal.pone.0233514
Source DB: PubMed Journal: PLoS One ISSN: 1932-6203 Impact factor: 3.240
APTOS 2019 Kaggle dataset classes description.
| Class Label | DR Stage | Class Size | Category Label | Category Size |
|---|---|---|---|---|
| 0 | No DR | 1,796 | 0 | 1,796 |
| 1 | Mild NPDR | 369 | 1 | 1,364 |
| 2 | Moderate NPDR | 995 | ||
| 3 | Severe NPDR | 193 | 2 | 488 |
| 4 | PDR | 295 |
Fig 1Fundus images for the five stages of DR.
Fig 2Proposed CNN architecture.
Confusion matrix for the proposed model (5-fold cross validation).
| No DR | Moderate DR | Severe DR | |
|---|---|---|---|
| 351 | 9 | 0 | |
| 10 | 234 | 7 | |
| 0 | 78 | 231 |
Confusion matrix for the proposed model (10-fold cross validation).
| No DR | Moderate DR | Severe DR | |
|---|---|---|---|
| 174 | 8 | 3 | |
| 1 | 122 | 6 | |
| 0 | 27 | 119 |
Validation accuracies, sensitivities and specificities of the proposed CNN and related work.
| Proposed CNN Architecture | Pratt et al. [ | Dekhil et al. [ | Acharya et al. [ | Acharya et al. [ | ||
|---|---|---|---|---|---|---|
| 5-Fold Cross Validation | 10-Fold Cross Validation | |||||
| 88% | 89% | 75% | 75% | 82% | 85.9% | |
| 87% | 89% | 30% | N/A | 82% | 82% | |
| 94% | 95% | 95% | N/A | 88% | 86% | |
Fig 3ROC curve for the proposed model in case of (a) 5-fold cross validation (b) 10-fold cross validation.
Area Under the Curve (AUC) and quadratic weighted Kappa score when 5-fold and 10-fold cross validation is used.
| 5-Fold Cross Validation | 10-Fold Cross Validation | |
|---|---|---|
| 0.95 | 0.91 | |
| 0.91 | 0.92 |
Fig 4Examples of misclassified fundus images by the proposed architecture.
(a) Ground Truth “0” Predicted “1”. (b) Ground Truth “1” Predicted “2” (c) Ground Truth “1” Predicted “0” (d) Ground Truth “2” Predicted “1”.