Creating evenly distributed point cloud?
I am using Ground lidar for biomass assessment. As we know, ground lidar creates very dense point cloud in areas close to the scanner and density decreases with the distance from the scanner increases. Therefore, I would like to create evenly distributed point cloud where spacing between points are even all over the plot. I generated a sampled point cloud by extracting 15 meter radius from the scanner. Does Computree have this functionality?
Yes you can use the step “Reduce points density” from plugin ONF in menu “Points / Filter”, and then choose prefered mean spacing beetween points (grid resolution).
It work as follow :
- create a 3D grid of the selected resolution
- keep only nearest point from each voxel center
(in fact grid is not created to save memory)
So only original points are in the outpout, there is no interpolation.
So the spacing is not perfectly regular, but if selected resolution is inferior to the original one, it gives something very close to a regular cloud.
Thank you very much Alexandre,
Is there also any function which can fill the gaps in the point cloud by interpolating neighbor points?
If I remember well there is a “densification procedure” in SimpleTree plugin for TLS, applied in QSM sequence.
But I’ve no details about how it work.
But nothing else, as far as I know.
I will check if the step is still included Alexandre did talk about. I used it for a while, but not in the second half of DIABOLO project. The step was a pure frontend to PCL functionality had 3 parameters and was called voxelgrid upsaling if I remember.