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...
Main Authors: | , , , |
---|---|
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 |