SurfEmb: Dense and Continuous Correspondence Distributions for Object Pose Estimation with Learnt Surface Embeddings
About
We present an approach to learn dense, continuous 2D-3D correspondence distributions over the surface of objects from data with no prior knowledge of visual ambiguities like symmetry. We also present a new method for 6D pose estimation of rigid objects using the learnt distributions to sample, score and refine pose hypotheses. The correspondence distributions are learnt with a contrastive loss, represented in object-specific latent spaces by an encoder-decoder query model and a small fully connected key model. Our method is unsupervised with respect to visual ambiguities, yet we show that the query- and key models learn to represent accurate multi-modal surface distributions. Our pose estimation method improves the state-of-the-art significantly on the comprehensive BOP Challenge, trained purely on synthetic data, even compared with methods trained on real data. The project site is at https://surfemb.github.io/ .
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| 6DoF Pose Estimation | YCB-Video (test) | -- | 72 | |
| Pose Estimation | BOP benchmark 2019 (test) | LM-O AR75.8 | 43 | |
| 6D Object Pose Estimation | BOP Core Datasets Challenge (test) | LM-O Score75.8 | 42 | |
| 6D Pose Estimation | BOP challenge | LM-O75.8 | 39 | |
| 6D Object Pose Estimation | BOP (T-LESS, ITODD, YCB-V, LM-O) Challenge (test) | LM-O Score65.6 | 13 | |
| 6D Pose Estimation | BOP Benchmark (test) | LM-O Score75.8 | 11 | |
| 6D Object Pose Refinement | YCB-V | Avg. Success78.1 | 9 | |
| 6D Object Pose Estimation | T-LESS (test) | AR77 | 6 | |
| 6D Object Pose Estimation | BOP Benchmark LM-O YCB-V T-LESS Synthetic PBR data only 2023 (train) | LM-O BOP Score76 | 6 | |
| 6D Object Pose Refinement | LM-O | Avg Error0.647 | 5 |