sample_per_voxel function

Point Cloud Decimation Algorithm

Point Cloud Decimation Algorithm

This functions is made to be used in decimate_points . It implements an algorithm that creates a 3D grid with a given resolution and filters the point cloud by randomly selecting n points within each voxel

random_per_voxel(res = 1, n = 1)

Arguments

  • res: numeric. The resolution of the voxel grid used to filter the point cloud
  • n: integer. The number of points to select

Examples

LASfile <- system.file("extdata", "Megaplot.laz", package="lidR") las <- readLAS(LASfile, select = "xyz") thinned <- decimate_points(las, random_per_voxel(8, 1)) #plot(thinned)

See Also

Other point cloud decimation algorithms: sample_homogenize, sample_maxima, sample_random

  • Maintainer: Jean-Romain Roussel
  • License: GPL-3
  • Last published: 2024-07-09