Centimeter-Accurate Tree Heights from Airborne LiDAR
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.
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

3D visualization showing tree heights extracted from LiDAR data. Taller trees appear as higher peaks in the Canopy Height Model.
The CHM Method: How LiDAR Measures Tree Height
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.

Canopy Height Model (CHM) raster. Each pixel value represents vegetation height above ground level. Yellow/red indicates taller trees.
Step-by-Step: Measure Tree Height from LiDAR
Here is the workflow to extract tree heights from airborne LiDAR data:
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 from LiDAR. Each tree top is identified with XY coordinates and height measurement.
Individual Tree Detection
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)
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
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.
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.
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.
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.
