Back to the paper library

Object Pose Estimation · 2024 · ECCV · CCF B

Omni6DPose: A Benchmark and Model for Universal 6D Object Pose Estimation and Tracking

Omni6DPose comprises real ROPE data across 149 categories (332K images, 1.5M+ annotations, 581 instances), synthetic SOPE (475K images, 5M+ annotations, 4,162 instances), and aligned PAM meshes. GenPose++ combines DINOv2 / PointNet++ conditional diffusion with clustering aggregation to reach 15.1 VUS@5°5cm. Main-table results use ground-truth segmentation, and absolute accuracy shows that large-vocabulary pose remains difficult.

Research area

Object Pose Estimation

Task level

Category-level

Object setting

Unseen objects

Input modalities

RGB-D videoIR stereo pairssimulated structured-light depthpose-aligned object meshesinstance masks

Requirements

known 149-category vocabularycategory canonical alignmentSOPE synthetic training setsegmented object point cloud and RGB cropDINOv2 and PointNet++iterative diffusion sampling
Full paper metadata Authors, affiliations, research area, datasets, metrics, method tags, and reading status Expand
Authors
Jiyao Zhang, Weiyao Huang, Bo Peng, Mingdong Wu, Fei Hu, Zijian Chen, Bo Zhao, Hao Dong
Affiliations
Peking University / Waseda University / Shanghai Jiao Tong University / Beijing Academy of Artificial Intelligence
Conference / journal
Conference · ECCV · CCF B
Research area
Object Pose Estimation
Code availability
Code available
Reading status
Overview:Available Deep Dive:Available
Task setting
Category-level · Unseen objects
Evaluation metrics
3D IoU Rotation Error Translation Error

Original paper terminology:AUC at 3D IoU thresholds / Volume Under Surface at rotation / translation thresholds / tracking mIoU / rotation error / translation error / FPS

Requirements
known 149-category vocabularycategory canonical alignmentSOPE synthetic training setsegmented object point cloud and RGB cropDINOv2 and PointNet++iterative diffusion sampling

Reading Notes

Overview / Deep Dive

Available src/paper-notes/omni6dpose-eccv2024/coarse.md

Paper overview notes

Quickly assess the paper's scope, problem setting, core method, experimental findings, and whether to read it in depth.

Paper Reading Notes (Coarse): Omni6DPose

1. Basic information

  • Title: Omni6DPose: A Benchmark and Model for Universal 6D Object Pose Estimation and Tracking
  • Authors: Jiyao Zhang, Weiyao Huang, Bo Peng, Mingdong Wu, Fei Hu, Zijian Chen, Bo Zhao, Hao Dong
  • Affiliations: Peking University; Waseda University; Shanghai Jiao Tong University; Beijing Academy of Artificial Intelligence
  • Year / venue: 2024 / ECCV
  • Paper: Published ECVA PDF · ECCV page · Project · Code and data
  • Reading mode: Overview

2. Positioning in one sentence

Across 149 categories, Omni6DPose combines real ROPE evaluation (332K images, 1.5M+ annotations, 581 instances), synthetic SOPE training (475K images, 5M+ annotations, 4,162 instances), and pose-aligned meshes. GenPose++ uses DINOv2 + PointNet++ conditional diffusion, energy filtering, and DBSCAN aggregation for large-vocabulary pose and tracking.

3. Guide to figures and tables

Omni6DPose ROPE, SOPE, and PAM overview
Original Figure 1: real RGB-D ROPE evaluation on the right, mixed-reality / depth-simulated SOPE training on the left, and manually canonicalized PAM meshes centrally. All share 149 categories. Source: published ECVA paper. Image copyright belongs to the authors and Springer Nature; reproduced here for academic analysis.
GenPose++ and category-level pose baselines on ROPE
Original Table 2: SOPE training, ROPE testing, and GT segmentation give GenPose++ AUC@IoU50 19.1 and VUS@5°5cm 15.1, still far from reliable universal pose. Source: published ECVA paper. Table copyright belongs to the authors and Springer Nature; reproduced here for academic analysis.

4. Data system

  • ROPE: 149 categories, 581 real-scanned objects, 363 marker-free RGB-D videos, 332K images, 1.5M+ pose annotations; includes transparent / specular materials.
  • SOPE: 149 categories, 4,162 objects, 475K synthetic images, 5M+ annotations, with RGB, masks, NOCS, IR-left / right, and simulated depth.
  • PAM: shared pose-aligned models and metadata, manually standardized to category canonical frames.
  • Real capture: RealSense D415 videos with 2–6 objects and 762–1,349 frames. SfM / bundle adjustment recover cameras; multikeyframe 2D–3D pairs initialize object poses before manual cross-view refinement.
  • Synthesis: aligned objects composited into Matterport3D, ScanNet++, and IKEA real backgrounds; rendered structured-light IR stereo is matched into depth, reproducing transparent / specular depth defects.

5. GenPose++ method

  1. GT masks provide segmented clouds and RGB crops.
  2. PointNet++ geometry and frozen DINOv2 semantics undergo pointwise fusion.
  3. Score networks define pose distributions; probability-flow ODEs sample SE(3) candidates.
  4. Energy ranking retains the top 40%.
  5. DBSCAN (example ϵ≈0.45\epsilon\approx0.45 rad, MinPts=5) separates discrete symmetry modes; average only the largest cluster rather than incompatible equivalent modes.
  6. A regression network predicts metric 3D scale; minor modifications support tracking.

6. Experiments at a glance

  • All train on SOPE and test directly on ROPE; only NOCS uses its own detector, while other baselines use GT segmentation.
  • GenPose++: AUC@IoU25 / 50 / 75 = 39.0 / 19.1 / 2.0, VUS@5°2cm / 5°5cm / 10°5cm = 10.0 / 15.1 / 29.4.
  • GenPose lacks a scale head and gets VUS@5°5cm 9.6; HS-Pose gets AUC@IoU50 13.6 and VUS@5°5cm 5.3.
  • Removing simulated depth lowers VUS@10°5cm from 29.4 to 24.3; removing pointwise fusion lowers it to 21.9.
  • Removing clustering lowers VUS@10°5cm only from 29.4 to 27.8; it addresses specific discrete modes but gives modest mean gains.
  • Tracking: GenPose++ 17.8 FPS / 15.9 VUS@5°5cm / 53.4 mIoU; CATRE has 15.9 / 55.4 at 38.5 FPS.

7. Quick assessment

  • Value: coordinated real / synthetic / mesh assets across many categories, materials, and instances, with both single-frame pose and video tracking.
  • Method strengths: RGB semantics supplement geometry across 149 categories; generative distributions reduce hand-coded symmetry cases; clustering handles discrete modes.
  • Limits: GT-mask main pose tables; strict IoU75 AUC only 2.0; diffusion slower than CATRE; different BundleTrack / category-tracker initialization prevents equal-condition ranking.
  • Intended readers: large-vocabulary pose, diffusion distributions, transparent / reflective objects, depth simulation, tracking, and large real datasets.

Related Papers

Related papers