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.
Similar content being viewed by others
References
Alyoubi WL, Shalash WM, Abulkhair MF (2020) Diabetic retinopathy detection through deep learning techniques: A review. Informatics in Medicine Unlocked, pp 100377
APTOS: Kaggle diabetic retinopathy detection competition. https://www.kaggle.com/c/aptos2019-blindnessdetection/data, Accessed: 18-Mar-2020
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
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
Atlas D (2019) International diabetes federation. idf diabetes atlas, 9th edn. brussels. Belgium: 2019. Available at: https://www.diabetesatlas.org, Accessed: 17-nov-2020
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
Carrera EV, González A, Carrera R (2017) Automated detection of diabetic retinopathy using svm. https://doi.org/10.1109/INTERCON.2017.8079692
Chaturvedi SS, Gupta K, Ninawe V, Prasad PS (2020) Automated diabetic retinopathy grading using deep convolutional neural network. arXiv preprint arXiv:2004.06334
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
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
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
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
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
EyePACS: Diabetic retinopathy detection competition. https://www.kaggle.com/c/diabetic-retinopathy-detection/data
Fan R, Liu Y, Zhang R (2021) Multi-scale feature fusion with adaptive weighting for diabetic retinopathy severity classification. Electronics 10 (12):1369
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
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
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
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
Jamal I, Akram MU, Tariq A (2012) Retinal image preprocessing: Background and noise segmentation. Telkomnika 10(3):537–544
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
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
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
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
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
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
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
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
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
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
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
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
Shen D, Wu G, Suk HI (2017) Deep learning in medical image analysis. Annual Review of Biomedical Engineering 19:221–248
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
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
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
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
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
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
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
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
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
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
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
Corresponding author
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
About this article
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
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-022-12968-z