Project: Image classification with machine learning for ecological applications
Year: 2022 - Present
Focus Area: Landscape change (Image classification)
Tools: SyncroSim, ecoClassify, ST-Sim
Year: 2022 - Present
Focus Area: Landscape change (Image classification)
Tools: SyncroSim, ecoClassify, ST-Sim
Project Overview
Ecologists are increasingly challenged by the overwhelming volume of remote sensing data available, making it difficult to extract the information needed for conservation and management decisions. Machine learning techniques for image classification offer a powerful solution, helping to automate manual tasks, improve accuracy, and unlock novel ecological insights.
We used this approach in a partnership with Western University to classify alpine snow cover, a notoriously difficult task due to the complex terrain and atmospheric conditions typical of mountain environments. Yet, understanding patterns of snow cover is critical in alpine ecosystems, where it strongly influences biodiversity. Using the ecoClassify package within the SyncroSim modeling framework, we developed an image classifier for snowpack across 23 alpine meadows on Jumpingpound Mountain in Kananaskis, Alberta (Fig. 1). The model incorporated high-resolution Sentinel-2 imagery and a Digital Elevation Model (DEM) to generate a decadal history (2014–2024) of snow cover patterns.
The outputs of this image classification were then directly used to inform state and transition models with ST-Sim. Fine-scale estimates of historical snow cover provided by the classifier were used to set baseline conditions for simulation. These forecasts included overwinter drivers of snowpack including sublimation, wind ablation, snow fall, and snow accumulation, under different scenarios of climate change. We then linked these environmental changes to models of population dynamics and gene flow for the Rocky Mountain Apollo butterfly (Parnassius smintheus) and its host plant (Sedum lanceolatum), enabling us to evaluate future population viability and habitat connectivity.
More applications of ecoClassify
In addition to this alpine snowpack project, ecoClassify has supported several other applications across North America:
- Mapping Invasive Tamarisk in Mancos Canyon, Colorado (2024)
To support the Ute Mountain Ute Tribe’s restoration efforts, we used ecoClassify to map tamarisk (Tamarix spp.), an invasive species of concern in Mancos Canyon. We used machine learning methods on Sentinel-2 imagery and LANDFIRE vegetation data to produce:
- A tamarisk distribution map for establishing a baseline and monitoring remediation efforts
- A SyncroSim library with a trained model for future classification
- Inventorying Urban and Peri-Urban Agriculture (UPA) in Toronto, Ontario (2024-Present)
As part of the “Toward Sustainable Urban and Peri-urban Agriculture for Net-zero Food Systems (TOSustain)” research program, we used ecoClassify to create an inventory of existing and potential UPA land across Toronto. These classifications support efforts to expand low-emission food production systems in urban Canada. More information is available at TOSustain.
- Wetland Mapping in Haliburton County, Ontario (2024–2025)
In partnership with the Haliburton Highlands Land Trust, we developed a machine learning pipeline using ecoClassify to generate reliable, scalable wetland maps (Fig. 2). The project combined high-resolution remote sensing data with a Digital Elevation Model (DEM) to produce a wetland inventory for different major classes of wetlands (e.g., bog, fen, marsh, swamp) and establish a framework for future mapping.
Additional Information
Source code for the ecoClassify package
SyncroSim Cloud library “Snow Classifier (Jumpingpound Mountain, Alberta)”
Photo credit: Hannah Adams
Figure 1. Snowpack classification for Jumpingpound Mountain, Alberta. Maps show (a) the probability of snow cover predicted by a Random Forest model using Sentinel-2 imagery and elevation data, (b) the binary snowpack classification derived from a probability threshold, and (c) ground truth data used to train the model. All maps are screenshots from the “Snow Classifier (Jumpingpound Mountain, Alberta)” library hosted on SyncroSim Cloud.
Figure 2. Example output of wetland classification in a sample area of the Haliburton Highlands. Coloured regions represent different wetland types predicted by the classifier, while the overlaid grey transparent layer shows human-identified wetlands used in model training. Areas where the coloured predictions and grey overlay intersect represent correctly predicted wetlands (sensitivity), while areas where both layers are absent correspond to true negatives (specificity). False positives appear as predicted wetlands without overlap from the human-identified layer, and false negatives are human-identified wetlands not captured by the model. False negatives were the most common classification error in this analysis.
Project:
Image classification with machine learning for ecological applications
Client: Western University, Ute Mountain Ute Tribe, University of Toronto Scarborough, Haliburton Highlands Trust
Year: 2022 - Present
Focus Area: Landscape change (Image classification)
Tools: SyncroSim, ecoClassify, ST-Sim
Project Overview
Ecologists are increasingly challenged by the overwhelming volume of remote sensing data available, making it difficult to extract the information needed for conservation and management decisions. Machine learning techniques for image classification offer a powerful solution, helping to automate manual tasks, improve accuracy, and unlock novel ecological insights.
We used this approach in a partnership with Western University to classify alpine snow cover, a notoriously difficult task due to the complex terrain and atmospheric conditions typical of mountain environments. Yet, understanding patterns of snow cover is critical in alpine ecosystems, where it strongly influences biodiversity. Using the ecoClassify package within the SyncroSim modeling framework, we developed an image classifier for snowpack across 23 alpine meadows on Jumpingpound Mountain in Kananaskis, Alberta (Fig. 1). The model incorporated high-resolution Sentinel-2 imagery and a Digital Elevation Model (DEM) to generate a decadal history (2014–2024) of snow cover patterns.
The outputs of this image classification were then directly used to inform state and transition models with ST-Sim. Fine-scale estimates of historical snow cover provided by the classifier were used to set baseline conditions for simulation. These forecasts included overwinter drivers of snowpack including sublimation, wind ablation, snow fall, and snow accumulation, under different scenarios of climate change. We then linked these environmental changes to models of population dynamics and gene flow for the Rocky Mountain Apollo butterfly (Parnassius smintheus) and its host plant (Sedum lanceolatum), enabling us to evaluate future population viability and habitat connectivity.
More applications of ecoClassify
In addition to this alpine snowpack project, ecoClassify has supported several other applications across North America:
- Mapping Invasive Tamarisk in Mancos Canyon, Colorado (2024)
To support the Ute Mountain Ute Tribe’s restoration efforts, we used ecoClassify to map tamarisk (Tamarix spp.), an invasive species of concern in Mancos Canyon. We used machine learning methods on Sentinel-2 imagery and LANDFIRE vegetation data to produce:
- A tamarisk distribution map for establishing a baseline and monitoring remediation efforts
- A SyncroSim library with a trained model for future classification
- Inventorying Urban and Peri-Urban Agriculture (UPA) in Toronto, Ontario (2024-Present)
As part of the “Toward Sustainable Urban and Peri-urban Agriculture for Net-zero Food Systems (TOSustain)” research program, we used ecoClassify to create an inventory of existing and potential UPA land across Toronto. These classifications support efforts to expand low-emission food production systems in urban Canada. More information is available at TOSustain.
- Wetland Mapping in Haliburton County, Ontario (2024–2025)
In partnership with the Haliburton Highlands Land Trust, we developed a machine learning pipeline using ecoClassify to generate reliable, scalable wetland maps (Fig. 2). The project combined high-resolution remote sensing data with a Digital Elevation Model (DEM) to produce a wetland inventory for different major classes of wetlands (e.g., bog, fen, marsh, swamp) and establish a framework for future mapping.
Figure 1. Snowpack classification for Jumpingpound Mountain, Alberta. Maps show (a) the probability of snow cover predicted by a Random Forest model using Sentinel-2 imagery and elevation data, (b) the binary snowpack classification derived from a probability threshold, and (c) ground truth data used to train the model. All maps are screenshots from the “Snow Classifier (Jumpingpound Mountain, Alberta)” library hosted on SyncroSim Cloud.
Figure 2. Example output of wetland classification in a sample area of the Haliburton Highlands. Coloured regions represent different wetland types predicted by the classifier, while the overlaid grey transparent layer shows human-identified wetlands used in model training. Areas where the coloured predictions and grey overlay intersect represent correctly predicted wetlands (sensitivity), while areas where both layers are absent correspond to true negatives (specificity). False positives appear as predicted wetlands without overlap from the human-identified layer, and false negatives are human-identified wetlands not captured by the model. False negatives were the most common classification error in this analysis.
Additional Information
Source code for the ecoClassify package
SyncroSim Cloud library “Snow Classifier (Jumpingpound Mountain, Alberta)”