SEGMENTATION OF BRAIN MRI IMAGES USING SKEW GAUSSIAN DISTRIBUTION WITH K-MEANS AND EM ALGORITHMS

NAGESH VADAPARTHI1*, SRINIVAS YARRAMALLE2*, SURESH VARMA P.3*, MURTHY P.S.R.4*
1Department of IT, MVGR College of Engineering, Vizianagaram, India
2Department of IT, GITAM University, Visakhapatnam, India
3Department of Computer Science, Aadikavi Nannaya University, Rajahmundry, India
4Department of Mathematics, GITAM University, Visakhapatnam, India
* Corresponding Author : drmurtypsr@yahoo.com

Received : 31-07-2011     Accepted : 13-08-2011     Published : 16-08-2011
Volume : 2     Issue : 1       Pages : 19 - 25
J Signal Image Process 2.1 (2011):19-25

Cite - MLA : NAGESH VADAPARTHI, et al "SEGMENTATION OF BRAIN MRI IMAGES USING SKEW GAUSSIAN DISTRIBUTION WITH K-MEANS AND EM ALGORITHMS." Journal of Signal and Image Processing 2.1 (2011):19-25.

Cite - APA : NAGESH VADAPARTHI, SRINIVAS YARRAMALLE, SURESH VARMA P., MURTHY P.S.R. (2011). SEGMENTATION OF BRAIN MRI IMAGES USING SKEW GAUSSIAN DISTRIBUTION WITH K-MEANS AND EM ALGORITHMS. Journal of Signal and Image Processing, 2 (1), 19-25.

Cite - Chicago : NAGESH VADAPARTHI, SRINIVAS YARRAMALLE, SURESH VARMA P., and MURTHY P.S.R. "SEGMENTATION OF BRAIN MRI IMAGES USING SKEW GAUSSIAN DISTRIBUTION WITH K-MEANS AND EM ALGORITHMS." Journal of Signal and Image Processing 2, no. 1 (2011):19-25.

Copyright : © 2011, NAGESH VADAPARTHI, et al, Published by Bioinfo Publications. This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution and reproduction in any medium, provided the original author and source are credited.

Abstract

In this paper, an efficient approach for medical image segmentation based on Skew Gaussian distribution using EM algorithm is proposed. It is necessary to classify the brain voxels into one of the 3 main tissues mainly Gray matter (GM), White matter (WM) and Cerebro Spinal fluid (CSF) in any brain MRI image. Quantization of Gray & White matter is a topic of concern in neuro-degenerative disorders. Viz., Alzheimer disease and Parkinson’s diseases. Hence, it is necessary to identify the tissue more efficiently. In this approach we used Skew Gaussian distribution to classify the tissue voxels and the updated parameters are obtained using EM algorithm. The outputs generated are evaluated using the medical image quality metrics. Experimentation is carried out on two different T1 weighted brain images.

Keywords

Segmentation, Skew Gaussian distribution, Classification, medical image quality metrics, Finite Gaussian Mixture Model

Introduction

The field of medical imaging improved significantly with recent advancements in technology. The wide spread availability of suitable detectors have helped for the rapid development of new technologies for monitoring, diagnosing and as well as treatment of the patients. Many models were utilized to identify the diseases, but MRI brain segmentation has gained popularity over the other models because of the non-ionizing radiation that is being used. Many researchers have developed models for the medical image segmentation, in particular to the brain segmentation [1-5] . Among these models, brain segmentation based on Gaussian Mixture models has gained significant importance [2,3] , this is due to the fact of the basic assumption that the pixel intensities inside the image regions of a medical image follow a bell shaped distribution and hence to identify the patterns of the pixels inside these image regions, a bell shaped distribution i.e., Gaussian distribution is utilized [6] . These approximations of using a Gaussian Mixture models for the brain images is a crude approximation, since, in reality the pattern of the pixels inside the image regions may be Mesokurtic or Leptokurtic i.e., the shape of the pixels may be either symmetric or asymmetric. Hence, assuming that the pixel intensities to follow a bell shaped distribution is a crude approximation [7] . Therefore, in order to segment the medical images more approximately, it is needed to have a better distribution that contains Gaussian distribution as a particular case. In this paper, Skew Gaussian mixture model is utilized for segmenting the medical images. The advantage of this model is that, it contains Gaussian distribution as a particular case. The performance evaluation of the developed method is analyzed using quality metrics like Jaccard coefficient (JC) and Volume Similarity (VS). A comparative study with respect to GMM is also presented. The experimentation is carried out using both T1 and T2 weighted brain medical images.
The rest of the paper is organized as follows: Section-2 describes the K-Means algorithm and the details of Skew Gaussian distribution is presented in section-3. Section-4 discusses about the initialization of parameters and updation of parameters is explained in section-5. In section-6, segmentation algorithm is proposed and the experimental results and performance evaluation is done in section-7 and Section-8. Finally, section-9 concludes the paper.

K - Means Algorithm

The main disadvantage of unsupervised learning algorithm is the conversion of heterogeneous to homogeneous data. Many segmentation algorithms have been developed and analyzed [1] . But, the main disadvantage of segmentation algorithm is that it differs from application to application and there exists no unique segmentation model which suits for all purposes [7] . In order to segment the unsupervised data, K-means algorithm is used. K-means algorithm is one of the simplest partition clustering methods. The main disadvantage of K-means algorithm is to identify the initial value of K. Hence, a histogram is utilized for the initialization of K. The K-means algorithm is given below.

Inputs:
P = { 1, 2, ........ k } (Pixels to be clustered)
K (No of Clusters)

Outputs:
C = { 1, 2,........ k } (Cluster Centroids)
m: P -> {1, 2…K} (Cluster Membership)

Algorithm K-Means:
Set C to initial value (e.g. Random selection of P)
For each pi ∈ P
m (pi) = (_j ∈ {1..n}^argmin) distance (p_i,c_j)
End
While m has changed
For each j ∈ {1…..K)
Recompute ci as the centroid of
{p | m (p) = i)
End
For each pi ∈ P
m (pi) = (_j ∈ {1..n}^argmin) distance (p_i,c_j)
End
End
End

Skew Gaussian distribution

The pixels intensities inside the medical images may not be symmetric or bell shaped due to several factors associated like part of the body, bone structure etc. In these cases, the pixels are distributed asymmetrically and follow a skew distribution. Hence, to categorize these sorts of medical images, Skew Gaussian distribution is well suited. Every image is a collection of several regions. To model the pixel intensities inside these image regions, we assume that the pixels in each region follow a Skew normal distribution, where the probability density function is given by











Substituting equations (2), (3), and (4) in equation (1),

Initialization of Parameters

In order to initialize the parameters, it is needed to obtain the initial values of the model distribution. The initial estimates of the Mixture model µi, σi, λi and αi where i=1,2,…..,k are estimated using K-Means algorithm as proposed in section II. It is assumed that the pixel intensities of the entire image is segmented into a K component model πi, i=1,2,..,k with the assumption that πi = 1/k where k is the value obtained from K-Means algorithm discussed in section-2.

Updation of Initial Estimates through EM algorithm
The initial estimates of µi, σi and αi that are obtained from section – 4 are to be refined to obtain the final estimates. For this purpose EM algorithm is utilized. The EM algorithm consists of 2 steps E-step and M-Step. In the E-Step, the initial estimates obtained in section – 4 are taken as input and the final updated equations are obtained in the M-Step. The updated equations for the model parameters µi, σi and αi are given below.





Segmentation Algorithm

After obtaining the final estimates, the next step is image reconstruction by allocating the pixels to the segmentation. This operation is done by segmentation algorithm. This segmentation algorithm is given as follows:

Step-1: Obtain the pixel intensities of the gray image. Let they be represented by xij.
Step-2: Obtain the number of regions by k-means algorithm and divide the (image) pixel into regions.
Step-3: For each region obtain the initial estimates using moment methods of estimation for µi, σi. Let αi=1/k be the initial estimate for αi.
Step-4: Obtain the refined estimates of µi, σi, αi for i=1….k using updated equations for the parameters derived by EM algorithm with step 3 estimates as initial estimates.
Step-5: Implement the segmentation and retrieval algorithm by considering maximum Likelihood estimate.
Step-6: With the step 5 obtain the image quality metric.
Step-7: The image segmentation is carried out by assigning each pixel into a proper region (Segment) according to maximum likelihood estimates of the jth element Lj according to the following equation

Experimentation

The above developed segmentation algorithm is applied on brain images obtained from web brain images. To evaluate our developed algorithm, both T1 & T2 weighted images were utilized. We have considered mainly 2 images on brain having deformities. The white matter and gray matter are segmented appropriately by the developed algorithm, where by helping out in the identification of damaged tissues.

Performance Evaluation

In order to evaluate our proposed model, we demonstrated our segmentation algorithm with Finite Skew Gaussian Mixture Model with K-Means algorithm and applied it to eight different images both of type T1 and T2. In T1 weighted images the water is shown as darker and fat as brighter and in T2 images fat is shown as darker and White matter is shown lighter. Among these images, T1 images provide good gray matter and it highlights the fat decomposition. The input medical images are obtained from brain web images. We have assumed that the pixel intensities inside the brain images are non-symmetric and follow a Skew Gaussian distribution and the whole medical image is a mixture of Skew Gaussian distribution. The initialization of parameters for each segment is done using K-Means algorithm. The performance evaluation of the retrieved images can be done by subjective testing or objective testing. Objective testing is always preferred since they are based on numeric results. The performance of developed algorithm is evaluated by using quality metrics given by Eskicioglu et al [14] . The performance of the developed algorithm was compared with the medical Image Segmentation algorithm based on Finite Gaussian Mixture Model by using image quality metrics namely, Average Difference, Maximum Distance, Image Fidelity, Mean Squared Error, Signal to Noise Ratio, Jaccard index and Volume Similarity. The formulas for evaluating these metrics are given below in [Table-1] .
The developed method is compared with Gaussian Mixture Model. The results are shown in [Table-2] and [Table-3] and the corresponding graphs are shown in [Graphs-1] and [Graphs-2] . From the [Table–2] , [Table–3] , [Graph-1] , [Graph-2] and [Fig–2] it can be clearly observed that the developed algorithm performs much superior to the existing algorithm with respect to image quality metrics. This model is well suited in particular for medical image, where the shape of the image depends on the body structure.

Conclusion

In brain medical analysis, segmentation plays a vital role. In particular cases such as Acoustic neuroma, it is assumed that there is a possibility of hearing loss, dizziness and other symptoms related to brain. Some acoustic neuromas can be treated with surgery. Therefore, it is needed to segment the image more accurately, which helps to identify the damaged tissues to be repaired and can be corrected by surgery. Hence, in this paper, a new novel segmentation algorithm based on Skew Gaussian distribution is proposed which helps to identify the tissues more accurately. Due to the basic structure of Skew Gaussian distribution, it is well suited for both symmetric as well as asymmetric distribution. The performance evaluation is carried out by using quality metrics. The results show that, this developed algorithm outperforms the existing algorithm.

References

[1] Pham D. L., Xu C. Y. and Prince J. L. (2000) Annu. Rev. Biomed.Eng., 2, 315–337.  
» CrossRef   » Google Scholar   » PubMed   » DOAJ   » CAS   » Scopus  

[2] Van Leemput K., Maes F., Vandeurmeulen D. and Suetens P. (1999) IEEE Trans. Med. Imag., 18(10), 897–908.  
» CrossRef   » Google Scholar   » PubMed   » DOAJ   » CAS   » Scopus  

[3] Dugas-Phocion G., González Ballester M. Á., Malandain G., Lebrun C. and Ayache N. (2004) Int. Conf. Med. Image Comput. Comput. Assist. Int. (MICCAI), 26–33.  
» CrossRef   » Google Scholar   » PubMed   » DOAJ   » CAS   » Scopus  

[4] Van Leemput K., Maes F., Vandeurmeulen D. and Suetens P. (2003) IEEE Trans. Med. Imag., 22 (1), 105–119.  
» CrossRef   » Google Scholar   » PubMed   » DOAJ   » CAS   » Scopus  

[5] Prastawa M., Bullitt E., Ho S. and Gerig G. (2003) Int. Conf. Med. Image Comput. Comput. Assist. Inter (MICCAI), 530–537.  
» CrossRef   » Google Scholar   » PubMed   » DOAJ   » CAS   » Scopus  

[6] Yamazaki T. (1998) Introduction of EM algorithm into color Image Segmentation, Proceedings of ICIRS’98, 368-371.  
» CrossRef   » Google Scholar   » PubMed   » DOAJ   » CAS   » Scopus  

[7] Srinivas Yarramalle and Srinivas Rao K. (2007) Current Science, 71 – 84, 2007.  
» CrossRef   » Google Scholar   » PubMed   » DOAJ   » CAS   » Scopus  

[8] Jayaram K. Udupa, Vicki R. LeBlanc, Ying Zhuge, Celina Imielinska, Hilary Schmidt, Leanne M. Currie, Bruce E. Hirsch, James Woodburn (2006) Computerized Medical Imaging and Graphics, 30, 75 – 87.  
» CrossRef   » Google Scholar   » PubMed   » DOAJ   » CAS   » Scopus  

[9] Hayit Greenspan, Amit Ruf and Jacob Goldberger (2006) IEEE Transactions on Medical Imaging, 25(9), 1233 – 1245.  
» CrossRef   » Google Scholar   » PubMed   » DOAJ   » CAS   » Scopus  

[10] Gajanayake GMNR., Yapa R.D., Hewawithana B. (2009) ICIIS, pp. 301 – 305.  
» CrossRef   » Google Scholar   » PubMed   » DOAJ   » CAS   » Scopus  

[11] Bouix S. (2007) Journal of NeuroImage 36, 1207 – 1227.  
» CrossRef   » Google Scholar   » PubMed   » DOAJ   » CAS   » Scopus  

[12] Rodrigo de Luis-Garcia, Carl-Fredrik Westin, Carlos Alberola-Lopez (2011) Journal of Computerized Medical Imaging and Graphics 35, 16-30.  
» CrossRef   » Google Scholar   » PubMed   » DOAJ   » CAS   » Scopus  

[13] Rahman Farnoosh & Behnam Zarpak (2008) IUST International Journal of Engineering and Sciences, 19 (1–2), 29–32.  
» CrossRef   » Google Scholar   » PubMed   » DOAJ   » CAS   » Scopus  

[14] Eskicioglu, A.M. and Paul S.Fisher (1993) IEEE Transaction. Commum., 43.  
» CrossRef   » Google Scholar   » PubMed   » DOAJ   » CAS   » Scopus  

Images
Fig. 1- Image Intensity Graph
Fig. 2- Brain MRI images
Graph 1- Graphs for Jaccard Coefficient and Volume Similarity
Graph 2- Image quality metrics
Table 1- Image Quality Metrics Formulae
Table 2- Segmentation Quality Metrics
Table 3- Image quality metrics