Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

Object Pose Estimation via the Aggregation of Diffusion Features

About

Estimating the pose of objects from images is a crucial task of 3D scene understanding, and recent approaches have shown promising results on very large benchmarks. However, these methods experience a significant performance drop when dealing with unseen objects. We believe that it results from the limited generalizability of image features. To address this problem, we have an in-depth analysis on the features of diffusion models, e.g. Stable Diffusion, which hold substantial potential for modeling unseen objects. Based on this analysis, we then innovatively introduce these diffusion features for object pose estimation. To achieve this, we propose three distinct architectures that can effectively capture and aggregate diffusion features of different granularity, greatly improving the generalizability of object pose estimation. Our approach outperforms the state-of-the-art methods by a considerable margin on three popular benchmark datasets, LM, O-LM, and T-LESS. In particular, our method achieves higher accuracy than the previous best arts on unseen objects: 97.9% vs. 93.5% on Unseen LM, 85.9% vs. 76.3% on Unseen O-LM, showing the strong generalizability of our method. Our code is released at https://github.com/Tianfu18/diff-feats-pose.

Tianfu Wang, Guosheng Hu, Hongguang Wang• 2024

Related benchmarks

TaskDatasetResultRank
Object Pose EstimationLINEMOD (LM) 1.0 (Split #1 Unseen)
Accuracy (Acc15)98.4
22
Object Pose EstimationT-LESS (seen (obj. 1-18) and novel (obj. 19-30))
VSD Recall (Seen)70.87
11
Object Pose EstimationLINEMOD (LM) 1.0 (Split #1 Seen)
Accuracy (Acc15)99.7
11
Object Pose EstimationLINEMOD 1.0 (Average Seen)
Acc@1599.7
11
Object Pose EstimationOccluded-LINEMOD (Split #1 Seen)
Accuracy (Acc15)84.1
11
Object Pose EstimationOccluded-LINEMOD (Split #1 Unseen)
Acc@1581.6
11
Object Pose EstimationOccluded-LINEMOD (Split #2 Seen)
Acc15 Accuracy96.1
11
Object Pose EstimationOccluded-LINEMOD Unseen (Split #2)
Acc@1579.8
11
Object Pose EstimationOccluded-LINEMOD (Split #3 Seen)
Accuracy (Acc15)80.8
11
Object Pose EstimationOccluded-LINEMOD (Split #3 Unseen)
Acc15 Accuracy96.3
11
Showing 10 of 12 rows

Other info

Code

Follow for update