返回研究文献库

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

CanoVerse: 3D Object Scalable Canonicalization and Dataset for Generation and Pose

CanoVerse 将 3D 物体规范化从连续 SO(3) 手工旋转改写为“类别模板与几何/语义准则生成 5 个候选 + 人工一键选择”,从 75 万个 Objaverse / Objaverse-XL 资产中保留 32 万个、覆盖 1,156 类的规范化数据。其 VI-Net 在 OmniObject3D 跨域朝向恢复上达到 Acc@10° 20.18、Acc@30° 24.83,显著高于 Objaverse-OA 训练版本的 6.56 / 9.60;但它估计的是中心化完整点云相对规范坐标系的旋转,不直接恢复相机坐标系中的平移,也不等同于从场景 RGB/RGB-D 完成检测、分割与 6D pose。

研究方向

物体位姿估计

任务层级

Category-level

物体设定

Unseen objects

输入模态

complete colored object point cloud for canonicalization3D meshes from Objaverse and Objaverse-XLrendered candidate images for human selectionpoint clouds for downstream orientation estimation

关键依赖

object-level complete 3D geometry or point cloudcategory assignment and one canonical template per category during dataset constructionsemantic part cues from Find3D and category textpredefined canonical-axis and symmetry conventionshuman selection among five proposed orientations for final annotation
完整论文元数据 作者、单位、研究方向、数据集、指标、方法标签和阅读状态 展开
作者
Li Jin, Yuchen Yang, Weikai Chen, Yujie Wang, Dehao Hao, Tanghui Jia, Yingda Yin, Zeyu Hu, Runze Zhang, Keyang Luo, Li Yuan, Long Quan, Xin Wang, Xueying Qin
作者单位
Shandong University / LIGHTSPEED STUDIOS / University of North Carolina at Chapel Hill / Hong Kong University of Science and Technology / Peking University
会议 / 期刊
会议 · ECCV · CCF B
研究方向
物体位姿估计
开源状态
已开源
阅读状态
粗读:已生成 精读:已生成
任务设定
Category-level · Unseen objects
评估指标
Rotation Error Chamfer Distance

论文原始写法:Acc@10 degrees / Acc@30 degrees / absolute angular error / Chamfer Distance / LPIPS / CLIP score / orientation IQR / Recall@10 / Recall@30 / IC / GEC / annotation seconds per object

关键依赖
object-level complete 3D geometry or point cloudcategory assignment and one canonical template per category during dataset constructionsemantic part cues from Find3D and category textpredefined canonical-axis and symmetry conventionshuman selection among five proposed orientations for final annotation

Reading Notes

粗读 / 精读

已生成 src/paper-notes/canoverse-eccv2026/coarse.md

论文粗读笔记

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

论文粗读笔记:CanoVerse: 3D Object Scalable Canonicalization and Dataset for Generation and Pose

1. 基本信息

  • 标题:CanoVerse: 3D Object Scalable Canonicalization and Dataset for Generation and Pose
  • 作者:Li Jin、Yuchen Yang、Weikai Chen、Yujie Wang、Dehao Hao、Tanghui Jia、Yingda Yin、Zeyu Hu、Runze Zhang、Keyang Luo、Li Yuan、Long Quan、Xin Wang、Xueying Qin
  • 机构:Shandong University、LIGHTSPEED STUDIOS、UNC Chapel Hill、HKUST、Peking University
  • 年份 / 会议:ECCV 2026
  • 论文链接:arXiv:2603.07144
  • 数据与代码:GitHub
  • 阅读模式:粗读

2. 一句话定位

CanoVerse 不是从场景图像直接输出完整 6D pose 的方法,而是一套面向 3D 资产的可扩展规范化数据工程:它先用类别模板、几何和语义准则为每个物体提出 5 个候选朝向,再让标注员做一次 2D 选择,最终得到覆盖 1,156 类、32 万对象的 canonical 3D 数据,并验证这些数据能改善完整点云的朝向恢复、3D 生成稳定性和跨模态 3D 检索。

2.1 论文图表导读

图表先看什么能支持的结论不能据此推出什么
Figure 3连续旋转操作被改写成候选生成与一键选择标注流程更易扩展,作者报告约 37.5 倍加速不代表候选生成完全自动,也不代表无需类别规范
Figure 575 万候选资产的筛选比例与 5 种候选的入选比例大规模数据依赖严格清洗,五种准则都实际发挥作用43% 保留率不能单独证明所有标签都精确
Figure 7ID、真实扫描 OOD 与生成物体上的定性朝向规范化数据学习到的朝向先验具有一定跨域性这里没有场景检测、遮挡分割或平移估计
Figure 8同规模 CanoVerse 与 COD,以及 32K→310K 的 scaling数据质量与数据量都影响朝向恢复曲线来自固定 VI-Net 设定,不能泛化为所有模型的 scaling law
CanoVerse Figure 3:规范化标注流程
原论文 Figure 3:左侧是约 101.4 秒/物体的连续手工旋转,右侧先由几何—语义准则提出 5 个候选,再由标注员在 2D 界面选择;论文图中汇总为约 2.7 秒人工选择、37.5 倍加速。来源:arXiv。图片版权归论文作者及出版方所有,本站仅作论文解读展示。

3. 问题设定

  • 主要任务:把具有任意全局旋转的完整 3D 物体对齐到类别约定的 canonical frame。
  • 数据构建输入:Objaverse / Objaverse-XL 网格,经采样得到彩色点云。
  • 数据构建输出:物体 UID、类别和规范化旋转矩阵;公开仓库也提供预处理 GLB 数据入口。
  • 下游朝向估计输入:经过中心化、尺度归一化的完整物体点云。
  • 下游输出:从任意旋转恢复到 canonical frame 的旋转;不直接预测场景中的平移。
  • 关键先验:类别分配、每类一个 canonical template、跨类别统一轴约定、对称轴与对称角、语义部件描述。
  • 适用场景:3D 资产清洗、合成数据构建、点云朝向恢复、3D 生成训练、跨模态 3D 检索。

与常规 6D pose 的边界

网站把本文收入位姿方向,是因为 canonical orientation 是类别级 pose 与 NOCS 类方法的重要基础。但本文实验的核心输入是已经分离出来的完整 3D 物体,并且平移与尺度在预处理时被归一化。它没有联合解决 RGB/RGB-D 场景中的 object detection、instance mask、depth completion、translation 或 clutter,因此不应与 BOP 上端到端 6D pose 数字直接横比。

4. 核心动机

  • Web 3D 资产常带有任意全局旋转;同一类物体可能朝上、朝下、前后颠倒。
  • 方向不一致会让模型把全局朝向当成形状差异,破坏检索、生成和跨类别泛化。
  • 纯几何无法唯一决定“正面”和“朝上”:相机的正面取决于镜头语义,椅子的朝上又与支撑面有关。
  • 既有 canonical 数据集规模较小,原因不是缺少原始网格,而是高质量人工旋转对齐成本过高。

论文的关键判断是:先把连续的 SO(3)SO(3) 搜索压缩成一个高召回候选集,再让人只做离散判断,可以在保留人类语义判断的同时扩大数据规模。

5. 方法概览

5.1 数据预处理

  1. 从网格采样彩色点云,并把平移和尺度归一化到单位球。
  2. 使用 Uni3D 做类别分配,使用 Find3D 与类别文本做语义部件分割。
  3. 每个类别选一个遵循人类习惯的 canonical template;相关类别共享轴方向,例如车辆与自行车都把前方定义到同一轴。
  4. 对对称类别额外定义对称轴与旋转角度。

5.2 五类候选朝向

  • 水平语义候选 RSR_S:依据语义部件和几何联合能量确定朝向。
  • 水平几何候选 RGR_G:围绕竖直轴搜索,使目标与模板的 Chamfer Distance 最小。
  • 180° 翻转候选 RinvGR_{invG}:补偿床、长条物体等前后易混淆情况。
  • 支撑面后水平对齐 RSRSupR_S R_{Sup}:先用静态支撑面确定竖直方向,再做水平语义对齐。
  • PCA 后水平对齐 RSRPcaR_S R_{Pca}:用主轴提出竖直候选,再借助语义部件解除 PCA 的符号歧义。

5.3 人在回路的最终选择

标注界面同时显示 canonical template 和 5 个候选渲染图,标注员只需选出最符合规范的一个;严重缺损、分类错误或无意义结构则直接剔除。论文报告 75 万个已处理资产中,51% 因质量问题剔除、6% 因候选姿态错误剔除,43% 被保留为约 32 万条最终数据。

CanoVerse Figure 5:数据筛选与候选策略统计
原论文 Figure 5:左与中展示低质量网格及筛选比例,右侧展示五种候选策略在最终选择中的分布(24%、22%、12%、22%、20%)。来源:arXiv。图片版权归论文作者及出版方所有,本站仅作论文解读展示。

6. 实验概览

6.1 朝向估计

论文把朝向误差写成角度阈值准确率与绝对角误差。核心结果如下:

设定方法 / 训练数据Acc@10° ↑Acc@30° ↑Abs ↓
CanoVerse IDPCA22.9834.8391.49
CanoVerse IDSecondPose (CanoVerse)49.1558.3960.11
CanoVerse IDVI-Net (CanoVerse)55.3164.1451.47
OmniObject3D OODOrient Anything4.777.32103.11
OmniObject3D OODVI-Net (Objaverse-OA)6.569.60105.90
OmniObject3D OODVI-Net (CanoVerse)20.1824.8394.60

表中数值来自论文 Table 1 / 2,本站按阅读重点整理。OOD 提升很明显,但 Acc@10°=20.18 也说明真实扫描上的严格朝向恢复仍远未解决。

CanoVerse Figure 7:跨域朝向恢复定性对比
原论文 Figure 7:输入随机朝向的完整物体后,对比 Orient Anything 与在 CanoVerse 上训练的 VI-Net;列覆盖 Objaverse、OmniObject3D 真实扫描和 Hunyuan3D 生成物体。来源:arXiv。图片版权归论文作者及出版方所有,本站仅作论文解读展示。

6.2 数据规模效应

VI-Net 的训练数据从 32K 增到 100K、200K、310K 时,Acc@10° 与 Acc@30° 稳定上升,Abs 下降;相同 32K 规模下,CanoVerse 也优于 COD。这个实验同时支持“质量”和“规模”两个因素,但只在一个网络和作者定义的 ID test split 上验证。

CanoVerse Figure 8:朝向估计的数据规模曲线
原论文 Figure 8:左侧对比同为 32K 数据的 COD 与 CanoVerse,右侧展示 CanoVerse 从 32K 扩展到 310K 时 VI-Net 的准确率与绝对角误差变化。来源:arXiv。图片版权归论文作者及出版方所有,本站仅作论文解读展示。

6.3 3D 生成与跨模态检索

  • Trellis 在 Toys4K 上使用 canonical 数据微调后,CD 从 0.227 降至 0.095,姿态 IQR 从 48.5° 降至 7.7°。
  • Hunyuan3D 2.1 在 Toys4K 上的 CD 从 0.258 降至 0.085,姿态 IQR 从 75.59° 降至 8.1°。
  • Uni3D 的 image-to-3D 检索在 OmniObject3D 上,Recall@10 / Recall@30 从 61.34 / 77.42 提升到 64.86 / 81.50。
  • 这些实验采用“同一资产、是否 canonicalize”为主要变量,因而比跨方法 SOTA 比较更能说明规范朝向本身的作用。

6.4 标注效率与质量

  • 高技能组:Blender 手工为 94.5 秒/物体、3.7°;本文为 2.6 秒/物体、5.9°。
  • 中技能组:Blender 为 101.4 秒/物体、4.5°;本文为 2.7 秒/物体、6.3°。
  • 与自动 canonicalization 方法比较时,论文在 DREDS 七类上的平均 IC / GEC 为 0.032 / 0.123;但个别类别仍不及 COD,作者归因于 2D 渲染难以分辨细小角度差。

7. 优缺点

优点

  • 把真正阻碍数据扩展的“人类语义朝向判断”保留下来,只压缩其操作空间,工程思路务实。
  • 75 万到 32 万的筛选过程透明,说明作者没有把原始 Objaverse 数量直接当成可用数据量。
  • 不只展示数据规模,还做同规模质量比较、scaling、跨域、生成和检索,多条证据互相补充。
  • 数据与处理说明已公开,旋转矩阵可直接结合 Objaverse UID 使用。

缺点 / 风险

  • canonical orientation 本质上依赖人类约定;同一对象可能存在多个合理正面,类别模板的文化与任务偏好会进入标签。
  • 依赖完整网格 / 点云、类别模板、语义部件和人工选择,不是可直接部署在遮挡场景中的 6D pose 系统。
  • OOD 严格角阈值仍低;真实扫描上的 Acc@10° 只有 20.18%,泛化提升不等于问题解决。
  • 部分基线为适配完整点云输入而改变了原始设置,尤其不能把这些数值解读为通用 6D pose 排名。
  • 公开数据源仍继承 Objaverse 的网格质量、类别长尾和资产许可管理成本。

8. 对我的启发

  • 可借鉴点:在 synthetic-to-real 6D pose 训练前,先统一 CAD / 生成资产的 canonical frame,避免数据增强之外的标签坐标系噪声。
  • 可作为 baseline 吗:适合“完整点云朝向恢复 / 资产 canonicalization”实验;不适合作为 BOP 场景 6D pose 的直接 baseline。
  • 值得精读:是。尤其适合研究 category-level pose、NOCS、生成式 CAD 扩增或大规模合成训练数据的人。
  • 后续问题:对称物体的多解如何编码?类别错分时误差如何传播?若把人工选择替换为不确定性感知 VLM,是否能维持标签质量?

Related Papers

相关论文