Back to the paper library

Object Pose Estimation · 2024 · ICRA · CCF B

Marrying NeRF with Feature Matching for One-Step Pose Estimation

The method renders NeRF RGB / depth from an initial pose, obtains LoFTR 2D–2D matches, lifts them into 2D–3D correspondences, and performs a single RANSAC-PnP correction. 3D consistency mining and keypoint-guided refinement address spurious geometry and occlusion, respectively.

Research area

Object Pose Estimation

Task level

Instance-level

Object setting

Unseen objects

Input modalities

single RGBobject NeRF rendering and depth

Requirements

camera intrinsicsobject-specific NeRFinitial camera poseoff-the-shelf image matcher
Full paper metadata Authors, affiliations, research area, datasets, metrics, method tags, and reading status Expand
Authors
Ronghan Chen, Yang Cong, Yu Ren
Affiliations
Shenyang Institute of Automation, Chinese Academy of Sciences / South China University of Technology
Conference / journal
Conference · ICRA · CCF B
Research area
Object Pose Estimation
Code availability
Code available
Reading status
Overview:Available Deep Dive:Available
Task setting
Instance-level · Unseen objects
Evaluation metrics
Rotation Error Translation Error n° mcm

Original paper terminology:rotation correctness / translation correctness / mean rotation error / mean translation error / FPS

Requirements
camera intrinsicsobject-specific NeRFinitial camera poseoff-the-shelf image matcher

Reading Notes

Overview / Deep Dive

Available src/paper-notes/nerf-feature-matching-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.

Paper Reading Notes (Coarse): Marrying NeRF with Feature Matching for One-step Pose Estimation

1. Basic information

2. One-sentence summary

NeRF-rendered RGB and depth feed LoFTR: match a target image to an initial-pose render, back-project rendered pixels into 3D, then solve pose once with RANSAC-PnP. This greatly reduces iNeRF iterations but still needs an initial rendering pose.

3. Task boundaries

  • Inputs: one target RGB image, camera intrinsics, an instance-specific NeRF, and an initial camera pose.
  • No CAD, but object-level Instant-NGP must first train on multi-view images, taking about 5 minutes according to the paper.
  • “One-step” means one render–match–lift–PnP cycle, not initialization-free global localization.
  • Evaluation uses NeRF Synthetic and LLFF scenes, closer to camera localization than BOP occluded multi-object 6D pose protocols.

4. Method overview

  1. Render RGB and depth from the initial pose.
  2. LoFTR establishes render-to-target 2D–2D matches.
  3. Rendered depth and camera matrices lift render pixels into world-coordinate 3D points.
  4. RANSAC-PnP solves the new pose from 2D–3D correspondences.
  5. Recompute 3D points from nearby views to reject cross-view-inconsistent NeRF geometry.
  6. Optionally refine locally around reliable matches for occlusion robustness.
One-step pose estimation with NeRF and feature matching
Original Figure 2: rendering, matching, depth lifting, and RANSAC-PnP. Source: paper PDF. Image copyright belongs to the paper's authors and publisher; reproduced here for academic analysis.

5. Main results

  • NeRF Synthetic one-step rotation / translation accuracy: 94.5% / 75.0%; full method: 95.0% / 88.0%.
  • LLFF one-step and full methods both reach 100% / 100% accuracy; full-method mean rotation error 0.135°, translation error 0.0008.
  • About 6 FPS, approximately 90× faster than iterative baselines according to the paper.

6. Coarse-reading assessment

The useful idea is NeRF as an object representation supplying on-demand RGB, depth, and 3D correspondences. Initial views, feature matching, and NeRF geometry still constrain performance. Relatively clean evaluation scenes do not establish direct applicability to severe robotic-grasping occlusion, symmetry, or clutter.

Related Papers

Related papers