MULLS: Versatile LiDAR SLAM via Multi-metric Linear Least Square
Not on the map. Why?
Abstract (arXiv)
The rapid development of autonomous driving and mobile mapping calls for off-the-shelf LiDAR SLAM solutions that are adaptive to LiDARs of different specifications on various complex scenarios. To this end, we propose MULLS, an efficient, low-drift, and versatile 3D LiDAR SLAM system. For the front-end, roughly classified feature points (ground, facade, pillar, beam, etc.) are extracted from each frame using dual-threshold ground filtering and principal components analysis. Then the registration between the current frame and the local submap is accomplished efficiently by the proposed multi-metric linear least square iterative closest point algorithm. Point-to-point (plane, line) error metrics within each point class are jointly optimized with a linear approximation to estimate the ego-motion. Static feature points of the registered frame are appended into the local map to keep it updated. For the back-end, hierarchical pose graph optimization is conducted among regularly stored history submaps to reduce the drift resulting from dead reckoning. Extensive experiments are carried out on three datasets with more than 100,000 frames collected by seven types of LiDAR on various outdoor and indoor scenarios. On the KITTI benchmark, MULLS ranks among the top LiDAR-only SLAM systems with real-time performance.
Key facts. Cited by 27 papers in the map (data through 7 Oct 2026). Builds on 27 of its 68 references that are in the map. First posted on arXiv 7 Feb 2021.
Builds on
27 of 68 references.
References · 27
- 2015ORB-SLAM: a Versatile and Accurate Monocular SLAM Systemcited by 983
- 2017VINS-Mono: A Robust and Versatile Monocular Visual-Inertial State Estimatorcited by 418
- 2020PREDATOR: Registration of 3D Point Clouds with Low Overlapcited by 287
- 2020TEASER: Fast and Certifiable Point Cloud Registrationcited by 274
- 2017A General and Adaptive Robust Loss Functioncited by 236
- 2020LIO-SAM: Tightly-coupled Lidar Inertial Odometry via Smoothing and Mappingcited by 185
- 2016Go-ICP: A Globally Optimal Solution to 3D ICP Point-Set Registrationcited by 159
- 2019Graduated Non-Convexity for Robust Spatial Perception: From Non-Minimal Solvers to Global Outlier Rejectioncited by 92
- 2019LO-Net: Deep Real-time Lidar Odometrycited by 59
- 2019SegMap: Segment-based mapping and localization using data-driven descriptorscited by 42
- 2018IMLS-SLAM: scan-to-model matching based on 3D datacited by 40
- 2020Intensity Scan Context: Coding Intensity and Geometry Relations for Loop Closure Detectioncited by 37
15 more
- 2019Tightly Coupled 3D Lidar Inertial Odometry and Mappingcited by 34
- 2019Loam_livox: A fast, robust, high-precision LiDAR odometry and mapping package for LiDARs of small FoVcited by 27
- 2019Exploiting Sparse Semantic HD Maps for Self-Driving Vehicle Localizationcited by 24
- 2018LIMO: Lidar-Monocular Visual Odometrycited by 21
- 2019LIC-Fusion: LiDAR-Inertial-Camera Odometrycited by 19
- 2020LAMP: Large-Scale Autonomous Mapping and Positioning for Exploration of Perceptually-Degraded Subterranean Environmentscited by 19
- 2020LodoNet: A Deep Neural Network with 2D Keypoint Matchingfor 3D LiDAR Odometry Estimationcited by 19
- 2019SLOAM: Semantic Lidar Odometry and Mapping for Forest Inventorycited by 17
- 2018Practical optimal registration of terrestrial LiDAR scan pairscited by 16
- 2020LOCUS: A Multi-Sensor Lidar-Centric Solution for High-Precision Odometry and 3D Mapping in Real-Timecited by 16
- 2020Adaptive Robust Kernels for Non-Linear Least Squares Problemscited by 13
- 2020CAE-LO: LiDAR Odometry Leveraging Fully Unsupervised Convolutional Auto-Encoder for Interest Point Detection and Feature Descriptioncited by 4
- 2020A Robust Laser-Inertial Odometry and Mapping Method for Large-Scale Highway Environmentscited by 4
- 2019Sensor Aware Lidar Odometrycited by 3
- 2020PSF-LO: Parameterized Semantic Features Based Lidar Odometrycited by 2
Built on by
Citing papers per year: 2021: 3; 2022: 5; 2023: 8; 2024: 6; 2025: 4; 2026: 1.
27 papers.
Sort:
By area:
- 2024How NeRFs and 3D Gaussian Splatting are Reshaping SLAM: a Surveycited by 72
- 2021Behind the Curtain: Learning Occluded Shapes for 3D Object Detectioncited by 58
- 2022Patchwork++: Fast and Robust Ground Segmentation Solving Partial Under-Segmentation Using 3D Point Cloudcited by 45
- 2024PIN-SLAM: LiDAR SLAM Using a Point-Based Implicit Neural Representation for Achieving Global Map Consistencycited by 42
- 2021CT-ICP: Real-time Elastic LiDAR Odometry with Loop Closurecited by 38
- 2023LODE: Locally Conditioned Eikonal Implicit Scene Completion from Sparse LiDARcited by 31
- 2024Learning-based Multi-View Stereo: A Surveycited by 18
- 2022Consistent Direct Time-of-Flight Video Depth Super-Resolutioncited by 16
- 2023ImMesh: An Immediate LiDAR Localization and Meshing Frameworkcited by 11
- 2022Unsupervised confidence for LiDAR depth maps and applicationscited by 10
- 2023Quadric Representations for LiDAR Odometry, Mapping and Localizationcited by 9
- 2025PINGS: Gaussian Splatting Meets Distance Fields within a Point-Based Implicit Neural Mapcited by 9
15 more
- 2025Register Any Point: Scaling 3D Point Cloud Registration by Flow Matchingcited by 8
- 2021How to Build a Curb Dataset with LiDAR Data for Autonomous Drivingcited by 4
- 2023Traj-LO: In Defense of LiDAR-Only Odometry Using an Effective Continuous-Time Trajectorycited by 4
- 2023Colmap-PCD: An Open-source Tool for Fine Image-to-point cloud Registrationcited by 4
- 2024MAD-ICP: It Is All About Matching Data -- Robust and Informed LiDAR Odometrycited by 4
- 2022IBISCape: A Simulated Benchmark for multi-modal SLAM Systems Evaluation in Large-scale Dynamic Environmentscited by 3
- 2024GAM-Depth: Self-Supervised Indoor Depth Estimation Leveraging a Gradient-Aware Mask and Semantic Constraintscited by 3
- 2023Tightly-Coupled LiDAR-Visual SLAM Based on Geometric Features for Mobile Agentscited by 2
- 2023Multi-LiDAR Localization and Mapping Pipeline for Urban Autonomous Drivingcited by 2
- 2023DeepPointMap: Advancing LiDAR SLAM with Unified Neural Descriptorscited by 2
- 2022PaGO-LOAM: Robust Ground-Optimized LiDAR Odometrycited by 1
- 2024WHU-Synthetic: A Synthetic Perception Dataset for 3-D Multitask Model Researchcited by 0
- 2025ADA-DPM: A Neural Descriptors-based Adaptive Noise Filtering Strategy for SLAMcited by 0
- 2025GroundLoc: Efficient Large-Scale Outdoor LiDAR-Only Localizationcited by 0
- 2026Rascene: High-Fidelity 3D Scene Imaging with mmWave Communication Signalscited by 0
- 2026Rascene: High-Fidelity 3D Scene Imaging with mmWave Communication Signals3 Apr 2026
- 2025Register Any Point: Scaling 3D Point Cloud Registration by Flow Matching1 Dec 2025
- 2025GroundLoc: Efficient Large-Scale Outdoor LiDAR-Only Localization28 Oct 2025
- 2025ADA-DPM: A Neural Descriptors-based Adaptive Noise Filtering Strategy for SLAM22 Jun 2025
- 2025PINGS: Gaussian Splatting Meets Distance Fields within a Point-Based Implicit Neural Map9 Feb 2025
- 2024Learning-based Multi-View Stereo: A Survey27 Aug 2024
- 2024MAD-ICP: It Is All About Matching Data -- Robust and Informed LiDAR Odometry9 May 2024
- 2024WHU-Synthetic: A Synthetic Perception Dataset for 3-D Multitask Model Research29 Feb 2024
- 2024GAM-Depth: Self-Supervised Indoor Depth Estimation Leveraging a Gradient-Aware Mask and Semantic Constraints22 Feb 2024
- 2024How NeRFs and 3D Gaussian Splatting are Reshaping SLAM: a Survey20 Feb 2024
- 2024PIN-SLAM: LiDAR SLAM Using a Point-Based Implicit Neural Representation for Achieving Global Map Consistency17 Jan 2024
- 2023DeepPointMap: Advancing LiDAR SLAM with Unified Neural Descriptors5 Dec 2023
15 more
- 2023Multi-LiDAR Localization and Mapping Pipeline for Urban Autonomous Driving3 Nov 2023
- 2023Colmap-PCD: An Open-source Tool for Fine Image-to-point cloud Registration9 Oct 2023
- 2023Traj-LO: In Defense of LiDAR-Only Odometry Using an Effective Continuous-Time Trajectory25 Sep 2023
- 2023Tightly-Coupled LiDAR-Visual SLAM Based on Geometric Features for Mobile Agents15 Jul 2023
- 2023Quadric Representations for LiDAR Odometry, Mapping and Localization27 Apr 2023
- 2023LODE: Locally Conditioned Eikonal Implicit Scene Completion from Sparse LiDAR27 Feb 2023
- 2023ImMesh: An Immediate LiDAR Localization and Meshing Framework12 Jan 2023
- 2022Consistent Direct Time-of-Flight Video Depth Super-Resolution16 Nov 2022
- 2022Unsupervised confidence for LiDAR depth maps and applications6 Oct 2022
- 2022Patchwork++: Fast and Robust Ground Segmentation Solving Partial Under-Segmentation Using 3D Point Cloud25 Jul 2022
- 2022IBISCape: A Simulated Benchmark for multi-modal SLAM Systems Evaluation in Large-scale Dynamic Environments27 Jun 2022
- 2022PaGO-LOAM: Robust Ground-Optimized LiDAR Odometry1 Jun 2022
- 2021Behind the Curtain: Learning Occluded Shapes for 3D Object Detection4 Dec 2021
- 2021How to Build a Curb Dataset with LiDAR Data for Autonomous Driving8 Oct 2021
- 2021CT-ICP: Real-time Elastic LiDAR Odometry with Loop Closure27 Sep 2021
- 2024How NeRFs and 3D Gaussian Splatting are Reshaping SLAM: a Surveycited by 72
- 2021Behind the Curtain: Learning Occluded Shapes for 3D Object Detectioncited by 58
- 2022Patchwork++: Fast and Robust Ground Segmentation Solving Partial Under-Segmentation Using 3D Point Cloudcited by 45
- 2024PIN-SLAM: LiDAR SLAM Using a Point-Based Implicit Neural Representation for Achieving Global Map Consistencycited by 42
- 2021CT-ICP: Real-time Elastic LiDAR Odometry with Loop Closurecited by 38
- 2023LODE: Locally Conditioned Eikonal Implicit Scene Completion from Sparse LiDARcited by 31
- 2024Learning-based Multi-View Stereo: A Surveycited by 18
- 2022Consistent Direct Time-of-Flight Video Depth Super-Resolutioncited by 16
- 2023ImMesh: An Immediate LiDAR Localization and Meshing Frameworkcited by 11
- 2022Unsupervised confidence for LiDAR depth maps and applicationscited by 10
- 2023Quadric Representations for LiDAR Odometry, Mapping and Localizationcited by 9
- 2025PINGS: Gaussian Splatting Meets Distance Fields within a Point-Based Implicit Neural Mapcited by 9
12 most cited of 26 All 26 (JSON)
- 2026Rascene: High-Fidelity 3D Scene Imaging with mmWave Communication Signals3 Apr 2026
- 2025GroundLoc: Efficient Large-Scale Outdoor LiDAR-Only Localization28 Oct 2025
- 2025ADA-DPM: A Neural Descriptors-based Adaptive Noise Filtering Strategy for SLAM22 Jun 2025
- 2025PINGS: Gaussian Splatting Meets Distance Fields within a Point-Based Implicit Neural Map9 Feb 2025
- 2024Learning-based Multi-View Stereo: A Survey27 Aug 2024
- 2024MAD-ICP: It Is All About Matching Data -- Robust and Informed LiDAR Odometry9 May 2024
- 2024WHU-Synthetic: A Synthetic Perception Dataset for 3-D Multitask Model Research29 Feb 2024
- 2024GAM-Depth: Self-Supervised Indoor Depth Estimation Leveraging a Gradient-Aware Mask and Semantic Constraints22 Feb 2024
- 2024How NeRFs and 3D Gaussian Splatting are Reshaping SLAM: a Survey20 Feb 2024
- 2024PIN-SLAM: LiDAR SLAM Using a Point-Based Implicit Neural Representation for Achieving Global Map Consistency17 Jan 2024
- 2023DeepPointMap: Advancing LiDAR SLAM with Unified Neural Descriptors5 Dec 2023
- 2023Multi-LiDAR Localization and Mapping Pipeline for Urban Autonomous Driving3 Nov 2023
12 newest of 26 All 26 (JSON)