PE-SLAM: A Modified Simultaneous Localization and Mapping System Based on Particle Swarm Optimization and Epipolar Constraints
Source abstract
Abstract
Due to various typical unstructured factors in the environment of photovoltaic power stations, such as high feature similarity, weak textures, and simple structures, the motion model of the ORB-SLAM2 algorithm performs poorly, leading to a decline in tracking accuracy. To address this issue, we propose PE-SLAM, which improves the ORB-SLAM2 algorithm’s motion model by incorporating the particle swarm optimization algorithm combined with epipolar constraint to eliminate mismatches. First, a new mutation strategy is proposed to introduce perturbations to the pbest (personal best value) during the late convergence stage of the PSO algorithm, thereby preventing the PSO algorithm from falling into local optima. Then, the improved PSO algorithm is used to solve the fundamental matrix between two images based on the feature matching relationships obtained from the motion model. Finally, the epipolar constraint is applied using the computed fundamental matrix to eliminate incorrect matches produced by the motion model, thereby enhancing the tracking accuracy and robustness of the ORB-SLAM2 algorithm in unstructured photovoltaic power station scenarios. In feature matching experiments, compared to the ORB algorithm and the ORB+HAMMING algorithm, the ORB+PE-match algorithm achieved an average accuracy improvement of 19.5%, 14.0%, and 6.0% in unstructured environments, respectively, with better recall rates. In the trajectory experiments of the TUM dataset, PE-SLAM reduced the average absolute trajectory error compared to ORB-SLAM2 by 29.1% and the average relative pose error by 27.0%. In the photovoltaic power station scene mapping experiment, the dense point cloud map constructed has less overlap and is complete, reflecting that PE-SLAM has basically overcome the unstructured factors of the photovoltaic power station scene and is suitable for applications in this scene.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Robotics and Sensor-Based Localization · Advanced Image and Video Retrieval Techniques · Advanced Vision and Imaging
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
School of Mechanical and Electrical Engineering, Lanzhou University of Technology, Lanzhou 730050, China
Funding
National Natural Science Foundation of China
References (33)
Show source-provided references
1. Sustainable development using renewable energy technology10.1016/j.renene.2019.08.094 ↗
2. Experimental investigations on PV cleaning of large-scale solar power plants in desert climates: Comparison of cleaning techniques for drone retrofitting10.1016/j.enconman.2019.01.058 ↗
3. Olorunfemi, B.O., Ogbolumani, O.A., and Nwulu, N. (2022). Solar panels dirt monitoring and cleaning for performance improvement: A systematic review on smart systems. Sustainability, 14.10.3390/su141710920 ↗
4. Inspection and condition monitoring of large-scale photovoltaic power plants: A review of imaging technologies10.1016/j.rser.2022.112353 ↗
5. Simultaneous localization and mapping: A survey of current trends in autonomous driving10.1109/TIV.2017.2749181 ↗
6. Gupta, A., and Fernando, X. (2022). Simultaneous localization and mapping (slam) and data fusion in unmanned aerial vehicles: Recent advances and challenges. Drones, 6.10.32920/21476628 ↗
7. Orb-slam2: An open-source slam system for monocular, stereo, and rgb-d cameras10.1109/TRO.2017.2705103 ↗
8. Past, present, and future of simultaneous localization and mapping: Toward the robust-perception age10.1109/TRO.2016.2624754 ↗
9. Rublee, E., Rabaud, V., Konolige, K., and Bradski, G. (2011, January 6–13). ORB: An efficient alternative to SIFT or SURF. Proceedings of the 2011 International Conference on Computer Vision, Barcelona, Spain.10.1109/ICCV.2011.6126544 ↗
10. Homogenized ORB algorithm using dynamic threshold and improved Quadtree
11. Xie, Y., Wang, Q., Chang, Y., and Zhang, X. (2022). Fast Target Recognition Based on Improved ORB Feature. Appl. Sci., 12.10.3390/app12020786 ↗
12. Chen, Q., Yao, L., Xu, L., Yang, Y., Xu, T., Yang, Y., and Liu, Y. (2022). Horticultural Image Feature Matching Algorithm Based on Improved ORB and LK Optical Flow. Remote Sens., 14.10.3390/rs14184465 ↗
13. Chu, G., Peng, Y., and Luo, X. (2023). ALGD-ORB: An improved image feature extraction algorithm with adaptive threshold and local gray difference. PLoS ONE, 18.10.1371/journal.pone.0293111 ↗
14. Muja, M., and Lowe, D.G. (2009, January 5–8). Fast approximate nearest neighbors with automatic algorithm configuration. Proceedings of the Fourth International Conference on Computer Vision Theory and Applications, Lisboa, Portugal.
15. Scalable nearest neighbor algorithms for high dimensional data10.1109/TPAMI.2014.2321376 ↗
16. Bian, J.W., Lin, W.Y., Matsushita, Y., Yeung, S.-K., Nguyen, T.-D., and Cheng, M.-M. (2017, January 21–26). Gms: Grid-based motion statistics for fast, ultra-robust feature correspondence. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Honolulu, HI, USA.10.1109/CVPR.2017.302 ↗
17. Feature extractionusing ORB-RANSAC for face recognition10.1016/j.procs.2015.10.068 ↗
18. Li, X., Liu, Y., Li, D., Yang, L., Yang, X., and Wang, Y. (2018, January 19–20). Spherical Image Stitching Based on ORB and PROSAC Algorithm. Proceedings of the 3rd International Conference on Intelligent Information Processing, New York, NY, USA.
19. Pang, Y., and Li, A. (2018, January 12–14). An improved ORB feature point image matching method based on PSO. Proceedings of the Tenth International Conference on Graphics and Image Processing (ICGIP 2018), Chengdu, China.10.1117/12.2524178 ↗
20. PSOSAC: Particle swarm optimization sample consensus algorithm for remote sensing image registration10.1109/LGRS.2017.2783879 ↗
21. LOCATOR: Low-power ORB accelerator for autonomous cars10.1016/j.jpdc.2022.12.005 ↗
22. An Improved ORB Feature Extraction Algorithm Based on Enhanced Image and Truncated Adaptive Threshold10.1109/ACCESS.2023.3261665 ↗
23. AAM-ORB: Affine attention module on ORB for conditioned feature matching10.1007/s11760-022-02452-4 ↗
24. Gao, Z., Lv, M., and Zhang, J. (2024, January 25–27). Research on target recognition method of robotic arm based on improved ORB. Proceedings of the 2024 36th Chinese Control and Decision Conference (CCDC), Xi’an, China.10.1109/CCDC62350.2024.10588335 ↗
25. A High-Efficiency FPGA-Based ORB Feature Matching System10.1142/S0218126624500282 ↗
26. Particle swarm optimization (PSO). A tutorial10.1016/j.chemolab.2015.08.020 ↗
27. Epipolar constraint of single-camera mirror binocular stereo vision systems10.1117/1.OE.56.8.084103 ↗
28. The fundamental matrix: Theory, algorithms, and stability analysis10.1007/BF00127818 ↗
29. Differential evolution algorithm with strategy adaptation for global numerical optimization10.1109/TEVC.2008.927706 ↗
30. A performance evaluation of local descriptors10.1109/TPAMI.2005.188 ↗
31. Fanqing, M., and Fucheng, Y. (2013, January 20–22). A tracking algorithm based on ORB. Proceedings of the 2013 International Conference on Mechatronic Sciences, Electric Engineering and Computer (MEC), Shenyang, China.
32. Research on image feature point matching based on ORB and RANSAC algorithm10.1088/1742-6596/1651/1/012187 ↗
33. Structure-slam: Low-drift monocular slam in indoor environments10.1109/LRA.2020.3015456 ↗