Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

UP-SLAM: Adaptively Structured Gaussian SLAM with Uncertainty Prediction in Dynamic Environments

About

Recent 3D Gaussian Splatting (3DGS) techniques for Visual Simultaneous Localization and Mapping (SLAM) have significantly progressed in tracking and high-fidelity mapping. However, their sequential optimization framework and sensitivity to dynamic objects limit real-time performance and robustness in real-world scenarios. We present UP-SLAM, a real-time RGB-D SLAM system for dynamic environments that decouples tracking and mapping through a parallelized framework. A probabilistic octree is employed to manage Gaussian primitives adaptively, enabling efficient initialization and pruning without hand-crafted thresholds. To robustly filter dynamic regions during tracking, we propose a training-free uncertainty estimator that fuses multi-modal residuals to estimate per-pixel motion uncertainty, achieving open-set dynamic object handling without reliance on semantic labels. Furthermore, a temporal encoder is designed to enhance rendering quality. Concurrently, low-dimensional features are efficiently transformed via a shallow multilayer perceptron to construct DINO features, which are then employed to enrich the Gaussian field and improve the robustness of uncertainty prediction. Extensive experiments on multiple challenging datasets suggest that UP-SLAM outperforms state-of-the-art methods in both localization accuracy (by 59.8%) and rendering quality (by 4.57 dB PSNR), while maintaining real-time performance and producing reusable, artifact-free static maps in dynamic environments.The project: https://aczheng-cai.github.io/up_slam.github.io/

Wancai Zheng, Linlin Ou, Jiajie He, Libo Zhou, Xinyi Yu, Yan Wei• 2025

Related benchmarks

TaskDatasetResultRank
TrackingTUM RGB-D 44 (various sequences)
Average Error1.42
28
TrackingBonn RGB-D dataset
Balloon22.7
23
TrackingTUM-RGBD (various sequences)
Average Translational Error1.42
16
TrackingMoCap RGB-D
Ball Tracking Score0.6
11
TrackingScanNet
Tracking Error (Seq 59)7.3
8
RenderingBonn RGB-D Balloon
PSNR29.31
5
RenderingBonn RGB-D Balloon2
PSNR28.03
5
RenderingBonn RGB-D Ball_track
PSNR27.58
5
RenderingBonn RGB-D Ps_track
PSNR27.98
5
RenderingBonn RGB-D Ps_track2
PSNR27.47
5
Showing 10 of 14 rows

Other info

Follow for update