Skip to main page content
U.S. flag

An official website of the United States government

Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation
. 2024 Apr 3:12:14.
doi: 10.12688/f1000research.122288.2. eCollection 2023.

Artificial intelligence based glaucoma and diabetic retinopathy detection using MATLAB - retrained AlexNet convolutional neural network

Affiliations

Artificial intelligence based glaucoma and diabetic retinopathy detection using MATLAB - retrained AlexNet convolutional neural network

Isaac Arias-Serrano et al. F1000Res. .

Abstract

Background: Glaucoma and diabetic retinopathy (DR) are the leading causes of irreversible retinal damage leading to blindness. Early detection of these diseases through regular screening is especially important to prevent progression. Retinal fundus imaging serves as the principal method for diagnosing glaucoma and DR. Consequently, automated detection of eye diseases represents a significant application of retinal image analysis. Compared with classical diagnostic techniques, image classification by convolutional neural networks (CNN) exhibits potential for effective eye disease detection.

Methods: This paper proposes the use of MATLAB - retrained AlexNet CNN for computerized eye diseases identification, particularly glaucoma and diabetic retinopathy, by employing retinal fundus images. The acquisition of the database was carried out through free access databases and access upon request. A transfer learning technique was employed to retrain the AlexNet CNN for non-disease (Non_D), glaucoma (Sus_G) and diabetic retinopathy (Sus_R) classification. Moreover, model benchmarking was conducted using ResNet50 and GoogLeNet architectures. A Grad-CAM analysis is also incorporated for each eye condition examined.

Results: Metrics for validation accuracy, false positives, false negatives, precision, and recall were reported. Validation accuracies for the NetTransfer (I-V) and netAlexNet ranged from 89.7% to 94.3%, demonstrating varied effectiveness in identifying Non_D, Sus_G, and Sus_R categories, with netAlexNet achieving a 93.2% accuracy in the benchmarking of models against netResNet50 at 93.8% and netGoogLeNet at 90.4%.

Conclusions: This study demonstrates the efficacy of using a MATLAB-retrained AlexNet CNN for detecting glaucoma and diabetic retinopathy. It emphasizes the need for automated early detection tools, proposing CNNs as accessible solutions without replacing existing technologies.

Keywords: AlexNet; Classification; Convolutional Neural Network (CNN); Diabetic Retinopathy; Glaucoma.

PubMed Disclaimer

Conflict of interest statement

No competing interests were disclosed.

Figures

Figure 1.
Figure 1.. Retraining and benchmarking of AlexNet for non-disease (Non_D), glaucoma (Sus_G) and diabetic retinopathy (Sus_R) detection.
Retinal fundus images retrieved from High-Resolution Fundus (HRF) Image Database.
Figure 2.
Figure 2.. Proposed system for glaucoma and diabetic retinopathy detection using AlexNet.
Figure 3.
Figure 3.. Data Organization generated by MATLAB for Training and Validation Sets.
Glossary: Non-disease (Non_D), glaucoma (Sus_G) and diabetic retinopathy (Sus_R).
Figure 4.
Figure 4.. Proposed neural network architecture for eye diseases detection based on AlexNet.
Figure 5.
Figure 5.. Confusion matrix for accuracy of the retrained AlexNet convolutional neural network on all datasets for the eye disease detection.
Glossary: False Negative (FN), False Positive (FP), Non-disease (Non_D), glaucoma (Sus_G) and diabetic retinopathy (Sus_R).
Figure 6.
Figure 6.. Confusion matrix for accuracy of the retrained AlexNet, ResNet50 & GoogLeNet convolutional neural networks for the eye disease detection.
Glossary: False Negative (FN), False Positive (FP), Non-disease (Non_D), glaucoma (Sus_G) and diabetic retinopathy (Sus_R).
Figure 7.
Figure 7.. Performance Evolution and Training Metrics of netAlexNet, netResNet50, and GoogleNet Models.
Figure 8.
Figure 8.. Grad-Cam for AlexNet, ResNet50 & GoogLeNet convolutional neural networks for the eye disease detection.
Glossary: Non-disease (Non_D), glaucoma (Sus_G) and diabetic retinopathy (Sus_R).

Similar articles

Cited by

References

    1. Weinreb RN, Aung T, Medeiros FA: The Pathophysiology and Treatment of Glaucoma. Journal of American Medical Association. 2014;311:1901–1911. 10.1001/jama.2014.3192 - DOI - PMC - PubMed
    1. Lee DA, Higginbotham EJ: Glaucoma and its treatment: A review. American Journal of Health-System Pharmacy. 2005;62:691–699. Oxford University Press (OUP). 10.1093/ajhp/62.7.691 - DOI - PubMed
    1. Wang W, Lo A: Diabetic Retinopathy: Pathophysiology and Treatments. IJMS. MDPI AG. 2018;19:1816. 10.3390/ijms19061816 - DOI - PMC - PubMed
    1. Qummar S, Khan FG, Shah S, et al. : A Deep Learning Ensemble Approach for Diabetic Retinopathy Detection. IEEE Access. 2019;7:150530–150539. Institute of Electrical and Electronics Engineers (IEEE). 10.1109/access.2019.2947484 - DOI
    1. Garcia-Feijoo J, Martinez-de-la-Casa JM, Morales-Fernandez L, et al. : New technologies for measuring intraocular pressure. Progress in Brain Research. 2015;67–79. Elsevier. 10.1016/bs.pbr.2015.06.003 - DOI - PubMed

MeSH terms