ShiPC-AI / LPR-Survey

A survey of LiDAR-based place recognition

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

LiDAR-based Place Recognition For Autonomous Driving: A Survey

This repository provides a comprehensive review of LiDAR-based place recognition (LPR) methods. Each method includes the paper's name, code repository (if available), and a link to the paper.

Citation

If you think this work is useful for your research, please consider citing our paper:

@article{zhang2023lidar,
  title={Lidar-based place recognition for autonomous driving: A survey},
  author={Zhang, Yongjun and Shi, Pengcheng and Li, Jiayuan},
  journal={arXiv preprint arXiv:2306.10561},
  year={2023}
}

Top 3 Highly Cited Articles (Google Scholar citations as of July 2024)

  • G. Kim and A. Kim. Scan Context: Egocentric Spatial Descriptor for Place Recognition Within 3D Point Cloud Map, 2018 IROS. 1st Place
  • M. A. Uy and G. H. Lee. PointNetVLAD: Deep Point Cloud Based Retrieval for Large-Scale Place Recognition, 2018 CVPR. 2nd Place
  • R. DubĂ©, D. Dugas, E. Stumm, J. Nieto, R. Siegwart and C. Cadena. SegMatch: Segment based place recognition in 3D point clouds, 2017 ICRA. 3rd Place

Methods Organized by Year

2024

  • SGLC: Semantic Graph-Guided Coarse-Fine-Refine Full Loop Closing for LiDAR SLAM | arXiv Learning Badge Paper Badge GitHub

  • CrossLoc3D: Aerial-Ground Cross-Source 3D Place Recognition | ICCV Learning Badge Paper Badge GitHub

  • BTC: A Binary and Triangle Combined Descriptor for 3-D Place Recognition | TRO Handcrafted Badge Paper Badge GitHub

  • A New Horizon: Employing Map Clustering Similarity for LiDAR-based Place Recognition | TIV Handcrafted Badge Paper Badge GitHub

  • Fast and Accurate Deep Loop Closing and Relocalization for Reliable LiDAR SLAM | TRO Learning Badge Paper Badge GitHub

  • P-GAT: Pose-Graph Attentional Network for Lidar Place Recognition | RAL Learning Badge Paper Badge GitHub

  • Effectively Detecting Loop Closures using Point Cloud Density Maps | ICRA Handcrafted Badge Paper Badge GitHub

  • OverlapMamba: Novel Shift State Space Model for LiDAR-based Place Recognition | arXiv Learning Badge Paper Badge GitHub

  • OSK: A Novel LiDAR Occupancy Set Key-Based Place Recognition Method in Urban Environment | TIM Handcrafted Badge Paper Badge GitHub

  • SelFLoc: Selective feature fusion for large-scale point cloud-based place recognition | KBS Learning Badge Paper Badge

  • CVTNet: A Cross-View Transformer Network for LiDAR-Based Place Recognition in Autonomous Driving Environments | TII Learning Badge Paper Badge GitHub

  • Uncertainty-Aware Lidar Place Recognition in Novel Environments | IROS Learning Badge Paper Badge GitHub

2023

  • CCL: Continual Contrastive Learning for LiDAR Place Recognition | RAL Learning Badge Paper Badge GitHub

  • BioSLAM: A Bioinspired Lifelong Memory System for General Place Recognition | TRO Learning Badge Paper Badge GitHub

  • CASSPR: Cross Attention Single Scan Place Recognition | ICCV Learning Badge Paper Badge GitHub

  • Contour Context: Abstract Structural Distribution for 3D LiDAR Loop Detection and Metric Pose Estimation | ICRA Handcrafted Badge Paper Badge GitHub

  • BEVPlace: Learning LiDAR-based Place Recognition using Bird's Eye View Images | ICCV Learning Badge Paper Badge GitHub

  • Uncertainty-Aware Lidar Place Recognition in Novel Environments | IROS Learning Badge Paper Badge GitHub

  • TReR: A Lightweight Transformer Re-Ranking Approach for 3D LiDAR Place Recognition | ITSC Learning Badge Paper Badge

  • STD: Stable Triangle Descriptor for 3D place recognition | ICRA Handcrafted Badge Paper Badge GitHub

  • Place Recognition of Large-Scale Unstructured Orchards With Attention Score Maps | RAL Handcrafted Badge Paper Badge

  • VNI-Net: Vector Neurons-based Rotation-Invariant Descriptor for LiDAR Place Recognition | arXiv Learning Badge Paper Badge GitHub

  • A fast LiDAR place recognition and localization method by fusing local and global search | ISPRSJ Handcrafted Badge Paper Badge GitHub

  • RING++: Roto-Translation Invariant Gram for Global Localization on a Sparse Scan Map | TRO Handcrafted Badge Paper Badge GitHub

  • Place Recognition of Large-Scale Unstructured Orchards With Attention Score Maps | RAL Handcrafted Badge Paper Badge

  • GeoAdapt: Self-Supervised Test-Time Adaptation in LiDAR Place Recognition Using Geometric Priors | RAL Learning Badge Paper Badge

  • ORCHNet: A Robust Global Feature Aggregation approach for 3D LiDAR-based Place recognition in Orchards | arXiv Learning Badge Paper Badge Paper Badge

  • OverlapNetVLAD: A Coarse-to-Fine Framework for LiDAR-based Place Recognition | arXiv Learning Badge Paper Badge Paper Badge

  • Binary Image Fingerprint: Stable Structure Identifier for 3D LiDAR Place Recognition RAL Handcrafted Badge Paper Badge GitHub

  • Spherical Transformer for LiDAR-Based 3D Recognition | CVPR Learning Badge Paper Badge GitHub

2022

  • SphereVLAD++: Attention-Based and Signal-Enhanced Viewpoint Invariant Descriptor | RAL Learning Badge Paper Badge GitHub

  • SVT-Net: Super Light-Weight Sparse Voxel Transformer for Large Scale Place Recognition | AAAI Learning Badge Paper Badge GitHub

  • BoxGraph: Semantic Place Recognition and Pose Estimation from 3D LiDAR | IROS Learning Badge Paper Badge

  • RINet: Efficient 3D Lidar-Based Place Recognition Using Rotation Invariant Neural Network | RAL Learning Badge Paper Badge GitHub

  • Efficient 3D Point Cloud Feature Learning for Large-Scale Place Recognition | TIP Learning Badge Paper Badge GitHub

  • AttDLNet: Attention-Based Deep Network for 3D LiDAR Place Recognition | ROBOT Learning Badge Paper Badge GitHub

  • OverlapTransformer: An Efficient and Yaw-Angle-Invariant Transformer Network for LiDAR-Based Place Recognition | RAL Learning Badge Paper Badge GitHub Citations Badge

  • SeqOT: A Spatial–Temporal Transformer Network for Place Recognition Using Sequential LiDAR Data | TIE Learning Badge Paper Badge GitHub

  • Simultaneous viewpoint-and condition-invariant loop closure detection based on LiDAR descriptor for outdoor large-scale environments | TIE Learning Badge Paper Badge

  • HiTPR: Hierarchical Transformer for Place Recognition in Point Cloud | ICRA Learning Badge Paper Badge

  • LoGG3D-Net: Locally Guided Global Descriptor Learning for 3D Place Recognition | ICRA Learning Badge Paper Badge GitHub

  • MinkLoc3D-SI: 3D LiDAR Place Recognition With Sparse Convolutions, Spherical Coordinates, and Intensity | RAL Learning Badge Paper Badge GitHub

  • Improving Point Cloud Based Place Recognition with Ranking-based Loss and Large Batch Training | ICPR Learning Badge Paper Badge GitHub

  • LCDNet: Deep Loop Closure Detection and Point Cloud Registration for LiDAR SLAM | TRO Learning Badge Paper Badge GitHub Citations Badge

  • One RING to Rule Them All: Radon Sinogram for Place Recognition, Orientation and Translation Estimation: | IROS Handcrafted Badge Paper Badge

  • Fresco: Frequency-domain scan context for lidar-based place recognition with translation and rotation invariance: | ICARCV Handcrafted Badge Paper Badge GitHub

  • High Accuracy and Low Complexity Lidar Place Recognition Using Unitary Invariant Frobenius Norm: | IEEE Sensors Handcrafted Badge Paper Badge

  • AdaFusion: Visual-LiDAR Fusion With Adaptive Weights for Place Recognition | RAL Learning Badge Paper Badge GitHub

  • InCloud: Incremental Learning for Point Cloud Place Recognition | IROS Learning Badge Paper Badge GitHub

  • A heterogeneous 3D map-based place recognition solution using virtual LiDAR and a polar grid height coding image descriptor | ISPRSJ Handcrafted Badge Paper Badge GitHub

  • Dh3d: Deep hierarchical 3d descriptors for robust large-scale 6dof relocal- ization | ECCV Learning Badge Paper Badge GitHub

  • DSC: Deep Scan Context Descriptor for Large-Scale Place Recognition | MFI Learning Badge Paper Badge

  • Object Scan Context: Object-centric Spatial Descriptor for Place Recognition within 3D Point Cloud Map | arXiv Learning Badge Paper Badge

  • SC-LPR: Spatiotemporal context based LiDAR place recognition | PRL Learning Badge Paper Badge GitHub

  • Retriever: Point Cloud Retrieval in Compressed 3D Maps | ICRA Learning Badge Paper Badge GitHub

  • Place recognition and navigation of outdoor mobile robots based on random Forest learning with a 3D LiDAR Journal of Intelligent & Robotic Systems Learning Badge Paper Badge

2021

  • NDT-Transformer: Large-Scale 3D Point Cloud Localisation using the Normal Distribution Transform Representation |ICRA Learning Badge Paper Badge GitHub

  • MinkLoc3D: Point Cloud Based Large-Scale Place Recognition |WACV Learning Badge Paper Badge GitHub Citations Badge

  • MinkLoc++: Lidar and Monocular Image Fusion for Place Recognition | IJCNN Learning Badge Paper Badge GitHub

  • EgoNN: Egocentric Neural Network for Point Cloud Based 6DoF Relocalization at the City Scale | RAL Learning Badge Paper Badge GitHub

  • TransLoc3D : Point Cloud based Large-scale Place Recognition using Adaptive Receptive Fields | arXiv Learning Badge Paper Badge GitHub

  • Pyramid Point Cloud Transformer for Large-Scale Place Recognition | ICCV Learning Badge Paper Badge GitHub Citations Badge

  • SSC: Semantic Scan Context for Large-Scale Place Recognition | IROS Learning Badge Paper Badge GitHub

  • A registration-aided domain adaptation network for 3d point cloud based place recognition | IROS Learning Badge Paper Badge

  • SOE-Net: A Self-Attention and Orientation Encoding Network for Point Cloud Based Place Recognition | CVPR Learning Badge Paper Badge GitHub Citations Badge

  • Scan Context++: Structural Place Recognition Robust to Rotation and Lateral Variations in Urban Environments: | TRO Handcrafted Badge Paper Badge GitHub Citations Badge

  • Weighted scan context: Global descriptor with sparse height feature for loop closure detection: | ICCCR Handcrafted Badge Paper Badge

  • Season-Invariant and Viewpoint-Tolerant LiDAR Place Recognition in GPS-Denied Environments | TIE Handcrafted Badge Paper Badge

  • Spherical Multi-Modal Place Recognition for Heterogeneous Sensor Systems | ICRA Learning Badge Paper Badge

  • DiSCO: Differentiable Scan Context With Orientation | RAL Learning Badge Paper Badge GitHub

  • CORAL: Colored structural representation for bi-modal place recognition | IROS Learning Badge Paper Badge GitHub

  • OverlapNet: a siamese network for computing LiDAR scan similarity with applications to loop closing and localization | Autonomous Robots Learning Badge Paper Badge GitHub Citations Badge

  • On the descriptive power of LiDAR intensity images for segment-based loop closing in 3-D SLAM | IROS Learning Badge Paper Badge

  • PSE-Match: A Viewpoint-Free Place Recognition Method With Parallel Semantic Embedding | TITS Learning Badge Paper Badge

2020

  • Voxel-Based Representation Learning for Place Recognition Based on 3D Point Clouds | IROS Learning Badge Paper Badge

  • SpoxelNet: Spherical Voxel-based Deep Place Recognition for 3D Point Clouds of Crowded Indoor Spaces | IROS Learning Badge Paper Badge

  • SRNet: A 3D Scene Recognition Network using Static Graph and Dense Semantic Fusion | Computer Graphics Forum Learning Badge Paper Badge

  • LiDAR Iris for Loop-Closure Detection: | IROS Handcrafted Badge Paper Badge GitHub Citations Badge

  • Intensity Scan Context: Coding Intensity and Geometry Relations for Loop Closure Detection: | ICRA Handcrafted Badge Paper Badge GitHub Citations Badge Citations Badge

  • PIC-Net: Point Cloud and Image Collaboration Network for Large-Scale Place Recognition | arXiv Learning Badge Paper Badge

  • A Fast and Robust Place Recognition Approach for Stereo Visual Odometry Using LiDAR Descriptors | IROS Handcrafted Badge Paper Badge GitHub

  • DAGC: Employing Dual Attention and Graph Convolution for Point Cloud based Place Recognition | ICMR Learning Badge Paper Badge

  • SegMap: Segment-based mapping and localization using data-driven descriptors | IJRR Learning Badge Paper Badge GitHub Citations Badge

  • Seed: A Segmentation-Based Egocentric 3D Point Cloud Descriptor for Loop Closure Detection | IROS Handcrafted Badge Paper Badge

  • Learning an Overlap-based Observation Model for 3D LiDAR Localization |IROS Learning Badge Paper Badge GitHub

  • LiPMatch: LiDAR Point Cloud Plane Based Loop-Closure |RAL Handcrafted Badge Paper Badge GitHub

2019

  • OREOS: Oriented Recognition of 3D Point Clouds in Outdoor Scenarios | IROS Learning Badge Paper Badge

  • PCAN: 3D Attention Map Learning Using Contextual Information for Point Cloud Based Retrieval | CVPR Learning Badge Paper Badge GitHub Citations Badge Citations Badge

  • LPD-Net: 3D Point Cloud Learning for Large-Scale Place Recognition and Environment Analysis | ICCV Learning Badge Paper Badge GitHub Citations Badge Citations Badge

  • Semantically Assisted Loop Closure in SLAM Using NDT Histograms | IROS Learning Badge Paper Badge GitHub

  • c-m2dp: A fast point cloud descriptor with color information to perform loop closure detection | CASE Handcrafted Badge Paper Badge

  • 1-Day Learning, 1-Year Localization: Long-Term LiDAR Localization Using Scan Context Image | RAL Learning Badge Paper Badge GitHub Citations Badge

  • SeqLPD: Sequence Matching Enhanced Loop-Closure Detection Based on Large-Scale Point Cloud Description for Self-Driving Vehicles | IROS Learning Badge Paper Badge

  • Loop Closure Detection in Closed Environments | ECMR Handcrafted Badge Paper Badge

2018

  • Scan Context: Egocentric Spatial Descriptor for Place Recognition Within 3D Point Cloud Map | IROS Handcrafted Badge Paper Badge GitHub Citations Badge Citations Badge Citations Badge

  • PointNetVLAD: Deep Point Cloud Based Retrieval for Large-Scale Place Recognition | CVPR Learning Badge Paper Badge GitHub Citations Badge Citations Badge Citations Badge

  • Delight: An Efficient Descriptor for Global Localisation Using LiDAR Intensities | ICRA Handcrafted Badge Paper Badge Citations Badge

  • Seeing the Wood for the Trees: Reliable Localization in Urban and Natural Environments | IROS Learning Badge Paper Badge

  • Stabilize an Unsupervised Feature Learning for LiDAR-based Place Recognition | IROS Learning Badge Paper Badge

2017

  • SegMatch: Segment based place recognition in 3D point clouds | ICRA Handcrafted Badge Paper Badge GitHub Citations Badge Citations Badge Citations Badge

  • Efficient 3D LIDAR based loop closing using deep neural network | ROBIO Learning Badge Paper Badge

2016

  • M2DP: A novel 3D point cloud descriptor and its application in loop closure detection | IROS Handcrafted Badge Paper Badge GitHub Citations Badge Citations Badge

2015

  • A fast histogram-based similarity measure for detecting loop closures in 3-D LIDAR data | IROS Handcrafted Badge Paper Badge

2011

  • Loop closure detection using small-sized signatures from 3D LIDAR data | SSRR Handcrafted Badge Paper Badge

2010

  • Learning to close the loop from 3D point clouds | IROS Learning Badge Paper Badge

2009

  • Appearance-based loop detection from 3d laser data using the normal distributions transform | ICRA Handcrafted Badge Paper Badge Citations Badge

  • Automatic appearance-based loop detection from three-dimensional laser data using the normal distributions transform | JFR Learning Badge Paper Badge Citations Badge

Contact

For any questions or errors, please contact me at shipc_cs@outlook.com.

About

A survey of LiDAR-based place recognition

License:MIT License