RAG-3DSG: Enhancing 3D Scene Graphs with Re-Shot Guided Retrieval-Augmented Generation
Yue Chang, Rufeng Chen, Zhaofan Zhang, Yi Chen, Sihong Xie
TL;DR
RAG-3DSG tackles noise and inefficiency in open-vocabulary 3D scene graph construction by introducing re-shot guided uncertainty estimation and object-level Retrieval-Augmented Generation. The method combines dynamic downsampling, best-view re-shot rendering, and context-aware retrieval to refine node descriptions before linking them with expressive edge captions, forming a complete 3D scene graph. Empirical results on Replica show higher node and edge precision than baselines and substantial gains in mapping speed, validating the approach's robustness and practicality for robotics. This work advances open-vocabulary scene understanding by integrating uncertainty-aware caption refinement with retrieval augmentation at the object level, enabling more reliable robotics manipulation and navigation.
Abstract
Open-vocabulary 3D Scene Graph (3DSG) generation can enhance various downstream tasks in robotics, such as manipulation and navigation, by leveraging structured semantic representations. A 3DSG is constructed from multiple images of a scene, where objects are represented as nodes and relationships as edges. However, existing works for open-vocabulary 3DSG generation suffer from both low object-level recognition accuracy and speed, mainly due to constrained viewpoints, occlusions, and redundant surface density. To address these challenges, we propose RAG-3DSG to mitigate aggregation noise through re-shot guided uncertainty estimation and support object-level Retrieval-Augmented Generation (RAG) via reliable low-uncertainty objects. Furthermore, we propose a dynamic downsample-mapping strategy to accelerate cross-image object aggregation with adaptive granularity. Experiments on Replica dataset demonstrate that RAG-3DSG significantly improves node captioning accuracy in 3DSG generation while reducing the mapping time by two-thirds compared to the vanilla version.
