Back to the paper library

Object Pose Estimation · 2024 · ICRA · CCF B

ZS6D: Zero-Shot 6D Object Pose Estimation Using Vision Transformers

ZS6D retrieves the nearest CAD-rendered view with global self-supervised ViT tokens, establishes 2D–3D correspondences from local tokens, and solves pose using RANSAC-PnP. It requires no pose-specific fine-tuning and evaluates pretrained visual features' geometric generalization to unseen CAD objects.

Research area

Object Pose Estimation

Task level

Instance-level

Object setting

Unseen objects

Input modalities

RGBCAD-rendered templates

Requirements

camera intrinsicstarget CAD modelrendered template bankexternal object mask
Full paper metadata Authors, affiliations, research area, datasets, metrics, method tags, and reading status Expand
Authors
Philipp Ausserlechner, David Haberger, Stefan Thalhammer, Jean-Baptiste Weibel, Markus Vincze
Affiliations
TU Wien / AIT Austrian Institute of Technology
Conference / journal
Conference · ICRA · CCF B
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

Original paper terminology:BOP Average Recall / VSD / MSSD / MSPD

Requirements
camera intrinsicstarget CAD modelrendered template bankexternal object mask

Reading Notes

Overview / Deep Dive

Available src/paper-notes/zs6d-icra2024/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: ZS6D: Zero-Shot 6D Object Pose Estimation Using Vision Transformers

1. Basic information

  • Authors / affiliation: Philipp Ausserlechner, David Haberger, Stefan Thalhammer, Jean-Baptiste Weibel, Markus Vincze; TU Wien Vision for Robotics Laboratory
  • Publication: ICRA 2024
  • Paper: arXiv / DOI
  • Code: no public implementation is provided in the paper
  • Reading mode: Overview

2. Positioning in one sentence

Without target-object or pose-task fine-tuning, ZS6D reuses self-supervised ViT global / patch descriptors to retrieve a CAD-rendered view, match query and template patches, recover template object coordinates, and solve RGB 6D pose with RANSAC-PnP.

ZS6D Figure 2: template retrieval, local correspondence, and PnP pipeline
Original Figure 2: CNOS / SAM supplies instance regions; pretrained ViT performs global template retrieval and local patch matching. Explicit 2D–3D correspondences and RANSAC-PnP determine final pose. Source: arXiv. Image copyright belongs to the authors and publisher; reproduced here for paper analysis.

3. Problem setting

  • Task: instance-level novel-object 6D pose.
  • Inputs: one RGB image, intrinsics, target CAD, and CNOS object masks.
  • Outputs: object-to-camera rotation RR and translation tt.
  • Essential prior: 300 offline-rendered posed templates with object-coordinate maps per CAD.
  • Excluded: pose refinement, multiple-hypothesis ranking, and end-to-end detection.

4. Core motivation

Novel-object methods such as MegaPose / OSOP avoid per-test-object retraining but use large pose-specific synthetic training for shared CNNs. ZS6D asks whether self-supervised ViT geometry descriptors directly support template retrieval and correspondence without pose-network training.

5. Method overview

  1. CNOS associates SAM proposals with the target CAD and supplies masks.
  2. ViT-S/8 layer-9 key tokens form a global descriptor for cosine retrieval among 300 CAD templates.
  3. Layer-11 patch key tokens yield mutual nearest-neighbor matches.
  4. Template object-coordinate images lift matches to 2D–3D correspondences.
  5. RANSAC-PnP returns one pose.

6. Experimental overview

  • Datasets: LM-O, YCB-Video, T-LESS.
  • Metric: BOP Average Recall (AR).
  • Main results: with CNOS masks, AR is 0.298 / 0.324 / 0.210, above MegaPose coarse initialization; it exceeds OSOP on LM-O / YCB-V but trails on T-LESS.
  • Diagnosis: GT masks raise AR to 0.527 / 0.499 / 0.460, identifying segmentation as a major bottleneck.

7. Strengths and limitations

Strengths

  • Removes pose-specific fine-tuning with a simple, interpretable geometric pipeline.
  • Local correspondence surpasses discrete nearest-template viewpoint precision.
  • Competitive on occluded LM-O and everyday-object YCB-V.

Limitations / risks

  • Zero-shot pose still requires CAD, 300-view onboarding, intrinsics, and reliable masks.
  • Single hypothesis without refinement; symmetry and textureless regions make patch matching ambiguous.
  • T-LESS is particularly sensitive to poor masks and weak local appearance.

8. Research takeaways

  • Foundation features can supply correspondence while PnP preserves metric geometry.
  • Novel-object comparisons must distinguish detectors, initialization, and refinement.
  • Useful as a training-free / zero-shot CAD-based RGB baseline, with protocols separated from complete RGB-D refinement systems.

Related Papers

Related papers