SG-Reg: Generalizable and Efficient Scene Graph Registration
Not on the map. Why?
Abstract (arXiv)
This paper addresses the challenges of registering two rigid semantic scene graphs, an essential capability when an autonomous agent needs to register its map against a remote agent, or against a prior map. The hand-crafted descriptors in classical semantic-aided registration, or the ground-truth annotation reliance in learning-based scene graph registration, impede their application in practical real-world environments. To address the challenges, we design a scene graph network to encode multiple modalities of semantic nodes: open-set semantic feature, local topology with spatial awareness, and shape feature. These modalities are fused to create compact semantic node features. The matching layers then search for correspondences in a coarse-to-fine manner. In the back-end, we employ a robust pose estimator to decide transformation according to the correspondences. We manage to maintain a sparse and hierarchical scene representation. Our approach demands fewer GPU resources and fewer communication bandwidth in multi-agent tasks. Moreover, we design a new data generation approach using vision foundation models and a semantic mapping module to reconstruct semantic scene graphs. It differs significantly from previous works, which rely on ground-truth semantic annotations to generate data. We validate our method in a two-agent SLAM benchmark. It significantly outperforms the hand-crafted baseline in terms of registration success rate. Compared to visual loop closure networks, our method achieves a slightly higher registration recall while requiring only 52 KB of communication bandwidth for each query frame. Code available at: hrefhttp://github.com/HKUST-Aerial-Robotics/SG-Reghttp://github.com/HKUST-Aerial-Robotics/SG-Reg.
Key facts. Cited by 8 papers in the map (data through 14 Oct 2026). Builds on 55 of its 79 references that are in the map. First posted on arXiv 20 Apr 2025.
Builds on
55 of 79 references.
References · 55
- 2017Attention Is All You Needcited by 60,361
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,399
- 2023Segment Anythingcited by 8,234
- 2017Mask R-CNNcited by 7,277
- 2016PointNet: Deep Learning on Point Sets for 3D Classification and Segmentationcited by 5,248
- 2023Grounding DINO: Marrying DINO with Grounded Pre-Training for Open-Set Object Detectioncited by 3,332
- 2017ScanNet: Richly-annotated 3D Reconstructions of Indoor Scenescited by 3,117
- 2013Sinkhorn Distances: Lightspeed Computation of Optimal Transportation Distancescited by 2,316
- 2019SuperGlue: Learning Feature Matching with Graph Neural Networkscited by 1,443
- 2022DINO: DETR with Improved DeNoising Anchor Boxes for End-to-End Object Detectioncited by 1,319
- 2019KPConv: Flexible and Deformable Convolution for Point Cloudscited by 1,205
- 2015NetVLAD: CNN architecture for weakly supervised place recognitioncited by 941
38 more
- 2020ORB-SLAM3: An Accurate Open-Source Library for Visual, Visual-Inertial and Multi-Map SLAMcited by 878
- 2021How Attentive are Graph Attention Networks?cited by 835
- 2023LightGlue: Local Feature Matching at Light Speedcited by 590
- 2018From Coarse to Fine: Robust Hierarchical Localization at Large Scalecited by 559
- 2020PointContrast: Unsupervised Pre-training for 3D Point Cloud Understandingcited by 504
- 2017VINS-Mono: A Robust and Versatile Monocular Visual-Inertial State Estimatorcited by 423
- 20163DMatch: Learning Local Geometric Descriptors from RGB-D Reconstructionscited by 336
- 2019Deep Closest Point: Learning Representations for Point Cloud Registrationcited by 321
- 2023Recognize Anything: A Strong Image Tagging Modelcited by 309
- 2020TEASER: Fast and Certifiable Point Cloud Registrationcited by 274
- 2016DSAC - Differentiable RANSAC for Camera Localizationcited by 266
- 2020Deep Global Registrationcited by 229
- 2022Geometric Transformer for Fast and Robust Point Cloud Registrationcited by 202
- 2024Hierarchical Open-Vocabulary 3D Scene Graphs for Language-Grounded Robot Navigationcited by 196
- 2019RIO: 3D Object Instance Re-Localization in Changing Indoor Environmentscited by 188
- 2023EfficientSAM: Leveraged Masked Image Pretraining for Efficient Segment Anythingcited by 188
- 2019Kimera: an Open-Source Library for Real-Time Metric-Semantic Localization and Mappingcited by 184
- 2022Hydra: A Real-time Spatial Perception System for 3D Scene Graph Construction and Optimizationcited by 178
- 2016Voxblox: Incremental 3D Euclidean Signed Distance Fields for On-Board MAV Planningcited by 150
- 2022LaMAR: Benchmarking Localization and Mapping for Augmented Realitycited by 100
- 2018Fusion++: Volumetric Object-Level SLAMcited by 98
- 2019Graduated Non-Convexity for Robust Spatial Perception: From Non-Minimal Solvers to Global Outlier Rejectioncited by 94
- 2018QuadricSLAM: Dual Quadrics from Object Detections as Landmarks in Object-oriented SLAMcited by 86
- 2019Neural Graph Matching Network: Learning Lawler's Quadratic Assignment Problem with Extension to Hypergraph and Multiple-graph Matchingcited by 84
- 2023Foundations of Spatial Perception for Robotics: Hierarchical Representations and Real-time Systemscited by 60
- 2021Kimera-Multi: Robust, Distributed, Dense Metric-Semantic SLAM for Multi-Robot Systemscited by 54
- 2017X-View: Graph-Based Semantic Multi-View Localizationcited by 43
- 2023SGAligner : 3D Scene Alignment with Scene Graphscited by 30
- 2022S-Graphs+: Real-time Localization and Mapping leveraging Hierarchical Representationscited by 28
- 2022STD: Stable Triangle Descriptor for 3D place recognitioncited by 23
- 2022Situational Graphs for Robot Navigation in Structured Indoor Environmentscited by 21
- 2023Hydra-Multi: Collaborative Online Construction of 3D Scene Graphs with Multi-Robot Teamscited by 21
- 2019A Practical Maximum Clique Algorithm for Matching with Pairwise Constraintscited by 20
- 2023Living Scenes: Multi-object Relocalization and Reconstruction in Changing 3D Environmentscited by 15
- 2023G3Reg: Pyramid Graph-based Global Registration using Gaussian Ellipsoid Modelcited by 11
- 2024SlideSLAM: Sparse, Lightweight, Decentralized Metric-Semantic SLAM for Multi-Robot Navigationcited by 11
- 2022AutoMerge: A Framework for Map Assembling and Smoothing in City-scale Environmentscited by 10
- 2022D2SLAM: Decentralized and Distributed Collaborative Visual-inertial SLAM System for Aerial Swarmcited by 10
50 most cited of 55 All 55 (JSON)
Built on by
Citing papers per year: 2025: 4; 2026: 4.
8 papers.
- 2025What Is The Best 3D Scene Representation for Robotics? From Geometric to Foundation Modelscited by 29
- 2025SGAligner++: Cross-Modal Language-Aided 3D Scene Graph Alignmentcited by 2
- 2025Hierarchical Vision Language Action Model Using Success and Failure Demonstrationscited by 2
- 2026LEADER: Learning Reliable Local-to-Global Correspondences for LiDAR Relocalizationcited by 1
- 2025GMOR: A Lightweight Robust Point Cloud Registration Framework via Geometric Maximum Overlappingcited by 0
- 2026OpenSGA: Efficient 3D Scene Graph Alignment in the Open Worldcited by 0
- 2026PROSE: Training-Free Egocentric Scene Registration with Vision-Language Modelscited by 0
- 2026VideoReloc: Long-Term Indoor Video Relocalization against a Kilobyte-Scale Semantic Scene Graphcited by 0
- 2026VideoReloc: Long-Term Indoor Video Relocalization against a Kilobyte-Scale Semantic Scene Graph18 Sep 2026
- 2026PROSE: Training-Free Egocentric Scene Registration with Vision-Language Models15 Jun 2026
- 2026OpenSGA: Efficient 3D Scene Graph Alignment in the Open World11 May 2026
- 2026LEADER: Learning Reliable Local-to-Global Correspondences for LiDAR Relocalization13 Apr 2026
- 2025Hierarchical Vision Language Action Model Using Success and Failure Demonstrations3 Dec 2025
- 2025What Is The Best 3D Scene Representation for Robotics? From Geometric to Foundation Models3 Dec 2025
- 2025SGAligner++: Cross-Modal Language-Aided 3D Scene Graph Alignment23 Sep 2025
- 2025GMOR: A Lightweight Robust Point Cloud Registration Framework via Geometric Maximum Overlapping24 Aug 2025