| Literature DB >> 31315618 |
Muhammad Naseer Bajwa1,2, Muhammad Imran Malik3,4, Shoaib Ahmed Siddiqui5,6, Andreas Dengel5,6, Faisal Shafait3,4, Wolfgang Neumeier7, Sheraz Ahmed6.
Abstract
BACKGROUND: With the advancement of powerful image processing and machine learning techniques, Computer Aided Diagnosis has become ever more prevalent in all fields of medicine including ophthalmology. These methods continue to provide reliable and standardized large scale screening of various image modalities to assist clinicians in identifying diseases. Since optic disc is the most important part of retinal fundus image for glaucoma detection, this paper proposes a two-stage framework that first detects and localizes optic disc and then classifies it into healthy or glaucomatous.Entities:
Keywords: Computer aided diagnosis; Deep learning; Glaucoma detection; Machine learning; Medical image analysis; Optic disc localization
Mesh:
Year: 2019 PMID: 31315618 PMCID: PMC6637616 DOI: 10.1186/s12911-019-0842-8
Source DB: PubMed Journal: BMC Med Inform Decis Mak ISSN: 1472-6947 Impact factor: 2.796
Fig. 1Stages of glaucoma in retinal fundus images taken from Rim-One dataset [8]. a Healthy Disc b Early Glaucoma c Moderate Glaucoma d Severe Glaucoma
Fig. 2Complete framework of disc localization and classification. Detailed diagrams of both modules are given in their respective sections
Performance of automated disc localization algorithm on unseen datasets
| Algorithms | Criterion (IOU >) | DIARETDB1 | DRIVE | DRIONS-DB | Messidor |
|---|---|---|---|---|---|
| Our Method (RCNN-based) | 50 | 100.0 | 97.50 | 99.09 | 99.17 |
| Giachetti et al. [ | 0 | N/A | N/A | N/A | 99.83 |
| Yu et al. [ | 0 | N/A | N/A | N/A | 99.08 |
| Aquino et al. [ | 0 | N/A | N/A | N/A | 98.83 |
| Akyol et al. [ | 50 | 94.38 | 95.00 | N/A | N/A |
| Qureshi et al. [ | 50 | 94.02 | 100.0 | N/A | N/A |
| Godse et al. [ | 50 | 96.62 | 100.0 | N/A | N/A |
| Lu et al. [ | 50 | 96.91 | N/A | N/A | N/A |
Fig. 3Workflow of Semi-Automatic Ground Truth Generation Mechanism
Overview of datasets used for evaluating heuristic method
| Dataset | Total Size | Healthy | Glaucoma | Split | ||
|---|---|---|---|---|---|---|
| Train | Validate | Test | ||||
| ORIGA | 650 | 482 | 168 | 441 | 36 | 173 |
| HRF | 30 | 15 | 15 | 12 | 04 | 14 |
| OCT & CFI | 100 | 100 | Nil | 72 | 20 | 08 |
| Total | 780 | 597 | 183 | 525 | 48 | 207 |
Fig. 4Binary images showing misleading bright spots. RGB image in a is rescaled to fit in square window. a Binarization of image with bright fringe at retinal rim b Binarization of image with reflection spots
Fig. 5Results of Heuristic Localization of OD. Subfigure 5d shows the only example where heuristic failed. a Correct Localization of HRF image b Correct Localization of OCT & CFI image c Correct Localization of ORIGA image d The only incorrect localization of ORIGA image
IOU of heuristic predictions and ground truth
| IOU (%) | 20 | 50 | 60 | 70 | 80 |
|---|---|---|---|---|---|
| Test Accuracy | 99.52 | 96.14 | 75.96 | 51.97 | 09.18 |
Fig. 6Internal components of faster RCNN shown in Fig. 2a
Comparison of IOU of heuristic and automated methods
| IOU (%) | 20 | 50 | 60 | 70 | 80 |
|---|---|---|---|---|---|
| Heuristic Method | 99.52 | 96.14 | 75.96 | 51.97 | 09.18 |
| Automated Method | 100.0 | 100.0 | 100.0 | 99.52 | 94.69 |
Fig. 7Convolutional Neural Network used for Glaucoma Classification as depicted in Fig. 2b
Fig. 8Results of Automated Localization on different datasets. Notice the illumination and contrast variations amongst the datasets. a Sample image from DRIVE b Sample image from DIARETDB1 c Sample image from DRIONS-DB d Sample image from Messidor
Detailed performance measures of CNN classifier using random training
| Class | Precision (%) | Recall (%) | F1-Score | No. of Images |
|---|---|---|---|---|
| Healthy | 81.12 | 94.9 | 0.8747 | 412 |
| Glaucoma | 69.57 | 34.53 | 0.4615 | 139 |
| Total | 78.21 | 79.67 | 0.7705 | 551 |
Fig. 9Confusion Matrix showing distribution of True Positives, False Positives, and False Negatives
Comparison of obtained AUC with existing state-of-the-art methods using random training
| Performance Metric | [ | [ | [ | [ | [ | Our Method |
|---|---|---|---|---|---|---|
| AUC | 0.831 | 0.838 | 0.838 | 0.823 | 0.851 | 0.868 |
Detailed performance measure of CNN classifier using cross validation
| Class | Precision (%) | Recall (%) | F1-Score |
|---|---|---|---|
| Healthy | 82.31 ± 2.88 | 91.86 ± 2.29 | 0.8681 ± 0.246 |
| Glaucoma | 65.52 ± 6.65 | 43.66 ± 4.95 | 0.5231 ± 0.534 |
| Total | 77.97 ± 3.78 | 79.38 ± 3.42 | 0.7788 ± 0.366 |
Comparison of obtained AUC with existing state-of-the-art methods using cross validation
| Performance Metric | Chen et al. | Cheng et al. [ | Xu et al. [ | Fu et al. [ | Proposed Model | ||
|---|---|---|---|---|---|---|---|
| [ | [ | Random Training | Cross Validation | ||||
| AUC | 0.831 | 0..838 | 0.838 | 0.823 | 0.851 | 0.868 | 0.874 |
| Sensitivitya (%) | N/A | N/A | N/A | 58 | N/A | 71 | 71.17 |
aThe sensitivity is calculated at observed specificity of 85% as done by Xu et al.
Fig. 10Some examples of correct and incorrect glaucoma classification using DCNN. a Glaucoma correctly classified b Glaucoma incorrectly classified c Healthy image correctly classified d Healthy image incorrectly classified