COMPUTER AIDED SYSTEM BASED ON EFFICIENT BRAIN TUMOR SEGMENTATION AND
CLASSIFICATION
Veena.V. S,
1Ashy.V.Daniel
1, Dr. Lenin Fred A
1, S. N. Kumar
21 Department of CSE, Mar Ephraem College of Engineering and Technology, Marthandam, India.
2 Research scholar, Department of ECE, Sathyabama University, Chennai, India.
Email: [email protected]
Abstract
The CT/MR brain image segmentation using fuzzy c-mean algorithm has the noise problem. To solve this problem a new method is introduced in this paper. By integrating the local neighborhood information the noise problem of FCM is reduced and for more accurate segmentation phase congruency is used. The analysis shows that the segmentation efficiency and noise robust is more than the standard FCM and K-mean clustering algorithm.
Keywords: Fuzzy clustering, K-means clustering, Fuzzy c-means, Spatial FCM, Image Segmentation, Phase congruency, Spatial information
1. INTRODUCTION
Spilting an image into multiple parts is known as image segmentation. One of the method used for automatic image segmentation is unsupervised fuzzy clustering. Separating a set of data and grouping into meaningful subclasses is known as clustering. The goal of cluster analysis is to group the data set that are similar to one another and different from the data in the other groups. The clustering techniques are used in image processing, data mining, economic science, pattern recognition, spatial data analysis and so on.
Nowadays, in medical image processing field many research works are based on modifying the original FCM algorithm to improve the efficiency of final segmentation results. N. Ahmed et al. [2] uses a modified version of fuzzy c-means algorithm for bias field estimation and segmentation of MRI data. This algorithm is formulated by modifying the objective function of the standard FCM algorithm to compensate for such in homogeneities. K. Chuang et al. [4] presented a fuzzy c means algorithm that incorporates spatial information into the membership function for clustering. The spatial function is calculated by adding the membership function of neighborhood of each pixel under consideration. J. H. Xue et al. [5] proposed an integrated method of the adaptive enhancement for an unsupervised global to local segmentation of brain tissues in three-dimensional MRI images. Y. Yang et al. [7] use an improved FCM clustering algorithm that indicates the spatial influence of the neighboring pixels on the center pixel plays a key role in this algorithm and can be automatically decided in the implementation of the algorithm by fuzzy membership.
In this paper a novel combination of the modified FCM based method and the spatial information was developed to reduce the noise impact obtain a smooth and slowly varying bias field and produce satisfying segmentation results. The results obtained are compared to some other methods on both simulated and real brain MRI images.
2. METHODOLOGY 2.1 Preprocessing
Preprocessing is an improvement of the image data that suppresses unwanted distortions or enhances some image features important for further processing. In this paper, first resize the image by reduce or increase the number
of pixels and then add noise. Medical images due to different reasons are affected by noise therefore segmenting them to obvious segmented clusters is difficult. When a pixel is affected by noise, intensity of the pixel is changed. In this situation neighborhood information should be used. In local neighborhood information is added in the similarity measure and membership function of FCM technique to remove the noise sensitivity and to get the exact image segmentation.
2.2 K- Means Clustering Algorithm
K-Means is one of the simplest unsupervised learning algorithm that solve the well known clustering problem. It’s a method to automatically partition a dataset into k-groups. The partition done by selecting k initial cluster centers and then iteratively refining them as each instance d, is assigned to its closest cluster, each cluster center c is updated to be the mean of its constituent instances.
Procedure:
1. The number of cluster value is denoted as k 2. Centers of the cluster are picked randomly 3. Then find the value of mean or center of the cluster
4. Distance between each pixel to each cluster center are calculated
5. If the pixel distance is closer to the center then move that pixel to the corresponding cluster 6. Else move to next cluster
7. Again select the center randomly
8. Continue the process till the center value not change 2.3 Fuzzy C-Means Clustering Algorithm
The fuzzy c-means algorithm is a fuzzy clustering based on the minimization of a quadratic criterion. Clusters are generated based on their respective centers. For a set of data patterns X={x1,x2,….xn} partitioning the data space in the fuzzy c means clustering algorithm is by finding the cluster center, the membership function, and reducing the objective function based on the center and membership function. Fuzzy C Mean is the combination of fuzzy theory and K-means clustering algorithm. It introduces fuzziness of each object and obtain more information of data set.
Clustering is done by minimizing the objective function subject to the probabilistic constraints. Problem in constraint is that the noise is treated the same points close to the cluster centers [6,8,12]. The minimization of the objective function is given as:
2
1 1
x y m
m i j Qij
O AiBj
, 1 m (1) where,
m - fuzzification parameter
Qij - degree of membership of ai in cluster j
Bj - jth - cluster center
ll*ll - squared function for error
Figure 2.1: System Architecture of the proposed method
2.4 Spatially Coherent Fuzzy Clustering
To overcome the noise problem of FCM algorithm we integrate local neighborhood information and to obtain accurate segmentation the phase congruency features in the Spatially Coherent Fuzzy Clustering algorithm. To exploit the spatial information, a spatial function is defined as,
h
ij
kNB x u
j ik (2) where NB(xj) reprents a square window centered on pixel xj in the spatial domain.where hij- the probability of spatial function xj – pixel of the cluster
If the majority of neighborhood belongs to the same cluster then the spatial function of the pixel in that cluster will be high. FCM clustering algorithm is incorporate the spatial neighborhood information with traditional FCM and updating the objective function of each cluster.
a) Local Neighborhood Information
In Fuzzy C-mean algorithm, for every iteration both the similarity measure and the membership degree values using the information of neighboring pixels are adjusted.
2
ij
x A
ij jP
iN
(3)1
ij
x
ij B
(4) where,x
ij - similarity weight that is based onB
ij value - parameter that controls the neighborhood attraction
The weighted similarity measure of the neighborhood information is as follows,
2
2
ij
j im jm jm
j jm jm
m
B
ma c e c e
(5) where,Ωj - neighbor set
aim - neighbor membership degree
cjm - intensity difference
ejm - neighborhood attraction distance
The intensity difference is given as,
jm
y y
i mc
(6)The neighborhood attraction distance is calculated by,
max( , )
jm j m j m
e
s s t t
(7) Based on theB
ij value, the membership value are calculated by,
β
* m ij
m B B
xj m x=1
=
O A
O
O A
(8)
*
O
m - new membership value - number of clusters
A
ij - mean of membership value - the parameter that controls
A
ij2
2
j m jm
ij
j jm
m m
A O e
e
(9)The reciprocal distance
e
jm is for influence the neighbor results. Parameter value 0 means, it lies as in standard FCM algorithm. If the parameter value is 1 the the attraction distance is maximum. Based on the noise level of image the optimal parameter value varies. The accurate segmentation is got if the distance attraction is maximum.b) Phase congruency
It’s the feature detection method based on frequency using the energy and local phase. Phase congruency method is developed to enhance the feature localization. The phase congruency function was developed from the fourier amplitude by scaling their sum. From this it is clear that the phase congruency is equal to the local energy.
x n
n
=P(x)
LE FA
(10) where,
LE(x) - Local energy P(x) - phase congruency
FAn - Fourier Amplitude
3 RESULTSANDDISCUSSION
The simulation results of the proposed noise intensity improved FCM algorithm are depreciated here.The algorithms were developed in Matlab 2013 and executed in laptop with specifications of Intel Core i3 processor with 4GB RAM, 64bit windows 8 operating system.
The real time CT/MR images of brain were used for the analysis of the algorithm. The input images were corrupted by guassian noise and the performance of the proposed algorithm was verified.
(a) (b)
Figure 3.1: (a) Input MR Image (b) Convert RGB to Grey Image
The result of the proposed algorithm for a CT image of brain is in 4% of Gaussian noise is deposited in figure 3(c).
(c) (d)
Figure 3.2: (c) Adding Gaussian noise (d) K- Means Clustering
The performance of the proposed algorithm was validated by comparing it with the conventional segmentation approaches like, k-mean clustering algorithm and Fuzzy C Mean clustering algorithm the result of the input CT image of the brain form K-Mean clustering algorithm and Fuzzy C Mean algorithm are depreciated in figure 3(d) and 4(e).
(e) (f)
Figure 3.3: (e) Fuzzy C-Means Algorithm (f) Block division
By visual inspection its clear that the segmentation result was affected by noise in case of noisy images a separate preprocessing module have to be employed prior to segmentation.
(g) (h)
Figure 3.4: (g) calculating total energy (h) anisotropic neighborhood
The proposed segmentation approach does not require any preprocessing module. Since it’s taken in account of a spatial information of local image features (Local neighborhood information).
(i) (j) Figure 3.4: (i) Phase congruency (j) Spatially FCM
The qualitative analysis was also done by means of the performance metric dias co-efficient. From this its observed that our segmentation approach yields a dias co-efficient values in the range of .8 to .95 which indicates the efficiency of the approach. The dice coefficient is
c
avr i
i
= i
ρ
ρ
(11)
The ground truth image was obtained by careful declination by expert radiologists. The proposed approach was also tested in input CT/MR images of various noise variance and satisfactory results was obtained.
Noise level
0.02 0.04 0.06 0.08
K-means 0.75 0.69 0.68 0.67
FCM 0.76 0.74 0.73 0.70
SCFCM 0.91 0.90 0.86 0.84
Table 1: Quantitative coefficients results of various algorithms
Figure 3.5: Analysis of various algorithms
The above figure shows that our proposed spatially fuzzy c-means clustering algorithm more efficient than the standard FCM algorithm and K-means algorithm.
Figure 3.6: Quantitative comparison results of k-mean, FCM, SCFCM algorithms. In the above figure data 1 represents k-means, data 2 represents FCM and data 3 represents SCFCM.
4 CONCLUSION
In this paper, we propose a spatially fuzzy c-means clustering algorithm for segmentation and for noise robustness we integrate the local neighborhood values. The camparison among the k-mean algorithm, standard fuzzy c-means clustering algorithm and the proposed spatially coherent fuzzy c-means clustering algorithm shows that the performance efficiency of the proposed algorithm is much better than the compared algorithm.
REFERENCES
[1] Kiri Wagsstaff, Clailo Cardre, Seth Rogers, Stefen Schraedl, “Constrained k-means clustering with background knowledge”, proceedings of the eighteenth International conference on Machine Learning, 2001,p.577-584.
[2] M. Ahmed, S. Yamany, N. Mohamed, A. Farag, and T. Moriarty, “ A modified Fuzzy C- Means algorithm for bias field estimation and segmentation of MRI data”, IEEE Trans. Med. Imag., Vol. 21, no. 3, pp. 193-199, 2002
[3] Elnomery Allam Zanaty, “An adaptive fuzzy c-means algorithm for improving MRI segmentation, Open journal of medical imaging, 2013,3,125-135.
[4] K. Chuang, H. Tzeng, S. Chen, J. Wu, and T. Chen, “Fuzzy c-means clustering with spatial information for image segmentation,” Comput. Med. Imag. Graph., vol. 30, no. 1, pp. 9-15,2006
[5] J. H. Xue, A. Pizurica, W. Philips, E. Kerre, R. Van de Walle, and I. Lemahieu, “ An integrated method of adaptive enhencement for unsupervised segmentation of MRI brain images,” Pattern Recognit. Lett., vol. 24, no.
15, pp. 2549-2560, 2003.
[6] Kai Li, Zhixin Guo, “Image Segmentation with Fuzzy Clustering Based on Generalized Entropy”, Journal of computers, VOL. 9,NO. 7,July 2014
[7] Yong Yang, “Image segmentation based on fuzzy clustering with neighborhood information”, Optica Applicata, vol.xxxix, No. 1, 2009.
[8] Shaoping Xu, Lingyan Hu, Xiaohui Yang, Xiaoping Liu, “A Cluster Number Adaptive Fuzzy c-means Algorithm for Image Segmentation, International Journal of Signal Processing, Image Processing and Pattern Recognition, vol.6.No.5(2013).pp.191-204.
[9] Yang Xianfeng, Liu Pengfei, ”Tailoring Fuzzy C-Means Clustering Algorithm for Big Data Using Random Sampling and Particle Swarm Optimization, International Journal of Database Theory and Application, Vol.8, No.3(2015), pp.191-202.
[10] Neelofar Sohi, Lakhwinder Kaur, Savita Gupta, “Performed Improvement of Fuzzy C-mean Algorithm for Tumor
Extraction in MR Brain Images.
[11] Gundeep Bajwa, Mehak Naib, “Medical Image Segmentation Based on Penalized Fuzzy Clustering, International
Lournal of Advanced Research in computer science and software engineering, Vol.5, Issue 7, July 2015.
[12] D. Vanisri, “ A Novel Kernal Based Fuzzy C Means Clustering With Cluster Validity Measures, International journal of computer science and mobile computing, Vol.3,Issue.!2, December 2014,pg.254-260.
[13] Usman Seljuq, Rashid Hussain, “Synthetic Aperture Radar(SAR) image segmentation by fuzzy c-means clustering technique with thresholding for iceberg images” Computational Ecology and Software, 2014, 4(2):
129-134.
[14] Shang-Ling Jui, Chao Lin, Haibing Guan, Ajith Abraham, Aboul Ella Hassanien, Kai Xiao, “Fuzzy C-Means with
wavelet Filtration for MR Image Segmentation”, 978-1-4799-5937-2/14/$31.00, 2014 IEEE
[15] P. Sivasangareswari, K. Sathish Kumar, “Fuzzy C-Means Clustering with Local Information and Kernel Metric
For Image Segmentation”, International Journal of Advanced Research in Computer Science and Technology, Vol. 2, Issue Special 1 Jan-March 2014.