What is a Canopy Height Model (CHM)?

A Canopy Height Model shows vegetation height above the ground — not elevation above sea level, but the actual height of trees measured from their base to their crown. For forestry, ecology, and carbon accounting, the CHM is often the most valuable product derived from LiDAR data.

Lidarvisor - Canopy Height Model

The Simple Calculation

CHM equals DSM minus DTM. Take the surface model (capturing the top of the canopy) and subtract the terrain model (capturing the ground below). What remains is the vegetation height at every point. If a tree's crown sits at 145 meters elevation and the ground beneath it sits at 120 meters, that tree stands 25 meters tall.

This calculation works across the entire survey area, producing a raster where every cell contains a height value. Tall trees appear as high values; shrubs appear as low values; bare ground appears as zero. The result is a complete map of vegetation height that would take years to produce with ground-based measurements.

What CHMs Enable

Tree detection algorithms use CHMs to find individual trees as local height maxima. Biomass models use height statistics to estimate timber volume and carbon storage — taller trees generally contain more wood. Change detection compares CHMs from different years to track forest growth, harvest impact, or storm damage. For any analysis involving vegetation structure, the CHM serves as the foundation.

The quality of a CHM depends directly on the quality of its inputs. Errors in ground classification propagate into terrain model errors, which cascade into height errors. Getting the DTM right is essential.

CHMs with LidarVisor

LidarVisor generates accurate CHMs by first producing high-quality terrain models through AI-powered ground classification. Use them for tree detection, height statistics, or export for analysis in your forestry software.

Create a FREE Account

Create a FREE account now to start processing your point cloud! Get 2 GB of storage and classify up to 10 hectares for free.