GRADUATE PROJECT · TOPIC 02

基于自然语言与 RGB-D 感知的目标查找及相对定位系统设计与模型适配

根据一条自然语言指令和单次室内场景 RGB-D 观测,找到对应目标实例,并输出目标在机器人机体坐标系中的代表位置与距离。

自然语言理解视觉目标查找RGB-D三维定位模型适配
研究生课程实验 02 · 在线评测正在读取当前在线数据集配置…

任务与交付概览

完成目标查找与定位基线,提出一项改进,用对比和消融验证,并提交可运行方案与实验报告。

1 明确目标与接口2 完成五项实验3 核对评价要求4 整理提交材料
基础输入自然语言指令 + 对齐 RGB/深度图 + 相机内外参
核心输出目标识别、歧义状态、机体坐标位置与距离
必做实验基线、改进、对比、消融、成败案例
建议规模不少于 40 组样本,至少 10 条同义改写

一、实验目标

系统接收用户自然语言指令和室内场景 RGB-D 观测,找到指令对应的一个目标实例,并计算目标相对于机器人机体的位置与距离。基础任务使用单次 RGB-D 观测;学生应完成目标查找与三维定位流程,并选择一个具体难点提出改进,通过实验验证效果。

“find the school”“find the school with the text school”“find the school to the right of the car”“find the police station”

统一坐标约定

机器人机体坐标系:前方为 x、左方为 y、上方为 z;位置和距离单位均为米。目标位置采用可见表面有效三维点的代表位置,不要求估计物体几何中心或完整六自由度姿态。

二、输入、输出与评测接口

输入
  1. 一条自然语言指令
  2. 一组对齐的 RGB 图像和深度图
  3. 相机内参与相机到机体的外参
输出
  1. 目标识别与候选匹配结果
  2. 歧义、未检出或定位失败状态
  3. 机体坐标系中的代表位置 (x, y, z)
  4. 目标相对距离(米)

目标已识别但深度不足时,应保留识别结果并明确说明定位失败。单次观测未检出目标时,不应据此认定整个场景不存在目标。在线评测接入时,学生服务接收自然语言指令与 RGB 图像,返回识别状态及单目标掩码;平台负责读取深度、相机参数并统一计算三维位置。课程报告仍需说明完整定位流程与改进方法。

三、实现要求

1. 自然语言目标查找

应支持目标类别、外观属性、文字标识、空间关系,以及其中至少两种信息的组合。基础任务中的左、右、上、下按图像坐标解释;最近、最远按目标与参照物代表位置之间的三维欧氏距离解释。多个候选均符合描述或参照物无法唯一确定时,必须报告歧义。

2. 目标相对定位

根据目标区域和有效深度反投影至相机坐标系,再利用外参转换至机器人机体坐标系。需要处理深度缺失和异常、背景混入、区域内深度不一致、有效深度不足、单位及坐标变换一致性。

3. 聚焦一个问题进行改进

从基线失败案例出发,选择一个与目标查找或相对定位直接相关的问题深入研究。模型微调、几何推理、候选重排序、提示设计、OCR 适配或鲁棒位置估计均可作为方法;不要求同时改进所有模块,也不统一要求训练模型。

四、实验任务清单

  1. 实现一个可运行的目标查找与相对定位基线。
  2. 提出一项针对所选问题的改进。
  3. 在相同测试集上比较基线与改进方法。
  4. 完成一项与改进机制直接相关的消融实验。
  5. 分析典型成功案例和失败案例。

五、数据划分与评价

维度要求
测试覆盖建议不少于 40 组“指令—RGB-D 观测”,覆盖属性、文字、空间关系、组合约束、歧义、未检出和深度不足。
语言鲁棒性至少为 10 条指令增加同义改写;同场景近似观测及同一指令改写须处于同一数据分组。
数据划分训练、调试与测试数据分离,避免同场景信息泄漏。
定位评价同时报告成功定位覆盖率和定位误差,并分析误差来源。
失败归因区分语言理解、目标检测、约束判断、深度质量、坐标变换和位置估计环节。

在线平台如何判定

当前数据规模、划分与定位阈值以在线配置为准。

未检出、深度失败和超时均计为未通过。bbox / 掩码只作诊断,不参与评分。参考位置由人工区域结合深度计算,不是独立物理测量;本版本无姿态角。调试集用于开发与排错,不能作为独立测试集的泛化结论。

六、扩展方向(选做)

  • 使用多视角观测改善遮挡或定位稳定性。
  • 通过澄清问题区分多个合理候选。
  • 研究机体坐标系或物体自身坐标系中的空间关系。
  • 对语言或视觉模型进行适配训练。

七、提交清单

  • 可运行代码、环境配置与启动说明。
  • 测试数据、标注、数据划分与评测脚本。
  • 系统流程及输入输出接口说明。
  • 项目报告:基线、问题分析、改进方法、对比与消融实验、能力边界。
  • 目标查找可视化、相对定位结果。
  • 失败案例分析与成员分工。