VS-Net: Voting with Segmentation for Visual Localization
Not on the map. Why?
Abstract (arXiv)
Visual localization is of great importance in robotics and computer vision. Recently, scene coordinate regression based methods have shown good performance in visual localization in small static scenes. However, it still estimates camera poses from many inferior scene coordinates. To address this problem, we propose a novel visual localization framework that establishes 2D-to-3D correspondences between the query image and the 3D map with a series of learnable scene-specific landmarks. In the landmark generation stage, the 3D surfaces of the target scene are over-segmented into mosaic patches whose centers are regarded as the scene-specific landmarks. To robustly and accurately recover the scene-specific landmarks, we propose the Voting with Segmentation Network (VS-Net) to segment the pixels into different landmark patches with a segmentation branch and estimate the landmark locations within each patch with a landmark location voting branch. Since the number of landmarks in a scene may reach up to 5000, training a segmentation network with such a large number of classes is both computation and memory costly for the commonly used cross-entropy loss. We propose a novel prototype-based triplet loss with hard negative mining, which is able to train semantic segmentation networks with a large number of labels efficiently. Our proposed VS-Net is extensively tested on multiple public benchmarks and can outperform state-of-the-art visual localization methods. Code and models are available at hrefhttps://github.com/zju3dv/VS-Nethttps://github.com/zju3dv/VS-Net.
Key facts. Cited by 29 papers in the map (data through 14 Oct 2026). Builds on 40 of its 69 references that are in the map. First posted on arXiv 23 May 2021.
Builds on
40 of 69 references.
References · 40
- 2015U-Net: Convolutional Networks for Biomedical Image Segmentationcited by 19,713
- 2014Fully Convolutional Networks for Semantic Segmentationcited by 4,859
- 2016DeepLab: Semantic Image Segmentation with Deep Convolutional Nets, Atrous Convolution, and Fully Connected CRFscited by 3,241
- 2015FaceNet: A Unified Embedding for Face Recognition and Clusteringcited by 2,849
- 2017Rethinking Atrous Convolution for Semantic Image Segmentationcited by 2,161
- 2017SuperPoint: Self-Supervised Interest Point Detection and Descriptioncited by 1,320
- 2015Multi-Scale Context Aggregation by Dilated Convolutionscited by 1,133
- 2015NetVLAD: CNN architecture for weakly supervised place recognitioncited by 941
- 2018From Coarse to Fine: Robust Hierarchical Localization at Large Scalecited by 559
- 2017VINS-Mono: A Robust and Versatile Monocular Visual-Inertial State Estimatorcited by 423
- 2018PVNet: Pixel-wise Voting Network for 6DoF Pose Estimationcited by 385
- 2019D2-Net: A Trainable CNN for Joint Detection and Description of Local Featurescited by 326
28 more
- 2017Sampling Matters in Deep Embedding Learningcited by 285
- 2016DSAC - Differentiable RANSAC for Camera Localizationcited by 266
- 2017No Fuss Distance Metric Learning using Proxiescited by 226
- 2017Geometric Loss Functions for Camera Pose Regression with Deep Learningcited by 224
- 2019PVN3D: A Deep Point-wise 3D Keypoints Voting Network for 6DoF Pose Estimationcited by 204
- 2016Joint Detection and Identification Feature Learning for Person Searchcited by 190
- 2019SoftTriple Loss: Deep Metric Learning Without Triplet Samplingcited by 163
- 2017Geometry-Aware Learning of Maps for Camera Localizationcited by 161
- 2018LF-Net: Learning Local Features from Imagescited by 151
- 2017Learning Less is More - 6D Camera Localization via 3D Surface Regressioncited by 146
- 2020Self-supervising Fine-grained Region Similarities for Large-scale Image Localizationcited by 110
- 2020HybridPose: 6D Object Pose Estimation under Hybrid Representationscited by 107
- 2020Learning Feature Descriptors using Camera Pose Supervisioncited by 104
- 2019Hierarchical Scene Coordinate Classification and Regression for Visual Localizationcited by 93
- 2019AtLoc: Attention Guided Camera Localizationcited by 92
- 20176-DoF Object Pose from Semantic Keypointscited by 89
- 2020Unsupervised Person Re-identification via Softened Similarity Learningcited by 75
- 2018Making Deep Heatmaps Robust to Partial Occlusions for 3D Object Pose Estimationcited by 74
- 2019Expert Sample Consensus Applied to Camera Re-Localizationcited by 70
- 2019Squeeze-and-Attention Networks for Semantic Segmentationcited by 61
- 2017Pose Invariant Embedding for Deep Person Re-identificationcited by 47
- 2019GIFT: Learning Transformation-Invariant Dense Visual Descriptors via Group CNNscited by 47
- 2019Learning to Adapt Invariance in Memory for Person Re-identificationcited by 43
- 2020KFNet: Learning Temporal Camera Relocalization using Kalman Filteringcited by 43
- 2018Hybrid Scene Compression for Visual Localizationcited by 40
- 2019Large Scale Joint Semantic Re-Localisation and Scene Understanding via Globally Unique Instance Coordinate Regressioncited by 12
- 2020SelfVoxeLO: Self-supervised LiDAR Odometry with Voxel-based Deep Neural Networkscited by 10
- 2016Active Detection and Localization of Textureless Objects in Cluttered Environmentscited by 1
Built on by
Citing papers per year: 2022: 6; 2023: 14; 2024: 7; 2025: 2.
29 papers.
Sort:
By area:
- 2022FlowFormer: A Transformer Architecture for Optical Flowcited by 275
- 2023FlowFormer++: Masked Cost Volume Autoencoding for Pretraining Optical Flow Estimationcited by 114
- 2022DeepLSD: Line Segment Detection and Refinement with Deep Image Gradientscited by 60
- 2022RNNPose: Recurrent 6-DoF Object Pose Refinement with Robust Correspondence Field Estimation and Pose Optimizationcited by 38
- 2022Visual Localization via Few-Shot Scene Region Classificationcited by 36
- 2023PATS: Patch Area Transportation with Subdivision for Local Feature Matchingcited by 33
- 2023SFD2: Semantic-guided Feature Detection and Descriptioncited by 28
- 2023HSCNet++: Hierarchical Scene Coordinate Classification and Regression for Visual Localization with Transformercited by 26
- 2023FocusTune: Tuning Visual Localization through Focus-Guided Samplingcited by 16
- 2023Segment Anything Model is a Good Teacher for Local Feature Learningcited by 15
- 2023SACReg: Scene-Agnostic Coordinate Regression for Visual Localizationcited by 14
- 2023Deep Learning for Visual Localization and Mapping: A Surveycited by 14
17 more
- 2024BlinkVision: A Benchmark for Optical Flow, Scene Flow and Point Tracking Estimation using RGB Frames and Eventscited by 13
- 2023Leveraging Neural Radiance Fields for Uncertainty-Aware Visual Localizationcited by 12
- 2024RTG-SLAM: Real-time 3D Reconstruction at Scale using Gaussian Splattingcited by 10
- 2023Lazy Visual Localization via Motion Averagingcited by 8
- 2022Robust Self-Supervised LiDAR Odometry via Representative Structure Discovery and 3D Inherent Error Modelingcited by 6
- 2024ETO:Efficient Transformer-based Local Feature Matching by Organizing Multiple Homography Hypothesescited by 6
- 2024LoGS: Visual Localization via Gaussian Splatting with Fewer Training Imagescited by 5
- 2023FlowFormer: A Transformer Architecture and Its Masked Cost Volume Autoencoding for Optical Flowcited by 3
- 2023OFVL-MS: Once for Visual Localization across Multiple Indoor Scenescited by 3
- 2024Reprojection Errors as Prompts for Efficient Scene Coordinate Regressioncited by 3
- 2024A Global Depth-Range-Free Multi-View Stereo Transformer Network with Pose Embeddingcited by 3
- 20226D Camera Relocalization in Visually Ambiguous Extreme Environmentscited by 1
- 2023SGL: Structure Guidance Learning for Camera Localizationcited by 0
- 2023Locking On: Leveraging Dynamic Vehicle-Imposed Motion Constraints to Improve Visual Localizationcited by 0
- 2024PRAM: Place Recognition Anywhere Model for Efficient Visual Localizationcited by 0
- 2025MACE: Mixture-of-Experts Accelerated Coordinate Encoding for Large-Scale Scene Localization and Renderingcited by 0
- 2025Robust Scene Coordinate Regression via Geometrically-Consistent Global Descriptorscited by 0
- 2025Robust Scene Coordinate Regression via Geometrically-Consistent Global Descriptors19 Dec 2025
- 2025MACE: Mixture-of-Experts Accelerated Coordinate Encoding for Large-Scale Scene Localization and Rendering16 Oct 2025
- 2024A Global Depth-Range-Free Multi-View Stereo Transformer Network with Pose Embedding4 Nov 2024
- 2024ETO:Efficient Transformer-based Local Feature Matching by Organizing Multiple Homography Hypotheses30 Oct 2024
- 2024BlinkVision: A Benchmark for Optical Flow, Scene Flow and Point Tracking Estimation using RGB Frames and Events27 Oct 2024
- 2024LoGS: Visual Localization via Gaussian Splatting with Fewer Training Images15 Oct 2024
- 2024Reprojection Errors as Prompts for Efficient Scene Coordinate Regression6 Sep 2024
- 2024RTG-SLAM: Real-time 3D Reconstruction at Scale using Gaussian Splatting30 Apr 2024
- 2024PRAM: Place Recognition Anywhere Model for Efficient Visual Localization11 Apr 2024
- 2023FocusTune: Tuning Visual Localization through Focus-Guided Sampling6 Nov 2023
- 2023Leveraging Neural Radiance Fields for Uncertainty-Aware Visual Localization10 Oct 2023
- 2023Segment Anything Model is a Good Teacher for Local Feature Learning29 Sep 2023
17 more
- 2023Deep Learning for Visual Localization and Mapping: A Survey27 Aug 2023
- 2023OFVL-MS: Once for Visual Localization across Multiple Indoor Scenes23 Aug 2023
- 2023SACReg: Scene-Agnostic Coordinate Regression for Visual Localization21 Jul 2023
- 2023Lazy Visual Localization via Motion Averaging19 Jul 2023
- 2023Locking On: Leveraging Dynamic Vehicle-Imposed Motion Constraints to Improve Visual Localization30 Jun 2023
- 2023FlowFormer: A Transformer Architecture and Its Masked Cost Volume Autoencoding for Optical Flow8 Jun 2023
- 2023HSCNet++: Hierarchical Scene Coordinate Classification and Regression for Visual Localization with Transformer5 May 2023
- 2023SFD2: Semantic-guided Feature Detection and Description28 Apr 2023
- 2023SGL: Structure Guidance Learning for Camera Localization12 Apr 2023
- 2023PATS: Patch Area Transportation with Subdivision for Local Feature Matching14 Mar 2023
- 2023FlowFormer++: Masked Cost Volume Autoencoding for Pretraining Optical Flow Estimation2 Mar 2023
- 2022DeepLSD: Line Segment Detection and Refinement with Deep Image Gradients15 Dec 2022
- 2022Visual Localization via Few-Shot Scene Region Classification14 Aug 2022
- 20226D Camera Relocalization in Visually Ambiguous Extreme Environments13 Jul 2022
- 2022FlowFormer: A Transformer Architecture for Optical Flow30 Mar 2022
- 2022RNNPose: Recurrent 6-DoF Object Pose Refinement with Robust Correspondence Field Estimation and Pose Optimization24 Mar 2022
- 2022Robust Self-Supervised LiDAR Odometry via Representative Structure Discovery and 3D Inherent Error Modeling27 Feb 2022
- 2022FlowFormer: A Transformer Architecture for Optical Flowcited by 275
- 2023FlowFormer++: Masked Cost Volume Autoencoding for Pretraining Optical Flow Estimationcited by 114
- 2022DeepLSD: Line Segment Detection and Refinement with Deep Image Gradientscited by 60
- 2022RNNPose: Recurrent 6-DoF Object Pose Refinement with Robust Correspondence Field Estimation and Pose Optimizationcited by 38
- 2022Visual Localization via Few-Shot Scene Region Classificationcited by 36
- 2023PATS: Patch Area Transportation with Subdivision for Local Feature Matchingcited by 33
- 2023SFD2: Semantic-guided Feature Detection and Descriptioncited by 28
- 2023HSCNet++: Hierarchical Scene Coordinate Classification and Regression for Visual Localization with Transformercited by 26
- 2023FocusTune: Tuning Visual Localization through Focus-Guided Samplingcited by 16
- 2023Segment Anything Model is a Good Teacher for Local Feature Learningcited by 15
- 2023SACReg: Scene-Agnostic Coordinate Regression for Visual Localizationcited by 14
- 2023Deep Learning for Visual Localization and Mapping: A Surveycited by 14
12 most cited of 28 All 28 (JSON)
- 2025Robust Scene Coordinate Regression via Geometrically-Consistent Global Descriptors19 Dec 2025
- 2024A Global Depth-Range-Free Multi-View Stereo Transformer Network with Pose Embedding4 Nov 2024
- 2024ETO:Efficient Transformer-based Local Feature Matching by Organizing Multiple Homography Hypotheses30 Oct 2024
- 2024BlinkVision: A Benchmark for Optical Flow, Scene Flow and Point Tracking Estimation using RGB Frames and Events27 Oct 2024
- 2024LoGS: Visual Localization via Gaussian Splatting with Fewer Training Images15 Oct 2024
- 2024Reprojection Errors as Prompts for Efficient Scene Coordinate Regression6 Sep 2024
- 2024RTG-SLAM: Real-time 3D Reconstruction at Scale using Gaussian Splatting30 Apr 2024
- 2024PRAM: Place Recognition Anywhere Model for Efficient Visual Localization11 Apr 2024
- 2023FocusTune: Tuning Visual Localization through Focus-Guided Sampling6 Nov 2023
- 2023Leveraging Neural Radiance Fields for Uncertainty-Aware Visual Localization10 Oct 2023
- 2023Segment Anything Model is a Good Teacher for Local Feature Learning29 Sep 2023
- 2023Deep Learning for Visual Localization and Mapping: A Survey27 Aug 2023
12 newest of 28 All 28 (JSON)