SG2Loc: Sequential Visual Localization on 3D Scene Graphs
Not on the map. Why?
Abstract (arXiv)
Visual localization in complex indoor environments remains a critical challenge for robotics and AR applications. Sequential localization, where pose estimates are refined over time, is important for autonomous agents. However, traditional methods often require storing extensive image databases or point clouds, leading to significant overhead. This paper introduces a novel, lightweight approach to sequential visual localization using 3D scene graphs. Our method represents the environment with a compact scene graph, where nodes represent objects (with coarse meshes) and edges encode spatial relationships. For each image in the localization phase, we extract per-patch semantic features, predicting object identities. Localization is performed within a particle filter framework. Each particle, representing a camera pose, projects the coarse object meshes from the scene graph into the image, assigning object identities to patches based on visibility. The similarity of the per-patch features, in the input image, and object features from the scene graph determines the weight of a particle. Subsequent images are incorporated sequentially, refining the pose estimate. By leveraging a compact scene graph and efficient semantic matching, our method significantly reduces storage while maintaining performance on real-world datasets. The code will be available at https://github.com/DmblnNicole/sg2loc.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 39 of its 57 references that are in the map. First posted on arXiv 10 Jun 2026.
Builds on
39 of 57 references.
References · 39
- 2017ScanNet: Richly-annotated 3D Reconstructions of Indoor Scenescited by 3,117
- 2019SuperGlue: Learning Feature Matching with Graph Neural Networkscited by 1,443
- 2017SuperPoint: Self-Supervised Interest Point Detection and Descriptioncited by 1,320
- 2020ORB-SLAM3: An Accurate Open-Source Library for Visual, Visual-Inertial and Multi-Map SLAMcited by 878
- 2021DROID-SLAM: Deep Visual SLAM for Monocular, Stereo, and RGB-D Camerascited by 687
- 2018From Coarse to Fine: Robust Hierarchical Localization at Large Scalecited by 559
- 2016Direct Sparse Odometrycited by 485
- 2017VINS-Mono: A Robust and Versatile Monocular Visual-Inertial State Estimatorcited by 423
- 2019D2-Net: A Trainable CNN for Joint Detection and Description of Local Featurescited by 326
- 20193D Scene Graph: A Structure for Unified Semantics, 3D Space, and Cameracited by 281
- 2016DSAC - Differentiable RANSAC for Camera Localizationcited by 266
- 2020Learning 3D Semantic Scene Graphs from 3D Indoor Reconstructionscited by 208
27 more
- 2024MASt3R-SLAM: Real-Time Dense SLAM with 3D Reconstruction Priorscited by 205
- 2022Deep Patch Visual Odometrycited by 190
- 2019RIO: 3D Object Instance Re-Localization in Changing Indoor Environmentscited by 188
- 2019Learning with Average Precision: Training Image Retrieval with a Listwise Losscited by 185
- 2021SceneGraphFusion: Incremental 3D Scene Graph Prediction from RGB-D Sequencescited by 163
- 2023AnyLoc: Towards Universal Visual Place Recognitioncited by 163
- 2021Vision-Only Robot Navigation in a Neural Radiance Worldcited by 155
- 2017Learning Less is More - 6D Camera Localization via 3D Surface Regressioncited by 146
- 2016Image-based localization using LSTMs for structured feature correlationcited by 136
- 2025VGGT-SLAM: Dense RGB SLAM Optimized on the SL(4) Manifoldcited by 136
- 2023Accelerated Coordinate Encoding: Learning to Relocalize in Minutes using RGB and Posescited by 107
- 2024Clio: Real-time Task-Driven Open-Set 3D Scene Graphscited by 81
- 2022Loc-NeRF: Monte Carlo Localization using Neural Radiance Fieldscited by 69
- 2022MeshLoc: Mesh-Based Visual Localizationcited by 62
- 2025MegaLoc: One Retrieval to Place Them Allcited by 60
- 2024GeoCalib: Learning Single-image Calibration with Geometric Optimizationcited by 52
- 2018LDSO: Direct Sparse Odometry with Loop Closurecited by 51
- 2025RoMa v2: Harder Better Faster Denser Feature Matchingcited by 51
- 2024GLACE: Global Local Accelerated Coordinate Encodingcited by 48
- 2022Correlation Verification for Image Retrievalcited by 47
- 2019Large-scale, real-time visual-inertial localization revisitedcited by 45
- 2020KFNet: Learning Temporal Camera Relocalization using Kalman Filteringcited by 43
- 2024GS-CPR: Efficient Camera Pose Refinement via 3D Gaussian Splattingcited by 31
- 2024SceneGraphLoc: Cross-Modal Coarse Visual Localization on 3D Scene Graphscited by 29
- 2017maplab: An Open Framework for Research in Visual-inertial Mapping and Localizationcited by 23
- 2025GSVisLoc: Generalizable Visual Localization for Gaussian Splatting Scene Representationscited by 5
- 2024NuRF: Nudging the Particle Filter in Radiance Fields for Robot Visual Localizationcited by 2
Built on by
Not cited yet.