Next Article in Journal
Research Progress on the Early Monitoring of Pine Wilt Disease Using Hyperspectral Techniques
Previous Article in Journal
Movable Platform-Based Topology Detection for a Geographic Routing Wireless Sensor Network
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Adaptive Feature Selection Algorithm for Fuzzy Clustering Image Segmentation Based on Embedded Neighbourhood Information Constraints

1
Changchun Institute of Optics, Fine Mechanics and Physics, Chinese Academy of Sciences, Changchun 130033, China
2
Key Laboratory of Airborne Optical Imaging and Measurement, Changchun Institute of Optics, Fine Mechanics and Physics, Chinese Academy of Sciences, Changchun 130033, China
3
School of Physics, Northeast Normal University, Changchun 130024, China
*
Author to whom correspondence should be addressed.
Sensors 2020, 20(13), 3722; https://doi.org/10.3390/s20133722
Submission received: 28 May 2020 / Revised: 28 June 2020 / Accepted: 1 July 2020 / Published: 3 July 2020
(This article belongs to the Section Physical Sensors)

Abstract

:
This paper addresses the lack of robustness of feature selection algorithms for fuzzy clustering segmentation with the Gaussian mixture model. Assuming that the neighbourhood pixels and the centre pixels obey the same distribution, a Markov method is introduced to construct the prior probability distribution and achieve the membership degree regularisation constraint for clustering sample points. Then, a noise smoothing factor is introduced to optimise the prior probability constraint. Second, a power index is constructed by combining the classification membership degree and prior probability since the Kullback–Leibler (KL) divergence of the noise smoothing factor is used to supervise the prior probability; this probability is embedded into Fuzzy Superpixels Fuzzy C-means (FSFCM) as a regular factor. This paper proposes a fuzzy clustering image segmentation algorithm based on an adaptive feature selection Gaussian mixture model with neighbourhood information constraints. To verify the segmentation performance and anti-noise robustness of the improved algorithm, the fuzzy C-means clustering algorithm Fuzzy C-means (FCM), FSFCM, Spatially Variant Finite Mixture Model (SVFMM), EGFMM, extended Gaussian mixture model (EGMM), adaptive feature selection robust fuzzy clustering segmentation algorithm (AFSFCM), fast and robust spatially constrained Gaussian mixture model (GMM) for image segmentation (FRSCGMM), and improve method are used to segment grey images containing Gaussian noise, salt-and-pepper noise, multiplicative noise and mixed noise. The peak signal-to-noise ratio (PSNR) and the error rate (MCR) are used as the theoretical basis for assessing the segmentation results. The improved algorithm indicators proposed in this paper are optimised. The improved algorithm yields increases of 0.1272–12.9803 dB, 1.5501–13.4396 dB, 1.9113–11.2613 dB and 1.0233–10.2804 dB over the other methods, and the Misclassification rate (MSR) decreases by 0.32–37.32%, 5.02–41.05%, 0.3–21.79% and 0.9–30.95% compared to that with the other algorithms. It is verified that the segmentation results of the improved algorithm have good regional consistency and strong anti-noise robustness, and they meet the needs of noisy image segmentation.

1. Introduction

Scientific research shows that 70–80% of information in daily life is obtained through the human visual system, and images are an important medium for humans to understand the world and perceive things through. Therefore, images play a very important role in people’s daily lives. For an image, people are generally only interested in some of the content. It is usually necessary to extract the region of interest in an image from the image so that people can best observe this area; then, follow-up processes can be implemented. In short, image segmentation is a process of region division for a given image and the extraction of the target region of interest.

1.1. Development Status of Clustering Image Segmentation Algorithms

Among the many region segmentation algorithms, cluster segmentation, as a typical unsupervised segmentation method, has attracted the attention of many scholars and has been widely used and studied in many fields.
Clustering algorithms can be divided into hard partitioning clustering algorithms and soft partitioning clustering algorithms [1,2]. First, an image can be segmented using a hard partition clustering algorithm. The principle is that the image is similarly partitioned based on pixel values of factors such as the greyscale, colour, texture, etc.; then, the optimal solution or partition is obtained by minimising the objective function, including by methods such as the H-means algorithm, global K-means algorithm, K-means algorithm and others. Among them, K-means clustering is a fast segmentation clustering algorithm with a clear structure and good usability, but in the process of optimising the segmentation process, it can also easily fall to a local minimum [3,4].
A soft partitioning clustering algorithm uses the pixel attributes or probability to indirectly divide similar pixels [5], and the optimal decomposition is explored in the process of minimising the objective function or maximising the likelihood function of the parameters, as reported by Dunn in 1947. In 2001, the fuzzy C-means clustering algorithm (FCM) was proposed. Then, in 1981 [6], Bezdek verified metric theory by comparing mean clustering and fuzzy mean clustering. The convergence of the fuzzy mean clustering algorithm was validated, fuzzy clustering theory was established, and the development of the fuzzy clustering algorithm was promoted, thus making the fuzzy mean clustering algorithm an important branch of fuzzy theory. Introducing this theory into the clustering algorithm improved the adaptability of the algorithm, and this approach is currently widely used [7,8].
An image segmentation method based on subspace clustering was proposed in [9,10]. They defined the search strategies and evaluation criteria to filter out the features that are effective for clustering; then, they clustered the original data set in different subspaces and reduced the storage and calculation requirements.
The existing supervised feature selection methods [11,12] can reduce the problem dimensions, but the operating efficiency decreases. Therefore, adaptive feature selection is often used to achieve clustering segmentation. A similarity measurement method for high-dimensional data was proposed in the literature considering the correlations among high-dimensional spatial features, and this approach effectively avoids “dimensional disasters”. The impact of high-dimensional data has been addressed, but there is still a lack of theoretical guidance on how to select the criteria for similarity measures. To avoid a combined search [13], which is only suitable for unsupervised learning, the concept of feature saliency was proposed; the related approach considers the influence of different features on the clustering effect and uses a Gaussian mixture model for clustering analysis to improve the algorithm’s performance.
An iterative, structured, low-rank optimisation method for multiview spectral clustering was proposed [14]. Unlike existing methods, this method can effectively encode the local data manifold structure from each view-dependent feature space and achieve multiview agreement in an iterative fashion while preserving the flexible nonlinear manifold structure of all views. A clustered low-rank representation of structured matrix factorisation for multiview spectral clustering was proposed [15]. Unlike the existing methods, in this approach, an iterative strategy for intuitively achieving multiview spectral clustering agreement by minimising the between-view divergence in terms of the factorised latent data cluster representation for each view is implemented.

1.2. Feature Selection Algorithm with a Fuzzy Gaussian Mixture Model and the Related Limitations

The FCM uses the squared Euclidean distance to characterise the difference between the samples and the clustering centre, but this approach is only suitable for clustering data samples that have different sizes, variances and classes.
Therefore, a fuzzy Gaussian mixture mode (FGMMS) is proposed [16]. The Gaussian mixture model is used as a distance measure to replace the Euclidean distance in the fuzzy C-means algorithm. The distance is replaced by the results of the Gaussian mixture model, which can fit multi-peak data more accurately than the traditional approach and better segment noise-free, complex images. The traditional fuzzy C-means clustering analysis treats the different features of samples as clusters and ignores the important effects of key features on the clustering results; therefore, the clustering results are far from the real classification results. According to feature selection theory, we can use the concept of feature saliency, assume that the sample saliency obeys a probability distribution, and conduct cluster analysis using the Gaussian mixture model.
Online feature selection based on fuzzy clustering and its applications was proposed (OFSBFCM) [17,18]. This algorithm introduces feature selection using the fuzzy Gaussian mixture model and obtains a new fuzzy clustering method. A fuzzy C-means clustering method that combines feature selection with the Gaussian mixture model using Kullback–Leibler (KL) divergence was proposed as a type of Gaussian mixture model (GMM) with Markov random fields; this approach has become a research hotspot in the field of image segmentation [19,20]. When a GMM is directly applied for image segmentation, it is easily disturbed by noise. Many scholars have introduced the spatial information from neighbouring pixels into the prior probability distribution of the GMM to reduce the sensitivity of the algorithm to noise.
A spatial constraint method for the Gaussian mixture model was proposed [21] based on the extended Gaussian mixture model (EGMM), which is used to construct the neighbourhood information weight function with the prior probability to constrain the pixel space and improve the noise robustness of the GMM.
A fast and robust spatially constrained GMM was proposed [20] (fast and robust spatially constrained GMM for image segmentation, FRSCGMM), but this algorithm does not consider the impact of different features on clustering, and it still has limitations in high-noise-region segmentation [22].
Since the fuzzy local information C-means (FLICM) segmentation algorithm cannot consider the effects of different features on the clustering segmentation results, a local fuzzy clustering segmentation algorithm based on a feature selection GMM is proposed. First, the membership degree is introduced into the local constraint information of the FLICM algorithm. Considering the influence of features on clustering, the feature saliency is then introduced into the objective function of the algorithm. Finally, the neighbourhood weighting function is constructed using the classification membership degree, and the membership degree is processed to obtain the feature-based membership. The local fuzzy clustering algorithm is selected. The improved algorithm was compared with the existing robust clustering segmentation algorithms in a clustering segmentation test with noisy images. The segmentation results were objectively compared based on the peak signal-to-noise ratio (PSNR) and error rate, which verified the effectiveness and practicability of the proposed algorithm [23].
When the Feature selection Gaussian mixture model (FSGMM) is applied for greyscale image segmentation, it has difficulties suppressing the influence of noise on the image segmentation result. Notably, the algorithm does not consider the fact that any pixel in the image is closely related to its neighbouring pixels [24,25].
The problems of the fuzzy clustering algorithm based on the feature selection GMM are as follows:
  • The parameters need to be adjusted to increase the run time of the algorithm [26,27].
  • As in the FCM algorithm, the FSGMM only clusters single pixels without considering the influence of the spatial neighbourhood pixels on each central pixel. For images with different types of noise interference, the algorithm does not have good noise robustness [28,29].
  • The fuzzy clustering algorithm in the FSGMM does not take the neighbourhood space information into account, so it is difficult to limit the influence of noise on image segmentation, resulting in noise sensitivity [30].

1.3. Main Contributions of This Paper

In this paper, the FSGMM fuzzy clustering algorithm does not consider the neighbourhood space information; therefore, it is difficult to limit the influence of noise on image segmentation, resulting in a noise sensitivity problem. In this paper, an adaptive feature selection algorithm based on embedded neighbourhood information constraints is proposed. The definition of the prior probability of the Markov random field is established. The Markov random field is constructed by creating a new spatial neighbourhood information function, which is embedded in the FSGMM fuzzy clustering algorithm; then, the noise smoothing factor is introduced to further improve the anti-noise robustness of the algorithm. Through the improved algorithm, remote sensing images with noise and simulated images are divided into two categories, and multiple experiments are conducted to analyse the performance of the algorithm. Compared with several typical clustering algorithms, the improved algorithm has good regional consistency and strong noise robustness, and it meets the needs of noisy image segmentation. The peak signal-to-noise ratio (PSNR) and the error rate (MCR) are used as the theoretical basis for the segmentation results. For the anti-Gaussian noise, the PSNRs of the algorithm in this paper are 16.0013, 25.5661, 16.4271, 13.5148 and 27.2172, and the MCRs are 10.12, 1.78, 1.96, 3.87 and 1.96. For salt-and-pepper noise, the PSNRs of the algorithm in this paper are 12.9512, 17.2612, 22.7521, 21.7545 and 23.7612, and the MCRs are 13.17, 6.12, 2.51, 3.14 and 4.23. For multiplicative noise, the PSNRs of the algorithm in this paper are 22.4898, 15.2874, 23.5412 and 13.7645, and the MCRs are 2.18, 2.58, 2.12 and 1.45. For mixed noise, the PSNRs of the algorithm in this paper are 15.4321. 16.7235, 18.5821, 14.2123 and 13.2356, and the MCRs are 11.21, 5.21, 3.61, 2.31 and 3.21. Compared with other algorithms, the proposed algorithm yields increases of 0.1272–12.9803 dB, 1.5501–13.4396 dB, 1.9113–11.2613 dB and 1.0233–10.2804 dB, and the MSR decreases by 0.32–37.32%, 5.02–41.05%, 0.3–21.79% and 0.9–30.95%. Notably, the improved algorithm yields the best indicators in all cases.

2. Algorithm Analysis

In the process of clustering segmentation, considering the important influence of the key features of samples of the clustering results, clustering analyses of feature selection based on the concept of weighting have been widely studied and performed. In addition, to improve the anti-noise robustness of this kind of algorithm, GMMs have been fused with Markov random fields—a research hotspot in the field of image segmentation.

2.1. FSGMM Fuzzy Clustering Algorithm

When the FSGMM clustering algorithm is applied in greyscale image segmentation, it has difficulties suppressing the influence of noise on the image segmentation result. The fundamental reason is that the algorithm does not take into account any pixels in the image that are closely related to the surrounding pixels [31]. Thus, in the extended GMM, we assume that the neighbouring pixels and the central pixel follow the same distribution; that is, they have the same distribution parameters (mean and covariance). Then, the sum of the probability that the neighbouring pixels are of various types is weighted by the exponential power. To construct a Markov random field, the spatial neighbourhood information function is expressed as follows [32,33,34].
π i j = l = 1 D h j l k = 1 C h k l
where   h j l = { t N i Φ i j ( Φ ( x i l | μ j l , σ j l 2 ) } 2
Φ j l ( x i l | μ j l , σ j l 2 ) = 1 2 π σ j l 2 exp { ( x i l μ j l ) 2 2 σ j l 2 }
The neighbourhood information function is used as the a priori probability in the FSGMM fuzzy clustering algorithm, and an adaptive feature selection robust fuzzy clustering segmentation algorithm (AFSFCM) is proposed. The objective function of the algorithm is
min L ( Θ ) = i = 1 N j = 1 C z i j d i j + λ i = 1 N j = 1 C ( z i j log z i j π i j ) + γ i = 1 N j = 1 C l = 1 D z i j ( s i j l log s i j l ρ l + ( 1 s i j l ) log 1 s i j l 1 ρ l )
where π i j is the prior probability that pixel x i belongs to category j , and Φ i j ( x t l | μ j l , σ j l 2 ) represents the probability that the l -dimensional feature attribute value corresponding to the neighbouring pixel x t of the centre pixel x i belongs to category j .
x t l ( t N i ) represents the l -dimensional feature attribute value corresponding to pixel x i in the square neighbourhood window, where the centre pixel is x i ; h j l represents the probability that the l -dimensional feature attribute value corresponding to the neighbourhood pixel x t of the centre pixel x i belongs to class j ; α represents the weight; and the constant K = 14 is generally used. We need to solve the segmentation model to obtain the z i j , μ j l , s i j l , σ j l 2 -dependent iteration expression corresponding to the iterative solution to the problem. First, we find the partial derivative of s i j l using Equation (4)
J s i j l = z i j ( log Φ ( x i l | μ j l , σ j l 2 ) + log Φ ( x i l | ε l , ν l 2 ) + γ log s i j l ρ l γ log 1 s i j l 1 ρ l
Let J s i j l = 0 . The B iteration expression is
s i j l = ρ l Φ j l ( x j l | μ j l , σ j l 2 ) 1 / γ ρ l Φ ( x i l | μ j l , σ j l 2 + ( 1 ρ l ) Φ ( x i l | ε l , ν l 2 ) 1 / γ
Using the Lagrangian multiplier method for solving constrained optimisation problems, we obtain the partial derivative of z j l .
z i j [ J i = 1 N η i ( j = 1 C z i j 1 ) ] = 0
From Equation (7), the iterative membership function can be derived as follows:
t i j = γ l = 1 D ( ρ Φ ( x i l | μ j l , σ j l 2 ) 1 / γ + ( 1 ρ ) Φ ( x i l | ε l , ν l 2 ) 1 / γ
The partial derivatives of μ i j and σ j l 2 give
J μ j l = i = 1 N z i j s i j l σ j l 2 ( μ j l x i l )
J σ j l 2 = 1 2 i = 1 N z i j s i j l ( σ j l 2 σ j l 4 ( x i l μ j l ) 2 )
Let J σ j l 2 = 0 and J μ j l = 0 . The iteration formulas of μ j l and σ j l 2 can be obtained as
μ j l = 1 M j l i = 1 N z i j s i j l x i l
σ j l 2 = 1 M j l i = 1 N z i j l s i j l ( x i l μ j l ) 2
J ε l = i = 1 N j = 1 N z i j ( 1 s i j l ) ν l 2 ( ε l x i l )
J ν l 2 = i = 1 N j = 1 C z i j ( 1 s i j l ) ( ν j l 2 ν j l 4 ( x i l ε l ) 2 )
Let J ε l = 0 and J ν l 2 = 0. It can be concluded that the iterative expressions of ε l and ν l 2 are
ε l = 1 M j l i = 1 N j = 1 C z i j ( 1 s i j l ) x i l
ν l 2 = 1 F l i = 1 N j = 1 C z i j ( 1 s i j l ) ( x i l ε l ) 2
where   M j l = i = 1 N z i j s i j l x i l
Next, we calculate the partial derivative of ρ l to obtain
ρ l [ J ν ( j = 1 C ρ l 1 ) ] = 0
The iterative expression of ρ l is
ρ l = 1 N i = 1 N j = 1 C z i j s i j l
This equation is the GMM algorithm for feature selection and image segmentation with the neighbourhood information constraint.

2.2. Adaptive FSMM Fuzzy Clustering Image Segmentation Algorithm Based on the Embedded Neighbourhood Information Constraint

To further improve the anti-noise robustness of the algorithm, the noise smoothing factor is embedded in the adaptive feature selection robust fuzzy clustering segmentation algorithm, and a new Gaussian hybrid algorithm for neighbourhood information feature selection is obtained [35,36,37].
min J ( Θ ) = i = 1 N j = 1 C z i j d i j + λ i = 1 N j = 1 C ( z i j log z i j π i j + G i j log G i j π i j ) + γ i = 1 N j = 1 C l = 1 D z i j ( s i j l log s j l ρ l + ( 1 s i j l ) log 1 s i j l 1 ρ l )
Here, π i j means that after adding the noise smoothing factor, each sample x i j corresponds to the a priori probability that the l -dimensional feature belongs to category j . G i j is the noise smoothing factor, which is defined as a power function of the sum of the neighbourhood information weight function (prior probability) h i j and the membership degree z i j (post probability), and the expression is as follows:
G i j = exp ( β 2 N i t N i [ z t j + h t j ] )
In the above formula, the weight coefficient β is used to adjust the influence of the neighbourhood mean on the central pixel and control the ability to smooth noise. In this paper, β = 12 is used. N i is the number of pixels in the surrounding neighbourhood, and N i = 25 is selected. z t j represents pixel x i l , the neighbouring pixel belongs to the membership degree of the j class, and h i j is the weight function of neighbourhood information. In this paper, the Gaussian distribution of the neighbourhood information is used, and the Gaussian normal weight coefficient Φ i j ( x i l | μ i j , σ j l 2 ) of the neighbourhood information is normalised to obtain a new neighbourhood information weight function. α represents the weight. The test results show that a satisfactory segmentation effect can be obtained when α = 14 .
The optimal expression for the objective function is solved to obtain the s i j l , z i j , μ j l and σ j l 2 corresponding to the iterative solution to the problem. The expressions are the same as those in Equations (6)–(18). The improved algorithm adds a noise smoothing factor, and the improved neighbour domain information weight prior probability π i j is obtained. Using the Lagrange multiplier method [38,39,40], the unconstrained objective function optimisation expression is
min L = i = 1 N η i ( j = 1 C π i j 1 )
The above formula is used to find the partial derivative of the prior probability π i j and make the partial derivative 0. The solution is
π i j = z i j + G i j k = 1 C z i k + G i k
By combining Equations (6)–(23), the specific steps in the improved adaptive feature selection and robust fuzzy clustering segmentation algorithm are described as follows.
  • Initialise the feature attribute weight coefficient ρ = 1 / D ( l = 1 , , D ) and the prior probability π j = 1 / C ( j = 1 , , C ) of the given category. Set the regularisation parameter as λ = 150 and feature parameter as γ = 15 .
  • Use FCM clustering. The sample classification class centre vector is μ j = ( μ j 1 , , μ j D ) , σ j 2 = ( σ j 1 2 , , σ j D 2 ) is a class variance matrix, the sample classification membership is z i j , the sample feature mean vector is ε = ( ε 1 , , ε D ) , and the feature variance matrix is ν 2 = ( ν 1 2 , ν D 2 ) .
  • Use Equation (19) to update the smoothing factor G i j .
  • Use Equation (22) to update the prior probability π i j .
  • Use Equation (7) to calculate the degree of membership of the characteristic attribute s i j l .
  • Use Equation (9) to calculate the classification membership z i j .
  • Use Equations (12)–(19) to update the clustering centre vector μ i , class variance matrix σ j 2 , feature mean vector ε and feature variance matrix ν 2 .
  • If the maximum number of iterations is reached or the convergence condition { | L ( Θ ) ( t + 1 ) L ( Θ ) ( t ) | } < δ is satisfied, stop the iteration; otherwise, return to Step 3, and continue the iteration.

3. Experimental Results and Analysis

To verify the segmentation performance and anti-noise robustness of the improved algorithm, the FSFCM, SVFMM, EGFMM, EGMM, AFSFCM and FRSCGMM were used for comparison. We compared greyscale images with different noise levels, as shown in Figure 1. The peak signal noise was used. The ratio and error rate were used as the theoretical basis for assessing the segmentation result. The testing platform is as follows [41,42,43]: an Intel Core I7 computer with 8 GB of memory, the Windows 10 system, and the MATLAB 2013a programming environment.
Before clustering data sets, the number of clusters C must be given; otherwise, the clustering algorithm will not work. However, there is still no feasible standard for determining the number of clusters, and this value is often selected based on experience. Therefore, the determination of the number of clusters is the main difficulty with the mean clustering method. After many experiments, C was chosen as 2, 3 and 4.
For the regularisation parameter λ in the optimal model of robust fuzzy clustering, the performance and denoising ability of image clustering segmentation are quite different. If the pixel is an isolated noise point, the greater the difference between the pixel and the neighbourhood pixels—that is, the larger the weight—the more reasonable it is to replace the pixel with the mean or median of the neighbourhood; on the contrary, the smaller the weight is, the lesser the influence of the neighbourhood information on the current pixel. For this data set, the regularisation parameter is selected as λ = 150 .
For a low level of noise, a 3 × 3 window can be selected for segmentation; for a high level of noise, to maintain a balance between the segmentation accuracy and segmentation time, a 5 × 5 window is more suitable for segmentation.
As the α control parameter increases, the clustering results are increasingly affected by the spatial pixels; on the contrary, the influence of the neighbourhood pixels is reduced. If this value is too large, the clustering process will rely excessively on the neighbourhood information, and the image details will be blurred. The test results show that α = 14 and the segmentation effect is satisfactory.
γ , δ and T max are selected by the algorithm in this paper, and many experiments were performed to select γ = 15 , δ = 10 4 and T max = 400 for the image data set used.
We set the maximum number of iterations in the algorithm to 400; the number of clusters C is selected as 2, 3 and 4; the regularisation parameter is set as λ = 150 ; the characteristic parameter is set as γ = 15 ; the threshold is δ = 10 4 ; and the neighbourhood window size is set to 5 × 5 .
To quantitatively evaluate the anti-noise robustness of different algorithms, the PSNR for traditional image quality evaluation is used. The PSNR is defined as:
M S E = 1 m n i = 1 N j = 1 C I 1 ( i , j ) I 2 ( i , j ) 2
P S N R = 10 log 10 ( M A X 2 M S E )
where I 1 represents the segmentation result of the clustering algorithm after adding noise to the image; I 2 represents the ideal segmentation result of the image without noise; MAX represents the maximum grey level of the image, which is generally 255; and MSE is the mean square deviation of the segmentation results, which reflects the destructive effect of noise on the image segmentation accuracy. The PSNR reflects the anti-noise robustness of the image segmentation result after adding noise based on the ratio of the square of the peak pixel value to the mean square deviation. The value of the PSNR is directly proportional to the strength of the anti-noise performance. With an increase in the PSNR, the anti-noise performance of the algorithm is also enhanced.
Generally, the misclassification rate (MCR, misclassification rate) is used to quantitatively evaluate the performance of a segmentation algorithm, and it is defined as [44,45,46]
M C R = [ 1 ( j = 1 C C j ) 1 . ( j = 1 C A j C j ) ] × 100 %
Here, A j represents the type- j sample point obtained from the image using a certain segmentation algorithm, and C j represents the type- j sample point corresponding to the ideal segmentation result. The smaller the value of the MCR calculation result, the better the segmentation performance of the algorithm [47,48,49].

3.1. Image Segmentation Test with Gaussian Noise

In the two greyscale images of Lena and the man-made objects, we add Gaussian noise with a mean value of 0 and a mean squared error of 58 and Gaussian noise with a mean value of 0 and a mean squared error of 85. Gaussian noise with a mean value of 0 and a mean square error of 140 is added to the videographer and brain slice images for the segmentation test. We add Gaussian noise with a mean value of 0 and a mean square deviation of 135 to remote sensing image 7. The numbers of clusters are 3, 4, 2 and 2, respectively. The segmentation results are shown in Figure 2, Figure 3, Figure 4, Figure 5 and Figure 6, and the corresponding PSNRs and error rates are shown in Table 1 and Table 2, respectively.
From the anti-Gaussian noise segmentation results in Figure 2, Figure 3, Figure 4, Figure 5 and Figure 6, it can be observed that the FCM, FSFCM and SVGMM algorithms are heavily influenced by Gaussian noise, and the EGMM algorithm has a certain ability to smooth noise. The improved AFSFCM algorithm contains a reduced noise point, and the FRCSGMM algorithm introduces a noise smoothing factor to suppress most of the noise. However, compared with the improved algorithm, the FRSCGMM algorithm still contains more noise points in the segmentation results, and the improved algorithm contains less noise; additionally, the edges are clear. Table 1 shows that the peak signal-to-noise ratio of the improved algorithm is at least 4 dB higher than the signal-to-noise ratio of the FCM algorithm, and the proposed method has a higher PSNR value than the other five algorithms, indicating that the improved algorithm is more resistant to Gaussian noise. Then, from the error rates of the segmentation results shown in Table 2, the MCR of the segmentation result of the improved algorithm is much smaller than the MCRs of the other four algorithms. The PSNR of the improved algorithm is 0.1272–12.9803 dB higher than that of the other algorithms, and the MCR is 0.32–37.32% lower than that of the other algorithms. According to the above analysis, the FRCSGMM and EGMM algorithms have a certain anti-noise robustness, but the improved algorithm achieves better noise resistance and segmentation performance.

3.2. Image Segmentation Test for Salt-and-Pepper Noise

Salt-and-pepper noise (35%) is added to the Lena image and the four synthetic greyscale images, and a higher level of salt-and-pepper noise (45%) is added to the CT slices of the brain tissue. Moreover, 40% salt-and-pepper noise is added to the cell image and remote sensing image 6. The results of the segmentation test are shown in Figure 7, Figure 8, Figure 9, Figure 10 and Figure 11. The PSNR and error rate of the segmentation results are shown in Table 3 and Table 4.
From the anti-salt-and-pepper noise segmentation results in Figure 7, Figure 8, Figure 9, Figure 10 and Figure 11, it can be observed that the segmentation results for the FCM, FSFCM and SVFMM algorithms are seriously polluted. The results of the AFSFCM algorithm proposed in this paper contain less noise than those of the EGMM. The FRCSGMM algorithm can separate the background from the segmented target, but compared with the segmentation result of the improved algorithm, the FRCSGMM result still contains some noise. As shown in Figure 8, the results of the four artificial image segmentation algorithms indicate that the FRCSGMM algorithm results in some misclassified regions in the results and cannot correctly classify the number of categories. However, the improved algorithm yields complete segmentation results and almost no noise, and it largely restores the original image information. Combined with the PSNR in Table 3, it can be concluded that the AFSFCM algorithm has improved resistance to salt-and-pepper noise compared to the EGMM. Compared with the FCM, FSFCM, SVFMM, AFSFCM and EGMM algorithms, the improved method can better suppress salt-and-pepper noise interference. Table 4 shows that the improved algorithm has the lowest error rate, followed by the FRCSGMM algorithm. The PSNR of the improved algorithm is 1.5501–13.4396 dB higher than that of the other algorithms, and the MSC is 5.02–41.05% lower than that of the other algorithms. This finding verifies that the improved algorithm has the best segmentation performance.

3.3. Image Segmentation Test with Multiplicative Noise

The remote sensing images of wheat fields, canyons and forests had multiplicative noise added with a mean value of 0 and mean squared deviations of 90, 121 and 61, respectively [50,51,52]. The numbers of clusters were 2, 2 and 3, respectively. Multiplicative noise with a mean value of 0 and a mean square deviation of 70 was added to the synthetic image, and the number of clusters was 2. The results are shown in Figure 12, Figure 13, Figure 14 and Figure 15 and Table 5 and Table 6.
According to the results of remote sensing image segmentation in Figure 12, Figure 13, Figure 14 and Figure 15, compared with the improved algorithm, the FCM, FSFCM and SVFMM algorithms yield results that contain considerable noise. Compared with the improved algorithm, the EGMM and FRSCGMM algorithms can basically distinguish between forest, farmland and bare land; however, there are still some grasslands in the forest area, resulting in the incomplete segmentation of the forest area. Furthermore, the segmentation result of the improved algorithm is a more complete segmentation according to the type of feature, and the edges are more continuous than those of the other methods. In the FRSCGMM algorithm, the shape of the wheat field is incomplete. The AFSFCM algorithm can divide the wheat field completely. Compared with in the result of the improved algorithm, the two types of wheat fields in the AFSFCM result are more completely divided, and most of the noise is suppressed. According to the results of synthetic image segmentation, there is considerable noise with the other algorithms. In this paper, the algorithm can reduce noise well and segment the images completely and continuously. Based on Table 5 and Table 6, the PSNR of the improved algorithm is 1.9113–11.2613 dB higher than that of the other algorithms, and the MSC is 0.3–21.79% lower than that of the other algorithms. In summary, the improved algorithm has a stronger ability to resist multiplicative noise than the other methods, and the segmentation performance is better.

3.4. Image Segmentation Test with Mixed Noise

Three remote sensing images, including a stadium, farmland and rivers, had Gaussian noise added (mean value of 0 and mean squared error of 25) along with different intensities of salt-and-pepper noise (6%, 15% and 35%). The images were obtained from a segmentation test. The numbers of clusters were 2, 3 and 2. Gaussian noise with a mean value of 0 and a mean square error of 30%, 20% and 30% and salt-and-pepper noise were added to synthetic images 2 and 3, with 2 clusters each [53,54]. The segmentation results are shown in Figure 16, Figure 17, Figure 18, Figure 19 and Figure 20.
The segmentation test results for the remote sensing images shown in Figure 16, Figure 17, Figure 18, Figure 19 and Figure 20 indicate that the FCM and FFSCM algorithms have large numbers of noise points. The SVFMM algorithm considers the influence of the neighbourhood space, and it suppresses noise points. However, the ability of this algorithm is limited, and there are still many noise points in the segmentation results. From the farmland segmentation results in Figure 17, we see that the EGMM and FRSCGMM algorithm segmentations produce different degrees of misclassification, and these methods cannot identify the location of the farmland. In the stadium segmentation results in Figure 18, the EGMM and FRCSGMM algorithm results lack information for the stadiums, runways, houses and green spaces, and sample information cannot be effectively extracted from the remote sensing images [55]. The AFSFCM algorithm basically recognises and extracts the stadium information, but it yields more noise points than the improved algorithm. Regarding the results of the river segmentation test in Figure 18, the AFSFCM algorithm segmentation results contain less noise than the other results, and the improved algorithm segmentation results are almost noiseless. For artificial synthetic images 2 and 3, most of the algorithms have much noise, and the improved algorithm has the least noise. The PSNR and the misclassification values for the remote sensing image segmentation results are shown in Table 7 and Table 8. The PSNR of the improved algorithm is 1.0233–10.2804 dB higher than that of the other algorithms, and the MSC is 0.9–30.95% lower than that of the other algorithms. Compared with the other five algorithms, the improved algorithm is more suitable for image segmentation when salt-and-pepper noise and Gaussian mixed noise interference exist.

3.5. The Limitations of the Algorithm Proposed in this Paper and Its Research Prospects

In this paper, the fuzzy C-means clustering algorithm is studied and improved, and feature selection and Markov constraint algorithms are added to enhance the anti-noise robustness of the overall algorithm. Although the anti-noise performance and segmentation performance of the algorithm proposed in this paper are improved compared to those of traditional methods, the image segmentation algorithm needs to be applied in different fields. Therefore, the algorithm proposed in this paper still has some problems. Here are some of the key issues to be considered in the future:
  • This paper proposes a robust clustering algorithm for image segmentation with embedded neighbourhood pixels and proposes a robust clustering method for greyscale images. This paper only tests greyscale images, but there are many factors that need to be considered when segmenting colour images. Therefore, further improving the segmentation performance for colour images needs to be further studied. The next research direction will be improving the segmentation performance for colour images.
  • The robust clustering segmentation algorithm based on feature selection studied in this paper adds neighbourhood information constraints, and one of the difficulties with the algorithm is selecting regular coefficients and fuzzy coefficients. In this paper, the algorithm for the manual selection of parameters needs to be debugged. Further research is needed regarding the adaption of the algorithm.
  • Because of the uncertainty and differences among images, improving the universality and adaptability of the algorithm needs to be further studied. In image segmentation, the algorithm proposed in this paper sets the corresponding number of clusters based on the specific image to be segmented, and an automatic method of determining the number of clusters is lacking. The selection of the number of clusters will directly affect the result of image segmentation. Therefore, selecting the appropriate number of clusters adaptively should be considered in follow-up studies.

4. Conclusions

To overcome the insufficient robustness of the GMM clustering algorithm for feature selection, we propose a feature selection embedded Gaussian mixture algorithm in the neighbourhood space that considers the correlation of the pixel neighbourhood space and the Markov random space. Moreover, the a priori probability is defined. This approach is combined with the FSGMM and embedded in the regular fuzzy clustering algorithm with KL divergence to improve the noise resistance and robustness of the algorithm. In addition, the results obtained by using traditional FCM clustering to segment images are used as the initialisation parameters for the improved algorithm, and it is found that the algorithm should be avoided since it is limited to the local optimal solution and cannot obtain a good segmentation effect. Gaussian noise, salt-and-pepper noise, multiplicative noise and mixed noise are added to different types of images, and after comparing the anti-noise PSNRs and MCRs of various algorithms, it is verified that the improved algorithm yields good segmentation results with high consistency and anti-noise robustness. The proposed method is effective and meets the needs of noisy image segmentation. In future work, we plan to improve the algorithm in the following three aspects: 1. improve the segmentation performance for colour images; 2. improve the self-adaptability of the algorithm and select regular and fuzzy coefficients; and 3. select the appropriate number of clusters adaptively.

Author Contributions

All authors contributed to the article. H.R. conceived and designed the simulations under the supervision of T.H. H.R. performed the experiments, analysed the data and wrote the paper. T.H. reviewed the manuscript and provided valuable suggestions. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Fundamental Research Funds for the Central Universities (No. 2412019FZ037).

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Saha, B.N.; Ray, N. Image thresholding by variational minimax optimization. Pattern Recognit. 2009, 42, 43–856. [Google Scholar] [CrossRef]
  2. Vrooman, H.A.; Cocosco, C.A.; Lijn, F.V.D.; Stokking, R.; Ikram, M.A.; Vernooij, M.W.; Breteler, M.M.B.; Niessen, W.J. Multi-spectral brain tissue segmentation using automatically trained k-nearest-neighbour classification. Neuroimage 2007, 37, 71–81. [Google Scholar] [CrossRef] [PubMed]
  3. Kim, S.; Chang, D.Y.; Nowozin, S.; Kohli, P. Image segmentation using higher-order correlation clustering. IEEE Trans. Pattern Anal. Mach. Intell. 2014, 36, 1761–1774. [Google Scholar] [CrossRef] [PubMed]
  4. Pereyra, M.; Mclaughlin, S. Fast unsupervised bayesian image segmentation with adaptive spatial regularisation. IEEE Trans. Image Process. 2017, 26, 2577–2587. [Google Scholar] [CrossRef] [Green Version]
  5. Dunn, J.C. A fuzzy relative of the ISODATA process and its use in detecting compact well-separated clusters. J. Cybern. 1973, 3, 32–57. [Google Scholar] [CrossRef]
  6. Bezdek, J.C. Pattern recognition with fuzzy objective function algorithms. Adv. Appl. Pattern Recognit. 1981, 22, 203–239. [Google Scholar]
  7. Vandenbroucke, N.; Macaire, L.; Postaire, J.G. Colour image segmentation by supervised pixel classification in a colour texture feature space: Application to soccer image segmentation. In Proceedings of the 15th International Conference on Pattern Recognition, Barcelona, Spain, 3–7 September 2000; pp. 621–624. [Google Scholar]
  8. Park, S.H.; Gao, Y.; Shi, Y.; Shen, D. Interactive prostate segmentation using atlas-guided semi-supervised learning and adaptive feature selection. Med. Phys. 2014, 41, 111715. [Google Scholar] [CrossRef] [Green Version]
  9. Herman, G.T.; Carvalho, B.M. Multiseeded segmentation using fuzzy connectedness. IEEE Trans. Pattern Anal. Mach. Intell. 2001, 23, 460–474. [Google Scholar] [CrossRef]
  10. Rueda, S.; Knight, C.L.; Papageorghiou, A.T.; Noble, J.A. Feature-based fuzzy connectedness segmentation of ultrasound images with an object completion step. Med. Image Anal. 2015, 26, 30–46. [Google Scholar] [CrossRef]
  11. Dokur, Z.; Olmez, T. Segmentation of ultrasound images by using a hybrid neural network. Pattern Recognit. Lett. 2002, 23, 1824–1836. [Google Scholar] [CrossRef]
  12. Seyedhosseini, M.; Tasdizen, T. Multi-class multi-scale series contextual model for image segmentation. IEEE Trans. Image Process. 2013, 22, 4486–4496. [Google Scholar] [CrossRef]
  13. Vese, L.A.; Chan, T.F. A multiphase level set framework for image segmentation using the Mumford and Shah model. Int. J. Comput. Vis. 2002, 50, 271–293. [Google Scholar] [CrossRef]
  14. Yang, W.; Wenjie, Z.; Lin, W.; Xuemin, L.; Meng, F.; Shirui, P. Iterative views agreement: An iterative low-rank based structured optimization method to multi-view spectral clustering. arXiv 2016, arXiv:1608.05560. [Google Scholar]
  15. Wang, Y.; Wu, L.; Lin, X.; Gao, J. Multiview spectral clustering via structured low-rank matrix factorization. IEEE Trans. Neural Networks Learn. Syst. 2018, 29, 4833–4843. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  16. Ju, Z.; Liu, H. Fuzzy Gaussian mixture models. Pattern Recognit. 2012, 45, 1146–1158. [Google Scholar] [CrossRef]
  17. Cai, W.; Chen, S.; Zhang, D. Fast and robust fuzzy c-means clustering algorithms incorporating local information for image segmentation. Pattern Recognit. 2007, 40, 825–838. [Google Scholar] [CrossRef] [Green Version]
  18. Nguyen, T.M.; Wu, Q.J. Gaussian mixture model based spatial neighbourhood relationships for pixel labelling problem. IEEE Trans. Syst. Man Cybern. 2012, 42, 193–202. [Google Scholar] [CrossRef] [PubMed]
  19. Nikou, C.; Galatsanos, N.P.; Likas, A.C. A class-adaptive spatially variant mixture model for image segmentation. IEEE Trans. Image Process. 2007, 16, 1121–1130. [Google Scholar] [CrossRef] [PubMed]
  20. Hui, T.; Dillenseger, J.L.; Luo, L.M. A vectorial image classification method based on neighbourhood weighted Gaussian mixture model. Comput. Med. Imaging Graph. 2009, 33, 644–650. [Google Scholar]
  21. Nguyen, T.M.; Wu, Q.J.; Ahuja, S. An extension of the standard mixture model for image segmentation. IEEE Trans. Neural Netw. 2010, 21, 1326–1338. [Google Scholar] [CrossRef]
  22. Li, C.; Kao, C.Y.; Gore, J.C.; Ding, Z. Minimization of region-scalable fitting energy for image segmentation. IEEE Trans. Image Process. 2008, 17, 1940–1949. [Google Scholar]
  23. Ren, H.; Hu, T. A local neighbourhood robust fuzzy clustering image segmentation algorithm based on an adaptive feature selection Gaussian mixture model. Sensors 2020, 20, 2391. [Google Scholar] [CrossRef]
  24. Hussain, R.; Noyan, M.A.; Woyessa, G.; Marín, R.R.R.; Martinez, P.A.; Mahdi, F.M.; Finazzi, V.; Hazlehurst, T.A.; Hunter, T.H.; Coll, T.; et al. An ultra-compact particle size analyser using a CMOS image sensor and machine learning. Light Sci. Appl. 2020, 9, 21. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  25. Liu, C.; Dong, W.-F.; Jiang, K.-M.; Zhou, W.-P.; Zhang, T.; Li, H.-W. Recognition of dense fluorescent droplets using an improved watershed segmentation algorithm. Chin. Opt. 2019, 12, 783–790. [Google Scholar] [CrossRef]
  26. Wang, X.; Min, H.; Zou, L.; Zhang, Y.-G. A novel level set method for image segmentation by incorporating local statistical analysis and global similarity measurement. Pattern Recognit. 2015, 48, 189–204. [Google Scholar] [CrossRef]
  27. Zhang, K.-H.; Tan, Z.-H.; Li, B. Automated image segmentation based on pulse coupled neural network with partide swarm optimization and comprehensive evaluation. Opt. Precis. Eng. 2018, 26, 962–970. [Google Scholar] [CrossRef]
  28. Rivenson, Y.; Liu, T.; Wei, Z.; Zhang, Y.; de Hanna, K.; Ozvan, A. PhaseStain: The digital staining of label-free quantitative phase microscopy images using deep learning. Light Sci. Appl. 2019, 8, 23. [Google Scholar] [CrossRef] [PubMed]
  29. Wang, X.; Tang, Y.; Masnou, S.; Chen, L. A global/local affinity graph for image segmentation. IEEE Trans. Image Process. 2015, 24, 1399–1411. [Google Scholar] [CrossRef]
  30. Wei, M.; Xing, F.; You, Z. A real-time detection and positioning method for small and weak targets using a 1D morphology-based approach in 2D images. Light Sci. Appl. 2018, 7, 18006. [Google Scholar] [CrossRef]
  31. Chen, S.M.; Chang, Y.C. Multivariable fuzzy forecasting based on fuzzy clustering and fuzzy ruleinterpolation techniques. Inf. Sci. 2010, 180, 4772–4783. [Google Scholar] [CrossRef]
  32. Krinidis, S.; Chatzis, V. A robust fuzzy local information C-means clustering algorithm. IEEE Trans. Image Process. 2010, 19, 1328–1337. [Google Scholar] [CrossRef]
  33. Nguyen, T.M.; Wu, Q.J. Fast and robust spatially constrained Gaussian mixture model for image segmentation. IEEE Trans. Circuits Syst. Video Technol. 2013, 23, 621–635. [Google Scholar] [CrossRef]
  34. Zhang, X.; Zhang, C.; Tang, W.; Wei, Z. Medical image segmentation using improved FCM. Sci. China Inf. Sci. 2012, 55, 1052–1061. [Google Scholar] [CrossRef]
  35. Zhang, D.; Lan, L.; Bai, Y.; Majeed, H.; Kandel, M.E.; Popescu, G.; Cheng, J.X. Bond-selective transient phase imaging by sensing of the infrared photothermal effect. Light Sci. Appl. 2019, 8, 116. [Google Scholar] [CrossRef] [Green Version]
  36. Zhao, X.; Li, Y.; Zhao, Q. Mahalanobis distance based on fuzzy clustering algorithm for image segmentation. Digit. Signal Process. 2015, 3, 8–16. [Google Scholar] [CrossRef]
  37. Wang, X.S.; Guo, S.; Xu, X.J.; Li, A.Z.; He, Y.G.; Guo, W.; Liu, R.B.; Zhang, W.J.; Zhang, T.L. Fast recognition and classification of tetrazole compounds based on laser-induced breakdown spectroscopy and raman spectroscopy. Chin. Opt. 2019, 12, 888–895. [Google Scholar] [CrossRef]
  38. Deng, J.; Li, J.; Feng, H.; Zeng, Z.M. Three-dimensional depth segmentation technique utilizing discontinuities of wrapped phase sequence. Opt. Precis. Eng. 2019, 27, 2459–2466. [Google Scholar] [CrossRef]
  39. Wei, T.; Zhou, Y.H. Blind sidewalk image location based on machine learning recognition and marked watershed segmentation. Opt. Precis. Eng. 2019, 27, 201–210. [Google Scholar]
  40. Sikka, K.; Sinha, N.; Singh, P.K.; Mishra, A.K. A fully automated algorithm under modified FCM framework for improved brain MR image segmentation. Magn. Reson. Imaging 2009, 27, 994–1004. [Google Scholar] [CrossRef]
  41. Benaichouche, A.N.; Oulhadj, H.; Siarry, P. Improved spatial fuzzy c-means clustering for image segmentation using PSO initialization, Mahalanobis distance and post-segmentation correction. Digit. Signal Process. 2013, 23, 1390–1400. [Google Scholar] [CrossRef]
  42. Kandwal, R.; Kumar, A.; Bhargava, S. Review: Existing image segmentation techniques. Int. J. Adv. Res. Comput. Sci. Softw. Eng. 2014, 4, 153–156. [Google Scholar]
  43. Kuang, Y.H. Applications of an enhanced cluster validity index method based on the fuzzy C-means and rough set theories to partition and classification. Expert Syst. Appl. 2010, 37, 8757–8769. [Google Scholar]
  44. Hou, X.; Zhang, T.; Xiong, G.; Lu, Z.; Xie, K. A novel steganalysis framework of heterogeneous images basedon GMM clustering. Signal Process. Image Commun. 2014, 29, 385–399. [Google Scholar] [CrossRef]
  45. Zhao, B.; Zhong, Y.; Ma, A.; Zhang, L. A spatial Gaussian mixture model for optical remote sensing imageclustering. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2016, 9, 1–12. [Google Scholar] [CrossRef]
  46. Yang, M.S.; Lai, C.Y.; Lin, C.Y. A robust EM clustering algorithm for Gaussian mixture models. Pattern Recognit. 2012, 45, 3950–3961. [Google Scholar] [CrossRef]
  47. Lin, P.L.; Huang, P.W.; Kuo, C.H.; Lai, Y.H. A size-insensitive integrity-based fuzzy C-means method fordata clustering. Pattern Recognit. 2014, 47, 2042–2056. [Google Scholar] [CrossRef]
  48. Chen, S.; Zhang, D. Robust image segmentation using FCM with spatial constraints based on new kernel-induced distance measure. IEEE Trans. Syst. Man Cybern. Part B Cybern. 2004, 34, 1907–1916. [Google Scholar] [CrossRef] [Green Version]
  49. Yao, R.; Ochoa, M.; Yan, P.; Intes, X. Net-FLICS: Fast quantitative wide-field fluorescence lifetime imaging with compressed sensing—A deep learning approach. Light Sci. Appl. 2019, 8, 26. [Google Scholar] [CrossRef] [Green Version]
  50. Hu, H.R.; Dan, X.Z.; Zhao, Q.H.; Sun, F.Y.; Wang, Y.H. Automatic extraction of speckle area in digital image correlation. Chin. Opt. 2019, 12, 1329–1337. [Google Scholar] [CrossRef]
  51. Cai, H.Y.; Zhang, W.Q.; Chen, X.D.; Liu, S.S.; Han, X.Y. Image processing method for ophthalmic optical coherence tomography. Chin. Opt. 2019, 12, 731–740. [Google Scholar] [CrossRef]
  52. Wang, J.; He, X.; Wei, Z.H.; Mu, Z.Y.; Lv, Y.; He, J.W. Restoration method for blurred star images based on region filters. Chin. Opt. 2019, 12, 321–331. [Google Scholar] [CrossRef]
  53. Dong, D.; Huang, X.; Li, L.; Mao, H.; Mo, Y.; Zhang, G.; Zhang, Z.; Shen, J.; Liu, W.; Wu, Z.; et al. Super-resolution fluorescence-assisted diffraction computational tomography reveals the three-dimensional landscape of the cellular organelle interactome. Light Sci. Appl. 2020, 9, 11. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  54. Liu, D.M.; Chang, F.L. Active contour model for image segmentation based on Retinex correction and saliency. Opt. Precis. Eng. 2019, 27, 1593–1600. [Google Scholar]
  55. Lu, B.; Hu, T.; Liu, T. Variable Exponential chromaticity filtering for microscopic image segmentation of wire harness terminals. Opt. Precis. Eng. 2019, 27, 1894–1900. [Google Scholar]
Figure 1. The original image.
Figure 1. The original image.
Sensors 20 03722 g001aSensors 20 03722 g001b
Figure 2. Gaussian noise interfering with the Lena image and the segmentation results.
Figure 2. Gaussian noise interfering with the Lena image and the segmentation results.
Sensors 20 03722 g002aSensors 20 03722 g002b
Figure 3. Gaussian noise interfering with the images of the four types of man-made objects and the segmentation results.
Figure 3. Gaussian noise interfering with the images of the four types of man-made objects and the segmentation results.
Sensors 20 03722 g003aSensors 20 03722 g003b
Figure 4. Gaussian noise interferes with brain slice images and the segmentation results.
Figure 4. Gaussian noise interferes with brain slice images and the segmentation results.
Sensors 20 03722 g004
Figure 5. Gaussian noise interfering with the image and the segmentation results for the Cameraman.
Figure 5. Gaussian noise interfering with the image and the segmentation results for the Cameraman.
Sensors 20 03722 g005
Figure 6. Gaussian noise interfering with the image and the segmentation results for remote sensing image 7.
Figure 6. Gaussian noise interfering with the image and the segmentation results for remote sensing image 7.
Sensors 20 03722 g006aSensors 20 03722 g006b
Figure 7. Salt-and-pepper noise interfering with the Lena image and the segmentation results.
Figure 7. Salt-and-pepper noise interfering with the Lena image and the segmentation results.
Sensors 20 03722 g007
Figure 8. Salt-and-pepper noise interfering with the brain slice image and the segmentation results.
Figure 8. Salt-and-pepper noise interfering with the brain slice image and the segmentation results.
Sensors 20 03722 g008
Figure 9. Salt-and-pepper noise interfering with the image of four man-made structures and the segmentation results.
Figure 9. Salt-and-pepper noise interfering with the image of four man-made structures and the segmentation results.
Sensors 20 03722 g009aSensors 20 03722 g009b
Figure 10. Salt-and-pepper noise interfering with the image of a cell and the segmentation results.
Figure 10. Salt-and-pepper noise interfering with the image of a cell and the segmentation results.
Sensors 20 03722 g010aSensors 20 03722 g010b
Figure 11. Salt-and-pepper noise interfering with remote sensing image 6 and the segmentation results.
Figure 11. Salt-and-pepper noise interfering with remote sensing image 6 and the segmentation results.
Sensors 20 03722 g011
Figure 12. Multiplicative noise interfering with the wheat field image and the segmentation results.
Figure 12. Multiplicative noise interfering with the wheat field image and the segmentation results.
Sensors 20 03722 g012aSensors 20 03722 g012b
Figure 13. Multiplicative noise interfering with the canyon image and the segmentation results.
Figure 13. Multiplicative noise interfering with the canyon image and the segmentation results.
Sensors 20 03722 g013aSensors 20 03722 g013b
Figure 14. Multiplicative noise interfering with the forest image and the segmentation results.
Figure 14. Multiplicative noise interfering with the forest image and the segmentation results.
Sensors 20 03722 g014
Figure 15. Mixed noise interfering with the composite image (1) and the segmentation results.
Figure 15. Mixed noise interfering with the composite image (1) and the segmentation results.
Sensors 20 03722 g015
Figure 16. Mixed noise interfering with the house image and the segmentation results.
Figure 16. Mixed noise interfering with the house image and the segmentation results.
Sensors 20 03722 g016aSensors 20 03722 g016b
Figure 17. Mixed noise interfering with the farmland image and the segmentation results.
Figure 17. Mixed noise interfering with the farmland image and the segmentation results.
Sensors 20 03722 g017
Figure 18. Mixed noise interfering with the river image and segmentation results.
Figure 18. Mixed noise interfering with the river image and segmentation results.
Sensors 20 03722 g018
Figure 19. Mixed noise interfering with composite image (2) and the segmentation results.
Figure 19. Mixed noise interfering with composite image (2) and the segmentation results.
Sensors 20 03722 g019aSensors 20 03722 g019b
Figure 20. Mixed noise interfering with composite image (3) and the segmentation results.
Figure 20. Mixed noise interfering with composite image (3) and the segmentation results.
Sensors 20 03722 g020aSensors 20 03722 g020b
Table 1. Comparison of the anti-Gaussian noise peak signal-to-noise ratio (PSNR) (dB) of each algorithm.
Table 1. Comparison of the anti-Gaussian noise peak signal-to-noise ratio (PSNR) (dB) of each algorithm.
Split ImageFCMFSFCMSVFMMEGMMAFSFCMFRSCGMMImproved Algorithm
Lena image10.9739.372911.178613.566415.092815.874116.0013
Four types of man-made objects12.483211.612414.831215.881218.251224.287125.5661
Cameraman9.810211.41719.853214.756115.270415.881216.4271
Brain slice8.057312.651310.001212.671212.781213.981213.5148
Remote sensing image 714.236915.723117.264518.265119.843225.281327.2172
Table 2. Comparison of the anti-Gaussian noise misclassification rate (MCR) (%) of each algorithm.
Table 2. Comparison of the anti-Gaussian noise misclassification rate (MCR) (%) of each algorithm.
Split ImageFCMFSFCMSVFMMEGMMAFSFCMFRSCGMMImproved Algorithm
Lena image41.3144.0136.3921.1314.112.3110.12
Four types of man-made objects33.2834.3426.6918.5316.982.11.78
Cameraman26.1511.7616.123.242.793.011.96
Brain slice13.139.2311.595.654.454.673.87
Remote sensing image 739.2834.2326.9819.5417.283.121.96
Table 3. Comparison of the PSNRs (dB) of various algorithms with salt-and-pepper noise.
Table 3. Comparison of the PSNRs (dB) of various algorithms with salt-and-pepper noise.
Split ImageFCMFSFCMSVFMMEGMMAFSFCMFRSCGMMImproved Algorithm
Lena image7.561511.23148.15168.913410.071210.315112.9512
Brain slice7.08127.12126.413413.921514.002115.712117.2612
Four types of man-made objects9.31259.15419.312316.431221.014117.257122.7521
Cell10.231911.25899.241711.291312.287617.287121.7545
Remote sensing 612.278613.268414.121514.265117.265418.256123.7612
Table 4. Comparison of the anti-salt-and-pepper noise MCR (%) of each algorithm.
Table 4. Comparison of the anti-salt-and-pepper noise MCR (%) of each algorithm.
Split ImageFCMFSFCMSVFMMEGMMAFSFCMFRSCGMMImproved Algorithm
Lena image36.8140.8136.5345.1217.4114.1913.17
Brain slice41.1341.2423.0113.5612.1511.146.12
Four types of man-made objects36.1239.6122.1914.2113.2824.612.51
Cell39.2830.2123.3817.3615.6711.263.14
Remote sensing 645.2840.2138.1225.2316.1912.154.23
Table 5. Comparison of the anti-multiplier noise PSNR (dB) of each algorithm.
Table 5. Comparison of the anti-multiplier noise PSNR (dB) of each algorithm.
Split ImageFCMFSFCMSVFMMEGMMAFSFCMFRSCGMMImproved Algorithm
Wheat field14.179313.861214.232518.491218.594517.125422.4898
Canyon8.19828.32358.471511.241211.367113.376115.2874
Forest12.278110.642112.431220.713122.176521.498123.5412
Composite image (1)6.23416.49877.27368.16529.254111.543213.7645
Table 6. Comparison of the anti-multiplicative noise MCRs (%) of various algorithms.
Table 6. Comparison of the anti-multiplicative noise MCRs (%) of various algorithms.
Split ImageFCMFSFCMSVFMMEGMMAFSFCMFRSCGMMImproved Algorithm
Wheat field14.8115.6114.515.515.217.582.18
Canyon15.9215.1314.415.415.217.612.58
Forest23.9132.5122.813.392.422.922.12
Composite image (1)11.2610.989.654.214.083.121.45
Table 7. Comparison of the anti-mixed noise PSNR (dB) of each algorithm.
Table 7. Comparison of the anti-mixed noise PSNR (dB) of each algorithm.
Split ImageFCMFSFCMSVFMMEGMMAFSFCMFRSCGMMImproved Algorithm
Stadium9.37618.42319.63129.167114.25128.385115.4321
Farmland8.86296.44319.24517.451214.87258.813616.7235
River11.079111.056810.557112.481216.789114.781218.5821
Composite image (2)7.21658.16789.267210.264013.28366.123414.2123
Composite image (3)6.21237.42568.236710.234112.21235.212113.2356
Table 8. Comparison of the anti-mixed noise MCR (%) of each algorithm.
Table 8. Comparison of the anti-mixed noise MCR (%) of each algorithm.
Split ImageFCMFSFCMSVFMMEGMMAFSFCMFRSCGMMImproved Algorithm
Stadium35.1245.8734.9142.1614.2142.6511.21
Farmland25.3146.5124.1238.126.8127.215.21
River19.7120.1219.1212.764.136.813.61
Composite image (2)16.2117.5414.5811.263.214.872.31
Composite image (3)17.7418.2115.5413.234.765.763.21

Share and Cite

MDPI and ACS Style

Ren, H.; Hu, T. An Adaptive Feature Selection Algorithm for Fuzzy Clustering Image Segmentation Based on Embedded Neighbourhood Information Constraints. Sensors 2020, 20, 3722. https://doi.org/10.3390/s20133722

AMA Style

Ren H, Hu T. An Adaptive Feature Selection Algorithm for Fuzzy Clustering Image Segmentation Based on Embedded Neighbourhood Information Constraints. Sensors. 2020; 20(13):3722. https://doi.org/10.3390/s20133722

Chicago/Turabian Style

Ren, Hang, and Taotao Hu. 2020. "An Adaptive Feature Selection Algorithm for Fuzzy Clustering Image Segmentation Based on Embedded Neighbourhood Information Constraints" Sensors 20, no. 13: 3722. https://doi.org/10.3390/s20133722

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop