Computer-Assisted Diagnosis for Diabetic Retinopathy Based on Fundus Images Using Deep Convolutional Neural Network

Diabetic retinopathy (DR) is a complication of long-standing diabetes, which is hard to detect in its early stage because it only shows a few symptoms. Nowadays, the diagnosis of DR usually requires taking digital fundus images, as well as images using optical coherence tomography (OCT). Since OCT e...

Full description

Bibliographic Details
Main Authors: Yung-Hui Li, Nai-Ning Yeh, Shih-Jen Chen, Yu-Chien Chung
Format: Article
Language:English
Published: Hindawi Limited 2019-01-01
Series:Mobile Information Systems
Online Access:http://dx.doi.org/10.1155/2019/6142839
id doaj-218f519dc909463a956976d3a196b6f7
record_format Article
spelling doaj-218f519dc909463a956976d3a196b6f72021-07-02T02:12:02ZengHindawi LimitedMobile Information Systems1574-017X1875-905X2019-01-01201910.1155/2019/61428396142839Computer-Assisted Diagnosis for Diabetic Retinopathy Based on Fundus Images Using Deep Convolutional Neural NetworkYung-Hui Li0Nai-Ning Yeh1Shih-Jen Chen2Yu-Chien Chung3Department of Computer Science & Information Engineering, National Central University, Taoyuan 32001, TaiwanDepartment of Computer Science & Information Engineering, National Central University, Taoyuan 32001, TaiwanDepartment of Ophthalmology, Taipei Veterans General Hospital, School of Medicine, National Yang-Ming University, Beitou, Taipei, TaiwanDepartment of Ophthalmology, Fu Jen Catholic University Hospital, New Taipei City, TaiwanDiabetic retinopathy (DR) is a complication of long-standing diabetes, which is hard to detect in its early stage because it only shows a few symptoms. Nowadays, the diagnosis of DR usually requires taking digital fundus images, as well as images using optical coherence tomography (OCT). Since OCT equipment is very expensive, it will benefit both the patients and the ophthalmologists if an accurate diagnosis can be made, based solely on reading digital fundus images. In the paper, we present a novel algorithm based on deep convolutional neural network (DCNN). Unlike the traditional DCNN approach, we replace the commonly used max-pooling layers with fractional max-pooling. Two of these DCNNs with a different number of layers are trained to derive more discriminative features for classification. After combining features from metadata of the image and DCNNs, we train a support vector machine (SVM) classifier to learn the underlying boundary of distributions of each class. For the experiments, we used the publicly available DR detection database provided by Kaggle. We used 34,124 training images and 1,000 validation images to build our model and tested with 53,572 testing images. The proposed DR classifier classifies the stages of DR into five categories, labeled with an integer ranging between zero and four. The experimental results show that the proposed method can achieve a recognition rate up to 86.17%, which is higher than previously reported in the literature. In addition to designing a machine learning algorithm, we also develop an app called “Deep Retina.” Equipped with a handheld ophthalmoscope, the average person can take fundus images by themselves and obtain an immediate result, calculated by our algorithm. It is beneficial for home care, remote medical care, and self-examination.http://dx.doi.org/10.1155/2019/6142839
collection DOAJ
language English
format Article
sources DOAJ
author Yung-Hui Li
Nai-Ning Yeh
Shih-Jen Chen
Yu-Chien Chung
spellingShingle Yung-Hui Li
Nai-Ning Yeh
Shih-Jen Chen
Yu-Chien Chung
Computer-Assisted Diagnosis for Diabetic Retinopathy Based on Fundus Images Using Deep Convolutional Neural Network
Mobile Information Systems
author_facet Yung-Hui Li
Nai-Ning Yeh
Shih-Jen Chen
Yu-Chien Chung
author_sort Yung-Hui Li
title Computer-Assisted Diagnosis for Diabetic Retinopathy Based on Fundus Images Using Deep Convolutional Neural Network
title_short Computer-Assisted Diagnosis for Diabetic Retinopathy Based on Fundus Images Using Deep Convolutional Neural Network
title_full Computer-Assisted Diagnosis for Diabetic Retinopathy Based on Fundus Images Using Deep Convolutional Neural Network
title_fullStr Computer-Assisted Diagnosis for Diabetic Retinopathy Based on Fundus Images Using Deep Convolutional Neural Network
title_full_unstemmed Computer-Assisted Diagnosis for Diabetic Retinopathy Based on Fundus Images Using Deep Convolutional Neural Network
title_sort computer-assisted diagnosis for diabetic retinopathy based on fundus images using deep convolutional neural network
publisher Hindawi Limited
series Mobile Information Systems
issn 1574-017X
1875-905X
publishDate 2019-01-01
description Diabetic retinopathy (DR) is a complication of long-standing diabetes, which is hard to detect in its early stage because it only shows a few symptoms. Nowadays, the diagnosis of DR usually requires taking digital fundus images, as well as images using optical coherence tomography (OCT). Since OCT equipment is very expensive, it will benefit both the patients and the ophthalmologists if an accurate diagnosis can be made, based solely on reading digital fundus images. In the paper, we present a novel algorithm based on deep convolutional neural network (DCNN). Unlike the traditional DCNN approach, we replace the commonly used max-pooling layers with fractional max-pooling. Two of these DCNNs with a different number of layers are trained to derive more discriminative features for classification. After combining features from metadata of the image and DCNNs, we train a support vector machine (SVM) classifier to learn the underlying boundary of distributions of each class. For the experiments, we used the publicly available DR detection database provided by Kaggle. We used 34,124 training images and 1,000 validation images to build our model and tested with 53,572 testing images. The proposed DR classifier classifies the stages of DR into five categories, labeled with an integer ranging between zero and four. The experimental results show that the proposed method can achieve a recognition rate up to 86.17%, which is higher than previously reported in the literature. In addition to designing a machine learning algorithm, we also develop an app called “Deep Retina.” Equipped with a handheld ophthalmoscope, the average person can take fundus images by themselves and obtain an immediate result, calculated by our algorithm. It is beneficial for home care, remote medical care, and self-examination.
url http://dx.doi.org/10.1155/2019/6142839
work_keys_str_mv AT yunghuili computerassisteddiagnosisfordiabeticretinopathybasedonfundusimagesusingdeepconvolutionalneuralnetwork
AT nainingyeh computerassisteddiagnosisfordiabeticretinopathybasedonfundusimagesusingdeepconvolutionalneuralnetwork
AT shihjenchen computerassisteddiagnosisfordiabeticretinopathybasedonfundusimagesusingdeepconvolutionalneuralnetwork
AT yuchienchung computerassisteddiagnosisfordiabeticretinopathybasedonfundusimagesusingdeepconvolutionalneuralnetwork
_version_ 1721343674411909120