体素滤波器
一、算法原理
点云几何结构 不仅是宏观的几何外形,也包括其微观的排列方式,比如横向相似的尺寸,纵向相同的距离。如果使用高分辨率相机等设备对点云进行采集,往往点云会较为密集。 过多的点云数量会对后续分割工作带来困难。体素格滤波器可以达到向下采样同时不破坏点云本身几何结构的功能。
随机下采样虽然效率比体素滤波器高,但会破坏点云微观结构。 使用体素化网格方法实现下采样,即可以减少点的数量 又能保存点云的形状特征,在提高配准,曲面重建,形状识别等算法速度中非常实用。
1、VoxelGrid
pcl::VoxelGrid是通过输入的点云数据创建一个三维体素栅格,每个体素内用体素中所有点的重心来近似显示体素中其他点, 这样该体素内所有点都用一个重心点最终表示,对于所有体素进行处理后得到过滤后的点云, 这种方法比用体素中心(注意中心和重心)逼近的方法更慢,但是对于采样点对应曲面的表示更为准确。