Skip to content

Features

Point Cloud Viewer Point Cloud Preprocessing Point Cloud Classification Point Cloud Rasterization Point Cloud Vectorization Processing API

Industry

Land Surveying Utility Vegetation Management Forestry

More

Pricing Contact
Log in Try for free

Learn LiDAR

How to Measure Tree Height with LiDAR: CHM Method Explained

Centimeter-Accurate Tree Heights from Airborne LiDAR

No credit card required • 50 hectares included

Measuring individual tree heights across large forest areas has traditionally required field crews with clinometers, trigonometry calculations, and days of walking transects. LiDAR changes this completely.

With airborne LiDAR data, you can measure every tree in a forest to centimeter-level accuracy from a single overflight.

Why Measure Tree Height?

Tree height is a fundamental measurement for forestry, ecology, and land management. Traditional field measurement limits you to sample plots. LiDAR enables wall-to-wall coverage of entire forest areas

Timber Volume

Height combined with diameter predicts harvestable volume

Carbon Stock

Allometric models convert height to carbon content

Forest Inventory

Track stand development and growth rates

Habitat Assessment

Vertical structure indicates wildlife habitat quality

Fire Fuel Modeling

Canopy height affects fire behavior predictions

Traditional Methods vs LiDAR

Clinometer Method

Stand at known distance, measure angles, calculate with trigonometry Coverage: Sample plots Time/100ha: 40+ hours Accuracy: ±1-2 m

Hypsometer

Laser device measures distance and angle, computes height Coverage: Sample plots Time/100ha: 30+ hours Accuracy: ±0.5-1 m

LiDAR + CHM

Single aerial survey captures millions of points for every tree Coverage: Wall-to-wall Time/100ha: Minutes Accuracy: ±0.1-0.3 m

The CHM Method: How LiDAR Measures Tree Height

3D visualization showing tree heights extracted from LiDAR data. Taller trees appear as higher peaks in the Canopy Height Model.

The Canopy Height Model (CHM) is the key to measuring tree height with LiDAR. The calculation is straightforward:

CHM = DSM − DTM

  • DSM (Digital Surface Model) – Elevation of the highest point at each location (tree tops, building roofs)
  • DTM (Digital Terrain Model) – Bare ground elevation after removing vegetation
  • CHM (Canopy Height Model) – The difference, representing actual object heights above ground

If a tree crown sits at 145 meters elevation and the ground beneath it sits at 120 meters, the CHM shows that tree as 25 meters tall.

Why Multi-Return LiDAR Matters

Multi-return LiDAR captures multiple echoes from a single pulse:

  • First return hits the canopy surface
  • Later returns penetrate through gaps to record mid-canopy vegetation
  • Final return reaches the ground

This gives you both the DSM (first returns) and DTM (ground returns) from the same dataset.

Learn more: What is Multi-Return LiDAR?

Step-by-Step: Measure Tree Height from LiDAR

Here is the workflow to extract tree heights from airborne LiDAR data

Canopy height model showing forest corridor height variation for tree inventory analysis
Canopy Height Model (CHM) raster. Each pixel value represents vegetation height above ground level. Yellow/red indicates taller trees.
01

Classify Ground

Separate ground returns from vegetation using AI-based classification.

02

Generate DTM

Create Digital Terrain Model from classified ground points.

03

Generate DSM

Create Digital Surface Model from highest returns at each location.

04

Calculate CHM

Subtract DTM from DSM to get vegetation heights.

05

Detect Trees

Identify local maxima in CHM for tree tops and heights.

Individual Tree Detection

LiDAR tree crown detection output showing crown polygons for forest inventory workflows
Individual tree detection from LiDAR. Each tree top is identified with XY coordinates and height measurement.

Tree top detection algorithms identify local maxima in the CHM, representing the highest point of each tree crown. This gives you:

  • Tree top locations – XY coordinates for each detected tree
  • Tree heights – CHM value at each tree top
  • Crown boundaries – Polygon delineating each tree canopy extent

AUTOMATED WORKFLOW

Tree Height Measurement with Lidarvisor

One-click processing from point cloud to tree inventory

Lidarvisor automates the entire workflow. Upload your LAS or LAZ file, and the platform handles everything:

  • Classifies ground points automatically using AI
  • Generates DTM, DSM, and CHM rasters
  • Detects individual tree tops and crown boundaries
  • Exports tree metrics as CSV (height, crown diameter, XY)
  • Generates Digital Forest Inventory report (PDF)

From Tree Height to Carbon Stock

Tree height is the foundation for carbon estimation. Lidarvisor uses species-specific allometric models to convert LiDAR-measured heights into:

Carbon stock (tonnes C per tree)
CO₂ equivalent (tonnes CO₂eq)
Above-ground biomass (tonnes AGB)

Choose from 102 species models across 8 geographic regions. Results support carbon credit programs and REDD+ reporting with IPCC-referenced methodology.

Accuracy Considerations

Point Density

Higher point density means better crown capture. For forestry, 10+ points per square meter is recommended. Lower densities may miss narrow crown peaks.

Ground Classification

DTM errors propagate directly to CHM errors. AI-powered ground classification trained on forest data is essential for accurate results.

Canopy Structure

Open-canopy forests with distinct individual trees yield more accurate heights. Dense closed-canopy may have merged crowns.

Typical accuracy for LiDAR tree height measurement is ±0.1 to 0.5 meters, significantly better than field methods.

Frequently Asked Questions

Can LiDAR measure tree height in dense forests?

Yes. Multi-return LiDAR penetrates forest canopy. Some pulses reach the ground through gaps, allowing accurate DTM generation even under dense cover. The CHM calculation then gives you vegetation height above that ground surface.

What LiDAR data do I need?

Aerial LiDAR in LAS or LAZ format. Multi-return data with at least 4 points per square meter works well, though higher densities (10+ pts/m²) improve individual tree detection in dense stands.

Is LiDAR more accurate than field measurement?

Generally yes. LiDAR provides ±0.1-0.5 m accuracy versus ±1-2 m for clinometer methods. More importantly, LiDAR measures every tree while field methods only sample.

Can I use drone LiDAR for tree height?

Yes. Drone LiDAR works the same way as manned aircraft LiDAR for this application. The processing workflow is identical. Lidarvisor accepts LAS/LAZ files from any airborne source.

Ready to Measure Tree Heights with LiDAR?

Skip the manual workflow. Upload your point cloud to Lidarvisor, get tree heights with one click, and export the data you need for forest inventory, carbon estimation, or timber planning.

Create free account

50 hectares free. No credit card. No software to install.