| Literature DB >> 26649068 |
Li Ma1, Yang Li1, Suohai Fan1, Runzhu Fan2.
Abstract
Image segmentation plays an important role in medical image processing. Fuzzy c-means (FCM) clustering is one of the popular clustering algorithms for medical image segmentation. However, FCM has the problems of depending on initial clustering centers, falling into local optimal solution easily, and sensitivity to noise disturbance. To solve these problems, this paper proposes a hybrid artificial fish swarm algorithm (HAFSA). The proposed algorithm combines artificial fish swarm algorithm (AFSA) with FCM whose advantages of global optimization searching and parallel computing ability of AFSA are utilized to find a superior result. Meanwhile, Metropolis criterion and noise reduction mechanism are introduced to AFSA for enhancing the convergence rate and antinoise ability. The artificial grid graph and Magnetic Resonance Imaging (MRI) are used in the experiments, and the experimental results show that the proposed algorithm has stronger antinoise ability and higher precision. A number of evaluation indicators also demonstrate that the effect of HAFSA is more excellent than FCM and suppressed FCM (SFCM).Entities:
Mesh:
Year: 2015 PMID: 26649068 PMCID: PMC4663300 DOI: 10.1155/2015/120495
Source DB: PubMed Journal: Comput Math Methods Med ISSN: 1748-670X Impact factor: 2.238
Figure 1The flowchart of AFSA.
Figure 2Noise pixel and neighbor regions.
Algorithm 1HAFSA.
Figure 3Segmentation of artificial grid graph. (a) An artificial grid graph. (b) Graph with 5% Gaussian noise. (c) Graph with 10% Gaussian noise. (d) HAFSA on the graph with 5% Gaussian noise. (e) FCM on the graph with 5% Gaussian noise. (f) SFCM on the graph with 5% Gaussian noise. (g) HAFSA on the graph with 10% Gaussian noise. (h) FCM on the graph with 10% Gaussian noise. (i) SFCM on the graph with 10% Gaussian noise.
Simulation results of grid graph.
| Simulation image | Algorithm | Evaluation indexes | ||||||
|---|---|---|---|---|---|---|---|---|
|
| PSNR | vpc | vpe | Accuracy | JS | MSE | ||
| Grid graph | All 3 (≈) |
|
|
|
|
|
|
|
|
| ||||||||
| 5% Gaussian | FCM | 1.86 | 49.4164 | 0.7674 | 0.4659 | 0.9905 | 0.9813 | 1.8768 |
| SFCM | 1.86 | 49.1265 | 0.7606 | 0.4763 | 0.9912 | 0.9825 | 1.8259 | |
| HAFSA | 3.71 |
|
|
|
|
|
| |
|
| ||||||||
| 10% Gaussian | FCM | 2.11 | 38.5015 | 0.6907 | 0.5757 | 0.9874 | 0.9752 | 5.4161 |
| SFCM | 2.12 | 38.5015 | 0.6858 | 0.5824 | 0.9877 | 0.9756 | 5.3893 | |
| HAFSA | 4.22 |
|
|
|
|
|
| |
Figure 4(a) The variation of the c-means objective function J on HAFSA, FCM, and SFCM with Gaussian noises. (b) The variation of the c-means objective function J on HAFSA, FCM, and SFCM with Speckle noises.
Figure 5Segmentation results of MRI: (a) MRI; (b) FCM on MRI; (c) SFCM on MRI; (d) HAFSA on MRI; (e) WM (standard segmentation); (f) WM (FCM); (g) WM (SFCM); (h) WM (HAFSA); (i) GM (standard segmentation); (j) GM (FCM); (k) GM (SFCM); (l) GM (HAFSA); (m) CSF (standard segmentation); (n) CSF (FCM); (o) CSF (SFCM); (p) CSF (HAFSA).
Simulation results of MRI.
| Simulation image | Algorithm | Evaluation indexes | ||||||
|---|---|---|---|---|---|---|---|---|
|
| PSNR | vpc | vpe | Accuracy | JS | MSE | ||
| MRI | FCM | 1.23 | 17.9176 | 0.7735 | 0.6043 | 0.6554 | 0.4874 | 45.2549 |
| SFCM | 1.24 | 17.9176 | 0.8052 |
| 0.6890 | 0.5255 | 44.2323 | |
| HAFSA | 9.07 |
|
| 0.5876 |
|
|
| |