Abstract.
Glaucoma is a progressive optic neuropathy characterized by peripheral visual field loss, which is caused by degeneration of retinal nerve fibers. The peripheral vision loss due to glaucoma is asymptomatic. If not detected and treated at an early stage, it leads to complete blindness, which is irreversible in nature. The retinal nerve fiber layer defect (RNFLD) provides an earliest objective evidence of glaucoma. In this regard, we explore cost-effective redfree fundus imaging for RNFLD detection to be practically useful for computer-assisted early glaucoma risk assessment. RNFLD appears as a wedge shaped arcuate structure radiating from the optic disc. The very low contrast between RNFLD and background makes its visual detection quite challenging even by medical experts. In our study, we formulate a deep convolutional neural network (CNN) based patch classification strategy for RNFLD boundary localization. A large number of RNFLD and background image patches train the deep CNN model, which extracts sufficient discriminative information from the patches and results in accurate RNFLD boundary pixel classification. The proposed approach is found to achieve enhanced RNFLD detection performance with sensitivity of 0.8205 and false positive per image of 0.2000 on a newly created early glaucomatic fundus image database.
Keywords: retinal nerve fiber layer, glaucoma, fundus image, deep learning, convolution neural network, patch classification
1. Introduction
Glaucoma is the second leading cause of blindness and around 80 million people would be suffering from this disorder by 2020.1 The vision loss due to glaucoma is asymptomatic in early stages and its irreversible nature of blindness in later stages makes the early detection quite important to prevent any further damage.2,3 In this regard, the degeneration of retinal nerve fiber layer (RNFL) provides the earliest evidence of glaucoma much before the actual visual field defect begins.4 The detection of RNFL defect (RNFLD) in fundus images is a cost effective technique as compared to optical coherence tomography (OCT) or GDx, which require skilled technician to acquire the images. Thus, RNFLD detection in fundus imaging can be used for mass screening in a suburban or peripheral environment.
RNFLD is a peripapillary glaucoma indicator that appears as a wedge shaped arcuate structure radiating from the optic disc (OD). The visibility of the RNFLD region is prominent near OD as compared to other background regions. Figure 1 illustrates a sectorial RNFLD region in color and red-free images. The width of the arcuate RNFLD region increases with the progression of glaucoma;5 hence, it can be used as a glaucoma progression indicator. The RNFLD detection in fundus images is a challenging task as the intensity difference between RNFLD and background is very subtle. Moreover, the presence of blood vessels and macula makes the detection task more challenging as they are associated with similar intensity ranges as RNFLD regions.
Fig. 1.
(a) Color fundus image having RNFLD. (b) Redfree fundus image having very faint RNFLD region, radiating from OD, is marked between arrows with blood vessel passing through it.
A limited number of methods are available in the literature for the detection of RNFLD in fundus images towards early glaucoma detection. In the work of Kolar et al.6 and Odstrcilik et al.,7 the thickness of RNFL from fundus image patches is predicted by estimating the correlation coefficient between fundus image patch features and corresponding OCT image patch thickness using regression models. The main limitation of both methods is the additional requirement of the OCT images for OCT-RNFL thickness mapping. Joshi et al.8 and Lamani et al.9 followed a binary classification strategy to decide whether a selected fundus image patch contains RNFLD or not. Joshi et al.8 explored the intensity-based dissimilarity features along with k-NN and nearest mean scaled classifiers. Texture and fractal descriptors followed by the SVM classifier are used by Lamani et al.9 for RNFLD patch classification purposes.
Oh et al.10 applied Canny’s edge operator followed by Hough transform-based line detection to obtain the RNFLD boundaries. Among the detected lines, the false positives (FPs) are further reduced by applying the conditional decision rules. Muramatsu et al.11 detected RNFLD boundary pixels as a function of mean and standard deviation of neighborhood intensities. Later, the FPs are reduced by applying the popular artificial neural network classifier. The main limitation observed in Refs. 10 and 11 is that both methods produce several FPs in boundary detection. Panda et al.12 proposed a recurrent neural network and random forest13-based learning strategies for RNFLD boundary detection by designing handcrafted features.
In this paper, we propose a deep learning approach by employing fully connected neural network architecture for RNFLD boundary detection using redfree fundus images. In the first step, a region of interest (RoI) is selected around the OD after blood vessel inpainting, contrast enhancement, and OD localization. Then, the initial set of RNFLD boundary pixels is obtained by analyzing the one-dimensional (1-D) intensity profiles on concentric circles around the OD. Next, the true boundary pixels are retained by designing a convolutional neural network (CNN), which is trained with a large number of image patches big enough to include the important discriminatory information around each pixel. Finally, to compute the angular width of the RNFLD region to be used as glaucoma progression indicator, random sample consensus (RANSAC)-based line fitting algorithm is applied on the detected RNFLD boundary pixels.
The organization of the paper is as follows: Sec. 2 describes the proposed method explaining the deep learning approach for RNFLD detection. Experimental results are presented in Sec. 3. Finally, Sec. 4 mentions some conclusions of the proposed work.
2. Proposed Method
2.1. Preprocessing
2.1.1. Image enhancement
The RNFLD region in the redfree image is often found around the OD, but the intensity difference between the RNFLD region and the background is very subtle. Moreover, the blood vessels passing through/near RNFLD acts as obstruction in the detection process. In the preprocessing step, the extracted blood vessels14–16 are removed through the inpainting process.17 The visibility of RNFLD region is further enhanced by contrast-limited adaptive histogram equalization (CLAHE).18 The result of the image enhancement procedure is shown using a test image in Fig. 2.
Fig. 2.
(a) Redfree fundus image having RNFLD [Fig. 1(b)]. (b) Enhanced image after blood vessel inpainting and CLAHE-based contrast enhancement.
2.1.2. RNFLD candidate pixel selection
To reduce the search space in achieving low computational complexity, a RoI around the OD is selected and the candidate RNFLD boundary pixels are obtained by analyzing the 1-D intensity profiles on concentric circles around the OD.13 The candidate boundary pixels are detected by identifying the prominent minimas in the 1-D intensity profile and applying peak and width analysis of the minimas19 (Fig. 3). The maximum radius of the concentric circles is empirically determined to be 2.5 times the OD radius by using the images in the training set such that all the candidate RNFLD boundary pixels could be detected. However, the threshold value remains same for the testing set.
Fig. 3.
(a) RoI around the OD from the preprocessed redfree fundus image. (b) Illustration of 1-D intensity profile on a circle around the OD as shown in (a). (c) Smoothened 1-D intensity profile and prominent local minimas are marked. (d) Candidate RNFLD boundary pixels obtained on the circle shown. (e) All detected candidate RNFLD boundary pixels.
2.2. Deep Learning-Based RNFLD Boundary Pixel Classification
The deep learning approach has recently gained a lot of attention in the field of visual pattern recognition, which has been introduced with the objective of moving machine learning closer to artificial intelligence.20 In this regard, the CNNs have extremely good learning ability from the abstract level of input visual data.21 However, the limited number of images in medical image databases poses significant difficulty in training a deep CNN. Thus, we have followed a deep patch-based training strategy in our application.
The RoI image is normalized and the intensity range is scaled to (0–1) prior to supplying as input to the network. Then, a large number of patches are randomly extracted from the redfree RoI image, which include both background and RNFLD boundary patches. The extracted patches reflecting the image content and the corresponding class label of the patches (background/RNFLD boundary) are considered as input to the CNN for training.
A typical CNN architecture constitutes several convolutional layers along with max-pooling, up-sampling and fully connected layers. The convolutional layer consists of a set of learnable filters. When the input patch passes through the convolutional layer, the activation map is generated.21 A nonlinear activation function, such as rectified linear unit (ReLU) layers, is applied immediately after the convolutional layer, which enables the network to train faster. The max-pooling layer reduces the resolution of the activation map with respect to the previous layer. Finally, the last layer in CNN is a fully connected layer associated with a softmax layer that generates a probability of belongingness of a patch to a particular class.
2.2.1. Proposed architecture
The CNN architecture followed in the proposed work has the layer organization, as shown in Fig. 4. The network architecture consists of a total of seven convolutional layers with each convolutional layer followed by the ReLU unit with a dropout of probability 0.25.22 The image patch is supplied as input to the proposed network. The first and second convolutional layers (Conv1 and Conv2) contain a stack of 32 filters with kernel size . The third layer is a max-pooling layer (MP1) of window size . The max-pooling layer is followed by three convolution layers (Conv3, Conv4, and Conv5) with a stack of 64 filters and two more convolutional layers (Conv6 and Conv7) with a stack of 32 filters. Our patch-based model is designed to capture large intraclass variations that would appear in the RNFLD boundary. The final layer of the architecture is a fully connected layer () with softmax unit and contains two output neurons resulting in probability of the two-class classification. Then, a binary decision about the RNFLD boundary pixel is reached by passing the RNFLD boundary probability values through a sigmoid unit of threshold 0.01. The threshold is empirically determined to maximize the detection performance. Once it is determined, it remains unchanged for every test image in during RNFLD detection. The formulation of the network model can be represented as follows:
| (1) |
Fig. 4.
The proposed deep patch-based CNN architecture for RNFLD boundary pixel classification in redfree fundus images.
In the proposed CNN architecture, a large number of input patches () of dimension with the corresponding class label (background/RNFLD boundary) are given as input to train the network. The cross-entropy function is considered as the cost function, which is defined as follows:
| (2) |
where and are the groundtruth and prediction values at the output node.
A single iteration of learning in the network involves presenting the inputs to the network, propagation of the excitations through the network until it reaches the output layer and computation of the cost function at output, which is again backpropagated through the network. The change in the weight is a function of the cost function as follows:
| (3) |
The backpropagated errors committed by particular units are accumulated and the weights are updated when a batch is complete:
| (4) |
The result of deep CNN-based RNFLD patch classification is shown for the test image in Fig. 5(a).
Fig. 5.
(a) Detected boundary pixels after CNN-based patch classification. (b) Final clustered RNFLD boundary pixels using slope similarity criterion. (c) RANSAC line fitting on the boundary pixels overlapped with the groundtruth (red: groundtruth manually labeled by expert, green: detected).
2.3. Postprocessing and RNFLD Angular Width Computation
After detecting the boundary pixels using the deep learning technique with the proposed CNN architecture [Fig. 5(a)], random sample consensus (RANSAC) algorithm is used to fit lines to the detected RNFLD boundary pixels.23 Prior to that, the closely situated large pixel clusters are grouped. A threshold () for cluster size as a function of maximum cluster size is chosen to eliminate very small pixel clusters and the result is given in Fig. 5(b). After line fitting, it is observed that the fitted lines lie very close to the groundtruth RNFLD boundaries, which are manually labeled by the ophthalmologists. Finally, the RNFLD angular width () is determined by using the slope information of the fitted lines to the RNFLD boundaries [Fig. 5(c)]. The RANSAC model of a straight line passing through two randomly selected points () and () from a cluster is given by
| (5) |
| (6) |
where , and are the model parameters. Then, the angle of each fitted boundary line is obtained as follows:
| (7) |
RNFLD angular width is then determined as the difference of angles of the boundary lines:
| (8) |
For example, in Fig. 5, the angular width of the RNFLD region after RANSAC line fitting is computed to be , which is very close to the groundtruth (). In case of multiple RNFLD boundary detection, the operator is required to identify correct pair of lines. Then, the RNFLD angular width is quantified automatically.
3. Results and Discussion
The proposed method is evaluated on a newly created glaucomatic fundus image database obtained from Glaucoma Diagnostic Services, L. V. Prasad Eye Institute, Bhubaneswar, India. The fundus images are acquired using a Visupac version 4.4.4 camera (FF 450 plus IR Carl Zeiss Ltd., USA) with magnification and 20 deg, 30 deg, and 50 deg field of views (FoV). The original images are in JPEG format and have pixel resolutions of , , and . The database includes a total of 68 fundus images, which are divided into training (13 images containing contain 20 RNFLD regions) and testing (55 images) sets. The testing set comprises 29 images having RNFLD and 26 images without RNFLD. A total of 39 RNFLD regions are present in the testing set, which are associated with 78 RNFLD boundaries. All the images are analyzed by an ophthalmologist blinded to the clinical details of the patient. For comparison with the diagnostic performance of our method, the ophthalmologist’s findings are taken as the gold standard.
The images are scaled down by a factor 3 and the RoI of size pixels is selected in the implementation of the proposed algorithm. The CNN is trained with 50,000, () randomly selected patches belonging to the background and RNFLD boundary from the training set that constitutes 13 full size fundus images containing a total of 20 RNFLD regions. The network is trained and the weights are updated in batches; the batch size in our approach is set to 64 and number of epochs as 100. A stochastic gradient decent approach, i.e., RMSProp (root mean square propagation) method is explored for learning the parameters in the network and the learning rate is set at . The proposed network is implemented on Keras (Theano framework). The experiments are conducted on the desktop computer having Intel Core CPU with four NVIDIA TITANX graphics cards.
For quantitative evaluation, sensitivity (SN), false positives per image (FPI), and area under the curve (AUC) are computed. The SN reflects the ability of the proposed method to detect true RNFLD boundary:
| (9) |
| (10) |
where true positive (TP) represents the number of correctly detected RNFLD boundary lines; false negative (FN) is the incorrect detection of RNFLD boundary lines as background; FP represents number of boundary lines in the background detected as RNFLD. The AUC is computed as the area under the free response receiver operating characteristics (FROC) curve.
Out of 78 RNFLD boundaries present in 29 test images, the proposed method could correctly detect 64 with nine FPs. Out of 26 test images without having RNFLD, two FP cases are detected. Thus, the total number of FPs becomes 11 for the testing images. More examples of RNFLD boundary detection by using the proposed architecture are shown in Fig. 6. The FN cases arise due to the very minute difference of intensities between the RNFLD and background. The macular sheath, which is a dark strip from OD to macula, if present in the fundus images results in FPs. The FROC curve is plotted in Fig. 7 by varying the threshold for cluster size (). The AUC is computed from the FROC curve to be 0.89. The optimal value of the SN of RNFLD boundary detection is found to be 0.8205 with FPI of 0.2000.
Fig. 6.
(a)–(f) RNFLD boundary detection results [red: groundtruth, green: truly detected RNFLD (TP), blue: falsely detected RNFLD (FP)].
Fig. 7.
Comparison of FROC curves for different RNFLD boundary detection algorithms.
To quantify the localization accuracy of the proposed RNFLD boundary detection method, the mean Euclidean distance () between the detected RNFLD boundary and the groundtruth boundary is also computed for each image. The of detected RNFLD boundaries in the images of test set is provided in Table 1. The average value of for the whole database is found out to be 4.96 pixels, which indicates better agreement of the detected boundaries by the proposed method with the groundtruths. The RNFLD angular width computed using Eqs. (7) and (8) is provided in Table 1. The angular width could not be determined in such cases, where at least one boundary line is not detected by the proposed method. The and values of the proposed method are also compared with the existing method in Ref. 13. The average of proposed method is 4.96 pixels, which is better than that of Ref. 13 (5.20 pixels).
Table 1.
RNFLD angular width estimation and localization accuracy.
| Image No. | (deg) | (pixels) | |||
|---|---|---|---|---|---|
| Groundtruth | Panda et al.13 | Proposed | Panda et al.13 | Proposed | |
| 1 | 16.4 | 17.9 | 17.36 | 7.5 | 5.1 |
| 2 | 11 | 9.4 | 10.7 | 3.6 | 4.83 |
| 3 | 18 | 21 | 20.6 | 3.6 | 4.2 |
| 4 | 20.9 | 24.9 | 23.2 | 5.8 | 5.7 |
| 5 | 23.2 | 25.6 | 25.7 | 3.5 | 7.2 |
| 178.87 | Both boundaries missing | Both boundaries missing | |||
| 6 | 16.4 | 13.2 | 14.8 | 6.6 | 3.5 |
| 7 | 20.1 | 16.4 | 18.4 | 4.9 | 5.8 |
| 8 | 33.9 | 8.4 | 24.3 | 10.1 | 3.75 |
| 9 | 17.5 | 21.5 | 20.3 | 5.9 | 4.7 |
| 10 | 13.6 | 18.3 | 14.44 | 4.4 | 4.3 |
| 11 | 19.4 | 23.5 | 23.4 | 4.7 | 4.0 |
| 12 | 6.5 | 9.7 | 8.1 | 6.2 | 8.8 |
| 18 | 16.7 | 20.9 | |||
| 13 | 20.6 | Both boundaries missing | Both boundaries missing | 4.5 | 3.8 |
| 24.1 | 19.8 | One boundary missing | |||
| 21.5 | 25 | 23.1 | |||
| 14 | 26 | 26.13 | 24.3 | 5.02 | 6.5 |
| 45 | Both boundaries missing | Both boundaries missing | |||
| 15 | 24 | 23.2 | 22.5 | 4.56 | 5.3 |
| 40.9 | One boundary missing | Both boundaries missing | |||
| 16 | 31.42 | 27.24 | One boundary missing | 7.36 | 3.7 |
| 17 | 24.59 | 23.23 | 23.64 | 1.74 | 2.1 |
| 18 | 28.20 | 25.61 | One boundary missing | 8.70 | 3.3 |
| 19 | 31.55 | 28.22 | 29.7 | 3.61 | 5.2 |
| 20 | 28.94 | 29.22 | 26.8 | 3.80 | 5.13 |
| 21 | 30.02 | 34.14 | 31.7 | 6.80 | 4.8 |
| 42.43 | One boundary missing | 39.87 | |||
| 22 | 19.23 | 17.82 | 17.29 | 5.36 | 6.48 |
| 23 | 19.4 | 15.18 | 21.5 | 4.09 | 3.93 |
| 24 | 13.93 | One boundary missing | 14.3 | 2.96 | 5.4 |
| 24.91 | Both boundaries missing | 27.5 | |||
| 25 | 26.56 | 20.92 | 23.7 | 10.87 | 5.6 |
| 25.05 | 21.07 | One boundary missing | |||
| 26 | 18.55 | 19.30 | 16.8 | 2.3 | 7.05 |
| 27 | 25.14 | 22.84 | 23.5 | 2.47 | 5.36 |
| 28 | 24.91 | Both boundaries missing | 22.14 | — | 4.2 |
| 29 | 30.57 | Both boundaries missing | 27.61 | — | 4.16 |
| 43.49 | Both boundaries missing | Both boundaries missing | |||
| Average = 5.2, Median = 4.7 | Average = 4.96, Median = 4.83 | ||||
The proposed method is compared with existing RNFLD boundary detection algorithms (Oh et al.10 and Panda et al.12,13). We also compare the performance of the SVM classifier in combination with the handcrafted features of Refs. 12 and 13. The comparison of FROC curves for the aforementioned algorithms is shown in Fig. 7. It can be observed from Table 2 and Fig. 7 that the proposed method achieves more enhanced performance than the existing methods in terms of quantitative measures, such as SN, FPI, and AUC. Oh et al.10 reported an overall accuracy of 86% SN on their private database; yet when compared on the training images of the database, the performance of the method lags as compared to our proposed method (Table 2). In Fig. 7, it can be observed from the FROC curve that most of the SN values obtained by Oh et al.10 is found to be less than 0.5. Thus, the AUC value for this method did not exceed 0.5. It is observed during the implementation of the existing method in Ref. 11 that it is somewhat challenging to optimally fine-tune its intensity-dependent parameters for the test cases. The advantage of the proposed architecture is that it learns the patch features directly from a large number of image patches unlike the methods in Refs. 12 and 13, where the classifiers learn from several handcrafted features.
Table 2.
Performance comparison of RNFLD boundary detection.
4. Conclusion
An automated deep learning-based RNFLD boundary detection is proposed in this paper, which could be helpful in computer-aided large-scale early glaucoma risk assessment. After obtaining the candidate RNFLD boundary pixels in the preprocessing step, the true boundary pixels are detected using the proposed deep patch-based CNN architecture. The CNN architecture is trained with a large number of RNFLD and background patches and the trained network accurately detects the RNFLD boundary. The classified RNFLD boundary pixels are line fitted to extract the angular width of the RNFLD region, which acts as a glaucoma progression indicator. The proposed RNFLD boundary detection method achieves the potential to accurately detect RNFLD boundaries with an improved performance SN of 0.8205 with FPI of 0.2000 on a newly created fundus image database. The RNFLD region widens with the progression of glaucoma; hence, the proposed method can be useful for progression monitoring of early glaucoma in mass screening.
Biographies
Rashmi Panda received her MTech degree from NIT Rourkela. She is currently pursuing her PhD degree with the School of Electrical Sciences, IIT Bhubaneswar. Her fields of research interest include biomedical image analysis, image processing, and pattern recognition.
Niladri B. Puhan received his ME degree in signal processing from Indian Institute of Science, Bangalore, and his PhD degree from Nanyang Technological University, Singapore, in 2007. He is currently an assistant professor with the School of Electrical Sciences, IIT Bhubaneswar. His fields of research interest include signal and image processing, computer vision, biometrics, and biomedical image analysis.
Aparna Rao completed her basic medical education with Maharashtra, followed by a diploma in ophthalmology from Guru Nanak Eye Center, Maulana Azad Medical College, New Delhi, and a MD (DNB) from ICARE Eye Hospital and Glaucoma Research Institute, Noida, Uttar Pradesh. She further did a postdoctoral research fellowship in glaucoma at the Rajendra Prasad Center for Ophthalmic Sciences, AIIMS, New Delhi, where she also worked as research associate (ICMR, Delhi) for a couple of years. She then did a glaucoma fellowship at LVPEI, Hyderabad, before joining LVPEI, Bhubaneswar. She now is completing her PhD at KSBT, KIIT, Bhubaneswar, with a focus on glaucoma and trabecular meshwork. Her areas of interest are research on pseudoexfoliation, trabecular meshwork, congenital glaucoma, and stem cells.
Bappaditya Mandal received his BTech degree in electrical engineering from Indian Institute of Technology (IIT), Roorkee, India, and his PhD degree in electrical and electronic engineering from Nanyang Technological University (NTU), Singapore, in 2003 and 2008, respectively. He is currently a lecturer in computer science, School of Computing and Mathematics, Keele University, United Kingdom. His research interests include subspace learning, feature extraction and evaluation, computer vision, image and signal analysis, and machine learning.
Debananda Padhy received his MOptom degree in optometry from Chitkara University, Chandigarh, in 2017. He is currently an assistant optometrist in L. V. Prasad Eye Institute, Bhubaneswar. His fields of research interests include optics and refraction, binocular single vision, and glaucoma imaging analysis.
Ganapati Panda received his PhD degree in electronics and communication engineering from IIT Kharagpur, India, in 1982. He is currently a professor of electrical sciences with the IIT Bhubaneswar. His research interests include digital signal processing, soft computing, and distributed signal processing. He is a fellow of the National Academy of Engineering India, the National Academy of Science India, the Institution of Engineering and Technology, United Kingdom, and the IETE.
Disclosures
The authors do not have any conflicts of interest with other people or organizations that could inappropriately influence their work.
References
- 1.Quigley H. A., Broman A. T., “The number of people with glaucoma worldwide in 2010 and 2020,” Br. J. Ophthalmol. 90, 262–267 (2006). 10.1136/bjo.2005.081224 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 2.Joshi G. D., Sivaswamy J., Krishnadas S. R., “Optic disk and cup segmentation from monocular color retinal images for glaucoma assessment,” IEEE Trans. Med. Imaging 30, 1192–1205 (2011). 10.1109/TMI.2011.2106509 [DOI] [PubMed] [Google Scholar]
- 3.Cheriet F., Girard F., Kavalec C., “Statistical atlas-based descriptor for an early detection of optic disc abnormalities,” J. Med. Imaging 5, 014006 (2018). 10.1117/1.JMI.5.1.014006 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 4.Lundstrom M., Eklundh J. O., “Computer densitometry of retinal nerve fibre atrophy - a pilot study,” Acta Ophthalmol. 58(4), 639–644 (1980). 10.1111/j.1755-3768.1980.tb08306.x [DOI] [PubMed] [Google Scholar]
- 5.Yoo Y. C., Park K. H., “Influence of angular width and peripapillary position of localized retinal nerve fiber layer defects on their detection by time-domain optical coherence tomography,” Jpn. J. Ophthalmol. 55(2), 115–122 (2011). 10.1007/s10384-010-0919-5 [DOI] [PubMed] [Google Scholar]
- 6.Kolar R., et al. , “Analysis of visual appearance of retinal nerve fibers in high resolution fundus images: a study on normal subjects,” Comput. Math. Methods Med. 2013, 1–10 (2013). 10.1155/2013/134543 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 7.Odstrcilik J., et al. , “Thickness related textural properties of retinal nerve fiber layer in color fundus images,” Comput. Med. Imaging Graphics 38(6), 508–516 (2014). 10.1016/j.compmedimag.2014.05.005 [DOI] [PubMed] [Google Scholar]
- 8.Joshi G. D., et al. , “Detection of peri-papillary atrophy and RNFL defect from retinal images,” Lect. Notes Comput. Sci. 7325, 400–407 (2012). [Google Scholar]
- 9.Lamani D., et al. , “Early detection of glaucoma through retinal nerve fiber layer analysis using fractal dimension and texture feature,” Int. J. Res. Eng. Technol. 3(10), 158–163 (2014). 10.15623/ijret [DOI] [Google Scholar]
- 10.Oh J. E., et al. , “Automatic computer-aided diagnosis of retinal nerve fiber layer defects using fundus photographs in optic neuropathy CAD of RNFL defects in optic neuropathy,” Invest. Ophthalmol. Visual Sci. 56(5), 2872–2879 (2015). 10.1167/iovs.14-15096 [DOI] [PubMed] [Google Scholar]
- 11.Muramatsu C., et al. , “Detection of retinal nerve fiber layer defects on retinal fundus images for early diagnosis of glaucoma,” J. Biomed. Opt. 15(1), 016021 (2010). 10.1117/1.3322388 [DOI] [PubMed] [Google Scholar]
- 12.Panda R., et al. , “Recurrent neural network based retinal nerve fiber layer defect detection in early glaucoma,” in IEEE 14th Int. Symp. on Biomedical Imaging (ISBI 2017), pp. 692–695 (2017). 10.1109/ISBI.2017.7950614 [DOI] [Google Scholar]
- 13.Panda R., et al. , “Automated retinal nerve fiber layer defect detection using fundus imaging in glaucoma,” Comput. Med. Imaging Graphics 66, 56–65 (2018). 10.1016/j.compmedimag.2018.02.006 [DOI] [PubMed] [Google Scholar]
- 14.Panda R., Puhan N., Panda G., “New binary hausdorff symmetry measure based seeded region growing for retinal vessel segmentation,” Biocybern. Biomed. Eng. 36(1), 119–129 (2016). 10.1016/j.bbe.2015.10.005 [DOI] [Google Scholar]
- 15.Panda R., Puhan N. B., Panda G., “Hausdorff symmetry operator towards retinal blood vessel segmentation,” in 19th Int. Conf. on Digital Signal Processing (DSP), IEEE, pp. 611–616 (2014). 10.1109/ICDSP.2014.6900737 [DOI] [Google Scholar]
- 16.Janbozorgi M., Asem M. M., Oveisi I. S., “Blood vessel segmentation in modern wide-field retinal images in the presence of additive Gaussian noise,” J. Med. Imaging 5, 031405 (2018). 10.1117/1.JMI.5.3.031405 [DOI] [PMC free article] [PubMed] [Google Scholar]
- 17.Bertalmio M., et al. , “PDE-based image and surface inpainting,” in Handbook of Mathematical Models in Computer Vision, pp. 33–61, Springer, Boston, Massachusetts: (2006). [Google Scholar]
- 18.Gonzalez R. C., Woods R. E., Digital Image Processing, Pearson/Prentice Hall, Upper Saddle River, New Jersey: (2008). [Google Scholar]
- 19.“Peak analysis: MATLAB signal processing toolbox,” https://www.mathworks.com/help/signal/examples/peak-analysis.html
- 20.LeCun Y., Bengio Y., Hinton G., “Deep learning,” Nature 521, 436–444 (2015). 10.1038/nature14539 [DOI] [PubMed] [Google Scholar]
- 21.Liskowski P., Krawiec K., “Segmenting retinal blood vessels with deep neural networks,” IEEE Trans. Med. Imaging 35(11), 2369–2380 (2016). 10.1109/TMI.2016.2546227 [DOI] [PubMed] [Google Scholar]
- 22.Dhal G. E., Sainath T. N., Hinton G. E., “Improving deep neural networks for LVSCR using rectified linear units and dropout,” in IEEE Int. Conf. on Acoustics, Speech and Signal Processing (ICASSP), IEEE, pp. 8609–8613 (2013). 10.1109/ICASSP.2013.6639346 [DOI] [Google Scholar]
- 23.Fischler M. A., Bolles R. C., “Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography,” Commun. ACM 24(6), 381–395 (1981). 10.1145/358669.358692 [DOI] [Google Scholar]







