Skip to main content
Log in

Diabetic retinopathy prediction based on deep learning and deformable registration

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

Abstract

Diabetic retinopathy is one of the most dangerous complications of diabetes. It affects the eyes causing damage to the blood vessels of the retina. Eventually, as the disease develops, it is possible to lose sight. The main cure for this pathology is based on the early detection which plays a crucial role in slowing the progress of the underlying disease and protecting many patients from losing their sight. However, the detection of diabetic retinopathy at its early stages remains an arduous task that requires human expert interpretation of fundus images in order to vigilantly follow-up the patient. In this paper, we shall propose a new automatic diabetic retinopathy detection method that based on deep-learning. The aforementioned approach is composed of two main steps: an initial pre-processing step where the deformable registration is applied on the retina to occupy the entire image and eliminate the effect of the background on the classification process. The second step is the classification phase in which we train four convolutional neural networks (CNN) models (Densenet-121, Xception, Inception-v3, Resnet-50) to detect the stage of diabetic retinopathy. The performance of our proposed architecture has been tested on the APTOS 2019 dataset. As the latter is relatively small, a transfer learning is adopted by pre-training the mentioned CNNs on the ImageNet dataset and fine-tuning them on the APTOS dataset. In the testing phase, the final prediction is obtained by a system of voting based on the output of the four convolutional neural networks. Our model has performed an accuracy of 85.28% in the testing phase.

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

Similar content being viewed by others

References

  1. Alyoubi WL, Shalash WM, Abulkhair MF (2020) Diabetic retinopathy detection through deep learning techniques: A review. Informatics in Medicine Unlocked, pp 100377

  2. APTOS: Kaggle diabetic retinopathy detection competition. https://www.kaggle.com/c/aptos2019-blindnessdetection/data, Accessed: 18-Mar-2020

  3. Arganda-Carreras I, Sorzano CO, Marabini R, Carazo JM, Ortiz-de Solorzano C, Kybic J (2006) Consistent and elastic registration of histological sections using vector-spline regularization. In: International workshop on computer vision approaches to medical image analysis, Springer, pp 85–95. https://doi.org/10.1007/11889762_8

  4. Arora M, Pandey M (2019) Deep neural network for diabetic retinopathy detection. In: 2019 International conference on machine learning, big data, cloud and parallel computing (COMITCon), IEEE, pp 189–193. https://doi.org/10.1109/COMITCon.2019.8862217

  5. Atlas D (2019) International diabetes federation. idf diabetes atlas, 9th edn. brussels. Belgium: 2019. Available at: https://www.diabetesatlas.org, Accessed: 17-nov-2020

  6. 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

    Article  Google Scholar 

  7. Carrera EV, González A, Carrera R (2017) Automated detection of diabetic retinopathy using svm. https://doi.org/10.1109/INTERCON.2017.8079692

  8. Chaturvedi SS, Gupta K, Ninawe V, Prasad PS (2020) Automated diabetic retinopathy grading using deep convolutional neural network. arXiv preprint arXiv:2004.06334

  9. Chetoui M, Akhloufi MA, Kardouchi M (2018) Diabetic retinopathy detection using machine learning and texture features. In: 2018 IEEE Canadian conference on electrical & computer engineering (CCECE), IEEE, pp 1–4. https://doi.org/10.1109/CCECE.2018.8447809

  10. Chollet F (2017) Xception: Deep learning with depthwise separable convolutions. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 1251–1258

  11. Das S, Kharbanda K, Suchetha M, Raman R, Dhas E (2021) Deep learning architecture based on segmented fundus image features for classification of diabetic retinopathy. Biomedical Signal Processing and Control 68:102600

    Article  Google Scholar 

  12. Decencière E, Zhang X, Cazuguel G, Lay B, Cochener B, Trone C, Gain P, Ordonez R, Massin P, Erginay A et al (2014) Feedback on a publicly distributed image database: The messidor database. Image Analysis & Stereology 33(3):231–234. https://doi.org/10.5566/ias.1155

    Article  MATH  Google Scholar 

  13. Dekhil O, Naglah A, Shaban M, Ghazal M, Taher F, Elbaz A (2019) Deep learning based method for computer aided diagnosis of diabetic retinopathy. In: 2019 IEEE International conference on imaging systems and techniques (IST), IEEE, pp 1–4. https://doi.org/10.1109/IST48021.2019.9010333

  14. EyePACS: Diabetic retinopathy detection competition. https://www.kaggle.com/c/diabetic-retinopathy-detection/data

  15. Fan R, Liu Y, Zhang R (2021) Multi-scale feature fusion with adaptive weighting for diabetic retinopathy severity classification. Electronics 10 (12):1369

    Article  Google Scholar 

  16. Gangwar AK, Ravi V (2020) Diabetic retinopathy detection using transfer learning and deep learning. In: Evolution in computational intelligence, Springer, pp 679–689. https://doi.org/10.1007/978-981-15-5788-0_64

  17. Gargeya R, Leng T (2017) Automated identification of diabetic retinopathy using deep learning. Ophthalmology 124(7):962–969. https://doi.org/10.1016/j.ophtha.2017.02.008

    Article  Google Scholar 

  18. He K, Zhang X, Ren S, Sun J (2016) Deep residual learning for image recognition. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 770–778

  19. Huang G, Liu Z, Van Der Maaten L, Weinberger KQ (2017) Densely connected convolutional networks. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 4700–4708

  20. Jamal I, Akram MU, Tariq A (2012) Retinal image preprocessing: Background and noise segmentation. Telkomnika 10(3):537–544

    Article  Google Scholar 

  21. Kar SS, Maity SP (2017) Automatic detection of retinal lesions for screening of diabetic retinopathy. IEEE Trans Biomed Eng 65(3):608–618. https://doi.org/10.1109/TBME.2017.2707578

    Article  Google Scholar 

  22. Kassani SH, Kassani PH, Khazaeinezhad R, Wesolowski MJ, Schneider KA, Deters R (2019) Diabetic retinopathy classification using a modified xception architecture. In: 2019 IEEE International symposium on signal processing and information technology (ISSPIT), IEEE, pp 1–6. https://doi.org/10.1109/ISSPIT47144.2019.9001846

  23. Kumar G, Chatterjee SK, Chattopadhyay C (2020) Drdnet: Diagnosis of diabetic retinopathy using capsule network (workshop paper). In: 2020 IEEE Sixth international conference on multimedia big data (bigMM), IEEE, pp 379–385. https://doi.org/10.1109/BigMM50055.2020.00065

  24. Kybic J, Unser M (2003) Fast parametric elastic image registration. IEEE Trans Image Process 12(11):1427–1442. https://doi.org/10.1109/TIP.2003.813139

    Article  Google Scholar 

  25. Murugan R, Roy P, Singh U (2020) An abnormality detection of retinal fundus images by deep convolutional neural networks. Multimed Tools Appl 79 (33):24949–24967. https://doi.org/10.1007/s11042-020-09217-6

    Article  Google Scholar 

  26. Niemeijer M, Van Ginneken B, Cree MJ, Mizutani A, Quellec G, Sánchez CI, Zhang B, Hornero R, Lamard M, Muramatsu C et al (2009) Retinopathy online challenge: automatic detection of microaneurysms in digital color fundus photographs. IEEE Transactions on Medical Imaging 29 (1):185–195. https://doi.org/10.1109/TMI.2009.2033909

    Article  Google Scholar 

  27. Orujov F, Maskeliūnas R., Damaševičius R, Wei W (2020) Fuzzy based image edge detection algorithm for blood vessel detection in retinal images. Appl Soft Comput 94:106452

    Article  Google Scholar 

  28. Pak A, Ziyaden A, Tukeshev K, Jaxylykova A, Abdullina D (2020) Comparative analysis of deep learning methods of detection of diabetic retinopathy. Cogent Eng 7(1):1805144. https://doi.org/10.1080/23311916.2020.1805144

    Article  Google Scholar 

  29. Porwal P, Pachade S, Kamble R, Kokare M, Deshmukh G, Sahasrabuddhe V, Meriaudeau F (2018) Indian diabetic retinopathy image dataset (idrid): A database for diabetic retinopathy screening research. Data 3 (3):25. https://doi.org/10.3390/data3030025

    Article  Google Scholar 

  30. Pratt H, Coenen F, Broadbent DM, Harding SP, Zheng Y (2016) Convolutional neural networks for diabetic retinopathy. Procedia Comput Sci 90:200–205. https://doi.org/10.1016/j.procs.2016.07.014

    Article  Google Scholar 

  31. Ramasamy LK, Padinjappurathu SG, Kadry S, Damaševičius R (2021) Detection of diabetic retinopathy using a fusion of textural and ridgelet features of retinal images and sequential minimal optimization classifier. PeerJ computer science 7

  32. Sharma HS, Singh A, Chandel AS, Singh P, Sapkal P et al (2019) Detection of diabetic retinopathy using convolutional neural network. Detection of Diabetic Retinopathy Using Convolutional Neural Network (May 17:2019. https://doi.org/10.2139/ssrn.3419210

    Article  Google Scholar 

  33. Shen D, Wu G, Suk HI (2017) Deep learning in medical image analysis. Annual Review of Biomedical Engineering 19:221–248

    Article  Google Scholar 

  34. Solomon SD, Chew E, Duh EJ, Sobrin L, Sun JK, VanderBeek BL, Wykoff CC, Gardner TW (2017) Diabetic retinopathy: A position statement by the american diabetes association. Diabetes Care 40(3):412–418. https://doi.org/10.2337/dc16-2641

    Article  Google Scholar 

  35. Sorzano COS, Thévenaz P, Unser M (2005) Elastic registration of biological images using vector-spline regularization. IEEE Trans Biomed Eng 52 (4):652–663. https://doi.org/10.1109/TBME.2005.844030

    Article  Google Scholar 

  36. Szegedy C, Vanhoucke V, Ioffe S, Shlens J, Wojna Z (2016) Rethinking the inception architecture for computer vision. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 2818–2826

  37. Tan C, Sun F, Kong T, Zhang W, Yang C, Liu C (2018) A survey on deep transfer learning. In: International conference on artificial neural networks, Springer, pp 270–279. https://doi.org/10.1007/978-3-030-01424-7_27

  38. Wu B, Zhu W, Shi F, Zhu S, Chen X (2017) Automatic detection of microaneurysms in retinal fundus images. Comput Med Imaging Graph 55:106–112. https://doi.org/10.1016/j.compmedimag.2016.08.001

    Article  Google Scholar 

  39. Yang Y, Li T, Li W, Wu H, Fan W, Zhang W (2017) Lesion detection and grading of diabetic retinopathy via two-stages deep convolutional neural networks. In: International conference on medical image computing and computer-assisted intervention, Springer, pp 533–540. https://doi.org/10.1007/978-3-319-66179-7_61

  40. Yu Y, Lin H, Meng J, Wei X, Guo H, Zhao Z (2017) Deep transfer learning for modality classification of medical images. Information 8(3):91. https://doi.org/10.3390/info8030091

    Article  Google Scholar 

  41. Zeng X, Chen H, Luo Y, Ye W (2019) Automated diabetic retinopathy detection based on binocular siamese-like convolutional neural network. IEEE Access 7:30744–30753. https://doi.org/10.1109/ACCESS.2019.2903171

    Article  Google Scholar 

  42. Zhou SK, Greenspan H, Davatzikos C, Duncan JS, Van Ginneken B, Madabhushi A, Prince JL, Rueckert D, Summers RM (2021) A review of deep learning in medical imaging: Imaging traits, technology trends, case studies with progress highlights, and future promises. Proceedings of the IEEE

  43. Zhuang H, Ettehadi N (2020) Classification of diabetic retinopathy via fundus photography: Utilization of deep learning approaches to speed up disease detection. arXiv preprint arXiv:2007.09478

Download references

Acknowledgements

This research was supported by CNSRT Morocco, under a project called AL-KHAWARIZMI Program (Al-Khwarizmi Program to Support Research in the Field of Artificial Intelligence and its Applications). We thank our colleagues co-authors from the Department of Ophthalmology, Faculty of Medicine and Pharmacy, University of Mohamed Ben Abdallah, Fez, Morocco who provided insight and experience that greatly assisted in the research.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mohammed Oulhadj.

Ethics declarations

Conflict of Interests

The authors declare that there is no conflict of interest among authors.

Additional information

Publisher’s note

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

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Oulhadj, M., Riffi, J., Chaimae, K. et al. Diabetic retinopathy prediction based on deep learning and deformable registration. Multimed Tools Appl 81, 28709–28727 (2022). https://doi.org/10.1007/s11042-022-12968-z

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-022-12968-z

Keywords

Navigation