CHMv2: Improvements in Global Canopy Height Mapping using DINOv3

John Brandt, Seungeun Yi, Jamie Tolan, Xinyuan Li, Peter Potapov +7 more
3/6/2026
cs.CV

No confident code implementation found for this paper.

Abstract

Accurate canopy height information is essential for quantifying forest carbon, monitoring restoration and degradation, and assessing habitat structure, yet high-fidelity measurements from airborne laser scanning (ALS) remain unevenly available globally. Here we present CHMv2, a global, meter-resolution canopy height map derived from high-resolution optical satellite imagery using a depth-estimation model built on DINOv3 and trained against ALS canopy height models. Compared to existing products, CHMv2 substantially improves accuracy, reduces bias in tall forests, and better preserves fine-scale structure such as canopy edges and gaps. These gains are enabled by a large expansion of geographically diverse training data, automated data curation and registration, and a loss formulation and data sampling strategy tailored to canopy height distributions. We validate CHMv2 against independent ALS test sets and against tens of millions of GEDI and ICESat-2 observations, demonstrating consistent performance across major forest biomes.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{brandt2026chmv,
  title  = {CHMv2: Improvements in Global Canopy Height Mapping using DINOv3},
  author = {John Brandt and Seungeun Yi and Jamie Tolan and Xinyuan Li and Peter Potapov and Jessica Ertel and Justine Spore and Huy V. Vo and Michaël Ramamonjisoa and Patrick Labatut and Piotr Bojanowski and Camille Couprie},
  year   = {2026},
  eprint = {2603.06382},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2603.06382v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2603.06382.svg)](https://codeofpaper.com/paper/2603.06382)

Discussion