journal article Dec 11, 2022

YOLOv4‐tiny‐based robust RGB‐D SLAM approach with point and surface feature fusion in complex indoor environments

Journal of Field Robotics Vol. 40 No. 3 pp. 521-534 · Wiley
View at Publisher Save 10.1002/rob.22145
Abstract
AbstractAlgorithm frameworks based on feature point matching are mature and widely used in simultaneous localization and mapping (SLAM). However, in the complex and changeable indoor environment, feature point matching‐based SLAM currently has two major problems, namely, decreased accuracy of pose estimation due to the interference caused by dynamic objects to the SLAM system and tracking loss caused by the lack of feature points in weak texture scenes. To address these problems, herein, we present a robust and real‐time RGB‐D SLAM algorithm that is based on ORBSLAM3. For interference caused by indoor moving objects, we add the improved lightweight object detection network YOLOv4‐tiny to detect dynamic regions, and the dynamic features in the dynamic area are then eliminated in the algorithm tracking stage. In the case of indoor weak texture scenes, while extracting point features the system extracts surface features at the same time. The framework fuses point and surface features to track camera pose. Experiments on the public TUM RGB‐D data sets show that compared with the ORB‐SLAM3 algorithm in highly dynamic scenes, the root mean square error (RMSE) of the absolute path error of the proposed algorithm improved by an average of 94.08%. Camera pose is tracked without loss over time. The algorithm takes an average of 34 ms to track each frame of the picture just with a CPU, which is suitably real‐time and practical. The proposed algorithm is compared with other similar algorithms, and it exhibits excellent real‐time performance and accuracy. We also used a Kinect camera to evaluate our algorithm in complex indoor environment, and also showed high robustness and real‐time. To sum up, our algorithm can not only deal with the interference caused by dynamic objects to the system but also stably run in the open indoor weak texture scene.
Topics

No keywords indexed for this article. Browse by subject →

References
33
[1]
Ataercansizoglu E. "Tracking an RGB‐D camera using points and planes" 2013 IEEE International Conference on Computer Vision Workshops (ICCVW) (2014)
[2]
Bescos B. Facil J.M. Civera J.&Neira J.(2018) DynSLAM: tracking mapping and inpainting in dynamic scenes. Available from:https://doi.org/10.1109/LRA.2018.2860039 10.1109/lra.2018.2860039
[3]
Campos C. Elvira R. Rodriguez J. Montiel J.&Tardos J.D.(2021) Orb‐slam3: an accurate open‐source library for visual visual–inertial and multimap slam.IEEE Transactions on Robotics 6 37. 10.1109/tro.2021.3075644
[6]
Fang W. "Tinier‐yolo: a real‐time object detection method for constrained environments" IEEE Access (2019)
[13]
Li H. "PLP‐SLAM: a visual slam method based on point‐line‐plane feature fusion" Robot (2017)
[14]
Li R. (2016)
[15]
Liong G.B. See J.&Wong L.K.(2021) Shallow optical flow three‐stream CNN for macro‐ and micro‐expression spotting from long videos. In:2021 IEEE international conference on image processing (ICIP) pp.2643–2647. Available from:https://doi.org/10.48550/arXiv.2106.06489 10.1109/icip42928.2021.9506349
[16]
RDS-SLAM: Real-Time Dynamic SLAM Using Semantic Segmentation Methods

Yubao Liu, Jun Miura

IEEE Access 10.1109/access.2021.3050617
[18]
Ming H. Westman E. Zhang G.&Kaess M.(2017) Keyframe‐based dense planar SLAM. In:2017 IEEE international conference on robotics & automation (ICRA) pp.5110–5117.
[19]
 Sha G. Wu J.&Yu B.(2020) Detection of spinal fracture lesions based on improved yolo‐tiny. In:2020 IEEE international conference on advances in electrical engineering and computer applications (AEECA) pp.298–301. 10.1109/aeeca49918.2020.9213684
[21]
Sun Q. "Plane‐edge‐slam: seamless fusion of planes and edges for slam in indoor environments" IEEE Transactions on Automation Science and Engineering (2020)
[22]
Taguchi Y. Jian Y.D. Ramalingam S.&Chen F.(2012) SLAM using both points and planes for hand‐held 3D sensors. In:2012 IEEE international symposium on mixed and augmented reality (ISMAR) pp.321–322. 10.1109/ismar.2012.6402594
[23]
Taguchi Y. Jian Y.D. Ramalingam S.&Feng C.(2013) Point‐plane SLAM for hand‐held 3D sensors. In:2013 IEEE international conference on robotics and automation (ICRA) pp.5182–5189. 10.1109/icra.2013.6631318
[26]
Xie W. Liu P.X.&Zheng M.(2020) Moving object segmentation and detection for robust RGB‐D SLAM in dynamic environments. Moving object segmentation and detection for robust RGB‐D SLAM in dynamic environments. In:IEEE transactions on instrumentation and measurement Vol. 70. 10.1109/tim.2020.3026803
[28]
Yang S. Song Y. Kaess M.&Scherer S.(2016) Pop‐up SLAM: semantic monocular plane SLAM for low‐texture environments. In:2016 IEEE/RSJ international conference on intelligent robots & systems (IROS) pp.1222–1229. 10.1109/iros.2016.7759204
[29]
Yang Y. Geneva P. Zuo X. Eckenhoff K. Liu Y.&Huang G.(2019) Tightly‐coupled aided inertial navigation with point and plane features. In:2019 International conference on robotics and automation (ICRA) pp.6094–6100. 10.1109/icra.2019.8794078
[30]
Yu C. Liu Z. Liu X. Xie F. Yang Y.&Wei Q.et al. (2018) DS‐SLAM: a semantic visual semantic visual SLAM towards dynamic environments. In:2018 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) pp.1168–1174. Available from:https://doi.org/10.1109/IROS.2018.8593691 10.1109/iros.2018.8593691
[31]
Yu N. Gan M. Yu H.&Yang K.(2021) DRSO‐SLAM: a dynamic RGB‐D SLAM algorithm for indoor dynamic scenes. In:33rd Chinese control and decision conference (CCDC) pp.1052–1058. 10.1109/ccdc52312.2021.9602705
Metrics
15
Citations
33
References
Details
Published
Dec 11, 2022
Vol/Issue
40(3)
Pages
521-534
License
View
Cite This Article
Zhanyuan Chang, Honglin Wu, Chunzhi Li (2022). YOLOv4‐tiny‐based robust RGB‐D SLAM approach with point and surface feature fusion in complex indoor environments. Journal of Field Robotics, 40(3), 521-534. https://doi.org/10.1002/rob.22145
Related

You May Also Like

Stanley: The robot that won the DARPA Grand Challenge

Sebastian Thrun, Mike Montemerlo · 2006

1,655 citations

A survey of deep learning techniques for autonomous driving

Sorin Grigorescu, Bogdan Trasnea · 2019

1,443 citations

Autonomous driving in urban environments: Boss and the Urban Challenge

Chris Urmson, Joshua Anhalt · 2008

1,339 citations

Scan registration for autonomous mining vehicles using 3D‐NDT

Martin Magnusson, Achim Lilienthal · 2007

651 citations