BULC: The Foundation of Multi-Sensor Data Fusion
Figure 5. Events and BULC classifications for 11 sequential Landsat 8 image dates between summer 2013 and summer 2014. Area shown is located in sector D1 of Fig. 2, Fig. 4. At each time step, each BULC classification represented an estimate of land cover given all the available imagery up to that point in time. These classifications showed a consistent picture of the study area, without noisy oscillation of the estimated class for the great majority of pixels. (Cardille, J.A., and Fortin, J.A., 2016)
|
We developed the foundational Bayesian Updating of Land Cover (BULC) algorithm as a general-purpose, sensor-independent data fusion tool. Unlike traditional methods that concentrate on a single sensor's time series, BULC uses Bayes' Theorem to synthesize "rough" classifications from any source—including optical satellites, radar, and even hand-drawn maps—into a single, high-quality, low-noise time series. Its probabilistic structure allows us to update the estimated status of each pixel as new imagery arrives without needing to store ever-lengthening archives of raw image values, keeping computational demands linear. This flexibility enables us to treat the entire global satellite constellation as a single machine, merging data from disparate platforms regardless of their varying spatial or spectral specifications.
Relevant Papers:
|
BULC-D: High-Sensitivity Disturbance Tracking
|
To address the need for high-cadence hazard monitoring, we devised BULC-D, a high-sensitivity variant designed to detect stand-replacing disturbances like fire and harvest. This logic, which also powers our TIIC (Tracking Intra- and Inter-year Change) framework, employs binned Z-scores and harmonic curve fitting to identify significant departures from a pixel's expected seasonal baseline. By accumulating evidence over multiple intra-annual images, it can confirm change events within weeks, drastically reducing the latency typical of annual trend-based methods. We have successfully applied this to map millions of hectares of record-breaking fire seasons across Canada while simultaneously tracking the resulting aboveground biomass (AGB) dynamics.
Relevant Papers:
|
BULC-U : Unsupervised
Figure 5. An example of the workflow output for four time points (2015, 2010, 2005, and 2000). The fourth row depicts resulting cropland probabilities from the BULC-U algorithm for each time point, alongside Google image, Landsat composites and unsupervised classification with segmentation. The white locator box highlights high probability cropland that appears in 2010 and disappears in 2015, indicating a probable loss of cropland area. (Xiong, S et al., 2022).
|
We created the BULC-U (Unsupervised) flavor to overcome the chronic shortage of labeled training data required for large-scale mapping. This variant accepts unlabeled classifications from an unsupervised classifier and evaluates their most likely meaning by comparing them to a known, potentially coarse ''seed'' basemap, such as the 300-m GlobCover product. By iteratively updating probabilities backwards in time, BULC-U can sharpen spatial resolutions (refining 300-m data to 30-m Landsat detail) and reconstruct historical land-cover records with minimal manual intervention. We have utilized this approach to quantify decades of agricultural expansion and forest fragmentation in Mato Grosso, Brazil, and to track annual cropland changes across the complex landscapes of Zambia.
Relevant Papers:
|