Skip to main content
Log in

Automated diabetic retinopathy screening using deep learning

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

Abstract

The purpose of this research is to propose a new method for identifying diabetic retinopathy using retinal fundus images. Currently, identifying diabetic retinopathy from computerized fundus images is a challenging task in medical image processing and requires new strategies to be developed. The manual analysis of the retinal fundus is time-consuming and requires a significant amount of skill. To assist clinicians, this research develops a graphical user interface that integrates imaging algorithms to assess whether the patient’s fundus image is affected by diabetic retinopathy. The diagnosis is made using a deep neural network, specifically the Resnet152-V2, which has been shown to have 100% accuracy in all evaluation criteria including accuracy, recall, precision, and F1 Score. The severity of the disease is displayed on the graphical user interface and the patient’s information is stored in a local database. This proposed method can also be used by ophthalmologists as a backup option to support in disease detection, reducing the necessary processing time.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

Data availability

The dataset used in this study is public and can be found at the following links: https://www.kaggle.com/datasets/sovitrath/diabetic-retinopathy-224x224-2019-data.

References

  1. Congdon NG, Friedman DS, Lietman T (2003) Important causes of visual impairment in the world today. JAMA 290(15):2057–2060. https://doi.org/10.1001/jama.290.15.2057

    Article  Google Scholar 

  2. Taylor HR, Keeffe JE (2001) World blindness: a 21st century perspective. Br J Ophthalmol 85(3):261–266. https://doi.org/10.1136/bjo.85.3.261

    Article  Google Scholar 

  3. Kaji Y (2018) Diabetic eye disease. Diabetes and aging-related complications. Springer, Singapore, pp 19–29. https://doi.org/10.1007/978-981-10-4376-5_2

    Book  Google Scholar 

  4. Antal B, Hajdu A (2012) An ensemble-based system for microaneurysm detection and diabetic retinopathy grading. IEEE Trans Biomed Eng 59(6):1720. https://doi.org/10.1109/TBME.2012.2193126

    Article  Google Scholar 

  5. Islam M, Dinh AV, Wahid KA (2017) Automated diabetic retinopathy detection using bag of words approach. J Biomed Sci Eng 10:86–96. https://doi.org/10.4236/jbise.2017.105B010

    Article  Google Scholar 

  6. Sutton J, Mahajan R, Akbilgic O, Kamaleswaran R (2018) PhysOnline: an online feature extraction and machine learning pipeline for real-time analysis of streaming physiological data. IEEE J Biomed Health Inf 10:11–12. https://doi.org/10.1109/jbhi.2018.2832610

    Article  Google Scholar 

  7. Gencer C, Coskun A (2005) Robust speed control of permanent magnet synchronous motors using adaptive neuro fuzzy inference system controllers. Asian J Inf Technol 4(10):918–919. https://medwelljournals.com/abstract/?doi=ajit.2005.918.919

  8. Kose U, Arslan A (2017) Optimization of self-learning in Computer Engineering courses: an intelligent software system supported by artificial neural network and vortex optimization algorithm. Comput Appl Eng Educ 25(1):142–156. https://doi.org/10.1002/cae.21787

    Article  Google Scholar 

  9. Coskun A (2011) Optimization of a mini-golf game using the genetic algorithm. Electron Electr Eng 3(109):97–100. https://doi.org/10.5755/j01.eee.109.3.180

    Article  Google Scholar 

  10. Hussein AF, ArunKumar N, Ramirez-Gonzalez G, Abdulhay E, Tavares JMR, de Albuquerque VHC (2018) A medical records managing and securing blockchain based system supported by a genetic algorithm and discrete wavelet transform. Cogn Syst Res 52:1–11. https://doi.org/10.1016/j.cogsys.2018.05.004

    Article  Google Scholar 

  11. Atanasov P, Gauthier A, Lopes R (2018) Applications of artificial intelligence technologies in healthcare: a systematic literature review. Value Health 21:S84. https://doi.org/10.1016/j.jval.2018.07.629

    Article  Google Scholar 

  12. Wartman SA, Combs CD (2017) Medical education must move from the information age to the age of artificial intelligence. Acad Med 93:1107–1109. https://doi.org/10.1097/ACM.0000000000002044

    Article  Google Scholar 

  13. Hamet P, Tremblay J (2017) Artificial intelligence in medicine. Metabolism 69:S36–S40. https://doi.org/10.1016/j.metabol.2017.01.011

    Article  Google Scholar 

  14. Xing L, Krupinski EA, Cai J (2018) Artificial intelligence will soon change the landscape of medical physics research and practice. Med Phys 45(5):1791–1793. https://doi.org/10.1002/mp.12831

    Article  Google Scholar 

  15. Gupta D, Julka A, Jain S, Aggarwal T, Khanna A, Arunkumar N, de Albuquerque VHC (2018) Optimized cuttlefish algorithm for diagnosis of Parkinson’s disease. Cogn Syst Res 52:36–48. https://doi.org/10.1016/j.cogsys.2018.06.006

    Article  Google Scholar 

  16. Hemanth JD, Kose U, Deperlioglu O, de Albuquerque VHC (2018) An augmented reality-supported mobile application for diagnosis of heart diseases. J Super Comput. https://doi.org/10.1007/s11227-018-2483-6

    Article  Google Scholar 

  17. Moreira MW, Rodrigues JJ, Al-Muhtadi J, Korotaev VV, de Albuquerque VHC (2018) Neuro-fuzzy model for HELLP syndrome prediction in mobile cloud computing environments. Concurr Comput. https://doi.org/10.1002/cpe.4651

    Article  Google Scholar 

  18. Rebouças Filho PP, Peixoto SA, da Nóbrega RVM, Hemanth DJ, Medeiros AG, Sangaiah AK, de Albuquerque VHC (2018) Automatic histologically-closer classification of skin lesions. Comput Med Imaging Graph 68:40–54. https://doi.org/10.1016/j.compmedimag.2018.05.004

    Article  Google Scholar 

  19. Rebouças EDS, Marques RC, Braga AM, Oliveira SA, de Albuquerque VHC, Rebouças Filho PP (2018) New level set approach based on Parzen estimation for stroke segmentation in skull CT images. Soft Comput. https://doi.org/10.1007/s00500-018-3491-4

    Article  Google Scholar 

  20. Reboucas Filho PP, Reboucas EDS, Marinho LB, Sarmento RM, Tavares JMR, de Albuquerque VHC (2017) Analysis of human tissue densities: a new approach to extract features from medical images. Pattern Recogn Lett 94:211–218. https://doi.org/10.1016/j.patrec.2017.02.005

    Article  Google Scholar 

  21. Rodrigues MB, Da Nóbrega RVM, Alves SSA, Rebouças Filho PP, Duarte JBF, Sangaiah AK, De Albuquerque VHC (2018) Health of things algorithms for malignancy level classification of lung nodules. IEEE Access 6:18592–18601. https://doi.org/10.1109/ACCESS.2018.2817614

    Article  Google Scholar 

  22. Guefrechi S, Jabra MB, Ammar A, Koubaa A, Hamam H (2021) Deep learning based detection of COVID-19 from chest X-ray images. Multimed Tools Appl 80(21–23):31803–31820. https://doi.org/10.1007/s11042-021-11192-5

    Article  Google Scholar 

  23. Ben Jabra M, Koubaa A, Benjdira B, Ammar A, Hamam H (2021) COVID-19 diagnosis in chest X-rays using Deep Learning and Majority Voting. Appl Sci 11:2884. https://doi.org/10.3390/app11062884

    Article  Google Scholar 

  24. Echtioui A, Zouch W, Ghorbel M, Mhiri C, Hamam H (2020) Detection methods of coronavirus disease (COVID-19). SLAS Technol Q1:1–7. https://doi.org/10.1177/2472630320962002

    Article  Google Scholar 

  25. Foeady AZ, Novitasari DCR, Asyhar AH, Firmansjah M (2018) Automated diagnosis system of diabetic retinopathy using GLCM method and SVM classifier. Proceedings of the 2018 5th International Conference on Electrical Engineering, Computer Science and Informatics (EECSI); Malang, Indonesia. 16–18 October, pp. 154–160. https://doi.org/10.1109/EECSI.2018.8752726

  26. Acharya UR, Ng EYK, Tan JH, Sree SV, Ng KH (2012) An integrated index for the identification of diabetic retinopathy stages using texture parameters. J Med Syst 36(3):2011–2020. https://doi.org/10.1007/s10916-011-9663-8

    Article  Google Scholar 

  27. Rahim SS, Palade V, Shuttleworth J, Jayne C (2016) Automatic screening and classification of diabetic retinopathy and maculopathy using fuzzy image processing. Brain Inform 3:249–267. https://doi.org/10.1007/s40708-016-0045-3

    Article  Google Scholar 

  28. Yasashvini R, Yasashvini R, Vergin Raja Sarobin M, Panjanathan R, Graceline Jasmine S, Jani Anbarasi L (2022) Diabetic Retinopathy classification using CNN and Hybrid Deep Convolutional neural networks. Symmetry 14:1932. https://doi.org/10.3390/sym14091932

    Article  Google Scholar 

  29. Rahhal D, Alhamouri R, Albataineh I, Duwairi R (2022) Detection and classification of diabetic retinopathy using artificial intelligence algorithms. In: Proceedings of the 2022 13th International Conference on Information and Communication Systems (ICICS), Irbid, Jordan, 21–23 June 2022; pp. 15–21. https://doi.org/10.1109/ICICS55353.2022.9811197

  30. da Rocha DA, Ferreira FMF, Peixoto ZMA (2022) Diabetic retinopathy classification using VGG16 neural network. Res Biomed Eng 38:761–772. https://doi.org/10.1007/s42600-022-00200-8

    Article  Google Scholar 

  31. Nadeem MW, Goh HG, Hussain M, Liew S-Y, Andonovic I, Khan MA (2022) Deep learning for diabetic retinopathy analysis: a review, research challenges, and future directions. Sensors 22:6780. https://doi.org/10.3390/s22186780

    Article  Google Scholar 

  32. Mohanty C, Mahapatra S, Acharya B, Kokkoras F, Gerogiannis VC, Karamitsos I, Kanavos A (2023) Using Deep Learning architectures for detection and classification of Diabetic Retinopathy. Sens (Basel) 23(12):5726. https://doi.org/10.3390/s23125726

    Article  Google Scholar 

  33. Kurup G, Jothi JAA, Kanadath A (2021) Diabetic retinopathy detection and classification using pretrained inception-v3. Proceedings of the IEEE International Conference on Smart Generation Computing, Communication and Networking (SMART GENCON); Pune, India. 29–30 October ; pp. 1–6. https://doi.org/10.1109/SMARTGENCON51891.2021.9645914

  34. Gangwar AK, Ravi V (2021) Diabetic Retinopathy Detection using transfer learning and Deep Learning. In: Bhateja V, Peng SL, Satapathy SC, Zhang YD (eds) Evolution in Computational Intelligence. Advances in Intelligent systems and Computing, vol 1176. Springer, Singapore. https://doi.org/10.1007/978-981-15-5788-0_64

    Chapter  Google Scholar 

  35. Fayyaz AM, Sharif MI, Azam S, Karim A, El-Den J (2023) Analysis of Diabetic Retinopathy (DR) based on the Deep Learning. Information 14:30. https://doi.org/10.3390/info14010030

    Article  Google Scholar 

  36. Farag MM, Fouad M, Abdel-Hamid AT (2022) Automatic severity classification of Diabetic Retinopathy based on DenseNet and Convolutional Block attention Module. IEEE Access 10:38299–38308. https://doi.org/10.1109/ACCESS.2022.3165193

    Article  Google Scholar 

  37. Bodapati JD, Veeranjaneyulu N, Shareef SN, Hakak S, Bilal M, Maddikunta PKR, Jo O (2020) Blended multi-modal deep convnet features for diabetic retinopathy severity prediction. Electronics 9(6):914. https://doi.org/10.3390/electronics9060914

    Article  Google Scholar 

  38. Gurcan OF, Beyca OF, Dogan O (2021) A comprehensive study of machine learning methods on diabetic retinopathy classification. Int J Comput Intell Syst 14(2):1132–1141. https://doi.org/10.2991/ijcis.d.210316.001

    Article  Google Scholar 

  39. Hemanth DJ, Deperlioglu O, Kose U (2019) An enhanced diabetic retinopathy detection and classification approach using deep convolutional neural network. Neural Comput Appl 31:1–15. https://doi.org/10.1007/s00521-018-03974-0

    Article  Google Scholar 

  40. Dayana AM, Emmanuel WRS (2022) An enhanced swarm optimization-based deep neural network for diabetic retinopathy classification in fundus images. Multimed Tools Appl 81:20611–20642. https://doi.org/10.1007/s11042-022-12492-0

    Article  Google Scholar 

  41. Beniz D, Espindola A (2016) Using tkinter of python to create graphical user interface (GUI) for scripts in LNLS. WEPOPRPO 25:25–28. https://api.semanticscholar.org/CorpusID:182839114

  42. Garner P, Mariani JA (2015) Learning SQL in steps. J Systemics Cybern Inf 13(4):19–24. https://api.semanticscholar.org/CorpusID:19259283

  43. Diabetic Retinopathy 224x224 (2019) Data) | Kaggle: https://www.kaggle.com/datasets/sovitrath/diabetic-retinopathy-224x224-2019-data

  44. He K, Zhang X, Ren S, Sun J (2016) Deep residual learning for image recognition. 2016 IEEE Conference on Computer Vision and, Recognition P (CVPR), Las Vegas NV, 2016, pp. 770–778. https://doi.org/10.1109/CVPR.2016.90

  45. Szegedy C, Ioffe S, Vanhoucke V, Alemi A (2017) Inception-v4, Inception-ResNet and the impact of residual connections on Learning. In: AAAI. 4278–4284. https://doi.org/10.48550/arXiv.1602.07261

  46. Van Rossum G, Drake Jr FL (1995) Python Tutorial; Centrum voor Wiskunde en Informatica: Amsterdam, The Netherlands

Download references

Funding

The authors received no financial support for the research, authorship, and/or publication of this article.

Author information

Authors and Affiliations

Authors

Contributions

Conceptualization was done by SG and AE. All the literature reading and data gathering were performed by SG. All the experiments and coding were performed by SG and AE. The formal analysis was performed by AE. Manuscript writing original draft preparation was done by SG and AE. Review and editing were done by SG, AE, HH. Visualization work was carried out by SG, AE, HH.

Corresponding author

Correspondence to Amira Echtioui.

Ethics declarations

Ethics approval and consent to participate

Not applicable.

Consent for publication

Not applicable.

Competing interests

No conflict of interest to report.

Additional information

Publisher’s Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Guefrachi, S., Echtioui, A. & Hamam, H. Automated diabetic retinopathy screening using deep learning. Multimed Tools Appl (2024). https://doi.org/10.1007/s11042-024-18149-4

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s11042-024-18149-4

Keywords

Navigation