| Literature DB >> 35551480 |
Daolei Wang1, Jingwei Yue1, Pingping Chai1, Hao Sun2, Feng Li3.
Abstract
Traditional calibration technology has been widely used in measurement and monitoring; however, there are limitations of poor calibration accuracy, which can not meet the accuracy requirements in some scenarios. About this problem, we proposed a grey wolf optimization algorithm based on levy flight and mutation mechanism to solve camera internal parameters in this paper. The algorithm is based on the actual nonlinear model, which takes the minimum average value of reprojection error as the objective function. The grey wolf position is randomly generated within a given range. Then, the grey wolf optimization algorithm based on levy flight and mutation mechanism is used to iteratively calculate the optimal position, which is the internal parameters of cameras. The two groups of experimental data were performed to verify the algorithm. The result shows better effectiveness and calibration accuracy of the proposed algorithm compared with other optimization methods.Entities:
Mesh:
Year: 2022 PMID: 35551480 PMCID: PMC9098896 DOI: 10.1038/s41598-022-11622-w
Source DB: PubMed Journal: Sci Rep ISSN: 2045-2322 Impact factor: 4.996
Figure 1Monocular camera model.
Figure 2Social hierarchy of wolves and their characteristics in GWO.
Figure 3Levy flight simulation trajectory.
Figure 4The flow chart of the improved grey wolf algorithm.
Calculation results of the method in this paper.
| Parameters | Result |
|---|---|
| 664.832 5 | |
| 668.946 6 | |
| 300.000 0 | |
| 236.122 2 | |
| − 0.300 1 | |
| 0.199 7 | |
| − 0.000 8 | |
| 0.002 2 | |
| − 1.300 1 | |
| 0.102 |
Figure 5Comparison of the original calibration image and the image with added noise.
Figure 6Comparison of the original calibration image and the image with added noise.
Figure 7Pictures collected by the camera.
Figure 8The objective function curve obtained by the improved grey wolf algorithm.
Calculation results of different algorithms.
| Parameters | Ours | Zhang | PSO | GWO |
|---|---|---|---|---|
| 1890.414 | 1894.506 | 1886.405 | 1894.540 | |
| 1891.191 | 1895.103 | 1887.624 | 1895.147 | |
| 803.550 | 799.712 | 803.761 | 803.342 | |
| 629.425 | 634.544 | 629.419 | 629.615 | |
| − 0.057 6 | − 0.1012 | 0.049 9 | − 0.090 8 | |
| 0.000 2 | 0.194 2 | − 1.000 0 | 0.171 3 | |
| − 0.000 6 | / | 0.000 1 | − 0.004 9 | |
| 0.000 1 | / | − 0.000 8 | 0.002 8 | |
| − 0.099 8 | / | 0.001 2 | 0.074 5 | |
| 0.026 | 0.105 | 0.058 | 0.075 |