| Literature DB >> 34306177 |
Haris Masood1, Amad Zafar2, Muhammad Umair Ali3, Muhammad Attique Khan4, Kashif Iqbal1, Usman Tariq5, Seifedine Kadry6.
Abstract
In the past few decades, the field of image processing has seen a rapid advancement in the correlation filters, which serves as a very promising tool for object detection and recognition. Mostly, complex filter equations are used for deriving the correlation filters, leading to a filter solution in a closed loop. Selection of optimal tradeoff (OT) parameters is crucial for the effectiveness of correlation filters. This paper proposes extended particle swarm optimization (EPSO) technique for the optimal selection of OT parameters. The optimal solution is proposed based on two cost functions. The best result for each target is obtained by applying the optimization technique separately. The obtained results are compared with the conventional particle swarm optimization method for various test images belonging from different state-of-the-art datasets. The obtained results depict the performance of filters improved significantly using the proposed optimization method.Entities:
Year: 2021 PMID: 34306177 PMCID: PMC8279855 DOI: 10.1155/2021/6321860
Source DB: PubMed Journal: Comput Math Methods Med ISSN: 1748-670X Impact factor: 2.238
Parameter optimization of correlation filter using PSO.
| Optimal tradeoff parameter estimation for correlation filter using PSO | |
|---|---|
| 1. | Each particle's position and velocity parameters are randomly initialized |
| 2. | Fitness function value estimation using Equations ( |
| 3. | Calculation of best value for each particle |
| 4. | Calculation of Swarm's global best |
| 5. | The position of particles is updated using Equation ( |
| 6. | The velocity of particles is updated using Equation ( |
| 7. | Fitness function value estimation using Equations ( |
| 8. | Calculation of local best pertaining to each particle |
| 9. | Calculation of global best pertaining to each swarm |
| 10. | If stopping condition is achieved, terminate the algorithm. Otherwise, go back to Step 5 |
Parameter optimization of correlation filter using EPSO.
| Optimal tradeoff parameter estimation for correlation filter using EPSO | |
|---|---|
| 1. | Each particle's position and velocity parameters are randomly initialized |
| 2. | Fitness function value estimation using Equations ( |
| 3. | Calculation of local best pertaining to each involved particle |
| 4. | Calculation of global best pertaining to each involved swarm |
| 5. | The position of particles is updated using Equation ( |
| 6. | The velocity of particles is updated using Equation ( |
| 7. | Reinitialize the velocity if the velocity of particles becomes equal to zero |
| 8. | Fitness function value estimation using Equations ( |
| 9. | Calculation of local best pertaining to each particle |
| 10. | Calculation of global best pertaining to each swarm |
| 11. | If stopping condition is achieved, terminate the algorithm. Otherwise, go back to Step 5 |
Setting of PSO parameter values.
| Parameter setting | Values |
|---|---|
| Experiments | 120 |
| Iterations | 320 |
| Particles | 10 |
| Dimensions | 03 |
|
| -1 |
|
| 1 |
|
| -0.1 |
|
| 0.1 |
|
| 0.9 |
|
| 2 |
Figure 1Datasets.
COPI value comparison.
| Dataset | Testing image (degree) | Bone et al. values (COPI) | PSO | EPSO | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
| COPI |
|
|
| COPI | |||
| 1 | 5 | 4.05 | 0.0040 | 0.0402 | 0.0473 | 2.74 | 8.45 | 0.0954 | 0.1722 | 2.74 |
| 2 | 5 | 4.91 | 0.0040 | 0.0421 | 0.0506 | 3.91 | 7.39 | 0.0921 | 0.2102 | 2.04 |
| 3 | 15 | 2.05 | 0.0041 | 0.0404 | 0.0470 | 6.05 | 3.04 | 0.0726 | 0.2232 | 1.24 |
| 4 | 15 | 3.98 | 0.0038 | 0.0388 | 0.0525 | 1.98 | 2.14 | 0.1229 | 0.2212 | 1.37 |
| 5 | 25 | 4.15 | 0.0035 | 0.0389 | 0.0499 | 3.15 | 1.45 | 0.1021 | 0.1639 | 1.34 |
| 6 | 25 | 5.05 | 0.0039 | 0.0384 | 0.0473 | 4.01 | 8.45 | 0.1512 | 0.1978 | 1.74 |
| 7 | 45 | 4.95 | 0.0042 | 0.0310 | 0.0428 | 3.15 | 6.27 | 0.2102 | 0.1099 | 2.44 |
| 8 | 45 | 7.05 | 0.0039 | 0.0390 | 0.0478 | 5.15 | 7.45 | 0.1022 | 0.1877 | 3.24 |
Figure 2(a) Correlation plane using Bone et al. values, (b) PSO value-based correlation plane, (c) ESPO correlation plane values, and (d) testing image.
Figure 3(a) Bone et al. value-based correlation plane, (b) PSO value-based correlation plane, (c) ESPO correlation plane values, and (d) testing image.
Figure 4(a) Correlation plane using Bone et al. values, (b) PSO value-based correlation plane, (c) ESPO correlation plane values, and (d) testing image.
Figure 5(a) Bone et al. value-based correlation plane, (b) PSO value-based correlation plane, (c) ESPO correlation plane values, and (d) testing image.
Comparison of PCE values for EPSO, PSO, and Bone et al.'s values.
| Dataset | Testing image (Deg.) | Bones values (PCE) | PSO | EPSO | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
|
|
|
| PCE |
|
|
| PCE | |||
| 1 | 5 | 6.02 | 0.0034 | 0.7232 | 0.5449 | 1.62 | 2.19 | 0.7134 | 0.4772 | 7.74 |
| 2 | 5 | 5.14 | 0.0040 | 0.7492 | 0.5781 | 7.52 | 1.35 | 0.7293 | 0.4923 | 6.34 |
| 3 | 15 | 4.95 | 0.0029 | 0.7321 | 0.5322 | 1.62 | 1.72 | 0.7522 | 0.3982 | 8.04 |
| 4 | 15 | 3.92 | 0.0039 | 0.7002 | 0.5349 | 5.72 | 4.83 | 0.6578 | 0.4438 | 5.01 |
| 5 | 25 | 4.32 | 0.0031 | 0.7244 | 0.5449 | 2.69 | 2.44 | 0.7980 | 0.5223 | 2.74 |
| 6 | 25 | 1.48 | 0.0032 | 0.7390 | 0.5019 | 1.42 | 7.19 | 0.6991 | 0.4938 | 2.14 |
| 7 | 45 | 2.72 | 0.0034 | 0.7470 | 0.5709 | 2.77 | 4.19 | 0.5224 | 0.6220 | 3.19 |
| 8 | 45 | 3.24 | 0.0030 | 0.6295 | 0.5014 | 1.99 | 3.59 | 0.4900 | 0.5114 | 2.44 |