atlas

Research map / 3D vision / Human pose estimation

Pos3R: 6D Pose Estimation for Unseen Objects Made Easy

CVPR 2025 · 3D vision › Human pose estimation · approach: Instance-level 6D object pose · 12 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.

Pos3R estimates 6D poses of unseen objects from one RGB image in a training-free way by matching CAD-rendered templates to test crops with the 3D foundation model MASt3R, then solving PnP-RANSAC.

Problem

Model-based 6D pose estimation for unseen objects typically needs task-specific training or relies on 2D foundation features that handle out-of-plane rotation poorly, and template selection is a bottleneck.

Approach

Use MASt3R's 3D-consistent dense correspondences between test crops and only 40 templates (8 cube-vertex views times 5 in-plane rotations), selecting the template by summed feature similarity of reciprocal matches, then fitting pose with PnP-RANSAC on 2D-3D correspondences.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use MASt3R rather than DINOv2 features (ablation)Pos3R · BOP datasetsAR: Pos3R 32.3, 47.3, 53.9, 31.5, 33.1, 25.1, 53.7; DINOv2 (L11) 18.5, 25.0, 22.5, 14.2, 15.6, 14.1, 32.1Helped
Add axial rotation augmentation (ablation)Pos3R · BOP datasetsAR: Pos3R 32.3, 47.3, 53.9, 31.5, 33.1, 25.1, 53.7; w/o Ax. Rot. 30.5, 43.2, 49.3, 23.6, 21.4, 15.4, 42.5Helped
Use cube-vertex base templates rather than face-center templates (ablation)Pos3R · BOP datasetsAR: Pos3R 32.3, 47.3, 53.9, 31.5, 33.1, 25.1, 53.7; Face Center 31.5, 45.5, 53.3, 28.0, 29.4, 22.4, 52.5Helped
Replace MASt3R with RoMa (ablation)Pos3R · BOP datasetsAR: Pos3R 32.3, 47.3, 53.9, 31.5, 33.1, 25.1, 53.7; RoMa 20.8, 25.0, 32.0, 16.2, 17.0, 15.5, 25.1Hurt
Replace MASt3R with DINOv2 (L9) (ablation)Pos3R · BOP datasetsAR: Pos3R 32.3, 47.3, 53.9, 31.5, 33.1, 25.1, 53.7; DINOv2 (L9) 20.5, 26.0, 24.0, 15.6, 16.6, 14.8, 32.9Hurt
Select templates by correspondence similarity rather than confidence (ablation)Pos3R · BOP datasetsARHelped
Select templates by correspondence similarity rather than inlier count (ablation)Pos3R · BOP datasetsARHelped
Use Pos3R rather than FoundPose for coarse pose estimationtraining-free unseen-object pose estimation · BOP seven-dataset meanAR: 37.2 -> 39.5Helped
Use Pos3R rather than FoundPose for coarse pose estimationtraining-free unseen-object pose estimation · LM-OAR: 39.6 -> 32.3Hurt
Apply MegaPose refinement to Pos3RPos3R · BOP seven-dataset meanAR: 39.5 -> 57.3Helped
Use Wonder3D-predicted 3D models instead of GT 3D modelsPos3R · LM-OAR: 32.3 -> 19.5Hurt

Surprising findings

Limitations

Experimental setup

Datasets: LM-O T-LESS TUD-L IC-BIN ITODD HomebrewedDB YCB-Video

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

Metrics: Average Recall (AR) VSD AR MSSD AR MSPD AR runtime (s)

Baselines: GigaPose GenFlow MegaPose OSOP ZS6D FoundPose DINOv2-based matching RoMa

Builds on: MASt3R CNOS MegaPose FoundPose GigaPose

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