DiSCO: Differentiable Scan Context with Orientation
Not on the map. Why?
Abstract (arXiv)
Global localization is essential for robot navigation, of which the first step is to retrieve a query from the map database. This problem is called place recognition. In recent years, LiDAR scan based place recognition has drawn attention as it is robust against the appearance change. In this paper, we propose a LiDAR-based place recognition method, named Differentiable Scan Context with Orientation (DiSCO), which simultaneously finds the scan at a similar place and estimates their relative orientation. The orientation can further be used as the initial value for the down-stream local optimal metric pose estimation, improving the pose estimation especially when a large orientation between the current scan and retrieved scan exists. Our key idea is to transform the feature into the frequency domain. We utilize the magnitude of the spectrum as the place signature, which is theoretically rotation-invariant. In addition, based on the differentiable phase correlation, we can efficiently estimate the global optimal relative orientation using the spectrum. With such structural constraints, the network can be learned in an end-to-end manner, and the backbone is fully shared by the two tasks, achieving interpretability and light weight. Finally, DiSCO is validated on three datasets with long-term outdoor conditions, showing better performance than the compared methods.
Key facts. Cited by 28 papers in the map (data through 7 Oct 2026). First posted on arXiv 21 Oct 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 7; 2022: 5; 2023: 8; 2024: 6; 2025: 1; 2026: 1.
28 papers.
Sort:
- 2021AdaFusion: Visual-LiDAR Fusion with Adaptive Weights for Place Recognitioncited by 36
- 2022RING++: Roto-translation Invariant Gram for Global Localization on a Sparse Scan Mapcited by 29
- 2021EgoNN: Egocentric Neural Network for Point Cloud Based 6DoF Relocalization at the City Scalecited by 25
- 2024General Place Recognition Survey: Towards Real-World Autonomycited by 23
- 2022InCloud: Incremental Learning for Point Cloud Place Recognitioncited by 22
- 2022Spectral Geometric Verification: Re-Ranking Point Cloud Retrieval for Metric Localizationcited by 21
- 2021MinkLoc3D-SI: 3D LiDAR place recognition with sparse convolutions, spherical coordinates, and intensitycited by 12
- 2021Radar-to-Lidar: Heterogeneous Place Recognition via Joint Learningcited by 8
- 2023Contour Context: Abstract Structural Distribution for 3D LiDAR Loop Detection and Metric Pose Estimationcited by 8
- 2023CCL: Continual Contrastive Learning for LiDAR Place Recognitioncited by 8
- 2023GeoAdapt: Self-Supervised Test-Time Adaptation in LiDAR Place Recognition Using Geometric Priorscited by 8
- 2024VOLoc: Visual Place Recognition by Querying Compressed Lidar Mapcited by 7
16 more
- 2024SALSA: Swift Adaptive Lightweight Self-Attention for Enhanced LiDAR Place Recognitioncited by 7
- 2024RecNet: An Invertible Point Cloud Encoding through Range Image Embeddings for Multi-Robot Map Sharing and Reconstructioncited by 6
- 2023RaLF: Flow-based Global and Metric Radar Localization in LiDAR Mapscited by 5
- 2024RING#: PR-by-PE Global Localization with Roto-translation Equivariant Gram Learningcited by 5
- 2023Leveraging BEV Representation for 360-degree Visual Place Recognitioncited by 4
- 2021Large-Scale Topological Radar Localization Using Learned Descriptorscited by 3
- 2022Translation Invariant Global Estimation of Heading Angle Using Sinogram of LiDAR Point Cloudcited by 3
- 2023A Unified BEV Model for Joint Learning of 3D Local Features and Overlap Estimationcited by 3
- 2024Approximate Nearest Neighbour Search on Dynamic Datasets: An Investigationcited by 2
- 2021DSC: Deep Scan Context Descriptor for Large-Scale Place Recognitioncited by 1
- 2022DeepRING: Learning Roto-translation Invariant Representation for LiDAR based Place Recognitioncited by 1
- 2023A Coarse-to-Fine Place Recognition Approach using Attention-guided Descriptors and Overlap Estimationcited by 1
- 2023VNI-Net: Vector Neurons-based Rotation-Invariant Descriptor for LiDAR Place Recognitioncited by 1
- 2021Improved Radar Localization on Lidar Maps Using Shared Embeddingcited by 0
- 2025PNE-SGAN: Probabilistic NDT-Enhanced Semantic Graph Attention Network for LiDAR Loop Closure Detectioncited by 0
- 2026MB-Loc: Multi-planar Bird's-eye-view Localization in outdoor LiDAR scenescited by 0
- 2026MB-Loc: Multi-planar Bird's-eye-view Localization in outdoor LiDAR scenes7 Jun 2026
- 2025PNE-SGAN: Probabilistic NDT-Enhanced Semantic Graph Attention Network for LiDAR Loop Closure Detection11 Apr 2025
- 2024RING#: PR-by-PE Global Localization with Roto-translation Equivariant Gram Learning30 Aug 2024
- 2024SALSA: Swift Adaptive Lightweight Self-Attention for Enhanced LiDAR Place Recognition11 Jul 2024
- 2024General Place Recognition Survey: Towards Real-World Autonomy8 May 2024
- 2024Approximate Nearest Neighbour Search on Dynamic Datasets: An Investigation30 Apr 2024
- 2024VOLoc: Visual Place Recognition by Querying Compressed Lidar Map25 Feb 2024
- 2024RecNet: An Invertible Point Cloud Encoding through Range Image Embeddings for Multi-Robot Map Sharing and Reconstruction3 Feb 2024
- 2023RaLF: Flow-based Global and Metric Radar Localization in LiDAR Maps18 Sep 2023
- 2023VNI-Net: Vector Neurons-based Rotation-Invariant Descriptor for LiDAR Place Recognition24 Aug 2023
- 2023GeoAdapt: Self-Supervised Test-Time Adaptation in LiDAR Place Recognition Using Geometric Priors9 Aug 2023
- 2023Leveraging BEV Representation for 360-degree Visual Place Recognition23 May 2023
16 more
- 2023CCL: Continual Contrastive Learning for LiDAR Place Recognition24 Mar 2023
- 2023A Coarse-to-Fine Place Recognition Approach using Attention-guided Descriptors and Overlap Estimation13 Mar 2023
- 2023A Unified BEV Model for Joint Learning of 3D Local Features and Overlap Estimation28 Feb 2023
- 2023Contour Context: Abstract Structural Distribution for 3D LiDAR Loop Detection and Metric Pose Estimation13 Feb 2023
- 2022DeepRING: Learning Roto-translation Invariant Representation for LiDAR based Place Recognition20 Oct 2022
- 2022RING++: Roto-translation Invariant Gram for Global Localization on a Sparse Scan Map12 Oct 2022
- 2022Spectral Geometric Verification: Re-Ranking Point Cloud Retrieval for Metric Localization10 Oct 2022
- 2022Translation Invariant Global Estimation of Heading Angle Using Sinogram of LiDAR Point Cloud2 Mar 2022
- 2022InCloud: Incremental Learning for Point Cloud Place Recognition2 Mar 2022
- 2021MinkLoc3D-SI: 3D LiDAR place recognition with sparse convolutions, spherical coordinates, and intensity13 Dec 2021
- 2021DSC: Deep Scan Context Descriptor for Large-Scale Place Recognition27 Nov 2021
- 2021AdaFusion: Visual-LiDAR Fusion with Adaptive Weights for Place Recognition23 Nov 2021
- 2021EgoNN: Egocentric Neural Network for Point Cloud Based 6DoF Relocalization at the City Scale24 Oct 2021
- 2021Large-Scale Topological Radar Localization Using Learned Descriptors6 Oct 2021
- 2021Improved Radar Localization on Lidar Maps Using Shared Embedding18 Jun 2021
- 2021Radar-to-Lidar: Heterogeneous Place Recognition via Joint Learning30 Jan 2021
- 2021AdaFusion: Visual-LiDAR Fusion with Adaptive Weights for Place Recognitioncited by 36
- 2022RING++: Roto-translation Invariant Gram for Global Localization on a Sparse Scan Mapcited by 29
- 2021EgoNN: Egocentric Neural Network for Point Cloud Based 6DoF Relocalization at the City Scalecited by 25
- 2024General Place Recognition Survey: Towards Real-World Autonomycited by 23
- 2022InCloud: Incremental Learning for Point Cloud Place Recognitioncited by 22
- 2022Spectral Geometric Verification: Re-Ranking Point Cloud Retrieval for Metric Localizationcited by 21
- 2021MinkLoc3D-SI: 3D LiDAR place recognition with sparse convolutions, spherical coordinates, and intensitycited by 12
- 2021Radar-to-Lidar: Heterogeneous Place Recognition via Joint Learningcited by 8
- 2023Contour Context: Abstract Structural Distribution for 3D LiDAR Loop Detection and Metric Pose Estimationcited by 8
- 2023CCL: Continual Contrastive Learning for LiDAR Place Recognitioncited by 8
- 2023GeoAdapt: Self-Supervised Test-Time Adaptation in LiDAR Place Recognition Using Geometric Priorscited by 8
- 2024VOLoc: Visual Place Recognition by Querying Compressed Lidar Mapcited by 7
12 most cited of 28 All 28 (JSON)
- 2026MB-Loc: Multi-planar Bird's-eye-view Localization in outdoor LiDAR scenes7 Jun 2026
- 2025PNE-SGAN: Probabilistic NDT-Enhanced Semantic Graph Attention Network for LiDAR Loop Closure Detection11 Apr 2025
- 2024RING#: PR-by-PE Global Localization with Roto-translation Equivariant Gram Learning30 Aug 2024
- 2024SALSA: Swift Adaptive Lightweight Self-Attention for Enhanced LiDAR Place Recognition11 Jul 2024
- 2024General Place Recognition Survey: Towards Real-World Autonomy8 May 2024
- 2024Approximate Nearest Neighbour Search on Dynamic Datasets: An Investigation30 Apr 2024
- 2024VOLoc: Visual Place Recognition by Querying Compressed Lidar Map25 Feb 2024
- 2024RecNet: An Invertible Point Cloud Encoding through Range Image Embeddings for Multi-Robot Map Sharing and Reconstruction3 Feb 2024
- 2023RaLF: Flow-based Global and Metric Radar Localization in LiDAR Maps18 Sep 2023
- 2023VNI-Net: Vector Neurons-based Rotation-Invariant Descriptor for LiDAR Place Recognition24 Aug 2023
- 2023GeoAdapt: Self-Supervised Test-Time Adaptation in LiDAR Place Recognition Using Geometric Priors9 Aug 2023
- 2023Leveraging BEV Representation for 360-degree Visual Place Recognition23 May 2023
12 newest of 28 All 28 (JSON)