Back to the paper library

Object Pose Estimation · 2026 · ICRA · CCF B

You Only Pose Once: A Minimalist's Detection Transformer for Monocular RGB Category-Level 9D Multi-Object Pose Estimation

YOPO outputs categories, 2D boxes, centers, depth, rotation, and anisotropic scale directly from DETR object queries. Translation is conditioned on boxes, and pose error enters Hungarian matching. A fine-tuned model reaches REAL275 IoU50 79.6 and 10°10 cm 54.1. Its benefit is end-to-end RGB-only estimation; fine-grained accuracy still trails strong RGB-D systems.

Research area

Object Pose Estimation

Task level

Category-level

Object setting

Unseen objects

Input modalities

single monocular RGB imagecamera intrinsics

Requirements

category-level 9D pose annotationsknown camera intrinsicsfixed training categoriesmetric object size labels
Full paper metadata Authors, affiliations, research area, datasets, metrics, method tags, and reading status Expand
Authors
Hakjin Lee, Junghoon Seo, Jaehoon Sim
Affiliations
PIT IN Co. AI Robot Team
Conference / journal
Conference · ICRA · 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:3D IoU at 50% / 75% / 5°2 cm / 5°5 cm / 10°2 cm / 10°5 cm / 10°10 cm / latency

Requirements
category-level 9D pose annotationsknown camera intrinsicsfixed training categoriesmetric object size labels

Reading Notes

Overview / Deep Dive

Available src/paper-notes/yopo-icra2026/coarse.md

Paper overview notes

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

Overview Notes: YOPO

1. Basic information

  • Paper: arXiv 2508.14965
  • Project / code: Project page · GitHub
  • Authors / affiliation: Hakjin Lee, Junghoon Seo, Jaehoon Sim; PIT IN Co. AI Robot Team.
  • Task: jointly detect multiple objects in one RGB image and estimate category, rotation, translation, and anisotropic scale for unseen instances of known categories.

2. Positioning in one sentence

YOPO extends DETR set prediction to category-level 9DoF pose: each object query directly predicts a 2D box, rotation, translation, and scale, without CAD, masks, pseudo-depth, or per-object postprocessing.

3. Method overview

Built on DINO / DETR, YOPO shares object queries between detection heads and four lightweight pose branches:

  • 2D geometric-center offset relative to the detected box;
  • Object-center depth;
  • 6D continuous rotation representation;
  • Three-axis metric scale.

Center-offset and depth branches concatenate predicted boxes, providing image-scale / position context. Intrinsics backproject center and depth into 3D translation. Training adds translation distance and symmetry-aware rotation geodesics to classification / box Hungarian costs, reducing correct-2D but incorrect-3D query assignments.

YOPO detection transformer, lightweight pose heads, and 6D-aware Hungarian matching
Original Figure 2: shared queries drive detection and four pose branches. Box-conditioned translation and 6D-aware matching are central changes. Source: YOPO paper. Image copyright belongs to the authors; reproduced here for academic analysis.

4. Experiments at a glance

  • CAMERA25: Swin-L reaches IoU50 / IoU75 / 10°10 cm of 46.6 / 11.8 / 38.7.
  • REAL275: R50 reaches IoU50 / 10°10 cm of 67.1 / 40.7; Swin-L reaches 71.6 / 52.8; real-training-set-fine-tuned YOPO* reaches 79.6 / 54.1.
  • Speed: about 49.7 ms (20 FPS) total for R50 and 124.5 ms for Swin-L. The pose head takes about 9.1 ms, leaving backbone / transformer processing as the main bottleneck.
  • Gains over RGB-only baselines are large, but IoU75 and strict angle–distance thresholds show unresolved monocular depth / scale ambiguity.
YOPO Tables II–VI: CAMERA25 / REAL275 results and component, matching, box-conditioning, and supervision ablations
Original Tables II–VI: CAMERA25 / REAL275 results plus component, matching / loss, box-conditioning, and 2D-box-supervision ablations. This excerpt excludes HouseCat6D and runtime. The base model already uses joint CAMERA25 and REAL275 training; YOPO* adds REAL275 fine-tuning and must be distinguished. Source: YOPO paper. Image copyright belongs to the authors; reproduced here for academic analysis.

5. Quick assessment

  • Value: a direct detector-like approach to RGB-only category-level multi-object 9DoF pose that reduces error propagation across external modules.
  • Common misreading: training still requires category-level 9D labels and intrinsics. The base model jointly trains on CAMERA25 and REAL275; YOPO* adds real-data fine-tuning. Neither uses CAMERA25 synthetic data alone.
  • Suitable settings: a simple-input, multi-object robotic frontend with moderate geometric precision requirements. Millimeter-depth assembly still favors RGB-D / geometric refinement.

Related Papers

Related papers