Back to the paper library

Feature Matching / Correspondences · 2024 · 3DV · CCF Unranked

LFM-3D: Learnable Feature Matching Across Wide Baselines Using 3D Signals

LFM-3D encodes NOCS or monocular depth as 3D positional signals for keypoints, injecting them into a graph matching network to improve wide-baseline correspondences and relative rotation estimation between object images.

Research area

Feature Matching / Correspondences

Task level

Category-level

Object setting

Seen / Unseen

Input modalities

object-centric RGB image pairsestimated NOCS or monocular depth

Requirements

instance segmentationcamera intrinsicsSuperPoint featuresNOCS model or monocular depth estimator
Full paper metadata Authors, affiliations, research area, datasets, metrics, method tags, and reading status Expand
Authors
Arjun Karpur, Guilherme Mendeleh Perrotta, Ricardo Martin-Brualla, Howard Zhou, André Araujo
Affiliations
Google Research / University of Campinas
Conference / journal
Conference · 3DV · CCF Unranked
Research area
Feature Matching / Correspondences
Code availability
Unavailable / not yet recorded
Reading status
Overview:Available Deep Dive:Available
Task setting
Category-level · Seen / Unseen
Requirements
instance segmentationcamera intrinsicsSuperPoint featuresNOCS model or monocular depth estimator

Reading Notes

Overview / Deep Dive

Available src/paper-notes/lfm-3d-3dv2024/coarse.md

Paper overview notes

Quickly assess the paper's scope, problem setting, core method, experimental findings, and whether to read it in depth.

LFM-3D: Coarse Reading

One-sentence conclusion

LFM-3D adds per-keypoint 3D signals to a SuperPoint/SuperGlue-style matcher: NOCS for supported categories and monocular depth for open categories. The goal is better local matching and relative rotation between object images with 90°–120° baselines and low overlap.

Method

RGB local descriptors remain unchanged. Separate positional MLPs encode NOCS / depth, which enter graph neural networks and optimal-transport matching alongside 2D keypoint positions. The 3D-signal networks are frozen during matcher training, so the study asks whether coarse estimated 3D cues help matching rather than jointly optimizing depth.

LFM-3D pipeline injecting NOCS or monocular depth into local feature matching
Each image produces local features and 3D positional embeddings that interact through a graph network. Outputs remain 2D–2D matches suitable for essential-matrix estimation. Source: original Figure 2. Copyright belongs to the original authors and 3DV 2024 publisher; reproduced here for academic analysis.

Results

On Objectron shoes, the NOCS variant achieves 40.2 Acc@15°, versus 31.6 for 2D-only fine-tuned SuperGlue and 34.9 for Dense NOCS-PnP. On five unseen categories, generic MDE achieves 19.1/28.9/34.5 (5°/10°/15°), exceeding generic fine-tuned SuperGlue at 17.7/26.9/32.4.

LFM-3D wide-baseline relative-pose results on Objectron
NOCS gives the largest gain on the known shoe category. Monocular depth gives smaller open-category gains without a category CAD library. Source: original Table 1. Copyright belongs to the original authors and 3DV 2024 publisher; reproduced here for academic analysis.

Scope

LFM-3D outputs relative camera rotation between image pairs, rather than BOP-style object-to-camera 6D pose. Rotation is the main evaluation target; translation is not a core metric. It is a frontend for sparse object reconstruction and should not be ranked directly against absolute object-pose methods such as FoundationPose.

Related Papers

Related papers