Closed mbendjilali closed 11 months ago
From what I can understand, the GroundElevation process is looking for points under a certain threshold to match a plane to the ground. The error arises from the fact that within a certain point cloud, only two points validate the threshold condition.
By applying a multiplicative factor to all dimensions of the point cloud, I was able to bypass this issue.
Hi, yes RANSAC is used to find the ground/floor as a roughly planar structure, in order to compute the point elevation feature. This is a heuristic and the parameterization depends on your dataset (see setting for indoor in S3DIS configs, and outdoor settings in KITTI-360 and DALES configs). I am not claiming that these are universal and you will need to adapt this to your dataset. It is possible that you do not even have such thing as a floor or ground. In which case you may also remove the "elevation" altogether from the partition_hf
and point_hf
in your config.
Hello, I've followed the documentation guidelines to train SPT on my custom dataset, but I fail to go through the training step as a ValueError raised by ransac emerges on one of the point clouds.
Could you help me on this issue ?