Counting Trees from Satellite Imagery with Noisy Supervision
Not on the map. Why?
Abstract (arXiv)
Counting individual trees is a fundamental task for environmental monitoring, yet remains largely unexplored with satellite imagery. At these resolutions, isolated trees may still be identifiable, but crown boundaries become ambiguous in dense forests, making the notion of an individual tree inherently ill-defined. Moreover, large-scale manual annotations of individual trees are prohibitively expensive. While scalable supervision can be derived from airborne LiDAR, the resulting annotations are noisy and difficult to exploit effectively. We address these challenges by formulating tree counting as a spatial density matching problem supervised through Unbalanced Optimal Transport. This formulation naturally accommodates both precise localization of isolate trees and robust density estimation in dense forests. We further introduce a self-correction mechanism that leverages transport residuals to progressively refine noisy supervision during training. We evaluate our approach on TinyTrees, a new benchmark spanning three continents and three satellite sensors, comprising over 216 million tree annotations (including 639k manually verified instances) across 25,890 km2. Our method consistently outperforms detection-based, regression-based, and transport-based distribution-matching baselines, demonstrating the effectiveness of unbalanced transport and reliability-aware supervision for large-scale tree counting from satellite imagery. Code, data and models are available at https://github.com/dgominski/treematch.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 22 of its 53 references that are in the map. First posted on arXiv 23 Jun 2026.
Builds on
22 of 53 references.
References · 22
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2015U-Net: Convolutional Networks for Biomedical Image Segmentationcited by 19,604
- 2013Sinkhorn Distances: Lightspeed Computation of Optimal Transportation Distancescited by 2,277
- 2019Objects as Pointscited by 1,172
- 2019Bayesian Loss for Crowd Count Estimation with Point Supervisioncited by 162
- 2021Rethinking Counting and Localization in Crowds:A Purely Point-Based Frameworkcited by 152
- 2020Distribution Matching for Crowd Countingcited by 143
- 2022A high-resolution canopy height model of the Earthcited by 91
- 2019Point in, Box out: Beyond Counting Persons in Crowdscited by 62
- 2023Very high resolution canopy height maps from RGB imagery using self-supervised vision transformer and convolutional decoder trained on Aerial Lidarcited by 60
- 2018Iterative Crowd Countingcited by 48
- 2019Counting with Focus for Freecited by 33
10 more
- 2024Open-Canopy: Towards Very High Resolution Forest Monitoringcited by 16
- 2024Estimating Canopy Height at Scalecited by 15
- 2024OAM-TCD: A globally diverse dataset of high-resolution tree cover mapscited by 14
- 2022Individual Tree Detection in Large-Scale Urban Environments using High-Resolution Multispectral Imagerycited by 11
- 2024PureForest: A Large-Scale Aerial Lidar and Aerial Imagery Dataset for Tree Species Classification in Monospecific Forestscited by 9
- 2023TreeFormer: a Semi-Supervised Transformer-based Framework for Tree Counting from a Single High Resolution Imagecited by 6
- 2024Get Your Embedding Space in Order: Domain-Adaptive Regression for Forest Monitoringcited by 2
- 2025Bridging Classical and Modern Computer Vision: PerceptiveNet for Tree Crown Semantic Segmentationcited by 2
- 2024MAP-UOT: A Memory-Efficient Approach to Unbalanced Optimal Transport Implementationcited by 1
- 2025Trees as Gaussians: Large-Scale Individual Tree Mappingcited by 1
Built on by
Not cited yet.