MRI Brain Tumor Segmentation using Kernel Weighted Fuzzy Clustering

DOI : 10.17577/IJERTV3IS040303

Download Full-Text PDF Cite this Publication

Text Only Version

MRI Brain Tumor Segmentation using Kernel Weighted Fuzzy Clustering

,

R. Shalini1 V. Muralidharan2 and M. Varatharaj3

Department of Electrical and Electronics Engineering, Christ the King Engineering College, Coimbatore, Tamilnadu, India

Abstract-The process of segmentation plays a vital role in medical application because segmentation is the first step in image analysis. In order to identify any variation, the segmentation in medical images should be clear. Nowadays, segmentation of brain tumor is a difficult task in medical images. This paper proposes a novel approach to detect and segment the brain tumor tissues in MRI images. In this approach a method trade-off weighted fuzzy factor is used to segment the tumor region from the MRI images and kernel metric is used to increase the performance of segmentation results. Finally experimental results of the proposed framework gives better efficiency and provides higher accuracy than other compared existing approaches.

Keyword: Brain Segmentation, Fuzzy, Weighting factor, Tumor tissues, Kernel metrics.

I INTRODUCTION

A brain tumor [1, 2] or tumor is an intracranial solid neoplasm which is formed by an abnormal and uncontrolled cell division, usually in the brain itself. It is also present in tissues of lymphatic, cranial nerve blood vessels and brain envelopes. It is also developed from cancer and it is present in each organ. Tumor it is formed by high pressure and some damaged nerves in brain. Presence of the tumor in the brain in a particular location is decided by the type of symptoms. Because, several brain parts are controlled by various functions. Only for expectation cases tumors spread to the central nervous system, that includes the brain and spinal cord [3].

The most and chief important task in the image analysis is image segmentation. Even though efficient algorithm for segmentation is very challenging purpose. Several techniques was developed for segmentation of object detection, feature extraction and it is explained in [4, 5]

MRI is a medical imaging technique, and radiologists use it for visualization of the internal structure of the body. MRI can provide plentiful of information about human soft tissues anatomy as well as helps diagnosis of brain tumor. MR images are used to analyse and study behaviour of the brain. A powerful magnetic field is used to align the nuclear magnetization of hydrogen atoms (or protons) of water in the body. In the presence of RF (Radio Frequency) electromagnetic fields, hydrogen nuclei produce a rotating magnetic field which is detectable by the scanner. The transmitter coil functions in the following way: first, it produces electromagnetic waves and transmits these waves inside the brain, and then a receiver coil measures the intensity

of the emitted electromagnetic waves. Moreover, an additional gradient coil is used for spatial localization of the signal. The recorded signals (or electromagnetic waves) are reconstructed into an image.

Normally, medical image segmentation is extremely complicated one because of noisy images and poorly sampled and their structures have complex shapes. Several approaches are used for brain tumor segmentation such as Markov Random Fields [7] and Conditional Random Field [8] based machine learning techniques have been applied in tumor segmentation tasks as well. Some other better performances are handled for brain tumor segmentation such as methods like Discriminative Random Fields [9], Support Vector Random Fields [10], and Pseudo-Conditional Random Field [11]. Other supervised statistical machine learning approaches include using fractal features [12], alignment features [13], one-class support vector machine [14], using Bayesian classifier [15], tumor localization using diagonal nearest-neighbours [17], segmentation by outliers [16], and high-dimensional features with level-set [18].

II RELATED WORK

Various approaches are considered for brain tumor segmentation. One novel technique such as vector quantization was implemented to identify the cancerous mass from MRI images [19]. To improve the performance of brain image segmentation, an approach was implemented in [20] here the author used the technique of FCM and it is simulated by Non- Local (NL) framework.

In [21] combination of SOM and FCM was implemented to segment the brain tumor. Here the author is taken the segmentation approach in two phases. In first phase noise is removed and the second phase is used to identify and segment the brain tumor accurately

A Simple algorithm and traditional method was proposed in

[22] to detect the shape and range of the tumor in brain cells. Here the author used the K-Means segmentation approach accurately and effectively. Before that segmentation noise was improved by using median filter. Another approach for noise removal for medical image using kernel factor was implemented in [24].

A Technique was implemented in [23] to differentiate the abnormal brain images. In this paper brain tumor classification was used by modified Probabilistic Neural Network. This approach produces the effective result with better accuracy.

The proposed approach describes the brain tumor segmentation by using Kernel Weighted Fuzzy Local Information C Means.

Comparing this proposed approach with Fuzzy Local Information C Means (FLICM) [23], improving the FLICM method by using kernel metrics are termed as Kernel Fuzzy Local Information C Means (KFLICM) and introducing the weighting factor is termed as Weighted Fuzzy Local Information C Means (WFLICM). Proposed framework is the combination of kernel metrics and weighting factor on FLICM is termed as KWFLICM that provides better and effective brain tumor segmentation results.

B. Trade-off Weighted Fuzzy Factor

ki

The noise resistance property of the proposed KWFLICM mainly relies on the fuzzy factorG , and it is given in Equation (2).

The adaptive trade-off weighted fuzzy factor depends on the local spatial constraint and local gray-level constraint.

For each pixel xi with coordinate pi , qi the spatial constraint reflects the damping extent of the neighbors with the spatial distance from the central pixel and defined as

III BRIAN TUMOR SEGMENTATION

= 1 + 1

(5)

A. General framework

In Kernel Weighted Fuzzy Local Information C-Means (KWFLICM), the objective function is defined as follow

Where the ith pixel is the center of the local window Ni and the jth pixel represents the set of the neighbors falling into the window around the i th pixel, dij is the spatial Euclidean distance between the jth pixel in neighbors and the central

=

1 , +

(1)

pixel. The definition of the spatial component makes the

=1

=1

influence of the pixels within the local window change flexibly

While the reformulated fuzzy factor is written as follow

= 1 1 1 ,

according to their distance from the central pixel and thus more local information can be used. Let us take 3 × 3 window with

(2)

=1

=1

noise and the damping extent of the neighbours. In which that the window as taken as noise in the Central pixel and also the

Where Ni stands for the set of neighbors in a window around xi , wij is the trade-off weighted fuzzy factor of jth in a local window around xi , 1 K xi , vk represents a non-Euclidean distance measure based on kernel method, 1 uki m is a penalty which can accelerate the iterative converence to some

k =1

extent. vk C is the centers or prototypes of the clusters and the array uki represents a membership matrix which also must satisfy the Equation 2.

The two updating formulas for minimizingJm , with respect to

uki and vk is obtained as follow,

central pixel is not corrupted by the noise. By introducing the fuzzy factorG , membership values are changed. From this clearly get that the corresponding membership values of the noisy, as well as of the no-noisy pixels gradually tend to a similar value after iteration by iteration, ignoring the noisy pixels. And after five iterations the algorithm converges. In such case, the gray level values of the noisy pixels are different from the other pixels within the window, while the fuzzy factor G balances their membership values. Thus, all pixels within the window belong to one cluster. Therefore, the combination

ki

ki

of the spatial and the gray level constraints incorporated in the factor G suppress the influence of the noisy pixels.

= 1

ki

(3)

1

1 , +

1 1

Moreover, the factor Gki is automatically determined rather than artificially set, even in the absence of any prior noise

1 ,

knowledge. Hence, the algorithm becomes more robust to the

outliers.

=1

1 +

1

After that, we get the local coefficient of variation Cj for each pixel j as follow

1 ,

=

() (6)

2

=

=1

,

,

(4)

Where var (x) and x are the intensity variance and mean in a local window of the image, respectively. Next we project Cj

=1

Thus, the proposed algorithm can be summarized as follow: Step 1: Set the number c of the cluster prototypes, fuzzification parameter m, and window size Ni and the stopping condition . Step 2: Initialize randomly the fuzzy cluster prototypes.

Step 3: Set the loop counter b = 0.

ik

Step 4: Calculate the trade-off weighted fuzzy factor wij and the modified distance measurementD2 , as described in next

into kernel space. Then, the weights are normalized. Due to the fast decay of the exponential kernel, large distance between Cj and the mean of these local coefficients of variation will lead to nearly zero weights. Finally, according to comparing Cj with C (the mean of Cj in local window), we give a varying compensation to Cj , which can enlarge the discrepancy of damping extent in neighborhood.

section.

Step 5: Update the partition matrix using in Equation 3.

=

(7)

Step 6: Update the cluster prototypes using in equation 4.

= , (8)

Step 7: If max Vnew Vold < then stop, otherwise, set

b = b + 1 and go to step 4.

Here V = v1, v2, , vC are the vectors of the cluster

=

2 + <

(9)

prototypes. When the algorithm has converged, a defuzzification process takes place to convert the fuzzy image

=

2

(10)

to the crisp segmented image.

Where the i th pixel is the center of the local window Ni ,

the j th pixel represents the set of the neighbours falling into

the window around the ith pixel. The constant 2 guarantees the

2 = 1 , = 1 2 (19)

weight w

be non-negative. C

represents the local coefficient

gc j

of variation, which explain the local distribution of the jth pixel, C is the mean value of Cj that located in a local window and ni is its local cardinality.

Therefore, the trade-off weighted fuzzy factor is written as

= . (11)

The value of Cj reflects gray value homogeneity degree of the local window. It exhibits high values at edges or in the area corrupted by noise and produces low values in homogeneous regions. The damping extent of the neighbours with local coefficient of variation is measured by the areal type of the neighbour pixels located. If the neighbour pixels and the central pixel are located in the same region, such as homogeneous region or the area corrupted by noise, the results of local coefficient of variation obtained by them will be very close, and vice versa. In addition, it helps to exploit more local context information since the local coefficient of variation of each pixel is computed in its local window. Furthermore, the weight of the neighbouring pixel will be increased to suppress the influence of outlier after transformed into the kernel space and added the spatial constraint.

C. Non-Euclidean Distance Based on Kernel Metric

The objective function in KWFLICM is

From the above descriptions, see that the trade-off weighted fuzzy factor and the kernel distance measure are both free of the empirically adjusted parameters which can be incorporated into other fuzzy c-means algorithms easily.

IV EXPERIMENTAL RESULT

The experimental results are carried on medical images using MATLB. Testing and comparing the efficiency of the proposed framework of KWFLICM using some parameters. The result of the proposed framework is compared with FLICM, KFLICM and WFLICM. Performance metrics are handled by some parameters they are tumor detection area, solidity, Equivalent Diameter, Perimeter, Entropy, Segmentation accuracy and Elapsed Time. These parameters are calculated by using region props. Here two images are taken for performance evaluation and the images are collected from the open source and it is evaluated by MATLAB.

TABLE I:

PARAMETERS

FLICM

KFLICM

WFLICM

KWFLICM

AREA

432

440

719

440

SOLIDITY

0.95

0.87

0.51

0.87

EQUIVALENT DIAMETER

23.45

23.66

30.25

23.66

PERIMETER

83.01

95.74

269.66

95.74

ENTROPY

0.56

0.55

0.47

0.55

SEGMENTATION ACCUIRCY

89.26

89.41

82.75

90

ELAPSED TIME

4.22

9.9

9.52

9.49

COMPARISON OF EXISTING AND PROPOSED FRAMEWORK FOR IMAGE 1

=

2 +

(12)

=1

=1

Where (. ) is an implicit nonlinear map. The inner product

between x and v in the feature space is

i k

xi T vk = K xi , vk

Then, through the kernel substitution, we have

2

=

=

+

= , + , 2 , (13)

In this way, a new class of non-Euclidean distance measures in original data space is obtained. Because of K (x, x) = 1 for all x and the GRBF kernels, then equation (12) can be rewritten.

=

1 , +

(14)

=1

Where

=1

TABLE II:

, = 2 (15)

COMPARISON OF EXISTING AND PROPOSED FRAMEWORK FOR IMAGE 2

PARAMETERS

FLICM

KFLICM

WFLICM

KWFLICM

AREA

226

503

2849

503

SOLIDITY

0.25

0.03

0.76

0.02

EQUIVALENT DIAMETER

16.96

25.30

60.22

25.30

PERIMETER

250.02

636.15

339.26

636.15

ENTROPY

0.97

0.73

0.68

0.73

SEGMENTATION ACCUIRCY

30.15

82.75

87.92

92.85

ELAPSED TIME

7.43

9.7

9.20

9.00

Here the parameter is the bandwidth. The bandwidth setting rule based on the distance variance of all data points is defined as follows.

Given the distance = x1, x2, . , xN , then the data center of dataset is given by

=

=1

(16)

Let di = xi x be the distance from data point xi to the data center x . The mean distance of di is then calculated by

=

=1

(17)

The bandwidth is set to the variance of di show as follow

1

= 1

2 2 (18)

1

=1

The distance metric based on kernel method can be transformed as

(a) original Image

(b) FLICM

(c) KFLICM

(d) WFLICM

(e) KWFLICM

Table I and II gives the value for seven parameters they are area, solidity, equivalent diameter, perimeter, entropy, segmentation accuracy and elapsed time for image 1 and image 2.The seven parameters are evaluated by techniques such as FLICM, KFLICM, WFLICM and KWFLICM.

The below figure 1 illustrates the segmentation result of brain tumor segmentation. Original image is shown in figure

1.a. The original image is segmented by using existing approaches like FLICM, KFLICM, WFLICM and proposed approach KWFLICM. From the figure it is clearly observed that the proposed method of KWFLICM gives better segmentation than other approaches.

(a) original Image

(b) FLICM

(c) KFLICM

(d) WFLICM

(e) KWFLICM

Fig. 1: Brain Tumor Segmentation results for Image 1 (a) Original Image (b) FLICM Segmentation Result (c) KFLICM Segmentation Result (d) WFLICM Segmentation Result and (e) ) KWFLICM Segmentation Result

The below figure 2 illustrates the segmentation result of brain tumor segmentation. Original image is shown in figure 2.a. The original image is segmented by using existing FLICM, KFLICM, WFLICM and proposed KWFLICM. From the figure clearly observed that the proposed method of KWFLICM gives better segmentation than other approaches.

Fig. 2: Brain Tumor Segmentation for Image 2 (a) Original Image (b) FLICM Segmentation Result (c) KFLICM Segmentation Result

(d)WFLICM Segmentation Result and (e) KWFLICM Segmentation Result.

TABLE III

COMPARISON OF SEGMENTATION ACCURACY

Techniques

Segmentation Accuracy

Image 1

Image 2

FLICM

89.26

30.15

KFLICM

89.41

82.75

WFLICM

82.75

87.92

KWFLICM

90

92.85

The above table III gives the comparison of segmentation accuracy for image 1 and 2 for the four following techniques FLICM, KFLICM, WFLICM and KWFLICM. From the table it is observed that the proposed method KWFLICM gives better segmentation accuracy.

100

90

80

70

60

50

40

30

20

10

0

Segmentation Accuracy

Percentage (%)

REFERENCES

Images

Image 2

KFLICM

WFLICM

KWFLICM

Image 1

Fig. 3: Comparison of Segmentation Accuracy

The above figure 3 gives the comparison of accuracy for image

1 and 2 for four techniques such as FLICM, KFLICM, WFLICM and KWFLICM. From the figure it is clearly observed that the proposed method of KWFLICM gives better segmentation accuracy. The proposed method KWFLICM gives the segmentation accuracy for image 1 is 90 and for image 2 are 92.85.

V CONCLUSION

This paper provides the segmentation approach for brain tumor in MRI images. This paper uses the method of kernel metrics and weighted trade-off fuzzy factor for brain tumor segmentation. This proposed method uses the combination of both kernel metrics and weighted trade off fuzzy factor mechanism and provides better segmentation accuracy. In table 1 and 2 given some parameter values, in that less elapsed time is given by FLICM, because it is simple algorithm of Fuzzy C Means. But comparing the other three techniques WFLICM, KFLICM and proposed KWFLICM, which is the combination of weighted trade-off fuzzy factor and kernel. From the comparison it is evident that the proposed approach KWFLICM gives less elapsed time also, proposed approach gives better segmentation accuracy than other approaches .In future this paper can extended to find out the types of disease in brain from CT-scan.

ACKNOWLEDGEMENT

I am extremely indebted to prof.M.Vartharaj, HOD and Prof. V.Muralidharan for their guidance and commitment throughout and for the much needed crucial assistance.

  1. T.Logeswari and M.Karnan, An Enhanced Implementation of Brain Tumor Detection Using Segmentation Based on Soft Computing, IEEE International Conference on Signal Acquisition and Processing, pp. 243- 247, 2010.

    FLICM

  2. X. Mei, Z. Zheng, W. Bingrong, L.Guo, "The Edge Detection of Brain Tumors", IEEE, pp. 477-479, July 2009.

  3. National Brain Tumor Society. [Accessed] April 1, 2013 [Online] [Available]http://www.braintumor.org/patients-family-friends/about-brain tumors/brain-tumor-faq.html

  4. X. Munoz, J. Freixenet, X. Cu, and J. Marti, Strategies for image segmentation combining region and boundary information, PatternRecognition Letters, vol. 24, no. 1, pp. 375392, 2003.

  5. D. Pham, C. Xu, and J. Prince, A survey of current methods in medical image segmentation, Annual Review of Biomedical Engineering, vol. 2, pp. 315337, 2000.

  6. Jesna M and Kumudha Raimond, A Survey on MR Brain Image Segmentation Using SOM Based Strategies, International Journal of Computational Engineering Research, Vol, 03, Issue, 12, 2013.

  7. Li, SZ. Markov Random Field Modeling in Image Analysis. Springer- Verlag, Tokyo (2001).

  8. Lafferty, J., Pereira, F., McCallum, A.: Conditional random fields: Probabilistic models for segmenting and labeling sequence data. ICML (2001)

  9. Kumar, S., Hebert, M.: Discriminative fields for modeling spatial dependencies in natural images. NIPS (2003).

  10. Lee, C.H., Greiner, R., Schmidt, M.: Support vector random fields for spatial classification. In: PKDD, pp. 121132 (2005)

  11. Lee, C.H., Wang, S., Murtha, A., Brown, M.R.G., Greiner, R.: Segmenting Brain Tumors using Pseudo-Conditional Random Fields. MICCAI (2008). [12]Iftekharuddin, K.M., Zheng, J., Islam, M.A., Ogg, R.J.: Fractal-based

brain tumor detection in multimodal MRI.

  1. Schmidt, M., Levner, I., Greiner, R., Murtha, A., Bistritz, A.: Segmenting brain tumors using alignment-based features. MLA (2005).

  2. Zang, J., Ma, K., Er, M., Chong, V.: Tumor Segmentation from Magnetic Resonance Imaging by Learning via One-Class Support Vector Machine. IWAIT (2004).

  3. Corso, J.J., Sharon, E., Yuille, A.: Multilevel Segmentation and Integrated Bayesian Model Classification with an Application to Brain Tumor Segmentation. MICCAI (2006).

  4. Prastawa, M., Bullitt, E., Gerig, G.: A Brain Tumor Segmentation Framework Based on Outlier Detection. Medical Image Analysis, vol 150 (2004)

  5. Gering, D.T.: Diagonalized nearest neighbor pattern matching for brain tumor segmentation. MICCAI (2003).

  6. Cobzas, D., Birkbeck, N., Schmidt, M., Jagersand, M., Murtha, A.: 3D Variational Brain Tumor Segmentation using a High Dimensional Feature Set. ICCV (2007).

  7. Kekre, H.B., T. Sarode and M.K. Raut, 2010. Detection of tumor in MRI using vector quantization segmentation. Int. J. Eng. Sci. Technol., 2(8): 3753-3757.

  8. Caldairou, N.P., P. Habas, C. Studholme and F. Rousseau, 2009. A non- local fuzzy segmentation method: Application to brain MRI. Lecture Notes Comput. Sci., 5702: 606-613.

  9. Logeswari, T. and M. Karnan, 2010. An improved implementation of brain tumor detection using segmentation based on hierarchical self organizing map. Int. J. Comput. Theory Eng., 2: 591-595.

[22]P. Dhanalakshmi & T. Kanimozhi, Automatic Segmentation of Brain Tumor using K-Means Clustering and its Area Calculation, International Journal of Advanced Electrical and Electronics Engineering (IJAEEE), Volume-2, Issue-2, 2013.

[23]S. Krinidis and V. Chatzis, A robust fuzzy local information C-means clustering algorithm, IEEE Trans. Image Process., vol. 19, no. 5, pp. 13281337, May 2010.

[24]Maoguo,Yan Liang,Jiao Shi,Wienping Ma, Jingjing Ma, Fuzzy c-means clustering with local information and kernel metric for segmentation,IEEE transaction on image processing,vol.22,febuary

Leave a Reply