| Literature DB >> 30675176 |
Hong Zhu1,2,3, Hanzhi He1,2, Jinhui Xu3, Qianhao Fang1,2, Wei Wang4.
Abstract
In this paper, we propose a novel algorithm for medical image segmentation, which combines the density peaks clustering (DPC) with the fruit fly optimization algorithm, and it has the following advantages. Firstly, it avoids the problem of DPC that needs to artificially select parameters (such as the number of clusters) in its decision graph and thus can automatically determine their values. Secondly, our algorithm uses random step size, instead of the fixed step size as in the fruit fly optimization algorithm, which helps avoid falling into local optima. Thirdly, our algorithm selects the cut-off distance and the cluster centers using the image entropy value and can better capture the structures of the image. Experiments on benchmark dataset and proprietary dataset show that our algorithm can adaptively segment medical images with faster convergence and better robustness.Entities:
Mesh:
Year: 2018 PMID: 30675176 PMCID: PMC6323531 DOI: 10.1155/2018/3052852
Source DB: PubMed Journal: Comput Math Methods Med ISSN: 1748-670X Impact factor: 2.238
Algorithm 1DPC Algorithm.
Figure 1Manual selection of cluster centers and segmentation effects. (a) Cerebral stroke CT. (b) Decision graph. (c) Segmentation results.
Figure 2Decision of cluster center. (a) Descending order graph of γ. (b) Fruit fly optimization flying route. (c) Optimization process with iterations. (d) Effect of image segmentation.
Algorithm 2FOA-DPC Algorithm.
The qualitative analysis of K-means, DPC, GA-DPC, and FOA-DPC algorithms.
| Index of analysis | K-means | DPC | GA-DPC | FOA-DPC |
|---|---|---|---|---|
| Prior information | Specify cluster numbers in advance | Specify cluster numbers in advance | No need to specify cluster numbers in advance | No need to specify cluster numbers in advance |
| Algorithm type | Based on division | Based on density | Based on density | Based on density |
| Time complexity | O ( | O ( | O ( | O ( |
| Robustness | Weak | Weak | Strong | Stronger |
Figure 3Segmentation results of four algorithms on brain MRI images. Column (a): original images; column (b): FOA-DPC; column (c): K-means; column (d): DPC; column (e): GA-DPC. Row 1: MS plaques; row 2: meningioma; row 3: sarcoma; row 4: acute cerebral infarction; row 5: metastatic bronchial cancer.
Comparison of evaluation index values of K-means, DPC, GA-DPC, and FOA-DPC clustering algorithms.
| Methods | Index | Experimental images | ||||
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| K-means | SEC | 1793.24 | 1858.31 | 1426.70 | 1512.50 | 1549.43 |
| Image entropy | 4.73 | 4.11 | 4.31 | 4.09 | 4.31 | |
| Time/s | 0.11 | 0.10 | 0.11 | 0.12 | 0.10 | |
|
| ||||||
| DPC | SEC | 1701.49 | 1518.55 | 1590.32 | 1724.85 | 1793.05 |
| Image entropy | 4.91 | 4.20 | 4.40 | 4.39 | 4.69 | |
| Time/s | 0.34 | 0.36 | 0.35 | 0.33 | 0.32 | |
|
| ||||||
| GA-DPC | SEC | 1935.54 | 2188.63 | 2105.17 | 2105.01 | 1760.83 |
| Image entropy | 5.04 | 4.39 | 4.72 | 4.50 | 4.77 | |
| Time/s | 40.21 | 39.99 | 40.18 | 40.25 | 40.14 | |
|
| ||||||
| FOA-DPC | SEC | 1935.54 | 2188.63 | 2105.17 | 2105.01 | 1760.83 |
| Image entropy | 5.04 | 4.39 | 4.72 | 4.50 | 4.77 | |
| Time/s | 9.54 | 9.40 | 9.39 | 9.42 | 9.50 | |
Figure 4Segmentation results of four algorithms on proprietary dataset. (a) Original images. (b) K-means. (c) AP. (d) DPC. (e) GA-DPC. (f) FOA-DPC.
Comparison of evaluation index values of K-means, AP, DPC, GA-DPC, and FOA-DPC clustering algorithms.
| Methods | Index | Experimental images | |||||
|---|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | ||
| K-means | SEC | 1351.75 | 1617.53 | 1561.35 | 1473.01 | 1305.70 | 1461.69 |
| Image entropy | 1.62 | 1.75 | 2.18 | 2.16 | 1.88 | 2.06 | |
| Time/s | 0.50 | 0.71 | 0.45 | 0.41 | 0.99 | 0.46 | |
|
| |||||||
| AP | SEC | 408.99 | 668.22 | 198.23 | 148.84 | 640.34 | 291.53 |
| Image entropy | 1.23 | 1.31 | 1.47 | 1.16 | 1.40 | 1.35 | |
| Time/s | 0.29 | 0.28 | 0.21 | 0.22 | 0.25 | 0.21 | |
|
| |||||||
| DPC | SEC | 2005.61 | 2177.19 | 1998.54 | 1904.61 | 1998.03 | 1961.34 |
| Image entropy | 3.10 | 3.06 | 3.33 | 3.15 | 2.96 | 3.35 | |
| Time/s | 0.77 | 1.51 | 0.74 | 0.67 | 1.62 | 0.63 | |
|
| |||||||
| GA-DPC | SEC | 2267.98 | 2059.73 | 2234.07 | 2129.66 | 2046.04 | 2252.31 |
| Image entropy | 4.09 | 4.18 | 4.33 | 4.24 | 4.07 | 4.44 | |
| Time/s | 80.02 | 124.41 | 73.03 | 69.40 | 121.51 | 72.89 | |
|
| |||||||
| FOA-DPC | SEC | 2364.77 | 2161.95 | 2059.37 | 2213.34 | 2157.90 | 2311.20 |
| Image entropy | 4.36 | 4.54 | 4.56 | 4.51 | 4.39 | 4.72 | |
| Time/s | 44.06 | 72.49 | 40.69 | 40.02 | 69.72 | 43.60 | |