Classify Ground

Classify Ground classifies ground returns using a progressive TIN densification algorithm. Low points in a region are used to create TIN meshes that represent the ground surface. Additional points can be added to the ground class if they do not exceed either the Iteration Angle or Iteration Distance, measured in respect to the current ground mesh.

circle-exclamation

Cloudgroup

Cloudgroup to process.

Input Classes

Classes to process when searching for ground points.

Output Class

Output class for ground points.

Cell Size

Initial sampling stride for low points. This parameter is typically used for large building removal. Set this parameter greater than the size of your largest building, to ensure that roof points are not included in the initial ground mesh.

Feature Size

Low point sampling stride. Decrease to search at a higher resolution to classify smaller ground features (climb up small berms or quick changes in elevation). Increase it if the ground classifier over classifies (boulders/vegetation).

Iteration Angle

For a point to be included in the ground class, the angle between it and the current ground mesh must be smaller than this specified angle.

Iteration Distance

For a point to be included in the ground class, the distance between it and the current ground mesh must be smaller than this specified distance.

Iteration Distance and Iteration Angle visualized.

Maximum Iterations

More iterations will result in a higher frequency mesh which may represent the true ground more accurately. When terrain variation is limited, decreasing iteration count slightly (e.g. 4 or 5) will improve runtime performance.

Ground Thickness

Points within this distance from the final iteration ground surface mesh are classified as ground. To capture all ground returns, set this parameter to your dataset's hard surface precision. The default value of 1 cm works well for capturing points that represent the ground surface mesh.

Last updated