SIViP DOI 10.1007/s11760-016-0992-4 ORIGINAL PAPER C-means clustering fuzzified by two membership relative entropy functions approach incorporating local data information for noisy image segmentation R. R. Gharieb 1 · G. Gendy 2 · A. Abdelfattah 1 Received: 21 September 2015 / Revised: 22 September 2016 / Accepted: 26 September 2016 © Springer-Verlag London 2016 Abstract In this paper, C-means algorithm is fuzzified and regularized by incorporating both local data and membership information. The local membership information is incorpo- rated via two membership relative entropy (MRE) functions. These MRE functions measure the information proximity of the membership function of each pixel to the member- ship average in the immediate spatial neighborhood. Then minimizing these MRE functions pushes the membership function of a pixel toward its average in the pixel vicin- ity. The resulting algorithm is called the Local Membership Relative Entropy based FCM (LMREFCM). The local data information is incorporated into the LMREFCM algorithm by adding to the standard distance a weighted distance com- puted from the locally smoothed data. The final resulting algorithm, called the Local Data and Membership Rela- tive Entropy based FCM (LDMREFCM), assigns a pixel to the cluster more likely existing in its immediate neighbor- hoods. This provides noise immunity and results in clustered images with piecewise homogeneous regions. Simulation results of segmentation of synthetic and real-world noisy images are presented to compare the performance of the proposed LMREFCM and LDMREFCM algorithms with several FCM-related algorithms. Keywords Noisy image segmentation · FCM algorithm · Local spatial information · Membership relative entropy B R. R. Gharieb rrgharieb@gmail.com 1 Faculty of Engineering, Assiut University, Assiut 71516, Egypt 2 Al Rajhy Liver Hospital, Assiut University, Assiut, Egypt 1 Introduction Image segmentation is a principle process in many image, video, scene analysis and computer vision applications [1]. It is the process of assigning a label to every pixel in an image such that pixels with the same label share certain char- acteristics [2]. Several image segmentation methods have been developed but still no satisfactory performance attained especially in noisy images [27], which makes development of segmentation algorithms to handle noise an active area of research. The existing segmentation algorithms can be categorized into threshold-based, region-based and edge- based, probabilistic-based, artificial neural-network-based and clustering-based methods [25]. Metaheuristic algo- rithms such as artificial bee colony (ABC) and genetic-based fuzzy ones have been used for segmentation to add diversity to the algorithms [6, 7]. Clustering and fuzzy-based clustering techniques have been widely adopted by many researchers since clustering needs no training examples [812]. C-means clustering algorithm is unsupervised approach in which data are basically partitioned based on locations and distance between various data points. Partitioning the data into C-clusters is carried out by compacting data in the same clusters and separating data in different ones. C-means clus- tering provides crisp segmentation which does not take into account fine details of infrastructure such as hybridization or mixing of data [13]. Fuzzy C-means (FCM) is one of the methods widely used for image segmentation. FCM’s success is chiefly attributed to the introduction of fuzzy sets and membership of belong- ing [14, 15]. Compared with the C-means algorithm which yields hard or crisp segmentation, the FCM one is able to provide soft one by incorporating membership degree of belonging [16]. However, one disadvantage of the standard FCM is not considering any spatial or local information 123