points-calc nearest-(min/max) and
percentile operations search within a given radius around each input point. This can take a lot of time for large amount of input data.
One way to speed things up is to, instead of finding the nearest min to each point in a given radius, find the minimum for the 27 voxels in the neighbourhood of the voxel containing the point. That computed value is assigned to each point in that voxel.
This optimization is used when
points-calc nearest-(min/max) or
points-calc percentile is given
--fast command line argument. For example
On large point cloud, like that of rose street (), optimized operations were found to be 20 times faster for extremums and more than 100 time faster for percentiles.