Abstract
The concept of intuitionistic fuzzy set has been found to be highly useful to handle vagueness in data. Based on intuitionistic fuzzy set theory, intuitionistic fuzzy clustering algorithms are proposed and play an important role in image segmentation. However, due to the influence of initialization and the presence of noise in the image, intuitionistic fuzzy clustering algorithm cannot acquire the satisfying performance when applied to segment images corrupted by noise. In order to solve above problems, a robust intuitionistic fuzzy clustering with bias field estimation (RIFCB) is proposed for noisy image segmentation in this paper. Firstly, a noise robust intuitionistic fuzzy set is constructed to represent the image by using the neighboring information of pixels. Then, initial cluster centers in RIFCB are adaptively determined by utilizing the frequency statistics of gray level in the image. In addition, in order to offset the information loss of the image when constructing the intuitionistic fuzzy set of the image, a new objective function incorporating a bias field is designed in RIFCB. Based on the new initialization strategy, the intuitionistic fuzzy set representation, and the incorporation of bias field, the proposed method preserves the image details and is insensitive to noise. Experimental results on some Berkeley images show that the proposed method achieves satisfactory segmentation results on images corrupted by different kinds of noise in contrast to conventional fuzzy clustering algorithms.
Keywords

Introduction
Image segmentation plays an important role in image analysis and understand. The purpose of image segmentation is dividing the image into several homogeneous segments according to some features such as intensity, color, tone, texture, and shape. In general, these features show high intra-similarity in the same group and low inter-similarity between two different group [1]. At present, there are many representative gray image segmentation techniques which include edge-based segmentation algorithms [2], thresholding-based segmentation algorithms [3], region-based segmentation algorithms [4], and clustering-based segmentation algorithms [5, 6]. Clustering-based segmentation methods cluster image pixels into different groups by using some cluster validation measures [7, 8, 9, 10, 11]. In 1965, Zadeh introduced the concept of fuzzy sets into the crisp clustering algorithms and proposed fuzzy c-means clustering algorithm (FCM) [12]. By optimizing the objective function of FCM, the pixels are clustered to different groups according to the membership degree [13]. The traditional FCM algorithm is very sensitive to noise because of not considering any spatial information of pixels in the image [14, 15, 16]. Moreover, the unsuitable initial cluster centers may lead to the poor segmentation result.
In order to decrease the noise sensitivity of FCM, many researchers have incorporated local spatial information into FCM. Ahmed et al. [17] introduced a spatial neighborhood term into the objective function of FCM and proposed FCM algorithm with spatial information (FCM_S). In order to avoid the computation of spatial neighborhood term in each iteration, Chen and Zhang [18] presented FCM with mean spatial information (FCM_S1) and FCM with median spatial information (FCM_S2) to reduce the computational complexity of FCM_S. The neighborhood terms in FCM_S1 and FCM_S2 are calculated based on the mean filtered and median filtered images, respectively. Ji et al. [19] proposed a modified possibilistic fuzzy c-means clustering algorithm for bias field estimation for fuzzy segmentation of magnetic resonance (MR) images. In order to improve the robustness of FCM to noise, Cai et al. [20] proposed a fast generalized fuzzy c-means clustering algorithm (FGFCM) incorporating both local spatial coordinates and gray information. Moreover, by integrating the guided filter, Guo et al. [21] designed a general framework to improve the fuzzy clustering based noisy image segmentation. In the iteration of this algorithm, the original noisy image is utilized to post-process the fuzzy memberships.
The concept of intuitionistic fuzzy set (IFS) is presented for fuzzy set generalizations by Atanassov [22] and has been successfully applied to many application areas. Compared with fuzzy sets, the intuitionistic fuzzy set (IFS) theory considers the membership and non-membership degree and can accurately and completely express the uncertain information of data. Moreover, intuitionistic fuzzy sets theory is frequently utilized in image processing, especially as a means to coping with noise [23]. Based on intuitionistic fuzzy set, Chaira [24] proposed a novel intuitionistic fuzzy c-means clustering algorithm (IFCM1). By utilizing the intuitionistic fuzzy distance to replace the distance, Xu and Wu [25] proposed another version of the intuitionistic fuzzy c-means clustering algorithm (IFCM2). In IFCM2, Yager operator [26] is utilized to construct the hesitation degree. Although the intuitionistic fuzzy c-means clustering algorithm can successfully handle the uncertainty in the data, these algorithms are very sensitive to image noise due to not considering any spatial information derived from the image. In order to overcome this shortcoming, Verma utilized the local spatial information in an intuitionistic fuzzy way and proposed an improved intuitionistic fuzzy c-means clustering algorithm (IIFCM) [27]. However, IIFCM algorithm only presents the superior performance on images with Salt&pepper or Poisson noise. Furthermore, existing intuitionistic fuzzy c-means clustering algorithms are still sensitive to the initial cluster centers.
In order to solve the above two problems of intuitionistic fuzzy c-means clustering algorithms, a noise robust intuitionistic fuzzy clustering c-means (RIFCB) clustering algorithm based on bias field estimation is presented in this paper. Firstly, a noise robust intuitionistic fuzzy set is firstly constructed by using the neighboring information of pixels in the image. This novel noise robust intuitionistic fuzzy set can overcome the influence of image noise. Secondly, the initial cluster centers of RIFCB are selected by utilizing the frequency statistics strategy of gray level. Finally, in order to avoid the loss of noise removal, a bias field is designed to estimate the original image and introduced into the objective function of RIFCB. Through minimizing this objective function, the updating functions of membership degree, cluster centers, and bias field are obtained. Then the final segmentation result can be achieved according to the membership degree of each pixel. The advantages of the proposed approach are given as follows: 1) it is not easy to fall into the local optimal solution because of initializing the cluster centers. 2) it has strong robustness to different types of noise when using the noise robust intuitionistic fuzzy representation. 3) based on the designed bias field, it can reserve more image details. In the experiments, FCM, FCM_S1, FCM_S2, FGFCM, IFCM1, and IIFCM algorithms are chosen as the comparison algorithms. Segmentation results of a synthetic image and some Berkeley segmentation images corrupted by noise show that the RIFCB algorithm can achieve the satisfactory segmentation performance.
The remainder of this paper is organized as follows: Section 2 presents a brief introduction of fuzzy c-means clustering and intuitionistic fuzzy c-means clustering algorithms. Section 3 describes robust Intuitionistic fuzzy clustering c-means algorithm for noisy image segmentation in detail. In Section 4, the performance of the proposed method is verified by the segmentation of Berkeley images. Some concluding remarks and discussions are given in Section 5.
Fuzzy c-means clustering and intuitionistic fuzzy c-means clustering algorithms
Fuzzy sets and intuitionistic fuzzy sets
Fuzzy sets theory was first proposed by Zadeh [12]. The fuzzy set
where
However, there may be some hesitation degree while determining the degree of membership. Thus, Atanassov introduced the concept of intuitionistic fuzzy sets (IFSs) theory [29] and defined the intuitionistic fuzzy set
where
Therefore, the value of membership degree is no longer a single value and is expressed as the interval form
Fuzzy c-means clustering algorithm (FCM) [7] is a traditional clustering method in the field of image segmentation. Its objective function is defined as:
where
The membership degree
Intuitionistic fuzzy c-means clustering algorithm is based on the intuitionistic fuzzy set theory. Xu and Wu [25] utilized the Euclidean intuitionistic fuzzy distance to replace the Euclidean distance in FCM and proposed the intuitionistic fuzzy c-means clustering algorithm (IFCM2). The objective function of IFCM2 is given as follows:
where
In order to construct a non-membership function, researchers have proposed a variety of intuitionistic fuzzy generation operators based on membership functions.
(1) Yager’s intuitionistic fuzzy complement [26]
(2) Sugeno’s intuitionistic fuzzy complement [31]
where the meaning of parameters is same as Yager’s intuitionistic fuzzy complement. The hesitation degree is defined as:
Through minimizing the objective function of IFCM2 by using Lagrange multipliers, the updating equations of the membership degree
In order to solve the problems of the noise sensitiveness and the random initialization of cluster centers of IFCM2, a robust intuitionistic fuzzy clustering with bias field estimation (RIFCB) is proposed for noisy image segmentation in this paper.
Construction of the noise robust intuitionistic fuzzy set for the image
Let
where
where
where (
where
where
After constructing the membership degrees of the image pixel, the non-membership degrees can be computed by some fuzzy complement operators [5, 31]. Since, compared to Sugeno’s generator, Yager’s generator produces better results [24]. Therefore, we used Yager’s generator to construct the non-membership degree in this paper, which is defined as:
where
The common initialization method is choosing random
Let
where
where
where
After obtaining the smoothed histogram, we use
Let
If If If
After obtaining the initial cluster centers, the intuitionistic fuzzy representation of cluster centers can be computed. Therefore, the membership degree
The non-membership degree and the hesitation degree of initial cluster centers are computed according to Eqs (21) and (22).
Figure 1a shows the image #3096 selected from the Berkeley Image Segmentation Database and Fig. 1b shows the frequency distribution curve of the gray value of image #3096. After frequency domain filtering, the new frequency distribution curve is shown in Fig. 1c. The peak points in the red circle are selected as the peak points and their corresponding normalization gray values are the initialized cluster centers.
The effect of frequency domain filtering. (a) Image #3096, (b) gray value frequency distribution curve of image #3096, (c) gray value frequency distribution curve after frequency domain filtering.
The construction of noise robust intuitionistic fuzzy set utilizes the weight mean gray value of the pixel. Although this construction strategy can remove the noise in the image, the own information of the original image may be simultaneously removed. Therefore, in order to compensate for the loss of useful information, a bias field
Generally, the bias field
where
By using the Lagrange method to minimize the above objective function, the updating functions of the membership matrix
The detail of the derivation process of these three updating functions is presented in the Appendix A.
In this section, the procedure of RIFCB is shown in Algorithm 1.
In order to verify the effectiveness of RIFCB, FCM [17], FCM_S1 [18], FCM_S2 [18], FGFCM [20], IFCM1 [24] and IIFCM [27] are adopted as comparative methods in this paper. In these methods, FCM_S1, FCM_S2, IIFCM, and RIFCB are all utilize the spatial information of the image. All the methods are carried out on one synthetic image and ten natural images (#3096, #15088, #24063, #135069, #238011, #42044, #42049, #100007, #118035, and #241004) selected from Berkeley Image Database [2]. For all the methods, the fuzziness exponent
In this paper, three evaluation criteria are adopted to compare the performance of all the algorithms.
(1) Segmentation accuracy (SA) [5] denotes the percentage of correctly classified pixels in the total pixels of the image and is computed by:
where | | is the cardinality of a set.
(2) Partition coefficient (
where
(3) Partition entropy (
In this section, we focus on the discussion about the effect of the deviation information correction factor
Segmentation accuracy (SA) against the parameter 
Segmentation accuracy (SA) against the parameter 
In order to investigate the effectiveness of the strategy for initializing cluster centers, we apply FCM and RIFCB with different initialization strategies on the image #238011 corrupted by Gaussian white noise (NV
Segmentation results with different initialization. (a) #238011, (b) benchmark image, (c) FCM algorithm with random initialization of cluster centers, (d) FCM algorithm that initializing the cluster center method by this paper, (e) RIFCB algorithm that randomly initialize the cluster center, (f) RIFCB algorithm that initializing the cluster center method by this paper.
Segmentation results of all comparison methods on synthetic image with different noise
Original square image and noisy image. (a) synthetic image, (b) benchmark image, (c) noisy image with Gaussian white noise, (d) noisy image with Salt&pepper noise.
Segmentation results on the synthetic image corrupted by the Gaussian white noise (NV 
Segmentation results on the synthetic image corrupted by Salt&pepper noise (ND 
Images #3096, #24063, #135069, and #238011. (a) Image corrupted by Gaussian white noise (NV 
Segmentation results on the Image #3096 corrupted by Gaussian white noise. (a) FCM, (b) FCM_S1, (c) FCM_S2, (d) FGFCM, (e) IFCM1, (f) IIFCM and (g) RIFCB.
Segmentation results on the Image #3096 corrupted by Salt&pepper noise. (a) FCM, (b) FCM_S1, (c) FCM_S2, (d) FGFCM, (e) IFCM1, (f) IIFCM and (g) RIFCB.
Segmentation results on the Image #24063 corrupted by Gaussian white noise. (a) FCM, (b) FCM_S1, (c) FCM_S2, (d) FGFCM, (e) IFCM1, (f) IIFCM and (g) RIFCB.
Segmentation results on the Image #24063 corrupted by Salt&pepper noise. (a) FCM, (b) FCM_S1, (c) FCM_S2, (d) FGFCM, (e) IFCM1, (f) IIFCM and (g) RIFCB.
Segmentation results on the Image #135069 corrupted by Gaussian white noise. (a) FCM, (b) FCM_S1, (c) FCM_S2, (d) FGFCM, (e) IFCM1, (f) IIFCM and (g) RIFCB.
Segmentation results on the Image #135069 corrupted by Salt&pepper noise. (a) FCM, (b) FCM_S1, (c) FCM_S2, (d) FGFCM, (e) IFCM1, (f) IIFCM and (g) RIFCB.
Segmentation results on the Image #238011 corrupted by Gaussian white noise. (a) FCM, (b) FCM_S1, (c) FCM_S2, (d) FGFCM, (e) IFCM1, (f) IIFCM and (g) RIFCB.
Segmentation results on the Image #238011 corrupted by Salt&pepper noise. (a) FCM, (b) FCM_S1, (c) FCM_S2, (d) FGFCM, (e) IFCM1, (f) IIFCM and (g) RIFCB.
To compare the segmentation performances of the comparative algorithms, we apply these algorithms to a synthetic image presented in Fig. 5a (with 256
We applied these algorithms to the synthetic image corrupted by the Gaussian white noise and Salt&pepper noise. The SA,
Segmentation accuracy (%) of different segmentation algorithms on natural images with different noise
Segmentation accuracy (%) of different segmentation algorithms on natural images with different noise
Comparison of partition coefficient (
Comparison of partition entropy (
In the following experiments, seven segmentation algorithms are performed on ten real images contaminated by different noise types with different noise level to investigate the robustness of the algorithms. The quantitative comparison of these algorithms are presented in Tables 2–4. The noise types and the corresponding noise level have given in second column of this table. From Tables 2–4, we can see that the proposed method (RIFCB) outperforms the other methods with different noise types and levels. In order to visually compare the performance, the segmentation results of Images #3096, #24063, #135069, and #238011 (shown in Fig. 8) are shown in Figs 9–16. For Images #3069 and #24063, FCM_S1, FCM_S2, FGFCM and RIFCB algorithms can overcome the influence of Gaussian white noise (shown in Figs 9 and 11). For Images #135069 and #238011, only RIFCB algorithm obtains the satisfying segmentation results because of utilizing the effective initialization, spatial information and intuitionistic fuzzy theory. For all images corrupted by Salt&pepper noise, RIFCB presents better segmentation results than other comparison algorithms. It is evident that RIFCB outperforms all the comparative methods in quantitative and visual results, can well overcome the influence of noise and obtain the satisfying performance.
Conclusions
In this paper, a robust intuitionistic fuzzy clustering c-means algorithm for noisy image segmentation (RIFCB) is proposed to overcome the disadvantages of the IFCM1 algorithm. Firstly, the gray histogram of image is utilized to initialize the cluster centers in the proposed method. In addition, a noise robust intuitionistic fuzzy set is constructed by utilizing the local grayscale and spatial information which can overcome the influence of the noise in the image. Finally, the information guidance factor and deviation information correction factor are introduced into the objective function of RIFCB to improve the algorithm performance. Numerical results obtained in the paper show that the proposed RIFCB algorithm outperforms FCM, FCM_S1, FCM_S2, FGFCM, and IFCM1 in noise robustness and segmentation performance.
The local grayscale and spatial information are effective for the image corrupted with low noise level. However, when the image is heavily corrupted by noise, only utilizing the pixels in the neighboring windows cannot overcome the influence of noise. Therefore, the large neighboring windows and neighboring structure of pixel will be utilized to construct the more robust intuitionistic fuzzy set in our future work. Furthermore, further studies should investigate the suitable selection method of parameters in our method.
Footnotes
Acknowledgments
This study was funded by the National Natural Science Foundation of China (Grant Nos. (62071379 and 61571361), the Natural Science Basic Research Plan in Shaanxi Province of China (Grant No. 2020JM-299), the Fundamental Research Funds for the Central Universities (Grant No. GK202103085), the New Star Team of Xi’an University of Posts and Telecommunications (Grant No. xyt016-01).
Appendix A
In this section, we give the derivation processes of the updating equations of membership degree and cluster centers of RIFCB. In order to minimize the objective function (Shown in Eq. (29)), the Lagrange multiplier method is utilized and the following formula can be obtained:
Taking the derivative of
Then,
since
Then
We use Eq. (A.5) to substitute
In order to obtain the updating function of cluster centers, we take the derivative of
Then
Therefore, the updating function of the cluster centers
The last one is about the bias field updating. Taking the derivative of
Solving the above formula, we have
so, the updating function of bias field
