Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

R-VoxelMap: Accurate Voxel Mapping with Recursive Plane Fitting for Online LiDAR Odometry

About

This paper proposes R-VoxelMap, a novel voxel mapping method that constructs accurate voxel maps using a geometry-driven recursive plane fitting strategy to enhance the localization accuracy of online LiDAR odometry. VoxelMap and its variants typically fit and check planes using all points in a voxel, which may lead to plane parameter deviation caused by outliers, over segmentation of large planes, and incorrect merging across different physical planes. To address these issues, R-VoxelMap utilizes a geometry-driven recursive construction strategy based on an outlier detect-and-reuse pipeline. Specifically, for each voxel, accurate planes are first fitted while separating outliers using random sample consensus (RANSAC). The remaining outliers are then propagated to deeper octree levels for recursive processing, ensuring a detailed representation of the environment. In addition, a point distribution-based validity check algorithm is devised to prevent erroneous plane merging. Extensive experiments on diverse open-source LiDAR(-inertial) simultaneous localization and mapping (SLAM) datasets validate that our method achieves higher accuracy than other state-of-the-art approaches, with comparable efficiency and memory usage. Code will be available on GitHub.

Haobo Xi, Shiyong Zhang, Qianli Dong, Yunze Tong, Songyang Wu, Jing Yuan, Xuebo Zhang• 2026

Related benchmarks

TaskDatasetResultRank
LiDAR-Inertial Odometryavia Real-World
E2E Error (m)0.013
8
OdometryKITTI Odometry Sequences (train)
KITTI Seq 10 Error0.732
8
LiDAR OdometryM2DGR (street_01)
ATE0.274
7
LiDAR OdometryM2DGR (street_02)
ATE2.061
7
LiDAR OdometryM2DGR (street_03)
ATE0.13
7
LiDAR OdometryM2DGR (street_04)
ATE0.355
7
LiDAR OdometryNTU VIRAL (spms_03)
ATE0.205
7
LiDAR OdometryAVIA sequence (avia1)
End-to-End Error0.014
5
LiDAR OdometryAVIA avia3 sequence
End-to-End Error0.124
5
LiDAR OdometryAVIA avia4 sequence
End-to-End Error0.019
5
Showing 10 of 12 rows

Other info

Follow for update