返回研究文献库

物体位姿估计 · 2024 · CVPR · CCF A

6D-Diff: A Keypoint Diffusion Framework for 6D Object Pose Estimation

6D-Diff 将 2D keypoint 定位写成由热图分布到确定坐标的条件反向扩散,并用 9 分量 Mixture-of-Cauchy 拟合遮挡与杂乱造成的重尾、多峰误差。LM-O 平均 ADD(-S) 为 79.6,YCB-V 的 ADD(-S) / ADD-S AUC / ADD(-S) AUC 为 83.8 / 91.5 / 87.0;不用 MoC 时 LM-O 降至 73.1。

研究方向

物体位姿估计

任务层级

Instance-level

物体设定

Seen objects

输入模态

single RGB object cropobject CAD model128 pre-selected 3D keypoints2D keypoint heatmaps

关键依赖

off-the-shelf object detectorknown object CAD modelobject-specific trainingcamera intrinsicsProgressive-X PnP solver
完整论文元数据 作者、单位、研究方向、数据集、指标、方法标签和阅读状态 展开
作者
Li Xu, Haoxuan Qu, Yujun Cai, Jun Liu
作者单位
Singapore University of Technology and Design / Nanyang Technological University
会议 / 期刊
会议 · CVPR · CCF A
研究方向
物体位姿估计
开源状态
未开源 / 未整理
阅读状态
粗读:已生成 精读:已生成
任务设定
Instance-level · Seen objects
评估指标
ADD ADD-S ADD / ADD-S AUC ADD(S) / ADD(-S)

论文原始写法:ADD(-S) / AUC of ADD-S / AUC of ADD(-S)

关键依赖
off-the-shelf object detectorknown object CAD modelobject-specific trainingcamera intrinsicsProgressive-X PnP solver

Reading Notes

粗读 / 精读

已生成 src/paper-notes/6d-diff-cvpr2024/coarse.md

论文粗读笔记

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

论文粗读笔记:6D-Diff

1. 基本信息

  • 标题:6D-Diff: A Keypoint Diffusion Framework for 6D Object Pose Estimation
  • 作者:Li Xu, Haoxuan Qu, Yujun Cai, Jun Liu
  • 机构:Singapore University of Technology and Design;Nanyang Technological University
  • 年份 / 会议:2024 / CVPR
  • 论文:CVF 正式页面 · 正式 PDF
  • 阅读模式:粗读

2. 一句话定位

6D-Diff 不直接在 SE(3)SE(3) 上扩散,而把 CAD 上 128 个 3D keypoint 的 2D 投影定位改写成条件反向扩散:从预测热图形成的多峰重尾分布出发,逐步去噪为确定的 2D 坐标,再由 PnP 恢复实例级 6D pose。

3. 图表导读

6D-Diff keypoint diffusion pipeline
原论文 Figure 3:ROI 先产生 keypoint heatmaps 与 appearance feature;Mixture-of-Cauchy 分布提供扩散起点,Transformer decoder 迭代恢复 2D keypoints,最后以 2D–3D 对应进入 PnP。来源:CVPR 2024 正式论文;图片版权归论文作者及 IEEE/CVF 所有,本站仅作论文解读展示。
6D-Diff LM-O and YCB-Video results
原论文 Table 1–2:LM-O 平均 ADD(-S) 为 79.6;YCB-V 的 ADD(-S)、ADD-S AUC 与 ADD(-S) AUC 分别为 83.8、91.5、87.0。来源:CVPR 2024 正式论文;表格版权归论文作者及 IEEE/CVF 所有,本站仅作论文解读展示。

4. 问题设定

  • 输入:单幅 RGB 图像、检测到的对象 ROI、已知实例 CAD、相机内参。
  • 中间表示:从 CAD 表面 FPS 采样的 128 个 3D keypoints,以及它们对应的 2D heatmaps。
  • 输出:对象相对相机的旋转与平移;不预测尺度。
  • 协议:known-instance、model-based、RGB-only;需要对象检测器和 CAD。
  • 数据:LM-O 与 YCB-Video,训练混合真实图像和公开 PBR 图像。

5. 方法概览

  1. ResNet-34 initializer 对 256×256 ROI 预测每个 keypoint 的热图,并导出 appearance feature。
  2. 从热图采样候选坐标,用 9 个 Cauchy kernel 的混合模型拟合初始分布 DKD_K。
  3. 训练时从真值 2D 坐标 D0D_0 向拟合后的重尾分布逐步扩散,生成各步监督。
  4. 三层 Transformer encoder 编码 appearance,三层 decoder 接收坐标与 diffusion-step embedding,学习逐步反向去噪。
  5. 测试时采 5 组 keypoints,经 DDIM 将 100 个训练步压缩为 10 个反向步,平均最终坐标。
  6. 以 128 组 2D–3D 对应交给 Progressive-X PnP,恢复 6D pose。

6. 实验速览

  • LM-O 平均 ADD(-S):79.6,CheckerPose 为 77.5,ZebraPose 为 76.9。
  • LM-O 分对象:ape 60.6、can 97.9、cat 63.2、driller 96.6、duck 67.2、eggbox 73.5、glue 92.0、holepuncher 85.5。
  • YCB-V:ADD(-S) 83.8、ADD-S AUC 91.5、ADD(-S) AUC 87.0。
  • 不使用 appearance feature:LM-O 79.6 → 74.4。
  • 标准 Gaussian diffusion:73.1;把 heatmap 仅当 condition:76.2;完整 MoC:79.6。
  • 取消逐步去噪、直接回归的三个变体:49.2 / 57.3 / 61.1,均远低于 79.6。

7. 快速判断

  • 亮点:扩散变量选在可解释的 2D keypoint space,输出仍可由成熟几何求解器约束。
  • 最强证据:MoC 比标准 Gaussian 高 6.5 points,说明利用 heatmap 的重尾、多峰结构比从白噪声生成更适合 pose correspondence。
  • 容易误读:它不是直接生成多模态 SE(3)SE(3) 分布;最终把 5 组坐标平均成单解。
  • 限制:依赖对象专属 CAD、检测框、实例训练与 PnP;100-step diffusion 训练和 10-step 推理也比一次前向回归复杂。
  • 适合读者:RGB-only instance pose、keypoint/PnP、扩散模型、遮挡下 correspondence uncertainty。

Related Papers

相关论文