arXiv:2411.16253cs.CV2024-11中稿 · ICCV被引 12

用自适应八叉树图结构提升3D场景理解的效率与语义表达

Open-Vocabulary Octree-Graph for 3D Scene Understanding

  • 通过分组合并与特征聚合获取3D实例与语义特征
  • 自适应八叉树存储语义并动态描述物体占据空间
  • 适合需要高效路径规划和文本检索的智能体应用

开放词汇3D场景理解对具身智能体至关重要。现有方法利用预训练视觉语言模型进行对象分割并投影到点云构建3D地图,但点云无序且不直接表示占据关系或空间结构,导致存储开销大、下游任务效率低。为此,我们提出新型场景表征方法Octree-Graph:首先设计时序分组合并(CGSM)策略与实例特征聚合(IFA)算法,获取3D实例及其语义特征;随后构建自适应八叉树结构,根据物体形状动态存储语义与占据信息;最终将每个自适应八叉树作为图节点,边表示节点间空间关系,形成Octree-Graph。在多个主流数据集上开展的广泛实验验证了方法的通用性与有效性。代码已公开。

原文摘要 · Abstract (English)

Open-vocabulary 3D scene understanding is indispensable for embodied agents. Recent works leverage pretrained vision-language models (VLMs) for object segmentation and project them to point clouds to build 3D maps. Despite progress, a point cloud is a set of unordered coordinates that requires substantial storage space and does not directly convey occupancy information or spatial relation, making existing methods inefficient for downstream tasks, e.g., path planning and text-based object retrieval. To address these issues, we propose \textbf{Octree-Graph}, a novel scene representation for open-vocabulary 3D scene understanding. Specifically, a Chronological Group-wise Segment Merging (CGSM) strategy and an Instance Feature Aggregation (IFA) algorithm are first designed to get 3D instances and corresponding semantic features. Subsequently, an adaptive-octree structure is developed that stores semantics and depicts the occupancy of an object adjustably according to its shape. Finally, the Octree-Graph is constructed where each adaptive-octree acts as a graph node, and edges describe the spatial relations among nodes. Extensive experiments on various tasks are conducted on several widely-used datasets, demonstrating the versatility and effectiveness of our method. Code is available \href{https://github.com/yifeisu/OV-Octree-Graph}{here}.

3D理解八叉树图神经网络开放词汇

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。