VibrantSR: Sub-Meter Canopy Height Models from Sentinel-2 Using Generative Flow Matching
Kiarie Ndegwa, Andreas Gros, Tony Chang, David Diaz, Vincent A. Landau, Nathan E. Rutenbeck, Luke J. Zachmann, Guy Bayes, Scott Conway
TL;DR
VibrantSR targets the problem of obtaining high resolution canopy height models with regular update capability by deriving 0.5 m CHMs from freely available 10 m Sentinel-2 imagery. It learns a latent flow mapping that translates compressed Sentinel-2 representations into CHM latents, modeled as a transport between fixed latent manifolds using a velocity field in an ODE framework. Across 22 EPA Level-3 eco-regions in the western United States, it achieves a MAE of 4.39 m for heights >= 2 m, outperforming several satellite-based baselines and preserving fine-scale canopy variability. While not matching aerial imagery based approaches in absolute accuracy, VibrantSR enables scalable, seasonal monitoring and carbon accounting at continental scales, with plans to incorporate multi-date inputs and additional modalities to further boost performance.
Abstract
We present VibrantSR (Vibrant Super-Resolution), a generative super-resolution framework for estimating 0.5 meter canopy height models (CHMs) from 10 meter Sentinel-2 imagery. Unlike approaches based on aerial imagery that are constrained by infrequent and irregular acquisition schedules, VibrantSR leverages globally available Sentinel-2 seasonal composites, enabling consistent monitoring at a seasonal-to-annual cadence. Evaluated across 22 EPA Level 3 eco-regions in the western United States using spatially disjoint validation splits, VibrantSR achieves a Mean Absolute Error of 4.39 meters for canopy heights >= 2 m, outperforming Meta (4.83 m), LANDFIRE (5.96 m), and ETH (7.05 m) satellite-based benchmarks. While aerial-based VibrantVS (2.71 m MAE) retains an accuracy advantage, VibrantSR enables operational forest monitoring and carbon accounting at continental scales without reliance on costly and temporally infrequent aerial acquisitions.
