An Improved Brain Mr Image Segmentation using
An Improved Brain Mr Image Segmentation using
Abstract—A novel approach for segmenting the MRI brain Thus, in this paper Fuzzy C-Means (FCM) clustering
image based on Finite Truncated Skew Gaussian Mixture Model algorithm is considered for segmenting the image into number
using Fuzzy C-Means algorithm is proposed. The methodology is of regions and derive the model parameters. The obtained
presented evaluated on bench mark images. The obtained results parameters are thus refined further using the EM algorithm.
are compared with various other techniques and the
performance evaluation is performed using Image quality The rest of the paper is organized as follows: section-2
metrics and Segmentation metrics. explains about the FCM algorithm, section-3 deals with the
concept of Finite Truncated Skew Gaussian distribution and
Keywords—Truncated Skew Gaussian Mixture model; section-4 handles the initialization of parameters. Section-5
Segmentation; Image quality metrics; Segmentation metrics; Fuzzy shows the updating of parameters and section-6 demonstrates
C-Means clustering the proposed segmentation algorithm. In section-7 the
experimental results are discussed, section-8 concludes the
I. INTRODUCTION paper, the scope for further enhancement is proposed in section
MRI segmentation plays a vital role in medical research 9 of the paper.
and applications. MRI has wide range of advantages over other
conventional imaging techniques since magnetization and radio II. FUZZY C-MEANS CLUSTERING ALGORITHM
waves are used instead of X-rays in making the detailed and The first step in any segmentation algorithm is to divide
cross-sectional images of the brain [1]. Various operations image into different image regions. Many segmentation
based on image processing were defined earlier on MR images. algorithms are presented in literature [10],[11],[12],[13],[14].
Among these, segmentation of brain images into sub-regions Among these techniques, medical image segmentation based
has enormous research and medical applications. These sub- on K-Means is mostly utilized [4]. But, the main disadvantage
regions are utilized in visualizing and analyzing the anatomical with K-Means is that, K-Means are slow in convergence and
structures in the brain which help in neuro-surgical planning pseudo unsupervised learning that requires the initial value of
[2]. K. Apart from K-Means, hierarchical clustering algorithm[5] is
There are various conventional methods for MRI also used but even this algorithm shares similar arguments as
segmentation which require human interaction in terms of the case of K-Means algorithm. Fuzzy C-Means clustering
mentioning number of classes for obtaining accurate and algorithm in considered, in order to identify the initial clusters.
reliable segmentation. Thus, it is necessary to derive new The algorithm for Fuzzy C-means clustering is presented
techniques for effective segmentation. Much of the emphasis below.
has been given to the segmentation algorithm based on finite The FCM employs fuzzy partitioning such that a data point
normal mixture models where each image is assumed to be a can belong to all groups with different membership grades
mixture of Gaussian distributions. But actually it is observed between 0 and 1 and it is an iterative algorithm. The aim of
that the pixels are quantized through the brightness or contrast FCM is to find cluster centers (centroids) that minimize a
in the gray scale level (Z) at that point. It is also observed that dissimilarity function. To accommodate the introduction of
the image regions have finite range of pixel intensities (-∞, +∞) fuzzy partitioning, the membership matrix (U) is randomly
u
and may not be symmetric and Meso kurtic [3]. In this paper, initialized according to Equation (1).
1, j 1,..., n
to have an accurate modeling of the feature vector, finite c
truncated skew Gaussian is considered by assuming that the
(1)
i 1
pixel intensities in the entire image follow a Finite Truncated ij
Skew Gaussian distribution [4][5][6][7][8].
Hence, in order to segment more accurately Fuzzy C- The dissimilarity function which is used in FCM is given
Equation (2)
190 | P a g e
www.ijacsa.thesai.org
(IJACSA) International Journal of Advanced Computer Science and Applications,
Vol. 6, No. 7, 2015
Where, uij is between 0 and 1; and with this very assumption, the classification process is
carried out. But in reality, white matter regions contain certain
ci is the centroid of cluster i; portion of grey matter at the boundaries and the tissues within
dij is the Euclidian distance between ith centroid(ci) and jth these regions are assumed to contain the pixels having the
data point; probabilities which may be both symmetric and non-symmetric
[5]. The problem gets multifold in case of abnormal brains,
m є [1,∞] is a weighting exponent. since registering these images with prior probabilities is
To reach a minimum of dissimilarity function there are two difficult, as each pixel inside a region may belongs to a
j 1 uij x j
conditions. These are given in Equation (3) and Equation (4). different class.
The effect of partial volume is due to the assumption of
ci
n
m
considering the distribution of the pixels inside the image
n
(3) regions as normal. Hence it is necessary to consider
m
j 1 ij
u asymmetric distributions as the brain can diverge from the
symmetric population, in order for it to be segmented
uij
1 satisfactorily.
d
k 1 d ij
2 /( m 1)
(4)
The crucial information regarding the deformities in the
c brain can be available from the segmented regions, which may
kj
be skewed. In most of the brain related data, the information
about the damaged tissues may be located at the boundaries
This algorithm determines the following steps. (outliers) and the pixels inside these regions may exhibit non
homogenous features, which include asymmetry,
Step-1:Randomly initialize the membership matrix (U) that multimodality exhibiting long tails.
has constraints in Equation (1).
Hence to have an effective analysis about the damaged
Step-2: Calculate centroids (ci) by using Equation (3). tissues, one need to consider mixture models which can
Step-3:Compute dissimilarity between centroids and data accommodate data having non-normal features. Notable
points using equation (2). Stop if itsimprovement over previous distribution among such models include the skew normal
iteration is below a threshold. mixture model [15][16], the skew t -mixture model
[17][18][19], the skew t –normal mixture model [20], and some
Step-4: Compute a new U using Equation (4). Go to Step 2. other non-elliptical approaches [21][22][23]. The log-Normal,
the Burr, the Weibull the Gamma and the Generalized Pareto
By iteratively updating the cluster centers and the
distribution are also considered in the literature for analyzing
membership grades for each data point, FCM iteratively moves
asymmetric data. Among these models, to model the data
the cluster centers to the "right" location within a data set.
having long tails efficiently Skew Gaussian Mixture models
FCM does not ensure that it converges to an optimal solution.
are more appropriate [24][25][26].
Because of cluster centers (centroids) are initialized using U
that randomly initialized (Equation (3)). Skew symmetric distributions are mainly used for the set of
images where the shape of image regions are not symmetric or
Performance depends on initial centroids. For a robust
bell shaped distribution and these distributions can be well
approach there are two ways which is described below.
utilized for the medical images where the bone structure of the
1) Using an algorithm to determine all of the centroids humans are asymmetric in nature. To have a more accurate
(for example: arithmetic means of all data points). analysis of the medical images, it is customary to consider that
2) Run FCM several times each starting with different in any image, the range of the pixels is finite in nature. Among
initial centroids. the pixels generated from the brain images, to extract the
features effectively only finite ranges of pixels are very much
III. FINITE TRUNCATED SKEW GAUSSIAN DISTRIBUTION useful. Hence, to have a more closure and deeper
approximation of the medical data, truncated skew normal
In any medical image, pixel is used as a measure of distribution are well suited
quantification and the entire medical image is assumed as a
heterogeneous collection of pixels and each pixel is influenced The probability density function of the truncated skew
by various factors such as brightness, contrast, saturation etc. normal distribution is given by
For effectual analysis and classification of the brain tissues, it
is obligatory to uphold good contrast between white matter and (5)
grey matter, but in general the grey matter structure consists of
tissues with varying intensities compared to that of white where, µ ϵ R, σ > 0 and λ ϵ R represents the location, scale
matter, thereby making it a challenging task for effective and shape parameters respectively. Where and � denote the
classification of tissues in these regions. probability density function and the cumulative density
function of the standard normal distribution.
A further issue associated is the problem of partial volume,
many models assume that the pixels inside a particular tissue The limits and of the truncated normal distribution are Zl
have homogenous properties, and follow a symmetric pattern =a and Zm = b. Where Zl and Zm denotes the truncation limits.
191 | P a g e
www.ijacsa.thesai.org
(IJACSA) International Journal of Advanced Computer Science and Applications,
Vol. 6, No. 7, 2015
Truncating equation (1) between these limits, the following VI. SEGMENTATION ALGORITHM
equations are obtained After refining the estimates, the important step is to convert
the heterogeneous data into homogenous data or group the
∫ (6)
related pixels. This process is carried out by performing the
where, segmentation. The image segmentation is done in 3 steps:
∫ (7) Step-1: Obtain the initial estimates of the finite truncated
and skew Gaussian mixture model using Fuzzy C-Means
Clustering algorithm.
∫ (8) Step-2: Using the initial estimates obtained from step-1, the
where, EM algorithm is iteratively carried out.
fµ, σ, λ (x) is as given in equation (1) Step-3: The image segmentation is carried out by assigning
each pixel into a proper region (Segment) according to
∫ ̅ ∫ ̅ (9) maximum likelihood estimates of the jth element Lj according
to the following equation
IV. INITIALIZATION OF PARAMETERS
In order to initialize the parameters, it is needed to obtain {∫ ̅ ∫ ̅ }
the initial values of the model distribution. The estimates of the
Mixture model µi, σi and αi where i=1, 2.., k are estimated VII. EXPERIMENTAL RESULTS & PERFORMANCE
using Fuzzy C-Means Clustering algorithm as proposed in EVALUATION
section-II. It is assumed that the pixel intensities of the entire
In order to evaluate the performance of the developed
image is segmented into a K component model πi, i=1, 2...K
algorithm, T1 weighted images were used. The input medical
with the assumption that πi = 1/K where K is the value
images are obtained from brain web images. It is assumed that
obtained from Fuzzy C-Means Clustering algorithm discussed
the intensities of the pixels in medical images are asymmetric
in section-2.
in nature. Hence, follow a skew Gaussian distribution and as
V. UPDATING INITIAL ESTIMATES THROUGH EM the limits are finite and within the specified range of values are
ALGORITHM only necessary in medical image segmentation process
Truncated skew Gaussian distribution. Is used The
The initial estimates of µi, σi and αi that are obtained from initialization of parameters for each segment is achieved by
section – 4 are to be refined to obtain the final estimates. For using Fuzzy C-Means Clustering algorithm and the estimates
this purpose EM algorithm is utilized. The EM algorithm are updated using the EM algorithm. The experimentation is
consists of 2 steps E-step and M-Step. In the E-Step, the initial carried out by using the segmentation algorithm depicted in
estimates obtained in section – 4 are taken as input and the section-6 and the obtained results are evaluated using
final updated equations are obtained in the M-Step. The segmentation quality metrics[27] such as Jacquard Coefficient
updated equations for the model parameters µ, σ and α are (JC), Volumetric Similarity (VS), Variation of Information
given below. (VOI), Probabilistic Rand Index (PRI) and Global Consistency
∫ ̅ ∫ ̅
Error (GCE) and the formulas for calculating these metrics are
(10) given as follows:
∫ ̅ ∫ ̅
| |
∫ ̅ ∫ ̅
| |
(13)
∫ ̅ ∫ ̅ || | | || | |
| | | |
(14)
(11)
∫ ̅
Where, a=|X ∩Y |, b= |X/Y|, c=|Y/X|, d |̅̅̅̅̅̅̅̅|
∫ ̅ ∑ ∑ (15)
∫ ̅ | |
Where, LRE = | |
S and S’ are segment classes
{ ∫ ̅ }
⁄
(12) and xi is the pixel.
∫ ̅
192 | P a g e
www.ijacsa.thesai.org
(IJACSA) International Journal of Advanced Computer Science and Applications,
Vol. 6, No. 7, 2015
193 | P a g e
www.ijacsa.thesai.org
(IJACSA) International Journal of Advanced Computer Science and Applications,
Vol. 6, No. 7, 2015
B1S3
B0S1
B0S2
B0S3
B0S4
B1S1
B1S2
B1S4
with HC-EM
B0S1 B0S3 B1S1 B1S3
a) Jacquard Coefficient d) Global Consistency Error
1 1.2 GMM
GMM
0.8 1
Skew GMM 0.8 Skew GMM
0.6 with K-Means-
with K-Means- 0.6
0.4 EM EM
Truncated 0.4 Truncated
0.2 SGMM with K- SGMM with K-
0.2
Means Means
Skew GMM 0 Skew GMM
0
with HC-EM
B0S1
B0S2
B0S3
B0S4
B1S1
B1S2
B1S3
B1S4
B0S1 B0S3 B1S1 B1S3 with HC-EM
b) Volume Similarity
e) Probabilistic Rand Index
8 GMM Fig. 1. Segmentation Quality Metrics
7
6 The reconstruction process is carried out by positioning
5 Skew GMM each pixel into its appropriate location. The performance
with K-Means- evaluation [27] of the obtained output is done using the image
4
EM quality metrics such as Average difference, Maximum
3 Truncated distance, Image Fidelity, Means Squared Error and Peak
2 SGMM with K- Signal-to-Noise ratio.
1 Means
Skew GMM The developed algorithm is compared with Skew Gaussian
0 mixture model with K-Means, Hierarchical Clustering, Fuzzy
with HC-EM
B0S1
B0S2
B0S3
B0S4
B1S1
B1S2
B1S3
B1S4
194 | P a g e
www.ijacsa.thesai.org
(IJACSA) International Journal of Advanced Computer Science and Applications,
Vol. 6, No. 7, 2015
GMM
1 1.2 GMM
Skew GMM with K- 1
0.8 Means Skew GMM with
Truncated SGMM K-Means
0.8 Truncated SGMM
0.6 with K-Means
Skew GMM with with K-Means
0.6 Skew GMM with
0.4 HC
Truncated SGMM HC
0.4 Truncated SGMM
0.2 with HC with HC
SGMM with Fuzzy 0.2 SGMM with Fuzzy
0 CMean CMean
Truncated SGMM 0
B1S3
B0S1
B0S2
B0S3
B0S4
B1S1
B1S2
B1S4
Truncated SGMM
with FCM B0S1 B0S3 B1S1 B1S3 with FCM
a) Average Difference b) Maximum Distance
195 | P a g e
www.ijacsa.thesai.org
(IJACSA) International Journal of Advanced Computer Science and Applications,
Vol. 6, No. 7, 2015
with FCM metric are presented in Table-1. From the above table, for the
medical image B0S1, the values of the JC and VS, the values
c) Image Fidelity of the developed method are close to 1 which implies that the
0.9 segmentation methodology that is developed outperforming the
GMM segmentation model developed by using Gaussian Mixture
0.8 Model and Finite Skew Gaussian Mixture model using K-
Skew GMM with Means algorithm. The other metrics such as VOI, GCE and
0.7 PRI also are superior in the developed model when compared
K-Means
to the existing model for medical image segmentation based on
0.6 Truncated SGMM medical image segmentation using Finite Truncated Skew
0.5 with K-Means Gaussian Mixture Models.
Skew GMM with From the above tables-1 & 2 and the fig.-1 and fig.-2, it is
0.4 HC observed that the performance of medical image segmentation
0.3 Truncated SGMM based on Finite Truncated Skew Gaussian Mixture Model
with HC using Fuzzy C-Means algorithm, the Average Difference (AD)
0.2 for the image B0S1 is closure to 1 when compared to that of
SGMM with Fuzzy Gaussian Mixture Model, Skew Gaussian Mixture Model with
0.1 CMean K-Means, Hierarchical Clustering & Fuzzy C-Means and
Truncated SGMM Finite Truncated Skew Gaussian Mixture Model with K-Means
0 with FCM & Hierarchical Clustering algorithms. Similarly, the other
B0S1
B0S2
B0S3
B0S4
B1S1
B1S2
B1S3
B1S4
with FCM a very comprehensive idea regarding the details of the medical
images. The developed model helps to analyze the medical
e) Signal to Noise Ratio images in a better contrast than that of the existing models.
Fig. 2. Image Quality Metrics
196 | P a g e
www.ijacsa.thesai.org
(IJACSA) International Journal of Advanced Computer Science and Applications,
Vol. 6, No. 7, 2015
VIII. CONCLUSION [8] Nagesh Vadaparthi, Srinivas Yerramalle, and Suresh Varma.P: On
Improved Medical Brain MR Image Segmentation Based on Truncated
This proposed article is focused towards MRI Brain Image Skew Gaussian Mixture Model using Hierarchical Clustering and EM
Segmentation. A new approach based on Finite Truncated algorithms”, International Journal of Advanced Research in Computer
Skew Gaussian Mixture Model is introduced. The performance Science (ISSN: 0976-5697) , 2(6) November-December 2011.
evaluation of the developed model is investigated by using [9] M. Sashidhar et al: MRI Brain Image Segmentation using Modified
Fuzzy C-Means Clustering Algorithm, IEEE-Int. Conf. on
Image quality metrics which depict that the developed Communication systems and Network Technologies, 2011, Pp.473-478.
algorithm outperforms the other existing algorithms based on
[10] D. L. Pham, C. Y. Xu, and J. L. Prince: A survey of current methodsin
Skew Gaussian mixture model using K-Means, Skew Gaussian medical image segmentation, Annu. Rev. Biomed. Eng., vol. 2, pp.315–
mixture model Hierarchical Clustering, Skew Gaussian mixture 337, 2000.
model Fuzzy C-Means, Truncated Skew Gaussian mixture [11] K. Van Leemput, F. Maes, D. Vandeurmeulen, and P. Suetens:
model with K-Means and Hierarchical Clustering algorithms Automatedmodel-based tissue classification of MR images of the brain,
and the results obtained showcase that the developed model has IEEE Trans. Med. Imag., 18(10): 897–908, Oct. 1999.
better segmentation accuracy. Effective segmentation helps in [12] Dugas-Phocion, M. Á. González Ballester, G. Malandain, C. Lebrun and
efficient identification of the damaged tissues much more N. Ayache: Improved EM-based tissue segmentation andpartial volume
effect quantification in multi-sequence brain MRI, Int. Conf. Med.
effectively Therefore, the proposed method will be very much Image Comput. Comput. Assist. Int. (MICCAI), 2004, pp. 26–33.
useful in diagnosing the diseases like acoustic neuroma, [13] K. Van Leemput, F. Maes, D. Vandermeulen, and P. Suetens: A
Alzheimer’s, Parkinson’s etc. more accurately. unifying framework for partial volume segmentation of brainMR
Images, IEEE Trans. Med. Imag., 22(1):105–119, Jan. 2003.
IX. FUTURE SCOPE [14] M. Prastawa, E. Bullitt, S. Ho, and G. Gerig: Robust estimation forbrain
A methodology is presented for analyzing the brain images tumor segmentation, Int. Conf. Med. Image Comput. Comput.Assist.
Inter (MICCAI), 2003, pp. 530–537.
based on Truncated Gaussian Mixture models. However, to
have a more precise segmentation, it is needed to consider the [15] Lee TI, Maximum likelihood estimation for multivariate skew normal
mixture models, Journal of Multivariate Analysis 100 (2009) 257–265,
other features of the images also, which may include the shape, 2009.
size, orientation and texture. Therefore, multivariate features [16] Cabral CS, Lachos VH, Prates MO, Multivariate mixture modeling
should be considered to have a more detailed and effective using skew-normal independent distributions. Computational Statistics
analysis, further work is to be projected in this direction. and Data Analysis 56:126–142, 2012.
REFERENCES [17] Lee TI, Robust mixture modeling using multivariate skew distributions,
stat comp (2010) 20:343-356, DOI 10.1007/s I 1222-009-9128-9, 2010.
[1] Vasant Manohar and Yuhua Gu: MRI Segmentation Using Fuzzy C-
Means and Finite Gaussian Mixture Model, Digital Image Processing – [18] Lee S, McLachlan GJ, On the fitting of mixtures of multivariate skew t-
CAP5400, 2008. distributions via the EM algorithm. arXiv:11094706 [statME], 2011.
[2] Z Y Shan, G H Yue and J Z Liu: Automated Histogram-Based Brain [19] Vrbik I, McNicholas PD, Analytic calculations for the EM algorithm for
Segmentation in T1-Weighted Three-Dimensional Magnetic Resonance multivariate skew t-mixture models. Statistics and Probability Letters,
Head Images, NeuroImage v.17, pp. 1587-1598, 2002. 32 Sharon X. Lee, Geoffrey J. McLachlan 82:1169–1174, 2012.
[3] G V S Raj Kumar, K Srinivasa Rao, and P Srinivasa Rao: Image [20] Lin TI, Ho HJ, Kee CR, Flexible mixture modelling using the
Segmentation Method Based on Finite Doubly Truncated Bivariate multivariate skew-t-normal distribution. Statistics and Computing DOI
Gaussian Mixture Model with Hierarchical Clustering, International 10.1007/s11222-013-9386-4, 2013.
Journal of Computer Science Issues, 8(4-2):151-159, July, 2011. [21] Karlis D, Xekalaki E, Choosing initial values for the EM algorithm for
[4] Nagesh Vadaparthi, Srinivas Yerramalle, and Suresh Varma.P: finite mixtures. Computational Statistics & Data Analysis 41:577–590,
Unsupervised Medical Image Segmentation on Brain MRI images using 2003
Skew Gaussian Distribution, IEEE – ICRTIT 2011, pp.1293 – 1297. [22] Franczak BC, Browne RP, McNicholas PD, Mixtures of shifted
[5] Nagesh Vadaparthi, Srinivas Yerramalle, and Suresh Varma.P: asymmetric laplace distributions. arXiv:12071727 [statME], 2012.
Unsupervised Medical Image Classification based on Skew Gaussian [23] McNeil AJ, Frey R, Embrechts P, Quantitative risk management :
Mixture Model and Hierarchical Clustering Algorithm” in CCIS of concepts, techniques and tools. Princeton University Press, USA, 1997.
Springer-Links, Volume – 203, pp. 65-74, 2011. [24] Embrechts, P., Kl¨uppelberg, C., and Mikosch, T., Modelling Extremal
[6] Nagesh Vadaparthi, Srinivas Yerramalle, and Suresh Varma.P: Events for Insurance and Finance. Springer-Verlag, New York, 1997.
Segmentation of Brain MR Images based on Finite Skew Gaussian [25] Burnecki, K., Misiorek, A., and Weron, R., Loss distributions. In
Mixture Model with Fuzzy C-Means Clustering and EM Algorithm”, Statistical Tools for Finance and Insurance. Cizek, P., H¨ardle, W. K.,
International Journal of Computer Applications, 28(10):18-26, August and Weron, R. Eds. Springer-Verlag.2010.
2011. [26] Sylvain Bouix et al.: Evaluating Brain Tissue Classifiers without a
[7] Nagesh Vadaparthi, Srinivas Yerramalle, and Suresh Varma.P: An ground truth, Journal of NeuroImage (ELSEVIER) - 36, pp. 1207 –
Efficient Approach for Medical Image Segmentation Based on 1224, 2007.
Truncated Skew Gaussian Mixture Model Using K-Means Algorithm”, [27] Ahmet M. Eskicioglu and Paul S. Fisher: Image Quality Measures and
International Journal of Computer Science and Telecommunications, Their Performance, IEEE Transactions on Communications,
(ISSN 2047-3338), 2(6):79-86, August 2011. 43(12):2959 – 2965, Dec.1995.
197 | P a g e
www.ijacsa.thesai.org