logo资料库

自适应模糊C-均值聚类算法.pdf

第1页 / 共4页
第2页 / 共4页
第3页 / 共4页
第4页 / 共4页
资料共4页,全文预览结束
2010 International Conference on Pattern Recognition 2010 International Conference on Pattern Recognition 2010 International Conference on Pattern Recognition 2010 International Conference on Pattern Recognition 2010 International Conference on Pattern Recognition Image Segmentation Based on Adaptive Fuzzy-C-Means Clustering Mohamed Walid Ayech Karim El Kalti Bechir El Ayeb Pôle de Recherche en Faculté des Sciences de Pôle de Recherche en Informatique du Centre-Tunisie Monastir -Tunisie Informatique du Centre-Tunisie Email: ayechwalid@yahoo.fr Email: karim.kalti@gmail.com Email: ayeb_b@yahoo.com Abstract The clustering method “Fuzzy-C-Means” (FCM) is widely used in image segmentation. However, the major drawback of this method is its sensitivity to the noise. In this paper, we propose a variant of this method which aims at resolving this problem. Our approach is based on an adaptive distance which is calculated according to the spatial position of the pixel in the image. The obtained results have shown a significant improvement of our approach performance compared to the standard version of the FCM, especially regarding the robustness face to noise and the accuracy of the edges between regions. 1. Introduction Image segmentation constitutes an important step and an essential process of image analysis. Fuzzy-C- Means (FCM) [2] is one of the most popular unsupervised fuzzy clustering techniques that are applied with success in image segmentation. Although the original FCM algorithm yields good results for segmenting noise free images, it fails to segment images corrupted by noise or containing inaccurate edges. This sensitivity is essentially due to the absence of utilization of the information on the spatial position of pixels to be classified. Several authors tried to overcome this drawback by the integration of spatial information. Chuang [4] proposed a novel fuzzy clustering algorithm that uses a spatial membership degree representing the summation of the membership degree in the neighbourhood of each pixel. Tolias[5] developed a Sugeno type rule based system that imposes the membership degree of clustering results obtained after FCM algorithm. constraint by modifying spatial In our paper we propose a novel version of FCM that integrates the spatial information. The novelty the way of calculating concerns essentially the distance of similarity between the pixels of the image and the centers of the classes. The rest of this paper is organized as follows. Sections 2 and 3 present respectively the principle and the limits of the conventional FCM algorithm. In the following section we present our fuzzy clustering approach algorithm that image segmentation. Our segmentation method is tested on synthetic and MRI images. The results are illustrated and discussed in section 5. Finally, in section 6 we conclude the paper. 2. Fuzzy C Means Clustering incorporates a spatial constraint for Fuzzy-C-Means (FCM) clustering was developed by Bezdek [2]. It can be described as follows: Let X= {x1, x2, …, xn} denoted a set of n objects to be partitioned into C clusters, where each xj has d features. The FCM algorithm minimizes the objective function defined as follows: vxDu ( , ij i J ¦¦ (1) ) ( ) m C n j 1 i 1 j where: x uij represents the membership degree of jth object in the ith cluster, x vi represents the ith cluster center, x D represents a distance metric (generally the square of Euclidian distance) that measures the similarity between an object and a cluster center, x m •1 the degree of fuzzyfication. The membership degree of xj to the ith cluster is determined by calculating the gradient of J with respect to uij. Thus, these membership degrees are given by Equation 2: u ij § ¦C ¨ © 1 k vxDvxD , ( ) ( , k j i  1 · 1  ¸ m 1 ¹ ) i (2) 1051-4651/10 $26.00 © 2010 IEEE 1051-4651/10 $26.00 © 2010 IEEE 1051-4651/10 $26.00 © 2010 IEEE 1051-4651/10 $26.00 © 2010 IEEE 1051-4651/10 $26.00 © 2010 IEEE DOI 10.1109/ICPR.2010.564 DOI 10.1109/ICPR.2010.564 DOI 10.1109/ICPR.2010.564 DOI 10.1109/ICPR.2010.564 DOI 10.1109/ICPR.2010.564 2298 2310 2306 2306 2306
The cluster centers vi, i:1..C are determined by calculating the gradient of J with respect to vi. These centers are given by Equation 3: ) ¦ ¦ m ) u ( u ( x m n n (3) ij j v i j 1 ij j 1 The FCM algorithm can be summarized in the following steps: Step 1: Fix the cluster number and initialize the centers by random points from data set. Step 2: Update the membership degrees by using Equation 2 Step 3: Update centers using Equation 3. Step 4: Repeat steps 2 and 3 until convergence. The convergence of this algorithm will be reached when the change in membership values is less than a given threshold. 3. Limits of FCM Figure 1.a shows a grey level synthetic image formed by two regions: black region (0) and white region (255) that includes a black noisy pixel (0). The application of standard FCM (using the grey level as a single feature of pixels) on this image yields to a good segmentation of pixels inside regions and pixels of edges. However, it provokes a bad clustering of noisy pixel of white region. This clustering drawback is essentially due to the only use of the intrinsic feature of pixel to be classified (grey level) without taking into account spatial information. This information was proved to be very important in the context of segmentation. To overcome this limitation, one of solutions consists to integrate the neighborhood effect of pixel to be classified. There are several statistic estimators to accomplish this effect. In this work, we have chosen the spatial feature: arithmetic means estimator denoted μ. Figure 1.b represents the image of the means obtained by replacing the grey level (GL) of the pixels of the image of Figure 1.a with the means of the GL of their neighborhood calculated on a window of size 3x3. The application of the FCM on this image (a) (b) Figure 1: (a) Grey levels of image (b) The means of grey levels of image (a) 2299 2311 2307 2307 2307 engenders a good clustering of pixels inside regions as well as the noisy pixel. But it produces a degradation of edges between regions. This result is essentially due to the smoothing effect of the spatial feature used in the clustering processes. Table 1 shows the advantages and the inconveniences of using the GL and the spatial feature for the clustering of noise and edges. Table 1: Advantages and drawbacks of using grey level and spatial feature in the clustering process. Noise Edges Grey level Bad clustering Good clustering Spatial feature Good clustering Bad clustering 4. Proposed Method The complementarity of the grey level feature and the spatial feature as regards the FCM clustering can let envisage a joint use of these two features in image segmentation. In this section we present a new version of FCM called Adaptive Distance based FCM (ADFCM) which the advantages of both features, while avoiding their drawbacks by using the one or the other in an adaptive way according to the spatial configuration of each pixel. takes 4.1. Considering Spatial Configurations 4.1.1. Presenting Spatial Configurations In our work, we distinguish four possible spatial configurations for pixels demanding each a specific choice of the clustering criterion (cf. Figure 2). These configurations are: Pixel belonging to a Region (PR), Pixel belonging to an Edge (PE), Noisy Pixel (NP) and Neighbour of a Noisy pixel (NN). Figure 2: Spatial configurations of pixels 4.1.2 Characterizing Spatial Configurations the spatial Formally, configurations are characterized by two statistical descriptors of decision that are presented as follows: – The standard deviation (ı) which characterizes the dynamic of the distribution around the pixel to be classified. This feature is defined as follows: (4) N V ( x ) j x k 1 N ¦ k 1  P ( x j 2)
– The knn which represents the number of the closest neighbours in term of grey levels with regard to the considered pixel. The knn is defined as follows: knn(xj) = Card{xpNeighborhood(xj) / |xp-xj|
Table 3: Misclassified pixels number inside and on the edges of regions of MRI cerebral image for the three tested techniques. FCM (GL) FCM (μ) ADFCM (Tı =55) 0 11 0 3 2 4 20 are experimented in the same conditions (a factor of fuzzyfication m = 2 and a convergence error = 0.001). The ADFCM uses as spatial feature the means μ calculated on an analysis window of size 3x3. in Figure 4.c. Conversely, Figure 4.a shows Panda image containing three classes of regions perfectly identified. Figure 4.b shows the result of applying the standard FCM to the original image using as a clustering criterion the grey levels. This result clearly illustrates the limitations of this method for the classification of noisy pixels. However, the application of the FCM based on the means feature can resolve the problem of noise as shown it engenders inaccurate edges segmentation (tree branches). The application of ADFCM (with Tı = 55) yields the segmentation shown in Figure 4.d. The three classes are correctly detected. This result confirms the good performance of the ADFCM compared to the standard FCM. Indeed, by using the adaptive distance, the ADFCM has achieved a compromise that allowed the reduction of noise while producing accurate edges. The visual result is supported by the statistics shown in Table 3 which gives the number of misclassified pixels inside and at edges of regions for each of the three classes that make up the image "Panda". Cerebral image segmentation consists in bounding three cerebral structures: grey matter (GM), white matter (WM) and the cerebrospinal fluid (CSF). Our tests are realized on the cerebral image of Figure 5.a. The application of the FCM based on the GL feature on this image gives noisy and overlapped classes particularly between both classes GM and WM (cf. Figure 4.b). The use of the FCM based on the spatial feature provokes a degradation of the obtained edges (cf. Figure 4.c). Whereas the use of the ADFCM for a threshold equal to 15 help enormously to reduce the noisy pixels while obtaining good identified regions (a) (d) Figure 4: Segmentation results using FCM (GL), FCM (μ) and ADFCM (Tı = 55) algorithms for Panda synthetic image. (b) (c) (a) (d) Figure 5: Segmentation results using FCM (GL), FCM (μ) and ADFCM (Tı = 15) algorithms for MRI cerebral image. (b) (c) 2301 2313 2309 2309 2309 Region Edge Region Edge Region Edge Classe1 Classe2 Classe3 Total 20 2 2 66 689 169 948 0 464 0 8 10 664 1146 and having continuous edges that are closer to the reality (cf. Figure 5.d). 6. Conclusion In this paper we have proposed a novel version of FCM based on dynamic and weighted similarity distance. Our approach is tested on synthetic and MRI cerebral images. The obtained results have shown a significant improvement of our approach performance compared to the standard FCM. The robustness face to noise and the accuracy of the edges between regions have been shown. However, the threshold Tı is strongly dependent on used images. This problem hasn’t been addressed in this paper and remains as further steps of research. References [1] A.K. Jain, M.N. Murty, P.J.Flynn, Data clustering: A review, ACM Computing surveys, Vol. 31, No. 3, pp. 264-323, 1999. the choice of [2] J.C. Bezdek, Pattern recognition with Fuzzy Objective Functions Algorithms, Plenum Press, New York, 1981. [3] L. Zadeh. Fuzzy sets, Information and control, Vol. 8, pp. 338-353, 1965. [4] K.S. Chuang, H.L. Tzeng, S. Chen, J. Wu. Fuzzy C Means Clustering with spatial information for image segmentation, Elsevier Science, Vol. 30, pp. 9-15, 2006. [5] Y.A. Tolias, S.M. Panas, On applying spatial constraints in fuzzy image clustering using a fuzzy rule based system, IEEE Signal Processing Letters, Vol. 5, pp. 245- 247, 1998. [6] D.L. Pham. Spatial models for fuzzy clustering, Computer vision and image understanding, Vol. 84, pp. 285-297, 2001. [7] D.J. Hemanth, D. Selvathi, J. Anitha. Effective fuzzy clustering algorithm for abnormal MR brain image segmentation, IEEE IACC, pp. 609-614, 2009.
分享到:
收藏