Skip to contents

Point cloud classes

px_cloud()
Create a point cloud object
px_aerial()
Create an aerial LiDAR point cloud
px_terrestrial()
Create a terrestrial laser scanning point cloud
px_uav()
Create a UAV point cloud
px_scan_position()
Create a scan position object
as_px_cloud()
Convert an object to a parallax point cloud
from_lidr()
Convert a lidR LAS object to parallax
to_lidr()
Convert a parallax point cloud to lidR LAS

Read and write

px_read()
Read a point cloud file
px_write()
Write a point cloud to file

Filtering and geometry

px_voxel_downsample()
Voxel grid downsampling
px_filter_statistical()
Statistical outlier removal
px_filter_radius()
Radius outlier removal
px_crop()
Crop to bounding box
px_random_downsample()
Random downsampling
px_estimate_normals()
Estimate surface normals
px_orient_normals()
Orient normals consistently

Segmentation and features

px_classify_ground()
Classify ground points
px_segment_objects()
Segment individual objects
px_segment_trees()
Segment individual trees
px_detect_planes()
Detect planar surfaces
px_detect_cylinders()
Detect cylindrical surfaces
px_detect_edges()
Detect edges and boundary points

Registration and reconstruction

px_icp()
ICP point cloud registration
px_icp_point_to_point()
Point-to-point ICP registration
px_icp_point_to_plane()
Point-to-plane ICP registration
px_coarse_align()
Coarse alignment via feature matching
px_align_scans()
Align multiple scans into a common coordinate system
px_poisson_reconstruct()
Poisson surface reconstruction
px_ball_pivot()
Ball Pivoting Algorithm surface reconstruction
px_alpha_shape()
Alpha shape surface reconstruction

Metrics and visualization

print(<px_cloud>)
Print a parallax point cloud
px_metrics()
Compute point cloud metrics
px_canopy_height_model()
Generate a canopy height model
px_density_map()
Generate a point density map
plot(<px_cloud>)
Plot a parallax point cloud
px_plot_registration()
Visualize a registration result
px_plot_segmentation()
Visualize segmentation results