hogyun2 / awesome-lidar-place-recognition

A curated list of Place Recognition methods, datasets, and various algorithms for LiDAR

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Awesome LiDAR Place Recognition

Awesome

image

Thumbnail Figures from Complex Urban, Wild-Places, and DiTer datasets / our place recognition method (TBD) / DiSCo-SLAM.

This repository is the collection of LiDAR Place Recognition Research that provides a code or a download page, together. This repository also reports the datasets for Place Recognition and various algorithms utilized in Place Recognition (e.g. multi-robot mapping, SLAM).

LiDAR Place Recognition can be broadly categorized into handcraft-based and learning-based methods.

Datasets for LiDAR Place Recognition are classified into single-session, multi-session, and multi-robot session. Additionally, it is possible to confirm which LiDAR was used and which vehicle was utilized (πŸš™ πŸ€– πŸ›©οΈ 🚒).

Finally, various algorithms that play an important role in Place Recognition are introduced.

πŸ”₯ represents a paper citation count of 50 or more, or a code's star count of 50 or more.

Contents

News

24.05.21 Merged awesome-lidar repository!

24.03.20 First pull request!

24.03.19 First commit!

LiDAR Place Recognition Methods

  • 2024

    • Handcraft TIM OSK: A Novel LiDAR Occupancy Set Key-Based Place Recognition Method in Urban Environment

      Paper GitHub

    • Handcraft ICRA Effectively Detecting Loop Closures using Point Cloud Density Maps πŸ”₯

      Paper GitHub

    • Handcraft TRO BTC: A Binary and Triangle Combined Descriptor for 3D Place Recognition πŸ”₯

      Paper GitHub

    • Learning RAL P-GAT: Pose-Graph Attentional Network for Lidar Place Recognition

      arXiv GitHub

    • Learning ICCV CrossLoc3D: Aerial-Ground Cross-Source 3D Place Recognition

      arXiv GitHub

    • Learning TRO Fast and Accurate Deep Loop Closing and Relocalization for Reliable LiDAR SLAM

      arXiv GitHub

    • Learning Arxiv OverlapMamba: Novel Shift State Space Model for LiDAR-based Place Recognition

      arXiv GitHub

  • 2023

    • Handcraft TRO RING++: Roto-Translation-Invariant Gram for Global Localization on a Sparse Scan Map πŸ”₯

      arXiv GitHub

    • Handcraft ICRA STD: A Stable Triangle Descriptor for 3D place recognition πŸ”₯

      arXiv GitHub

    • Handcraft ICRA Contour Context: Abstract Structural Distribution for 3D LiDAR Loop Detection and Metric Pose Estimation πŸ”₯

      arXiv GitHub

    • Learning ICCV BEVPlace: Learning LiDAR-based Place Recognition using Bird's Eye View Images πŸ”₯

      arXiv GitHub

    • Learning IROS Uncertainty-Aware Lidar Place Recognition in Novel Environments πŸ”₯

      arXiv GitHub

  • 2022

    • Handcraft ICARCV Frequency-Domain Scan Context for Robust LiDAR-based Place Recognition with Translation and Rotation Invariance πŸ”₯

      arXiv GitHub

    • Handcraft TRO Scan Context++: Structural Place Recognition Robust to Rotation and Lateral Variations in Urban Environments πŸ”₯

      arXiv GitHub

    • Learning ICRA LoGG3D-Net: Locally Guided Global Descriptor Learning for 3D Place Recognition πŸ”₯

      arXiv GitHub

    • Learning RAL/IROS OverlapTransformer: An Efficient and Yaw-Angle-Invariant Transformer Network for LiDAR-Based Place Recognition πŸ”₯

      arXiv GitHub

    • Learning CVPR BVMatch: Lidar-based Place Recognition Using Bird's-eye View Images πŸ”₯

      arXiv GitHub

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

      Paper GitHub

    • Learning TRO LCDNet: Deep Loop Closure Detection and Point Cloud Registration for LiDAR SLAM πŸ”₯

      arXiv GitHub

    • Learning ICPR Improving Point Cloud Based Place Recognition with Ranking-based Loss and Large Batch Training πŸ”₯

      arXiv GitHub

    • Learning IROS InCloud: Incremental Learning for Point Cloud Place Recognition

      arXiv GitHub

    • Learning TIE SeqOT: A Spatial-Temporal Transformer Network for Place Recognition Using Sequential LiDAR Data πŸ”₯

      arXiv GitHub

    • Learning IROS D-LC-Nets: Robust Denoising and Loop Closing Networks for LiDAR SLAM in Complicated Circumstances with Noisy Point Clouds πŸ”₯

      Paper GitHub

  • 2021

    • Handcraft ICRA Robust Place Recognition using an Imaging Lidar πŸ”₯

      arXiv GitHub

    • Learning ICRA Locus: LiDAR-based Place Recognition using Spatiotemporal Higher-Order Pooling πŸ”₯

      arXiv GitHub

    • Learning ICRA NDT-Transformer: Large-Scale 3D Point Cloud Localisation using the Normal Distribution Transform Representation πŸ”₯

      arXiv GitHub

    • Learning RAL/ICRA Disco: Differentiable scan context with orientation πŸ”₯

      arXiv GitHub

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

      arXiv GitHub

    • Learning WACV MinkLoc3D: Point Cloud Based Large-Scale Place Recognition πŸ”₯

      arXiv GitHub

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

      arXiv GitHub

  • 2020

    • Handcraft IROS LiDAR Iris for Loop-Closure Detection πŸ”₯

      arXiv GitHub

    • Handcraft ICRA Intensity Scan Context: Coding Intensity and Geometry Relations for Loop Closure Detection πŸ”₯

      arXiv GitHub

    • Learning RSS OverlapNet: Loop Closing for LiDAR-based SLAM πŸ”₯

      arXiv GitHub

    • Learning TITS 3D LiDAR-Based Global Localization Using Siamese Neural Network πŸ”₯

      Paper GitHub

    • Learning IROS Semantic Graph Based Place Recognition for 3D Point Clouds πŸ”₯

      arXiv GitHub

  • 2019

    • Learning CVPR PCAN: 3D Attention Map Learning Using Contextual Information for Point Cloud Based Retrieval

      arXiv GitHub

  • 2018

    • Handcraft IROS Scan Context: Egocentric Spatial Descriptor for Place Recognition Within 3D Point Cloud Map πŸ”₯

      Paper GitHub

    • Learning CVPR PointNetVLAD: Deep Point Cloud Based Retrieval for Large-Scale Place Recognition πŸ”₯

      arXiv GitHub

  • 2017

    • Learning ICRA SegMatch: Segment based place recognition in 3D point clouds πŸ”₯

      arXiv GitHub

  • 2016

    • Handcraft IROS M2DP: A novel 3D point cloud descriptor and its application in loop closure detection πŸ”₯

      Paper GitHub

  • 2015

    • Handcraft IROS A Fast Histogram-Based Similarity Measure for Detecting Loop Closures in 3-D LIDAR Data πŸ”₯

      Paper GitHub

LiDAR Place Recognition Datasets

  • 2024

    • Single/Multi CVPR OS1-128 OS1-64 Mid-70 MCD: Diverse Large-Scale Multi-Campus Dataset for Robot Perception πŸ€– πŸ§”

      arXiv ProjectPage

    • Single/Multi IJRR OS2-128 VLP-16 Livox-Avia Aeva Heterogeneous LiDAR Dataset for inter-LiDAR Place Recognition πŸš™

      arXiv ProjectPage

    • Single/Multi IEEE Sensors Letter OS1-64 OS1-32 DiTer: Diverse Terrain and Multi-Modal Dataset for Field Robot Navigation in Outdoor Environments πŸ€–

      Paper ProjectPage

    • Multi RAL VLP-16 Livox-Avia BotanicGarden: A High-Quality Dataset for Robot Navigation in Unstructured Natural Environments πŸ€–

      arXiv ProjectPage

  • 2023

    • Single/Multi ICRA VLP-16 Wild-Places: A Large-Scale Dataset for Lidar Place Recognition in Unstructured Natural Environments πŸ§”

      arXiv ProjectPage

    • Single/Multi ITSC Livox-Horizon NTU4DRadLM: 4D Radar-centric Multi-Modal Dataset for Localization and Mapping πŸš™

      arXiv ProjectPage

    • Multi IROS-workshop Mid-70 ConPR: Ongoing Construction Site Dataset for Place Recognition πŸ§”

      Paper ProjectPage

    • Multi IJRR VLP-128 Boreas: A Multi-Season Autonomous Driving Dataset πŸš™

      arXiv ProjectPage

    • Multi ISVC VLP-16 Multimodal Dataset for Localization, Mapping and Crop Monitoring in Citrus Tree Farms πŸ€–

      arXiv ProjectPage

    • Multi RAL VLP-16 GRACO: A Multimodal Dataset for Ground and Aerial Cooperative Localization and Mapping πŸ›©οΈ πŸ€–

      Paper ProjectPage

    • Multi IJRR OS1-64 OS1-32 Pohang Canal Dataset: A Multimodal Maritime Dataset for Autonomous Navigation in Restricted Waters 🚒

      arXiv ProjectPage

    • Multi-Robot Arxiv VLP-16 S3E: A Large-scale Multimodal Dataset for Collaborative SLAM πŸ€–

      arXiv ProjectPage

    • Multi-Robot Arxiv VLP-16 Resilient and Distributed Multi-Robot Visual SLAM: Datasets, Experiments, and Lessons Learned πŸ€–

      arXiv ProjectPage

  • 2022

    • Single/Multi Arxiv VLP-16 ALITA: A Large-scale Incremental Dataset for Long-term Autonomy πŸš™

      arXiv ProjectPage

    • Multi-Robot RAL VLP-16 DiSCo-SLAM: Distributed Scan Context-Enabled Multi-Robot LiDAR SLAM With Two-Stage Global-Local Graph Optimization πŸ€–

      Paper ProjectPage

  • 2021

    • Single ICRA OS1-128 Robust Place Recognition using an Imaging Lidar πŸ§”

      arXiv ProjectPage

  • 2020

    • Single/Multi ICRA OS1-64 Multimodal Range Dataset for Urban Place Recognition πŸš™

      Paper ProjectPage

    • Single/Multi ICRA HDL-32 The Oxford Radar RobotCar Dataset: A Radar Extension to the Oxford RobotCar Dataset πŸš™

      arXiv ProjectPage

    • Single/Multi IROS HDL-32 EU Long-term Dataset with Multiple Sensors for Autonomous Driving πŸš™

      arXiv ProjectPage

  • 2019

    • Single IJRR VLP-16 Complex urban dataset with multi-level sensors from highly diverse urban environments πŸš™

      Paper ProjectPage

  • 2016

    • Multi IJRR HDL-32 University of Michigan North Campus long-term vision and lidar dataset πŸ€–

      Paper ProjectPage

  • 2013

    • Single IJRR HDL-64 Vision meets Robotics: The KITTI Dataset πŸš™

      Paper ProjectPage

LiDAR Place Recognition with Various Algorithms

  • 2023

    • Multi-Robot SLAM TRO MR_SLAM with RING++: Roto-Translation-Invariant Gram for Global Localization on a Sparse Scan Map πŸ”₯

      arXiv GitHub

    • Multi-Robot SLAM IEEE Sensors Journal DCL-SLAM: A Distributed Collaborative LiDAR SLAM Framework for a Robotic Swarm πŸ”₯

      Paper GitHub

    • SLAM Framework IEEE/ASME Transactions on Mechatronics DLC-SLAM: A Robust LiDAR-SLAM System With Learning-Based Denoising and Loop Closure πŸ”₯

      Paper GitHub

    • SLAM Framework ICRA Real-Time Simultaneous Localization and Mapping with LiDAR intensity πŸ”₯

      arXivGitHub

  • 2022

    • Multi-Robot SLAM RAL DiSCo-SLAM: Distributed Scan Context-Enabled Multi-Robot LiDAR SLAM With Two-Stage Global-Local Graph Optimization πŸ”₯

      Paper GitHub

    • Mapping Framework ICRA LT-mapper: A Modular Framework for LiDAR-based Lifelong Mapping πŸ”₯

      arXiv GitHub

    • SLAM Framework ICEIC SC-LiDAR-SLAM: A Front-end Agnostic Versatile LiDAR SLAM System πŸ”₯

      arXiv GitHub GitHub GitHub GitHub

Contact

About

A curated list of Place Recognition methods, datasets, and various algorithms for LiDAR

License:Creative Commons Zero v1.0 Universal