atlas

Research map / 3D vision / Human pose estimation

GigaPose: Fast and Robust Novel Object Pose Estimation via One Correspondence

CVPR 2024 · 3D vision › Human pose estimation · approach: Category-level object pose estimation · 87 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 GigaPose, a CAD-based novel object pose estimator that retrieves templates over only azimuth/elevation and recovers in-plane rotation, scale and 2D translation from a single 2D-2D patch correspondence with RANSAC, achieving ~35x faster coarse pose and better robustness on BOP.

Problem

CAD-based novel object 6D pose estimation suffers from slow template matching (linear in number of templates) and sensitivity to segmentation errors caused by occlusion.

Approach

Use a small set of 162 out-of-plane templates matched via fast nearest-neighbor search in contrastively trained local ViT features (DINOv2-initialized), then estimate in-plane rotation and scale with MLPs from features of a single 2D-2D patch correspondence, and 2D translation directly from patch locations, combined with RANSAC.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
fine-tune Fae instead of using DINOv2 features without fine-tuning (ablation)GigaPose · LM-O, T-LESS, YCB-V meanAR: 19.0 -> 27.9Helped
estimate in-plane rotation directly rather than with dense 3DoF templates (ablation)GigaPose · LM-O, T-LESS, YCB-V meanAR: 22.1 -> 27.9Helped
use single-correspondence 2D-to-2D pose estimation instead of 3D-to-2D correspondences with ePnP (ablation)GigaPose · LM-O, T-LESS, YCB-V meanAR: 26.5 -> 27.9Helped
use single-correspondence estimation instead of two 2D-to-2D correspondences with the 2D Kabsch variant (ablation)GigaPose · LM-O, T-LESS, YCB-V meanAR: 27.2 -> 27.9Helped
increase the template count from 162 to 576 (ablation)GigaPose · LM-O, T-LESS, YCB-V meanAR: 27.9 -> 28.5Helped
replace MegaPose with GigaPose for coarse pose estimationCNOS detections · BOP seven-dataset meanAR: 20.8 -> 26.8Helped
replace MegaPose with GigaPose for coarse pose estimationCNOS detections · YCB-VAR: 28.1 -> 27.8Hurt
replace MegaPose with GigaPose before MegaPose refinementCNOS detections with MegaPose refinement · BOP seven-dataset meanAR: 50.9 -> 54.7Helped
replace MegaPose with GigaPose before GenFlow refinement with 5 hypothesesCNOS detections with GenFlow refinement · BOP seven-dataset meanAR: 57.0 -> 60.5Helped
use GigaPose instead of MegaPose with a predicted single-image 3D modelLM-O, predicted 3D model · LM-OAR: 25.2 -> 27.2Helped
use GigaPose instead of MegaPose with a predicted single-image 3D model after refinementLM-O, predicted 3D model · LM-O, refinedAR: 22.7 -> 29.4Helped
use GigaPose rather than MegaPose for coarse pose estimationper-detection coarse pose estimation · BOP datasetsruntime: 1.68 s vs 48 msHelped

Surprising findings

Limitations

Experimental setup

Datasets: MegaPose synthetic training renderings (BOP) Google Scanned Objects ShapeNet

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

Metrics: AR (average recall) AP run-time

Baselines: MegaPose ZS6D OSOP

Builds on: MegaPose DINOv2 CNOS InfoNCE

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