MonoDiff9D: Monocular Category-Level 9D Object Pose Estimation via Diffusion Model
Jian Liu, Wei Sun, Hui Yang, Jin Zheng, Zichen Geng, Hossein Rahmani, Ajmal Mian
TL;DR
This work tackles monocular category-level 9D object pose estimation without relying on CAD models or depth sensors. It introduces MonoDiff9D, which uses zero-shot coarse depth from DINOv2 to form a conditional point cloud and employs an LVM-guided encoding to condition a transformer-based diffusion denoiser, enabling end-to-end differentiable pose recovery. The approach achieves state-of-the-art results on CAMERA25 and REAL275 without shape priors, demonstrating robust performance and generalization in the wild with near real-time inference. By eliminating depth sensors and CAD priors, MonoDiff9D offers a practical pathway for accurate 9D pose estimation in monocular, resource-constrained robotic systems.
Abstract
Object pose estimation is a core means for robots to understand and interact with their environment. For this task, monocular category-level methods are attractive as they require only a single RGB camera. However, current methods rely on shape priors or CAD models of the intra-class known objects. We propose a diffusion-based monocular category-level 9D object pose generation method, MonoDiff9D. Our motivation is to leverage the probabilistic nature of diffusion models to alleviate the need for shape priors, CAD models, or depth sensors for intra-class unknown object pose estimation. We first estimate coarse depth via DINOv2 from the monocular image in a zero-shot manner and convert it into a point cloud. We then fuse the global features of the point cloud with the input image and use the fused features along with the encoded time step to condition MonoDiff9D. Finally, we design a transformer-based denoiser to recover the object pose from Gaussian noise. Extensive experiments on two popular benchmark datasets show that MonoDiff9D achieves state-of-the-art monocular category-level 9D object pose estimation accuracy without the need for shape priors or CAD models at any stage. Our code will be made public at https://github.com/CNJianLiu/MonoDiff9D.
