1. Introduction
Grasslands represent one of the most vital ecosystems globally, as they cover nearly one-third of the land surface [
1,
2,
3]. They represent approximately 40% of the distributed land cover on Earth. Grasslands serve as a major source of food for livestock grazing, which is essential for the production of goods such as protein, fertilizer, leather and fiber [
4,
5]. Additionally, grasslands are important for biodiversity reserves, recreational and cultural needs, water catchments, and carbon sequestration [
6,
7,
8]. In South Africa, grassland covers approximately one-third of the country, with the broad units comprising the dry and mesic high-veld grasslands, sub-escarpment and Drakensberg grassland [
9,
10]. Grasslands cover approximately 349,174 km
2 in central South Africa, linking and extending into other key biomes such as thickets, Nama-Karoo, savannas, and forests [
11]. In recent years, humans have greatly degraded various grasslands with events such as over-grazing, pollution and conversion to farmlands [
12]. Additionally, severe weather phenomena such as sandstorms, rainstorms, fires and frost have affected grasslands, leading to a decline in soil fertility and moisture retention capability and ultimately resulting in desertification [
12,
13]. These mounting threats to grasslands highlight the urgent need for advanced monitoring tools such as remote sensing to track degradation and guide restoration.
Remote sensing emerges as a powerful solution to monitor vast, dynamic grassland ecosystems efficiently and at scale. Remote sensing offers significant advantages for monitoring grassland ecosystems, including high-resolution spatial data, frequent temporal coverage to capture landscape heterogeneity and dynamic changes, and the ability to quantify transformations, grazing impacts, grassland types, disturbances such as drought and wildfires, and support conservation efforts [
14,
15]. Optical sensors such as Moderate Resolution Imaging Spectroradiometer (MODIS), Landsat, Satellite Pour l’Observation de la Terre (SPOT), and Sentinel-2 deliver extensive spectral bands for productivity [
16,
17]. Additionally, SAR data from Sentinel-1 and Advanced Land Observing Satellite (ALOS) enable cloud-independent acquisition for consistent seasonal monitoring, assess structural and biophysical attributes, and supply auxiliary topographic and soil indices to enhance model precision when fused with optical data [
16]. However, challenges persist from the grassland biome’s vast spatial extent and ecological complexity, which historically complicated accurate mapping, alongside potential limitations in optical data due to cloud cover and the need for sensor integration to fully address grassland dynamics [
5]. Overcoming these challenges calls for cloud-based platforms like GEE to process massive remote sensing datasets and enable precise grassland assessments.
The use of platforms such as GEE has progressed over the past few years, making it easy to process large-scale datasets [
18,
19]. GEE is a cloud-centric platform designed for large-scale geospatial analysis [
18,
20,
21]. This platform stores satellite images and can manage large datasets [
22,
23,
24]. It simplifies the processing of data, allowing scientists and specialists to monitor and assess grasslands on a larger scale and frequency. GEE has the capacity to analyze and process large-scale remote sensing data and utilize custom algorithms that allow for the effective monitoring of agricultural land, urban expansion and wildfires that pose a threat to grasslands. Hence, this study intends to employ GEE for grassland assessments in the low-veld region of South Africa. Several studies investigated the effectiveness of GEE in monitoring and mapping woody vegetation [
18,
20,
25,
26]. Ref. [
27] used a GEE web-based application and MODIS-derived Enhanced Vegetation Index (EVI) products to map vegetation on a global level in Vietnam; this study successfully documented changes in vegetation quality and the impact of Vietnam’s government mitigation measures. In a related study by [
25], a machine learning framework was utilized with Sentinel-2 data to identify sea grasses in the Iron and Aegean area. The inter-annual and seasonal fluctuations of sea grass up to 40 m depth were successfully mapped using this approach. Ref. [
28] did a study on tropical savanna grasslands mapping and monitoring in Sabu Island, Indonesia, using Sentinel-2A Level-1C imagery. Their findings suggest that the Sentinel-2-derived Normalized Difference Vegetation Index (NDVI) from GEE can efficiently and accurately detect grasslands and observe tropical savanna grasslands. In the study, Sentinel-2A images were used to classify grassland, achieving an overall accuracy of 82.86%. Similar approaches using Sentinel-1- and Sentinel-2-derived indices from GEE could be applied in South Africa to efficiently and accurately detect changes in grasslands. GEE’s support for custom algorithms facilitates seamless integration with machine learning methods, thereby enhancing classification accuracy for heterogeneous grassland ecosystems.
Machine learning techniques have become increasingly important in land cover classification due to their ability to handle high-dimensional and complex datasets efficiently. Widely used algorithms include RF, SVM, and XG Boost [
29,
30,
31]. For example, Ref. [
31] showed that the integration of RF with PROBA-V imagery substantially improves grassland classification in Central Africa by more effectively representing spectral variability within heterogeneous landscapes. Similarly, Ref. [
30] reported that the SVM outperformed alternative classifiers when applied to Sentinel-2 time series data, primarily due to its capability to model complex non-linear relationships and exploit phenological information for accurate mapping of grassland plant communities. Among these, the RF algorithm is particularly favored because it requires minimal parameter tuning, is computationally efficient, and has demonstrated strong performance in tasks such as grassland and crop classification. Although machine learning methods generally achieve high classification accuracy, their effectiveness often depends on the use of a large number of input features [
32,
33]. Therefore, the careful selection and optimal combination of relevant features play a crucial role in improving overall model performance.
Following the advancements in machine learning, deep learning approaches have emerged as powerful tools for land cover classification, particularly in complex environments. Deep learning models, such as Convolutional Neural Networks (CNN) and Recurrent Neural Networks (RNN), are capable of automatically learning hierarchical feature representations directly from raw data, reducing the need for manual feature engineering. These models have demonstrated superior performance in capturing spatial and temporal patterns within high-resolution and multi-temporal remote sensing datasets, making them particularly suitable for detailed grassland mapping and vegetation analysis [
34,
35,
36]. Deep CNNs have demonstrated competitive performance in land cover classification due to their ability to detect local spatial correlations and their ability to handle multi-scale resolution images [
37]. However, despite their advantages, deep learning methods typically require large volumes of labeled training data and substantial computational resources for model training and optimization [
38]. Additionally, their complexity can limit interpretability compared to traditional machine learning algorithms. Nevertheless, with the increasing availability of high-quality satellite imagery and advances in computational capacity, deep learning continues to show significant potential for improving classification accuracy and advancing remote sensing applications [
39]. Despite these advancements, existing gaps in grassland monitoring underscore opportunities for innovative approaches.
Important gaps remain in remote sensing-based monitoring of grassland ecosystems, particularly in the limited integration of multi-source data fusion and the underutilization of deep learning methodologies for grassland-specific applications. Most existing studies rely on either optical data (e.g., Sentinel-2) or SAR data (e.g., Sentinel-1) independently, thereby neglecting the synergistic potential of their integration for improving grassland classification performance [
40,
41]. Although multi-source data fusion has demonstrated strong performance in agricultural applications such as improved nitrogen estimation in winter wheat [
42] and high-accuracy crop classification using Sentinel-1, Sentinel-2, and Landsat-8 data [
43,
44,
45], its application in grassland environments remains limited and less systematically evaluated.
In addition, traditional machine learning algorithms such as RF and SVM are widely used in grassland modeling and classification [
44,
46,
47,
48], while deep learning approaches (e.g., CNNs, transformers, and hybrid architectures) remain underexplored due to data limitations and the structural complexity of grassland ecosystems [
49]. This limitation is particularly relevant in grassland and non-grassland discrimination, where high spectral similarity, seasonal variability, and spatial heterogeneity increase classification uncertainty and reduce model separability. Although deep learning has been successfully applied in agricultural vegetation and species-level classification [
50,
51,
52], its effectiveness in grassland-specific mapping remains insufficiently investigated [
53]. Accordingly, there is still a lack of studies that systematically evaluate and compare machine learning and deep learning approaches under a unified multi-source framework for grassland classification in complex environments.
This study aims to perform a comprehensive classification of grassland ecosystems by integrating data from Sentinel-1 and Sentinel-2. Through the combination of these complementary datasets, the study seeks to improve the accuracy and robustness of grassland mapping. To achieve this, deep learning algorithms will be employed to analyze and classify the satellite imagery. The workflow will be primarily implemented within the GEE platform, leveraging its cloud-based access to satellite imagery and robust geospatial processing capabilities. While multiple machine learning algorithms were evaluated, emphasis was placed on identifying and comparing the strongest conventional machine learning classifier against the deep learning approach. RF and SVM models will be trained directly within GEE for classification tasks. In parallel, a deep learning model will be developed and trained externally using Python. Ultimately, the study aims to contribute to more precise monitoring and management of grassland resources, which are critical for biodiversity conservation, agriculture, and climate resilience.
The specific objectives are:
To integrate multi-source geospatial data, including Sentinel-1 SAR, Sentinel-2 multispectral imagery, and terrain variables for enhanced feature representation in grassland classification.
To develop and compare the performance of a traditional machine learning model, RF, with a 1D-CNN deep learning model for classifying grassland cover.
To identify the most accurate and generalizable model for grassland mapping by evaluating classification outputs using statistical metrics and validation against ground truth data.
4. Discussion
4.1. Comparison of Classification Accuracy
This study applied RF, SVM, and 1D-CNN models to classify grasslands across Mpumalanga Province. Previous research has consistently highlighted the strong performance of these algorithms in vegetation mapping tasks [
32,
88]. In the present analysis, both RF and 1D-CNN demonstrated strong accuracy in binary grassland classification when integrating Sentinel-1 SAR, Sentinel-2 multispectral, and terrain derivative features. The 1D-CNN achieved an overall accuracy (OA) of 91.0%, a kappa coefficient of 0.80 with grass recall of 0.99, F1-scores of 0.93 (grass) and 0.87 (non-grass). RF surpassed this performance, attaining 97.7% OA, a kappa coefficient of 0.95 with F1-scores of 0.98 (grass) and 0.97 (non-grass), and only seven misclassifications. Although both models employed an 80/20 training validation split, the RF classifier was implemented in GEE using a random partitioning procedure, while the 1D-CNN model used a stratified train–test split in Python. Consequently, the resulting validation subsets differed slightly in sample size. By contrast, SVM yielded the lowest performance, with an OA of 80.8% and a kappa coefficient of 0.59. The model produced a recall of 91.0% for the grass class and 66.4% for the non-grass class, while precision values were 79.3% and 83.9%, respectively. Corresponding F1-scores were 84.7% for the grass class and 74.4% for the non-grass class. The 10-fold cross-validation showed that both RF and 1D-CNN models performed well, with mean accuracies of 96.9% and 91.8%, respectively, which suggests that combined Sentinel-1, Sentinel-2 and terrain features are effective for grassland and non-grass discrimination. RF achieved higher predictive accuracy than 1D-CNN by 5.7 percentage points. To determine whether this difference was statistically significant, McNemar’s test was applied to paired classification outcomes. The contingency table showed that RF correctly classified 85 samples that were misclassified by CNN, whereas CNN correctly classified only 14 samples that RF misclassified. The McNemar’s test produced a statistic of 49.49 with a
p-value of 1.99 × 10
−12, indicating a statistically significant difference between the two models (
p < 0.05).
The effectiveness of these models has been corroborated in other studies. Ref. [
32] successfully employed RF to map large-scale grassland types, achieving accuracies exceeding 80%. Ref. [
88] compared multiple algorithms for semi-arid grassland classification and reported that RF achieved the highest accuracy in pixel-based classification (OA = 96.32%). In object-based classification, both RF and SVM produced similarly strong results, with OA values above 97.5%, significantly outperforming other tested algorithms. Further evidence of CNN effectiveness is provided by [
89], who classified plant communities in a semi-natural hay meadow in northwestern Germany using UAV imagery. Their CNN-based approach achieved accuracies up to 88% on independent test data, demonstrating the potential of CNNs for ecological and agricultural applications in high-resolution UAV datasets. Similarly, Ref. [
90] compared Artificial Neural Networks (ANNs) and CNNs for predicting dry-season aboveground biomass, finding that CNNs consistently outperformed ANNs in biomass estimation.
Although both models achieved high classification accuracies, the RF model outperformed the 1D-CNN model in terms of overall accuracy, F1-score, and cross-validation performance. In addition to classification accuracy, practical considerations such as computational efficiency and model interpretability are important when selecting a classification approach. RF required lower computational resources and shorter training time and provided better interpretability through variable importance measures, making it more operationally efficient for grassland mapping applications. In contrast, the 1D-CNN model required greater computational complexity and parameter tuning despite achieving competitive performance. Furthermore, McNemar’s statistical test confirmed that the performance difference between RF and 1D-CNN was statistically significant, indicating that the superior performance of RF was not due to random variation. Additionally, RF remained highly effective for structured multi-source remote-sensing datasets.
Machine learning algorithms and deep learning algorithms exhibit distinct strengths and limitations. While RF and CNNs often demonstrate superior performance, SVM outperformed RF in other studies [
91], showing the importance of evaluating algorithm suitability prior to ecosystem mapping to ensure optimal classification outcomes. Although the performance of SVM was considerably lower than that of RF and 1D-CNN in the present study, it has yielded strong results in other applications [
91], particularly when dealing with relatively small training datasets and limited land use/land cover categories, where it can surpass RF. However, its performance tends to decline in large-scale LULC mapping tasks involving extensive training samples [
63]. The relatively poor performance of SVM in this study may be attributed to the large and heterogeneous dataset used for training. The superior performance of RF and 1D-CNN can partly be attributed to their ability to model complex non-linear relationships between spectral, radar, and terrain variables. RF is particularly effective when dealing with high-dimensional remote sensing datasets containing correlated predictors, such as multispectral bands and derived indices.
4.2. The Impacts of Multi-Sensor Data Fusion and Classification Features on Grassland Cover Mapping
The multi-sensor fusion approach for grassland classification in Mpumalanga Province combines Sentinel-1 radar backscatter, Sentinel-2 optical bands, vegetation indices, and terrain derivatives to maximize discrimination between grassland and non-grassland vegetation. Sentinel-1 radar provides cloud-free structural information essential during the region’s summer monsoon season, capturing grass canopy architecture and surface moisture patterns that distinguish senesced grassland from bare soil. Sentinel-2 multispectral bands deliver spectral signatures for vegetation type separation while soil-adjusted indices account for bare ground exposure prevalent in savanna-grassland transition zones. Terrain features correct for topographic effects on insolation, soil stability, and moisture availability that strongly influence grass distribution patterns; this comprehensive data integration substantially outperforms single-sensor approaches typical in regional grassland mapping studies [
33,
85]. Additionally, Mpumalanga Province grasslands often occur in heterogeneous landscapes containing cropland, shrubs, and woodland patches. These land cover types can exhibit similar spectral signatures during the dry season, making classification challenging when relying on optical data alone.
The high classification accuracy obtained in this study is consistent with findings from other grassland and vegetation mapping studies that have applied multi-source remote sensing data. Previous research has demonstrated that the integration of radar and optical imagery significantly improves land cover classification performance compared to single-sensor approaches. For example, Ref. [
85] reported that combining Sentinel-1 and Sentinel-2 data improved grassland classification accuracy due to the complementary structural and spectral information provided by radar and optical sensors. Similarly, Ref. [
63] found that multispectral Sentinel-2 bands significantly enhanced vegetation discrimination in heterogeneous landscapes, achieving overall accuracies above 90% in grassland and rangeland mapping. Studies using vegetation indices have also shown improvements in vegetation detection; however, their performance is often lower than that of models using full spectral bands because indices represent simplified transformations of spectral information [
92,
93]. The overall accuracy of 97.7% achieved using the multi-source feature set in this study is therefore comparable to, and in some cases higher than, accuracies reported in similar studies, highlighting the effectiveness of integrating radar, optical, and terrain-derived variables for grassland classification in complex landscapes [
63,
85].
4.3. Comparison Between 1D-CNN and RF Model on Grass Class
The 1D-CNN model demonstrated strong performance in detecting the grass class. Out of all grass reference samples, 162 pixels were correctly classified, with only one false negative recorded. This resulted in a producer’s accuracy (recall) of 0.99, indicating that the model successfully identified most grassland areas present in the testing dataset. The high recall reflects the strong pattern-recognition capability of convolutional networks, which are effective at learning nonlinear relationships within multisource feature vectors. This behavior suggests that the 1D-CNN model strongly captured the spectral–structural signature associated with grassland cover. However, the grass class precision was lower (0.87), caused by 25 non-grass pixels incorrectly labeled as grass. These commission errors indicate a tendency of the 1D-CNN model to favor grass predictions, leading to an overestimation of grassland extent. Such behavior is common in deep learning classifiers optimized to minimize omission errors, where recall is prioritized over precision.
The RF model also performed strongly for the grass class, correctly identifying 155 grass samples, with only one grass pixel misclassified as non-grass. This resulted in a grass-class recall of 0.994, which is marginally lower than that of the 1D-CNN but still indicates near-complete detection. Importantly, RF achieved higher precision (0.969) than the 1D-CNN, meaning fewer non-grass pixels were incorrectly classified as grass. The reduced number of false positives (5 compared to 25 for 1D-CNN) indicates that the RF model was more conservative when assigning the grass label. The grass-class F1-score of 0.981 demonstrates a better balance between omission and commission errors compared to the CNN model. While RF missed a very small number of grass pixels, it compensated by producing cleaner grassland boundaries and less over-classification.
Compared with previous studies using Sentinel-2 imagery for grassland mapping, the 1D-CNN recall of 0.99 and RF F1-score of 0.981 exceed commonly reported values of 0.90–0.95 [
37,
94], demonstrating the effectiveness of integrating multisource features with deep learning and ensemble learning techniques. Minor misclassifications in both models may arise from spectral similarity between grasses and other herbaceous vegetation, mixed pixels, or limitations of spatial resolution, which should be considered when interpreting results. Overall, both 1D-CNN and RF provide reliable frameworks for high-accuracy grassland mapping, with model choice guided by the desired balance between detection completeness and classification precision.
4.4. Comparison Between 1D-CNN and RF Model on Non-Grass Class Performance
For the non-grass class, the 1D-CNN correctly classified 90 non-grass pixels but misclassified 25 non-grass samples as grass, resulting in a recall of 0.78. This indicates that approximately 22% of non-grass areas were omitted, primarily due to confusion with grassland features. Despite this omission error, the 1D-CNN achieved very high precision (0.99) for non-grass, meaning that most pixels predicted as non-grass were correctly labeled. This suggests that when the 1D-CNN assigns the non-grass class, it does so with high reliability. The non-grass F1-score of 0.87 indicates strong overall performance, although the lower recall highlights challenges in distinguishing non-grass surfaces that share similar spectral or structural characteristics with grassland.
The RF classifier demonstrated slightly improved performance for the non-grass class. It correctly identified 105 non-grass samples, with fewer omission errors, resulting in a recall of 0.955, higher than that of the 1D-CNN. Precision remained very high (0.991), indicating minimal commission error. The RF model therefore achieved both strong detection and reliable discrimination of non-grass areas, producing a higher non-grass F1-score (0.972) compared to 1D-CNN. The improved recall suggests that RF better differentiated non-grass surfaces such as bare soil, built-up areas, or croplands that may exhibit reflectance patterns partially overlapping with grassland. 1D-CNN is advantageous when the objective is to ensure complete identification of grassland areas, such as habitat mapping or ecological monitoring, where missing grass pixels are undesirable. RF is more suitable for land-cover inventory and area estimation tasks, where overestimation of grassland could introduce significant bias. The results indicate that while deep learning models exhibit strong detection capability, ensemble machine-learning approaches provide more consistent class balance and improved reliability for operational grassland mapping.
4.5. Limitations and Future Research
While RF and 1D-CNN demonstrated strong efficiency in mapping grassland cover across Mpumalanga Province, several limitations warrant consideration. First, the analysis relied on Sentinel-1 and Sentinel-2 imagery acquired between June and December 2024, representing a restricted temporal window. Grassland ecosystems undergo marked seasonal variability driven by phenological processes such as greening, senescence, biomass accumulation, and management activities such as grazing and harvesting. These dynamics influence spectral reflectance and radar backscatter, potentially affecting model performance under different climatic or phenological conditions. As a result, the developed models may perform differently during dry-season or early-growth periods when vegetation contrast is reduced. Future studies should incorporate multi-seasonal and multi-year datasets to capture phenological dynamics more comprehensively and improve temporal effectiveness. The integration of seasonal composites, vegetation index trajectories, and time-series deep learning approaches may further enhance generalization across diverse environmental conditions.
Classification accuracy may be affected by the spatial resolution of the input imagery. Although combining 10 m and selected 20 m Sentinel-2 bands provided useful spatial detail, mixed pixels and landscape heterogeneity can still introduce uncertainty, particularly in fragmented or transitional areas. Moreover, Sentinel-1 SAR data are inherently influenced by speckle noise and variations in soil moisture, vegetation structure, and surface roughness, which may reduce backscatter consistency despite preprocessing and filtering. Another limitation arises from the simplified binary classification scheme, which distinguishes only grassland and non-grassland. While this framework enabled robust discrimination and streamlined implementation, it oversimplifies ecological heterogeneity. Despite the high classification accuracies achieved by both RF and 1D-CNN models, potential sources of performance overestimation should be acknowledged.
Although stratified random sampling was applied to preserve class distributions between grassland and non-grassland samples, complete spatial independence between training and validation samples may not have been fully guaranteed. Spatial autocorrelation among geographically proximate samples can artificially inflate classification performance because neighboring samples often exhibit similar spectral and environmental characteristics. In addition, the use of point-based reference samples may not fully capture within-class heterogeneity across the study area. The relatively high accuracies observed in this study may also be influenced by the integration of complementary multisource predictors, including spectral, vegetation index, SAR, and terrain variables, as well as the simplified binary classification framework.
Grasslands vary in species composition, degradation status, productivity, and management conditions, and a binary approach may mask important sub-class variability. Future research should therefore explore multi-class classification strategies capable of distinguishing ecological states and management conditions. Furthermore, the training and validation datasets were derived from point samples rather than polygon-based reference data. Although point sampling is widely used, it may not fully capture spatial variability within heterogeneous pixels, especially near class boundaries. Sampling uncertainty may also result from geolocation errors, mixed pixels, and temporal mismatches between reference data and satellite imagery. While GEE facilitated efficient large-scale processing, advanced deep learning architectures cannot yet be fully trained natively within the platform, limiting model complexity compared to dedicated offline environments.
Moreover, the transferability of the developed models to other ecological regions remains uncertain. Differences in climate, vegetation composition, topography, soil characteristics, and land management practices may influence spectral and radar responses, thereby affecting generalization. Broader validation across diverse ecological contexts is needed before operational deployment. Future studies should also adopt spatial cross-validation strategies and independent validation datasets to minimize spatial dependence and strengthen robustness. Despite these limitations, this study demonstrates the strong potential of multisource remote sensing data combined with machine-learning and deep-learning approaches for accurate grassland mapping. The results highlight the effectiveness of integrating spectral, radar, terrain, and vegetation index features, providing a solid foundation for future advancements in large-scale land-cover classification and grassland monitoring systems.