| Literature DB >> 30333258 |
Binbin Wang1, Li Xiao2, Yang Liu2, Jing Wang3, Beihong Liu4, Tengyan Li4, Xu Ma4, Yi Zhao2.
Abstract
There is a disparity between the increasing application of digital retinal imaging to neonatal ocular screening and slowly growing number of pediatric ophthalmologists. Assistant tools that can automatically detect ocular disorders may be needed. In present study, we develop a deep convolutional neural network (DCNN) for automated classification and grading of retinal hemorrhage. We used 48,996 digital fundus images from 3770 newborns with retinal hemorrhage of different severity (grade 1, 2 and 3) and normal controls from a large cross-sectional investigation in China. The DCNN was trained for automated grading of retinal hemorrhage (multiclass classification problem: hemorrhage-free and grades 1, 2 and 3) and then validated for its performance level. The DCNN yielded an accuracy of 97.85 to 99.96%, and the area under the receiver operating characteristic curve was 0.989-1.000 in the binary classification of neonatal retinal hemorrhage (i.e., one classification vs. the others). The overall accuracy with regard to the multiclass classification problem was 97.44%. This is the first study to show that a DCNN can detect and grade neonatal retinal hemorrhage at high performance levels. Artificial intelligence will play more positive roles in ocular healthcare of newborns and children.Entities:
Keywords: artificial intelligence; convolutional neural network; fundus images; retinal hemorrhage
Mesh:
Year: 2018 PMID: 30333258 PMCID: PMC6435455 DOI: 10.1042/BSR20180497
Source DB: PubMed Journal: Biosci Rep ISSN: 0144-8463 Impact factor: 3.840
Figure 1Framework of the deep convolution neural network
Details of each layer in the convolution neural network
| Kernel | Strides | Number of filters | Feature map (height,width,channels) | Function | |
|---|---|---|---|---|---|
| Conv | 7*7 | 2*2 | 32 | (256, 256, 32) | Extract features |
| Conv | 5*5 | 2*2 | 32 | (128, 128, 32) | |
| Max-pooling | 3*3 | 2*2 | (63, 63, 32) | Fuse feature and reduce feature map | |
| Conv | 3*3 | 1*1 | 32 | (63, 63, 32) | |
| Conv | 3*3 | 1*1 | 32 | (63, 63, 32) | |
| Max-pooling | 3*3 | 2*2 | (31, 31, 32) | ||
| Conv | 3*3 | 1*1 | 64 | (31, 31, 64) | |
| Conv | 3*3 | 1*1 | 64 | (31, 31, 64) | |
| Conv | 3*3 | 1*1 | 64 | (31, 31, 64) | |
| Conv | 3*3 | 1*1 | 64 | (31, 31, 64) | |
| Max-pooling | 3*3 | 2*2 | (15, 15, 64) | ||
| Conv | 3*3 | 1*1 | 128 | (15, 15, 128) | |
| Conv | 3*3 | 1*1 | 128 | (15, 15, 128) | |
| Conv | 3*3 | 1*1 | 128 | (15, 15, 128) | |
| Conv | 3*3 | 1*1 | 128 | (15, 15, 128) | |
| Max-pooling | 3*3 | 2*2 | (7, 7, 128) | ||
| Conv | 3*3 | 1*1 | 256 | (7, 7, 256) | |
| Conv | 3*3 | 1*1 | 256 | (7, 7, 256) | |
| Conv | 3*3 | 1*1 | 256 | (7, 7, 256) | |
| Conv | 3*3 | 1*1 | 256 | (7, 7, 256) | |
| Max-pooling | 3*3 | 2*2 | (3, 3, 256) | ||
| Dropout | (3, 3, 256) | Prevent over fitting | |||
| Dense | 1024 | Purify features for classification | |||
| Maxout | |||||
| Dropout | |||||
| Dense | 1024 | ||||
| Maxout | |||||
| Dense | 16 | ||||
| Dense | 8 | ||||
| Softmax | classifier |
Summary of the training and testing dataset
| Dataset | Number of images | Number of patients |
|---|---|---|
| Training | ||
| Normal | 6590 | 708 |
| Grade 1 RH | 7816 | 519 |
| Grade 2 RH | 11,470 | 685 |
| Grade 3 RH | 8210 | 727 |
| Testing | ||
| Normal | 2762 | 299 |
| Grade 1 RH | 3678 | 246 |
| Grade 2 RH | 5130 | 290 |
| Grade 3 RH | 3340 | 296 |
Abbreviation: RH, retinal hemorrhage.
Figure 2Normalization effect of digital fundus images
(A and C) Fundus images taken under bright and dark illumination conditions. (B and D) Images after normalization.
Change of learning rate as the training procedures went
| Epochs | Learning rate |
|---|---|
| 0–19 | 0.007 |
| 20–39 | 0.0035 |
| 40–59 | 0.0021 |
| 60–79 | 0.00105 |
| 80–99 | 0.0007 |
| 100–119 | 0.00035 |
| 120–139 | 0.00007 |
| 140–159 | 0.000035 |
| 160–179 | 0.000007 |
| 180–189 | 0.0000007 |
| 190–199 | 0.00000007 |
Performance levels for machines experiments using fundus images dataset
| Classification | Sensitivity | Specificity | PPV | NPV | Accuracy | AUC (95%CI) |
|---|---|---|---|---|---|---|
| RH | 99.57 | 99.20 | 99.82 | 98.14 | 99.50 | 1 (0) |
| Grade 1 RH | 97.85 | 97.85 | 93.62 | 99.30 | 97.85 | 0.995 (0.001) |
| Grade 2 RH | 99.92 | 99.98 | 99.96 | 99.96 | 99.96 | 1 (0) |
| Grade 3 RH | 93.11 | 99.26 | 97.31 | 98.04 | 97.88 | 0.989 (0.001) |
Abbreviations: 95%CI, 95% confidence interval; AUC, area under ROC curve; NPV, negative predictive value; PPV, positive predictive value; RH, retinal hemorrhage. All values indicate percentages except for AUC.
Figure 3Receiver operating characteristic curve for performance of the neural network in the binary classification problem of retinal hemorrhage.
(A) hemorrhage versus no hemorrhage, (B) grade 1 hemorrhage versus the others, (C) grade 2 hemorrhage versus the others and (D) grade 3 versus the others