computer vision

LEGO-SLAM: Language-Embedded Gaussian Optimization SLAM

arXiv:2511.16144

summary

LEGO-SLAM integrates compressed language embeddings into a 3D Gaussian Splatting SLAM system, enabling real-time open‑vocabulary mapping, semantic pruning, and loop detection.

Abstract

Recent advances in 3D Gaussian Splatting (3DGS) have enabled Simultaneous Localization and Mapping (SLAM) systems to build photorealistic maps. However, these maps lack the open-vocabulary semantic understanding required for robotic interaction. Integrating language features into SLAM remains a significant challenge, as storing high-dimensional features incurs excessive memory and rendering overhead, while existing methods with static models lack adaptability for novel environments. We propose LEGO-SLAM (Language-Embedded Gaussian Optimization SLAM), a framework that achieves real-time, open-vocabulary mapping within a 3DGS-based SLAM system. At the core of our method is a scene-adaptive autoencoder that distills high-dimensional language embeddings into a compact 16-dimensional feature space, reducing the memory per Gaussian and accelerating rendering. Unlike static approaches, our encoder adapts online to unseen scenes. These compact features also enable a language-guided pruning strategy that identifies semantic redundancy, reducing the map's Gaussian count by up to 58% while maintaining rendering quality. Furthermore, we introduce a language-based loop detection approach that reuses the language features already extracted for mapping, eliminating the need for a separate detection model. Experiments demonstrate that LEGO-SLAM achieves competitive mapping quality and tracking accuracy, all while providing open-vocabulary capabilities at 15 FPS. Our project page is available at https://lab-of-ai-and-robotics.github.io/LEGO-SLAM/

Project page :https://lab-of-ai-and-robotics.github.io/LEGO-SLAM/ Submitted to IEEE RA-L

Topics & keywords

#simultaneous localization and mapping#3d gaussian splatting#open-vocabulary mapping#language embeddings#real-time SLAMgaussian splattingautoencoderlanguage embedding compressionsemantic pruningloop detection
LEGO-SLAM: Language-Embedded Gaussian Optimization SLAM · wovepaper