Hostname: page-component-74656f9884-j7cmm Total loading time: 0 Render date: 2026-11-08T00:38:07.975Z Has data issue: false hasContentIssue false

Integrating gray area feature points and static probability to enhance the performance of indoor dynamic visual simultaneous localization and mapping

Published online by Cambridge University Press:  23 October 2025

Huilin Liu
Affiliation:
School of Computer Science and Engineering, Anhui University of Science and Technology, Huainan, 232001, People’s Republic of China
Lunqi Yu*
Affiliation:
School of Computer Science and Engineering, Anhui University of Science and Technology, Huainan, 232001, People’s Republic of China
Shenghui Zhao
Affiliation:
Anhui Engineering Research Center of Intelligent Perception and Elderly Care, Chuzhou, 239000, People’s Republic of China
*
Corresponding author: Lunqi Yu; Email: 2023201221@aust.edu.cn
Rights & Permissions [Opens in a new window]

Abstract

In dynamic environments, moving objects pose a great challenge to the accuracy and robustness of visual simultaneous localization and mapping (VSLAM) systems. Traditional dynamic VSLAM methods rely on hand-designed feature frames, and these methods usually make it difficult to fully utilize feature information in dynamic regions. To this end, this paper proposes a SLAM system (GAF-SLAM) that combines gray area feature points, weighted static probabilities, and spatio-temporal constraints. This method realizes the efficient fusion of key point detection and target detection by introducing YOLO-Point to extract gray area feature points from dynamic regions. These feature points are located within the detection frame and have potentially static feature point properties. By combining the reprojection error and polar geometry constraints, potential static feature points are effectively screened out and the identification of these gray area feature points is further optimized. Subsequently, a novel static probabilistic computational framework is designed to assign weights to these gray area feature points and dynamically adjust their influence on the optimization results during the attitude estimation process. By combining static probability with temporal continuity and spatial smoothness constraints, the system achieves significantly improved localization accuracy and robustness in dynamic environments. Finally, the proposed method was evaluated on the TUM RGB-D dataset. The experimental results demonstrate that GAF-SLAM significantly improves pose estimation accuracy and exhibits strong robustness and stability in dynamic indoor environments.

Information

Type
Research Article
Copyright
© The Author(s), 2025. Published by Cambridge University Press
Figure 0

Figure 1. To enhance the robustness and accuracy of ORB-SLAM2 in dynamic environments, a gray area feature point recognition module and a static probability calculation module are introduced. Traditional ORB feature points are replaced with YOLO-Point deep learning features, and the resulting feature points and descriptors are formatted in ORB style for seamless integration. Gray area screening and static probability calculation dynamically adjust feature point weights in pose estimation, optimizing the final pose for accurate tracking and localization.

Figure 1

Figure 2. Schematic diagram of reprojection error.

Figure 2

Figure 3. the epipolar geometric constraints between the previous frame I1 and the current frame I2. L represents the nuclear line.

Figure 3

Figure 4. Schematic diagram of filtering gray area feature points.

Figure 4

Algorithm 1 Grey area feature point filtering

Figure 5

Algorithm 2 Grey area feature point static probability calculation

Figure 6

Figure 5. Visual comparison display of algorithm effects. (a) Real scenes. (b) ORB-SLAM2. (c) ORB-SLAM2 under YOLO. (d) GAF-SLAM.

Figure 7

Table I. Results of the metric absolute trajectory error (ATE)[M].

Figure 8

Table II. Results of the metric relative translation error (RTE)[M/S].

Figure 9

Table III. Results of the metric relative rotation error (RRE)[DEG/S].

Figure 10

Figure 6. ATE results of ORB-SLAM2, ORB-SLAM3, and our proposed system across five dynamic scene sequences. (a–c) Fr3_s_static; (d–f) Fr3_w_half; (g–i) Fr3_w_xyz; (j–l) Fr3_w_static; (m–o) Fr3_w_rpy.

Figure 11

Figure 7. Visualization of the differences between the estimated and ground-truth trajectories for ORB-SLAM2, ORB-SLAM3, and our proposed system across five dynamic scene sequences. (a–c) Fr3_s_static; (d–f) Fr3_w_half; (g–i) Fr3_w_xyz; (j–l) Fr3_w_static; (m–o) Fr3_w_rpy.

Figure 12

Table IV. Comparison of the absolute trajectory error (ATE)[M]

Figure 13

Table V. Comparison of the absolute trajectory error (ATE) [M].

Figure 14

Table VI. Results of metric ATE.

Figure 15

Table VII. Time evaluation.

Figure 16

Table VIII. The average run time of different modules.

Figure 17

Figure 8. The effect of preserving static feature points in real scenes.

Figure 18

Figure 9. The contrast of trajectories obtained from ORB-SLAM2 and our system in real environment.