Back to the paper library

Object Pose Estimation · 2024 · 3DV · CCF Unranked

YOLO-6D-Pose: Enhancing YOLO for Single-Stage Monocular Multi-Object 6D Pose Estimation

YOLO-6D-Pose directly regresses a continuous 6D rotation representation and translation alongside the YOLOX detection head. One forward pass detects multiple objects and estimates their poses without keypoints, PnP, or iterative refinement.

Research area

Object Pose Estimation

Task level

Instance-level

Object setting

Seen objects

Input modalities

single monocular RGB image

Requirements

known object setobject pose labelsCAD dimensions for evaluation and visualizationcamera intrinsics
Full paper metadata Authors, affiliations, research area, datasets, metrics, method tags, and reading status Expand
Authors
Debapriya Maji, Soyeb N. Nagori, Manu Mathew, Deepak Poddar
Affiliations
Texas Instruments India
Conference / journal
Conference · 3DV · CCF Unranked
Research area
Object Pose Estimation
Code availability
Code available
Reading status
Overview:Available Deep Dive:Available
Task setting
Instance-level · Seen objects
Evaluation metrics
ADD ADD-S ADD(S) / ADD(-S) ADD / ADD-S AUC

Original paper terminology:ADD(-S) / ADD(-S) AUC

Requirements
known object setobject pose labelsCAD dimensions for evaluation and visualizationcamera intrinsics

Reading Notes

Overview / Deep Dive

Available src/paper-notes/yolo-6d-pose-3dv2024/coarse.md

Paper overview notes

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

YOLO-6D-Pose: Coarse Reading

One-sentence conclusion

YOLO-6D-Pose combines multi-object detection and direct 6D pose regression in a single-stage YOLOX network. One RGB forward pass predicts classes, boxes, continuous 6D rotations, and translations without keypoints, PnP, or iterative refinement, simplifying deployment rather than building a complex geometric backend.

Output encoding

The authors’ public deployment implementation outputs 15 values per detection: 6 for box / confidence / class, 6 for the first two rotation-matrix columns, and 3 for translation. Their cross product recovers the third axis. CAD bounding-box corners are transformed by xc=Rxo+tx_c=Rx_o+t and projected with intrinsics to visualize cuboids.

YOLO-6D-Pose 15-value output tensor for one detection
Public implementation's tensor layout: 6 detection values, 6 rotation values, and 3 translation values. Source: Texas Instruments authors' implementation, docs_data/output_tensor.jpg. Copyright belongs to the original authors; reproduced here for academic analysis.

Benefits and costs

  • Benefits: single-stage multi-object inference without PnP / RANSAC / refinement; straightforward ONNX / TIDL export for edge devices.
  • Costs: geometry must be learned from appearance, making occlusion, symmetry, and unseen-object generalization harder. Training and evaluation still require known-object CAD / dimensions and camera intrinsics.
  • Datasets: YCB-Video and LM-O; ADD(-S) / AUC-style metrics evaluate multi-instance pose for known objects.
YOLO-6D-Pose results in a Texas Instruments device demonstration
Frame from the authors' TI EdgeAI demonstration; colored cuboids project directly predicted rotations and translations. Source: Texas Instruments authors' public 6d_pose.gif demo. Copyright belongs to the original authors; reproduced here for academic analysis.

Evidence available for these notes

The site’s collection workflow could not reliably retrieve the IEEE full text. These notes therefore include only structures cross-checked against metadata, the 3DV record, and the authors’ public implementation, without inventing SOTA numbers. Consult the DOI full text for exact experimental tables.

Related Papers

Related papers