Work

PlanetSCA: a Python package implementing snow-covered area mapping PlanetScope imagery with machine learning

Year: 2025
Type: software-paper
Abstract: Summary PlanetSCA is an open-source Python package that implements a machine learning (random forest) model for mapping snow cover from high-resolution PlanetScope 3–5-m satellite imagery. Traditional snow mapping approaches are based on band indices relying on multispectral satellite data. These indices typically exploit the differences in the reflectance of the visible and shortwave infrared bands (i.e., Normalized Difference Snow Index) to detect snow. However, this method is not applicable to map snow from PlanetScope images, because the images have limited radiometric resolution (mostly red, green, blue, and infrared bands), and only some include shortwave infrared bands. Despite this limitation, we can use a machine learning method and the red, green, blue, and near-infrared bands included in all PlanetScope imagery to map fine-scale snow cover. This random forest model was developed by Yang et al., 2023 to detect snow-covered areas using limited spectral bands available in PlanetScope images. This method opens up new possibilities for high-resolution (3 m) near-daily snow monitoring in complex terrain, addressing a critical need for accurate snow cover information to support water resource management, ecological research, and climate studies. PlanetSCA includes functionality such as: data download and search, model training, snow-covered area map generation, and AOI simplification. Sample data and a pre-trained model are provided to demonstrate the library’s functions. PlanetSCA requires users to have an account with Planet Data Explore (https://www.planet.com/explorer/) and an API key to utilize its search and download capabilities. Limited access to free PlanetScope images is available at https://www.planet.com/industries/education-and-research/. Statement of Need Information about the timing and extent of snow cover is important for studying mountain meadows, forest ecosystems, and seasonal snow that provides critical water resources. (Lowry et al. 2010; Breckheimer et al., 2020; Sethi et al., 2020). Snowpack in these regions provides essential water storage, yet its distribution is highly heterogeneous, especially in forested areas. Traditional satellite-based methods for snow detection using data from MODIS or VIIRS sensors capture daily snow-covered areas at ~500 m resolution, while moderate resolution imagery (10–30 m), such as from Sentinel-2 and Landsat have less frequent repeat observations, limiting their effectiveness for tracking rapid changes in snow cover at fine spatial resolutions. Planet satellites, by contrast, capture imagery near daily at 3–5-m resolution, providing fine spatial detail and temporal coverage needed to track small or rapid changes in snow cover. However, the limited spectral information from these satellites, having bands only within the visible and near infrared, has posed challenges for snow detection. PlanetSCA implements the machine learning-based random forest model adapted to Planet's spectral constraints (Yang et al. 2023). This approach enables high-resolution, near-daily snow cover mapping across complex terrain where traditional spectral methods cannot resolve fine spatial details of snow cover distribution. In addition to Yang et al. (2023), other related research (Hu et al., 2022, Cannistra et al., 2021; John et al., 2022; Pflug et al., 2024) demonstrated the potential of high-resolution PlanetScope imagery to capture snow cover variations in mountain regions of the Western United States and Switzerland. PlanetSCA not only makes this model accessible for researchers studying hydrology, ecology, or climate but also provides a framework for extending and retraining models for custom applications, and simplifies the workflows through built-in search and download functions for PlanetScope imagery. This functionality positions PlanetSCA as a valuable tool for snow cover mapping and snow and ecology research in regions without extensive ground-based snow observations, where m-scale resolution data are needed. Acknowledgements We acknowledge funding support from NASA grants 80NSSC21K1151 and 80NSSC24K0050, NSF grants EAR−1947875 and OAC−2117834, the University of Washington eScience Institute, and the Scientific Software Engineering Center at the eScience Institute. We’d also like to thank Cryocloud for providing us with computing resources and infrastructure for the development of PlanetSCA. References Yang K., John A., Shean D., Lundquist J.D., Sun Z., Yao F., Todoran S., and Cristea N. (2023) High-resolution mapping of snow cover in montane meadows and forests using Planet imagery and machine learning. Front. Water 5:1128758. doi: 10.3389/frwa.2023.1128758 Breckheimer, I. K., Theobald, E. J., Cristea, N. C., Wilson, A. K., Lundquist, J. D., Rochefort, R. M., & HilleRisLambers, J. (2020). Crowd-sourced data reveal social–ecological mismatches in phenology driven by climate. Frontiers in Ecology and the Environment, 18(2), 76–82. https://doi.org/10.1002/fee.2142 Cannistra, A. F., Shean, D. E., & Cristea, N. C. (2021). High-resolution CubeSat imagery and machine learning for detailed snow-covered area. Remote Sensing of Environment, 258, 112399. https://doi.org/10.1016/j.rse.2021.112399 John, A., Cannistra, A. F., Yang, K., Tan, A., Shean, D., Hille Ris Lambers, J., & Cristea, N. (2022). High-Resolution Snow-Covered Area Mapping in Forested Mountain Ecosystems Using PlanetScope Imagery. Remote Sensing, 14(14), 3409. https://doi.org/10.3390/rs14143409. Hu, J.M. and Shean, D., 2022. Improving mountain snow and land cover mapping using very-high-resolution (VHR) optical satellite images and random forest machine learning models. Remote Sensing, 14(17), p.4227. Lowry, C. S., Loheide II, S. P., Moore, C. E., & Lundquist, J. D. (2011). Groundwater controls on vegetation composition and patterning in mountain meadows. Water Resources Research, 47(10). https://doi.org/10.1029/20f10WR010086 Pflug, J. M., Yang, K., Cristea, N., Boudreau, E. T., Vuyovich, C. M., & Kumar, S. V. (2024). Using Commercial Satellite Imagery to Reconstruct 3 m and Daily Spring Snow Water Equivalent. Water Resources Research, 60(11), e2024WR037983. https://doi.org/10.1029/2024WR037983 Sethi, M.L., Theobald, E.J., Breckheimer, I. and Hille Ris Lambers, J., 2020. Early snowmelt and warmer, drier summers shrink postflowering transition times in subalpine wildflowers. Ecology, 101(12), p.e03171.
Language: English
Open Access status: green
OpenAlex ID: W7092358827
Cites:
Cited by:
Related to: