Back to the paper library

Object Pose Estimation · 2024 · ECCV · CCF B

Omni6D: Large-Vocabulary 3D Object Dataset for Category-Level 6D Object Pose Estimation

Omni6D synthesizes over 800,000 RGB-D observations in Replica scenes from 4,688 scanned textured meshes across 166 categories, with instance-level symmetry along three axes and unseen-category tests. Baselines use ground-truth masks. Translation and size generalize, but rotation degrades sharply under large-vocabulary and cross-category settings.

Research area

Object Pose Estimation

Task level

Category-level

Object setting

Seen / Unseen

Input modalities

synthetically rendered RGB-Dreal-scanned textured object meshesinstance masksNOCS maps

Requirements

OmniObject3D assetsReplica scenesBlenderProc physical simulation and renderinginstance-level canonical framesthree-axis symmetry annotationsGT object masks for reported baselines
Full paper metadata Authors, affiliations, research area, datasets, metrics, method tags, and reading status Expand
Authors
Mengchen Zhang, Tong Wu, Tai Wang, Tengfei Wang, Ziwei Liu, Dahua Lin
Affiliations
Zhejiang University / Shanghai Artificial Intelligence Laboratory / The Chinese University of Hong Kong / Nanyang Technological University
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 · Seen / Unseen
Evaluation metrics
3D IoU Rotation Error Translation Error

Original paper terminology:3D IoU at 50% / 75% / 5°2cm / 5°5cm / 10°2cm / 10°5cm / rotation threshold accuracy / translation threshold accuracy / symmetry-aware pose error

Requirements
OmniObject3D assetsReplica scenesBlenderProc physical simulation and renderinginstance-level canonical framesthree-axis symmetry annotationsGT object masks for reported baselines

Reading Notes

Overview / Deep Dive

Available src/paper-notes/omni6d-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): Omni6D

1. Basic information

  • Title: Omni6D: Large-Vocabulary 3D Object Dataset for Category-Level 6D Object Pose Estimation
  • Authors: Mengchen Zhang, Tong Wu, Tai Wang, Tengfei Wang, Ziwei Liu, Dahua Lin
  • Affiliations: Zhejiang University; Shanghai Artificial Intelligence Laboratory; The Chinese University of Hong Kong; Nanyang Technological University
  • Year / venue: 2024 / ECCV
  • Paper: Published ECVA PDF · ECCV page · Code and data
  • Reading mode: Overview

2. Positioning in one sentence

Omni6D uses 4,688 real-scanned textured OmniObject3D meshes, physically simulated and rendered in Replica interiors, to generate over 800K RGB-D observations across 166 categories. Instance-level three-axis rotational-symmetry labels redefine evaluation and expose weak rotation generalization as category vocabularies grow.

3. Guide to figures and tables

Omni6D data, shape priors, and three-axis symmetry annotations
Original Figure 1: rendered RGB, depth, and NOCS on the left, shape diversity across 166 categories centrally, and discrete / continuous x / y / z symmetries on the right. Real-scanned describes mesh sources; training images are synthetic BlenderProc renders. Source: published ECVA paper. Image copyright belongs to the authors and Springer Nature; reproduced here for academic analysis.
Omni6D seen- and unseen-category pose results
Original Tables 2–3: best seen-category IoU50 is HS-Pose's 62.65. On unseen categories, DualPoseNet / HS-Pose achieve only 36.85 / 36.75 IoU50 and strict 5°2cm 3.24 / 1.54. Source: published ECVA paper. Table copyright belongs to the authors and Springer Nature; reproduced here for academic analysis.

4. Dataset composition

  • Object assets: 4,688 real-scanned textured OmniObject3D instances, with standardized canonical poses and scale.
  • Categories: 166 everyday categories; 7:2:1 train / validation / test instance split.
  • Images: place 6–8 objects in each of 9 Replica rooms, use free-fall simulation for occlusion / nonupright poses, and render 10 camera views.
  • Scale / modalities: over 800K observations at 640×480, with RGB-D, instance masks, NOCS, pose, metric size, category, and symmetry.
  • Unseen categories: Omni6Dout has 52 models, 17 unseen training categories, and 4,762 images.
  • Small real set: Omni6D-Real has 30 scenes, 39 categories, 73 instances, and about 1,000 Azure Kinect images for synthetic-to-real checks.

5. Symmetry-aware evaluation

Annotate each object’s x / y / z axes separately:

  • Sym-0: no rotational symmetry.
  • Sym-1: continuous symmetry at arbitrary angles.
  • Sym-2: equivalent integer multiples of 90°.
  • Sym-3: equivalent integer multiples of 180°.

Evaluation enumerates equivalent three-axis rotations and minimizes pose error. Discrete states reduce each instance to at most 43=644^3=64 candidates rather than dense angular sampling. This excludes geometrically equivalent poses from errors and permits different symmetries within one semantic category.

6. Experiments at a glance

  • All baselines use GT instance masks, isolating pose / size backends from large-vocabulary detection and classification.
  • Seen categories: HS-Pose IoU50 / 2cm / 5cm 62.65 / 80.93 / 97.78, but 5°2cm only 4.26. Translation / size are much easier than rotation.
  • Unseen categories: DualPoseNet IoU50 36.85, 5°2cm 3.24; HS-Pose 36.75 / 1.54. Cross-category shape priors do not ensure rotation generalization.
  • Expanding from 3 to 48 categories lowers HS-Pose 5°2cm from 62.52 to 14.42, even with progressive fine-tuning. Small vocabularies overestimate scalability.
  • DualPoseNet on REAL275: Omni6D-only training IoU50 / IoU75 78.76 / 32.69; REAL+Omni6D 85.28 / 58.59. Synthetic data helps without fully replacing real supervision.

7. Quick assessment

  • Value: expands six common tabletop categories to 166, with instance symmetries, unseen-category tests, and real-transfer checks.
  • Key finding: rotation generalization becomes the main bottleneck as vocabulary / shape diversity grow; strong IoU / translation scores can hide pose failures.
  • Limits: mainly synthetic, small real set, GT-mask experiments, unresolved long tails and rendering domain gaps.
  • Intended readers: category-level / large-vocabulary pose, NOCS, symmetry-aware metrics, synthetic scaling, and cross-category generalization.

Related Papers

Related papers