DynamicGlue: Epipolar and Time-Informed Data Association in Dynamic Environments using Graph Neural Networks
Not on the map. Why?
Abstract (arXiv)
The assumption of a static environment is common in many geometric computer vision tasks like SLAM but limits their applicability in highly dynamic scenes. Since these tasks rely on identifying point correspondences between input images within the static part of the environment, we propose a graph neural network-based sparse feature matching network designed to perform robust matching under challenging conditions while excluding keypoints on moving objects. We employ a similar scheme of attentional aggregation over graph edges to enhance keypoint representations as state-of-the-art feature-matching networks but augment the graph with epipolar and temporal information and vastly reduce the number of graph edges. Furthermore, we introduce a self-supervised training scheme to extract pseudo labels for image pairs in dynamic environments from exclusively unprocessed visual-inertial data. A series of experiments show the superior performance of our network as it excludes keypoints on moving objects compared to state-of-the-art feature matching networks while still achieving similar results regarding conventional matching metrics. When integrated into a SLAM system, our network significantly improves performance, especially in highly dynamic scenes.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 19 of its 27 references that are in the map. First posted on arXiv 17 Mar 2024.
Builds on
19 of 27 references.
References · 19
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2019Scalability in Perception for Autonomous Driving: Waymo Open Datasetcited by 2,436
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
- 2020RAFT: Recurrent All-Pairs Field Transforms for Optical Flowcited by 2,385
- 2019SuperGlue: Learning Feature Matching with Graph Neural Networkscited by 1,437
- 2017SuperPoint: Self-Supervised Interest Point Detection and Descriptioncited by 1,313
- 2016FlowNet 2.0: Evolution of Optical Flow Estimation with Deep Networkscited by 780
- 2023LightGlue: Local Feature Matching at Light Speedcited by 583
- 2020Masked Label Prediction: Unified Message Passing Model for Semi-Supervised Classificationcited by 500
- 2021GMFlow: Learning Optical Flow via Global Matchingcited by 324
- 2023Iterative Geometry Encoding Volume for Stereo Matchingcited by 188
- 2020Patch2Pix: Epipolar-Guided Pixel-Level Correspondencescited by 128
7 more
- 2020STEm-Seg: Spatio-temporal Embeddings for Instance Segmentation in Videoscited by 121
- 20204Seasons: A Cross-Season Dataset for Multi-Weather SLAM in Autonomous Drivingcited by 51
- 2020Solving the Blind Perspective-n-Point Problem End-To-End With Robust Differentiable Geometric Optimizationcited by 38
- 2022OKVIS2: Realtime Scalable Visual-Inertial SLAM with Loop Closurecited by 27
- 2022Hilti-Oxford Dataset: A Millimetre-Accurate Benchmark for Simultaneous Localization and Mappingcited by 22
- 2021Neural Reprojection Error: Merging Feature Learning and Camera Pose Estimationcited by 17
- 2020Learning 2D-3D Correspondences To Solve The Blind Perspective-n-Point Problemcited by 8
Built on by
Not cited yet.