Multi-Stream Deep Neural Network for Diabetic Retinopathy Severity Classification Under a Boosting Framework

被引:26
作者
Mustafa, Hamza [1 ]
Ali, Syed Farooq [1 ]
Bilal, Muhammad [2 ]
Hanif, Muhammad Shehzad [2 ]
机构
[1] Univ Management & Technol, Sch Syst & Technol, Lahore 54770, Pakistan
[2] King Abdulaziz Univ, Dept Elect & Comp Engn, Jeddah 21589, Saudi Arabia
关键词
Diabetes; Retina; Retinopathy; Convolutional neural networks; Deep learning; Random forests; Lesions; ResNet; random forest; diabetic retinopathy; Messidor-2; EyePACS; ALGORITHM;
D O I
10.1109/ACCESS.2022.3217216
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Diabetic Retinopathy (DR) is an eye disorder in patients with diabetes. Detection of DR presence and its complications using fundus images at an early stage helps prevent its progression to the advanced levels. In the recent years, several well-designed Convolutional Neural Networks (CNN) have been proposed to detect the presence of DR with the help of publicly available datasets. However, these existing CNN-based classifiers focus on utilizing different architectural settings to improve the performance of detection task only i.e. presence or absence of DR. The further classification of the severity and type of the disease, however, remains a non-trivial task. To this end, we propose a multi-stream ensemble deep network to classify diabetic retinopathy severity. The proposed approach takes advantages of the deep networks and principal component analysis (PCA) to learn inter-class and intra-class variations from the raw image features. Ensemble machine learning classifiers are then applied to achieve high classification accuracy and robust performance on the obtained deep features. Specifically, a multi-stream network is made using pre-trained deep learning architectures i.e. ResNet-50 and DenseNet-121 to serve as the main feature extractors. Further application of PCA reduces the dimensionality of features and effectively separates the variation space of inter-class and intra-class images. Finally, an ensemble machine learning classifier using AdaBoost and random forest algorithms is built to further improve classification accuracy. The proposed approach has been compared with multiple conventional CNN-based approaches on Messidor-2 (two categories) and EyePACS (two, five categories) datasets. The experiment results show that our proposed approach achieves superior performance (upto 95.58% accuracy) and can be considered a promising method for automatic diabetic retinopathy detection.
引用
收藏
页码:113172 / 113183
页数:12
相关论文
共 37 条
[1]   Automated Analysis of Retinal Images for Detection of Referable Diabetic Retinopathy [J].
Abramoff, Michael D. ;
Folk, James C. ;
Han, Dennis P. ;
Walker, Jonathan D. ;
Williams, David F. ;
Russell, Stephen R. ;
Massin, Pascale ;
Cochener, Beatrice ;
Gain, Philippe ;
Tang, Li ;
Lamard, Mathieu ;
Moga, Daniela C. ;
Quellec, Gwenole ;
Niemeijer, Meindert .
JAMA OPHTHALMOLOGY, 2013, 131 (03) :351-357
[2]   Automated screening system for retinal health using bi-dimensional empirical mode decomposition and integrated index [J].
Acharya, U. Rajendra ;
Mookiah, Muthu Rama Krishnan ;
Koh, Joel E. W. ;
Tan, Jen Hong ;
Bhandary, Sulatha V. ;
Rao, A. Krishna ;
Fujita, Hamido ;
Hagiwara, Yuki ;
Chua, Chua Kuang ;
Laude, Augustinus .
COMPUTERS IN BIOLOGY AND MEDICINE, 2016, 75 :54-62
[3]   Detection and classification of retinal lesions for grading of diabetic retinopathy [J].
Akram, M. Usman ;
Khalid, Shehzad ;
Tariq, Anam ;
Khan, Shoab A. ;
Azam, Farooque .
COMPUTERS IN BIOLOGY AND MEDICINE, 2014, 45 :161-171
[4]   Identification and classification of microaneurysms for early detection of diabetic retinopathy [J].
Akram, M. Usman ;
Khalid, Shehzad ;
Khan, Shoab A. .
PATTERN RECOGNITION, 2013, 46 (01) :107-116
[5]   A deep learning interpretable classifier for diabetic retinopathy disease grading [J].
de la Torre, Jordi ;
Valls, Aida ;
Puig, Domenec .
NEUROCOMPUTING, 2020, 396 :465-476
[6]   FEEDBACK ON A PUBLICLY DISTRIBUTED IMAGE DATABASE: THE MESSIDOR DATABASE [J].
Decenciere, Etienne ;
Zhang, Xiwei ;
Cazuguel, Guy ;
Lay, Bruno ;
Cochener, Beatrice ;
Trone, Caroline ;
Gain, Philippe ;
Ordonez-Varela, John-Richard ;
Massin, Pascale ;
Erginay, Ali ;
Charton, Beatrice ;
Klein, Jean-Claude .
IMAGE ANALYSIS & STEREOLOGY, 2014, 33 (03) :231-234
[7]   Classification of Diabetic Retinopathy Images by Using Deep Learning Models [J].
Dutta, Suvajit ;
Manideep, Bonthala C. S. ;
Basha, Syed Muzamil ;
Caytiles, Ronnie D. ;
Iyengar, N. Ch. S. N. .
INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2018, 11 (01) :89-106
[8]  
Esfahani M.T., 2018, Leonardo Electron. J. Pract. Technol., V17, P233
[9]   Detection of Diabetic Retinopathy Based on a Convolutional Neural Network Using Retinal Fundus Images [J].
Garcia, Gabriel ;
Gallardo, Jhair ;
Mauricio, Antoni ;
Lopez, Jorge ;
Del Carpio, Christian .
ARTIFICIAL NEURAL NETWORKS AND MACHINE LEARNING, PT II, 2017, 10614 :635-642
[10]   Development and Validation of a Deep Learning Algorithm for Detection of Diabetic Retinopathy in Retinal Fundus Photographs [J].
Gulshan, Varun ;
Peng, Lily ;
Coram, Marc ;
Stumpe, Martin C. ;
Wu, Derek ;
Narayanaswamy, Arunachalam ;
Venugopalan, Subhashini ;
Widner, Kasumi ;
Madams, Tom ;
Cuadros, Jorge ;
Kim, Ramasamy ;
Raman, Rajiv ;
Nelson, Philip C. ;
Mega, Jessica L. ;
Webster, R. .
JAMA-JOURNAL OF THE AMERICAN MEDICAL ASSOCIATION, 2016, 316 (22) :2402-2410