| Literature DB >> 35341174 |
Donglin Zhu1,2, Linpeng Xie1, Changjun Zhou1.
Abstract
Image segmentation plays an important role in daily life. The traditional K-means image segmentation has the shortcomings of randomness and is easy to fall into local optimum, which greatly reduces the quality of segmentation. To improve these phenomena, a K-means image segmentation method based on improved manta ray foraging optimization (IMRFO) is proposed. IMRFO uses Lévy flight to improve the flexibility of individual manta rays and then puts forward a random walk learning that prevents the algorithm from falling into the local optimal state. Finally, the learning idea of particle swarm optimization is introduced to enhance the convergence accuracy of the algorithm, which effectively improves the global and local optimization ability of the algorithm simultaneously. With the probability that K-means will fall into local optimum reducing, the optimized K-means hold stronger stability. In the 12 standard test functions, 7 basic algorithms and 4 variant algorithms are compared with IMRFO. The results of the optimization index and statistical test show that IMRFO has better optimization ability. Eight underwater images were selected for the experiment and compared with 11 algorithms. The results show that PSNR, SSIM, and FSIM of IMRFO in each image are better. Meanwhile, the optimized K-means image segmentation performance is better.Entities:
Mesh:
Year: 2022 PMID: 35341174 PMCID: PMC8942626 DOI: 10.1155/2022/4587880
Source DB: PubMed Journal: Comput Intell Neurosci
Figure 1Lévy flight diagram.
Figure 2Distribution of algorithm individuals (a) original algorithm (b) algorithm with GWL.
Figure 3K-Means image segmentation based on IMRFO.
Test function information table.
| F | Dim | Interval | Min |
|---|---|---|---|
|
| 30/100 | [-100,100] | 0 |
|
| 30/100 | [-10,10] | 0 |
|
| 30/100 | [-100,100] | 0 |
|
| 30/100 | [-100,100] | 0 |
|
| 30/100 | [-30,30] | 0 |
|
| 30/100 | [-1.28,1.28] | 0 |
|
| 30/100 | [-500,500] | -418.9829n |
|
| 30/100 | [-5.12,5.12] | 0 |
|
| 30/100 | [-32,32] | 0 |
|
| 30/100 | [-600,600] | 0 |
|
| 30/100 | [−50,50] | 0 |
|
| |||
|
| |||
|
| 2 | [-65.536.65.536] | 0.998 |
Performance comparison table of each algorithm
|
| Algorithm | Best | Mean | Std |
|---|---|---|---|---|
|
| IMRFO | 0 | 0 |
|
| MRFO | 0 | 0 | 0 | |
| HBA | 9.3799 | 1.1587 | 4.2983 | |
| WOA | 3.1181 | 1.0841 | 4.5034 | |
| TLBO | 4.0530 | 2.9876 | 2.1878 | |
| FPA | 3.4196 | 5.6323 | 9.3090 | |
| GWO | 2.97266 | 9.97975 | 2.31134 | |
| PSO | 1.35628 | 7.30343 | 1.53846 | |
|
| ||||
|
| IMRFO |
|
|
|
| MRFO | 4.2592 | 1.5644 | 0 | |
| HBA | 1.0045 | 3.0642 | 8.9871 | |
| WOA | 5.1550 | 8.1673 | 2.9729 | |
| TLBO | 3.0778 | 1.2493 | 7.1358 | |
| FPA | 4.4336 | 7.9783 | 1.3371 | |
| GWO | 1.00188 | 5.16621 | 3.79647 | |
| PSO | 1.9394 | 1.2453 | 3.7943 | |
|
| ||||
|
| IMRFO |
|
|
|
| MRFO | 0 | 4.2858 | 0 | |
| HBA | 7.5465 | 1.8442 | 6.9103 | |
| WOA | 4.7217 | 1.4248 | 6.9878 | |
| TLBO | 6.0458 | 1.7598 | 1.8686 | |
| FPA | 6.4669 | 9.4629 | 1.9121 | |
| GWO | 1.2723 | 1.6522 | 5.6380 | |
| PSO | 2.4597 | 6.8764 | 4.6664 | |
|
| ||||
|
| IMRFO |
|
|
|
| MRFO | 1.8994 | 1.2937 | 0 | |
| HBA | 6.4810 | 3.6559 | 8.7750 | |
| WOA | 1.3789 | 2.9967 | 3.0998 | |
| TLBO | 7.54383 | 2.2303 | 1.1471 | |
| FPA | 7.5982 | 8.3319 | 3.0315 | |
| GWO | 1.0249 | 1.3528 | 1.3630 | |
| PSO | 1.0009 | 1.0221 | 5.1654 | |
|
| ||||
|
| IMRFO | 1.8761 | 1.9089 | 4.2393 |
| MRFO | 1.9091 | 2.0074 | 3.9236 | |
| HBA | 1.9310 | 2.1199 | 7.6666 | |
| WOA | 2.6313 | 2.6797 | 2.0942 | |
| TLBO | 1.6702 | 1.8846 | 1.0315 | |
| FPA | 1.0583 | 1.7478 | 3.8136 | |
| GWO | 4.5186 | 4.6672 | 7.8488 | |
| PSO | 89.4507 | 234.8606 | 104.6002 | |
|
| ||||
|
| IMRFO |
|
|
|
| MRFO | 3.1973 | 3.8448 | 4.0550 | |
| HBA | 1.6931 | 1.1151 | 8.9566 | |
| WOA | 3.9351 | 9.5517 | 9.4421 | |
| TLBO | 4.4041 | 7.9732 | 2.1545 | |
| FPA | 5.1790 | 9.3728 | 1.9183 | |
| GWO | 1.8171 | 5.6482 | 3.1680 | |
| PSO | 7.1930 | 1.8163 | 7.2361 | |
|
| ||||
|
| IMRFO | −1.0536 | −1.0050 | 4.2525 |
| MRFO | −9.6874 | −9.0741 | 4.3594 | |
| HBA | −1.0990 | −9.4427 | 9.4018 | |
| WOA | −12569.4699 | −11724.03485 | 1302.326078 | |
| TLBO | −9.2643 | −7.3757 | 1.1529 | |
| FPA | −4.0064 | −2.9596 | 3.8588 | |
| GWO | −8.2622 | −6.3621 | 7.0903 | |
| PSO | −8.3241 | −6.8450 | 7.5268 | |
|
| ||||
|
| IMRFO |
|
|
|
| MRFO | 0 | 0 | 0 | |
| HBA | 0 | 0 | 0 | |
| WOA | 0 | 1.8948 | 1.0378 | |
| TLBO | 0 | 6.3284 | 4.7427 | |
| FPA | 3.3516 | 3.9820 | 2.9755 | |
| GWO | 0 | 4.7528 | 1.4588 | |
| PSO | 0 | 2.0630 | 1.3861 | |
|
| ||||
|
| IMRFO |
|
|
|
| MRFO | 8.8818 | 8.8818 | 0 | |
| HBA | 8.8818 | 8.8818 | 0 | |
| WOA | 8.8818 | 4.0856 | 2.6960 | |
| TLBO | 4.4409 | 6.3357 | 0 | |
| FPA | 1.9290 | 2.0337 | 2.7610 | |
| GWO | 1.8652 | 2.7652 | 3.8165 | |
| PSO | 1.7249 | 1.9663 | 4.5356 | |
|
| ||||
|
| IMRFO |
|
|
|
| MRFO | 0 | 0 | 0 | |
| HBA | 0 | 0 | 0 | |
| WOA | 0 | 1.9723 | 3.3266 | |
| TLBO | 0 | 0 | 0 | |
| FPA | 2.7736 | 1.2829 | 6.1301 | |
| GWO | 0 | 2.4654 | 3.5462 | |
| PSO | 0 | 1.9723 | 3.3266 | |
|
| ||||
|
| IMRFO |
|
|
|
| MRFO | 4.04531 | 1.53518 | 8.77191 | |
| HBA | 3.8903 | 6.7898 | 1.1908 | |
| WOA | 2.7893 | 4.9054 | 1.5734 | |
| TLBO | 5.7527 | 2.2424 | 5.7778 | |
| FPA | 5.1790 | 3.7356 | 1.3609 | |
| GWO | 1.4152 | 1.4681 | 9.2775 | |
| PSO | 6.4838 | 8.6436 | 2.5276 | |
|
| ||||
|
| IMRFO |
|
|
|
| MRFO | 9.9800 | 9.9800 | 0 | |
| HBA | 9.9800 | 9.9800 | 0 | |
| WOA | 9.9800 | 1.2626 | 6.8599 | |
| TLBO | 9.9800 | 9.9800 | 0 | |
| FPA | 1.9995 | 1.0262 | 7.6364 | |
| GWO | 9.9800 | 1.7255 | 9.7247 | |
| PSO | 9.9800 | 1.1305 | 3.4368 | |
The optimal value is shown in bold.
Table of results for each algorithm (100 DIMENSIONS).
| F | Algorithm | Best | Mean | Std |
|---|---|---|---|---|
| F1(x) | IMRFO |
|
|
|
| MRFO | 0 | 0 | 0 | |
| HBA | 8.9040E-147 | 4.6592E-141 | 1.2550E-140 | |
| WOA | 1.0469E-102 | 7.2231E-93 | 2.5499E-92 | |
| TLBO | 1.6114E-75 | 1.6114E-75 | 1.1585E-75 | |
| FPA | 1.3848 E+05 | 2.2811 E+05 | 4.4746 E+04 | |
| GWO | 5.0821E-18 | 2.6308E-17 | 2.1090E-17 | |
| PSO | 1.0669 | 1.2459 E+01 | 3.0029 E+01 | |
|
| ||||
| F2(x) | IMRFO |
|
|
|
| MRFO | 8.2591E-234 | 8.7997E-228 | 0 | |
| HBA | 3.2693E-78 | 1.4848E-75 | 2.1169E-75 | |
| WOA | 3.97136E-62 | 8.1673E-58 | 4.04975E-55 | |
| TLBO | 1.58996E-38 | 1.11006E-55 | 1.64669E-38 | |
| FPA | 2.5777 E+27 | 4.8007 E+45 | 1.3669 E+46 | |
| GWO | 1.1188E-23 | 1.0071E-22 | 8.1329E-23 | |
| PSO | 1.6825E-06 | 4.0865E-05 | 1.3518E-04 | |
| F3(X) | IMRFO |
|
| 0 |
| MRFO | 0 | 4.2858E-192 | 0 | |
| HBA | 5.8574E-106 | 6.5344E-94 | 3.2931E-93 | |
| WOA | 4.5880 E+05 | 6.7389 E+05 | 1.1901E+05 | |
| TLBO | 5.7047E-06 | 1.4581E-04 | 1.5072E-04 | |
| FPA | 5.9828 E+05 | 9.8255 E+05 | 2.2421 E+05 | |
| GWO | 4.3996E-01 | 1.1814 E+01 | 1.3585 E+01 | |
| PSO | 4.1855 E+03 | 6.8320 E+03 | 7.6320 E+03 | |
|
| ||||
| F4(X) | IMRFO |
|
|
|
| MRFO | 1.0891E-224 | 6.0212E-219 | 0 | |
| HBA | 4.1580E-49 | 6.4459E-47 | 1.2824E-46 | |
| WOA | 9.9712E-04 | 7.4068 E+01 | 2.9309 E+01 | |
| TLBO | 2.64171E-30 | 4.63468E-30 | 1.35657E-30 | |
| FPA | 8.7604 E+01 | 9.3681 E+01 | 2.0880 | |
| GWO | 2.0983E-03 | 5.2094E-02 | 8.6554E-02 | |
| PSO | 7.3783 | 9.5754 | 1.2668 | |
|
| ||||
| F5(X) | IMRFO |
| 9.1195 E+01 | 7.3432E-01 |
| MRFO | 9.0823 E+01 | 9.2361 E+01 | 6.6140E-01 | |
| HBA | 9.1619 E+01 | 9.4762 E+01 | 1.8652 E+00 | |
| WOA | 9.6679 E+01 | 9.7258 E+01 | 3.0684E-01 | |
| TLBO | 9.1198 E+01 | 9.3064 E+01 | 9.5488E-01 | |
| FPA | 4.0625 E+08 | 9.3161 E+08 | 2.3879 E+08 | |
| GWO | 9.5679 E+01 | 9.6973 E+01 | 9.2081E-01 | |
| PSO | 6.5109 E+02 | 3.2217 E+03 | 6.7489 E+03 | |
|
| ||||
| F6(X) | IMRFO |
|
| 4.9030E-05 |
| MRFO | 2.0781E-06 | 4.9605E-05 | 4.3316E-05 | |
| HBA | 2.3868E-05 | 1.4383E-04 | 1.2534E-04 | |
| WOA | 8.5089E-06 | 1.3208E-03 | 1.3226E-03 | |
| TLBO | 5.1751E-04 | 1.1234E-03 | 3.2954E-04 | |
| FPA | 6.1163 E+02 | 1.4259 E+03 | 3.5171 E+02 | |
| GWO | 9.4824E-04 | 2.6521E-03 | 1.1372E-03 | |
| PSO | 4.9985E-01 | 1.1220 E+00 | 3.6320E-01 | |
|
| ||||
| F7(X) | IMRFO | -2.92 E+04 | -2.57 E+04 | 1.67 E+03 |
| MRFO | -2.7791 E+04 | -2.5142 E+04 | 1.1769 E+03 | |
| HBA | -3.2530 E+04 | -2.6092 E+04 | 3.5550 E+03 | |
| WOA | -4.1898 E+04 | -3.9015 E+04 | 3.7697 E+03 | |
| TLBO | -2.7940 E+04 | -1.6598 E+04 | 5.1640 E+03 | |
| FPA | -6.5597 E+03 | -5.3592 E+03 | 6.0949 E+02 | |
| GWO | -2.2404 E+04 | -1.6607 E+04 | 2.4372 E+03 | |
| PSO | -2.3436 E+04 | -2.0057 E+04 | 2.2771 E+03 | |
|
| ||||
| F8(X) | IMRFO |
|
| 0 |
| MRFO | 0 | 0 | 0 | |
| HBA | 0 | 0 | 0 | |
| WOA | 0 | 3.7896E-15 | 2.0756E-14 | |
| TLBO | 0 | 6.3284 | 4.7427 | |
| FPA | 1.3434 E+03 | 1.5311 E+03 | 8.6281 E+01 | |
| GWO | 0 | 1.3971 | 2.2329 | |
| PSO | 2.8854 E+01 | 4.8456 E+01 | 1.1153 E+01 | |
|
| ||||
| F9(X) | IMRFO |
|
|
|
| MRFO | 8.8818E-16 | 8.8818E-16 | 0 | |
| HBA | 8.8818E-16 | 8.8818E-16 | 0 | |
| WOA | 8.8818E-16 | 4.3225E-15 | 2.8731E-15 | |
| TLBO | 7.9936E-15 | 7.9936E-15 | 0 | |
| FPA | 1.9841 E+01 | 2.0520 E+01 | 3.3562E-01 | |
| GWO | 2.2204E-14 | 3.0257E-14 | 3.7242E-15 | |
| PSO | 1.3320E-06 | 1.4424E-01 | 4.4254E-01 | |
|
| ||||
| F10(X) | IMRFO |
|
| 0 |
| MRFO | 0 | 0 | 0 | |
| HBA | 0 | 0 | 0 | |
| WOA | 0 | 0 | 0 | |
| TLBO | 0 | 0 | 0 | |
| FPA | 1.3815 E+03 | 2.0376 E+03 | 3.4470 E+02 | |
| GWO | 0 | 1.8958E-03 | 3.1773E-03 | |
| PSO | 0 | 1.3192E-03 | 2.8042E-03 | |
|
| ||||
| F11(X) | IMRFO |
|
|
|
| MRFO | 4.6460E-06 | 1.09637E-05 | 6.3630E-06 | |
| HBA | 1.9642E-02 | 3.5856E-02 | 1.0354E-02 | |
| WOA | 1.8029E-03 | 7.0382E-03 | 9.1277E-03 | |
| TLBO | 7.3698E-05 | 2.3727E-03 | 5.8937E-03 | |
| FPA | 7.4824 E+08 | 2.1393 E+09 | 7.0466 E+08 | |
| GWO | 2.1287E-06 | 1.5932E-02 | 9.1126E-03 | |
| PSO | 2.3297E-13 | 8.2984E-02 | 1.7745E-01 | |
|
| ||||
| F12(X) | IMRFO |
|
|
|
| MRFO | 9.9800E-01 | 9.9800E-01 | 0 | |
| HBA | 9.9800E-01 | 9.9800E-01 | 0 | |
| WOA | 9.9800E-01 | 1.2626 | 6.8599E-01 | |
| TLBO | 9.9800E-01 | 9.9800E-01 | 0 | |
| FPA | 1.9995 | 1.0262 E+01 | 7.6364 | |
| GWO | 9.9800E-01 | 1.7255 E+00 | 9.7247E-01 | |
| PSO | 9.9800E-01 | 1.1305 E+00 | 3.4368E-01 | |
Bold font is to clearly see the advantages of the algorithm. The best indicators of IMRFO have been bold in this paper.
Wilcoxon rank-sum test p-value.
| F | MRFO | FPA | GWO | HBA | PSO | TLBO | WOA |
|---|---|---|---|---|---|---|---|
| F1 | N/A | 1.21E-12 | 1.21E-12 | 1.21E-12 | 1.21E-12 | 1.21E-12 | 1.21E-12 |
| F2 | 3.02E-11 | 3.02E-11 | 3.02E-11 | 3.02E-11 | 3.02E-11 | 3.02E-11 | 3.02E-11 |
| F3 | N/A | 1.21E-12 | 1.21E-12 | 1.21E-12 | 1.21E-12 | 1.21E-12 | 1.21E-12 |
| F4 | 3.02E-11 | 3.02E-11 | 3.02E-11 | 3.02E-11 | 3.02E-11 | 3.02E-11 | 3.02E-11 |
| F5 | 1.46E-09 | 1.79E-11 | 1.79E-11 | 4.94E-11 | 3.53E-10 | N/A | 1.79E-11 |
| F6 | N/A | 2.91E-11 | 2.91E-11 | 5.07E-07 | 2.91E-11 | 2.91E-11 | 2.29E-10 |
| F7 | 7.61E-09 | 1.44E-11 | 1.44E-11 | 3.31E-03 | 1.44E-11 | 1.97E-11 | 7.40E-07 |
| F8 | N/A | 1.21E-12 | 8.15E-02 | N/A | 4.24E-12 | 1.66E-11 | 3.34E-01 |
| F9 | N/A | 1.21E-12 | 6.59E-13 | N/A | 1.21E-12 | 4.63E-13 | 1.02E-07 |
| F10 | N/A | 1.21E-12 | 6.62E-04 | N/A | 1.35E-03 | N/A | 2.79E-03 |
| F11 | 3.02E-11 | 3.02E-11 | 3.02E-11 | 3.02E-11 | 3.02E-11 | 3.02E-11 | 3.02E-11 |
| F12 | 5.46E-03 | 1.14E-11 | 1.14E-11 | 4.95E-10 | 6.79E-02 | 2.50E-05 | 1.14E-11 |
Friedman test ranking table.
| Algorithms | IMRFO | MRFO | HBA | WOA | TLBO | FPA | GWO | PSO |
|---|---|---|---|---|---|---|---|---|
| Rank | 2.0208 | 2.2708 | 2.8333 | 5.0000 | 4.4583 | 7.5417 | 5.4167 | 6.4583 |
Comparison with variants of the algorithm
|
| Algorithm | Best | Mean | Std |
|---|---|---|---|---|
|
| IMRFO |
|
|
|
| FACL | 2.6020 | 2.6020 | 4.5704 | |
| MSSCS | 2.6586 | 1.2320 | 2.2109 | |
| SACS | 5.8993 | 2.1975 | 2.2919 | |
| CSsin | 8.1279 | 1.8682 | 2.2000 | |
|
| ||||
|
| IMRFO |
|
|
|
| FACL | 1.3615 | 1.3615 | 1.7853 | |
| MSSCS | 2.4907 | 1.0918 | 9.6029 | |
| SACS | 8.1604 | 3.6463 | 2.3128 | |
| CSsin | 8.7299 | 3.3430 | 1.7651 | |
|
| ||||
|
| IMRFO |
|
|
|
| FACL | 2.3244 | 2.3244 | 2.7422 | |
| MSSCS | 2.1933 | 6.6588 | 1.2328 | |
| SACS | 2.0617 | 4.2875 | 7.7897 | |
| CSsin | 3.4984 | 3.5258 | 1.8741 | |
|
| ||||
|
| IMRFO |
|
|
|
| FACL | 1.5622 | 1.5622 | 1.4282 | |
| MSSCS | 9.5018 | 2.8057 | 7.0418 | |
| SACS | 2.5496 | 2.8163 | 8.9570 | |
| CSsin | 1.1423 | 1.3641 | 4.9902 | |
|
| ||||
|
| IMRFO | 1.8761 | 1.9089 | 4.2393 |
| FACL | 6.2978 | 6.2978 | 7.3126 | |
| MSSCS | 2.1186 | 2.6991 | 1.5287 | |
| SACS | 9.5265 | 1.6347 | 1.0434 | |
| CSsin | 3.1439 | 1.4000 | 4.5249 | |
|
| ||||
|
| IMRFO |
|
|
|
| FACL | 4.9638 | 2.6540 | 3.6836 | |
| MSSCS | 1.0931 | 3.7296 | 1.7917 | |
| SACS | 2.7015 | 1.2413 | 6.5230 | |
| CSsin | 2.5773 | 1.2047 | 6.2553 | |
|
| ||||
|
| IMRFO | −1.0536 | −1.0050 | 4.2525 |
| FACL | −3.2588 | −3.2588 | 3.6563 | |
| MSSCS | −1.2409 | −1.2023 | 1.7642 | |
| SACS | −1.2337 | −1.2040 | 1.6571 | |
| CSsin | −1.2197 | −1.1773 | 2.2010 | |
|
| ||||
|
| IMRFO |
|
|
|
| FACL | 1.3469 | 1.3469 | 1.9995 | |
| MSSCS | 1.3682 | 1.3682 | 2.2852 | |
| SACS | 1.3558 | 1.9318 | 3.2639 | |
| CSsin | 1.3082 | 1.7173 | 2.4068 | |
|
| ||||
|
| IMRFO |
|
|
|
| FACL | 9.5803 | 9.5803 | 1.4282 | |
| MSSCS | 7.8366 | 3.3808 | 2.3225 | |
| SACS | 6.6614 | 3.5846 | 2.6071 | |
| CSsin | 9.4992 | 4.9013 | 3.5110 | |
|
| ||||
|
| IMRFO |
|
|
|
| FACL | 1.6979 | 1.6979 | 2.4994 | |
| MSSCS | 6.6613 | 8.2473 | 4.4988 | |
| SACS | 1.6653 | 3.2272 | 9.0416 | |
| CSsin | 6.6613 | 1.8055 | 8.5946 | |
|
| ||||
|
| IMRFO |
|
|
|
| FACL | 8.7100 | 8.7100 | 1.4282 | |
| MSSCS | 1.5139 | 5.4848 | 3.2760 | |
| SACS | 2.2637 | 4.8725 | 3.3696 | |
| CSsin | 1.7143 | 5.0219 | 3.9414 | |
|
| ||||
|
| IMRFO |
|
|
|
| FACL | 1.9920 | 1.9920 | 4.4633 | |
| MSSCS | — | — | — | |
| SACS | 9.9800 | 9.9800 | 0 | |
| CSsin | 9.9800 | 9.9800 | 0 | |
The optimal value is shown in bold.
Figure 4Average convergence of each algorithm.
Test table for each combination algorithm.
| F | Algorithm | Best | Mean | Std |
|---|---|---|---|---|
| F1(x) | IMRFO |
|
|
|
| MRFO-I | 0 | 0 | 0 | |
| MRFO-II | 0 | 0 | 0 | |
| MRFO-III | 0 | 0 | 0 | |
| MRFO-IV | 0 | 0 | 0 | |
| MRFO-V | 0 | 0 | 0 | |
| MRFO-VI | 0 | 0 | 0 | |
|
| ||||
| F2(x) | IMRFO |
|
|
|
| MRFO-I | 2.2366E-239 | 2.3660E-230 | 0 | |
| MRFO-II | 1.4788E-239 | 3.6180E-231 | 0 | |
| MRFO-III | 6.7519E-240 | 2.1114E-231 | 0 | |
| MRFO-IV | 4.9710E-237 | 1.7202E-229 | 0 | |
| MRFO-V | 3.4101E-236 | 1.0691E-229 | 0 | |
| MRFO-VI | 6.6058E-239 | 8.1070E-230 | 0 | |
|
| ||||
| F3(X) | IMRFO |
|
|
|
| MRFO-I | 0 | 0 | 0 | |
| MRFO-II | 0 | 0 | 0 | |
| MRFO-III | 0 | 0 | 0 | |
| MRFO-IV | 0 | 0 | 0 | |
| MRFO-V | 0 | 0 | 0 | |
| MRFO-VI | 0 | 0 | 0 | |
|
| ||||
| F4(X) | IMRFO |
|
|
|
| MRFO-I | 7.1957E-231 | 9.1743E-224 | 0 | |
| MRFO-II | 5.5959E-232 | 2.5385E-224 | 0 | |
| MRFO-III | 2.2845E-232 | 2.3915E-224 | 0 | |
| MRFO-IV | 1.7079E-231 | 6.1960E-224 | 0 | |
| MRFO-V | 3.1285E-233 | 3.7719E-225 | 2.0880 | |
| MRFO-VI | 3.3266E-233 | 2.8006E-224 | 8.6554E-02 | |
|
| ||||
| F5(X) | IMRFO |
|
| 4.2393E-01 |
| MRFO-I | 1.9160 E+01 | 2.0228 E+01 | 4.7486E-01 | |
| MRFO-II | 1.9205 E+01 | 1.9904 E+01 | 4.1531E-01 | |
| MRFO-III | 1.9050 E+01 | 2.0040 E+01 | 4.5484E-01 | |
| MRFO-IV | 1.9054 E+01 | 1.9923 E+01 | 4.8479E-01 | |
| MRFO-V | 1.8959 E+01 | 2.0027 E+01 | 5.1658E-01 | |
| MRFO-VI | 1.8883 E+01 | 1.9994 E+01 | 6.7667E-01 | |
|
| ||||
| F6(X) | IMRFO |
|
|
|
| MRFO-I | 3.3254E-06 | 4.0901E-05 | 2.9878E-05 | |
| MRFO-II | 1.7086E-06 | 4.2369E-05 | 3.8592E-05 | |
| MRFO-III | 2.9884E-06 | 4.3133E-05 | 4.4862E-05 | |
| MRFO-IV | 5.3342E-06 | 5.1792E-05 | 5.3359E-05 | |
| MRFO-V | 8.3930E-06 | 6.0626E-05 | 4.2128E-05 | |
| MRFO-VI | 4.8785E-06 | 5.3014E-05 | 4.7227E-05 | |
|
| ||||
| F7(X) | IMRFO |
|
|
|
| MRFO-I | -9.7467 E+03 | -8.7240 E+03 | 6.4405 E+02 | |
| MRFO-II | -9.9243 E+03 | -8.7951 E+03 | 6.3557 E+02 | |
| MRFO-III | -9.8848 E+03 | -8.8964 E+03 | 5.5148 E+02 | |
| MRFO-IV | -1.0102 E+04 | -8.7470 E+03 | 6.3365 E+02 | |
| MRFO-V | -1.0359 E+04 | -8.9240 E+03 | 7.0323 E+02 | |
| MRFO-VI | -1.0082 E+04 | -9.0438 E+03 | 5.6962 E+02 | |
|
| ||||
| F8(X) | IMRFO |
|
|
|
| MRFO-I | 0 | 0 | 0 | |
| MRFO-II | 0 | 0 | 0 | |
| MRFO-III | 0 | 0 | 0 | |
| MRFO-IV | 0 | 0 | 0 | |
| MRFO-V | 0 | 0 | 0 | |
| MRFO-VI | 0 | 0 | 0 | |
|
| ||||
| F9(X) | IMRFO |
|
|
|
| MRFO-I | 8.8818E-16 | 8.8818E-16 | 0 | |
| MRFO-II | 8.8818E-16 | 8.8818E-16 | 0 | |
| MRFO-III | 8.8818E-16 | 8.8818E-16 | 0 | |
| MRFO-IV | 8.8818E-16 | 8.8818E-16 | 0 | |
| MRFO-V | 8.8818E-16 | 8.8818E-16 | 0 | |
| MRFO-VI | 8.8818E-16 | 8.8818E-16 | 0 | |
|
| ||||
| F10(X) | IMRFO |
|
|
|
| MRFO-I | 0 | 0 | 0 | |
| MRFO-II | 0 | 0 | 0 | |
| MRFO-III | 0 | 0 | 0 | |
| MRFO-IV | 0 | 0 | 0 | |
| MRFO-V | 0 | 0 | 0 | |
| MRFO-VI | 0 | 0 | 0 | |
|
| ||||
| F11(X) | IMRFO |
| 1.2392E-18 | 1.2894E-18 |
| MRFO-I | 1.9606E-19 | 1.5295E-18 | 1.7575E-18 | |
| MRFO-II | 1.8111E-19 | 1.4964E-18 | 1.1884E-18 | |
| MRFO-III | 1.2951E-19 | 2.0136E-18 | 2.1218E-18 | |
| MRFO-IV | 3.8758E-19 | 2.7853E-18 | 4.2987E-18 | |
| MRFO-V | 1.1870E-19 | 1.1469E-18 | 1.0703E-18 | |
| MRFO-VI | 9.2691E-20 | 1.8700E-18 | 2.1327E-18 | |
|
| ||||
| F12(X) | IMRFO |
|
|
|
| MRFO-I | 9.9800E-01 | 9.9800E-01 | 0 | |
| MRFO-II | 9.9800E-01 | 9.9800E-01 | 0 | |
| MRFO-III | 9.9800E-01 | 9.9800E-01 | 0 | |
| MRFO-IV | 9.9800E-01 | 9.9800E-01 | 0 | |
| MRFO-V | 9.9800E-01 | 9.9800E-01 | 0 | |
| MRFO-VI | 9.9800E-01 | 9.9800E-01 | 0 | |
Bold font is to clearly see the advantages of the algorithm.
Figure 5Segmentation effect of test 01–4.
Figure 6Segmentation effect of test 05–8.
Segmentation effect tables for each algorithm.
| Image | Index | K-means | PSO | MRFO | DPSO | MSSA | IMRFO |
|---|---|---|---|---|---|---|---|
| Test 01 | PSNR | 8.0602 | 42.9051 | 42.9934 | 42.8040 | 43.4789 |
|
| SSIM | 0.0525 | 0.7354 | 0.7412 | 0.7370 | 0.7671 | 0.7479 | |
| FSIM | 0.5556 | 0.9478 | 0.9476 | 0.9571 | 0.9467 |
| |
| Ave time |
| 39.2606 | 76.7789 | 38.4986 | 50.6846 | 76.3475 | |
|
| |||||||
| Test 02 | PSNR | 6.4532 | 44.0008 | 43.3155 | 44.0595 | 43.9037 | 43.7004 |
| SSIM | 0.0306 | 0.7975 | 0.7788 |
| 0.7877 | 0.7970 | |
| FSIM | 0.4934 | 0.9464 | 0.9473 | 0.9410 | 0.9508 |
| |
| Ave time |
| 43.9744 | 78.42064 | 38.7315 | 50.7706 | 74.5214 | |
|
| |||||||
| Test 03 | PSNR | 6.6314 | 43.1602 | 43.3925 | 43.3760 | 43.2782 |
|
| SSIM | 0.0273 | 0.7615 | 0.7770 | 0.7655 | 0.7678 |
| |
| FSIM | 0.4249 | 0.9400 | 0.9470 | 0.9424 |
| 0.9430 | |
| Ave time |
| 42.6951 | 75.7196 | 38.5346 | 50.7550 | 74.7570 | |
|
| |||||||
| Test 04 | PSNR | 7.6085 | 43.0707 | 42.7419 | 43.2700 | 42.6999 | 43.1534 |
| SSIM | 0.0461 | 0.7559 | 0.7396 | 0.7651 | 0.7380 |
| |
| FSIM | 0.4920 | 0.9351 | 0.9435 | 0.9334 | 0.9397 |
| |
| Ave time |
| 41.2824 | 77.9430 | 38.4732 | 52.1376 | 75.2728 | |
|
| |||||||
| Test 05 | PSNR | 7.7941 | 43.1295 | 42.9913 | 43.2999 | 42.6999 |
|
| SSIM | 0.0187 | 0.7542 | 0.7503 | 0.7637 | 0.7380 |
| |
| FSIM | 0.4011 | 0.9551 | 0.9566 | 0.9596 | 0.9397 |
| |
| Ave time |
| 37.4426 | 73.5829 | 37.6144 | 48.2604 | 73.7482 | |
|
| |||||||
| Test 06 | PSNR | 9.6892 | 42.9705 | 42.7052 | 43.539 | 42.8316 | 43.1626 |
| SSIM | 0.0393 | 0.7375 | 0.7309 | 0.7385 | 0.7338 |
| |
| FSIM | 0.5301 | 0.9501 | 0.9567 | 0.9480 | 0.9474 |
| |
| Ave time |
| 37.5475 | 72.6558 | 39.0477 | 48.7618 | 74.5432 | |
|
| |||||||
| Test 07 | PSNR | 7.82 | 42.7995 | 42.8791 | 72.8223 | 42.7924 |
|
| SSIM | 0.1071 | 0.7357 | 0.7399 | 0.7377 | 0.7414 | 0.7409 | |
| FSIM | 0.4460 | 0.9625 | 0.9584 | 0.9667 | 0.9558 |
| |
| Ave time |
| 39.1573 | 74.3283 | 38.1076 | 49.2879 | 74.5704 | |
|
| |||||||
| Test 08 | PSNR | 8.2165 | 44.1114 | 43.5191 | 44.5560 | 42.8239 |
|
| SSIM | 0.0210 | 0.7681 | 0.7417 | 0.7835 | 0.7185 |
| |
| FSIM | 0.6614 | 0.8259 | 0.8130 | 0.8064 | 0.8444 | 0.8340 | |
| Ave time |
| 38.8315 | 74.7158 | 38.2203 | 48.7720 | 75.4689 | |
|
| |||||||
|
|
|
|
|
|
|
|
|
|
| |||||||
| Test 01 | PSNR | 43.1176 | 43.1018 | 42.8136 | 43.0370 | 43.4300 |
|
| SSIM |
| 0.7473 | 0.7341 | 0.7407 | 0.7545 | 0.7479 | |
| FSIM | 0.9476 | 0.9441 | 0.9438 | 0.9441 | 0.9466 |
| |
| ave time | 38.3036 | 39.4908 | 74.8217 | 40.1402 | 39.1653 | 76.3475 | |
|
| |||||||
| Test 02 | PSNR |
| 43.5238 | 43.4408 | 42.9663 | 43.4401 | 43.7004 |
| SSIM |
| 0.7836 | 0.7852 | 0.7622 | 0.7808 | 0.7970 | |
| FSIM | 0.9482 | 0.9585 | 0.9557 | 0.9487 | 0.9531 |
| |
| ave time | 38.8852 | 40.4172 | 75.3121 | 39.2922 | 42.0149 | 74.5214 | |
|
| |||||||
| Test 03 | PSNR | 43.4085 | 43.4408 | 43.0703 | 43.2635 | 43.3470 |
|
| SSIM | 0.7746 | 0.7790 | 0.7641 | 0.7731 | 0.7738 |
| |
| FSIM | 0.9422 | 0.9453 | 0.9452 | 0.9442 | 0.9503 | 0.9430 | |
| ave time | 38.7937 | 42.8378 | 75.0803 | 41.8402 | 40.2512 | 74.7570 | |
|
| |||||||
| Test 04 | PSNR |
| 43.2727 | 43.2877 | 42.7467 | 42.4343 | 43.1534 |
| SSIM | 0.7600 | 0.7622 | 0.7630 | 0.7410 | 0.7256 |
| |
| FSIM | 0.9426 | 0.9402 | 0.9403 | 0.9400 | 0.9380 |
| |
| ave time | 39.2289 | 40.4403 | 74.4058 | 39.5984 | 39.0673 | 75.2728 | |
|
| |||||||
| Test 05 | PSNR | 42.9238 | 42.9262 | 42.9594 | 42.8405 | 42.9593 |
|
| SSIM | 0.7518 | 0.7514 | 0.7497 | 0.7480 | 0.7497 |
| |
| FSIM | 0.9607 | 0.9605 | 0.9568 | 0.9586 | 0.9568 |
| |
| ave time | 39.0783 | 38.9743 | 74.9810 | 38.6717 | 40.5572 | 73.7482 | |
|
| |||||||
| Test 06 | PSNR | 42.9003 |
| 42.5365 | 42.5136 | 43.1584 | 43.1626 |
| SSIM | 0.7356 | 0.7501 | 0.7107 | 0.7147 | 10.7503 |
| |
| FSIM | 0.9396 | 0.9503 | 0.9444 | 0.9442 | 0.9511 |
| |
| ave time | 37.5257 | 38.4848 | 76.3897 | 38.1784 | 37.8186 | 74.5432 | |
|
| |||||||
| Test 07 | PSNR | 42.8455 | 42.8353 | 42.8986 | 42.8399 | 42.8093 |
|
| SSIM | 0.7410 | 0.7386 | 0.7409 |
| 0.7397 | 0.7409 | |
| FSIM | 0.9426 | 0.9551 | 0.9566 | 0.9367 | 0.9491 |
| |
| ave time | 38.7532 | 39.6091 | 74.4956 | 38.6593 | 38.118674 | 74.5704 | |
|
| |||||||
| Test 08 | PSNR | 44.0623 | 45.5442 | 43.2560 | 45.3984 | 43.7115 |
|
| SSIM | 0.7663 | 0.8221 | 0.7315 | 0.8182 | 0.7545 |
| |
| FSIM | 0.8381 | 0.8398 | 0.8196 | 0.8263 | 0.8316 | 0.8340 | |
| ave time | 39.3148 | 39.1180 | 76.6363 | 39.1871 | 38.8752 | 75.4689 | |
The bold font here is to see the advantages and disadvantages of IMRFO. Although IMRFO has good performance, it has no advantage in time.