Decision Support System for Glaucoma Diagnosis using Optical Coherence Tomography Images

 

Sathiya K G1, Dr. S. Srinivasan2, Dr. T. S. Sivakumaran3

1Associate Professor, Department of  Electronics and Communication Engineering, Arunai College of Engineering

2Associate Professor, Electronics and Instrumentation Engineering, Annamalai University, Chidhambaram

3Principal, Sasurie Academy of Engineering, Coimbatore

*Corresponding Author E-mail: kgsathiya@gmail.com

 

ABSTRACT:

Glaucoma is an irreversible disease that damages eye's optic nerve. To avoid the vision loss, early diagnosis of glaucoma is required. In this work, an efficient Decision Support System (DSS) for glaucoma diagnosis based on Tetrolet Transform (TT) is proposed. Optical Coherence Tomography (OCT) images are used for the diagnosis. The classification of glaucomatous images is consists of three different stages; preprocessing, feature extraction and classification stage. In the preprocessing stage, Region of Inertest (ROI) is extracted from the OCT image that contains only the retinal area. In feature extraction stage, the ROI image is decomposed by TT at predefined resolution levels and statistical features are extracted from both TT decomposed image and Gray Level Difference Method (GLDM) of TT decomposed image for classification. Finally, a decision is made using Support Vector Machine (SVM) classifier. Results show that the DSS for glaucoma diagnosis provides an accuracy of 99.5% with 100% sensitivity and 99% specificity at 3rd level TT features.

 

KEYWORDS: Glaucoma classification, GLDM, Tetrolet transform, statistical features, SVM.

 

 


INTRODUCTION:

Glaucoma is a common cause of irreversible blindness globally. Clinically, it is characterized by the loss of retinal ganglion cells, neural rim tissue, peripapillary retinal nerve fiber layer and manifests as an enlargement of the optic cup and loss. Gray Level Co-occurrence Matrix (GLCM) and Logistic Regression (LR) classifier based glaucoma assessment using ocular thermal images is discussed in [1]. Linear transformation is used in the pre processing stage. Features are extracted using GLCM and finally, LR classifier is used to classify the given ocular IR thermal image.

 

 

Energy features based on wavelet for glaucomatous image classification is implemented in [2]. Discrete Wavelet Transform (DWT) is used to extract energy signatures and subject these signatures to diverse feature ranking and feature selection strategies. Daubechies (db3), symlets (sym3), and biorthogonal (bio3.3, bio3.5, and bio3.7) wavelet filters are used to obtain the discriminatory potential features At last, extracted features are classified using SVM, Random Forest (RF), sequential minimal optimization and naïve Bayes classifier. Independent Component Analysis (ICA) of retina images for glaucoma classification is introduced in [3]. ICA and K-Nearest Neighbor (KNN) classifier are used to analysis the image and classify the image respectively for glaucoma classification.

 

Wavelet and moment feature based glaucomatous images automatic classification is discussed in [4]. Image decomposition is done by using db3, sym3 and bior 3.3, bior 3.5, bior 3.7 and feature computation is obtained by using higher order moments. SVM, Back Propagation Neural Network (BPNN) and KNN are the three classifiers used for classification. Empirical Wavelet Transform (EWT) and correntropy features based automated diagnosis of glaucoma from fundus images is presented in [5]. The EWT is used to decompose the image and correntropy features are obtained from decomposed EWT components. Then normal and glaucoma images are classified using these features by Least Squares SVM classifier.

 

Regional wavelet features of Optic Nerve Hypoplasia (ONH) and its surroundings are used for glaucoma classification in [6]. The important regions are selected through visual observation only. Wavelet energies are extracted from these regions for the classification. Glaucoma classification based on the analysis of texture is described in [7]. It uses the whole retinal image and binary robust independent elementary features are extracted. SVM classifier is used with seven features for the glaucoma classification.

 

Discrete Orthogonal Stockwell Transform (DOST) based glaucoma image classification is explained in [8]. DOST distribute its coefficients based on model spacing paradigm where high frequencies have higher sampling rate and low frequencies have lower sampling rate. RF classifier considers all DOST coefficients for glaucoma classification. Wavelet energy features and Artificial Neural Network (ANN) based automated glaucoma detection system is discussed in [9]. Glaucomatous image is classified by analyzing both structural and energy features. Energy distribution over wavelet sub bands are applied to find the significant texture energy features. Finally, the extracted energy features are applied to multilayer perceptron and BPNN for effective classification.

 

Wavelet transform based glaucomatous image classification is presented in [10]. Single level DWT based image classification is discussed. Db3, sym3 and rbi03.3, rbi03.5, and rbi03.7 wavelet filters are used to obtain the discriminatory potential of wavelet features. KNN classifier is used to classify the images between normal and glaucomatous images. Haralick texture features based automated diagnosis of glaucoma from digital fundus image is implemented in [11]. Thirteen Haralick features are extracted from the constructed GLCM. Finally, KNN classifier is used to perform supervised classification.

 

NN based glaucoma classification based on texture features is described in [12]. The extracted texture features around the optic cup are localized. Then NN classifier classifies the extracted features for abnormality. Computer aided diagnosis of glaucoma using digital fundus image is explained in [13]. Optic disc is segmented automatically by using K means clustering, where K is automatically selected by hill climbing algorithm. Fuzzy C-mean clustering is used to extract the optic cup.

 

In this paper, an efficient DSS for glaucoma diagnosis based on TT is proposed using OCT images. The rest of the paper is organized as follows:  Section 2 gives the overview of various approaches that forms the DSS for glaucoma diagnosis. Section 3 proposes the glaucomatous image classification system using TT and SVM. Section 4 provides the outcomes of the DSS for glaucoma diagnosis and conclusion is given in the last section.

 

2.   MATERIALS SECTION:

The DSS for glaucoma image classification using OCT image is built based on TT, GLDM, and binary SVM classifier. This section gives the overview of the materials used for glaucoma diagnosis.

 

2.1  Tetrolet Transform:

Initially, some of the notations and definitions required to give explanation the idea of the tetrolet transform is given.

Let  be the index set of a digital image  with. Determine a 4-neighborhood of an index  by [14]

 

             (1)

 

2.1.1      Ideas of Tetrolet:

The two-dimensional classical Haar wavelet decomposition leads to a special tetromino partition. Introducing the discrete tetrolet transformation, we recall the conventional Haar case in a notation consistent to the following tetrolet idea.

 

                                                                                          (2)

 

where the coefficients are entries from the Haar wavelet transform matrix.

 

2.1.2      Tetrolet Filter Bank Algorithm:

 

Input: Image with

Output: Decomposed image

·        Split the image into 4x4 blocks.

·        Find the sparsest tetrolet representation in every block.

·        Reschedule the low- and high-pass coefficients of every block into a 2 × 2 block.

·        Accumulate the tetrolet coefficients (high-pass part).

·        Apply step 1 to 4 to the low-pass image for the next level of decomposition.

 

2.2  GLDM:

GLDM is a traditional statistical method to extract texture feature of an image. It is based on the occurrence of two pixels having absolute difference in their intensity value and both are separated by a specific displacement [14-16]. To describe the GLDM, let be the digital picture function. For any given displacement, where and are integers,

 

let.Finally, let be the estimated probability density function associated with the possible values of , i.e.,

 

         (3)

 

The four possible forms of displacement vector with inter-sample spacing of d are (0,d),(d,0),(-d,d),(-d,-d). Hence, texture features are extracted from the four different probability density functions.

 

2.3  SUPPORT VECTOR MACHINE:

By constructing an N dimensional hyperplane, SVMs optimally divides the data into two categories. The classification problem is viewed by SVMs as a quadratic optimization problem which is a set of related supervised learning methods that analyze data and recognize patterns, used for classification and regression analysis. A classification task usually involves with training and testing data which consists of some data instances. Each instance in the training set contains one “target value” (class labels) and several “attributes” (features). The performance of SVM largely depends on the kernel. SVM classifier is employed for glaucomatous image classification [17-20].

 

3.   DSS FOR GLAUCOMA DIAGNOSIS:

The classification system for glaucoma diagnosis using OCT images mainly consists of two different phases; training phase and classification phase. The following sub-sections discusses the abovementioned two phases briefly. Figure 1 shows the DSS for glaucoma diagnosis using TT and SVM.

 

 

Figure 1 DSS for glaucoma diagnosis using TT and SVM

 

3.1 Training Phase:

The first step in the training phase is preprocessing stage in which ROI is extracted automatically from the whole OCT image. The extracted ROI contains only the retinal region and discriminating features are extracted from the ROI for classification. Figure 2 shows a sample OCT and its corresponding ROI region. Before extracting ROI, the colour OCT image is converted into gray scale image.

 

 

 

 

Figure 2 (a) OCT colour image (b) OCT gray image (c) OCT-ROI image

 

To extract features, OCT-ROI image is decomposed by TT at a predefined resolution level of decomposition. As the low pass image resembles to original image, the approach extract features from the high pass image only. Two set of statistical features are extracted. One set of statistical features are extracted from the TT decomposed image (SfTT) and another set of statistical features are extracted from the GLDM (GfTT). The extracted SfTT are mean, standard deviation, skewness, and kurtosis. GLDM is computed for the mean of high frequency coefficients in each block of size 2x2. Figure 3 shows the histogram of GLDM with inter-sample spacing of single pixel for OCT-ROI image in Figure 2 (c).


Figure 3 Histogram of GLDM with inter-sample spacing of one pixel

 


From the histogram of GLDM with inter-sample spacing of one pixel, the following GfTT features; contrast, angular second moment, entropy, and mean are extracted. Table 1 shows the formulae for GfTT features.

 

Table 1 Computation of GfTT features

GfTT Features

Formula

Contrast

Angular Second Moment

Entropy

Mean

where pdf is the probability density function and m is the number of gray levels

For all training OCT images, SfTT and GfTT features are extracted and stored for the next stage where these features are trained for effective classification.

 

3.2  Classification stage:

Once the SfTT and GfTT features are extracted, the next stage is the classification stage where SVM, a supervised classification approach is used. The selection of classifier plays an important role to achieve better performance in any classification system. At first, SVM classifier is trained with the features of training OCT-ROI images of known class labels (normal or glaucomatous). Based on the training features, SVM create a hyperplane with maximum margin. To classify the test OCT image for glaucoma diagnosis, SfTT and GfTT features are extracted and given to the trained SVM classifier which classifies them into either normal or glaucomatous using the hyperplane.

 

4.   EXPERIMENTAL RESULTS:

In this section, the performance of DSS for glaucoma diagnosis using TT is discussed. An internal database with 200 images is used for the diagnosis. It consists of normal (100 images) and glaucomatous images (100 images). The features from GLDM and common statistical features are extracted from only the ROI region of OCT images. Finally, SVM with Radial Basis Function (RBF) kernel classifier is used to classify the images. K-fold cross validation (K=10) is used to evaluate the performance of SVM classifier where the number of images in each fold is equal. OCT images in any one of the fold are used for testing and the remaining folds are used for training the SVM classifier.

 

The performance measures to analyze the DSS for glaucoma diagnosis are accuracy, sensitivity, and specificity. These measures are obtained by generating a confusion matrix based on the outcome of the classifier with the ground truth data. Table 2 shows sample confusion matrix and performance measures are defined in Table 3.

 

Table 2 Confusion Matrix

 

 

Ground truth

 

 

Glaucoma

Normal

SVM classifier

output

Glaucoma

TP-True positive

FP-False Positive

Normal

FN-False Negative

TN-True Negative

 

 

Table 3 Definition of performance measures used in DSS for glaucoma diagnosis

Measure

Definition

Sensitivity

Specificity

Accuracy

As TT is a multiresolution approach, the performance of DSS is computed from resolution level 1 to 5. Figure 4 shows the confusion matrices obtained from all the resolution levels.

 



Figure 4 Confusion matrices of DSS for glaucoma diagnosis


 

From all the confusion matrices it is observed that the TT based features identifies normal and glaucomatous images accurately. From resolution level 1 to 4, all glaucomatous images are correctly identified as glaucomatous images and for normal cases, the 3rd level TT features identifies 99 images as correctly. Based on the confusion matrix, the measures such as sensitivity, specificity, and accuracy are also computed and given in the above Figure 4. For simplicity, all these measures are given in the Table 4.

 

Table 4 Performance measure of DSS for glaucoma diagnosis

TT resolution level

Accuracy

(%)

Sensitivity

(%)

Specificity

(%)

Level 1

97

100

94

Level 2

98.5

100

97

Level-3

99.5

100

99

Level-4

92.5

100

85

Level-5

88

76

100

 

5.  CONCLUSION:

In this paper, an efficient DSS for glaucoma diagnosis based on TT is presented. The presented DSS is considered as an image classification system. GLDM with statistical features are extracted from the sub-bands of TT transformed OCT images at predefined resolution levels. Then the extracted features are used as one of the input to the well trained SVM classifier. SVM classifier provides over 90% accuracy for the extracted TT features up to 4th resolution levels. All glaucomatous images are correctly classified and misclassification occurs only in the normal cases. Among the resolution levels, 3rd level provides better result in terms of accuracy (99.5%), sensitivity (100%), and specificity (99%).

 

6. REFERENCES:

1        Harshvardhan, G., Venkateswaran, N., & Padmapriya, N, “Assessment of Glaucoma with ocular thermal images using GLCM techniques and Logistic Regression classifier, IEEE International Conference on Wireless Communications, Signal Processing and Networking, pp. 1534-1537, 2016.

2        Dua, S., Acharya, U.R., Chowriappa, P., & Sree, S. V, “Wavelet-based energy features for glaucomatous image classification”, IEEE transactions on information technology in biomedicine, Vol.16, No.1, pp.80-87, 2012.

3        Fink, F., Worle, K., Gruber, P., Tome, A.M., Gorriz-Saez, J.M., Puntonet, C.G., & Lang, E.W, “ICA analysis of retina images for glaucoma classification”, IEEE 30th Annual International Conference of the Engineering in Medicine and Biology Society, pp. 4664-4667, 2008.

4        Gajbhiye, G.O., & Kamthane, A.N, “Automatic classification of glaucomatous images using wavelet and moment feature”, IEEE Annual India Conference, pp. 1-5, 2015.

5        Maheshwari, S., Pachori, R.B., & Acharya, U.R, “Automated diagnosis of glaucoma using empirical wavelet transform and correntropy features extracted from fundus images”, IEEE journal of biomedical and health informatics, Vol.21, No.3, pp.803-813, 2017.

6        Haleem, M.S., Han, L., van Hemert, J., & Fleming, A, “Glaucoma classification using Regional Wavelet Features of the ONH and its surroundings”, IEEE 37th Annual International Conference of the Engineering in Medicine and Biology Society, pp. 4318-4321, 2015.

7        Mohammad, S., & Morris, D. T, “Texture analysis for glaucoma classification”, IEEE International Conference on BioSignal Analysis, Processing and Systems, pp. 98-103, 2015.

8        Ganeshbabu, T.R, “Glaucoma Image Classification Using Discrete Orthogonal Stockwell Transform”, International Journal of Advances in Signal and Image Sciences, Vol.3, No.1, pp.1-6, 2017.

9        Gayathri, R., Rao, P. V., & Aruna, S, “Automated glaucoma detection system based on wavelet energy features and ANN”, IEEE International Conference on Advances in Computing, Communications and Informatics, pp. 2808-2812, 2014.

10      Rajan, A., Ramesh, G.P., & Yuvaraj, J, “Glaucomatous image classification using wavelet transform”, IEEE International Conference on Advanced Communication Control and Computing Technologies, pp. 1398-1402, 2014.

11      Simonthomas, S., Thulasi, N., & Asharaf, P, “Automated diagnosis of glaucoma using Haralick texture features”, IEEE International Conference on Information Communication and Embedded Systems, pp. 1-6, 2014.

12      Yadav, D., Sarathi, M.P., & Dutta, M. K, “Classification of glaucoma based on texture features using neural networks”, IEEE Seventh International Conference on Contemporary Computing, pp. 109-112, 2014.

13      Ganeshbabu, T.R, “Computer Aided Diagnosis Of Glaucoma Detection Using Digital Fundus Image”, International Journal Of Advances In Signal And Image Sciences, Vol.1, No.1, pp.1-11, 2014.

14      Krommweh, J, “Tetrolet transform: A new adaptive Haar wavelet algorithm for sparse image representation”, Journal of Visual Communication and Image Representation, Vol.21, No.4, pp.364-374, 2010.

15      Weszka, J. S., Dyer, C. R., & Rosenfeld, A, "A comparative study of texture measures for terrain classification", IEEE Transactions on Systems, Man, and Cybernetics, Vol. 4, pp. 269-285,1976.

16      Kim, J. K., & Park, H. W, "Statistical textural features for detection of microcalcifications in digitized mammograms", IEEE transactions on medical imaging, Vol. 18, No. 3, pp. 231-238, 1999.

17      Acharya, U.R., Dua, S., Du, X., & Chua, C. K, “Automated diagnosis of glaucoma using texture and higher order spectra features”, IEEE transactions on Information Technology in Biomedicine, Vol.15, No.3, pp.449-455, 2011.

18      Srinivasan, C., Suneel Dubey, Ganeshbabu T.R, “Automated Glaucoma Diagnosis Using Texture Features of Local Binary Pattern”, International Journal of Modern Sciences and Engineering Technology, Vol.3, No.11, pp.28-33, 2016.

19      Srinivasan, C., Suneel Dubey, Ganeshbabu T.R, “GLCM Based Features And Support Vector Machine For Glaucoma Diagnosis”, International Journal of MC Square Scientific Research, Vol.7, No.1, pp.84-90, 2015.

20      Srinivasan, C., Suneel Dubey, Ganeshbabu T.R, “Complex Texture Features for Glaucomatous Image classification System using Fundus Images”, International Journal of Engineering Research & Science, Vol.2, No.12, pp.106-113, 2016.

 

 

 

 

Received on 21.12.2017           Modified on 20.01.2018

Accepted on 26.02.2018          © RJPT All right reserved

Research J. Pharm. and Tech 2018; 11(5):1860-1866.

DOI: 10.5958/0974-360X.2018.00346.3