atlas

Research map / Detection and segmentation / Open-set and few-shot detection

SAM-6D: Segment Anything Model Meets Zero-Shot 6D Object Pose Estimation

CVPR 2024 · Detection and segmentation › Open-set and few-shot detection · approach: Prompted SAM segmentation · 123 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes SAM-6D, a two-stage zero-shot RGB-D framework that uses SAM proposals with a semantic/appearance/geometry matching score for instance segmentation, and a background-token point-matching pose estimator trained on synthetic data for 6D pose.

Problem

Zero-shot 6D object pose estimation: detecting all instances of novel, unseen objects in cluttered RGB-D scenes and estimating their 6D poses.

Approach

Use SAM to generate class-agnostic proposals, score them with a combined semantic, appearance and geometric matching score (ISM), then estimate poses via partial-to-partial point matching with learnable background tokens in a coarse-to-fine two-stage model with Sparse-to-Dense Point Transformers (PEM).

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add appearance and geometry matching scores to semantic matching (ablation)SAM-6D instance segmentation · BOP seven core datasets (mean)mAP: 44.0 -> 48.1Helped
Add appearance matching score to semantics and geometry matching (ablation)SAM-6D instance segmentation · BOP seven core datasets (mean)mAP: 46.7 -> 48.1Helped
Add geometry matching score to semantics and appearance matching (ablation)SAM-6D instance segmentation · BOP seven core datasets (mean)mAP: 45.0 -> 48.1Helped
Use SAM instead of FastSAM for proposal generationSAM-6D instance segmentation · BOP seven core datasets (mean)mAP: 44.9 -> 48.1Helped
Use background tokens instead of optimal transport (ablation)PEM · YCB-VAR: 81.4 -> 84.5Helped
Use background tokens instead of optimal transport (ablation)PEM · YCB-Vinference time (s): 4.31 -> 1.36Helped
Add fine point matching after coarse point matching (ablation)PEM · YCB-VAR: 77.6 -> 84.5Helped
Add coarse point matching before fine point matching (ablation)PEM · YCB-VAR: 40.2 -> 84.5Helped
Use Sparse-to-Dense Point Transformers instead of Geometric Transformers (ablation)PEM fine point matching · YCB-VAR: 81.7 -> 84.5Helped
Use Sparse-to-Dense Point Transformers instead of Linear Transformers (ablation)PEM fine point matching · YCB-VAR: 78.4 -> 84.5Helped
Use SAM-6D instead of ZeroPose† for zero-shot detection and pose estimationzero-shot pose estimation · BOP seven core datasets (mean)AR: 51.2 -> 70.4Helped

Surprising findings

Limitations

Experimental setup

Datasets: ShapeNet-Objects Google-Scanned-Objects BOP benchmark (LM-O, T-LESS, TUD-L, IC-BIN, ITODD, HB, YCB-V)

Benchmarks: BOP LM-O T-LESS TUD-L IC-BIN ITODD HB YCB-V

Metrics: mAP (IoU 0.50-0.95) mean Average Recall (VSD, MSSD, MSPD)

Baselines: ZeroPose CNOS MegaPose GigaPose OnePose++ Optimal transport

Builds on: Segment Anything Model CNOS Geometric Transformer DINOv2 MegaPose

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy