返回研究文献库

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

HiPose: Hierarchical Binary Surface Encoding and Correspondence Pruning for RGB-D 6DoF Object Pose Estimation

HiPose 预测每个 RGB-D 点的层级二进制表面码,从粗 point-to-surface 对应出发逐 bit 缩小表面,同时按当前 pose 剔除离群点,最后用 Kabsch 求 pose。LM-O ADD(-S) recall 为 89.6,BOP 三数据集 mean score 84.6;pose 0.075 s、含检测 0.16 s,不依赖渲染式 refinement。

研究方向

物体位姿估计

任务层级

Instance-level

物体设定

Seen objects

输入模态

RGB object cropdepth-derived point cloudCAD surface model

关键依赖

known target object and CAD modelcamera intrinsics and depthexternal object detectorBOP PBR object-specific supervisionprecomputed hierarchical surface code
完整论文元数据 作者、单位、研究方向、数据集、指标、方法标签和阅读状态 展开
作者
Yongliang Lin, Yongzhi Su, Praveen Nathan, Sandeep Inuganti, Yan Di, Martin Sundermeyer, Fabian Manhardt, Didier Stricker, Jason Rambach, Yu Zhang
作者单位
Zhejiang University / German Research Center for Artificial Intelligence (DFKI) / RPTU Kaiserslautern-Landau / Technical University of Munich / Google
会议 / 期刊
会议 · CVPR · CCF A
研究方向
物体位姿估计
开源状态
已开源
阅读状态
粗读:已生成 精读:已生成
任务设定
Instance-level · Seen objects
评估指标
ADD ADD-S BOP AR ADD(S) / ADD(-S)

论文原始写法:ADD(-S) recall / AUC of ADD-S / AUC of ADD(-S) / BOP score / runtime

关键依赖
known target object and CAD modelcamera intrinsics and depthexternal object detectorBOP PBR object-specific supervisionprecomputed hierarchical surface code

Reading Notes

粗读 / 精读

已生成 src/paper-notes/hipose-cvpr2024/coarse.md

论文粗读笔记

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

论文粗读笔记:HiPose

1. 基本信息

  • 标题:HiPose: Hierarchical Binary Surface Encoding and Correspondence Pruning for RGB-D 6DoF Object Pose Estimation
  • 作者:Yongliang Lin, Yongzhi Su, Praveen Nathan, Sandeep Inuganti, Yan Di, Martin Sundermeyer, Fabian Manhardt, Didier Stricker, Jason Rambach, Yu Zhang
  • 机构:Zhejiang University;DFKI;RPTU Kaiserslautern-Landau;Technical University of Munich;Google
  • 年份 / 会议:2024 / CVPR
  • 论文:CVF 正式页面 · 正式 PDF · 代码
  • 阅读模式:粗读

2. 一句话定位

HiPose 不把网络预测的二进制表面码一次性量化成 3D 点,而是先得到较可靠的粗表面、估计 pose,再逐 bit 缩小表面并按几何距离剔除离群对应,最后用 Kabsch 得到无需 RANSAC 与渲染 refinement 的 RGB-D pose。

3. 图表导读

HiPose 层级表面编码与逐层对应细化
原论文 Figure 2:网络对 RGB-D point patches 输出 \(m+n\) bit surface code;前 \(m\) bit 选粗区域,后续每一 bit 将对应表面继续二分,pose 与离群点集合随迭代同步更新。来源:CVPR 2024 正式论文;图片版权归论文作者及 IEEE/CVF 所有,本站仅作论文解读展示。
HiPose BOP score 与运行时间比较
原论文 Table 5:只用 PBR 训练时,HiPose 在 LM-O / YCB-V / T-LESS 的 BOP score 为 79.9 / 90.7 / 83.3,mean 84.6;完整检测加 pose 为 0.16 s,不需要额外 refinement。来源:CVPR 2024 正式论文;表格版权归论文作者及 IEEE/CVF 所有,本站仅作论文解读展示。

4. 问题设定

  • 输入:已检测对象的 RGB crop、对应 depth point cloud、相机内参和已知 CAD。
  • 输出:对象在相机坐标系中的绝对 6DoF pose。
  • 对象设定:实例级已知对象;每个 benchmark 对象有 PBR 训练监督,并不是对任意新 CAD 零样本泛化。
  • 评测:LM-O、YCB-V、T-LESS;ADD(-S)、ADD-S AUC、BOP score 与 runtime。

5. 方法概览

  1. 先以 balanced k-means 递归划分 CAD 表面,为每个顶点生成层级 binary code。
  2. 以 FFB6D 风格的 full-flow bidirectional fusion network 融合 RGB 与点云,为可见点预测 mask、binary bits 与每一 bit 的正确概率。
  3. 可靠的前 mm bit 将点对应到较粗的 CAD 子表面,以子表面中心形成 3D–3D 对应并用 Kabsch 求初始 pose。
  4. 后续每个 bit 把表面二分;当前 pose 下点到变换后表面的距离用于识别 outlier。
  5. 最终 point-to-surface 收敛为 point-to-point,对未被剔除的对应再做一次 Kabsch。

6. 实验速览

  • LM-O ADD(-S) recall:89.6,DFTr 为 77.7,ZebraPose 为 76.9。
  • YCB-V:AUC ADD-S 97.6、AUC ADD(-S) 95.5。
  • BOP PBR-only:LM-O 79.9、YCB-V 90.7、T-LESS 83.3,mean 84.6。
  • pose 本身平均 0.075 s;YOLOX detection 0.081 s;完整 0.16 s。
  • 无 pruning 的 Kabsch 为 86.65,RANSAC+Kabsch 89.12,层级 pruning 89.62。
  • pruning 过程中 inlier precision 从 66.1% 逐步升至 76.1%。
  • 直接从第 16 bit 开始相当于取消层级过程,性能明显下降;第 9–11 bit 起步较稳定。

7. 快速判断

  • 亮点:把 representation hierarchy、pose solver 与 outlier rejection 设计成同一递进过程;速度优势来自不渲染、不采样大量 RANSAC hypothesis。
  • 主要限制:需要已知 CAD、深度和 object-specific PBR training;binary surface code 的质量与对象网格划分直接相关。
  • 读表提醒:论文报告的 0.075 s 是 pose,0.16 s 才包含检测;不同表中的 ADD(-S)、AUC 与 BOP score 不可互换。
  • 适合读者:RGB-D instance pose、dense 3D–3D correspondence、binary surface code、实时工业 pose。

Related Papers

相关论文