Supervised tree-ensemble classification
Assigns land-cover or change classes by applying a decision-tree ensemble such as random forests to per-pixel temporal and spectral metrics, trained on labelled examples. Used to produce wall-to-wall forest-cover and land-cover maps.
Supervised tree-ensemble classification answers the question: what land-cover class does each pixel belong to, based on patterns learned from labelled examples? The method trains a decision-tree ensemble on spectral and temporal features derived from satellite imagery, then applies the trained ensemble to produce wall-to-wall class probability maps.
The Hansen et al. 2013 Global Forest Change (GFC) product is the anchor implementation.[1] The algorithm computes per-pixel temporal spectral metrics from annual Landsat growing-season composites: statistical ranks, means, and linear regression coefficients of red, NIR, SWIR, and thermal bands, plus derived indices including NDVI, NBR, and NDWI. These metrics serve as features for a bagged decision-tree ensemble trained on geographically distributed labelled reference samples. Each tree in the ensemble votes on the class membership of a pixel (tree cover, forest loss, forest gain); the median vote probability across the ensemble is thresholded to assign the final class label. Annual updates apply the same pipeline to each successive year's Landsat stack, providing a record of global forest cover change from 2000 to present at 30m resolution.[2]
The GLAD-L alert system (Hansen et al. 2016) extends the same bagged decision-tree approach to near-real-time operation, applying the ensemble to the incoming Landsat stream with a 4-observation confirmation rule.[3] The GFC ensemble uses bagged decision trees, which aggregate bootstrap samples of the training data across a tree ensemble.[1]
The method degrades in persistently cloudy tropical regions, complex mixed-forest landscapes with ambiguous spectral signatures, and areas with rapid phenological variation that confounds the temporal metrics.
- Starling
Starling produces proprietary land cover maps that classify natural forest, agroforestry, plantation and other land types using supervised classification
- Readar Solar Panel Detection
Readar solar panel detection applies supervised classification over aerial imagery to detect solar panel objects at address level, production service for Netherlands and Belgium.
- AI models & automation
Reef Support AI models apply deep learning supervised classification to satellite and underwater imagery to assess coral, mangrove, and seagrass cover and health. Production service; Copernicus Masters 2020 winner.
- RoadEO road quality monitoring and prediction
RoadEO applies AI / supervised classification to fuse satellite EO, crowdsourced smartphone sensor, and in-vehicle sensor data to detect road damage patterns and predict maintenance needs. Production service with US pilot.
- Antelope DPU
demonstrated via Antelope IOD
- The Herd
demonstrated via Intuition-1
- CARMA Climate Risk Platform
- Cerberus
- Carble Remote Sensing for Coffee and Cocoa Supply Chains
- Readar Aerial Imagery Data Extraction
Readar uses ML/supervised classification pipelines to detect object classes (solar panels, asbestos roofs, buildings) from aerial imagery.
- Terraprisma ESG Monitoring and Compliance
- OpenAtlas TERRAIN
- Class Location Monitoring
- Zonnedakje
- [1]High-Resolution Global Maps of 21st-Century Forest Cover Changepeer reviewed2026-06-04(2013) Foundational paper: bagged decision trees on Landsat temporal metrics (ranks/means/regressions of red/NIR/SWIR); global 30m forest cover/loss/gain 2000-2012; Science 342(6160):850-853
- [2]Humid tropical forest disturbance alerts using Landsat datapeer reviewed2026-06-04(2016) Alert extension of GFC: bagged DTs applied to near-real-time Landsat stream; red/NIR/SWIR temporal profile features; NDVI/NBR/NDWI indices; 4-observation confirmation rule
- [3]Mapping Forest Loss with Landsatagency doc2026-06-04(2014) Accessible description of Hansen GFC decision tree methodology and Landsat temporal metrics approach
Edited from public sources. Last reviewed date pending by SpectraWorks editorial. See the data dictionary for field definitions.