Back to the paper library

Object Pose Estimation · 2024 · CVPR · CCF A

MatchU: Matching Unseen Objects for 6D Pose Estimation from RGB-D Images

MatchU fuses CAD geometry, observed depth, and RGB texture into color-aware rotation-invariant 3D descriptors, then uses matching, RANSAC, and optional ICP for 6D poses of objects unseen in training. Single-hypothesis BOP-5 mean AR without refinement is 50.5 at 0.07 s; multiple hypotheses reach 57.8, and refinement reaches 64.7. RGB disambiguation improves correspondences, while multiple hypotheses improve global robustness.

Research area

Object Pose Estimation

Task level

Instance-level

Object setting

Unseen objects

Input modalities

RGB-D object croptest-time CAD point cloud

Requirements

metric CAD model for each test objectcamera intrinsics and valid depthobject detection or segmentationGSO synthetic pretrainingoptional multi-hypothesis verification and ICP refinement
Full paper metadata Authors, affiliations, research area, datasets, metrics, method tags, and reading status Expand
Authors
Junwen Huang, Hao Yu, Kuan-Ting Yu, Nassir Navab, Slobodan Ilic, Benjamin Busam
Affiliations
Technical University of Munich / Munich Center for Machine Learning / XYZ Robotics / 3dwe.ai
Conference / journal
Conference · CVPR · CCF A
Research area
Object Pose Estimation
Code availability
Unavailable / not yet recorded
Reading status
Overview:Available Deep Dive:Available
Task setting
Instance-level · Unseen objects
Evaluation metrics
BOP AR VSD MSSD MSPD ADD

Original paper terminology:BOP Average Recall / VSD / MSSD / MSPD / ADD-0.1d / runtime

Requirements
metric CAD model for each test objectcamera intrinsics and valid depthobject detection or segmentationGSO synthetic pretrainingoptional multi-hypothesis verification and ICP refinement

Reading Notes

Overview / Deep Dive

Available src/paper-notes/matchu-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.

Paper Reading Notes (Coarse): MatchU

1. Basic information

  • Title: MatchU: Matching Unseen Objects for 6D Pose Estimation from RGB-D Images
  • Authors: Junwen Huang, Hao Yu, Kuan-Ting Yu, Nassir Navab, Slobodan Ilic, Benjamin Busam
  • Affiliations: Technical University of Munich; Munich Center for Machine Learning; XYZ Robotics; 3dwe.ai
  • Year / venue: 2024 / CVPR
  • Paper: CVF official page · Official PDF
  • Reading mode: Overview

2. Positioning in one sentence

MatchU targets objects unseen during training but supplied as CAD at test time. It fuses model clouds, observed depth, and RGB texture into rotation-invariant local 3D descriptors, then solves 6D pose from correspondences, addressing ambiguity in symmetric, repeated, and weakly geometric regions.

3. Guide to figures and tables

MatchU Fuse Describe Match overview
Original Figure 2: CAD, RGB, and depth branches encode inputs, then bidirectional Latent Fusion Attention exchanges 2D texture and 3D geometry. CAD-to-scene-cloud correspondences recover pose. Source: CVPR 2024 official paper. Image copyright belongs to the paper's authors and IEEE/CVF; reproduced here for academic analysis.
MatchU Average Recall and runtime on five BOP datasets
Original Table 1: single-hypothesis Fast without refinement reaches mean AR 50.5 in 0.07 s. The 20-hypothesis Accurate variant reaches 57.8 / 1.03 s, or 64.7 / 5.60 s with ICP. Groups differ in whether their localizers have seen test objects; bold values alone are insufficient. Source: CVPR 2024 official paper. Table copyright belongs to the paper's authors and IEEE/CVF; reproduced here for academic analysis.

4. Problem setting

  • Inputs: one RGB-D frame, intrinsics, target CAD / point cloud, and detection or segmentation.
  • Output: absolute CAD-to-camera SE(3)SE(3) pose.
  • Test objects are absent from training, potentially new instances or categories.
  • Training: 850 Google Scanned Objects and about 800k synthetic images; validation: 94 separate objects and about 200k images.
  • Evaluation: five BOP core datasets, LM-O, T-LESS, TUD-L, IC-BIN, YCB-V.

5. Method overview

  1. Extract rotation-invariant local geometry from CAD / depth clouds and 2D texture from RGB crops.
  2. Exchange information through 3D→2D and 2D→3D latent fusion blocks without forcing raw-coordinate alignment.
  3. Bridged Coarse-level Matching loss uses RGB latent space to guide CAD–depth coarse matching; fine-level loss supervises decoded point descriptors.
  4. Nearest neighbors yield CAD–scene 3D correspondences and RANSAC solves pose. Multiple hypotheses are ranked with 3D distances and RGB render verification.
  5. Optional ICP refines pose, making Fast, Accurate, and Accurate+refinement distinct speed tiers.

6. Experiments at a glance

  • Fast: BOP-5 mean AR 50.5, 0.07 s; LM-O / T-LESS / TUD-L / IC-BIN / YCB-V scores are 52.6 / 42.9 / 70.0 / 36.7 / 50.5.
  • 20 hypotheses: mean AR 57.8, 1.03 s.
  • Unseen-object localization + ICP: mean AR 64.7, versus MegaPose BOP 63.9, with 5.60 s versus 10.70 s.
  • LM-O ADD-0.1d: 1 / 20 hypotheses under unseen-object training give 61.7 / 70.8.
  • Removing BCM loss changes mean AR 50.5→48.1; removing RGB gives 39.6. RGB-initialized RoITr reaches only 42.6.
  • Increasing hypotheses from 1 to 20 changes AR 52.6→56.2, with rapidly diminishing further gains.

7. Quick assessment

  • Strengths: RGB enters descriptor learning, resolving same-geometry ambiguities from rotational invariance; the single-hypothesis variant is fast.
  • Main limits: metric CAD, depth, intrinsics, and object localization remain required. Rendering-free mainly describes core matching, not cost-free Accurate verification / ICP.
  • Table caution: Table 1 mixes five protocols involving unseen / seen localizers, multiple hypotheses, and refinement; cross-group comparisons can mislead.
  • Intended readers: unseen-object pose, RGB-D fusion, 3D descriptors, cloud registration, and symmetric-object matching.

Related Papers

Related papers