Back to the paper library

Object Pose Estimation · 2025 · IROS · CCF C

OmniPose6D: Towards Short-Term Object Pose Tracking in Dynamic Scenes from Monocular RGB

OmniPose6D generates 40,000 dynamic synthetic sequences of 100 frames each from 4,000+ OmniObject3D meshes. Its baseline samples CoTracker trajectories within the first-frame mask, trains uncertainty-aware refinement with five pixel-error levels, and selects co-visible points. COLMAP recovers first-frame-relative, up-to-scale object motion in 8-frame windows. Evaluation requires 7-DoF ground-truth alignment; each window takes around 10 seconds on an RTX 3090.

Research area

Object Pose Estimation

Task level

Instance-level

Object setting

Unseen objects

Input modalities

8-frame monocular RGB windowinitial object segmentation mask

Requirements

rigid objectinitial mask and video mask propagationsufficient object texture and parallaxCoTracker-style point trackingCOLMAP bundle adjustment7-DoF ground-truth alignment for metric evaluation
Full paper metadata Authors, affiliations, research area, datasets, metrics, method tags, and reading status Expand
Authors
Yunzhi Lin, Yipu Zhao, Fu-Jen Chu, Xingyu Chen, Weiyao Wang, Hao Tang, Patricio A. Vela, Matt Feiszli, Kevin Liang
Affiliations
Meta / Georgia Institute of Technology
Conference / journal
Conference · IROS · CCF C
Research area
Object Pose Estimation
Code availability
Unavailable / not yet recorded
Reading status
Overview:Available Deep Dive:Available
Task setting
Instance-level · Unseen objects
Evaluation metrics
Translation Error Rotation Error

Original paper terminology:KITTI translation error threshold AP / KITTI rotation error threshold AP / ATE threshold AP after 7-DoF alignment / RPE translation / rotation threshold AP

Requirements
rigid objectinitial mask and video mask propagationsufficient object texture and parallaxCoTracker-style point trackingCOLMAP bundle adjustment7-DoF ground-truth alignment for metric evaluation

Reading Notes

Overview / Deep Dive

Available src/paper-notes/omnipose6d-iros2025/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): OmniPose6D

1. Basic information

  • Title: OmniPose6D: Towards Short-Term Object Pose Tracking in Dynamic Scenes from Monocular RGB
  • Authors: Yunzhi Lin, Yipu Zhao, Fu-Jen Chu, Xingyu Chen, Weiyao Wang, Hao Tang, Patricio A. Vela, Matt Feiszli, Kevin J. Liang
  • Affiliations: Meta; Georgia Institute of Technology
  • Year / venue: 2025 / IROS
  • Paper: arXiv · IEEE DOI
  • Reading mode: Overview

2. Positioning in one sentence

OmniPose6D generates 40K dynamic sequences of 100 frames from OmniObject3D meshes in BlenderProc. CoTracker tracks from first-frame masks enter an uncertainty-aware transformer, which retains reliable covisible points. COLMAP bundle adjustment then recovers first-frame-relative, up-to-scale object motion from 8 monocular RGB frames.

3. Guide to figures and tables

OmniPose6D four trajectory types and BlenderProc generation
Original Figures 2–3: random walk, circling camera, noisy trajectories, and real-data trajectories. Scanned OmniObject3D meshes yield RGB, depth, masks, normals, and poses through BlenderProc. Source: authors' public manuscript. Image copyright belongs to the authors and IEEE; reproduced here for academic analysis.
OmniPose6D short-term relative pose results on synthetic tests and HO3D
Original Table I: the method generally leads LoFTR, DROID-SLAM, TAPIR, and CoTracker across KITTI-odometry threshold AP on OmniPose6D / HO3D. All monocular predictions first receive GT-based 7-DoF alignment. Source: authors' public manuscript. Table copyright belongs to the authors and IEEE; reproduced here for academic analysis.

4. Problem setting

  • Task: rigid-object relative pose tracking in 8-frame windows.
  • Input: monocular RGB video and first-frame masks propagated by Track Anything.
  • Output: 6-DoF changes relative to the first frame, with translation only up to global scale.
  • No object CAD, category priors, test-time scans, or depth.
  • Evaluation: 7-DoF Umeyama alignment to GT removes frame / scale differences.
  • Not metric absolute camera-frame pose or online long-term tracking.

5. Dataset

  • Scale: 40,000 sequences × 100 frames, about 4 million frames.
  • Objects: 4,000+ cleaned OmniObject3D meshes, 203 categories, with 21 held out for validation.
  • Four groups of 10,000: random walk, circling camera, noisy trajectory, and HO3D real trajectories.
  • One foreground object per sequence, with blank backgrounds.
  • Labels include RGB, depth, pose, normals, and segmentation. Training adds boundary occlusion, color jitter, Gaussian / motion blur, shade, flips, and crop jitter.

6. Method overview

  1. Track Anything propagates first-frame masks and crops object regions.
  2. Dense first-frame mask grid size 3; randomly retain 1,500 tracks under memory limits.
  3. CoTracker features and spatiotemporal transformers iteratively refine tracks and visibility across 8 frames.
  4. Discretize 2D point errors into five pixel bins [1,3,5,10,∞][1,3,5,10,\infty] for uncertainty classification.
  5. Rank uncertainty, retain the most reliable 95%, and discard invisible / noncovisible points.
  6. All view pairs feed COLMAP mapping / bundle adjustment for up-to-scale poses.

7. Experiments at a glance

  • Main tests: 5 random sequences per each of 21 OmniPose6D categories; 4 HO3D v3 objects in 13 long videos.
  • Additional tests: 5 YCBInEOAT objects / 9 videos; 120 DexYCB S3 videos from subject 0.
  • Baselines: LoFTR, RGB-only DROID-SLAM, TAPIR, CoTracker, with SfM interfaces aligned where possible.
  • HO3D RPE rotation AP@2°: Ours 0.61, CoTracker 0.51, LoFTR 0.43.
  • HO3D RPE translation AP@0.015 m: Ours 0.62, CoTracker 0.52, LoFTR / TAPIR 0.47.
  • OmniPose6D RPE rotation AP@2°: Ours 0.71, LoFTR / CoTracker 0.52.
  • Speed: about 10 seconds per 8 frames on RTX 3090, an offline pipeline.

8. Quick assessment

  • Strengths: clear short-window model-free, RGB-only dynamic-pose benchmark; explicit links among data, tracks, uncertainty selection, and SfM.
  • Strongest evidence: synthetic fine-tuning consistently improves most HO3D metrics; both synthetic and HO3D exceed direct CoTracker + SfM.
  • Interpret carefully: metric ATE / RPE are conditional AP after GT-based 7-DoF alignment; the method does not recover real translation scale.
  • Main limits: offline 10 seconds per 8 frames; SfM fails with little texture, coplanar points, out-of-plane rotation, or insufficient translation / parallax.
  • Availability: no verifiable official code / data download links from paper or author pages at this site’s check time; not marked open source.

Related Papers

Related papers