Add smart downsampling to better support sparse LiDARs #240
Labels
enhancement
New feature or request
help wanted
Extra attention is needed
voxelization
All the topic related to voxelization utilities
Problem description
Some LiDARs, mainly 16-beam, 32-beam, and Livox-like sensors, produce relatively sparse point clouds compared to Velodyne-64/128, Ouster-64/128. Initially, KISS-ICP was mainly tested in 64/32 beam LiDARs, and doing a "double-downsample" made sense to speed up the registration loop.
But, as more and more people use the system, more LiDARs are being tested, which has become more of a problem. I've seen the pipeline fail because of this many times myself. In my case, it's easier to identify because I always inspect the "keypoint" we are using for registration, and when tested with such sparse LiDARs, the expected results are clear to me: it will fail. So I typically hack the pipeline and remove the downsample (as specified in #128 (comment) and #239 (comment) )
Hotfixes
Possible solutions (please comment if you have ideas!)
kiss_icp_pipline <dataloader> --sparse-lidar
Related issues
The text was updated successfully, but these errors were encountered: