SuperGlue: Learning Feature Matching with Graph Neural Networks

11/26/2019
by   Paul-Edouard Sarlin, et al.
15

This paper introduces SuperGlue, a neural network that matches two sets of local features by jointly finding correspondences and rejecting non-matchable points. Assignments are estimated by solving a differentiable optimal transport problem, whose costs are predicted by a graph neural network. We introduce a flexible context aggregation mechanism based on attention, enabling SuperGlue to reason about the underlying 3D scene and feature assignments jointly. Compared to traditional, hand-designed heuristics, our technique learns priors over geometric transformations and regularities of the 3D world through end-to-end training from image pairs. SuperGlue outperforms other learned approaches and achieves state-of-the-art results on the task of pose estimation in challenging real-world indoor and outdoor environments. The proposed method performs matching in real-time on a modern GPU and can be readily integrated into modern SfM or SLAM systems.

READ FULL TEXT

page 2

page 4

page 8

page 12

page 13

page 14

page 15

research
02/10/2020

StickyPillars: Robust feature matching on point clouds using Graph Neural Networks

StickyPillars introduces a sparse feature matching method on point cloud...
research
05/03/2022

End2End Multi-View Feature Matching using Differentiable Pose Optimization

Learning-based approaches have become indispensable for camera pose esti...
research
11/30/2021

PolyWorld: Polygonal Building Extraction with Graph Neural Networks in Satellite Images

Most state-of-the-art instance segmentation methods produce binary segme...
research
02/19/2018

Global Pose Estimation with an Attention-based Recurrent Network

The ability for an agent to localize itself within an environment is cru...
research
10/31/2022

GotFlow3D: Recurrent Graph Optimal Transport for Learning 3D Flow Motion in Particle Tracking

Flow visualization technologies such as particle tracking velocimetry (P...
research
05/23/2022

DOGE-Train: Discrete Optimization on GPU with End-to-end Training

We present a fast, scalable, data-driven approach for solving linear rel...

Please sign up or login with your details

Forgot password? Click here to reset