返回研究文献库

物体位姿估计 · 2024 · WACV · CCF C

Effects of Markers in Training Datasets on the Accuracy of 6D Pose Estimation

论文用 paired synthetic scenes 隔离训练图像 marker shortcut,并比较固定 marker、两阶段 LaMa inpainting、全随机 marker 与固定 / 随机混合增强。Teabox markerless test 上,固定 marker 训练的 ADD-(S) 为 76.6,较 markerless baseline 84.8 低 8.2 points;inpainting 恢复到 84.8。5-object YCB-V 与 ZebraPose 复核总体支持“修复不明显伤害 pose”,但真实平均排除了严重失败的 mug / wood block,且无多 seed 区间。标签噪声 sweep 进一步显示 4 mm 以上平移或约 2.5° 旋转误差会快速侵蚀精确真值收益。

研究方向

物体位姿估计

任务层级

Instance-level

物体设定

Seen objects

输入模态

RGB training images with or without fiducial markersknown object CAD models6D pose labels

关键依赖

paired or controlled marker / markerless data for causal comparisonknown marker geometry and visibility masks for automatic removalan instance-level pose estimator such as GDR-Net or ZebraPoseaccurate object pose ground truthsynthetic rendering for controlled label-noise studies
完整论文元数据 作者、单位、研究方向、数据集、指标、方法标签和阅读状态 展开
作者
Janis Rosskamp, Rene Weller, Gabriel Zachmann
作者单位
University of Bremen
会议 / 期刊
会议 · WACV · CCF C
研究方向
物体位姿估计
开源状态
已开源
阅读状态
粗读:已生成 精读:已生成
任务设定
Instance-level · Seen objects
评估指标
ADD ADD-S ADD(S) / ADD(-S) ADD / ADD-S AUC Translation Error Rotation Error

论文原始写法:AUC of ADD-S / AUC of ADD-(S) / ADD-(S) at 10% object diameter / translation label error / rotation label error

关键依赖
paired or controlled marker / markerless data for causal comparisonknown marker geometry and visibility masks for automatic removalan instance-level pose estimator such as GDR-Net or ZebraPoseaccurate object pose ground truthsynthetic rendering for controlled label-noise studies

Reading Notes

粗读 / 精读

已生成 src/paper-notes/marker-dataset-bias-wacv2024/coarse.md

论文粗读笔记

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

论文粗读笔记:Effects of Markers in Training Datasets on the Accuracy of 6D Pose Estimation

1. 基本信息

  • 作者:Janis Rosskamp、Rene Weller、Gabriel Zachmann
  • 机构:University of Bremen,Computer Graphics and Virtual Reality
  • 会议 / 年份:WACV 2024
  • 正式论文:CVF Open Access
  • 代码 / 数据生成工具:6DPoseDataGenTools
  • 分析对象:GDR-Net 为主,ZebraPose 复核;teabox 控制实验与 5 个 YCB-V 对象
  • 阅读模式:粗读

2. 一句话总结

论文研究一个很容易被忽略的数据捷径:用光学 marker 自动采集高精度 pose 标签时,marker 也会出现在训练图像里,并和物体姿态形成稳定相关;如果测试时 marker 消失,GDR-Net 的 teabox ADD-(S) 从 84.8 降到 76.6。用两阶段 LaMa inpainting 删除 marker 后恢复到 84.8,而少量 pose 标签噪声很快就会吃掉这部分收益,因此“精确 marker 真值 + 去标记”可能优于“无 marker 但人工标签较粗”。

3. 论文实际比较了什么

编号训练图像处理目的
I无 marker理想 markerless baseline
II固定位置 marker模拟 marker-based 自动标注直接用于训练
III先有 marker,再 inpainting 删除保留高精度标注,同时减小图像 shortcut
IV每张图随机放置 1–5 个 marker让 marker 与 pose 解耦
V一半固定 marker、一半随机 marker更接近真实数据 + 合成增强的混合策略

核心控制原则是:synthetic teabox 的物体、光照、背景和 camera pose 完全相同,只改变 marker 外观与标签扰动,因此差异更容易归因。

4. Marker removal 怎么做

作者已知每个 marker 的三维位置,先投影得到可见区域 mask,再用近邻二值膨胀扩张。第一次用约 4× mask 做 LaMa inpainting;中间结果仍可能留痕,于是再用约 8× mask 对结果二次修复。

使用两级膨胀 mask 两次修复 marker 的流程
原论文 Figure 2:YCB-V 图像先用较小膨胀 mask 去除 marker,再以更大 mask 做第二次 inpainting,减少边缘残影。该流程依赖已知 marker 三维位置和可见性,不是通用无监督 marker 检测。来源:CVF Open Access。图片版权归论文作者及出版方所有,本站仅作论文解读展示。

作者承认少量 artifact 和细长 marker shadow 仍会留下,但在这组实验里没有造成可测的 recall 下降。

5. 主要结果

5.1 Teabox:marker shortcut 确实存在

teabox 在无 marker 测试、有 marker 测试和真实微调下的结果
原论文 Tables 2–4:左侧是在 markerless synthetic test 上比较五种训练策略;右上是 marker test 的 sanity check;右下是真实 markerless teabox 的 200 张图微调。来源:CVF Open Access。图片版权归论文作者及出版方所有,本站仅作论文解读展示。

在 markerless synthetic test 上:

训练策略AUC ADD-(S)ADD-(S)
I 无 marker90.084.8
II 固定 marker87.876.6
III Inpainting90.084.8
IV 全随机 marker89.884.2
V 固定 + 随机混合88.880.0

关键解读:

  • II 相比 I 在 ADD-(S) 上下降 8.2 个百分点;论文正文另写“5.6 个百分点”,与 Table 2 不一致,结论段则写约 8 个点,应以表格数字为准。
  • III 与 I 完全持平,说明在这套受控数据里 inpainting artifact 没有伤害 pose。
  • IV 几乎恢复 baseline;V 只恢复一部分,因为一半图像仍保留固定 marker–pose 相关性。
  • 如果训练和测试都带 marker,VII 达到 87.1,高于 markerless-train / marker-test 的 77.7,反向证明网络确实使用 marker,而不只是被 marker 遮挡物体表面。

5.2 Real YCB-V:平均结果接近,但有明显失败对象

GDR-Net 在真实 YCB-V 上的 markerless 与 inpainting 训练对比
原论文 Tables 6–7:I 为 markerless 训练,III 为 marker 后 inpainting;Table 6 的平均值只统计 002、004、008 三个对象,mug 和 wood block 因 synthetic-to-real 失败被排除。来源:CVF Open Access。图片版权归论文作者及出版方所有,本站仅作论文解读展示。
  • 对 002 / 004 / 008 三个保留对象,真实集 AUC ADD-S 为 92.6 → 93.2,ADD-S 为 84.9 → 87.0,inpainting 没有降低平均结果。
  • 025 mug 与对称的 036 wood block 在两种训练下都很差;作者认为是 synthetic-to-real gap,并从 Table 6 平均值中排除。
  • 用 ZebraPose 再验证时,synthetic 平均 AUC ADD-S 为 92.9 vs 92.3,real 为 60.9 vs 61.8;趋势仍支持“inpainting 不明显伤害 pose”,但不是“inpainting 总会提升”。

5.3 标签误差:几毫米 / 几度已经有影响

作者向 teabox 训练标签加入零均值 Gaussian pose noise:σt∈{0,2,4,8}\sigma_t\in\{0,2,4,8\} mm,σR∈{0,2.5,5}\sigma_R\in\{0,2.5,5\}°。

平移和旋转标签噪声对 AUC ADD-(S) 与 ADD-(S) 的影响
原论文 Figures 5–6:左为 AUC ADD-(S),右为 ADD-(S);红、蓝、黄分别对应 0°、2.5°、5° 旋转噪声,黑线是直接使用固定 marker 训练的对照。整体趋势是旋转噪声和 4 mm 以上平移噪声会持续降低性能。来源:CVF Open Access。图片版权归论文作者及出版方所有,本站仅作论文解读展示。
  • 2 mm 纯平移噪声影响很小;4 mm 起指标明显下降。
  • 2.5° 旋转噪声会让 recall 下降约 1.5–7 个百分点,视指标与平移噪声而异。
  • 当标签误差达到约 σR=2.5°\sigma_R=2.5° 并叠加平移误差,或纯平移达到约 4 mm 时,精度可接近甚至低于“有 marker shortcut”的方案。

6. 粗读评价

这篇论文不是新 pose 网络,而是一篇很实用的数据工程审计。它最有价值的结论不是“marker 一定有害”,而是一个权衡:

marker 能提供高精度、低人工成本的 pose ground truth,但图像中的 marker 会形成 shortcut;只要有准确 mask,inpainting 可以在本实验中消除 shortcut,而标签精度的收益可能大于修复 artifact 的代价。

需要保留的警惕是:真实 YCB-V 只有 5 个对象,两个严重失败对象还被排除出平均;误差用独立零均值 Gaussian 模拟,真实 marker–object 标定误差往往是场景相关的系统偏差。论文支持“值得采用和继续验证”,还不足以证明任何 marker-based 数据集都能无损修复。

Related Papers

相关论文