- Research Article
4
- 10.1088/2631-8695/adeee8
DG-SLAM: a dynamic semantic SLAM system combining depth information and gaussian models
- Jul 28, 2025
- Engineering Research Express
- Haoyang Tang + 3 more +3
In semantic network-based dynamic scene visual SLAM methods, the masks generated by semantic networks often over-cover dynamic objects, resulting in parts of the static background being mistakenly included in the masks. Furthermore, the system fails to identify passively moving potential dynamic objects outside the masks, which impacts the pose estimation effect. To address these challenges, this paper proposes a mask-filtering method that integrates image depth information. By utilizing the consistency of object depth, this approach effectively eliminates background regions mistakenly included in the mask. Subsequently, we developed a regional dynamic point rejection strategy and proposed an anomaly detection method based on an adaptive Gaussian model. By constructing an adaptive Gaussian model for dynamic points inside the mask, setting dynamic thresholds, and updating the model parameters, this method can detect potential dynamic points outside the mask. It effectively reduces the impact of potential dynamic objects on the system’s pose estimation. Finally, this paper presents a dynamic Gaussian SLAM system based on the ORB-SLAM3 framework, named DG-SLAM. This system is used for pose estimation and dense point cloud construction, improving localization accuracy in dynamic scenes. To validate the performance of the DG-SLAM system, we conducted tests on the TUM RGBD dataset and in real-world scenarios, comparing it with ORB-SLAM3, DynaSLAM, and SG-SLAM. Compared to ORB-SLAM3, DG-SLAM achieves an average improvement of 94.54% and a minimum improvement of 89.34% in positioning accuracy on the TUM and Bonn datasets. Experimental results show that DG-SLAM can effectively detect and eliminate the interference of potential dynamic feature points in the scene, achieving good localization accuracy and strong robustness in various dynamic environments.
Read more