Sie sind auf Seite 1von 10

INT J COMPUT COMMUN, ISSN 1841-9836

Vol.7 (2012), No. 3 (September), pp. 530-539


Brain Tumor Segmentation on MRI Brain Images with Fuzzy Clustering
and GVF Snake Model
A. Rajendran, R. Dhanasekaran
Arthanari Rajendran
Professor and HoD,
Department of Electronics and Communication Engineering,
Sriguru Institute of Technology,
Coimbatore,Tamilnadu, India
E-mail:rajendranav@gmail.com
Raghavan Dhanasekaran
Professor, Director-Research,
Syed Ammal Engineering College,
Ramanathapuram, Tamilnadu, India
E-mail:rdhanashekar@yahoo.com
Abstract: Deformable or snake models are extensively used for medical image seg-
mentation, particularly to locate tumor boundaries in brain tumor MRI images. Prob-
lems associated with initialization and poor convergence to boundary concavities,
however, has limited their usefulness. As result of that they tend to be attracted to-
wards wrong image features. In this paper, we propose a method that combine region
based fuzzy clustering called Enhanced Possibilistic Fuzzy C-Means (EPFCM) and
Gradient vector ow (GVF) snake model for segmenting tumor region on MRI im-
ages. Region based fuzzy clustering is used for initial segmentation of tumor then
result of this is used to provide initial contour for GVF snake model, which then
determines the nal contour for exact tumor boundary for nal segmentation. The
evaluation result with tumor MRI images shows that our method is more accurate
and robust for brain tumor segmentation.
Keywords: Deformable model; FCM; Segmentation; MRI image; GVF
1 Introduction
The accurate and automatic segmentation of brain tumor on MRI image is of great interest for as-
sessing tumor growth and treatment responses, enhancing computer-assisted surgery, planning radiation
therapy, and constructing tumor growth models. This is very dicult task in existing methods. The exist-
ing methods are divided into region-based and contour-based methods. Region-based methods [1-9] seek
out clusters of pixels that share some measure of similarity. These methods reduce operator interaction
by automating some aspects of applying the low level operations, such as threshold selection, histogram
analysis, classication, etc. They can be supervised or non-supervised. In general these methods take
advantage of only local information for each pixel and do not include shape and boundary information.
Contour-based methods [10-14] rely on the evolution of a curve, based on internal forces and external
forces, such as image gradient, to delineate the boundary of brain structure or pathology. These meth-
ods can also be supervised or non-supervised. In general these methods suer from the problem of
determining the initial contour and leakage in imprecise edges.
In this paper we propose a method that is a combination of region-based fuzzy clustering method
called Enhanced Possibilistic Fuzzy C-Means (EPFCM) and Gradient vector ow (GVF) snake model to
remove the problems using the capabilities of each one. For example a region-based method can solve
the problem of the initialization of a contour-based method (GVF snake model) and a contour-based
method is able to improve the quality of region-based segmentation at the boundary of objects.
Copyright c 2006-2012 by CCC Publications
Brain Tumor Segmentation on MRI Brain Images with Fuzzy Clustering and GVF Snake Model531
So the proposed method has two main phases for tumor segmentation on MRI brain images namely,
initial segmentation which is done by a region-based method and nal segmentation that is performed by
a boundary-based GVF snake model. We discuss these approaches in the following section.
2 Region-Based Enhanced Possibilistic Fuzzy C-Means (EPFCM)
In this proposed Enhanced Possibilistic Fuzzy C-Means (EPFCM) method, distance metric D
i j
in
PFCM [15] is modied in such a way that it includes membership, typicality and both local, nonlocal
spatial neighbourhood information to overcome the noise eect in MRI brain medical images. This
modied distance metric is incorporated into objective function of PFCM. Then resultant algorithm is
called Enhanced Possibilistic Fuzzy C-means (EPFCM) is obtained for enhanced segmentation results.
Therefore objective function of our proposed EPFCM is dened as follows,
J
m
(U, V, T; X) =
c

i=1
n

j=1
_
a
m
i j
+ bt

i j
_
D
2
i j
+
c

i=1

i
n

j=1
_
1 t
i j
_

(1)
Where, the modied distance metric is given by
D
2
_
x
j
, v
i
_
& = &D
2
i j
=
_
1
j
_
d
2
l
_
x
j
, v
i
_
+
j
d
2
nl
_
x
j
, v
i
_
(2)
c

i=1

i j
& = &1 j, 0
i j
, t
i j
1 and a > 0, b > 0, m > 1, > 1 (3)
The membership function:

i j
=
_

_
c

i=1
_
D
i j
D
k j
_ 2
m1
_

_
1
(4)
Typicality:
t
i j
=
1
1 +
_
b

i
D
2
i j
_ 1
1
(5)
Cluster centre:
v
i
=
n
_
j=1
_
a
m
i j
+ bt

i j
_
x
j
n
_
j=1
_
a
m
i j
+ bt

i j
_
(6)
In the following equation is suggested to compute
i
:

i
=
K
n
_
j=1

m
i j
D
2
i j
n
_
j=1

m
i j
, K > 1 (7)
2.1 Importance of modied distance metric term
_
D
i j
_
The modied distance metric or dissimilarity measure is rewritten from Equation (2) as follows,
D
2
_
x
j
, v
i
_
& = &D
2
i j
=
_
1
j
_
d
2
l
_
x
j
, v
i
_
+
j
d
2
nl
_
x
j
, v
i
_
(8)
532 A. Rajendran, R. Dhanasekaran
Where, d
l
is the distance metric inuenced by local spatial information. This added local spatial neigh-
borhood term is similar to the one which is used in [16] to incorporate the neighborhood eects in the
classic FCM.The local spatial constraint is evaluated by the feature dierence between neighboring pix-
els in the image.
d
nl
is the distance measurement inuenced by non- local spatial information. This added non local
term is obtained from the non local means (NL-means) algorithm [17] for image denoising. The non-
local constraint determined by all points whose neighborhood congurations look like the neighborhood
of the pixel of interest.
j
is the weighting factor controlling the tradeo between local and nonlocal
spatial information. It varies from zero to one.
2.2 Importance of local distance metric (D
l
)
Let N
j
denote a chosen local neighborhood conguration of xed size with respect to a center pixel
x
j
. If the value of a pixel x
k
in N
j
is close to the center pixel, then x
j
should be inuenced greatly
by it, otherwise, its inuence to x
j
should be small. According to the above description, the distance
measurement inuenced by local information d
l
is given by,
d
2
l
_
x
j
, v
i
_
=
_
x
k
N
j

l
_
x
k
, x
j
_
d
2
(x
k
, v
i
)
_
x
k
N
j

l
_
x
k
, x
j
_ (9)
where d
2
(x
k
, v
i
) = x
k
v
i

2
is the Euclidean distance metric measure the similarity between pixel pixel
x
k
and cluster centroid v
i
,
l
(x
k
, x
j
) is the weight of each pixel x
k
in N
j
and is given by

l
_
x
k
, x
j
_
= e
|x
k
x
j
|
2

2
(10)
Where,
2
is the variance of N
i
. It species the steepness of the sigmoid curve.
2.3 Importance of non local distance metric (D
nl
)
The distance measurement inuenced by non-local information d
nl
is computed as a weighted aver-
age of all the pixels in the image I, x
k
I
d
2
nl
_
x
j
, v
i
_
=

x
k
I

nl
_
x
k
, x
j
_
d
2
(x
k
, v
i
) (11)
Where the family of weight
nl
_
x
k
, x
j
_
; x
k
I depends on the similarity between the pixel x
k
and x
j
,
and satises the usual conditions 0
nl
_
x
k
, x
j
_
1 and
_

nl
_
x
k
, x
j
_
= 1.
The similarity between two pixels x
k
and x
j
depends on the similarity of the intensity gray level vector
v(N
k
) and v(N
j
), where N
k
denotes a square neighborhood of xed size and centered at a pixel x
k
. This
similarity is measured as a decreasing function of the weighted Euclidean distance
_
_
_
_
v (N
k
) v
_
N
j
_
_
_
_
_
2
2,a
,
where a > 0 is the standard deviation of the Gaussian kernel. The pixels with a similar gray level
neighborhood to v(N
j
) have larger weights in the average. These weights are dened as

nl
_
x
k
, x
j
_
=
1
Q
_
x
j
_ S
_
x
k
, x
j
_
(12)
Brain Tumor Segmentation on MRI Brain Images with Fuzzy Clustering and GVF Snake Model533
Where, S
_
x
k
, x
j
_
is the exponential form of the similarity and Q
_
x
j
_
is the normalizing constant. These
terms are dened as,
S
_
x
k
, x
j
_
= e

v(N
k
)v
(
N
j)
2
2,a
h
2
(13)
Q
_
x
j
_
=

x
k
I
e

v(N
k
)v
(
N
j )
2
2,a
h
2
(14)
The parameter h acts as a degree of ltering. It controls the decay of the exponential function and
therefore the decay of the weights as a function of the Euclidean distance.
2.4 Importance of trade-o parameter ()
For computational purpose, the search of the similar neighborhood conguration always be restricted
in a larger "search window" denoted by
i
. Let x
j
be the pixel under consideration. For each pixel x
k
in the search window of size S S , calculate its exponential similarity to x
j
using Equation (13). The
tradeo parameter of x
j
is then dened as

j
=
1
m
m

i=1
S
i
_
x
k
, x
j
_
(15)
Where S
i
represents the ith exponential similarity term in the search window and choose m = S 1.The
parameter
j
decides the trade-o between local and non local spatial information.
3 Algorithm for Proposed EPFCM Method
Finally the algorithm for carrying out our proposed EPFCM for tumor segmentation of MRI brain
images can now be stated from the following steps
1. Select the number of clusters C and fuzziness factor m
2. Select initial class centre prototypes v = {v
i
} ; i = 1, 2 C, randomly and , a very small number
3. Select the neighbourhood size and search window size
4. Calculate modied distance measurement D
2
i j
using the Equation (2)
5. Update membership function
i j
using D
2
i j
6. Update
i
; i = 1, 2 C, using Equation (7)
7. Update typicality using the Equation (5)
8. Update cluster centre using equation (6)
9. Repeat steps 4 to 8 until termination. The termination criterion is as follows,
V
t+1
V
t
wheret is the iteration steps, . is the Euclidean distance norm.
We applied this proposed algorithm to segment tumor on MRI images. In this case, we segmented
the brain image into ve classes: namely, CSF (Cerebrospinal uid), WM (White matter), GM (Gray
matter), tumor and background .Due to some classication errors, there are undesired additional pixels
in the tumor class. To remove these misclassied components, several binary morphological operations
534 A. Rajendran, R. Dhanasekaran
are applied to the tumor class after users dened segmentation classes are obtained (number of clusters).
An opening operation is rst used to disconnect the components. Then we select the largest connected
component, which proved to always correspond to the tumor, even if it has a small size. Here the
elementary neighborhood of the morphological operations corresponds to 6-connectivity. The result of
this algorithm gives segmented tumor class as shown in Figure 1(c) .This output is the initial contour for
the GVF snake model.
4 Boundary-Based GVF Snake Model
The traditional deformable active contour model [18-19] is a curve X(S ) =
_
x(s), y(s)
_
, s [0, 1],that
move within the image to minimize the energy function. The curve dynamically changes the shape of
an initial contour in response to internal and external forces. The internal forces provide the smoothness
of the contour. While the external forces push the curve move toward the desired features, such as
boundaries. The object contour will be got when the energy function is minimized. The energy is
dened as:
E =
1
_
0
1
2
_
|X

(S )|
2
+ |X

(S )|
2
_
+ E
ext
(X(S )) ds (16)
Where, X

(S ) and X

(S ) are rst and second derivatives of X(S ) with respect to s. The parameter
controls the tension of the curve and controls its rigidity. E
ext
is the external energy which is calculated
from the image data. To minimize the energy function, the snake must satisfy the Euler equation
X

(S ) X

(S ) E
ext
= 0 (17)
Then the snake is made dynamic by treating as the function of time t, as follows:
X
t
(S, t) = X

(S, t) X

(S ) E
ext
(18)
When the solution X(S, t) stabilizes, the term X
t
(S, t) is zero. Then we get the solution of equation
(18).The typical external energies include:
E
ext
(x, y) = |I (x, y) |
2
(19)
E
ext
(x, y) = |
_
G

(x, y) I (x, y)
_
|
2
(20)
E
ext
(x, y) = I (x, y) (21)
E
ext
(x, y) = G

(x, y) I (x, y) (22)


Where, G

(x, y) is a 2-D Gaussian function with standard deviation and mean is zero. denotes
the gradient operator denotes linear convolution. These external forces have a short capture range and
poor convergence to boundary concavities. To overcome these problems, Gradient vector ow snake was
proposed by Xu and Prince [18], which uses the force balance condition as a starting point of snake. It
dened a new static external force eld called GVF eld
F
ext
= V(x, y) = [u(x, y), v(x, y)] (23)
Where, u and v are the grey changes on x-axis and y-axis of the image respectively .F
ext
can be got by
minimizing the following energy function:
=
_ _

_
u
2
x
+ u
2
y
+ v
2
x
+ v
2
y
_
+ |f |
2
|v f |
2
dxdy (24)
Brain Tumor Segmentation on MRI Brain Images with Fuzzy Clustering and GVF Snake Model535
Where, u
x
, u
y
, v
x
, v
y
are derivative of x-axis and y-axis respectively. f (x, y) is the edge map (using Canny
edge detector) which is derived from image I(x, y). is a regularization parameter governing the tradeo
between the rst term and the second term in the formula. It should be set according to the noise of the
image. The calculus of variations and numerical implementation discussed in [18] is used to obtain the
solution of equation. This deformable contour is rst initialized by the tumor class output of EPFCM
method, which then moves towards the nal tumor boundary.
5 Results and Discussion
Initially tumor MRI brain image is segmented for tumor class using EPFCM method, which then
initial contour for GVF snake. Then the contour attracted towards nal tumor boundary by edge map
derived from the image using Canny edge detector. We set parameter h = 500, search window size is
7 7,neighborhood window size is 3 3, m = 2, a = 5, b = 3 and = 2 for EPFCM method to have
proper segmentation result. We set and value between 0.1 to 0.2 and value between 0.2 to 0.3 for
GVF snake model to have nal tumor boundary.The application of our combined method to 10 contrasts
enhanced T1-weighted images and 5 FLAIR images shows better tumor segmentation. The results of
four cases are as shown in Figure 1.
Figure 1: (a)First Column: First two images; Original CE-T1w enhanced tumors; Third image;
Original CE-T1w ring enhanced tumor; Fourth image; Original non enhanced tumor FLAIR image (b)
Second Column: Manual segmentation result (c) Third Column: EPFCMresult showing tumor class after
morphological operations (d) Fourth Column: Segmentation of tumor class using combined approach
(EPFCM and GVF snake model) (e) Fifth Column: Final boundary detection (Blue curve) shows tumor
region using GVF snake model.
The evaluation of segmentation performance is also carried out quantitatively by employing four
volume metrics namely, the similarity index(S), false positive volume function (FPVF), false negative
volume function (FNVF) and Jaccard index in our experiment. For a given image, suppose that A
i
and
B
i
represent the sets of pixels belong to class i in manual and in automatic segmentation, respectively.
|A
i
| denotes the number of pixels in A
i
. |B
i
| denotes the number of pixels in B
i
.
The similarity index is an intuitive and clear index to consider the matching pixel between A
i
and B
i
,
536 A. Rajendran, R. Dhanasekaran
and dened as
S =
2|A
i
B
i
|
|A
i
| + |B
i
|
(25)
Similarity index S > 70% indicates an excellent similarity [20].
The false positive volume function (FPVF) represents the error due to the misclassication in class
i and the false negative volume function (FNVF) represents the error due to the loss of desired pixels of
class i, they are dened as follows,
FPVF =
|B
i
| |A
i
B
i
|
|A
i
|
(26)
FNVF =
|A
i
| |A
i
B
i
|
|A
i
|
(27)
Higher value of S, and lower value of FPVF, FNVF gives better segmentation result.
The Jaccard index between two volumes is represented as follows,
J
i
(A, M) =
|A
i
B
i
|
|A
i
B
i
|
100 (28)
Table 1: Evaluation of the segmentation results of enhanced tumors and nonenhanced tumor by com-
bined approach (EPFCM and GVF model) on a few CE-T1w and FLAIR images.(FET denotes the Full
enhanced tumor, RET the ring-enhanced tumor,NET the enhanced tumor
MRI modality type Type of tumor Volume metric functions (%)
CE-T1w & FLAIR FET, RET & NET S FPVF FNVF J
CE-T1w FET1 98.8 0.4 0.2 88.2
CE-T1w FET2 96.3 0.7 0.4 84.5
CE-T1w FET3 92.6 1.2 0.7 86.7
CE-T1w FET4 95.7 0.6 0.6 89.5
CE-T1w FET5 93.2 0.4 0.5 87.8
CE-T1w RET1 95.8 0.1 0.2 80.2
CE-T1w RET2 92.3 1.3 0.7 78.6
CE-T1w RET3 97.6 0.2 0.3 76.2
CE-T1w RET4 91.8 2 1.2 75.5
CE-T1w RET5 96.3 0.1 0.3 77.3
FLAIR NET1 98.8 0.9 0.6 76.9
FLAIR NET2 91.5 2.1 1.8 83.2
FLAIR NET3 98.6 2.9 3 80.1
FLAIR NET4 94.4 1.8 2.2 85.2
FLAIR NET5 95.3 1.2 2.1 81.6
Average 95.3 1.06 0.98 82.1
The result of four volume metrics for our method applied to 15 tumor cases is as shown in Table
1and plotted in Figure 2. From this table, we can see that an average similarity metrics and Jaccard index
of our method is 95.3% and 82.1% that is, the overlap degree between our segmentation result and the
manual segmentation is higher. The average FPVF and FNVF values are equal to 1.06% and 0.98%.
It shows misclassication and loss of desired tumor pixels are reduced in great degree. These average
values are obtained from 15 tumor cases as shown in Figure 3.To compare the results with other methods,
there is no a good standard, however in comparison with works such as in [1,2,7] shows that our method
has a better tumor segmentation performance.
Brain Tumor Segmentation on MRI Brain Images with Fuzzy Clustering and GVF Snake Model537
Figure 2: Graph of the quantitative comparison results of three volume metrics for 15 MRI brain
tumor images.
Figure 3: Graph of the average value of the three volume metrics obtained from 15 MRI brain tumor
images.
6 Conclusions
We have presented in this paper a tumor segmentation method which combines both region based
fuzzy clustering method called EPFCM and boundary based method called GVF snake model .We ver-
ied our method with brain tumour MRI images. The obtained results are quantitatively veried with
other existing methods and they show that our combined approach provides better result.
538 A. Rajendran, R. Dhanasekaran
Bibliography
[1] M. Prastawa, E. Bullitt, S. Ho, G. Gerig, A brain tumor segmentation framework based on outlier
detection, Medical Image Analysis, 2004, 18 (3), 217-231.
[2] J.J. Corso, E. Sharon, A. Yuille, Multilevel segmentation and integrated Bayesian model classica-
tion with an application to brain tumor segmentation, in: MICCAI2006, Copenhagen, Denmark,
Lecture Notes in Computer Science, October 2006,Vol. 4191, Springer, Berlin, pp. 790-798.
[3] M.B. Cuadra, C. Pollo, A. Bardera, O. Cuisenaire, J. Villemure, J.-P. Thiran, Atlas-based segmen-
tation of pathological MR brain images using a model of lesion growth, IEEE Transactions on
Medical Imaging, 2004,23 (10) ,1301-1313.
[4] J.-P. Thirion, Image matching as a diusion process: an analogy with Maxwells demons, Medical
Image Analysis, 1998,2 (3) ,243-260.
[5] G. Moonis, J. Liu, J.K. Udupa, D.B. Hackney, Estimation of tumor volume with fuzzy-
connectedness segmentation of MR images, American Journal of Neuroradiology, 2002,23 ,352-
363.
[6] A.S. Capelle, O. Colot, C. Fernandez-Maloigne, Evidential segmentation scheme of multi-echo
MR images for the detection of brain tumors using neighborhood information, Information Fusion,
2004 ,5 ,203-216.
[7] W. Dou, S. Ruan, Y. Chen, D. Bloyet, J.M. Constans, A framework of fuzzy information fusion
for segmentation of brain tumor tissues on MR images, Image and Vision Computing, 2007, 25
,164-171.
[8] M. Schmidt, I. Levner, R. Greiner, A. Murtha, A. Bistritz, Segmenting brain tumors using
alignment-based features, in: IEEE Internat. Conf. on Machine learning and Applications, 2005,
pp. 215-220.
[9] J. Zhou, K.L. Chan, V.F.H Chong, S.M. Krishnan, Extraction of brain tumor fromMR images using
one-class support vector machine, in: IEEE Conf. on Engineering in Medicine and Biology, 2005,
pp. 6411-6414.
[10] A. Lefohn, J. Cates, R. Whitaker, Interactive, GPU-based level sets for 3D brain tumor segmenta-
tion, Technical Report, University of Utah, April 2003.
[11] Y. Zhu, H. Yang, Computerized tumor boundary detection using a Hopeld neural network, IEEE
Transactions on Medical Imaging, 1997 ,16 (1) ,55-67.
[12] S. Ho, E. Bullitt, G. Gerig, Level set evolution with region competition: automatic 3D segmentation
of brain tumors, in: ICPR, Quebec, August 2002, pp. 532-535.
[13] K. Xie, J. Yang, Z.G. Zhang, Y.M. Zhu, Semi-automated brain tumor and edema segmentation
using MRI, European Journal of Radiology, 2005, 56 ,12-19.
[14] Wang Guoqiang, Wang Dongxue, Segmentation of Brain MRI Image with GVF Snake,
Model,in: 2010 First International Conference on Pervasive Computing, Signal Processing and
Applications,2010,pp.711-714.
[15] Pal, N. R., Pal, K., Keller, J. M., and Bezdek, J. C.A, Possibilistic fuzzy c-means clustering algo-
rithm, IEEE Transactions on Fuzzy Systems, 2005, 13(4), pp.517-530.
Brain Tumor Segmentation on MRI Brain Images with Fuzzy Clustering and GVF Snake Model539
[16] Buades A,Coll B,Morel J-M. "A non-local algorithm for image denoising",In CVPR 2005:60-5.
[17] Ma, L. and Staunton, R. C., A modied fuzzy c-means image segmentation algorithm for use with
uneven illumination patterns, Pattern Recognition, 2007, 40(11), pp.3005-3011.
[18] C. Xu and J.L. Prince, Snakes, shapes, and gradient vector ow, IEEE Trans. on Image Processing,
March 1998,vol. 7, pp. 359-369.
[19] Bingrong Wu, Me Xie, Guo Li, Jingjing Gao, Medical Image Segmentation Based on GVF Snake
Model IEEE Conference on Second International Intelligent Computation Technology and Automa-
tion (ICICTA 09), IEEE Press, 2009, vol. 1,Oct., pp. 637 - 640.
[20] Zijdenbos, A. P., Dawant, B. M., Margolin, R. A., and Palmer, A. C. Morphometric analysis
of white matter lesions in MR images: Method and validation, IEEE Transactions on Medical
Imaging, 1994;13(4):716-724.

Das könnte Ihnen auch gefallen