Skip to main content
snowman: an open-source R package for automated 30-m snow and ice cover mapping using the Landsat archive

snowman: an open-source R package for automated 30-m snow and ice cover mapping using the Landsat archive

This is a Preprint and has not been peer reviewed. This is version 2 of this Preprint.

Add a Comment

You must log in to post a comment.


Comments

There are no comments or no comments have been made public for this article.

Downloads

Download Preprint

Authors

Pekka Niittynen 

Abstract

Seasonal snow and ice cover are critical components of the cryosphere yet mapping their dynamics at ecologically relevant spatiotemporal scales remains challenging. Here I present snowman, an open-source R package and algorithm for automated mapping of snow and ice cover dynamics at 30-m resolution using Landsat satellite imagery (1982–present). The algorithm combines globally trained probabilistic Random Forest classifiers with pixel-wise generalised additive models to estimate snow phenology metrics—including snow cover duration, snowmelt timing, and new-snow onset—across any location on Earth, without requiring specialist expertise in remote sensing. Trained on 691,925 manually labelled points from 529 Landsat scenes across 49 globally distributed sites, the classifier achieved an overall accuracy of 96.3% on an independent 15,000-point test dataset, compared to 80.0% for traditional normalised difference snow index-based (NDSI) approaches. Critically, snowman retained up to 2.2 times more usable observations than NDSI methods across a cloud-prone mountain landscape, enabling more detailed estimation of the snow dynamics. At two Finnish weather stations, snowman estimated snow cover duration, snowmelt timing, and new-snow onset to within 3–11 days of multi-year station records. Snow phenology maps showed strong spatial correspondence with independent fine-scale satellite-borne snow classifications (Pearson r = 0.79–0.83) and a high-resolution microclimate dataset (r = 0.82). The snowman algorithm is fully automated and scalable from personal computers to high-performance computing environments and offers a reproducible tool for snow and ice monitoring in climate science, hydrology, and ecological research.

DOI

https://doi.org/10.31223/X5FF32

Subjects

Environmental Monitoring, Glaciology, Hydrology, Water Resource Management

Keywords

snow, ice, Arctic, tundra, alpine, cryosphere, landsat, remote sensing

Dates

Published: 2026-03-06 09:23

Last Updated: 2026-03-06 11:00

Older Versions

License

CC BY Attribution 4.0 International

Additional Metadata

Conflict of interest statement:
None

Data Availability:
The source code of the snowman R package is maintained and openly available on GitHub: https://github.com/poniitty/snowman

Metrics

Views: 26

Downloads: 5