Estimating Canopy Height at Scale
Jan Pauls, Max Zimmer, Una M. Kelly, Martin Schwartz, Sassan Saatchi, Philippe Ciais, Sebastian Pokutta, Martin Brandt, Fabian Gieseke
TL;DR
This work tackles the challenge of generating a high-resolution global canopy height map by leveraging multi-source satellite data (Sentinel-1/2) and GEDI ground-truth measurements. It introduces a shift-resilient loss to cope with global geolocation inaccuracies in GEDI labels and applies SRTM-based filtering to mitigate mountainous-label errors, enabling robust training. The approach uses a UNet with a ResNet50 backbone to produce per-pixel canopy heights at 10 m resolution and demonstrates superior quantitative and qualitative performance compared with existing global height maps, including improved edge detail and reduced height error across height ranges. The resulting 10 m global canopy height map and publicly available code enable enhanced forest biomass monitoring and carbon accounting at scale, supporting climate mitigation and policy-relevant ecological analyses.
Abstract
We propose a framework for global-scale canopy height estimation based on satellite data. Our model leverages advanced data preprocessing techniques, resorts to a novel loss function designed to counter geolocation inaccuracies inherent in the ground-truth height measurements, and employs data from the Shuttle Radar Topography Mission to effectively filter out erroneous labels in mountainous regions, enhancing the reliability of our predictions in those areas. A comparison between predictions and ground-truth labels yields an MAE / RMSE of 2.43 / 4.73 (meters) overall and 4.45 / 6.72 (meters) for trees taller than five meters, which depicts a substantial improvement compared to existing global-scale maps. The resulting height map as well as the underlying framework will facilitate and enhance ecological analyses at a global scale, including, but not limited to, large-scale forest and biomass monitoring.
