Lidar metrics#
Here are a list of all lidar metrics that are available in lidar metrics processing algorithms. For each metric there is a set of parameters (if there is parameters) and a list of outputs. These outputs can be available or not depending the output format (raster or vector), this information are given by the columns Vector and Raster. There is multiple types of metrics so each metric will be tagged with specific badges described below.
Badge |
Description |
|---|---|
Available with raster output. |
|
Available with vector output. |
|
Metric computed per strata. |
|
Voxel based metric. |
|
Point based metric. |
Outputs for strata metrics are duplicated for all the strata. Output for a specific strata is: S_{lower_bound}:{upper_bound}_{output_name}. For the lower stratum the lower_bound is min and for the higher stratum the upper_bound is max to contain all points of lidar point cloud.
Canopy Cover#
Compute the canopy cover using a map of small cells. A cell is considered as canopy cell if there is at least one point of lidar poit cloud that is a first return and got a height higher or equal to canopy minimum size. Open/close morpholigical operations are applied to make canopy cover more realistic.
Parameters#
Name |
Type |
Description |
|---|---|---|
|
[numeric: double] |
Cell size for canopy map. |
|
[numeric: double] |
Minimum height to consider a point as canopy point. |
|
[numeric: integer] |
Size in pixels for morphological opening operation. |
|
[numeric: integer] |
Size in pixels for morphological closing operation. |
Outputs#
Name |
Type |
Description |
Vector |
Raster |
|---|---|---|---|---|
|
[numeric: double] |
Canopy cover fraction. Value between 0 and 100. |
Yes |
No |
Canopy Relief Ratio#
Canopy Relief-Ratio (CRR) is a quantitative descriptor of the relative shape of the canopy from altimetry observation (Geoffrey Parker & all).
Where \(H\) is points heights.
Outputs#
Name |
Type |
Description |
Vector |
Raster |
|---|---|---|---|---|
|
[numeric: double] |
Canopy relief ratio. Value between 0 and 1. |
Yes |
Yes |
Effective Number of Layers#
Compute the Effective Number of Layers (Martin Ehbrech & all).
Where:
\(N\) is Number of voxels strata that contain at least one filled voxel
\(F_{n}\) is the number of filled voxels for stratum i
\(T\) is the total of filled voxels for all strata
\(V_{z}\) is the voxels height
Outputs#
Name |
Type |
Description |
Vector |
Raster |
|---|---|---|---|---|
|
[numeric: double] |
Effective Number of layers. |
Yes |
Yes |
Foliage Height Diversity#
Where:
\(p_i\) is the proportion of points that lies in the stratum i
\(N\) is the number of strata where \(p_i\) > 0
Outputs#
Name |
Type |
Description |
Vector |
Raster |
|---|---|---|---|---|
|
[numeric: double] |
Foliage Height Diversity. |
Yes |
Yes |
Height peaks estimation#
Compute number of modes, maximum mode height, minimum mode height and mode height range from a kernel density estimation of height probability function.
Outputs#
Name |
Type |
Description |
Vector |
Raster |
|---|---|---|---|---|
|
[numeric: double] |
Number of modes. |
Yes |
Yes |
|
[numeric: double] |
Minimum height mode. |
Yes |
Yes |
|
[numeric: double] |
Maximum height mode. |
Yes |
Yes |
|
[numeric: double] |
Range between minimum and maximum height modes. |
Yes |
Yes |
Statistics on L moments of heights#
Compute coefficient of variation, Skewness and Kurtosis of the L moments of points heights.
Outputs#
Name |
Type |
Description |
Vector |
Raster |
|---|---|---|---|---|
|
[numeric: double] |
Coefficient of variation of L moments of heights. |
Yes |
Yes |
|
[numeric: double] |
Skewness of L moments of heights. |
Yes |
Yes |
|
[numeric: double] |
Kurtosis of L moments of heights. |
Yes |
Yes |
Statistics on L moments of intensities#
Compute coefficient of variation, Skewness and Kurtosis of the L moments of points intensity.
Outputs#
Name |
Type |
Description |
Vector |
Raster |
|---|---|---|---|---|
|
[numeric: double] |
Coefficient of variation of L moments of intensities. |
Yes |
Yes |
|
[numeric: double] |
Skewness of L moments of intensities. |
Yes |
Yes |
|
[numeric: double] |
Kurtosis of L moments of intensities. |
Yes |
Yes |
Mean Outer Canopy Height#
Compute the Mean Outer Canopy Height as the mean of first returns points heights with the assumption that first returns points do not enter the canopy and are representative of the outer surface area (Jeff W. Atkins & all).
Outputs#
Name |
Type |
Description |
Vector |
Raster |
|---|---|---|---|---|
|
[numeric: double] |
Mean Outer Canopy Height. |
Yes |
Yes |
Plant Area Density#
Compute Plant Area Density and derivated metrics. This si a simplified PAD metric computed using gap fraction (Olivier Martin & all).
where:
\(N_{x,y,z}\) is the number of hits in voxel \(V_{x,y,z}\)
\(NRD_{x,y,z}\) is the normalized return index
\(GF_{x,y,z}\) Is the gap fraction
Parameters#
Name |
Description |
Type |
|---|---|---|
|
K coefficient performs an inverse linear calibration of LAD (Leaf Area Density) to a known LAI (Leaf Area Index) and represent vegetation efficiency to intercept lidar laser. |
[numeric: double] |
Outputs#
Name |
Type |
Description |
Vector |
Raster |
|---|---|---|---|---|
|
[numeric: double] |
Plant Area Density mean. |
Yes |
Yes |
|
[numeric: double] |
Plant Area Density minimum. |
Yes |
Yes |
|
[numeric: double] |
Plant Area Density maximum. |
Yes |
Yes |
|
[numeric: double] |
Plant Area Density standard deviation. |
Yes |
Yes |
|
[numeric: double] |
Plant Area Density variance. |
Yes |
Yes |
|
[numeric: double] |
Plant Area Density coefficient of variation. |
Yes |
Yes |
|
[numeric: double] |
Plant Area Index. |
No |
Yes |
|
[numeric: double] |
Plant Area Index mean. |
Yes |
No |
|
[numeric: double] |
Plant Area Index minimum. |
Yes |
No |
|
[numeric: double] |
Plant Area Index maximum. |
Yes |
No |
|
[numeric: double] |
Plant Area Index standard deviation. |
Yes |
No |
|
[numeric: double] |
Plant Area Index variance. |
Yes |
No |
|
[numeric: double] |
Plant Area Index coefficient of variation. |
Yes |
No |
|
[numeric: double] |
Plant Area Density mean of vertical standard deviation. |
Yes |
No |
|
[numeric: double] |
Plant Area Density mean of vertical coefficient of variation. |
Yes |
No |
|
[numeric: double] |
Plant Area Density standard deviation of vertical mean. |
Yes |
No |
|
[numeric: double] |
Plant Area Density coefficient of variation of vertical mean. |
Yes |
No |
|
[numeric: double] |
Plant Area Density mean of horizontal standard deviation. |
Yes |
No |
|
[numeric: double] |
Plant Area Density mean of horizontal coefficient of variation. |
Yes |
No |
|
[numeric: double] |
Plant Area Density standard deviation of horizontal mean. |
Yes |
No |
|
[numeric: double] |
Plant Area Density coefficient of variation of horizontal mean. |
Yes |
No |
|
[numeric: double] |
Vertical Complexity Index. |
No |
Yes |
|
[numeric: double] |
Vertical Complexity Index mean. |
Yes |
No |
|
[numeric: double] |
Vertical Complexity Index minimum. |
Yes |
No |
|
[numeric: double] |
Vertical Complexity Index maximum. |
Yes |
No |
|
[numeric: double] |
Vertical Complexity Index standard deviation. |
Yes |
No |
|
[numeric: double] |
Vertical Complexity Index variance. |
Yes |
No |
|
[numeric: double] |
Vertical Complexity Index coefficient of variation. |
Yes |
No |
|
[numeric: double] |
Height of Plant Area Density peak. |
Yes |
Yes |
|
[numeric: double] |
Skewness of Plant Area Density distribution. |
Yes |
Yes |
|
[numeric: double] |
Kurtosis of Plant Area Density distribution. |
Yes |
Yes |
|
[numeric: double] |
Percentile 25 of Plant Area Density distribution. |
Yes |
Yes |
|
[numeric: double] |
Percentile 50 of Plant Area Density distribution. |
Yes |
Yes |
|
[numeric: double] |
Percentile 75 of Plant Area Density distribution. |
Yes |
Yes |
|
[numeric: double] |
Mean of Plant Area Density slope. |
Yes |
Yes |
|
[numeric: double] |
Maximum of Plant Area Density slope. |
Yes |
Yes |
|
[numeric: double] |
Minimum of Plant Area Density slope |
Yes |
Yes |
|
[numeric: double] |
Minimum of Plant Area Density curvature. |
Yes |
Yes |
|
[numeric: double] |
Maximum of Plant Area Density slope. |
Yes |
Yes |
|
[numeric: double] |
Number of inflection points in Plant Area Density distribution. |
Yes |
Yes |
Percentiles of height#
Compute the following percentiles on points heights: 1, 5, 10, 20, 25, 30, 40, 50, 60, 70, 75, 80, 90, 95, 99.
Outputs#
Name |
Type |
Description |
Vector |
Raster |
|---|---|---|---|---|
|
[numeric: double] |
1st height percentile. |
Yes |
Yes |
|
[numeric: double] |
5th height percentile. |
Yes |
Yes |
|
[numeric: double] |
10th height percentile. |
Yes |
Yes |
|
[numeric: double] |
20th height percentile. |
Yes |
Yes |
|
[numeric: double] |
25th height percentile. |
Yes |
Yes |
|
[numeric: double] |
30th height percentile. |
Yes |
Yes |
|
[numeric: double] |
40th height percentile. |
Yes |
Yes |
|
[numeric: double] |
50th height percentile. |
Yes |
Yes |
|
[numeric: double] |
60th height percentile. |
Yes |
Yes |
|
[numeric: double] |
70th height percentile. |
Yes |
Yes |
|
[numeric: double] |
75th height percentile. |
Yes |
Yes |
|
[numeric: double] |
80th height percentile. |
Yes |
Yes |
|
[numeric: double] |
90th height percentile. |
Yes |
Yes |
|
[numeric: double] |
95th height percentile. |
Yes |
Yes |
|
[numeric: double] |
99th height percentile. |
Yes |
Yes |
Percentiles of intensity#
Compute the following percentiles on points intensities: 1, 5, 10, 20, 25, 30, 40, 50, 60, 70, 75, 80, 90, 95, 99.
Outputs#
Name |
Type |
Description |
Vector |
Raster |
|---|---|---|---|---|
|
[numeric: double] |
1st intensity percentile. |
Yes |
Yes |
|
[numeric: double] |
5th intensity percentile. |
Yes |
Yes |
|
[numeric: double] |
10th intensity percentile. |
Yes |
Yes |
|
[numeric: double] |
20th intensity percentile. |
Yes |
Yes |
|
[numeric: double] |
25th intensity percentile. |
Yes |
Yes |
|
[numeric: double] |
30th intensity percentile. |
Yes |
Yes |
|
[numeric: double] |
40th intensity percentile. |
Yes |
Yes |
|
[numeric: double] |
50th intensity percentile. |
Yes |
Yes |
|
[numeric: double] |
60th intensity percentile. |
Yes |
Yes |
|
[numeric: double] |
70th intensity percentile. |
Yes |
Yes |
|
[numeric: double] |
75th intensity percentile. |
Yes |
Yes |
|
[numeric: double] |
80th intensity percentile. |
Yes |
Yes |
|
[numeric: double] |
90th intensity percentile. |
Yes |
Yes |
|
[numeric: double] |
95th intensity percentile. |
Yes |
Yes |
|
[numeric: double] |
99th intensity percentile. |
Yes |
Yes |
Returns proportion#
Compute population and proportion of returns and first returns with heights above mean height.
Outputs#
Name |
Type |
Description |
Vector |
Raster |
|---|---|---|---|---|
|
[numeric: double] |
Number of returns with height above mean height. |
Yes |
Yes |
|
[numeric: double] |
Proportion of returns with height above mean height. |
Yes |
Yes |
|
[numeric: double] |
Number of first returns with height above mean height. |
Yes |
Yes |
|
[numeric: double] |
Proportion of first returns with height above mean height. |
Yes |
Yes |
Rugosity#
Compute Rugosity as the standard deviation of outer canopy heights using first returns only. Rugosity provides an assessment of heterogeneity based on the variability of the system (Jeff W. Atkins & all).
Outputs#
Name |
Type |
Description |
Vector |
Raster |
|---|---|---|---|---|
|
[numeric: double] |
Standard deviation of outer canopy heights. |
Yes |
Yes |
Statistics of height#
Compute basic statistics on points height distribution.
Outputs#
Name |
Type |
Description |
Vector |
Raster |
|---|---|---|---|---|
|
[numeric: double] |
Minimum height. |
Yes |
Yes |
|
[numeric: double] |
Maximum height. |
Yes |
Yes |
|
[numeric: double] |
Height mean. |
Yes |
Yes |
|
[numeric: double] |
Height median. |
Yes |
Yes |
|
[numeric: double] |
Height mode (peak). |
Yes |
Yes |
|
[numeric: double] |
Height standard deviation. |
Yes |
Yes |
|
[numeric: double] |
Height variance. |
Yes |
Yes |
|
[numeric: double] |
Coefficient of variation of height. |
Yes |
Yes |
|
[numeric: double] |
Height interquartile range. |
Yes |
Yes |
|
[numeric: double] |
Skewness of height. |
Yes |
Yes |
|
[numeric: double] |
Kurtosis of height. |
Yes |
Yes |
|
[numeric: double] |
Average absolute deviation of heights. |
Yes |
Yes |
|
[numeric: double] |
Mean absolute deviation from height median. |
Yes |
Yes |
|
[numeric: double] |
Mean absolute deviation from height mode. |
Yes |
Yes |
|
[numeric: double] |
Quadratic mean of heights. |
Yes |
Yes |
Statistics of intensity#
Compute basic statistics on points intensitiy distribution.
Outputs#
Name |
Type |
Description |
Vector |
Raster |
|---|---|---|---|---|
|
[numeric: double] |
Minimum intensity. |
Yes |
Yes |
|
[numeric: double] |
Maximum intensity. |
Yes |
Yes |
|
[numeric: double] |
Intensity mean. |
Yes |
Yes |
|
[numeric: double] |
Intensity median. |
Yes |
Yes |
|
[numeric: double] |
Intensity mode (peak). |
Yes |
Yes |
|
[numeric: double] |
Intensity standard deviation. |
Yes |
Yes |
|
[numeric: double] |
Intensity variance. |
Yes |
Yes |
|
[numeric: double] |
Coefficient of variation of intensity. |
Yes |
Yes |
|
[numeric: double] |
Intensity interquartile range. |
Yes |
Yes |
|
[numeric: double] |
Skewness of intensity. |
Yes |
Yes |
|
[numeric: double] |
Kurtosis of intensity. |
Yes |
Yes |
|
[numeric: double] |
Average absolute deviation of intensity. |
Yes |
Yes |
|
[numeric: double] |
Mean absolute deviation from intensity median. |
Yes |
Yes |
|
[numeric: double] |
Mean absolute deviation from intensity mode. |
Yes |
Yes |
|
[numeric: double] |
Quadratic mean of intensity. |
Yes |
Yes |
Strata returns proportions#
Compute population and proportion of returns and first returns per stratum.
Outputs#
Name |
Type |
Description |
Vector |
Raster |
|---|---|---|---|---|
|
[numeric: double] |
Number of returns. |
Yes |
Yes |
|
[numeric: double] |
Proportion of returns. |
Yes |
Yes |
|
[numeric: double] |
Percentage of returns above lower bound of stratum. |
Yes |
Yes |
|
[numeric: double] |
Number of first returns. |
Yes |
Yes |
|
[numeric: double] |
Proportion of first returns. |
Yes |
Yes |
|
[numeric: double] |
Percentage of first returns above lower bound of stratum. |
Yes |
Yes |
|
[numeric: double] |
Proportion of total vegetation that lies in current stratum. |
Yes |
Yes |
Heights strata statistics#
Compute statistics on points heights for each stratum.
Outputs#
Name |
Type |
Description |
Vector |
Raster |
|---|---|---|---|---|
|
[numeric: double] |
Heights standard deviation. |
Yes |
Yes |
|
[numeric: double] |
Heights variance. |
Yes |
Yes |
|
[numeric: double] |
Coefficient of variation of height. |
Yes |
Yes |
|
[numeric: double] |
Skewness of heights. |
Yes |
Yes |
|
[numeric: double] |
Kurtosis of heights. |
Yes |
Yes |
|
[numeric: double] |
Minimum height. |
Yes |
Yes |
|
[numeric: double] |
MAximum height. |
Yes |
Yes |
|
[numeric: double] |
Heights mean. |
Yes |
Yes |
|
[numeric: double] |
Median of heights. |
Yes |
Yes |
Intensities strata statistics#
Compute statistics on points intensities for each stratum.
Outputs#
Name |
Type |
Description |
Vector |
Raster |
|---|---|---|---|---|
|
[numeric: double] |
Intensities standard deviation. |
Yes |
Yes |
|
[numeric: double] |
Intensities variance. |
Yes |
Yes |
|
[numeric: double] |
Coefficient of variation of intensities. |
Yes |
Yes |
|
[numeric: double] |
Skewness of intensities. |
Yes |
Yes |
|
[numeric: double] |
Kurtosis of intensities. |
Yes |
Yes |
|
[numeric: double] |
Minimum intensity. |
Yes |
Yes |
|
[numeric: double] |
MAximum intensity. |
Yes |
Yes |
|
[numeric: double] |
Intensity mean. |
Yes |
Yes |
|
[numeric: double] |
Intensity median. |
Yes |
Yes |