Back to the paper library

Object Pose Estimation · 2024 · CVPR · CCF A

DVMNet: Computing Relative Pose for Unseen Objects Beyond Hypotheses

DVMNet lifts two RGB feature maps into object-centric 3D voxels with cross-view attention. Soft voxel matching and Weighted Closest Voxel weighted SVD directly recover relative rotation without enumerating poses. Mean angular error across 10 unseen CO3D categories is 19.95°; GROP Objaverse / LINEMOD errors are 20.19° / 36.82°. Inference takes around 23 ms per pair on an A100.

Research area

Object Pose Estimation

Task level

Instance-level

Object setting

Unseen objects

Input modalities

reference RGB object cropquery RGB object crop

Requirements

ground-truth object bounding boxes in the reported protocolthe same rigid object in both imagesknown reference pose for conversion to absolute posecategory-disjoint CO3D or GROP training pairs
Full paper metadata Authors, affiliations, research area, datasets, metrics, method tags, and reading status Expand
Authors
Chen Zhao, Tong Zhang, Zheng Dang, Mathieu Salzmann
Affiliations
EPFL / ClearSpace SA
Conference / journal
Conference · CVPR · CCF A
Research area
Object Pose Estimation
Code availability
Code available
Reading status
Overview:Available Deep Dive:Available
Task setting
Instance-level · Unseen objects
Evaluation metrics
Rotation Error

Original paper terminology:mean angular error / multiply-accumulate operations / pair latency

Requirements
ground-truth object bounding boxes in the reported protocolthe same rigid object in both imagesknown reference pose for conversion to absolute posecategory-disjoint CO3D or GROP training pairs

Reading Notes

Overview / Deep Dive

Available src/paper-notes/dvmnet-cvpr2024/coarse.md

Paper overview notes

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

Overview Notes: DVMNet

1. Basic information

  • Title: DVMNet: Computing Relative Pose for Unseen Objects Beyond Hypotheses
  • Authors: Chen Zhao, Tong Zhang, Zheng Dang, Mathieu Salzmann
  • Affiliations: EPFL; ClearSpace SA
  • Year / venue: 2024 / CVPR
  • Paper: Official CVF page · Official PDF · Code
  • Reading mode: Overview

2. Positioning in one sentence

DVMNet lifts reference / query RGB images into a shared object-centric 3D voxel grid, softly matches voxels, and combines 2D masks with 3D objectness in Weighted Closest Voxel SVD for relative rotation, avoiding thousands to hundreds of thousands of discrete pose hypotheses.

3. Guide to figures and tables

DVMNet 2D-to-3D voxel autoencoder
Figure 2 from the paper: shared ViT features and cross-view attention lift two images into voxel volumes with 3D objectness. A decoder reconstructs foreground images and masks, encouraging object shape rather than background in the voxels. Source: official CVPR 2024 paper. Image copyright belongs to the authors and IEEE/CVF; reproduced here for paper commentary.
DVMNet angular errors on unseen CO3D categories
Table 1 from the paper: all 10 CO3D test categories are unseen during training. DVMNet mean angular error is 19.95°, versus 3DAHV 28.44° and RelPose++ 32.82°. Source: official CVPR 2024 paper. Table copyright belongs to the authors and IEEE/CVF; reproduced here for paper commentary.

4. Problem setting

  • Input: reference / query RGB crops of the same object.
  • Output: query rotation relative to the reference, ΔR\Delta R; known absolute reference pose enables query rotation recovery.
  • Not required: CAD, depth, or a discrete template database.
  • Ground-truth bounding boxes are supplied, excluding detection errors.
  • Training / testing: CO3D uses 41 training and 10 test categories; GROP uses Objaverse and real LINEMOD with test objects excluded from training.

5. Method overview

  1. A shared ViT encodes both RGB images, with cross-view attention making each representation aware of the other view.
  2. Channel reshaping lifts 2D features into a fixed 3D voxel grid and predicts voxel objectness.
  3. A shared decoder projects voxels back to 2D and reconstructs foreground images / masks, supplying shape supervision without CAD.
  4. Query / reference voxel cosine similarities form a score matrix; softmax gives soft voxel correspondences.
  5. WCV combines 2D pseudo-masks and 3D objectness into reliability weights, forms weighted covariance, and solves ΔR\Delta R through SVD.

6. Experiments at a glance

  • Mean angular error over 10 unseen CO3D categories: 19.95°, versus 3DAHV 28.44°, RelPose++ 32.82°, and direct regression 47.08°.
  • GROP Objaverse: 20.19°; 3DAHV 28.11°, RelPose++ 33.49°.
  • GROP LINEMOD: 36.82°, versus 3DAHV 41.55°. DVMNet’s driller error is 46.29°; it does not lead every object.
  • Mean image-pair runtime on A100: 23 ms, versus RelPose++ 29 ms and 3DAHV 35 ms.
  • Full WCV model: 19.95°; without WCV: 31.78°; direct-regression replacement: 21.64°; mask-only / objectness-only: 20.92° / 20.07°.

7. Quick assessment

  • Highlight: formulates relative pose as interpretable voxel correspondence + weighted Procrustes rather than enumerating and scoring rotations.
  • Main limitations: evaluates only rotation, without metric translation; uses ground-truth boxes; fixed voxel lifting need not represent true metric 3D.
  • Reading note: the 6D continuous representation parameterizes training rotations; it does not imply complete experimental 6DoF output R,tR,t.
  • Intended readers: CAD-free relative rotation, 3D lifting, soft matching, weighted SVD, and hypothesis-free pose researchers.

Related Papers

Related papers