• No results found

MACHINE LEARNING FOR GLAUCOMA ASSESSMENT USING FUNDUS IMAGE

N/A
N/A
Protected

Academic year: 2022

Share "MACHINE LEARNING FOR GLAUCOMA ASSESSMENT USING FUNDUS IMAGE"

Copied!
16
0
0

Loading.... (view fulltext now)

Full text

(1)

Technology, Tiruchengode, Tamil Nadu, India.

ABSTRACT

Glaucoma is an eye disease that damages the optic nerve. If corrective therapy is not taken, it causes the permanent blindness so this disease cannot be ignored. If the disease is identified at the early stage, the treatment will be helpful. Many research works describe the different techniques that widely incorporated in the detection of glaucoma. This project presents the improved version of the classification system for glaucoma diagnosis in ophthalmology. Ophthalmologists widely uses the fundus images to detect glaucoma, which is according to the studies of the World Health Organization(WHO), the second cause of blindness over the world.

In this project the SSDCGAN algorithm have been used for the automatic glaucoma assessment using fundus images. The another algorithm called SVM algorithm have been used for the comparison. There are two methods for automatic segmentation. The first method is the Stochastic Watershed transformation to segment the optic cup and also measures the clinical features such as the CDR (Cup/Disc Ratio). The second method used for the segmentation of optic cup and optic disc is the U-Net architecture. Next, automated glaucoma assessment using convolutional neural networks (CNNs). In this process, many Image Net-trained models are finely tuned and used as automatic glaucoma classifiers. This project addresses the problem of the retinal image synthesis. In this project, using the SS-DCGAN algorithm the glaucoma disease is detected automatically. SVM algorithm has also been implemented for the comparison of the both algorithm for the accuracy purpose.

Keywords: Fundus Images, Glaucoma, Optic Nerve, Optic Cup, Optic Disc, CDR

I. INTRODUCTION

Our association to nature is that the human senses. The human neural structure consolidates the somatic cell explosions of seeing, hearing, smelling, degusting and touching into a considerable whole. Our eyes square measure the foremost necessary sensory organs by on shot. From our sight, we have a tendency to see up to 80 percent of all experiences. There is a growing interest in developing electronic systems that scan giant numbers of individuals for eye diseases like glaucoma and diabetic retinopathy, and in providing machine-controlled sickness detection. Image processing is currently changing into useful and a valuable screening tool. Glaucoma damages optic nerve within the eye and thus results in the visual defect and loss of vision. Glaucoma looks to be developed and doesn’t occur in life till later. The elevated pressure, referred to as intraocular eye pressure, can have an effect on the optic nerve that carries the pictures to the brain. If this harm continues for an extended term, eye disease will cause irreversible loss of sight. Maybe the first symptom of this sickness is that the loss of vision, which might go utterly unheeded toll late within the sickness. Thus glaucoma is additionally referred to as the sneak vision thief. In severe cases if intraocular eye pressure will increase the humor evacuation pathway becomes utterly blocked. For such cases, there is extreme eye pressure, terrible headache, fuzzy vision.

Early glaucoma treatment can decrease the visual impairment risk by concerning 50 percent. Major explanation for vision loss is eye disease that is known by neurode generation of the optic nerve. It’s troublesome to revitalize the degenerated nerve fibres of the optic nerve then early identification andprompt treatment squaremeasure necessary to avoid visual harm. In body structure pictures, current works associated with eye disease noticeion focus solely on CDR estimation to detect glaucomatous events. CDR has, however, been found to be inconsistent in deciding what quantity OD harm eye disease causes as an example, some patients have little CDRs with substantial loss of the field of vision, whereas others have giant CDRs however very little loss of field of vision. So, we've got calculated CDR yet as RDR thereby classifying the pictures into four completely different stages.

(2)

II. METHODOLOGY

Image Enhancement:

The problem with the retinal image is that the standard of the noninheritable pictures is typically not smart. So, it's necessary to enhance the standard of the retinal pictures. The aim of this can be to take away noise from the retinal image further more on enhance image distinction and image quality. This stage consists of color area conversion, The color image is born-again into grey scale model for the rationale that operating with grey scale image is more well-off and straight forward than the color.

Detection of Optic Disc and Optic cup :

The blind spot is that the purpose within the eye wherever the nervus opticus fibers leave the tissue layer. The OD encompasses a vertical oval (elliptical) form and is split into 2 separate zones: the central zone or the cup and therefore the peripheral zone or neuro retinal rim. CNN to seek out the foremost probable pixels within the blind spot region. The explanations it have a tendency to used this technique square measure performance and since it wish our pipeline to be fully CNN-based. CNN may be a revolutionary network structure that has shown its power in fields of pc vision like classification, object detection and segmentation. It has a tendency to will create use of CNN within the study of structure pictures. Firstly, it have a tendency to use a basic CNN on that specialised layers square measure trained to seek out the pixels most likely in OD region. Then it have a tendency to mapped out candidate pixels furtherly via threshold. By calculative the middle of gravity of those pixels, the placement of OD is finally determined. The calyculus, a brighter portion in blind spot is extracted from inexperienced part of associate RGB image. thanks to the overlapping of the borders of disc and cup determination of calyculusis general. Hence, the 2vital operations, gap and shutting square measure applied.

Gap is associate erosion that is performed when dilation. Closing may be a dilation that is performed when erosion.

Feature Extraction:

When segmenting exudates regions in retinal pictures, the relevant options of a picture ought to be extracted and it are often done exploitation grey Level Co-occurrence Matrix (GLCM). A co-occurrence matrix, additionally referred as a incidence distribution, is outlined over a picture to be the distribution of co-occurring

(3)

When feature extraction of retinal pictures, the obtained image is applied to SSDCGAN rule. Semi-supervised learning has been of nice interest each in theory and in observe as a result of it needs less human effort and provides higher accuracy. Given the scarce range of glaucoma-labelled pictures, this method will considerably facilitate the event of automatic eye disease assessment systems exploitation retinal pictures. For that reason, it have a tendency to determined to use the facility of the DCGAN to develop a semi-supervised learning technique for coaching a eye disease classifier and at an equivalent time a picture synthesizer. In this approach, to train a eye disease classifier creating use of a little set of glaucoma-labelled pictures, a group of unlabeled pictures and therefore the artificial pictures generated by the DCGAN to coach a eye disease classifier.

III. COMPARISON

SVM CLASSIFIER

Typically, a classification method needs dividing the information into testing and training sets. The classifier named Support Vector Machine is employed to differentiate the conventional eye from the glaucomatous eye.

SVM's aim is to come up with a training data model whereby the target values of the data are predicted only on the basis of attributes of test data.

FLOW CHART OF SVM CLASSIFIER

Figure: Flow chart of SVM classifier

IV. RESULTS AND DISCUSSION

SS-DCGAN ALGORITHM

Here dataset of 200 images were taken. Out of 200 retinal images,50 images are normal images and remaining 150 images are abnormal images. These images will have different resolution size. The dataset referred from the following link https://figshare.com/s/6e4cbba780b81a59964c

(4)

Figure.1: Input Image

The figure.1 shows RGB input image of the project with resolution of g(256x255).

Figure.2: Cup Image

The figure.2 shows the optic cup of the retinal image in figure.1. This image is obtained by dilating the image.

Dilation process makes ophthalmologists to see the entire retina.

(5)

Figure.3: Disc Image

The figure.3 shows the optic disc of the given retinal image in figure.1. This image is obtained by detecting the boundary of the retina and rim.

Figure-4: Input image, Disc segment image, Disc boundary image, Cup image and Cup boundary image.

The figure.4 shows the input image, disc segment image, disc boundary image, cup image, cup boundary images.

Initially, the retinal RGB image is separated into red, green and blue channels. The OD region is clearly visible in red channel image and hence it is further used for OD and OC region extraction. The morphologically closing function with disc shaped structuring element 10 (pixels) is now applied on the red channel image and morphologically opening function with disc shaped structuring element 20 (pixels) is applied on the same red channel image. The red channel is separated from RGB retinal image, which also shows the OC clearly. The independent component analysis method has been employed on this redchannel image to locate the OC region pixels with some redundant pixels. Next, the morphological opening function is applied on this image in order to remove the redundant pixels and locate the OC pixels. Finally, the binary image is constructed from this morphologically processed image. The pixels with white in color are marked as OC pixels in the RGB retinal image. The OC segmented image is now subtracted from OD segmented image to extract the rim area.

(6)

Figure.5: Real image and SSDCGAN image.

The figure.5 shows the real image taken from the dataset as labelled images and SSDCGAN image. By using the generator we obtaining the SSDCGAN image.

Figure.6: Feature extraction image.

The figure.6 shows the visualization of the HOG features and is obtained by resizing the grayscale image and by finding CDR(Cup to Disc Ratio) and RDR(Rim to Disc Ratio). This is done by extracting gradients and orientation of the edges.

(7)

Figure .7CDR and RDR value of the input retinal image.

The figure .7 shows the CDR and RDR value of a input retinal image. Here the diameter of the white cup like segment (optic cup) in the optic disc is compared with its total diameter of the optic disc. And RDR is calculated by comparing the rim region with optic disc region.

Figure.8: Classification using SS-DCGAN

The figure.8 shows the level of glaucoma which is classified by SS-DCGAN.

In the same way, SS-DCGAN can classify the input retinal image as normal, mild, moderate and severe stages of glaucoma. The following figures shows the corresponding output images.

Figure.9: Input retinal image

(8)

The figure.9 shows the input retinal image of the project with resolution size of g(128x128).

Figure.10: Input image, Disk segment image, Disk boundary image, Cup and Cup boundary image.

Figure.11: CDR and RDR value of the input retinal image.

(9)

Figure.12: Normal image classified by SS-DCGAN.

The figure.12 shows the normal level of glaucoma classified by SS-DCGAN.

Figure.13: Input retinal image.

The figure.13 shows the input retinal image with the resolution size of g(128x128).

Figure.14: Input image, Disk segment image, Disk boundary image, Cup and Cup boundary image.

(10)

Figure.15: CDR and RDR value of the input retinal image.

Figure.16: Moderate glaucoma image classified by SS-DCGAN.

Table.1: Feature extraction and its values.

Img no

Diameter CUP DISC RATIO

Contrast Correlation Energy Homogeneity Smoothness Kurtosis Skewness Classification

1 89.7 0.56 0.41 0.44 0.23 0.83 0.96 3.01 0.09 Moderate

2 97.3 0.69 0.51 0.45 0.21 0.81 0.97 3.01 0.08 Moderate

3 79.6 0.47 0.47 0.48 0.21 0.82 0.96 3.01 0.08 Moderate

4 68.2 0.58 0.45 0.47 0.21 0.82 0.92 3.02 0.08 Moderate

5 47.07 0.41 0.41 0.46 0.23 0.83 0.96 3.03 0.09 Moderate

6 32.71 0.27 0.32 0.35 0.33 0.87 0.97 2.95 0.07 Normal

7 19.81 0.04 0.30 0.34 0.35 0.85 0.96 2.94 0.06 Normal

8 77.96 0.63 0.33 0.35 0.32 0.84 0.96 2.96 0.09 Moderate

9 76.85 0.48 0.42 0.45 0.23 0.82 0.96 2.97 0.08 Moderate

10 81.88 0.65 0.43 0.44 0.23 0.85 0.96 3.05 0.08 Moderate

11 31.43 0.38 0.40 0.45 0.24 0.83 0.93 3.01 0.08 Moderate

12 50.68 0.30 0.31 0.33 0.34 0.84 0.96 2.95 0.06 Moderate

13 132.80 0.30 0.36 0.42 0.27 0.83 0.94 2.99 0.09 Moderate

14 76.22 0.53 0.39 0.46 0.24 0.83 0.97 3.05 0.07 Moderate

15 133.22 0.33 0.40 0.44 0.24 0.82 0.77 2.98 0.08 Moderate

16 82.18 0.69 0.39 0.44 0.25 0.83 0.83 3.01 0.09 Moderate

(11)

The table 4.1 shows the features extracted from the input retinal images like CDR, Cupdiameter, Contrast, Correlation, Energy, Homogenity, Smoothness, Skewness, Kurtosis by which the trainer SS-DCGAN classified the input image as normal, moderate or severe level of glaucoma.

Here for normal retinal image CDR value is between 0.1 - 0.3 and for moderate glaucoma levelCDR value is 0.3 - 0.5 and for severe glaucoma level CDR value is greater than 0.7.

23 41.36 0.37 0.37 0.42 0.27 0.83 0.97 3.08 0.08 Moderate

24 67.91 0.62 0.41 0.44 0.24 0.82 0.95 2.99 0.09 Moderate

25 88.12 0.52 0.46 0.47 0.21 0.82 0.95 3.02 0.07 Moderate

26 91.04 0.37 0.42 0.46 0.22 0.82 0.96 2.99 0.07 Moderate

27 75.41 0.46 0.50 0.48 0.21 0.81 0.95 2.99 0.08 Moderate

28 29.17 0.30 0.39 0.43 0.25 0.83 0.96 3.00 0.09 Moderate

29 84.65 0.72 0.49 0.46 0.20 0.81 0.93 3.01 0.08 Moderate

30 154.51 0.35 0.53 0.48 0.21 0.82 0.94 3.01 0.08 Severe

31 37.71 0.24 0.36 0.41 0.27 0.83 0.96 3.01 0.09 Normal

32 60.20 0.35 0.46 0.43 0.22 0.82 0.94 2.96 0.09 Moderate

33 79.18 0.50 0.51 0.47 0.21 0.81 0.90 3.00 0.09 Moderate

34 47.54 0.51 0.43 0.45 0.23 0.82 0.91 2.98 0.08 Moderate

35 103.8 1.33 0.51 0.46 0.23 0.83 0.96 2.96 0.07 Severe

36 82.28 0.55 0.42 0.47 0.21 0.81 0.95 0.95 0.07 Moderate

37 45.05 0.41 0.43 0.44 0.23 0.82 0.96 3.05 0.09 Moderate

38 95.46 0.46 0.41 0.46 0.23 0.8 0.94 3.06 0.08 Moderate

39 46.41 0.44 0.36 0.39 0.28 0.83 0.95 2.97 0.07 Moderate

40 55.11 0.60 0.46 0.47 0.21 0.82 0.98 3.05 0.08 Moderate

41 63.45 0.31 0.34 0.42 0.29 0.84 0.94 2.99 0.09 Moderate

42 71.39 0.48 0.36 0.43 0.27 0.84 0.96 2.94 0.08 Moderate

43 97.3 0.60 0.38 0.47 0.20 0.81 0.96 3.02 0.06 Moderate

44 78.46 0.26 0.36 0.39 0.29 0.83 0.93 2.98 0.08 Normal

45 105.76 1.13 0.53 0.45 0.25 0.83 0.95 3.01 0.08 Severe

46 86.16 0.36 0.41 0.45 0.23 0.83 0.82 2.94 0.08 Moderate

47 61.61 0.55 0.43 0.47 0.22 0.82 0.90 3.04 0.09 Moderate

48 75.19 0.52 0.39 0.42 0.25 0.83 0.95 3.03 0.08 Moderate

49 63.26 0.59 0.51 0.46 0.21 0.82 0.95 3.09 0.09 Moderate

50 85.87 0.48 0.39 0.45 0.25 0.83 0.95 2.98 0.06 Moderate

(12)

OUTPUT OF SVM ALGORITHM

Figure.17.Segmentation of Cup and Disc image

The figure.17 shows the segmentation of input retinal image. OD region is obtained by seperating the green channel from the RGB image and the OD and OC regions are extracted.

Figure.18: Iteration of OD region

The figure.18 shows the iterations of OD region. This image is obtained by segmenting an image on a pixel-by- pixel basis.

(13)

Figure.19: Segmented OD

The Figure.19 is segmented OD.This image is obtained by choosing a threshold and comparing it with each pixel. Based on this comparison the pixels are classified as fore-ground or background image.

Figure. 20: OD segmentation with 60 Iterations The figure.20 shows the OD segmentation of the input retinal image with 60 iterations.

(14)

Figure. 21: 60 Iterations

The figure.21 shows 60 Iterations. This image is obtained by the decreasing the threshold value of the input retinal image.

Figure.22: CDR value of the input retinal image The figure.22 shows the CDR value of the input retinal image.

Figure.23: Classification using SVM algorithm The figure.23 shows the glaucomatous image classified by SVM algorithm.

Similarly, the non- glaucomatous image(Normal image) was also classified by SVM algorithm. The following images are the results of non-glaumatous image.

(15)

Figure.24: Segmentation of Cup and Disc image

Figure.25:OD segmentation with 60 Iterations

Figure.26: CDR value of the input retinal image

Figure.27: Classification of non-glaucomatous image using SVM algorithm

(16)

V. CONCLUSION

In this project, we have given many contributions for automatic glaucoma assessment and optic disc and optic cup segmentation algorithms using retinal anatomical structure pictures . Glaucoma is detected by using RGB channel, CDR, RDR, ISNT rule. CDR and RDR are 2 parameters that are calculated using optic disc and optic cup.

When the ratio of CDR exceeds 0.3, then it's referred to as glaucoma eye. If it's below 0.3 then it's non glaucomatic . The eye disease pictures are more classified as normal, mid, severe. Glaucoma disease is based on the CDR and RDR. We have a tendency to applied morphological strel functions to the images extracted. We had compared our project with the another algorithm called SVM Classifier. Thus the proposed work to segment the eye with the help of machine learning techniques has been done using MATLAB.

Algorithm Accuracy SS-

DCGAN

90.17

SVM 94.61

VI. REFERENCES

[1] Andres Diaz-Pinto, Adri´anColomer, Valery Naranjo, Sandra Morales, Yanwu Xu, and Alejandro F Frangi(Published 2018)

[2] X. Chen, Y. Xu, S. Yan, D. W. K. Wong, T. Y. Wong, and J. Liu, “Automatic Feature Learning for Glaucoma Detection Based on Deep Learning,” in Medical Image Computing and Computer- Assisted Intervention – MICCAI 2015. Cham: Springer International Publishing, 2015, pp.

669–677.

[3] P. Xu, C. Wan, J. Cheng, D. Niu, and J. Liu, “Optic Disc Detection via Deep Learning in Fundus Images,” in Fetal, Infant and Ophthalmic Medical Image Analysis. Cham: Springer International Publishing, 2017, pp. 134–141.

[4] X. Zhu, “Semi-Supervised Learning Literature Survey,” Computer Sciences, University of Wisconsin-Madison, Tech. Rep. 1530, 2005.

[5] A. Radford, L. Metz, and S. Chintala, “Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networks,” arXiv: 1511.06434, Nov. 2015.

[6] S. Chintala, E. Denton, M. Arjovsky, and M. Mathieu, “How to Train a GAN? Tips and tricks to make GANs work,” https://github.com/soumith/ganhacks, 2016.

[7] I. Goodfellow, J. Pouget-Abadie, M. Mirza, B. Xu, D. Warde-Farley, S. Ozair, A. Courville, and Y.

Bengio, “Generative Adversarial Nets,” in Advances in Neural Information Processing Systems 27. Curran Associates, Inc., 2014, pp. 2672–2680.

[8] T. Salimans, I. Goodfellow, W. Zaremba, V. Cheung, A. Radford, and X. Chen, “Improved Techniques for Training GANs,” ArXiv e-prints, Jun. 2016.

[9] Z. Dai, Z. Yang, F. Yang, W. W. Cohen, and R. R. Salakhutdinov, “Good Semi-supervised Learning That Requires a Bad GAN,” in Advances in Neural Information Processing Systems 30. Curran Associates, Inc., 2017, pp. 6510–6520.

[10] D. P. Kingma, S. Mohamed, D. Jimenez Rezende, and M. Welling, “Semi-supervised learning with deep generative models,” in Advances in Neural Information Processing Systems 27, Z.

Ghahramani, M. Welling, C. Cortes, N. D. Lawrence, and K. Q. Weinberger, Eds. Curran

Associates, Inc., 2014, pp. 3581–3589.

References

Related documents

4 Calculation time curves of different methods: threads are allocated in axial planes and racing threads are solved with atomic operations ( black ); threads are allocated in

ATTR: Transthyretin amyloid; CI: Confidence interval; I68L: Isoleucine substituted for leucine at position 68; FAC: Familial amyloid cardiomyopathy; FAP: Familial

T h e formation of specialized transducing phage is, therefore, mostly responsible for decreased linkage between the original mutation and Tn5: conditions that favor

According to Rostow countries should provide 3 main conditions to take off (Rostow, 1956). 1- ) the rate of productive investment should rise for example from %5 to %10. 2- ) At

Our aim was to elucidate the role that gestational age (mild physiologic im- maturity) plays in determining risks of poor developmental outcomes among children born late preterm

Earth Planets Space, 58, 1499?1510, 2006 Subsurface Chemistry of the Imbrium Basin Inferred from Clementine UVVIS Spectroscopy Hisashi Otake1 and Hitoshi Mizutani2,3 1SELENE project

General results concerning the static analysis of the contact problem with slip displacement dependent friction in elasticity was obtained by Ionescu & Paumier 1996].. For

Floral diversity of Bhubaneswar and its adjoining villages, Odisha composed of a total number of 102 species were recorded belonging to 64 genera of 34 families, of which 8