RMS: Redundancy-Minimizing Point Cloud Sampling for Real-Time Pose Estimation
Pavel Petracek, Kostas Alexis, Martin Saska
TL;DR
RMS addresses the data bottleneck in real-time lidar-based ego-motion by introducing a deterministic, uninformed, single-parameter point-cloud sampling method that minimizes redundancy. It exploits the insight that linear and planar surfaces introduce high redundancy in iterative pose estimation by using a gradient-flow based geometric feature and entropy-maximizing selection to pick informative border points, without requiring normals. The method is designed to be environment-agnostic and easily integrable into dense or feature-based odometry pipelines, and it provides theoretical and practical guarantees that translational optima are preserved while reducing data volume. Empirically, RMS delivers faster convergence, lower drift in degenerate geometries, and better compression across diverse datasets (KITTI, Hilti-Oxford, UAV) and pipelines (KISS-ICP, LOAM), making real-time, resource-constrained robot operation more feasible.
Abstract
The typical point cloud sampling methods used in state estimation for mobile robots preserve a high level of point redundancy. This redundancy unnecessarily slows down the estimation pipeline and may cause drift under real-time constraints. Such undue latency becomes a bottleneck for resource-constrained robots (especially UAVs), requiring minimal delay for agile and accurate operation. We propose a novel, deterministic, uninformed, and single-parameter point cloud sampling method named RMS that minimizes redundancy within a 3D point cloud. In contrast to the state of the art, RMS balances the translation-space observability by leveraging the fact that linear and planar surfaces inherently exhibit high redundancy propagated into iterative estimation pipelines. We define the concept of gradient flow, quantifying the local surface underlying a point. We also show that maximizing the entropy of the gradient flow minimizes point redundancy for robot ego-motion estimation. We integrate RMS into the point-based KISS-ICP and feature-based LOAM odometry pipelines and evaluate experimentally on KITTI, Hilti-Oxford, and custom datasets from multirotor UAVs. The experiments demonstrate that RMS outperforms state-of-the-art methods in speed, compression, and accuracy in well-conditioned as well as in geometrically-degenerated settings.
