返回研究文献库

物体位姿估计 · 2024 · ECCV · CCF B

FoundPose: Unseen Object Pose Estimation with Foundation Features

FoundPose 在每对象少于 5 分钟的 onboarding 中把 800 个 CAD templates 的 DINOv2 layer-18 patch features 注册到 3D,在线用 BoW 检索 5 个视角、2D–3D matching 与 PnP-RANSAC 得到 pose。Training-free coarse / featuremetric AR 为 37.2 / 42.6;59.6 AR 的最高配置另接了在 200 万余合成图上训练的 MegaPose refiner。

研究方向

物体位姿估计

任务层级

Instance-level

物体设定

Unseen objects

输入模态

single RGBtexture-mapped object 3D modelexternal object mask

关键依赖

object CAD / meshcamera intrinsicsobject identity and segmentation masksingle-GPU object onboardingDINOv2template renderer
完整论文元数据 作者、单位、研究方向、数据集、指标、方法标签和阅读状态 展开
作者
Evin Pınar Örnek, Yann Labbé, Bugra Tekin, Lingni Ma, Cem Keskin, Christian Forster, Tomas Hodan
作者单位
Technical University of Munich / Meta Reality Labs
会议 / 期刊
会议 · ECCV · CCF B
研究方向
物体位姿估计
开源状态
已开源
阅读状态
粗读:已生成 精读:已生成
任务设定
Instance-level · Unseen objects
评估指标
BOP AR VSD MSSD MSPD

论文原始写法:BOP Average Recall / VSD / MSSD / MSPD / seconds per image / object onboarding time / per-object representation memory

关键依赖
object CAD / meshcamera intrinsicsobject identity and segmentation masksingle-GPU object onboardingDINOv2template renderer

Reading Notes

粗读 / 精读

已生成 src/paper-notes/foundpose-eccv2024/coarse.md

论文粗读笔记

用于快速判断论文定位、问题设定、核心方法、实验结论和是否值得精读。

论文粗读笔记:FoundPose

1. 基本信息

  • 标题:FoundPose: Unseen Object Pose Estimation with Foundation Features
  • 作者:Evin Pınar Örnek, Yann Labbé, Bugra Tekin, Lingni Ma, Cem Keskin, Christian Forster, Tomas Hodan
  • 机构:Technical University of Munich;Meta Reality Labs
  • 年份 / 会议:2024 / ECCV
  • 论文:ECVA 正式 PDF · ECCV 页面 · 项目页
  • 阅读模式:粗读

2. 一句话定位

FoundPose 在每个新对象少于 5 分钟的离线 onboarding 中渲染 800 张 CAD RGB-D templates,把 DINOv2 ViT-L 第 18 层 patch descriptors 注册到模型 3D 点;在线以 bag-of-words 检索 5 个视角、patch NN 建 2D–3D correspondence、PnP-RANSAC 求 pose,再做免训练 featuremetric refinement,七个 BOP 数据集 coarse AR 达 37.2,显著高于当时需要任务训练的 coarse RGB 方法。

3. 图表导读

FoundPose 对象接入、模板检索、2D到3D匹配和特征度量细化流程
原论文 Figure 2:离线把模板 patch descriptors 关联到 CAD 3D points 并构建视觉词袋;在线由 CNOS mask 裁剪查询图、检索相似模板、PnP-RANSAC 估计 coarse pose,再直接在 DINOv2 feature map 上做 L-M alignment。来源:ECVA 正式论文;图片版权归论文作者及 Springer Nature 所有,本站仅作论文解读展示。
FoundPose 在七个 BOP 数据集的 coarse 和 refinement 结果
原论文 Table 1:纯 FoundPose coarse / 单假设 featuremetric 的平均 AR 为 37.2 / 42.6,耗时 1.7 / 2.6 s;接入有任务训练的 MegaPose refiner 后可达 59.6 AR,但此时整个系统已不再 training-free。来源:ECVA 正式论文;表格版权归论文作者及 Springer Nature 所有,本站仅作论文解读展示。

4. 问题设定

  • 输入:单幅 RGB、相机内参、带对象身份的 instance mask、目标对象 texture-mapped 3D mesh。
  • 输出:object model 到 camera 的 6D pose。
  • 对象设定:测试对象从未用于 pose / task-specific training;每个对象只允许单 GPU、5 分钟 onboarding。
  • 训练边界:FoundPose 本体使用 frozen DINOv2,无对象级或 pose 任务训练;默认 mask 来自 CNOS,CNOS 也需要 CAD onboarding。
  • 模态边界:在线 pose estimator 是 RGB-only;CAD 的 depth 仅由离线 renderer 产生,用于把 template descriptors 注册到 3D。

5. 方法概览

  1. 每对象渲染 800 张 420×420 RGB-D templates,视角约间隔 25°。
  2. 从 DINOv2 ViT-L/14 registers 的第 18 / 23 层取 layer 18 patch tokens,30×30 patches,经 PCA 降到 256D。
  3. 用模板 depth 把每个有效 patch center 反投影到 CAD 3D 点。
  4. 对每对象以 2,048 个 k-means visual words 建 TF-IDF 式 bag-of-words,每个 patch soft assign 到 3 个词。
  5. 查询图按 mask 做 virtual-camera perspective crop,检索 5 个模板。
  6. 查询 patch 与单个模板 patch 做 NN,形成 2D–3D correspondences;EPnP-RANSAC 最多 400 iterations、10 px inlier threshold。
  7. 以最多 30 次 Levenberg–Marquardt 直接最小化 DINOv2 featuremetric error,补偿 14×14 patch center 的离散误差。

6. 实验速览

  • 七个 BOP 核心集、108 个对象;只使用 test RGB、CAD 和 CNOS masks,不使用数据集训练图。
  • coarse FoundPose:37.2 AR / 1.7 s,对比 GigaPose 27.6 / 0.9、GenFlow 23.5 / 3.8、MegaPose 20.8 / 15.5。
  • 单假设 featuremetric:42.6 AR / 2.6 s,提升 5.4 points。
  • 单假设 MegaPose refiner:54.7 / 4.4 s;featuremetric + MegaPose:55.0 / 6.4 s。
  • 5 hypotheses + 两种 refinement:59.6 AR / 20.5 s,是最高精度配置,但依赖在 200 万余合成图上训练的 MegaPose。
  • 运行时间包含约 0.3 s CNOS;对象 onboarding <5 min。
  • GT masks 替代 CNOS 可带来 6–19 AR,segmentation 是主要上限之一。

7. 快速判断

  • 优点:把 foundation feature 落到可解释的 template retrieval、2D–3D matching 和 PnP;training-free coarse pose 优势清晰;速度—精度配置完整。
  • 限制:依赖高质量 CAD texture、mask 与 intrinsics;默认每对象表示约 234 MB;1.7 s / image 仍非实时;featuremetric 只细化局部最优。
  • 适合读者:unseen-object pose、BOP、DINOv2 correspondence、template retrieval、PnP-RANSAC 与 CAD onboarding。

Related Papers

相关论文