BULC-U: Sharpening Resolution and Improving Accuracy of Land-Use/Land-Cover Classifications in Google Earth Engine
Bibliographic record
Abstract
Remote sensing is undergoing a fundamental paradigm shift, in which approaches interpreting one or two images are giving way to a wide array of data-rich applications. These include assessing global forest loss, tracking water resources across Earth’s surface, determining disturbance frequency across decades, and many more. These advances have been greatly facilitated by Google Earth Engine, which provides both image access and a platform for advanced analysis techniques. Within the realm of land-use/land-cover (LULC) classifications, Earth Engine provides the ability to create new classifications and to access major existing data sets that have already been created, particularly at global extents. By overlaying global LULC classifications—the 300-m GlobCover 2009 LULC data set for example—with sharper images like those from Landsat, one can see the promise and limits of these global data sets and platforms to fuse them. Despite the promise in a global classification covering all of the terrestrial surface, GlobCover 2009 may be too coarse for some applications. We asked whether the LULC labeling provided by GlobCover 2009 could be combined with the spatial granularity of the Landsat platform to produce a hybrid classification having the best features of both resources with high accuracy. Here we apply an improvement of the Bayesian Updating of Land Cover (BULC) algorithm that fused unsupervised Landsat classifications to GlobCover 2009, sharpening the result from a 300-m to a 30-m classification. Working with four clear categories in Mato Grosso, Brazil, we refined the resolution of the LULC classification by an order of magnitude while improving the overall accuracy from 69.1 to 97.5%. This “BULC-U” mode, because it uses unsupervised classifications as inputs, demands less region-specific knowledge from analysts and may be significantly easier for non-specialists to use. This technique can provide new information to land managers and others interested in highly accurate classifications at finer scales.
Fetched live from OpenAlex and de-inverted. Abstracts are not stored in this database: the inverted indexes are 8.6 GB of the frame’s 9.3 GB of text, and the host has 13 GB free.
How this classification was reachedexpand
Full frame distilled prediction
Teacher imitationNot calibrated prevalence, not ground truth. Human validation pending. Learned from the 10,348 direct Codex labels and 10,348 direct Gemma labels. Candidate is the union of thresholded teacher heads; consensus is their intersection. These outputs are machine_predicted_unvalidated and are not human labels or direct frontier model labels.
Codex and Gemma teacher scores by category
| Category | Codex | Gemma |
|---|---|---|
| Metaresearch | 0.000 | 0.000 |
| Meta-epidemiology (narrow) | 0.000 | 0.000 |
| Meta-epidemiology (broad) | 0.000 | 0.000 |
| Bibliometrics | 0.000 | 0.000 |
| Science and technology studies | 0.000 | 0.000 |
| Scholarly communication | 0.000 | 0.000 |
| Open science | 0.000 | 0.000 |
| Research integrity | 0.000 | 0.000 |
| Insufficient payload (model declined to judge) | 0.000 | 0.000 |
Machine scores (provisional)
The two teacher heads of the student model, read on this work. A score orders the frame for review; it never asserts a category, and the validation status ships verbatim with every row.
Baseline scores from an immature model (maturity gate not passed, 7 training rounds). Scores rank; they never assert a category.
score_only:v0-immature-baseline · verbatim from the scoring run: score_only means the number may rank works, and no category label ships from itClassification
machine, unvalidatedMachine predicted; a candidate call from one teacher head, not a consensus.
How this classification was reached, model by model and score by score, is at the end of the page under "How this classification was reached".