| Literature DB >> 36052032 |
Liwei Deng1, Shanshan Liu1, Xiaofei Wang2, Guofu Zhao3, Jiazhong Xu1,2.
Abstract
In recent years, the incidence of diabetes has been increasing year by year. Since most of the fundus lesions are located near blood vessels, the image information is complex, and the end vessels are difficult to identify. So, a new segmentation method of diabetic retinal vessel images based on particle swarm optimization and salp swarm algorithm is proposed. This paper uses a Gaussian filter to enhance the main blood vessels, and a top-bot hat transform is used to strengthen the end vessels. The preprocessing process is completed by combining and reconstructing the two images through a normalization operation. The improved particle swarm optimization and salp swarm algorithms perform multi-threshold segmentation on the preprocessed vessel images. The best fit value, Structural Similarity Index Measure, Peak Signal to Noise Rati, feature similarity index measure, sensitivity, accuracy, regional consistency, Dice coefficient, Jaccard similarity, and Shannon entropy are selected for comprehensive evaluation and analysis. The results showed that this paper's improved particle swarm-salp swarm algorithm for segmenting diabetic retinal blood vessel images is more efficient, and the threshold is better. The vascular segmentation method in this paper is applied in medical image processing, which improves the accuracy of medical image processing and reduces the computational effort.Entities:
Mesh:
Year: 2022 PMID: 36052032 PMCID: PMC9427232 DOI: 10.1155/2022/1936482
Source DB: PubMed Journal: Comput Intell Neurosci
Figure 1Extraction of RGB channels from color fundus image.
Figure 2Histogram values of the RGB channels in the color original image (a).
Figure 3Matches the filtered green channel of DR image.
Figure 4Top-bot hat transformation of the DR image.
Figure 5Flow chart.
Figure 6Multidimensional threshold segmentation of fundus vascular images by PMSSA algorithm.
Figure 7Final segmentation result.
The fitness value of each algorithm (unit 103).
| Img | Dim | MSSA | WOA | SSO | PSO | PMSSA |
|---|---|---|---|---|---|---|
| (a) | 2 | −2.480670 | −2.481083 | −2.479847 | −2.481224 | −2.481225 |
| 3 | −2.614356 | −2.614323 | −2.613576 | −2.614539 | −2.614543 | |
| 4 | −2.674589 | −2.674806 | −2.671684 | −2.675460 | −2.674912 | |
| 5 | −2.702767 | −2.700294 | −2.698560 | −2.704303 | −2.704516 | |
|
| ||||||
| (b) | 2 | −2.394638 | −2.394810 | −2.394678 | −2.381127 | −2.394814 |
| 3 | −2.533017 | −2.533559 | −2.531972 | −2.472683 | −2.533594 | |
| 4 | −2.597702 | −2.597365 | −2.590287 | −2.595738 | −2.597493 | |
| 5 | −2.630164 | −2.628601 | −2.629274 | −2.620240 | −2.630615 | |
|
| ||||||
| (c) | 2 | −3.160819 | −3.160358 | −3.160341 | −3.160789 | −3.160820 |
| 3 | −3.312218 | −3.311947 | −3.309278 | −3.311382 | −3.312160 | |
| 4 | −3.379922 | −3.378839 | −3.374332 | −3.367413 | −3.380899 | |
| 5 | −3.410546 | −3.433086 | −3.426351 | −3.397287 | −3.413843 | |
|
| ||||||
| (d) | 2 | −1.577878 | −1.577909 | −1.578086 | −1.578077 | −1.578086 |
| 3 | −1.682871 | −1.683968 | −1.679325 | −1.644257 | −1.682938 | |
| 4 | −1.732653 | −1.733027 | −1.732000 | −1.715620 | −1.733570 | |
| 5 | −1.761228 | −1.761072 | −1.753048 | −1.757668 | −1.761228 | |
|
| ||||||
| (e) | 2 | −1.920536 | −1.920536 | −1.920346 | −1.920500 | −1.920536 |
| 3 | −2.035300 | −2.035591 | −2.034528 | −2.034887 | −2.035713 | |
| 4 | −2.088062 | −2.091452 | −2.090908 | −2.091239 | −2.093922 | |
| 5 | −2.119593 | −2.120538 | −2.121357 | −2.104835 | −2.124674 | |
|
| ||||||
| (f) | 2 | −2.378915 | −2.378915 | −2.377762 | −2.378978 | −2.378978 |
| 3 | −2.518641 | −2.516851 | −2.517037 | −2.518437 | −2.519070 | |
| 4 | −2.581736 | −2.581382 | −2.581403 | −2.568103 | −2.581736 | |
| 5 | −2.615915 | −2.615805 | −2.609539 | −2.615896 | −2.616446 | |
Optimal segmentation thresholds of each algorithm.
| Img | Dim | MSSA | WOA | SSO | PSO | PMSSA |
|---|---|---|---|---|---|---|
| (a) | 2 | [52, 158] | [56, 164] | [57.162] | [555, 164] | [55, 164] |
| 3 | [27, 81, 178] | [27, 86, 186] | [26.182.81] | [28, 86, 186] | [28, 85, 186] | |
| 4 | [21, 60, 125, 199] | [21, 58, 117, 204] | [22, 55, 123, 195] | [23, 125, 63, 204] | [23, 61, 125, 207] | |
| 5 | [20, 49, 93, 158, 242] | [12, 34, 75, 134, 223] | [21, 55, 85, 125, 203] | [164, 20, 93, 47, 238] | [20, 53, 106, 172, 223,] | |
|
| ||||||
| (b) | 2 | [48, 151] | [49, 153] | [51, 152] | [61, 177] | [49, 151,] |
| 3 | [29, 87, 186] | [30, 89, 183] | [30, 84, 184] | [212, 39, 144] | [28, 37, 183] | |
| 4 | [20, 54, 118, 199] | [24, 58, 112, 199] | [29, 66, 131, 217] | [106, 199, 51, 21] | [22, 62, 129, 212] | |
| 5 | [19, 46, 87, 113, 119,] | [18, 48, 104, 163, 224] | [22, 49, 86, 139, 217] | [45, 146, 245, 19, 93] | [20, 5199, 115, 228] | |
|
| ||||||
| (c) | 2 | [55, 163] | [56, 160] | [55, 167] | [55, 162] | [55, 163] |
| 3 | [30, 89, 187] | [31, 89, 187] | [31, 98, 196 | [28, 185, 84] | [29, 87, 185] | |
| 4 | [22, 62, 127, 197] | [24, 72, 125, 205] | [27, 57, 120, 202] | [22, 189, 73, 117] | [23, 63, 130, 200] | |
| 5 | [17, 38, 71, 124, 200] | [1, 1, 1, 55, 163] | [1, 1, 29, 102, 219] | [75, 20, 245, 39, 158] | [21, 54, 104, 160, 502] | |
|
| ||||||
| (d) | 2 | [53, 155] | [51, 152] | [53,152] | [52, 152] | [53, 152] |
| 3 | [24, 73, 126] | [25, 78, 171] | [23,85,783] | [124, 226, 40] | [24, 74, 162] | |
| 4 | [21, 60, 126, 201] | [19, 55, 103, 183] | [23,59,114,195] | [140, 69, 25, 244] | [20, 57, 119, 202] | |
| 5 | [17, 39, 74, 126, 202] | [18, 43, 86, 141, 210] | [20,42,96,147,235] | [159, 20, 231, 48, 100] | [17, 39, 74, 126, 202] | |
|
| ||||||
| (e) | 2 | [46, 139] | [46, 139] | [45, 137] | [143, 47] | [46, 139] |
| 3 | [26, 76, 170] | [26.79, 167] | [29, 81, 171] | [178, 29, 88] | [26, 78, 166] | |
| 4 | [22, 62, 136, 225] | [20, 60, 123, 191] | [19, 55, 121, 199] | [202, 22, 50, 116] | [21, 55, 111, 189] | |
| 5 | [16, 36, 65, 119, 189] | [15, 45, 97, 171, 224] | [20, 55, 93, 148, 218] | [27, 136, 77, 178, 240] | [21, 54, 113, 178, 225] | |
|
| ||||||
| (f) | 2 | [51, 155] | [51, 155] | [53, 151] | [52, 155] | [52, 155] |
| 3 | [26, 77, 171] | [30, 78, 171] | [28, 90, 183] | [29, 85, 179] | [27.82.175] | |
| 4 | [22, 60, 123, 209] | [23, 63, 130, 209] | [25, 66, 128, 209] | [231, 124, 23, 69] | [22, 60, 123, 209] | |
| 5 | [17, 39, 77, 132, 211] | [18, 51, 93, 146, 211] | [23, 59, 94, 142, 222] | [141, 83, 19, 211, 39] | [19, 46, 87, 147, 227] | |
PSNR of each algorithm.
| Dim | MSSA | WOA | SSO | PSO | PMSSA |
|---|---|---|---|---|---|
| 2 | 11.970 | 11.972 | 11.970 | 11.882 | 12.060 |
| 3 | 13.531 | 13.530 | 12.691 | 13.263 | 13.536 |
| 4 | 12.889 | 12.903 | 12.915 | 10.630 | 13.242 |
| 5 | 9.213 | 9.024 | 10.013 | 10.087 | 13.096 |
SSIM of each algorithm.
| Dim | MSSA | WOA | SSO | PSO | PMSSA |
|---|---|---|---|---|---|
| 2 | 0.5694 | 0.5756 | 0.5758 | 0.5691 | 0.5694 |
| 3 | 0.6983 | 0.6994 | 0.6562 | 0.6851 | 0.7046 |
| 4 | 0.7073 | 0.6953 | 0.7107 | 0.5946 | 0.7049 |
| 5 | 0.5392 | 0.5469 | 0.5781 | 0.5802 | 0.6963 |
FSIM of each algorithm.
| Dim | MSSA | WOA | SSO | PSO | PMSSA |
|---|---|---|---|---|---|
| 2 | 0.6636 | 0.6707 | 0.6705 | 0.6616 | 0.6641 |
| 3 | 0.7597 | 0.7585 | 0.7187 | 0.7476 | 0.7613 |
| 4 | 0.7440 | 0.7433 | 0.7421 | 0.6265 | 0.7502 |
| 5 | 0.5491 | 0.5612 | 0.6181 | 0.5933 | 0.7404 |
Dice of each algorithm.
| Dim | MSSA | WOA | SSO | PSO | PMSSA |
|---|---|---|---|---|---|
| 2 | 0.4004 | 0.4037 | 0.4098 | 0.4002 | 0.4004 |
| 3 | 0.6062 | 0.6071 | 0.5758 | 0.5859 | 0.5997 |
| 4 | 0.6177 | 0.6089 | 0.6202 | 0.5372 | 0.6183 |
| 5 | 0.4149 | 0.4193 | 0.4375 | 0.4389 | 0.5973 |
Jaccard of each algorithm.
| Dim | MSSA | WOA | SSO | PSO | PMSSA |
|---|---|---|---|---|---|
| 2 | 0.2503 | 0.2529 | 0.2577 | 0.2502 | 0.2503 |
| 3 | 0.4349 | 0.4359 | 0.4043 | 0.4143 | 0.4283 |
| 4 | 0.4469 | 0.4377 | 0.4495 | 0.3672 | 0.4475 |
| 5 | 0.2618 | 0.2653 | 0.2800 | 0.2811 | 0.4258 |
Results of vascular segmentation.
| Category | Correct division | Wrong division | |
|---|---|---|---|
| Predictive category | Vascular |
|
|
| Background |
|
| |
Sensitivity value of each algorithm.
| Dim | MSSA | WOA | SSO | PSO | PMSSA |
|---|---|---|---|---|---|
| 2 | 0.6636 | 0.6707 | 0.6705 | 0.6616 | 0.6641 |
| 3 | 0.7597 | 0.7585 | 0.7187 | 0.7476 | 0.7613 |
| 4 | 0.7440 | 0.7433 | 0.7421 | 0.6265 | 0.7502 |
| 5 | 0.5491 | 0.5612 | 0.6181 | 0.5933 | 0.7404 |
Specific value of each algorithm.
| Dim | MSSA | WOA | SSO | PSO | PMSSA |
|---|---|---|---|---|---|
| 2 | 0.9347 | 0.9358 | 0.9344 | 0.9346 | 0.9361 |
| 3 | 0.9638 | 0.9632 | 0.9614 | 0.9634 | 0.9701 |
| 4 | 0.9746 | 0.9700 | 0.9762 | 0.9683 | 0.9819 |
| 5 | 0.9835 | 0.9832 | 0.9715 | 0.9827 | 0.9858 |
Accuracy value of each algorithm.
| Dim | MSSA | WOA | SSO | PSO | PMSSA |
|---|---|---|---|---|---|
| 2 | 0.9358 | 0.9369 | 0.9367 | 0.9358 | 0.9359 |
| 3 | 0.9553 | 0.9552 | 0.9365 | 0.9520 | 0.9553 |
| 4 | 0.9483 | 0.9485 | 0.9488 | 0.8854 | 0.9524 |
| 5 | 0.8301 | 0.8091 | 0.8500 | 0.8686 | 0.9476 |
Shannon Entropy of each algorithm.
| Dim | MSSA | WOA | SSO | PSO | PMSSA |
|---|---|---|---|---|---|
| 2 | 0.1864 | 0.1926 | 0.1849 | 0.1850 | 0.1945 |
| 3 | 0.3604 | 0.3559 | 0.3446 | 0.3621 | 0.4447 |
| 4 | 0.4547 | 0.4245 | 0.5191 | 0.4092 | 0.6161 |
| 5 | 0.5495 | 0.6475 | 0.5777 | 0.6274 | 0.6449 |
Uniformity of intra region (UR) of each algorithm.
| Dim | MSSA | WOA | SSO | PSO | PMSSA |
|---|---|---|---|---|---|
| 2 | 0.802977 | 0.802974 | 0.802973 | 0.802974 | 0.802979 |
| 3 | 0.802948 | 0.802949 | 0.802946 | 0.802947 | 0.802952 |
| 4 | 0.802943 | 0.802945 | 0.802944 | 0.802942 | 0.802945 |
| 5 | 0.802940 | 0.802940 | 0.802940 | 0.802939 | 0.802944 |
Index values of the final results.
| Methods | PSNR | SSIM | FSIM | Dice | Jaccard |
|
| Acc | Shannon entropy | UR |
|---|---|---|---|---|---|---|---|---|---|---|
| MSSA | 13.531 | 0.6983 | 0.7597 | 0.6177 | 0.4469 | 0.7597 | 0.9835 | 0.9553 | 0.3604 | 0.802948 |
| WOA | 13.530 | 0.6994 | 0.7585 | 0.6089 | 0.4377 | 0.7585 | 0.9832 | 0.9552 | 0.3559 | 0.802949 |
| SSO | 12.691 | 0.6562 | 0.7187 | 0.6202 | 0.4495 | 0.7187 | 0.9715 | 0.9365 | 0.3446 | 0.802946 |
| PSO | 13.263 | 0.6851 | 0.7476 | 0.5372 | 0.3672 | 0.7476 | 0.9827 | 0.9520 | 0.3621 | 0.802947 |
|
|
|
|
|
|
|
|
|
|
|
|