Abstract
Age-Related Macular Degeneration (ARMD) is a medical situation resulting in blurred or no vision in the middle of the eye view. Though this disease doesn’t make the person completely blind, it makes it very difficult for the person to perform day to day activities like reading, driving, recognizing people etc. This paper aims to detect ARMD though Optical Coherence Tomography (OCT) scans where the drusen in the macula is detected and identify the infected. The images are first passed though Directional Total Variation (DTV) Denoising followed by Active contour algorithm to mark the boundaries of the layers in macula. In deep learning, a convolutional neural network is a class of deep neural networks, most commonly applied to analyzing visual imagery. Then these images categorized as healthy and infected using Convolution Neural Network. Different CNN variant algorithms like Alexnet, VggNet and GoogleNet have been compared in the experiments and the results obtained are better compared to traditional methods.
Keywords
Introduction
Age-Related Macular Degeneration (ARMD) is a rapidly growing ailment with respect to the age. The eye or the sense of vision is very essential for living being as we depend on vision to see something. Vision is one of the important factors for human beings. ARMD is a leading cause of blindness in people over 50 years old in developed countries. 80% of the affected people have the “dry” form of ARMD and 20% of people have the “wet” form of ARMD.
The risk factors for the development of ARMD are given below:
Genetics: various scientific studies have shown that Genetics can play a key role in the development of ARMD. The complement factor H (CFH) Y402Hpolymorphismthat is located above chromosome 1 is associated with a higher risk of ARMD. The alterations in this may lead to the regulation of inflammation. Patients homozygous for the risk allele of CFH have a seven-fold increased risk of ARMD. Race: Moreover, if a person is a Caucasian, then there is a high possibility for the development of ARMD. Age: Getting old by age is an additional factor of risk in the development of ARMD.
ARMD is diagnosed by checking the vision and eye pressure and by administering tropical drops on to the eye to dilate the pupils which helps to view the retina. In order to study the ARMD, the normal retina has to be studied which is a complex tissue located in the back part of the eye. Retina has various cellular layers and underneath the retina, basement membrane is located and a tissue Retinal Pigment Epithelium (RPE). In the initial stages of ARMD, the development of Drusen occurs when the basement membrane thickens and yellow spots (drusen) become apparent.
The classification of ARMD is performed in the following ways:
No ARMD: When someone is observed and has a few or no small drusen (
Early ARMD: When a person is detected with many small or few medium-size drusen (
Intermediate ARMD: Ifone has many medium size drusen or
Advanced ARMD: In this classification there are two forms that cause ARMD, they are Neovascular (“wet”) which causes choroidal neovascularization and Non-Neovascular (“dry”) which causes geographic atrophy. Untreated Advanced ARMD may lead to loss of central vision.
Micronutrients supplementations with certain oxidants and vitamins are beneficial for the effective treatment of ARMD. The National Eye Institute has found that by the combination of the oxidants provides some benefits and decreases the progression of ARMD. This medication contains VitaminC, Vitamin E, Zinc, Copper, Beta-caroteneor Lutein and Zeaxanthine. The early ARMD must be examined forevery 1 year and the intermediate ARMD for every 6 months.
Advanced ARMD in wet form leads to untreated severe vision loss. Reduced central vision, central scotoma, Distortion, Decreased contrast sensitivity, Decreased colour vision are the symptoms of Advanced ARMD. Wet form of ARMD is caused due to the development of Choroidal Neovascularization where new abnormal blood vessels proliferate and penetrate basement membrane in setting of large-sized drusen. Subretinal hemorrhage, Subretinal fluid, Intraretinal fluid, RPE elevation are the clinical features of Choroidal Neovascularization (Wet ARMD). Retinal photos and Optical Coherence Tomography (OCT) are non-invasive imaging tests which provides the 2D Cross-sectional view of the retina. Another imaging test is Fluorescein angiography where the intravenous dye is given to view retinal and choroidal blood vessels. Another new imaging tool is OCT Angiography (OCTA) which is Non-invasive method and allows the view of retinal and choroidal blood vessels and intravenous dye is not required here.
Effective treatments for Wet ARMD were developed by blocking the excess Elevated levels of Vascular Endothelial Growth Factor (VEGF) using intraretinal injection of anti-VEGF medicine and a shot of medicine into the back of the eye. Untreated Wet ARMD leads to Scar Formation where the new blood vessels accompanied by scar tissue that replaces normal retina tissue continue to grow which results in permanent loss of vision. Therefore, early diagnosis and treatment of Wet ARMD is essential. Wet ARMD can be treated with additional treatments by implementing new medicines with longer duration and by evaluating stem cell therapy and Gene therapy.
Additional advanced ARMD is Geographic Atrophy i.e., “Dry ARMD”, which involves the center of fovea and accompanied by thinning of the retina and loss of pigmentation that can cause loss of vision. Geographic Atrophy appears as dark spot on Auto fluorescence imaging. At this time, there are no proven treatments for Dry ARMD since clinical trials are underway.
Martidis et al. [1] carried out series of case studies for investigation effect of IVI of triamcinolone acetonide leading high visual acuity and macular edema in patients with BRVO. Crabb et al. [2] proposed a Drusen analysis method for separating the microgram and Bruch’s membrane from one another for proteome analysis. This is an experimental method using spectrometric analysis where the direct analysis of the protein is carried out to analyze the molecular mechanisms of ARMD. Drusen dissections of several patients were carried out to identify the infected ones.
Lee et al. [3] proposed a Computer-aided diagnosis of the Optical Coherence Tomography (OCT) using deep learning. A large collection of OCT images both healthy and infected were selected and a database was constructed. The two folders are fed as input to the Convolutional Neural Network which classifies the images as infected or normal. Ting et al. [4] presented the applications of Artificial Intelligence (AI) and deep learning in ophthalmology. Tian et al. [5], proposed an automatic segmentation of the choroidin enhanced depth imaging optical coherence tomography images. The following sections illustrate the proposed techniques used for the implementation.
Benhamou et al. [6] performed investigation for effect of intravitreal triamcinolone injection on refractory pseudophakic cystoid macular edema. Authors recorded significant improvement in visual acuity. Rosenfed et al. [7] carried out experimentation to test Ranibizumab antibody in ARMD. Authors concluded that usage of Intravitreal of ranibizumab for 2 years prolonged period of vision loss and increased average visual acuity.
Antcliff et al. [8] carried out series of case studies for investigation effect IV triamcinolone acetonide on uveitic cystoid macular edema. Sunness et al. [9] presented a method to measure Geographic Atrophy in ARMD. This clinical method projected a 30 degree image on the macula of the eye. The key points present in the image and the atrophic and spared areas present in the image are marked. The total area categorized under atrophy is computed.
The images are first passed though Directional Total Variation (DTV) Denoising followed by Active contour algorithm to mark the boundaries of the layers in macula. The resultant data is fed to CNN to identify the abnormality in the input image.
Proposed technique block diagram.
In Image signal processing, the method named total variation denoising is commonly used for noise removal. The algorithm is primarily based on the principle that the images with high and probably specious detail is said to have large total variation. This means that the variation in the adjacent pixels is too high when compared to a normal image. So when this variation is reduced and brought similar to the original image, the unwanted noise in the image is removed while preserving the edges. When compared to traditional denoising techniques like linear and median filtering which smooth the edges, the DTV retains the edges present in the images. In order to increase the noise removal capability, a directional total variation denoising algorithm is proposed. The algorithm is described below.
Input image is read Color to gray scale conversion, if read image is color. Initialize the parameters:
MAX_ITER: Maximum Iterations allowed for the process Define the direction of the ellipse, Initialize the filters for realizing the Delta operator and its transpose
In every iteration, calculate
Apply the filter
Apply the filter
Obtain the final vx and vy using the equations
Calculate the magnitude value of Extract the maximum value of the magnitude, Normalize
Active contour is an image segmentation concept which is based on curves present in the image rather than pixels. The goal of this algorithm is to obtain a segmentation curve that smoothly conforms to the edges present in the image. The algorithm begins by taking a rough position of the contour as an input. Then the contour stretches or contracts its shape to adjust to the nearby edges over iterations. This concept is better explained with the help of energy function. Consider a curve having energy
here, the
here, the term
where
These two terms
In deep learning, a convolutional neural network is a class of deep neural networks, most commonly applied to analyzing visual imagery. Convolution neural networks are a special class of artificial neural networks (ANNs) which are designed to handle computer vision applications. Like regular ANNs, CNN also has neurons, weights, bias and optimization of objective functions. Image are provided as inputs to these CNN where the sparse connection in the extracted features are analyses. CNNs are most popularly used for Image recognition, SAR image processing, semantic segmentation and medical image analysis. The general structure of a CNN consists of
ImageInputLayer: This layer takes the input images. Convolution2d layer: These layers perform the convolutional operation on the input images to extract the features. The size of the filters are specified in this layer. ReluLayer: This layer performs the thresholding operation where negative values are changed to zero. Max pooling 2d layer: This layer is responsible for down sampling the input data into rectangular pooling regions. Fully connected layer: This layer connects the intermediate layers to the output SoftmaxLayer: A softmax function is created in this layer. Classification layer: This layer comes into play in case of multi class classification by computing the cross class entropy.
With the help of these layers, the CNNs extract texture patterns form images using the pre-trained filters present in CNN. These patterns are then converted to feature vectors representing the edges, shapes colours etc.
In CNN, an image is given to a neural network model which is basically a function and this function will give a probability of what is the object contained in the image. For example an image having thousand objects will have a thousand probabilities that the object contained in the images of one of those classes, so the CNN is broken down into a smaller set of function of layers and each one of those layers are a neural network. So the neural network can be of a single layer or multiple layers, the multiple-layer neural network is as shown below.
multiple-layer neural network model.
AlexNet was the very first CNN used for large scale image classification. AlexNet was able to outperform all previous non deep learning based models by a significant margin, and so this was the comNet that started the spree of comNet research and usage afterwards. So the basic comNet AlexNet architecture is a conv layer followed by pooling layer, normalization, com pool norm, and then a few more conv layers, a pooling layer, and then several fully connected layers afterwards.
CNN architecture for AlexNet.
CNN architecture for VggNet.
The VGG network has much smaller filters than the Alexnet. This is also much deeper than the predecessor as the number of layers present in VggNet is more compared to the AlexNet. One key thing that was done is very small filter are maintained by it so only three by three conv all the way, which is basically the smallest com filter size that is looking at a little bit of the neighboring pixels. Simple structures of 3
GoogleNet
GoogleNet has 22 layers to make it more deeper network but the primary concern of this network is the computational efficiency. They did this using this inception module which we’ll go into more detail and basically stacking a lot of these inception modules on top of each other. The fully connected layers were removed from the network resulting in twelve times less parameters than AlexNet, which had 60 million even though it’s much deeper now.
Experimental results
The experiments have been performed on the SDOCT data set available for free from Kaggle.com. The images are of size 512
Figure 5 shows the input ARMD image. Figure 6 shows the DTV output. Figure 7 shows the result of active contour marking the boundary and Fig. 8 shows the binary image marking the layer. In the obtained binary image, the upper edge indicates the presence of drusen. A smooth curve indicates a healthy eye and a crooked or rough curve indicated an infected eye.
Input ARMD noisy image.
DTV output.
Active contour result.
binary image.
Smooth upper edge.
Rough upper edge.
(a) Healthy eye input image; (b) Healthy eye binary result.
(a) Infected eye input image; (b) Infected eye binary result.
The Figs 11–13 show the input images and the final binary results given as input to the CNN module. Figure 11 represent healthy eye images and the Figs 12 and 13 represent infected images.
(a) Infected eye input image; (b) Infected eye binary result.
We collected Fundus and OCT scan images of 25 patients in which 16 male and 9 female from East and West Godavari Districts, Andhra Pradesh, India, which were used for validation of the proposed method on real-time images. The scans are presented in images.
Macula multi cross OCT scan image of male aged 71.
Macula multi cross OCT scan image of female aged 64.
Comparison of accuracy
Approximate drusen lengths on 100 OCT scan images
After preprocessing and applying the proposed method, the images were segmented and the drusens where clearly identified.
(a) Real time OCT input image; (b) Real time OCT image binary result.
(a) Input image; (b) Active contour output; (c) obtained drusen length.
The active contour algorithm is used to calculate the width of the region between the choroid and the retina. This analysis helps us to determine the length of the drusen thereby finding the stage of the AMD. The width of the region from left to right of the image in every column is measured. The variation in the width of the region along the entire image remains constant for a health eye. In case of the infected eye, the minimum width is calculated which in turn measures the length of the drusen. This phenomena is presented in the image below.
The database images have been captured from Bioptigen, Inc (Research Triangle Park, NC), from 4 of the clinics located in different places. The dimensions of the images captured are from a retinal cross section of 6.7 mm
Conclusion
OCT scans reveal the dursen present in the macula region in fundus of human eye caused by ARMD. Reading of these images requires technical expertise and time. The purpose of this work is to evaluate the performance of deep learning with image augmentation for detecting ARMD automatically. The proposed method involved DTV based preprocessing for denoising, Active contour for segmentation and CNN for classification. The results obtained outperform the existing techniques.
Footnotes
Acknowledgments
We sincerely thank Dr. T. Krishna MBBS, DOMS, FIVRS, Vitreo Retina Surgeon for providing real time SDOCT scans for carrying out our experimentation and validation.
