1

I noticed that VoxelDownSample behaves differently for legacy and tensor point clouds.

For legacy point clouds, all points that fall into single voxel are averaged. Howewer, for tensor point cloud all points seem to be centered in their voxels. It means that some information is lost here - let's consider a point cloud where all points lay on a plane. If we use the legacy implementation of VoxelDownSample, the downsampled points would still lay on the plane. Howewer, if we use the tensor implementation, we lose this property.

I looked into the code, and indeed, the tensor implementation doesn't average the points inside a voxel anywhere. I'm wondering what's the reason of this. The documentation does not inform about this difference in behavior.

I searched the official documentation, github issues and questions on stackoverflow.

jellyf859
  • 11
  • 1

0 Answers0