Karnataka, an Indian state, predominantly depends on agriculture. Vulnerability assessment of the land exhibits considerable agro-climatic variability. Vegetation is an important components of ecosystems, it plays a crucial role in supporting biodiversity and sustaining agricultural productivity. Vegetation directly effects livelihoods, environmental Sustainability and food security . Monitoring changes in vegetation particularly at the district level, is important for understanding regional variability and effective agricultural planning. The research study revealed techniques like remote sensing, vegetation index, Geographical information system, Spatio-temporal and Machine learning
etc., used to assess ecosystem.
Remote sensing technologies revolutionized monitoring of vegetation of large Earth’s surface observation from a distance and collection. Satellite-based observations by Sentinel
(Chen et al., 2023), Landsat
(NIE et al., 2024) etc., provide consistent multi-temporal datasets that are highly suitable for analyzing vegetation dynamics across diverse global, local agro-climatic zones (
Bombe, 2023). These technologies are widely used in agriculture, climate studies
(Ahlawat et al., 2015) and land resource management due to their efficiency and accuracy.
The health of vegetation and greenness, the relative density is indicated by Vegetation index indicator. Normalized Difference Vegetation Index (NDVI) (
Kaushalya et al., 2014) is one of the extensively used among several vegetation indices. NDVI value is derived from the red and near-infrared bands as NDVI = (NIR - R)/(NIR), values range from -1.0 to +1.0. It allows differentiation between non-vegetated areas, sparse vegetation and dense vegetation. Areas of barren rock, sand, or snow typically display very low NDVI values (0.1 or less). Sparse vegetation, such as shrubs, grasslands or senescing crops, may yield moderate NDVI values (0.2 to 0.5). High NDVI values (0.6 to 0.9) indicate dense vegetation, found in temperate and tropical forests or crops at their peak growth stage. Enhanced applicability of NDVI helps in vegetation assessment at regional and local scales, climate
(Raza et al., 2023), crop health monitoring
(Judith et al., 2025), crop yield prediction
(Dehghanisanij et al., 2022), drought assessment
(Janarth et al., 2025) and land cover classification
(Nandy et al., 2025) etc.
Spatio-temporal analysis
(Dey et al., 2025) of NDVI integrates spatial and temporal variation of vegetation, providing insights into seasonal and long-term environmental changes, Time-series NDVI analysis is essential for identifying climatic variation effect on vegetation trends and crop cycle. District-wise analysis has gained importance in recent years as it enables localized assessment of vegetation patterns, which is critical for Karnataka. The state includes coastal, hilly and semi-arid regions, diverse agro-climatic zones leading to significant variation in vegetation cover and agricultural practices across districts.
Remote sensing integrated with geographic information systems (GIS)
(Jeyasingh et al., 2023; Buraka et al., 2022) enhances analysis capability of spatial patterns of vegetation and land use changes. GIS enables vegetation mapping, visualization and quantification at multiple spatial scales, supporting decision-making at various spatial levels. Further incorporation of machine learning techniques significantly improves the analysis of remote sensing data. Machine learning algorithms enable automated clustering, classification and prediction of vegetation dynamics by efficiently handling large and complex datasets
(Sarwar et al., 2023) to forecast and facilitate decision-making. Recent studies
(Thimmegowda et al., 2025) demonstrate combining NDVI time-series data with machine learning improves NDVI forecasting, offering timely and spatially explicit predictions of vegetation essential for effective crop, soil (
Nalina et al., 2016) and water management in agriculture
(Kumar et al., 2025). Moreover, NDVI-based studies have proven effective in detecting land use and land cover changes, including agricultural expansion, deforestation and urbanization. These changes have significant implications for environmental sustainability and require continuous monitoring for informed policy interventions.
Survey shows assessment of climate variation of few districts of interest were done and not all districts. Therefore, this research focuses on analyzing the district-wise spatio-temporal variation of vegetation in Karnataka for all the districts, using NDVI collected derived from remote sensing data and GIS.
The study also explores the application of machine learning techniques to improve prediction of NDVI efficiently. Spatio-temporal analysis of NDVI for Karnataka, district-wise, enables NDVI forecasting for early evaluations of vegetation variability, cropping season prospects and the impact of climatic factors on agricultural systems (
Yadav et al., 2024). Such analysis essentially identify vulnerable regions at district level
(Kaushalya et al., 2014), optimizing resource allocation and enhancing agricultural resilience.
Data collection and ML models
NDVI data collection
The raster NDVI data is collected from NASA’ s earth observing system (EOS) MODIS dataset for the Kharif months of Karnataka state, July to November for the years 2000-2022. The details of the data collected is described in Table 1.
Software used
Quantum Geographic Information System (QGIS) (
Lemenkova, 2020) is an open-source tool designed for creating, editing, visualizing, analyzing and publishing geospatial data. It serves as a powerful tool for a wide range of tasks, from simple spatial map creation to complex spatial analysis and data management. Excel is utilized to store the quantified, derived NDVI numeric data of the districts of Karnataka state from QGIS in a comma-separated format for enhanced data handling. Open-source python is employed for data preprocessing, machine learning model development, performance analysis, time series analysis and NDVI forecasting. List of the software used in research is provided in Table 2.
Time series forecasting models
Time series forecasting techniques, such as moving averages
(Li et al., 2021), simple and weighted moving average models are employed for NDVI forecasting. The moving average is a widely used method for forecasting time series data, effective for analysing a variable over several consecutive periods, especially when no other data is available to predict the next period’s value. This technique often utilizes historical data to project future values rather than relying on simple estimates. Moving averages help mitigate short-term fluctuations and emphasize longer-term trends or cycles. Essentially, moving averages forecast the next period’s value by averaging the values of n prior periods. SMA model forecasts new value by averaging the values from the last n periods. For the SMA model, as per the Eq.1 provided, the preceding n values of D are utilized to calculate the forecasted value F for the upcoming period t+1, where D represents the actual value and F denotes the forecasted value.