Diabetic retinopathy is a serious concern for people dealing with diabetes. Detecting diabetic retinopathy poses significant challenges, requiring skilled professionals, extensive manual image processing, and considerable time investment. Fortunately, the integration of deep learning and transfer learning offers invaluable assistance to medical practitioners. This study introduces an ensemble classification framework to detect and grade diabetic retinopathy into 5 classes leveraging the concepts of transfer learning and data fusion. It utilizes three benchmark datasets on diabetic retinopathy: APTOS 2019, IDRiD, and Messidor-2. Initially, these datasets are merged, resulting in a total of 5922 fundus images. Then this fused dataset undergoes pre-processing. Firstly, the images are cropped to remove unwanted regions. Then, Contrast Limited Adaptive Histogram Equalization is applied to improve image quality and fine details. To tackle class imbalance issues, Synthetic Minority Over Sampling technique is employed. Additionally, data augmentation techniques such as flipping, rotation, and zooming are used to increase dataset diversity. The dataset is split into training, validation, and testing sets at a ratio of 70:10:20. For classification, three pre-trained CNN models, EfficientNetB2, DenseNet121, and ResNet50, are fine-tuned. After these models are trained, an ensemble model is constructed by averaging the predictions of each model. Results show that the ensemble model achieved the highest test accuracy of 96.96% in grading diabetic retinopathy into 5 classes outperforming the individual pre-trained models. Furthermore, the ensemble model’s performance is compared with previously published approaches where this model demonstrated superior result.
Jabbar, M.K., Yan, J., Xu, H., Ur Rehman, Z. and Jabbar, A. (2022) Transfer Learning-Based Model for Diabetic Retinopathy Diagnosis Using Retinal Images. Brain Sciences , 12, Article 535. https://doi.org/10.3390/brainsci12050535
Ghosh, S. and Chatterjee, A. (2023) Transfer-Ensemble Learning Based Deep Convolutional Neural Networks for Diabetic Retinopathy Classification. 2023 3 rd International Conference on Advancement in Electronics & Communication Engineering ( AECE ), Ghaziabad, 23-24 November 2023, 489-493. https://doi.org/10.1109/aece59614.2023.10428233
AbdelMaksoud, E., Barakat, S. and Elmogy, M. (2022) A Computer-Aided Diagnosis System for Detecting Various Diabetic Retinopathy Grades Based on a Hybrid Deep Learning Technique. Medical & Biological Engineering & Computing , 60, 2015-2038. https://doi.org/10.1007/s11517-022-02564-6
Akhtar, S., Aftab, S., Ahmad, M. and Ihnaini, B. (2024. A Classification Framework for Diabetic Retinopathy Detection Using Transfer Learning. 2024 2 nd International Conference on Cyber Resilience ( ICCR ), Dubai, 26-28 February 2024, 1-5. https://doi.org/10.1109/iccr61006.2024.10533135
Khan, M.A., Elmitwally, N.S., Abbas, S., Aftab, S., Ahmad, M., Fayaz, M., et al . (2022) Software Defect Prediction Using Artificial Neural Networks: A Systematic Literature Review. Scientific Programming , 2022, Article ID: 2117339. https://doi.org/10.1155/2022/2117339
Kassani, S.H., Kassani, P.H., Khazaeinezhad, R., Wesolowski, M.J., Schneider, K.A. and Deters, R. (2019) Diabetic Retinopathy Classification Using a Modified Xception Architecture. 2019 IEEE International Symposium on Signal Processing and Information Technology ( ISSPIT ), Ajman, 10-12 December 2019, 1-6. https://doi.org/10.1109/isspit47144.2019.9001846
Thota, N.B. and Umma Reddy, D. (2020) Improving the Accuracy of Diabetic Retinopathy Severity Classification with Transfer Learning. 2020 IEEE 63 rd International Midwest Symposium on Circuits and Systems ( MWSCAS ), Springfield, 9-12 August 2020, 1003-1006. https://doi.org/10.1109/mwscas48704.2020.9184473
Gangwar, A.K. and Ravi, V. (2020) Diabetic Retinopathy Detection Using Transfer Learning and Deep Learning. In: Bhateja, V., Peng, S.L., Satapathy, S.C. and Zhang, Y.D., Eds., Evolution in Computational Intelligence , Springer Singapore, 679-689. https://doi.org/10.1007/978-981-15-5788-0_64
Hagos, M.T. and Kant, S. (2019) Transfer Learning Based Detection of Diabetic Retinopathy from Small Dataset. arXiv: 1905.07203. https://doi.org/10.48550/arXiv.1905.07203
Bhardwaj, C., Jain, S. and Sood, M. (2021) Transfer Learning Based Robust Automatic Detection System for Diabetic Retinopathy Grading. Neural Computing and Applications , 33, 13999-14019. https://doi.org/10.1007/s00521-021-06042-2
Ihnaini, B., Akhtar, S., Ahmad, M. and Aftab, S. (2024) Data Fusion Based Ensemble Transfer Learning Approach to Detect Diabetic Retinopathy. 2024 2 nd International Conference on Cyber Resilience ( ICCR ), Dubai, 26-28 February 2024, 1-5. https://doi.org/10.1109/iccr61006.2024.10532998
Akhtar, S., Aftab, S., Ahmad, M. and Ihnaini, B. (2024) A Transfer Learning Based Framework for Diabetic Retinopathy Detection Using Data Fusion. 2024 2 nd International Conference on Cyber Resilience ( ICCR ), Dubai, 26-28 February 2024, 1-5. https://doi.org/10.1109/iccr61006.2024.10533112
Martinez-Murcia, F.J., Ortiz, A., Ramírez, J., Górriz, J.M. and Cruz, R. (2021) Deep Residual Transfer Learning for Automatic Diagnosis and Grading of Diabetic Retinopathy. Neurocomputing , 452, 424-434. https://doi.org/10.1016/j.neucom.2020.04.148
Le, D., Alam, M., Yao, C.K., Lim, J.I., Hsieh, Y., Chan, R.V.P., et al . (2020) Transfer Learning for Automated OCTA Detection of Diabetic Retinopathy. Translational Vision Science & Technology , 9, 35. https://doi.org/10.1167/tvst.9.2.35
Aswathi, T., Swapna, T.R. and Padmavathi, S. (2021) Transfer Learning Approach for Grading of Diabetic Retinopathy. Journal of Physics : Conference Series , 1767, Article ID: 012033. https://doi.org/10.1088/1742-6596/1767/1/012033
Vaibhavi, P.M. and Manjesh, R. (2021) Binary Classification of Diabetic Retinopathy Detection and Web Application. International Journal of Research in Engineering , Science and Management , 4, 142-145. https://journal.ijresm.com/index.php/ijresm/article/view/1000
El Houby, E.M.F. (2021) Using Transfer Learning for Diabetic Retinopathy Stage Classification. Applied Computing and Informatics . https://doi.org/10.1108/aci-07-2021-0191
Sh. Daoud, M., Fatima, A., Ahmad Khan, W., Adnan Khan, M., Abbas, S., Ihnaini, B., et al . (2022) Joint Channel and Multi-User Detection Empowered with Machine Learning. Computers , Materials & Continua , 70, 109-121. https://doi.org/10.32604/cmc.2022.019295
Zhang, X., Kim, Y., Chung, Y., Yoon, S., Rhee, S. and Kim, Y.S. (2023) A Wrapped Approach Using Unlabeled Data for Diabetic Retinopathy Diagnosis. Applied Sciences , 13, Article 1901. https://doi.org/10.3390/app13031901
Li, X., Pang, T., Xiong, B., Liu, W., Liang, P. and Wang, T. (2017) Convolutional Neural Networks Based Transfer Learning for Diabetic Retinopathy Fundus Image Classification. 2017 10 th International Congress on Image and Signal Processing , BioMedical Engineering and Informatics ( CISP - BMEI ), Shanghai, 14-16 October 2017, 1-11. https://doi.org/10.1109/cisp-bmei.2017.8301998
Ghazal, M., Ali, S.S., Mahmoud, A.H., Shalaby, A.M. and El-Baz, A. (2020) Accurate Detection of Non-Proliferative Diabetic Retinopathy in Optical Coherence Tomography Images Using Convolutional Neural Networks. IEEE Access , 8, 34387-34397. https://doi.org/10.1109/access.2020.2974158
Kotiyal, B. and Pathak, H. (2022) Diabetic Retinopathy Binary Image Classification Using Pyspark. International Journal of Mathematical , Engineering and Management Sciences , 7, 624-642. https://doi.org/10.33889/ijmems.2022.7.5.041
Lin, C. and Wu, K. (2023) Development of Revised Resnet-50 for Diabetic Retinopathy Detection. BMC Bioinformatics , 24, Article No. 157. https://doi.org/10.1186/s12859-023-05293-1
Liu, H., Yue, K., Cheng, S., Pan, C., Sun, J. and Li, W. (2020) Hybrid Model Structure for Diabetic Retinopathy Classification. Journal of Healthcare Engineering , 2020, Article ID: 8840174. https://doi.org/10.1155/2020/8840174
Chilukoti, S.V., Maida, A.S. and Hei, X. (2022) Diabetic Retinopathy Detection Using Transfer Learning from Pre-Trained Convolutional Neural Network Models. TechRxiv. https://dx.doi.org/10.36227/techrxiv.18515357.v1
Masood, S., Luthra, T., Sundriyal, H. and Ahmed, M. (2017) Identification of Diabetic Retinopathy in Eye Images Using Transfer Learning. 2017 International Conference on Computing , Communication and Automation ( ICCCA ), Greater Noida, 5-6 May 2017, 1183-1187.
Gao, Z., Pan, X., Shao, J., Jiang, X., Su, Z., Jin, K., et al . (2022) Automatic Interpretation and Clinical Evaluation for Fundus Fluorescein Angiography Images of Diabetic Retinopathy Patients by Deep Learning. British Journal of Ophthalmology , 107, 1852-1858. https://doi.org/10.1136/bjo-2022-321472
Indian Diabetic Retinopathy Image Dataset (IDRiD). https://ieee-dataport.org/open-access/indian-diabetic-retinopathy-image-dataset-idrid
https://www.adcis.net/en/third-party/messidor2/
Çinarer, G., Kiliç, K. and Parlar, T. (2022) A Deep Transfer Learning Frame-Work for the Staging of Diabetic Retinopathy. Journal of Scientific Reports - A , 51, 106-119.
Sebti, R., Zroug, S., Kahloul, L. and Benharzallah, S. (2022) A Deep Learning Approach for the Diabetic Retinopathy Detection. In: Ben Ahmed, M., Boudhir, A.A., Karaș, İ.R., Jain, V. and Mellouli, S., Eds., Innovations in Smart Cities Applications Volume 5, Springer International Publishing, 459-469. https://doi.org/10.1007/978-3-030-94191-8_37
Skouta, A., Elmoufidi, A., Jai-Andaloussi, S. and Ochetto, O. (2020) Automated Binary Classification of Diabetic Retinopathy by Convolutional Neural Networks. In: Saeed, F., Al-Hadhrami, T., Mohammed, F. and Mohammed, E., Eds., Advances on Smart and Soft Computing , Springer Singapore, 177-187. https://doi.org/10.1007/978-981-15-6048-4_16
Elsharkawy, M., Sharafeldeen, A., Soliman, A., Khalifa, F., Ghazal, M., El-Daydamony, E., et al . (2022) A Novel Computer-Aided Diagnostic System for Early Detection of Diabetic Retinopathy Using 3D-OCT Higher-Order Spatial Appearance Model. Diagnostics , 12, Article 461. https://doi.org/10.3390/diagnostics12020461
Akhtar, S. and Aftab, S. (2024) A Framework for Diabetic Retinopathy Detection Using Transfer Learning and Data Fusion. International Journal of Information Technology and Computer Science , 16, 61-73. https://doi.org/10.5815/ijitcs.2024.06.05
Wang, J., Bai, Y. and Xia, B. (2019) Feasibility of Diagnosing Both Severity and Features of Diabetic Retinopathy in Fundus Photography. IEEE Access , 7, 102589-102597. https://doi.org/10.1109/access.2019.2930941
Salvi, R.S., Labhsetwar, S.R., Kolte, P.A., Venkatesh, V.S. and Baretto, A.M. (2021) Predictive Analysis of Diabetic Retinopathy with Transfer Learning. 2021 4 th Biennial International Conference on Nascent Technologies in Engineering ( ICNTE ), NaviMumbai, 15-16 January 2021, 1-6. https://doi.org/10.1109/icnte51185.2021.9487789
Bora, A., Balasubramanian, S., Babenko, B., Virmani, S., Venugopalan, S., Mitani, A., et al . (2021) Predicting the Risk of Developing Diabetic Retinopathy Using Deep Learning. The Lancet Digital Health , 3, e10-e19. https://doi.org/10.1016/s2589-7500(20)30250-8
Akhtar, S., Aftab, S., Ahmad, M. and Akhtar, A. (2024) Diabetic Retinopathy Severity Grading Usingtransfer Learning Techniques. International Journal of Engineering and Manufacturing , 14, 41-53. https://doi.org/10.5815/ijem.2024.06.04
Alyoubi, W.L., Abulkhair, M.F. and Shalash, W.M. (2021) Diabetic Retinopathy Fundus Image Classification and Lesions Localization System Using Deep Learning. Sensors , 21, Article 3704. https://doi.org/10.3390/s21113704
Ebrahimi, B., Le, D., Abtahi, M., Dadzie, A.K., Lim, J.I., Chan, R.V.P., et al . (2023) Optimizing the OCTA Layer Fusion Option for Deep Learning Classification of Diabetic Retinopathy. Biomedical Optics Express , 14, 4713-4724. https://doi.org/10.1364/boe.495999
Shaban, M., Ogur, Z., Mahmoud, A., Switala, A., Shalaby, A., Abu Khalifeh, H., et al . (2020) A Convolutional Neural Network for the Screening and Staging of Diabetic Retinopathy. PLOS ONE , 15, e0233514. https://doi.org/10.1371/journal.pone.0233514
Mushtaq, G. and Siddiqui, F. (2021) Detection of Diabetic Retinopathy Using Deep Learning Methodology. IOP Conference Series : Materials Science and Engineering , 1070, Article ID: 012049. https://doi.org/10.1088/1757-899x/1070/1/012049
Raja Kumar, R., Pandian, R., Prem Jacob, T., Pravin, A. and Indumathi, P. (2021) Detection of Diabetic Retinopathy Using Deep Convolutional Neural Networks. In: Smys, S., Tavares, J.M.R.S., Bestak, R. and Shi, F., Eds., Computational Vision and Bio - Inspired Computing , Springer Singapore, 415-430. https://doi.org/10.1007/978-981-33-6862-0_34
Menaouer, B., Dermane, Z., El Houda Kebir, N. and Matta, N. (2022) Diabetic Retinopathy Classification Using Hybrid Deep Learning Approach. SN Computer Science , 3, Article No. 357. https://doi.org/10.1007/s42979-022-01240-8
Abbood, S.H., Hamed, H.N.A., Rahim, M.S.M., Rehman, A., Saba, T. and Bahaj, S.A. (2022) Hybrid Retinal Image Enhancement Algorithm for Diabetic Retinopathy Diagnostic Using Deep Learning Model. IEEE Access , 10, 73079-73086. https://doi.org/10.1109/access.2022.3189374