Back to the paper library

Object Pose Estimation · 2025 · ICRA · CCF B

MonoDiff9D: Monocular Category-Level 9D Object Pose Estimation via Diffusion Model

MonoDiff9D reconstructs a coarse point cloud from one RGB image using DINOv2. Conditioned on global image / point cloud features and timestep encodings, a Transformer denoiser generates rotation, translation, and scale from Gaussian noise.

Research area

Object Pose Estimation

Task level

Category-level

Object setting

Unseen objects

Input modalities

single RGB imageDINOv2-estimated coarse depth

Requirements

2D object maskcamera intrinsicsDINOv2 depth headcategory-level training labels
Full paper metadata Authors, affiliations, research area, datasets, metrics, method tags, and reading status Expand
Authors
Jian Liu, Wei Sun, Hui Yang, Jin Zheng, Zichen Geng, Hossein Rahmani, Ajmal Mian
Affiliations
Hunan University / Central South University / Lancaster University / The University of Western Australia
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

Original paper terminology:3D IoU / n° mcm / mAP

Requirements
2D object maskcamera intrinsicsDINOv2 depth headcategory-level training labels

Reading Notes

Overview / Deep Dive

Available src/paper-notes/monodiff9d-icra2025/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): MonoDiff9D: Monocular Category-Level 9D Object Pose Estimation via Diffusion Model

1. Basic information

2. Positioning in one sentence

MonoDiff9D estimates coarse depth from one RGB image and back-projects a point cloud. Conditioned on global image / cloud features, a diffusion Transformer gradually generates category-level rotation, translation, and metric size from noise.

2.1 Guide to the paper’s figures and tables

MonoDiff9D Figure 1: comparison of monocular category-level 9D pose settings
Original Figure 1: unlike methods requiring measured depth, MonoDiff9D uses only RGB and derives geometric conditioning from monocular depth. Source: authors' public PDF. Image copyright belongs to the paper's authors and publisher; reproduced here for academic analysis.

3. Inputs and outputs

  • Inputs: one RGB image, 2D mask / ROI, and camera intrinsics.
  • Intermediate outputs: DINOv2-estimated coarse depth and a back-projected cloud.
  • Outputs: 3D rotation, 3D translation, and 3D metric size, totaling 9D.
  • Task: category-level; test instances may be unseen, but categories belong to training.

4. Method pipeline

  1. Mask R-CNN extracts object crops / masks.
  2. A DINOv2 depth head predicts monocular depth.
  3. Camera intrinsics back-project an object-local cloud.
  4. ResNet-18 and PointNet extract RGB / cloud global features, respectively.
  5. Self / cross-attention fuse both features and the diffusion timestep.
  6. DDPM training and DDIM inference denoise Gaussian noise into 9D pose.

5. Results at a glance

Dataset3D IoU503D IoU7510 cm10°10° 10 cm
CAMERA2535.26.733.680.128.2
REAL27531.56.341.056.325.7

The authors report about 26.3 FPS on one RTX 3090. Strict 3D IoU75 and joint 10° 10 cm scores remain low, leaving RGB-only metric pose far from solved.

6. Coarse-reading conclusion

MonoDiff9D models multimodal pose distributions with diffusion and supplements RGB geometry with estimated depth. Monocular input still depends on geometric priors: intrinsics, masks, the depth model, and category training data all matter. Coarse-depth scale and boundary quality are also the central bottleneck.

Related Papers

Related papers