Back to the paper library

Object Pose Estimation · 2024 · CVPR · CCF A

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

GigaPose renders only 162 out-of-plane templates, predicts scale, in-plane rotation, and translation from a single 2D–2D patch correspondence, and selects pose with RANSAC. Coarse mean AR across seven BOP datasets is 26.8 at 0.4 s/image. A single detection's coarse estimate takes 48 ms, around 35× faster than MegaPose's 1.68 s; five-hypothesis GenFlow refinement reaches mean AR 60.5.

Research area

Object Pose Estimation

Task level

Instance-level

Object setting

Unseen objects

Input modalities

RGB object detection / segmentationtest-time CAD model162 rendered templates per object

Requirements

known test-time CAD model or externally reconstructed 3D modelCNOS object detections / masks in the reported pipelinecamera intrinsicsoffline rendering and feature onboardingoptional MegaPose or GenFlow refinement
Full paper metadata Authors, affiliations, research area, datasets, metrics, method tags, and reading status Expand
Authors
Van Nguyen Nguyen, Thibault Groueix, Mathieu Salzmann, Vincent Lepetit
Affiliations
LIGM, École des Ponts / Adobe / EPFL
Conference / journal
Conference · CVPR · CCF A
Research area
Object Pose Estimation
Code availability
Code available
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 / onboarding time / coarse pose latency

Requirements
known test-time CAD model or externally reconstructed 3D modelCNOS object detections / masks in the reported pipelinecamera intrinsicsoffline rendering and feature onboardingoptional MegaPose or GenFlow refinement

Reading Notes

Overview / Deep Dive

Available src/paper-notes/gigapose-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): GigaPose

1. Basic information

  • Title: GigaPose: Fast and Robust Novel Object Pose Estimation via One Correspondence
  • Authors: Van Nguyen Nguyen, Thibault Groueix, Mathieu Salzmann, Vincent Lepetit
  • Affiliations: LIGM, École des Ponts; Adobe; EPFL
  • Year / venue: 2024 / CVPR
  • Paper: Official CVF page · Official PDF · Code
  • Reading mode: Overview

2. Positioning in one sentence

GigaPose reduces CAD templates from full 3DoF rotation to 162 azimuth / elevation views. One 2D–2D patch correspondence recovers in-plane rotation, scale, and image translation, producing fast coarse 6D poses for objects unseen during training.

3. Guide to figures and tables

GigaPose template retrieval and one-correspondence pose pipeline
Original Figure 2: retrieval determines out-of-plane rotation. Two local feature sets enter lightweight MLPs for scale / in-plane rotation; correspondence positions give 2D translation, and RANSAC selects consistent candidates. Source: official CVPR 2024 paper. Image copyright belongs to the paper's authors and IEEE/CVF; reproduced here for paper analysis.
GigaPose Average Recall and runtime across seven BOP datasets
Original Table 1: with CNOS detections and no refinement, GigaPose reaches mean AR 26.8 at 0.4 s per image. MegaPose single / five hypotheses or GenFlow five-hypothesis refinement gives 54.7, 57.8, and 60.5, respectively. Source: official CVPR 2024 paper. Table copyright belongs to the paper's authors and IEEE/CVF; reproduced here for paper analysis.

4. Problem setting

  • Inputs: RGB object detections / segmentations, intrinsics, and CAD of new objects supplied at test time.
  • Output: coarse object pose in camera coordinates; optional MegaPose / GenFlow refinement.
  • Shared training uses large-scale BOP / MegaPose synthetic data, without retraining for each new object.
  • New objects still need onboarding: render 162 templates and precompute features.
  • The main system uses CNOS masks; segmentation robustness does not mean segmentation-free operation.

5. Method overview

  1. Render 162 templates from regular icosphere viewpoints covering out-of-plane rotation only.
  2. FaeF_{\mathrm{ae}} independently extracts query / template dense features; nearest-neighbor retrieval selects the closest template for azimuth / elevation.
  3. Local contrastive learning makes FaeF_{\mathrm{ae}} relatively invariant to scale, in-plane rotation, and 2D translation while retaining out-of-plane sensitivity.
  4. Separate FistF_{\mathrm{ist}} retains scale / in-plane information; two MLPs use paired patch features to predict scale and angle.
  5. Patch positions provide 2D translation; scale and intrinsics further recover 3D translation.
  6. Correspondences independently generate pose candidates, and RANSAC selects the most consistent.
  7. Coarse outputs can feed arbitrary refiners without one fixed refinement architecture.

6. Experiments at a glance

  • Training: approximately 2M synthetic images from Google Scanned Objects + ShapeNet.
  • Testing: seven core BOP datasets, 132 objects, 19,048 instances.
  • No refinement, CNOS detections:
    • MegaPose mean AR 20.8, 15.5 s;
    • GigaPose 26.8, 0.4 s.
  • MegaPose single-hypothesis refinement: GigaPose 54.7, 2.3 s, versus MegaPose initialization 50.9, 17.0 s.
  • MegaPose five-hypothesis: GigaPose 57.8, 7.7 s.
  • GenFlow five-hypothesis: GigaPose 60.5, 10.6 s.
  • Single-detection coarse stage: 48 ms, versus MegaPose 1.68 s; approximately 35–38× faster.
  • Onboarding: GigaPose 11.5 s / object versus MegaPose 0.82 s. Speed gains mainly concern repeated inference, not initial setup.
  • Wonder3D single-image reconstruction instead of GT CAD gives LM-O coarse / refined 17.6 / 27.2, near CAD-based 18.3 / 27.9.
  • Increasing 162 to 576 templates raises three-dataset ablation mean AR only from 27.9 to 28.5.

7. Quick assessment

  • Strengths: clear freedom decomposition; precomputed features / nearest neighbors replace repeated template forwards; coarse / refiner / total timings are separated; public code.
  • Limitations: CAD or external reconstruction, masks, and intrinsics remain. Small objects, severe occlusion, or poor CAD create outliers; onboarding is slower than MegaPose; coarse AR alone is insufficient for precise manipulation.
  • Timing caution: 0.4 s is whole-image BOP time including CNOS; 48 ms is coarse time per detection.
  • Relevant readers: CAD-based novel-object pose, template retrieval, DINOv2 correspondences, fast 6D pose, and interchangeable refiners.

Related Papers

Related papers