Multi-sensor detection of spring breakup phenology of Canada's lakes
Bibliographic record
Abstract
The ice phenology of freshwater lakes throughout the Northern Hemisphere has undergone important climate-induced shifts over the past century. In Canada's North, where freshwater lakes and wetlands cover 15 to 40% of the landscape, monitoring ice phenology is vital to understand its impacts on climate, socio-economic, ecological, and hydrological systems. The rapid and dynamic nature of ice phenology events has restricted monitoring efforts to the use of satellite sensors with frequent revisit times (e.g., MODIS, AVHRR), but their low resolution (e.g., > 500 m) limits observations to larger water bodies. However, the increased abundance of high-resolution open-access satellite imagery combined with the rise of cloud-computing technologies has provided opportunities to reduce the trade-off between temporal (i.e., revisit time) and spatial (i.e., pixel size) resolution allowing for lake ice monitoring over broad scales. In this study, we present the Open Pixel-based Earth eNgine Ice (OPEN-ICE) algorithm implemented in Google Earth Engine (GEE), which classifies imagery from multiple open-access optical sensors, then combines them to construct dense annual time series of ice-water observations and estimate pixel spring breakup dates at a 30-m resolution. Using Landsat 7 ETM+, Landsat 8 OLI, and Sentinel-2 MSI scenes over lakes spanning northern latitudes, we build reference datasets to train decision trees that discriminate between ice, water, and clouds. We combine ice-water classifications from each sensor into annual time series and remove misclassifications with a temporal filter applied using a pixel-wise logistic regression. We then detect the sequence of transition from ice to water in each pixel's time series to estimate the occurrence of breakup each year. We deploy the OPEN-ICE algorithm over all freshwater pixels of Canada for the period of 2013 to 2021. Spring ice phenology events estimated by OPEN-ICE show high accuracy when compared to whole-lake breakup dates measured by the Canadian Ice Service in 105 lakes across 9 years, with mean bias errors of −1.10 and − 0.69 days for breakup start and end, respectively. We apply the OPEN-ICE algorithm to 4000 lakes across Canada and evaluate differences in breakup dates across ecozones and lake sizes. Our new OPEN-ICE tool provides accurate estimates of annual spring breakup events applicable across all boreal and arctic regions to monitor the rapid changes taking place in these vulnerable ecosystems.
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".