DenseSplat: Densifying Gaussian Splatting SLAM with Neural Radiance Prior
Mingrui Li, Shuhong Liu, Tianchen Deng, Hongyu Wang
TL;DR
DenseSplat tackles the challenge of sparse-view SLAM by fusing Neural Radiance Field priors with Gaussian Splatting to densify and interpolate maps from sparse keyframes. The approach initializes Gaussian primitives via NeRF-derived surface transitions, renders with multi-scale Gaussians, and refines geometry through loop closure and BA within a submap framework for memory efficiency. Key contributions include geometry-aware primitive sampling, ray-guided pruning, and a real-time SLAM pipeline that delivers superior tracking and mapping on large-scale indoor scenes. This work advances practical dense SLAM for robotics and AR/VR by achieving high-fidelity reconstructions with sparse observations and real-time performance.
Abstract
Gaussian SLAM systems excel in real-time rendering and fine-grained reconstruction compared to NeRF-based systems. However, their reliance on extensive keyframes is impractical for deployment in real-world robotic systems, which typically operate under sparse-view conditions that can result in substantial holes in the map. To address these challenges, we introduce DenseSplat, the first SLAM system that effectively combines the advantages of NeRF and 3DGS. DenseSplat utilizes sparse keyframes and NeRF priors for initializing primitives that densely populate maps and seamlessly fill gaps. It also implements geometry-aware primitive sampling and pruning strategies to manage granularity and enhance rendering efficiency. Moreover, DenseSplat integrates loop closure and bundle adjustment, significantly enhancing frame-to-frame tracking accuracy. Extensive experiments on multiple large-scale datasets demonstrate that DenseSplat achieves superior performance in tracking and mapping compared to current state-of-the-art methods.
