跳转至

Segment and Select: Vision-Language Segmentation in 3D Scenarios

会议: NeurIPS 2026
arXiv: 2606.10594
OpenReview: https://openreview.net/forum?id=8l7FxFjWNV
代码: https://github.com/chenyulin-ustc/SEGA3D
领域: 3D 视觉
关键词: 3D视觉语言分割, 3D具身推理, 候选先验生成, 语义空间选择器, 回环验证

一句话总结

针对传统3D视觉语言分割重度依赖超点导致边界模糊与单阶段解码缺乏假设检验的问题,本文提出 SEGA3D 范式,通过构建解耦的精细候选掩码库、设计结合 [SEG] 与 [LOC] 标记的语义空间选择器,并引入局部区域掩码精细化与重排序回环验证机制,显著提升了 3D 具身与推理分割精度。

研究背景与动机

三维视觉语言分割(3D Vision-Language Segmentation)要求智能体依据自然语言指令与三维点云观测,精确分割出场景中的目标物体。该任务不仅涵盖基于显式类别、外观或空间方位的 3D 指代分割(Referring Segmentation),更涵盖需要依据物体功能属性、常识推理或场景意图进行推断的 3D 推理分割(Reasoning Segmentation),在具身智能、服务机器人与人机三维交互理解中具有核心基础地位。

然而,现有三维视觉语言分割方法面临着高效目标检索与高保真掩码预测之间的根本性张力。为了降低大规模点云处理的计算复杂度,主流方法普遍重度依赖超点(Superpoint)或粗粒度区域划分作为跨模态对齐的紧凑单元。然而,几何聚类生成的超点极易切碎结构连贯的物体、过度合并相邻异类表面,并在边界处产生杂乱模糊的伪影。与此同时,近期基于大语言模型(LLM)的推理分割方法虽然引入了类似 [SEG] 的特定任务标记以桥接文本推理与掩码解码,却往往将目标检索、掩码生成与最终判决耦合在单阶段单向解码中,既未在显式物体候选空间中进行充分假设比对,也缺乏对最终解码掩码质量的后验核查。

本文的切入视角在于:3D 视觉语言分割应遵循“感知-认知解耦”原则,将复杂的稠密点云推理转化为结构化假设空间上的生成、筛选与校验过程。核心 idea:提出“先分割后筛选”(Segment-and-Select, SEGA3D)全新范式,通过上游实例分割预先构建高质量物体候选库,利用大模型衍生的语义与空间双线索进行候选筛选,并以回环验证模块执行局部掩码精炼与掩码感知重排序,彻底摆脱对粗糙超点表示的依赖。

方法详解

整体框架

SEGA3D 将 3D 视觉语言分割重塑为结构化候选生成、候选级跨模态对齐定位与掩码级回环验证三个串行阶段。给定包含坐标与颜色的三维点云 \(\mathcal{P} \in \mathbb{R}^{N_p \times 6}\) 与输入文本指令 \(X_{\text{txt}}\),系统首先利用预训练的 3D 实例分割模型(如 PTv3)生成一组空间语义明确的物体级掩码候选库 \(\mathcal{C}\),同时利用稀疏卷积点云编码器提取逐点稠密特征 \(F_p\)。随后,候选融合模块将逐点特征与候选区域几何信息聚合成紧凑的候选级特征向量。

在跨模态推理阶段,可学习的场景查询通过类似 Q-Former 的关联器自候选空间中提取结构化三维上下文,并输入 LLM(Flan-T5-XL)与文本指令交互,生成蕴含目标类别/功能语义的隐表征 \(h_{\text{seg}}\) 与负责空间几何定位的隐表征 \(h_{\text{loc}}\)。语义-空间选择器基于此双重线索从候选库中召回 Top-\(K\) 个最佳候选。最后,回环验证模块针对这 \(K\) 个局部候选区域执行点级边界精化与掩码重池化打分,输出置信度最高的精炼点云掩码。

%%{init: {'flowchart': {'rankSpacing': 24, 'nodeSpacing': 28, 'padding': 6, 'wrappingWidth': 400}}}%%
flowchart TD
    A["输入点云与文本指令<br/>3D Point Cloud & Instruction"] --> B["候选库构建与特征融合<br/>PTv3 生成候选区域 + Sparse U-Net 提取点特征"]
    B --> C["跨模态交互与双标记解耦<br/>Q-Former 查询聚合 + LLM 解码 [SEG] 与 [LOC]"]
    C --> D["语义-空间候选选择器<br/>语义匹配初筛 + 空间几何校验检索 Top-K 候选"]
    D --> E["回环验证与局部掩码精炼<br/>局部点云自适应边界细化 + 掩码感知特征重评分"]
    E --> F["最终目标三维分割掩码<br/>Refined 3D Segmentation Mask"]

关键设计

1. 候选库构建与自适应特征融合:解耦稠密点搜索并消除超点伪影 针对超点割裂完整物体与过度平滑几何边界的缺陷,本文不再使用几何启发式超点聚类,而是引入基于 Pointcept 的预训练 PTv3 实例分割网络作为上游候选生成器 \(\Phi_{\text{gen}}\),直接输出 \(N_c\) 个具有显式语义属性的候选区域点集索引 \(\mathcal{C}=\{c_i\}_{i=1}^{N_c}\)。为将候选几何属性与点云特征深度结合,候选融合模块 \(\Phi_{\text{fus}}\) 结合每个候选的中心、尺度范围与 3D 边界框空间编码 \(g_i\),自适应加权汇聚候选内部的点特征 \(f_{p,n}\),生成候选表征 \(z_i\): $\(z_i = \Phi_{\text{fus}}(F_p, \mathcal{P}, c_i, g_i)\)$ 相比于传统的均值池化或最大池化,可学习的自适应融合能够针对点数稀少或边界带有噪声的物体候选保留更具鉴别力的细粒度几何与纹理细节。

2. 语义-空间双分支选择器:联合语义召回与空间坐标校准 在复杂的室内环境中,同一语义类别的物体往往成对或成群出现(如多把同款椅子),或者候选区域之间存在空间重叠。单独依靠语义匹配极易产生歧义。为此,语义-空间选择器(Semantic-Spatial Selector)构建了互补的双分支结构: - 语义匹配分支:以 LLM 生成的 \([SEG]\) 隐状态 \(h_{\text{seg}}\) 作为语义原型,计算其与候选特征 \(z_i\) 的跨模态余弦匹配度,产生候选召回的基础 Logits 分数; - 空间校准分支:利用带有几何定位提示的 \([LOC]\) 隐状态 \(h_{\text{loc}}\) 与候选的 3D 几何包围盒描述符 \(g_i\) 进行对齐运算,输出空间校正偏置。

最终将双分支分数融合,筛选出最具竞争力的 Top-\(K\)(实验设定 \(K=4\))个候选子集 \(\mathcal{S}_K = \{(c_i, z_i, g_i, F_{p,i})\}_{i=1}^K\),并将裁剪出的局部邻域点云特征 \(F_{p,i}\) 传递给后续模块。

3. 回环验证机制:局部掩码微调与掩码感知重排序 现有方法通常将候选匹配最高分的提案直接二值化作为预测结果,忽视了上游提案粗糙边缘与局部上下文缺失的问题。回环验证模块(Loopback Verification)包含“掩码精炼”与“掩码重排序”两个连续子步骤: - 候选掩码精炼(Candidate Mask Refinement):利用裁剪出的局部区域特征 \(F_{p,i}\)、候选几何 \(g_i\) 以及 \(h_{\text{loc}}\) 提供的空间先验,在局部子空间内重新预测逐点二值概率,修复上游实例网络留下的边界瑕疵; - 候选掩码重排序(Candidate Mask Reranking):拒绝直接使用最初的静态提案特征打分,而是依据精炼后的掩码 \(\hat{m}_i(n)\),在局部区域 \(\Omega(c_i)\) 内执行掩码感知特征重池化(Mask-Aware Pooling): $\(\tilde{z}_i = \frac{\sum_{n \in \Omega(c_i)} \hat{m}_i(n) f_{p,n}}{\sum_{n \in \Omega(c_i)} \hat{m}_i(n) + \epsilon}\)$ 将动态汇聚的掩码特征 \(\tilde{z}_i\)、几何描述符 \(g_i\) 与 \(h_{\text{loc}}\) 拼接送入置信度打分网络,得到后验验证得分 \(s_i^{\text{loop}}\)。最终输出最高验证得分对应的精化掩码 \(\hat{\mathcal{M}} = \hat{m}_{i^*}\)(其中 \(i^* = \arg\max_i s_i^{\text{loop}}\))。

损失函数 / 训练策略

模型的全流程多任务联合训练损失函数定义为语言输出、候选选择与回环验证损失的加权和: $\(\mathcal{L} = \mathcal{L}_{\text{out}} + \lambda_{\text{sel}} \mathcal{L}_{\text{sel}} + \lambda_{\text{loop}} (\mathcal{L}_{\text{mask}} + \mathcal{L}_{\text{score}})\)$ - 语言生成损失 \(\mathcal{L}_{\text{out}}\):采用标准自回归因果交叉熵,监督生成包含正确 [SEG] 与 [LOC] 标记的回答文本; - 候选选择损失 \(\mathcal{L}_{\text{sel}}\):以候选区域与真值掩码的最大 IoU 作为正样本标签 \(y_{\text{cand}} = \arg\max_i \text{IoU}(c_i, m^*)\),对语义分支、空间分支及融合得分施加交叉熵约束; - 回环掩码损失 \(\mathcal{L}_{\text{mask}}\):由精炼掩码损失 \(\mathcal{L}_{\text{ref}}\) 与局部区域先验损失 \(\mathcal{L}_{\text{loc}}\) 组成,结合 Binary Cross-Entropy (BCE)、Dice 与 Lovász 损失进行点级复合监督:\(\mathcal{L}_{\text{mask}} = \mathcal{L}_{\text{ref}} + \beta_{\text{loc}} \mathcal{L}_{\text{loc}}\); - 验证得分损失 \(\mathcal{L}_{\text{score}}\):在 Top-\(K\) 候选中,仅将与 Ground Truth 对应的候选设为正样本,其余判定为负样本,促使模型选出真实掩码质量最高的预测。

为保障训练初期的稳定收敛,训练时按一定比例向候选库中掺入少量 Ground-Truth 真实物体掩码(GT Candidate Mixing)作为辅助正样本,而在推理测试阶段完全依靠预训练候选生成器,不使用任何标注信息。

实验关键数据

主实验

论文在 ScanNet 与 Matterport3D 数据集上系统对比了 3D 推理分割(Reasoning Segmentation)性能,在 ScanRefer 上对比了 3D 指代分割(Referring Segmentation)性能。

数据集 任务类型 方法 [email protected] [email protected] mIoU
ScanNet 3D 推理分割 OpenScene + Flan-T5 24.68 7.14 15.03
ScanNet 3D 推理分割 3D-STMN 25.43 17.78 18.23
ScanNet 3D 推理分割 Reason3D 43.21 32.10 31.20
ScanNet 3D 推理分割 SEGA3D (Ours) 48.72 38.46 39.58
Matterport3D 3D 推理分割 3D-STMN 20.68 10.81 13.47
Matterport3D 3D 推理分割 Reason3D 31.22 17.43 19.54
Matterport3D 3D 推理分割 SEGA3D (Ours) 33.33 27.62 24.88
ScanRefer 3D 指代分割 3D-STMN 54.60 39.80 39.50
ScanRefer 3D 指代分割 Reason3D 57.90 41.90 42.00
ScanRefer 3D 指代分割 SEGA3D (Ours) 57.94 52.73 44.96

在极具挑战的 ScanNet 推理分割任务中,SEGA3D 相较于强基线 Reason3D 实现了 +8.38 mIoU 与 +6.36 [email protected] 的显著飞跃;在 Matterport3D 复杂跨场景中,高精度分割指标 [email protected] 实现了超过 10 个百分点的增长(17.43 \(\to\) 27.62),证明了候选库过滤与局部精细化机制对于复杂常识语义定位的极强鲁棒性。

消融实验

在 ScanRefer 验证集上对核心模块组件、选择器结构及候选融合方式展开细致消融:

配置 / 变体 [email protected] [email protected] mIoU 说明
完整模型 (Full model) 57.94 52.73 44.96 完整 SEGA3D 流程
w/o [LOC] 空间引导 47.93 43.48 37.74 缺失空间线索导致空间关系消歧全面崩塌 (-7.22 mIoU)
仅保留基础语义选择 (Base-only) 52.90 47.43 41.32 缺少空间包围盒校准,同类物体容易混淆 (-3.64 mIoU)
仅保留空间校正选择 (Corr-only) 53.82 48.86 41.97 缺失语义匹配基础,候选召回不足 (-2.99 mIoU)
候选融合改用均值池化 (Mean pooling) 54.33 49.20 42.31 破坏候选内部关键几何判别特征 (-2.65 mIoU)
候选融合改用最大池化 (Max pooling) 54.84 49.79 42.91 最大池化受噪点干扰大 (-2.05 mIoU)
w/o 回环验证 (w/o Loopback Verification) 56.69 47.43 43.87 仅依赖初始候选直接输出,[email protected] 骤降 5.30%
w/o 掩码精炼 (w/o Mask Refinement) 56.85 49.29 44.00 缺失局部点云边界重建,高精度掩码下降 3.44%
w/o 掩码重排序 (w/o Mask Reranking) 57.44 52.06 44.49 精炼后未进行感知池化重评分,丢失次佳精炼结果
采用 SP-UNet 生成候选 (SP-UNet candidates) 56.34 50.63 43.99 替换上游检测模型仍保持较高指标,表明架构通用性

关键发现

  • 空间定位线索至关重要:移除 \([LOC]\) 标记后,mIoU 出现断崖式下跌(-7.22),证明在三维空间中仅凭语言文字的语义标签不足以在具有数十个同类候选的室内场景中完成唯一定位,必须显式结合三维物理坐标先验;
  • 回环验证有效挽救高阈值精度:消融数据显示,移除回环验证对 [email protected] 影响较小(-1.25),但对 [email protected] 造成了极为沉重的打击(-5.30)。这表明初始候选选择器已经能够较为准确地命中物体的大致位置,而局部精炼与重打分正是将“粗定位”转化为“高质量精确掩码”的关键飞跃。

亮点与洞察

  • 解耦式感知-认知架构:摒弃端到端直接对几万个原始点做语言掩码解码的黑盒模式,将任务拆解为“高质量候选感知 \(\to\) 大模型语义/空间双重对齐 \(\to\) 局部自适应精炼重验”,架构职责高度解耦且易于模块化演进;
  • 掩码感知的动态特征重池化:在重排序环节,不再基于静态提案特征进行分类,而是以精细化后的二值预测掩码加权聚合局部点云特征,让重排序网络能够根据“精炼后的实际形状与边缘”进行裁决,从机制上消除了上游误检带来的假阳性累积;
  • 通用候选即插即用:候选生成器与推理骨干网络独立解耦,不仅能使用 PTv3,也能无缝迁移至 SP-UNet 或未来的 3D 基础检测模型,具备出色的工程延展性。

局限与展望

  • 跨场景与室外通用性受限:目前验证工作高度集中在 ScanNet、ScanRefer 和 Matterport3D 等室内 RGB-D 重建点云场景,在室外大规模稀疏激光雷达(LiDAR)点云或非结构化复杂室外环境中的泛化能力尚待检验;
  • 多目标复合指令支持不足:当前架构假定单条指令对应单个或少数预定义目标,在面对“分割所有靠窗且摆放有绿植的红色靠背椅”等复合多目标集合推理指令时,Top-\(K\) 候选选择机制需要进一步扩展;
  • 上游候选召回率上限约束:若上游候选生成器发生完全漏检(False Negative),后验选择器无论如何排序都无法找回丢失的目标,后续可探索基于开放词表检测的动态补全机制。

相关工作与启发

  • vs Reason3D: Reason3D 同样引入 [SEG] 与 [LOC] 标记,但其采用自顶向下的粗到细超点分层解码,一次性输出掩码,难以纠正超点初始分割误差。本文通过候选库解耦生成与回环重校验机制,在 ScanNet 上 mIoU 高出 8.38 个百分点;
  • vs 3D-STMN: 3D-STMN 依赖图神经网络对超点与文本词法进行依存匹配,仅支持显式指代且边界较为粗糙。本文借助 LLM 的深层常识推理能力,同时在点云局部执行自适应掩码精炼,显著提升了复杂隐含意图下的分割质量。

评分

  • 新颖性: ⭐⭐⭐⭐ [将 2D 解耦感知与回环验证思想优雅迁移至 3D 视觉语言场景,构建了规范的 Segment-and-Select 范式]
  • 实验充分度: ⭐⭐⭐⭐⭐ [覆盖 ScanRefer、ScanNet 与 Matterport3D 三大核心基准,包含详尽的模块消融与上游候选诊断分析]
  • 写作质量: ⭐⭐⭐⭐⭐ [逻辑架构清晰严谨,阶段划分与公式定义清晰自洽]
  • 价值: ⭐⭐⭐⭐⭐ [有效解决了 3D 具身理解中超点分割粗糙与大模型端到端解码难以收敛的痛点,为 3D 具身交互提供了强有力支撑]