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

C$^3$P-VoxelMap: Compact, Cumulative and Coalescible Probabilistic Voxel Mapping

About

This work presents a compact, cumulative and coalescible probabilistic voxel mapping method to enhance performance, accuracy and memory efficiency in LiDAR odometry. Probabilistic voxel mapping requires storing past point clouds and re-iterating on them to update the uncertainty every iteration, which consumes large memory space and CPU cycles. To solve this problem, we propose a two-folded strategy. First, we introduce a compact point-free representation for probabilistic voxels and derive a cumulative update of the planar uncertainty without caching original point clouds. Our voxel structure only keeps track of a predetermined set of statistics for points that lie inside it. This method reduces the runtime complexity from $O(MN)$ to $O(N)$ and the space complexity from $O(N)$ to $O(1)$ where $M$ is the number of iterations and $N$ is the number of points. Second, to further minimize memory usage and enhance mapping accuracy, we provide a strategy to dynamically merge voxels associated with the same physical planes by taking advantage of the geometric features in the real world. Rather than scanning for these coalescible voxels constantly at every iteration, our merging strategy accumulates voxels in a locality-sensitive hash and triggers merging lazily. On-demand merging not only reduces memory footprint with minimal computational overhead but also improves localization accuracy thanks to cross-voxel denoising. Experiments exhibit 20% higher accuracy, 20% faster performance and 70% lower memory consumption than the state-of-the-art.

Xu Yang, Wenhao Li, Qijie Ge, Lulu Suo, Weijie Tang, Zhengyu Wei, Longxiang Huang, Bo Wang• 2024

Related benchmarks

TaskDatasetResultRank
OdometryKITTI Odometry Sequences (train)
KITTI Seq 10 Error0.819
8
LiDAR-Inertial Odometryavia Real-World
E2E Error (m)3.796
8
LiDAR OdometryM2DGR (street_03)
ATE0.131
7
LiDAR OdometryM2DGR (street_04)
ATE1.154
7
LiDAR OdometryM2DGR (street_01)
ATE0.378
7
LiDAR OdometryM2DGR (street_02)
ATE3.26
7
LiDAR OdometryNTU VIRAL (spms_03)
ATE1.2
7
LiDAR OdometryM3DGR corr2 sequence
End-to-End Error1.843
5
LiDAR OdometryAVIA avia3 sequence
End-to-End Error0.181
5
LiDAR OdometryAVIA sequence (avia1)
End-to-End Error3.964
5
Showing 10 of 12 rows

Other info

Follow for update