connected_components: Connected-Component Labeling

View source: R/connected_components.R

connected_componentsR Documentation

Connected-Component Labeling

Description

Assigns an ID to each cluster of connected components in a point cloud. The point cloud is subdivided into a 3D grid, and a classical Connected-Component Labeling algorithm is applied in 3D.

Usage

connected_components(las, res, min_pts, name = "clusterID", connectivity = 6)

Arguments

las

A LAS object representing the point cloud data.

res

Grid resolution. If two non-empty voxels are contiguous, they are considered part of the same component.

min_pts

Minimum number of points in a cluster. If a cluster contains fewer than min_pts points, it is assigned an ID of 0, indicating that it does not belong to any group.

name

A string specifying the name of the new attribute used to store the ID of each cluster.

connectivity

integer. 6, 18 or 26 neighbors search.

Value

A LAS object with an additional attribute named as specified by name.


lidR documentation built on Nov. 6, 2025, 9:06 a.m.