Next Article in Journal
The Role of Radiomic Analysis and Different Machine Learning Models in Prostate Cancer Diagnosis
Previous Article in Journal
Yarn Color Measurement Method Based on Digital Photography
Previous Article in Special Issue
Insulator Surface Defect Detection Method Based on Graph Feature Diffusion Distillation
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Reclassification Scheme for Image Analysis in GRASS GIS Using Gradient Boosting Algorithm: A Case of Djibouti, East Africa

Department of Biological, Geological and Environmental Sciences, Alma Mater Studiorum-Università di Bologna, Via Irnerio 42, Emilia-Romagna, 40126 Bologna, Italy
J. Imaging 2025, 11(8), 249; https://doi.org/10.3390/jimaging11080249
Submission received: 14 June 2025 / Revised: 16 July 2025 / Accepted: 21 July 2025 / Published: 23 July 2025
(This article belongs to the Special Issue Self-Supervised Learning for Image Processing and Analysis)

Abstract

Image analysis is a valuable approach in a wide array of environmental applications. Mapping land cover categories depicted from satellite images enables the monitoring of landscape dynamics. Such a technique plays a key role for land management and predictive ecosystem modelling. Satellite-based mapping of environmental dynamics enables us to define factors that trigger these processes and are crucial for our understanding of Earth system processes. In this study, a reclassification scheme of image analysis was developed for mapping the adjusted categorisation of land cover types using multispectral remote sensing datasets and Geographic Resources Analysis Support System (GRASS) Geographic Information System (GIS) software. The data included four Landsat 8–9 satellite images on 2015, 2019, 2021 and 2023. The sequence of time series was used to determine land cover dynamics. The classification scheme consisting of 17 initial land cover classes was employed by logical workflow to extract 10 key land cover types of the coastal areas of Bab-el-Mandeb Strait, southern Red Sea. Special attention is placed to identify changes in the land categories regarding the thermal saline lake, Lake Assal, with fluctuating salinity and water levels. The methodology included the use of machine learning (ML) image analysis GRASS GIS modules ‘r.reclass’ for the reclassification of a raster map based on category values. Other modules included ‘r.random’, ‘r.learn.train’ and ‘r.learn.predict’ for gradient boosting ML classifier and ‘i.cluster’ and ‘i.maxlik’ for clustering and maximum-likelihood discriminant analysis. To reveal changes in the land cover categories around the Lake of Assal, this study uses ML and reclassification methods for image analysis. Auxiliary modules included ‘i.group’, ‘r.import’ and other GRASS GIS scripting techniques applied to Landsat image processing and for the identification of land cover variables. The results of image processing demonstrated annual fluctuations in the landscapes around the saline lake and changes in semi-arid and desert land cover types over Djibouti. The increase in the extent of semi-desert areas and the decrease in natural vegetation proved the processes of desertification of the arid environment in Djibouti caused by climate effects. The developed land cover maps provided information for assessing spatial–temporal changes in Djibouti. The proposed ML-based methodology using GRASS GIS can be employed for integrating techniques of image analysis for land management in other arid regions of Africa.

1. Introduction

1.1. Background

Satellite images play a pivotal role in environmental monitoring for reconstructing the the history of landscapes on Earth. Understanding how land cover types change over time gives insight into the development of human–environment interactions [1,2,3]. The main threat of environmental changes are linked to climate issues such as desertification, erosion, landscape fragmentation, coastal degradation and deforestation. Most of this information can be discovered on spaceborne images due to the fundamental principle of remote sensing (RS)—differences in spectral reflectance of pixels corresponding to diverse objects on the Earth. Using such benefits of RS, many environmental processes and phenomena can be recognised on satellite images and Earth Observation (EO) data, including, for instance, deforestation, soil erosion and desertification.
The important application of EO data for environmental monitoring consists of time series analysis. Such a technique is based on the comparison of changes visible in several multi-temporal images to evaluate trends in vegetation coverage during a given temporal period [4,5]. This enables the detection of land cover changes and the identification of landscape dynamics [6,7]. EO data processing requires advanced techniques that allow us to find optimal and time-efficient solutions for solving complex geospatial tasks in image analysis. While traditional methods of Geographical Information Systems (GISs) have limitations, programming algorithms have significant benefits in the time series analysis of satellite images.
Technologies of image analysis play an essential role in the development of environmental monitoring. Traditional tools for processing RS data rely on GISs [8,9]. However, due to the large volume of RS data, the automation of image analysis is needed to effectively perform time series analysis and extract geoinformation. Recent technological developments have enabled novel methods for extracting geoinformation from spaceborne data, including image enhancement [10], image differentiation, rationing or principal component analysis [11]. Machine learning (ML) methods have been found to improve the efficiency of image analysis through automated algorithms. Existing cases of ML algorithms in cartography and RS tend to be related to problems of image processing that are similar to those faced by decision algorithms. In each case, ML algorithms aim to identify the best solution strategy for image classification [12].
Examples of ML algorithms include Random Forest (RF) [13,14], Support Vector Machines (SVMs) [15] and Convolutional Neural Networks (CNNs) [16]. Such approaches are derived from programming and are adapted to image analysis [17,18]. Examples of novel techniques in image analysis include heuristic clustering [19,20,21,22], flexible control of variables [23], optimised pattern recognition [24,25], ensemble learning [26] and objective analysis [27,28].
Following such applications of ML in Earth and climate sciences, this study reports the case of a novel independent reclassification scheme for image analysis at the pixel level using ML coupled with Geographic Resources Analysis Support System (GRASS) GIS and gradient boosting algorithm. Its advantages include the optimisation approach, which considers previous iterative cycles of image classification for the generation of new models and the narrowing of pixel assignment options to various land cover classes.

1.2. Objectives and Goals

The main goal is to identify changes in land cover types of Djibouti using the time series of satellite images by the reclassification scheme. GRASS GIS version 8.4.1 is an advanced scripting cartographic and RS software with a powerful computational engine for geospatial processing [29]. Developed by the international GRASS developer community [30], it is used for processing cartographic data, maps, models and satellite image analysis across various applications in geoinformatics. Some of its important benefits are a built-in framework and a Python Application Programming Interface (API), which supports the automation of data processing through scripting. To achieve this goal, the objective is to map land cover changes in the coastal region of Djibouti using RS data. The scripts are included and commented for reference. The specific objectives of this research are as follows:
  • To produce land cover maps based on the classification of Landsat satellite images from 2015, 2019, 2021 and 2023;
  • To quantify and visualise dynamic changes in land cover types for the identification of landscape dynamics;
  • To assess the accuracy of classification for vegetation mapping in central and coastal zones around Lake Assal.
The rest of this manuscript is organised as follows. Section 1 presents the introduction with a related literature review and identifies the objectives and goals. Section 2 describes the study area, focusing on environmental and climate–hydrological settings that influence landscape types. Section 3 introduces the materials and numerical methods used in this study, including the dataset and workflow, which are described as the methodological approach. Major technical procedures are described in the subsections that follow. In Section 4, we present and discuss the results with cases of land cover changes, comment on uncertainties, and provide and interpret a series of maps. Finally, Section 5 concludes the manuscript, summarising the findings and providing recommendations for future studies.

2. Study Area

This study area is located in Djibouti and surrounding coastal areas in the Gulf of Tadjoura, Bab-el-Mandeb Strait (Figure 1). Situated in the region of the Horn of Africa and surrounded by waters of the southern Red Sea, Djibouti is a strategic point with geo-maritime importance [31,32]. Djibouti is one of the hottest and driest places on Earth with many issues related to climate and weather processes [33]. The thermal crater saline lake, Lake Assal, is located in this area, which is the lowest point on land in East Africa with extreme levels of evaporation. The topography affects temperature and precipitation, which vary according to the elevation and differ in coastal and mountainous regions [34].
This region experiences fluctuations in salinity and water levels due to seasonal and annual changes in temperature and precipitation. Dominating landscapes are represented by dry mountain vegetation typical of arid climates. The distribution and genera of flora and fauna are controlled by low precipitation and high temperatures in semi-desert and desert environments [35,36,37]. For example, the 2011 drought in East Africa affected rain-fed agriculture in Djibouti, which led to a regional famine [38,39,40]. Drought-induced crises endanger long-term investments and development, with catastrophic human costs and effects on vulnerable regions of the country [41,42,43].
The drought-prone regions of Djibouti have experienced strong effects from climate change, including fluctuations in the hydrological regime of thermal lakes. The arid climate has triggered environmental problems; for example, it has desiccated and abandoned agricultural lands, and salinated and blocked water sources due to sea level rise and flash floods [44,45]. Soil erosion and land degradation vary across topographically diverse landscapes, reflecting the prevailing climatic conditions. [46,47]. Moreover, environmental pollution has been reported along the coasts of the Gulf of Tadjoura [48,49].
The surroundings of the Horn of Africa are notable for climate–hydrological fluctuations which cause land cover changes [50,51]. The coastal region located in the Bab-el-Mandeb region includes diverse types of xeric grasslands and shrubland typical for arid ecoregions (Figure 2). This region consists of various land cover classes typical for semi-desert areas: dry shrub steppe and grassland, including species of Vachellia tortilis, Vachellia nubica, and Balanites aegyptiaca. Many scarce vegetation spots include scattered trees or shrubs on the sandy plains of bare lands and semi-deserts.
The eastern strip along the Red Sea coast is part of the Eritrean coastal desert [52]. It includes vegetation along the muddy wadi mouths in diverse habitats [53], grasslands [54,55], and secondary growth areas in the urban areas. The floodplains along the wadi rivers include scarce vegetation typical for semi-desert ecosystems. Xeric vegetation, farmland, mangroves along the coasts of the Red Sea and valleys of wadi [56,57], coral reefs along the coasts [58,59,60] and urban areas collectively make up the region’s landscape. Djibouti is one of the most seismically unstable zones of Africa with high tectonic–magmatic activities [61,62,63,64] due to the closeness of the Afar Triple Junction [65,66,67]. The thermal regime around the Red Sea is explained by its structural connection to the active zone of the East African Rift [68,69,70,71,72].
Such complex geological setting and arid environment have resulted in the deficit of water and favoured the distribution of thermal springs with high salinity, located in three regions—Lake Assal, Lake Hanle and Lake Abhe [73,74]. The craton origin of Lake Assal is related to the Afar Triple Junction [75,76,77]. The geochemical composition of the Assal Rift includes evaporitic halite deposits [78,79]. Its location in the arid zone with strong evaporation and no riverine input contributed to the lake’s increase in salinity, with a high brine concentration above 100 g/L [80]. Fluctuations of this concentration are related to evaporation, the hot climate and geothermal processes [81].

3. Materials and Methods

Our methodology presents a case of image reclassification and analysis using ML techniques for environmental mapping in Djibouti, East Africa. A classification scheme consisting of 17 initial land cover classes was employed through a logical sequence of GRASS GIS modules to extract land cover information of the study area in Djibouti. Reclassification includes the sequence of changing the values in a raster dataset to new values. The process is based on a set of rules which defined the criteria of updates in classes. This operation in GRASS GIS was applied for the simplification of land cover polygons, standardisation of assignment of pixels to classes and preparation of data for land cover analysis.

3.1. Data

The data used in this study include four images from the Landsat 8–9 Operational Land Imager (OLI) and Thermal Infrared Sensor (TIRS): the training image from 2015, and images with biannual intervals from 2019, 2021 and 2023 (Figure 3).
The Landsat images were selected as the data source due to their quality and reliability [82,83,84]. Earlier studies reported the effective use of the RS data in environmental studies which prove their utility and value [85,86,87,88,89,90,91]. Nowadays, satellite images are excellent sources of geoinformation for mapping arid regions [12,92,93]. Spaceborne data are successfully used in the analysis of land cover change and deforestation in tropical forests, and for reporting landscape dynamics [94,95,96,97]. The importance of Landsat data for environmental research has been described earlier [98,99,100].
In this study, four Landsat images were taken on the following dates: (1) 2 July 2015; (2) 23 July 2017; (3) 19 August 2021; and (4) 16 July 2023. The metadata are summarised in Table 1. The cloudiness percentage is less than 10% for all the images. The technical parameters of the scenes are provided in Table 2. Common data for all four images are as follows: Datum and Ellipsoid: World Geodetic System 1984 (WGS84); Product Map Projection L1: Universal Transverse Mercator (UTM) zone 38 (for Djibouti); Worldwide Reference System (WRS): Path—166, Row—52; Landsat Collection Number: 2; Category: T1; Station Identifier: LGN; and Sensor Identifier: OLI/TIRS. The images were taken during day time in nadir with a roll angle of 1° for the 2015 image and 0° for the images from 2017, 2021 and 2023.
The image quality score was 9 for all scenes, according to the Landsat specifications. The remaining various metadata for each scene are summarised in Table 2. The geographic characteristics of the images are referenced in Table 3. The Landsat Scene Identifiers (IDs) are provided below.
The images have been filtered to reduce noise due to cloudiness and atmospheric effects. Images were systematically selected from the USGS EarthExplorer repository and taken at the end of the dry season. During this period, cloud cover is generally low but vegetation appears bright green and contrasts with all other land cover types.

3.2. Workflow

The schematic workflow of the research is presented in Figure 4.
The image processing used to create a land cover map from Landsat OLI/TIRS imagery was carried out in six steps using the following techniques of GRASS GIS:
  • Image import;
  • Data exploration and analysis;
  • Classification of images using MaxLike method;
  • Reclassification scheme using ‘echo’ of Unix and ‘r.reclass’ module;
  • Classification of images using gradient boosting algorithm of ML;
  • Image post-processing and mapping;
  • Accuracy assessment.
The workflow is based on scripting techniques of GRASS GIS for image analysis (software developed originally by the U.S. Army Construction Engineering Research Laboratories in 1982, now maintained by he developer team in Champaign, IL, USA). The topographic map is plotted using existing techniques in GMT version 6.4.0. [101,102,103,104,105] (software developed originally in 1988 by Paul Wessel and Walter H. F. Smith, in Lamont-Doherty Earth Observatory of Columbia University, Palisades, NY, USA).

3.3. Image Preprocessing

The Landsat 8–9 OLI/TIRS images were geometrically rectified according to EPSG coordinates: 2095, Universal Transverse Mercator (UTM) zone for Djibouti according to the USGS technical characteristics. In this study, a scripting method of GRASS GIS was applied, which uses several modules with code snippets explained and commented below.
The images were imported into the working folder using the ‘r.import’ module, then the same procedure was repeated for all the bands and the four images used in this study (2015, 2019, 2021 and 2023). Afterwards, the relief map was imported from GEBCO. The region was set up to the geospatial extent with the isolines obtained using the ‘r.contour’ module with a 200 m interval. To facilitate data processing, the best combinations of Landsat bands were stacked into coloured composites. The bands that produced the best separation for pixels were processed, excluding the panchromatic channels. The Tag Image File Format (TIFF) files were joined using the ‘i.group’ module and enhanced using preprocessing steps which included contrast stretching and atmospheric correction.

3.4. Clustering

The clustering was performed by the ‘i.cluster’ module of GRASS GIS, which generates a signature file and reports results using the k-means clustering algorithm, as explained in previous studies [106,107,108,109]. Signature file determines the categories (classes) of land cover types using the analysis of spectral reflectance of the pixels and contains clusters and covariance matrices for each image. The initial means for each class before data processing reported in Appendix A indicate the starting seed values of the multispectral band before iteration is assigned according to the signature files. The means are then calculated during the ‘i.cluster’ procedure and recalculated following the principles of maximal class separation (the contrast between the classes) and minimal class size (the details of classification with respect to a spatial resolution of 30 m). The table in Appendix A reports such values for each of the 10 classes and 7 multispectral bands of Landsat, starting from 1—‘Coastal aerosol’ to 7—‘SWIR-2’.
The initial mean values for each land cover class for the years 2015, 2017, 2021 and 2023 are reported in Table A1, Table A2, Table A3 and Table A4; see Appendix A. Afterwards, the assignment of pixels was performed iteratively for each land cover class. The same was applied for all images for the years 2015, 2017, 2021 and 2023 with a biannual gap. The classification was performed using the maximum-likelihood discriminant analysis classifier by the ‘i.maxlik’ module [110,111]. The algorithm used the signature file calculated in the previous step. Using the signature file, the land cover types were classified using maximum-likelihood discriminant analysis (Figure 5).

3.5. Accuracy Analysis

The analysis of accuracy (Figure 6) revealed the areas of misclassified pixels within water bodies, including the Bab-el-Mandeb Strait. The accuracy assessment, showing the probability of correctly assigning each pixel to its respective class across all images, is presented in Figure 6 and calculated with the averages of each calculated band. Afterwards, based on the classified ten categories in the images, two of them (‘water in the sea’ and ‘water in shelf’ areas) were merged as a single class ‘water’, and the names of the classes were assigned to each numerical cluster.
After this step, ML was applied to all the images. The ML step started with the generation of training pixels from land cover classification performed in 2015, which were used as seed data. The extraction of training data was conducted using the ‘r.random’ module. Afterwards, the training pixels were used for classification on the Landsat images (example for 2023) by training a model using the ‘r.learn.train’ module. The gradient boosting classifier was used as an algorithm to perform ML classification. Next, the prediction was performed using the ‘r.learn.predict’ ML module, which applied a fitted estimator from the Python’s Scikit-Learn library [112] to raster images in the imagery group. In the next step, the computed raster categories were automatically applied to the classification output and checked using the ‘r.category’ module.

3.6. Gradient Boosting

The images were processed using the gradient boosting ML method of image classification. The essential concept of this algorithm is setting the target outcomes of classified images for the next model based on previous iterations, which in the end minimises the error of classification. Gradient boosting presents an advanced ensemble technique of ML, which combines the predictions of multiple classification steps by the principle of decision trees. Such an approach presents a novel method of satellite image processing based on the supervisor approach. The algorithm classifies images using the iterative approach which considers the previous and next classification steps as loops. It combines several decision trees as simplified learners to create a strong prediction mode. By minimising a loss function embedded in the algorithm, each new learner fixes the mistakes committed by the group of prior learners. In this way, the accuracy and predictive capacity of the classifier are increased iteratively, which is directed by the gradient of the loss function.
The core idea is that the algorithm finds the best possible next model when combined with previous ones. In this way, it minimises the overall prediction error. The advantage of such an approach is that it improves the accuracy of classification through the convergence of decision cycles and assigns cells that constitute the mosaic of pixels on a raster image to the defined categories. When several images are processed as a time series, this enables us to effectively monitor landscape dynamics and detect changes.
The class separability matrices were computed for each pair of years (2015–2017 and 2021–2023) and show the distinguishability between classes (Equations (A1) and (A2)). The iterative cycles of image classification are summarised in Appendix B in four statistical tables for each of the study periods, respectively. They report the pixels’ distribution by categories of land cover classes for each year: 2015, 2017, 2021 and 2023. The values indicate percent convergence, which shows at which values the cluster means of land cover categories become stable during iterative classification. Hence, iterative processes aim to achieve the maximal percentage of pixels that no longer move from cluster to cluster during iteration and reach the best possible values.

3.7. Reclassification

To improve accuracy, the images were reclassified using the principle of reclassification scheme. When clusters are being generated by the algorithm, the means of classified categories constantly change, because cells are assigned to these classes and the mean is then recalculated to include new pixels. The goal of the iteration is to maximise the distances between the classes through recalculation. To this end, after the creation of all clusters and the assignment of pixels into these groups, the algorithm ‘i.cluster’ changes cluster means through iteration processes. In this way, the algorithm attempts to increase the contrast between the classes, i.e., the numerical gap in values between the classes.

3.8. Generalisation of FAO Land Cover Map

The FAO land cover map of Djibouti was generalised from the classes of the Land Cover Classification System (LCCS) according to a technical report on the country. The scheme covering land cover categories comprising 10 classes was used and adopted for the study areas within the country (Table 4). This part of the work was performed using QGIS software, version 3.42.2 ‘Münster’. The QGIS was initially developed by G. Sherman and now a project of the Open Source Geospatial Foundation.
The reclassified image was generated for each year using the ‘r.reclass’ module of GRASS GIS and ‘echo’ Unix command. The raster map was reclassified based on the category values, and new raster maps for the years 2015, 2019, 2021 and 2023 were generated. The category values of the reclassified maps are based on an iteration of the categories using the information generated in ‘landusereclass.txt’ file. These categories were controlled using the ‘r.category’ module. The maps were visualised using modules ‘d.mon’ and ‘g.region’. The color palette was selected from the color tables. Afterwards, the maps were displayed using a combination of ‘d.rast’ and ‘d.vect’ modules. Finally, a cartographic grid was added along with the legends by the ‘d.legend’ module.
The reclassification was performed since water surfaces in the Bab-el-Mandeb Strait and southern Red Sea had different colours. Nevertheless, they belong to the same class of water. The differences in the coastal regions were smooth at the time of image acquisition and appear as dark colours in all images. With each iteration, the values of the means shift to a higher percentage of pixels within each cluster. This is illustrated in the class separability matrix, which shows the distinction between the categories (Equations (A1) and (A2); Appendix C). As means never become completely static, a % convergence and a maximum number of iterations are defined to finalise the process of reclassification before the maximum number of cycles is reached. The final values of the computed class means for each land category are reported in Appendix D. Once the maximum number of reclassification cycles is reached, the optimal % convergence is achieved through the increased number of iterations during the ‘i.cluster’ procedure. Here, the number of cycles depends on the complexity of the terrain and land cover patterns.

4. Results and Discussion

4.1. Land Cover Change Analysis

The results of the classified satellite images are presented in Figure 5. The study area was categorised into 10 distinct land cover classes following the FAO classification scheme: (1) salt plains and hardpans; (2) barren land; (3) water bodies; (4) mangroves and aquatic vegetation on regularly flooded (temporarily or permanently) fresh or brackish water; (5) bushes and shrubs; (6) farmland, shrubs and irrigated trees; (7) built-up areas, artificial surfaces and associated areas; (8) broadleaved semi-deciduous forest and woodland; (9) mosaic cropland in cultivated areas; and (10) sparse vegetation in desert areas. Among these classes, the following categories included sub-clusters: water bodies comprise ponds, areas covered by marshes, rivers, estuaries, and coastal waterways; bushland and shrubland include non-classified types of vegetation such as grasslands, shrubs, rangelands, and savannah; and coastal areas surrounding Lake Assal are categorised by salt-tolerant vegetation and mangroves.
Over an estimated period of a decade, from 2013 to 2023, image analysis revealed certain changes in land cover types across the study area of Djibouti. Thus, it is noteworthy that the amount of mangroves along the coastal areas decreased slightly, shrinking by 0.35 km2 from 6.28 km2 to 5.93 km2 during this period. Furthermore, a large area of 1392 km2 that had previously been covered by bushes and shrubland was converted into other land use categories, resulting in a decrease in coverage from 1194 km2. As a result of this reduction, the percentage of bush cover decreased to 15%. Over the course of the studied period, both salt-covered areas around Lake Assal and croplands showed downward tendencies, with farmland areas falling from 3.21 km2 to 2.75 km2 and salt coverage from 17 km2 to 16.04 km2.
Additionally, saline waters mixed with the fresh waters of the estuaries of the Gulf of Tadjoura have a lighter coloration than those of the open sea. Vegetation types such as mosaic croplands, sparse vegetation, xeric shrubland and grassland or bare soil areas are detected and indicated on the maps. Broadleaved deciduous vegetation is relatively scarce in the study area. The regions of shrub, and flooded brackish water areas are mostly occupied by mangrove forests, which have stronger spectral signals and appear as various shades of colors. The computational results of the pixels by land cover classes are summarised in Table 5.
Xeric shrubland and sparse deciduous forests typical in Djibouti are located along the coasts of the Red Sea or Gulf of Tadjoura. Spectral signatures of this class differ from those of mosaic vegetation (semi-deciduous forests or sparse lands) found in inland regions of the country, on the border with Ethiopia and Eritrea. Thin coastal regions covered with mangrove plants along the coasts of the Bab-el-Mandeb Strait are identified as wetlands partially submerged in water. This type of vegetation shows little difference compared to the salt areas of Lake Assal, which experience significant changes.
There were also notable expansions in other land cover categories of landscapes in Djibouti. For example, the area of bare lands and in the interior deserts (western region of the country) increased significantly between the estimated period of 2015 and 2023. Specifically, the areas expanded from 5.56 km2 to 6.24 km2. This change highlights the processes of desertification of regional landscapes, which is caused by recent climate change and global warming. Hence, desertification processes have become notable over time, with arid regions occupying more areas in inner regions of the country.

4.2. Uncertainties and Sources of Error

Understanding possible uncertainties underlying the classification schemes in RS data processing is imperative. Accurate vegetation mapping using satellite image classification is not easy to achieve due to the spectral confusion between different vegetation types and similarity in spectral reflectance of various plant species [113,114,115,116]. Therefore, accuracy assessment is a crucial step in the evaluation process. In this case, the generated map was compared to the ground truth values, represented in this case by sample points taken from the FAO-based map. The overall accuracy (OA) and Kappa coefficient (KC) were computed to evaluate the classified map’s accuracy by measuring the similarity between the sample points and the correctly and incorrectly categorised classes (Table 6).
The sources of errors in automatic classification are also caused by the individual patterns of land cover categories on Earth; the data are not normally distributed in most cases. Moreover, the light signature of the deciduous broadleaved plants enabled us to detect occasionally growing plants on the mountainous slopes in the central regions of the country where precipitation is higher than in semi-desert areas. Thus, deciduous shrubland in all the images is attributed to the high backscatter coefficients of this vegetation type and spectral reflection effects. Therefore, validation using the computed KC was performed and is reported in Table 6.
In order to avoid uncertainties in classification caused by such cases, coastal types of vegetation were grouped in the same class with other plants having similar spectral properties (grassland). The classification accuracy was performed in order to evaluate possible sources of errors. To this end, images were processed using a rejection probability test, which examines the correctness of the pixel’s classification using the chi-squared test. This made it possible to evaluate the classification of different types of land cover types over the study area using a traditional approach of GRASS GIS based on automated clustering (Figure 6).

4.3. Interpretation and Data Analysis

Major land cover types in Djibouti include xeric shrubland, bare land areas in mountainous deserts, estuary of the Gulf of Tadjoura, cropland areas and sparse vegetation. Multispectral bands of the images were analysed and compared using a spectral diagram and spatial analysis. The main land cover maps of Djibouti generated using reclassified scenes and ML-based analysis for the images is displayed in Figure 7 and Figure 8.
The reclassified images are shown in Figure 7. Here, the areas of water are merged into one class, which improved the classification. Nevertheless, the neighbouring regions containing vegetation types with similar pixel reflectance were misclassified, which required the ML approach for image processing. A fluctuation in Lake Assal visible on the images is related to climate effects and geothermal activities, as is also mentioned in previous studies. This study revealed that similar to the fluctuations of saline sabkhas in the northern Sahara [117,118], the saline lake, Lake Assal, also witnessed slight changes in the water surface and extent of the lacustrine coasts. Nevertheless, the nature of such physiographic variations is more related to the geologic origin [119].
Landscape change detection was performed through a comparison among the land cover types detected on the ML-based classified satellite images obtained on different dates. The classification of the images is based on an automated evaluation of the spectral reflectance values of the individual pixels on the images, which are assigned to different land cover classes. The comparative analysis of the classified images enabled us to detect landscape changes. The observed transitions of categories were the loss of intact vegetation areas; fluctuations in the saline lake, Lake Assal; gains in vegetation and coastal areas; and secondary vegetation growth. These transitions correspond to the predominant patterns of vegetation response to climate warming and growth annual temperatures, which are visible when comparing central and coastal regions of Djibouti, where the latter have been influenced by the marine climate, especially in the coastal areas of the Gulf of Tadjoura.
The traditional (maximal likelihood) and ML classification maps were compared for 2015, 2019, 2021 and 2023. Comparing the changes on classified images from different dates shows the dynamics of the landscapes over Djibouti from 2015 until 2023. The differences between the land cover or land use types are presented in Figure 5, Figure 7 and Figure 8. Figure 5 shows the results of the classification made using the maximal likelihood approach; Figure 6 shows the accuracy assessment; Figure 7 shows the reclassified maps; and Figure 8 shows the results of the classification performed using the ML approach.
The comparison of the classified maps revealed that natural vegetation, such as herbaceous and mosaic shrubland, cropland and grassland, has decreased while the sparse vegetation and bare soil areas typical of desert and semi-desert areas in Djibouti have increased. Changes in land cover types in the coastal region of Bab-el-Mandeb and central Djibouti were detected and visualised in the target landscapes over the period from 2015 to 2023. The images were compared based on different dates to assess the landscape dynamics, which is defined by the evaluation of land cover types through the identification of various land cover patches, in different regions of Djibouti.

5. Conclusions

This paper demonstrated the efficiency of RS data processing using ML methods for visualising land cover changes. Using this approach, the dynamics of land cover types has been detected by identifying differences in the spectral reflectance of pixels on images assigned to different categories by ML algorithms of gradient boosting. This method was tested, and has been explained and presented in the form of a series of new maps covering Djibouti. Interdisciplinary problems in geographical sciences often require decisions to be made by diversified approaches. ML algorithms, such as the gradient boosting classifier, improved mapping workflow through programming to optimise RS data classification. When supplementary modules of GIS are used, such tools point out the shortcomings of traditional methods in geoinformatics. The development of cartographic tools for RS data processing using ML is a challenging task. As technologies mature along with the development of programming algorithms, cartographic modelling and the analysis of landscape changes improve by integrating applications of scripting methods. Here, we have demonstrated the use of such tools using Python’s Scikit-Learn library, adapted to GRASS GIS.
Scripting cartographic tools enable us to highlight salient aspects of environmental dynamics through the automation of mapping and data visualisation. They support geospatial data processing, modelling, visualisation and interpretation. For such geologically complex areas, integrated programming methods assist in handling the issue of data processing in a spatially expressive manner. The effectiveness of ML is explained through the advanced algorithms of image classification and automated workflow. Hence, the use of ML tools is essential for implementing the workflow of processing geographic data to reveal and visualise environmental problems. Their applications demonstrate a prominent role of scripting for geospatial data handling and environmental analysis. As ML algorithms are developed and implemented in RS and mapping, their performance supports the computational complexity of the tasks involved in cartographic data processing. Many case studies on geographical analysis and mapping, which use conventional GISs, for example, require highly computational and costly mapping workload due to diversified cartographic tasks. In such cases, the use of ML, most notably gradient boosting, is an essential solution to optimising cartographic workflow.
Future research can use the thematic maps of land cover types and continue with the analysis of neighbouring regions of the Bab-el-Mandeb Straight for environmental monitoring. Moreover, it can enhance the thematic and topical research of East Africa, particularly in relation to the geological exploration of Djibouti, environmental analysis, and geophysical monitoring of tectonically active regions within the Afar Triple Junction. Furthermore, to continue this study, future works can adapt ML techniques of GRASS GIS for land cover monitoring of other regions over an extended period to analyse landscape dynamics using time series analysis in regions around the Red Sea, East Africa.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data are available in the GitHub repository: https://github.com/paulinelemenkova/GRASS_ML_Djibouti, accessed on 12 June 2025.

Acknowledgments

The author thanks the reviewers for reading and reviewing of this manuscript.

Conflicts of Interest

The author declares no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
APIApplication Programming Interface
CNNConvolutional Neural Network
EOEarth Observation
FAOFood and Agriculture Organisation
GEBCOGeneral Bathymetric Chart of the Oceans
GISGeographic Information System
GMTGeneric Mapping Tool
GRASS GISGeographic Resources Analysis Support System GIS
KCKappa Coefficient
LCCSLand Cover Classification System
OLIOperational Land Imager
MLMachine Learning
OAOverall Accuracy
QGISQuantum Geographic Information System
RFRandom Forest
RSRemote Sensing
SVMSupport Vector Machine
TIRSThermal Infrared Sensor
TIFFTag Image File Format
USGSUnited States Geological Survey
UTMUniversal Transverse Mercator
WGS84World Geodetic System 1984
WRSWorldwide Reference System

Appendix A. Initial Means for Each Multispectral Band Before Data Processing

Table A1. Initial mean values for pixels in spectral bands assigned to target land cover types in Djibouti for the image obtained on 2 July 2015, before iterative classification process.
Table A1. Initial mean values for pixels in spectral bands assigned to target land cover types in Djibouti for the image obtained on 2 July 2015, before iterative classification process.
ClassInitial Mean Values for Multispectral Bands of Landsat: 2015
1-Coastal Aerosol2-Blue3-Green4-Red5-NIR6-SWIR-17-SWIR-2
18103.978671.639562.739665.4310,10210,216.99598.71
28421.699028.3610,061.510,389.810,972.811,250.510,522.6
38739.49385.0810,560.211,114.211,843.612,284.211,446.6
49057.119741.8111,05911,838.612,714.513,317.812,370.5
59374.8210,098.511,557.712,56313,585.314,351.513,294.4
69692.5410,455.312,056.413,287.414,456.215,385.114,218.3
710,010.210,81212,555.214,011.815,32716,418.815,142.3
810,32811,168.713,053.914,736.216,197.917,452.416,066.2
910,645.711,525.413,552.715,460.617,068.718,486.116,990.1
1010,963.411,882.114,051.416,18517,939.619,519.717,914
Table A2. Initial mean values for pixels in spectral bands assigned to target land cover types in Djibouti for the image obtained on 23 July 2017, before iterative classification process.
Table A2. Initial mean values for pixels in spectral bands assigned to target land cover types in Djibouti for the image obtained on 23 July 2017, before iterative classification process.
ClassInitial Mean Values for Multispectral Bands of Landsat: 2017
1-Coastal Aerosol2-Blue3-Green4-Red5-NIR6-SWIR-17-SWIR-2
18074.968660.929599.339725.1710,161.210,291.99670.42
28390.099009.5610,079.210,419.511,011.611,300.710,555.8
38705.229358.210559.111,113.911,861.912,309.411441.2
49020.359706.8511,03911,808.312,712.313,318.112,326.7
59335.4910,055.511,518.912,502.613,562.714,326.913,212.1
69650.6210,404.111,998.813,19714,413.115,335.614,097.5
79965.7510,752.812,478.713,891.415,263.516,344.314,982.9
810,280.911,101.412,958.614,585.716,113.817,353.115,868.3
910,59611,450.113,438.515,280.116,964.218,361.816,753.7
1010,911.111,798.713,918.415,974.417,814.619,370.517,639.1
Table A3. Initial mean values for pixels in spectral bands assigned to target land cover types in Djibouti for the image obtained on 19 August 2021, before iterative classification process.
Table A3. Initial mean values for pixels in spectral bands assigned to target land cover types in Djibouti for the image obtained on 19 August 2021, before iterative classification process.
ClassInitial Mean Values for Multispectral Bands of Landsat: 2021
1-Coastal Aerosol2-Blue3-Green4-Red5-NIR6-SWIR-17-SWIR-2
18317.68806.669565.019718.9710,25410,232.69622.06
28578.749106.810,005.610,359.311,06111,207.510,480.5
38839.879406.9510,446.110,999.711,867.912,182.411,338.9
491019707.0910,886.711,640.112,674.813,157.412,197.4
59362.1310,007.211,327.312,280.413,481.814,132.313,055.8
69623.2610,307.411,767.812,920.814,288.715,107.213,914.3
79884.3910,607.512,208.413,561.115,095.716,082.114,772.7
810,145.510,907.712,64914,201.515,902.617,057.115,631.2
910,406.711,207.813,089.514,841.916,709.618,03216,489.6
1010,667.811,507.913,530.115,482.217,516.519,006.917,348
Table A4. Initial mean values for pixels in spectral bands assigned to target land cover types in Djibouti for the image obtained on 16 July 2023, before iterative classification process.
Table A4. Initial mean values for pixels in spectral bands assigned to target land cover types in Djibouti for the image obtained on 16 July 2023, before iterative classification process.
ClassInitial Mean Values for Multispectral Bands of Landsat: 2023
1-Coastal Aerosol2-Blue3-Green4-Red5-NIR6-SWIR-17-SWIR-2
18504.759131.199993.9410,161.410,600.610,554.59880.58
28747.119404.0110,394.110,760.911,378.111,500.110,685.6
38989.479676.8310,794.311,360.412,155.512,445.811,490.6
49231.839949.6511,194.511,96012,93313,391.412,295.6
59474.1910,222.511,594.712,559.513,710.414,33713,100.6
69716.5510,495.311,994.913,159.114,487.815,282.713,905.5
79958.9110,768.112,395.113,758.615,265.316,228.314,710.5
810,201.311,040.912,795.314,358.116,042.717,173.915,515.5
910,443.611,313.713,195.514,957.716,820.118,119.616,320.5
1010,68611,586.613,595.715,557.217,597.619,065.217,125.5

Appendix B. Iterative Cycles of Image Classification

Table A5. Iterative process of pixel assignment to target classes during image classification: 2015.
Table A5. Iterative process of pixel assignment to target classes during image classification: 2015.
2015Pixel Distribution by Categories of Land Cover Classes: 2015
Stable Points12345678910
Iteration 192.24%1672112505591110860613390635929
Iteration 293.78%1568213755841057850622494647820
Iteration 396.28%1538242975961026843658541626763
Iteration 496.78%1531249117614994840691575599720
Iteration 596.97%1531249137622980836714610568683
Iteration 697.10%1531249166626963833726643537656
Iteration 797.13%1531250194632945834732669512631
Iteration 897.11%1531250219650930827744668498613
Iteration 997.52%1531250243658936819732674480607
Iteration 1097.59%1531250261672941810734659472600
Iteration 1197.75%1531251279681954798727650462597
Iteration 1297.79%1531251291704968775720640456594
Iteration 1397.95%1531251305729964768710629450593
Iteration 1498.12%1531251314755964761699616448591
Table A6. Iterative process of pixel assignment to target classes during image classification: 2017.
Table A6. Iterative process of pixel assignment to target classes during image classification: 2017.
2017Pixel Distribution by Categories of Land Cover Classes: 2017
Stable Points12345678910
Iteration 191.34%1698165765741121829516427655959
Iteration 293.52%15842631176201047811522531667858
Iteration 395.37%1518316137669996788553605640798
Iteration 496.70%1486341140699977776578668605750
Iteration 597.15%1468357134718972771611707575707
Iteration 697.28%1461360131729975783641712561667
Iteration 797.51%1456362123741986798651730528645
Iteration 897.62%14533631187451016795670725510625
Iteration 998.15%14523611207461031813672714502609
Table A7. Iterative process of pixels’ assignment to target classes during image classification: 2021.
Table A7. Iterative process of pixels’ assignment to target classes during image classification: 2021.
2021Pixels’ Distribution by Categories of Land Cover Classes: 2021
Stable Points12345678910
Iteration 191.92%16821421286631062784485371626988
Iteration 290.90%13854311746641017766497467659871
Iteration 391.33%1023791193673989758516549634805
Iteration 493.64%7851029198684985752540587621750
Iteration 595.74%6661147203690984761557614596713
Iteration 696.90%6121201208694984771573641556691
Iteration 797.76%5961217211698985780593647537667
Iteration 897.88%5891224216701990795603645513655
Iteration 998.12%58812252236991007798608644495644
Table A8. Iterative process of pixel assignment to target classes during image classification: 2023.
Table A8. Iterative process of pixel assignment to target classes during image classification: 2023.
2023Pixel Distribution by Categories of Land Cover Classes: 2023
Stable Points12345678910
Iteration 191.95%1665988257411398825673706321032
Iteration 291.27%13933671146111068871570458689900
Iteration 392.44%11346231386411027851595538662832
Iteration 494.08%9398181566531012837618588644776
Iteration 596.51%8728851736611004828638609630741
Iteration 697.26%8479101876681003820662606625713
Iteration 797.74%842915200676996829663621606693
Iteration 897.77%842915216681996825671635583677
Iteration 997.64%842915237683994829666648569658
Iteration 1097.88%842915250700983830666656558641
Iteration 1197.95%842915264711982826667655558621
Iteration 1297.73%842915282719982822668655557599
Iteration 1397.74%842915303721980832664650549585
Iteration 1497.80%842915332710980837672639545569
Iteration 1597.83%842915352723966844672634533560
Iteration 1698.13%842915367733965840672627533547

Appendix C. Computed Class Means for Land Cover Classes in the Region of Lake Assal, Djibouti, East Africa

1 2 3 4 5 6 7 8 9 10 1 0 2 1.5 0 3 5.2 3.0 0 4 6.9 4.3 0.8 0 5 7.8 5.0 1.5 0.8 0 6 7.9 5.3 2.2 1.7 0.9 0 7 6.2 4.5 2.4 2.0 1.5 0.8 0 8 7.4 5.5 3.4 3.1 2.6 1.8 0.8 0 9 8.6 6.7 4.7 4.5 4.0 3.2 1.9 1.1 0 10 11.0 8.6 6.5 6.5 6.0 5.0 3.3 2.4 1.2 0 1 2 3 4 5 6 7 8 9 10 1 0 2 1.3 0 3 3.0 1.6 0 4 5.8 3.5 1.2 0 5 7.1 4.4 1.8 0.8 0 6 7.4 4.9 2.3 1.6 0.9 0 7 7.5 5.2 2.9 2.4 1.8 1.0 0 8 7.5 5.5 3.4 3.2 2.7 2.0 1.0 0 9 8.0 6.1 4.2 4.2 3.8 3.1 2.2 1.2 0 10 8.8 7.1 7.1 5.2 5.3 5.0 4.3 3.4 1.1 0
Equation (A1): Class separability matrices for classified images of Djibouti: 2015 and 2017.
1 2 3 4 5 6 7 8 9 10 1 0 2 1.6 0 3 4.1 2.5 0 4 5.0 3.4 0.7 0 5 6.3 4.6 1.4 0.7 0 6 6.5 4.9 2.0 1.4 0.8 0 7 5.2 4.1 2.1 1.7 1.3 0.7 0 8 6.9 5.6 3.3 2.9 2.5 1.8 0.8 0 9 5.7 4.9 3.2 2.9 2.7 2.2 1.4 0.9 0 10 8.4 7.2 5.2 4.9 4.8 4.0 2.7 2.1 0.9 1 2 3 4 5 6 7 8 9 10 1 0 2 1.4 0 3 4.6 3.5 0 4 6.1 5.0 0.8 0 5 6.6 5.4 1.3 0.9 0 6 6.8 5.9 1.9 1.5 0.8 0 7 6.8 5.9 2.5 2.3 1.7 1.0 0 8 5.5 4.8 2.6 2.5 2.0 1.5 0.8 0 9 7.6 6.8 4.2 4.1 3.6 3.0 1.9 0.8 0 10 9.0 8.2 5.4 5.5 4.9 4.2 3.1 1.7 1.0 0
Equation (A2): Class separability matrices for classified images of Djibouti: 2021 and 2023.

Appendix D. Computed Class Means for Land Cover Classes in the Region of Lake Assal, Djibouti, East Africa

Table A9. Computed class means of 10 land cover types in Lake Assal, Djibouti. The computations are based on Digital Numbers (DNs) of pixels in the evaluated landscapes. Data: multispectral Landsat 8–9 OLI/TIRS images, band (1 to 7) for years 2015 to 2023.
Table A9. Computed class means of 10 land cover types in Lake Assal, Djibouti. The computations are based on Digital Numbers (DNs) of pixels in the evaluated landscapes. Data: multispectral Landsat 8–9 OLI/TIRS images, band (1 to 7) for years 2015 to 2023.
ClassBand 1Band 2Band 3Band 4Band 5Band 6Band 7
2015
17394.237878.928615.88244.478385.5587868586.51
28998.39445.89981.239575.599422.929284.888887.37
39230.469913.1911,138.211,958.212,864.512,862.911,816.5
49430.810,146.611,465.712,44613,497.213,806.212,619
59547.3810,30311,752.412,912.614,092.714,641.313,360.3
69821.7610,624.512,235.613,635.114,896.915,478.614,133.9
710,246.811,081.612,862.414,55216,012.416,653.615,224.3
810,661.711,54413,560.515,543.517,259.818,626.317,001.6
911,251.312,246.214,758.717,30919,326.121,064.219,184.3
1011,881.412,946.115,865.118,729.920,85624,277.422,627.1
2017
17371.57875.988664.698356.388565.288995.228778.1
28858.169357.229951.79564.739444.549371.128992.18
38945.899777.3311,054.511,333.411,76411,571.810,743
49321.2510,018.911,32412,242.313,244.413,468.512,268.8
59496.1710,212.711,611.212,696.313,855.214,375.813,058.1
69715.9610,479.612,049.113,373.414,635.215,185.613,795
710,08710,877.312,605.214,223.315,670.316,38014,930.2
810,526.811,378.813,341.715,24816,971.718,216.116,582.3
911,127.812,082.714,519.516,951.319,046.920,773.918,771.8
1011,728.212,813.215,67618,406.120,794.324,015.722,082.7
2021
17281.647688.528323.588019.438124.068480.678350.31
28578.458990.999497.299305.599360.49422.469107.76
39032.49610.4610,681.611,350.912,512.912,392.411,404.3
49232.849855.511,06311,913.413,238.913,353.212,168.5
59378.8710,036.211,347.712,369.613,788.514,21912,929
69563.9110,256.711,715.612,988.214,561.615,110.513,758.7
710,037.510,785.212,429.313,969.715,629.416,072.714,651.6
810,332.311,120.312,974.714,809.116,765.217,972.916,439.1
910,934.611,846.414,132.916,407.418,58720,167.318,278.5
1011,319.512,358.915,074.517,683.420,10223,286.821,439.7
2023
17473.598079.428857.778532.888642.038940.828737.73
29179.379560.939889.569619.599502.149260.898893.31
39285.3510,02311,304.412,097.213,066.213,05511,870.5
49260.659993.2411324.512,294.713,62414,111.412,725.8
59612.9910,407.711,85012,914.814,185.614,445.713,030.6
69612.9910,407.711,85012,914.814,185.614,445.713,030.6
710,105.510,948.712,646.314,221.315,852.416,551.514,997.2
810,55111,459.313,401.915,287.117,177.818,217.316,436.4
910,830.211,812.414,092.616,381.518,713.820,687.418,410.8
1011,191.612,288.714,890.217,469.420,034.623,154.320,893.2

References

  1. Ndehedehe, C. Remote Sensing of Surface Vegetation. In Satellite Remote Sensing of Terrestrial Hydrology; Springer International Publishing: Cham, Switzerland, 2022; pp. 131–176. [Google Scholar] [CrossRef]
  2. Foli, B.A.K.; Williams, I.K.; Boakye, A.A.; Azumah, D.M.Y.; Agyekum, K.A.; Wiafe, G. Earth Observation Services in Support of West Africa’s Blue Economy: Coastal Resilience and Climate Impacts. Remote Sens. Earth Syst. Sci. 2022, 5, 59–70. [Google Scholar] [CrossRef]
  3. Ifejika Speranza, C.; Akinyemi, F.O.; Baratoux, D.; Benveniste, J.; Ceperley, N.; Driouech, F.; Helmschrot, J. Enhancing the Uptake of Earth Observation Products and Services in Africa Through a Multi-level Transdisciplinary Approach. Surv. Geophys. 2023, 44, 7–41. [Google Scholar] [CrossRef] [PubMed]
  4. Springer, A.; Lopez, T.; Owor, M.; Frappart, F.; Stieglitz, T. The Role of Space-Based Observations for Groundwater Resource Monitoring over Africa. Surv. Geophys. 2023, 44, 123–172. [Google Scholar] [CrossRef]
  5. Jia, N.; Li, Y.; Viña, A.; Cheng, J.; Dou, Y.; Song, Q.; He, L.; Liu, J. Long Image Time Series for Crop Extraction Based on the Automatically Generated Samples Algorithm. In Proceedings of the IGARSS 2023—2023 IEEE International Geoscience and Remote Sensing Symposium, Pasadena, CA, USA, 16–21 July 2023; pp. 3502–3505. [Google Scholar] [CrossRef]
  6. Ngondo, J.; Mango, J.; Liu, R.; Nobert, J.; Dubi, A.; Cheng, H. Land-Use and Land-Cover (LULC) Change Detection and the Implications for Coastal Water Resource Management in the Wami–Ruvu Basin, Tanzania. Sustainability 2021, 13, 4092. [Google Scholar] [CrossRef]
  7. Natarajan, K.; Latva-Käyrä, P.; Zyadin, A.; Pelkonen, P. New methodological approach for biomass resource assessment in India using GIS application and land use/land cover (LULC) maps. Renew. Sustain. Energy Rev. 2016, 63, 256–268. [Google Scholar] [CrossRef]
  8. Borana, S.; Yadav, S. Chapter 10-Urban land-use susceptibility and sustainability—Case study. In Water, Land, and Forest Susceptibility and Sustainability; Chatterjee, U., Pradhan, B., Kumar, S., Saha, S., Zakwan, M., Fath, B.D., Fiscus, D., Eds.; Academic Press: Cambridge, MA, USA, 2023; Volume 2, pp. 261–286. [Google Scholar] [CrossRef]
  9. Zhu, A.X.; Zhao, F.H.; Liang, P.; Qin, C.Z. Next generation of GIS: Must be easy. Ann. GIS 2021, 27, 71–86. [Google Scholar] [CrossRef]
  10. Dyson, K.; Nicolau, A.P.; Saah, D.; Clinton, N. Image Manipulation: Bands, Arithmetic, Thresholds, and Masks. In Cloud-Based Remote Sensing with Google Earth Engine: Fundamentals and Applications; Springer International Publishing: Cham, Switzerland, 2024; pp. 97–114. [Google Scholar] [CrossRef]
  11. Kochher, R.; Sharma, A. Improved principle component analysis based gray stretch algorithm for landsat image segmentation. In Proceedings of the 2016 2nd International Conference on Next Generation Computing Technologies (NGCT), Dehradun, India, 14–16 October 2016; pp. 765–771. [Google Scholar] [CrossRef]
  12. Ferchichi, A.; Chihaoui, M.; Ferchichi, A. Spatio-temporal modeling of climate change impacts on drought forecast using Generative Adversarial Network: A case study in Africa. Expert Syst. Appl. 2024, 238, 122211. [Google Scholar] [CrossRef]
  13. Balha, A.; Singh, C.K. Comparison of Maximum Likelihood, Neural Networks, and Random Forests Algorithms in Classifying Urban Landscape. In Application of Remote Sensing and GIS in Natural Resources and Built Infrastructure Management; Springer International Publishing: Cham, Switzerland, 2022; pp. 29–38. [Google Scholar] [CrossRef]
  14. Lemenkova, P. Random Forest Classifier Algorithm of Geographic Resources Analysis Support System Geographic Information System for Satellite Image Processing: Case Study of Bight of Sofala, Mozambique. Coasts 2024, 4, 127–149. [Google Scholar] [CrossRef]
  15. Zhang, D.; Zhao, T.; Xue, S.; Meng, Y.; Wang, W. Diagnosis of Dark Field Partial Slight Discharge of GIS Coaxial Busbar Using KPCA-SVM-Based Heuristic Sequence Comparison Method. In Proceedings of the 2023 China Automation Congress (CAC), Chongqing, China, 17–19 November 2023; pp. 4487–4492. [Google Scholar] [CrossRef]
  16. Suárez-Fernández, G.E.; Martínez-Sánchez, J.; Arias, P. Assessment of vegetation indices for mapping burned areas using a deep learning method and a comprehensive forest fire dataset from Landsat collection. Adv. Space Res. 2025, 75, 1665–1685. [Google Scholar] [CrossRef]
  17. Huang, F.; Cao, Z.; Guo, J.; Jiang, S.H.; Li, S.; Guo, Z. Comparisons of heuristic, general statistical and machine learning models for landslide susceptibility prediction and mapping. Catena 2020, 191, 104580. [Google Scholar] [CrossRef]
  18. Arabameri, A.; Arora, A.; Pal, S.C.; Mitra, S.; Saha, A.; Nalivan, O.A.; Panahi, S.; Moayedi, H. K-Fold and State-of-the-Art Metaheuristic Machine Learning Approaches for Groundwater Potential Modelling. Water Resour. Manag. 2021, 35, 1837–1869. [Google Scholar] [CrossRef]
  19. Hara Sudhan, G.H.; Aravind, R.G.; Thanaraj, K.P. Multispectral Analysis of Satellite Images Using Heuristic Algorithm. In Proceedings of the 2018 International Conference on Communication and Signal Processing (ICCSP), Chennai, India, 3–5 April 2018; pp. 1010–1013. [Google Scholar] [CrossRef]
  20. Vitale, A.; Salvo, C.; Lamonaca, F. A Novel Geospatial Methodology for Measuring and Mapping Spatiotemporal Built-Up Dynamics Based on Google Earth Engine and Unsupervised K-Means Clustering of Multispectral Satellite Imagery. In Proceedings of the 2024 IEEE International Workshop on Metrology for Living Environment (MetroLivEnv), Chania, Greece, 12–14 June 2024; pp. 57–62. [Google Scholar] [CrossRef]
  21. Kirkby, S.; Badcock, J.; Eklund, P. Encoding heuristic knowledge for GIS classification. In Proceedings of the 1997 IEEE International Conference on Intelligent Processing Systems (Cat. No.97TH8335), Beijing, China, 28–31 October 1997; Volume 2, pp. 1143–1145. [Google Scholar] [CrossRef]
  22. Hong, Z.; Bian, F. A Heuristic Approach for Fast Mining Association Rules in Transportation System. In Proceedings of the 2008 Fifth International Conference on Fuzzy Systems and Knowledge Discovery, Jinan, China, 18–20 October 2008; Volume 2, pp. 541–545. [Google Scholar] [CrossRef]
  23. Pham, V.D.; Nguyen, Q.H.; Nguyen, H.D.; Pham, V.M.; Vu, V.M.; Bui, Q.T. Convolutional Neural Network—Optimized Moth Flame Algorithm for Shallow Landslide Susceptible Analysis. IEEE Access 2020, 8, 32727–32736. [Google Scholar] [CrossRef]
  24. Han, S.; Liao, S.; Gao, F.; Wang, B.; Yang, N. Pattern Recognition of UHF Partial Discharge Signals in GIS Based on Deep Learning. In Proceedings of the 2021 International Conference on Advanced Electrical Equipment and Reliable Operation (AEERO), Beijing, China, 15–17 October 2021; pp. 1–5. [Google Scholar] [CrossRef]
  25. Badr, G.; Oommen, B. On optimizing syntactic pattern recognition using tries and AI-based heuristic-search strategies. IEEE Trans. Syst. Man, Cybern. Part B Cybernetics 2006, 36, 611–622. [Google Scholar] [CrossRef] [PubMed]
  26. Yang, J.; Zheng, X. Partial Discharge Pattern Recognition in GIS Based on Multiscale Dispersion Entropy and Stacking Ensemble Learning. In Proceedings of the 2023 International Conference on Pattern Recognition, Machine Vision and Intelligent Algorithms (PRMVIA), Beihai, China, 24–26 March 2023; pp. 81–85. [Google Scholar] [CrossRef]
  27. Sasmi Hidayatul, Y.T.; Djunaidy, A.; Muklason, A. Solving Multi-objective Vehicle Routing Problem Using Hyper-heuristic Method By Considering Balance of Route Distances. In Proceedings of the 2019 International Conference on Information and Communications Technology (ICOIACT), Yogyakarta, Indonesia, 24–25 July 2019; pp. 937–942. [Google Scholar] [CrossRef]
  28. Tang, Z.; Cao, Z. Application of Convolutional Neural Network Transfer Learning in Partial Discharge Pattern Recognition. In Proceedings of the 2020 IEEE International Conference on High Voltage Engineering and Application (ICHVE), Beijing, China, 6–10 September 2020; pp. 1–4. [Google Scholar] [CrossRef]
  29. Neteler, M.; Bowman, M.H.; Landa, M.; Metz, M. GRASS GIS: A multi-purpose open source GIS. Environ. Model. Softw. 2012, 31, 124–130. [Google Scholar] [CrossRef]
  30. Team, G.D.; Landa, M.; Neteler, M.; Metz, M.; Petrášová, A.; Petráš, V.; Clements, G.; Zigo, T.; Larsson, N.; Kladivová, L.; et al. GRASS GIS, 2025. Available online: https://zenodo.org/records/14918754 (accessed on 12 June 2025).
  31. McCabe, R. Policing the Seas: Building Constabulary Maritime Governance in the Horn of Africa–The Case of Djibouti and Kenya. Afr. Secur. 2019, 12, 330–355. [Google Scholar] [CrossRef]
  32. Lawale, S.; Ahmad, T. The Role of Small States in Power Contestations in the Horn of Africa Case Study of Djibouti. Asian J. Middle East. Islam. Stud. 2023, 17, 325–340. [Google Scholar] [CrossRef]
  33. Verdugo, D. Djibouti. In Encyclopedia of Tourism; Springer International Publishing: Cham, Switzerland, 2016; pp. 266–267. [Google Scholar] [CrossRef]
  34. Haile, G.G.; Tang, Q.; Hosseini-Moghari, S.M.; Liu, X.; Gebremicael, T.G.; Leng, G.; Kebede, A.; Xu, X.; Yun, X. Projected Impacts of Climate Change on Drought Patterns Over East Africa. Earth’s Future 2020, 8, e2020EF001502. [Google Scholar] [CrossRef]
  35. Gebremeskel Haile, G.; Tang, Q.; Leng, G.; Jia, G.; Wang, J.; Cai, D.; Sun, S.; Baniya, B.; Zhang, Q. Long-term spatiotemporal variation of drought patterns over the Greater Horn of Africa. Sci. Total. Environ. 2020, 704, 135299. [Google Scholar] [CrossRef] [PubMed]
  36. Lemenkova, P. Evapotranspiration, vapour pressure and climatic water deficit in Ethiopia mapped using GMT and TerraClimate dataset. J. Water Land Dev. 2022, 54, 201–209. [Google Scholar] [CrossRef]
  37. AghaKouchak, A. A multivariate approach for persistence-based drought prediction: Application to the 2010–2011 East Africa drought. J. Hydrol. 2015, 526, 127–135. [Google Scholar] [CrossRef]
  38. Agutu, N.; Awange, J.; Zerihun, A.; Ndehedehe, C.; Kuhn, M.; Fukuda, Y. Assessing multi-satellite remote sensing, reanalysis, and land surface models’ products in characterizing agricultural drought in East Africa. Remote Sens. Environ. 2017, 194, 287–302. [Google Scholar] [CrossRef]
  39. D’Ercole, R.; Casella, D.; Panegrossi, G.; Sanò, P. A high temporal resolution NDVI time series to monitor drought events in the Horn of Africa. Int. J. Appl. Earth Obs. Geoinf. 2024, 135, 104264. [Google Scholar] [CrossRef]
  40. Tufa Dinku, P.C.; Connor, S.J. Challenges of satellite rainfall estimation over mountainous and arid parts of east Africa. Int. J. Remote Sens. 2011, 32, 5965–5979. [Google Scholar] [CrossRef]
  41. Mishra, A.K.; Singh, V.P. A Review of Drought Concepts. J. Hydrol. 2010, 391, 202–216. [Google Scholar] [CrossRef]
  42. Fava, F.; Vrieling, A. Earth observation for drought risk financing in pastoral systems of sub-Saharan Africa. Curr. Opin. Environ. Sustain. 2021, 48, 44–52. [Google Scholar] [CrossRef]
  43. Bravar, L.; Kavvas, M. On the Physics of Droughts. I. A Conceptual Framework. J. Hydrol. 1991, 129, 281–297. [Google Scholar] [CrossRef]
  44. Schulman, S. Climate Change Challenges and Djibouti. RUSI J. 2019, 164, 62–75. [Google Scholar] [CrossRef]
  45. Carrão, H.; Naumann, G.; Barbosa, P. Mapping Global Patterns of Drought Risk: An Empirical Framework Based on Sub-National Estimates of Hazard, Exposure and Vulnerability. Glob. Environ. Change 2016, 39, 108–124. [Google Scholar] [CrossRef]
  46. Fenta, A.A.; Tsunekawa, A.; Haregeweyn, N.; Poesen, J.; Tsubo, M.; Borrelli, P.; Panagos, P.; Vanmaercke, M.; Broeckx, J.; Yasuda, H.; et al. Land susceptibility to water and wind erosion risks in the East Africa region. Sci. Total. Environ. 2020, 703, 135016. [Google Scholar] [CrossRef] [PubMed]
  47. Knight, J.; Abd Elbasit, M.A.M.; Adam, E. Land Degradation in Eritrea and Djibouti. In Landscapes and Landforms of the Horn of Africa: Eritrea, Djibouti, Somalia; Springer International Publishing: Cham, Switzerland, 2022; pp. 223–232. [Google Scholar] [CrossRef]
  48. Boldrocchi, G.; Moussa Omar, Y.; Rowat, D.; Bettinetti, R. First results on zooplankton community composition and contamination by some persistent organic pollutants in the Gulf of Tadjoura (Djibouti). Sci. Total. Environ. 2018, 627, 812–821. [Google Scholar] [CrossRef] [PubMed]
  49. Gajdzik, L.; Green, A.L.; Cochran, J.E.; Hardenstine, R.S.; Tanabe, L.K.; Berumen, M.L. Using species connectivity to achieve coordinated large-scale marine conservation efforts in the Red Sea. Mar. Pollut. Bull. 2021, 166, 112244. [Google Scholar] [CrossRef] [PubMed]
  50. Billi, P. Climate Variability in the Horn of Africa Eastern Countries: Eritrea, Djibouti, Somalia. In Landscapes and Landforms of the Horn of Africa: Eritrea, Djibouti, Somalia; Springer International Publishing: Cham, Switzerland, 2022; pp. 1–39. [Google Scholar] [CrossRef]
  51. Seka, A.M.; Guo, H.; Zhang, J.; Han, J.; Bayable, E.; Ayele, G.T.; Workneh, H.T.; Bayouli, O.T.; Muhirwa, F.; Reda, K.W. Evaluating the future total water storage change and hydrological drought under climate change over lake basins, East Africa. J. Clean. Prod. 2024, 447, 141552. [Google Scholar] [CrossRef]
  52. Tesfai, R.T.; Parrini, F.; Owen-Smith, N.; Moehlman, P.D. African wild ass drinking behaviour on the Messir Plateau, Danakil Desert, Eritrea. J. Arid. Environ. 2021, 185, 104327. [Google Scholar] [CrossRef]
  53. Medin, T.; Martínez-Navarro, B.; Rivals, F.; Libsekal, Y.; Rook, L. The late Early Pleistocene suid remains from the paleoanthropological site of Buia (Eritrea): Systematics, biochronology and eco-geographical context. Palaeogeogr. Palaeoclimatol. Palaeoecol. 2015, 431, 26–42. [Google Scholar] [CrossRef]
  54. Ali, M.M.; Abd Ellah, R.G. Chapter 1-History and formation of African Lakes. In Lakes of Africa; El-Sheekh, M., Elsaied, H.E., Eds.; Elsevier: Amsterdam, The Netherlands, 2023; pp. 1–31. [Google Scholar] [CrossRef]
  55. Idowu, T.E.; Lasisi, K.H. Seawater intrusion in the coastal aquifers of East and Horn of Africa: A review from a regional perspective. Sci. Afr. 2020, 8, e00402. [Google Scholar] [CrossRef]
  56. Blanco-Sacristán, J.; Johansen, K.; Duarte, C.M.; Daffonchio, D.; Hoteit, I.; McCabe, M.F. Mangrove distribution and afforestation potential in the Red Sea. Sci. Total. Environ. 2022, 843, 157098. [Google Scholar] [CrossRef] [PubMed]
  57. Beyin, A. Living by the land, gazing at the sea: Hominin occupation of near-coastal landscapes on the western periphery of the Red Sea. Quat. Sci. Adv. 2024, 16, 100247. [Google Scholar] [CrossRef]
  58. Klaus, R. Coral Reefs and Communities of the Central and Southern Red Sea (Sudan, Eritrea, Djibouti, and Yemen). In The Red Sea: The Formation, Morphology, Oceanography and Environment of a Young Ocean Basin; Springer: Berlin/Heidelberg, Germany, 2015; pp. 409–451. [Google Scholar] [CrossRef]
  59. Cowburn, B.; Samoilys, M.; Osuka, K.; Klaus, R.; Newman, C.; Gudka, M.; Obura, D. Healthy and Diverse Coral Reefs in Djibouti–A Resilient Reef System or Few Anthropogenic Threats? Mar. Pollut. Bull. 2019, 148, 182–193. [Google Scholar] [CrossRef] [PubMed]
  60. Gapper, J.J.; Maharjan, S.; Li, W.; Linstead, E.; Tiwari, S.P.; Qurban, M.A.; El-Askary, H. A generalized machine learning model for long-term coral reef monitoring in the Red Sea. Heliyon 2024, 10, e38249. [Google Scholar] [CrossRef] [PubMed]
  61. Chandrasekharam, D.; Lashin, A.; Al Arifi, N.; Al Bassam, A.A.; Varun, C. Evolution of geothermal systems around the Red Sea. Environ. Earth Sci. 2015, 73, 4215–4236. [Google Scholar] [CrossRef]
  62. Moussa, N.; Bayon, G.; Dekov, V.; Yamanaka, T.; Shinjo, R.; Toki, T.; Le Gall, B.; Grassineau, N.; Langlade, J.; Awaleh, M.; et al. Mixed carbonate-siliceous hydrothermal chimneys ahead of the Asal propagating rift (SE Afar Rift, Republic of Djibouti). J. Afr. Earth Sci. 2023, 197, 104765. [Google Scholar] [CrossRef]
  63. Ayele, A.; Luckett, R.; Baptie, B.; Whaler, K. The 2015 earthquake swarm in the Fentale volcanic complex (FVC): A geohazard risk for Ethiopia’s commercial route to the Djibouti port. J. Afr. Earth Sci. 2024, 213, 105236. [Google Scholar] [CrossRef]
  64. Jalludin, M.; Razack, M. Analysis of pumping tests, with regard to tectonics, hydrothermal effects and weathering, for fractured Dalha and stratiform basalts, Republic of Djibouti. J. Hydrol. 1994, 155, 237–250. [Google Scholar] [CrossRef]
  65. Rime, V.; Foubert, A.; Ruch, J.; Kidane, T. Tectonostratigraphic evolution and significance of the Afar Depression. Earth-Sci. Rev. 2023, 244, 104519. [Google Scholar] [CrossRef]
  66. Gidafie, D.; Nedaw, D.; Azagegn, T.; Abebe, B.; Baba, A. Evaluation of the source and mechanisms of groundwater recharge for the southern sections of the western Afar rift margin and associated rift floor. J. Hydrol. Reg. Stud. 2024, 56, 102037. [Google Scholar] [CrossRef]
  67. Darrah, T.H.; Tedesco, D.; Tassi, F.; Vaselli, O.; Cuoco, E.; Poreda, R.J. Gas chemistry of the Dallol region of the Danakil Depression in the Afar region of the northern-most East African Rift. Chem. Geol. 2013, 339, 16–29. [Google Scholar] [CrossRef]
  68. Varet, J. Geomorphology of Afar. In Landscapes and Landforms of the Horn of Africa: Eritrea, Djibouti, Somalia; Springer International Publishing: Cham, Switzerland, 2022; pp. 81–124. [Google Scholar] [CrossRef]
  69. Lemenkova, P. Tanzania Craton, Serengeti Plain and Eastern Rift Valley: Mapping of geospatial data by scripting techniques. Est. J. Earth Sci. 2022, 71, 61–79. [Google Scholar] [CrossRef]
  70. Pinzuti, P.; Mignan, A.; King, G.C. Surface morphology of active normal faults in hard rock: Implications for the mechanics of the Asal Rift, Djibouti. Earth Planet. Sci. Lett. 2010, 299, 169–179. [Google Scholar] [CrossRef]
  71. Lemenkova, P. Seismicity in the Afar Depression and Great Rift Valley, Ethiopia. Environ. Res. Eng. Manag. 2022, 78, 83–96. [Google Scholar] [CrossRef]
  72. Meshesha, D.; Chekol, T.; Negussia, S. Major and trace element compositions of basaltic lavas from western margin of central main Ethiopian rift: Enriched asthenosphere vs. mantle plume contribution. Heliyon 2021, 7, e08634. [Google Scholar] [CrossRef] [PubMed]
  73. Mologni, C.; Bruxelles, L.; Schuster, M.; Davtian, G.; Ménard, C.; Orange, F.; Doubre, C.; Cauliez, J.; Taezaz, H.B.; Revel, M.; et al. Holocene East African monsoonal variations recorded in wave-dominated clastic paleo-shorelines of Lake Abhe, Central Afar region (Ethiopia & Djibouti). Geomorphology 2021, 391, 107896. [Google Scholar] [CrossRef]
  74. D’Amore, F.; Giusti, D.; Abdallah, A. Geochemistry of the High-Salinity Geothermal field of Asal, Republic of Djibouti, Africa. Geothermics 1998, 27, 197–210. [Google Scholar] [CrossRef]
  75. Houssein, D.E.; Axelsson, G. Geothermal resources in the Asal Region, Republic of Djibouti: An update with emphasis on reservoir engineering studies. Geothermics 2010, 39, 220–227. [Google Scholar] [CrossRef]
  76. Awaleh, M.B.; Nishijima, J. Delineation of Geological Structures of Arta Geothermal Prospect in Djibouti Based on the Gravity Data Analysis and Interpretation. Geothermics 2024, 117, 102894. [Google Scholar] [CrossRef]
  77. Bouh Houssein, D.; Chandrasekharam, V.C.; Jalludin, M. Geochemistry of Thermal Springs Around Lake Abhe, Western Djibouti. Int. J. Sustain. Energy 2014, 33, 1090–1102. [Google Scholar] [CrossRef]
  78. Castanier, S.; Perthuisot, J.P.; Rouchy, J.M.; Maurin, A.; Guelorget, O. Halite Ooids in Lake Asal, Djibouti: Biocrystalline Build-UPS. Geobios 1992, 25, 811–821. [Google Scholar] [CrossRef]
  79. Gasse, F.; Fontes, J.C. Palaeoenvironments and Palaeohydrology of a Tropical Closed Lake (Lake Asal, Djibouti) Since 10,000 yr B.P. Palaeogeogr. Palaeoclimatol. Palaeoecol. 1989, 69, 67–102. [Google Scholar] [CrossRef]
  80. Dekov, V.M.; Guéguen, B.; Yamanaka, T.; Moussa, N.; Okumura, T.; Bayon, G.; Liebetrau, V.; Yoshimura, T.; Kamenov, G.; Araoka, D.; et al. When a Mid-Ocean Ridge Encroaches a Continent: Seafloor-Type Hydrothermal Activity in Lake Asal (Afar Rift). Chem. Geol. 2021, 568, 120126. [Google Scholar] [CrossRef]
  81. Zan, L.; Gianelli, G.; Passerini, P.; Troisi, C.; Haga, A.O. Geothermal Exploration in the Republic of Djibouti: Thermal and Geological Data of the Hanlé and Asal Areas. Geothermics 1990, 19, 561–582. [Google Scholar] [CrossRef]
  82. Gong, Z.; Ge, W.; Guo, J.; Liu, J. Satellite remote sensing of vegetation phenology: Progress, challenges, and opportunities. ISPRS J. Photogramm. Remote Sens. 2024, 217, 149–164. [Google Scholar] [CrossRef]
  83. Allu, A.R.; Mesapam, S. Impact of remote sensing data fusion on agriculture applications: A review. Eur. J. Agron. 2025, 164, 127478. [Google Scholar] [CrossRef]
  84. Chanuwan Wijesinghe, D.; Chaminda Withanage, N.; Kumar Mishra, P.; Ranagalage, M.; Abdelrahman, K.; Fnais, M.S. An application of the remote sensing derived indices for drought monitoring in a dry zone district, in tropical island. Ecol. Indic. 2024, 167, 112681. [Google Scholar] [CrossRef]
  85. Wang, Y.; Sun, Y.; Cao, X.; Wang, Y.; Zhang, W.; Cheng, X. A review of regional and Global scale Land Use/Land Cover (LULC) mapping products generated from satellite remote sensing. ISPRS J. Photogramm. Remote Sens. 2023, 206, 311–334. [Google Scholar] [CrossRef]
  86. Darem, A.A.; Alhashmi, A.A.; Almadani, A.M.; Alanazi, A.K.; Sutantra, G.A. Development of a map for land use and land cover classification of the Northern Border Region using remote sensing and GIS. Egypt. J. Remote Sens. Space Sci. 2023, 26, 341–350. [Google Scholar] [CrossRef]
  87. Farooq, B.; Manocha, A. Satellite-based change detection in multi-objective scenarios: A comprehensive review. Remote Sens. Appl. Soc. Environ. 2024, 34, 101168. [Google Scholar] [CrossRef]
  88. Afuye, G.A.; Nduku, L.; Kalumba, A.M.; Santos, C.A.G.; Orimoloye, I.R.; Ojeh, V.N.; Thamaga, K.H.; Sibandze, P. Global trend assessment of land use and land cover changes: A systematic approach to future research development and planning. J. King Saud Univ.-Sci. 2024, 36, 103262. [Google Scholar] [CrossRef]
  89. Chughtai, A.H.; Abbasi, H.; Karas, I.R. A review on change detection method and accuracy assessment for land use land cover. Remote Sens. Appl. Soc. Environ. 2021, 22, 100482. [Google Scholar] [CrossRef]
  90. Velastegui-Montoya, A.; Escandón-Panchana, P.; Peña-Villacreses, G.; Herrera-Franco, G. Land use/land cover of petroleum activities in the framework of sustainable development. Clean. Eng. Technol. 2023, 15, 100659. [Google Scholar] [CrossRef]
  91. Farhan, M.; Wu, T.; Amin, M.; Tariq, A.; Guluzade, R.; Alzahrani, H. Monitoring and prediction of the LULC change dynamics using time series remote sensing data with Google Earth Engine. Phys. Chem. Earth Parts A/B/C 2024, 136, 103689. [Google Scholar] [CrossRef]
  92. Amazirh, A.; Chehbouni, A.; Bouras, E.; Benkirane, M.; Hssaine, B.; Entekhabi, D. Drought cascade lag time estimation across Africa based on remote sensing of hydrological cycle components. Adv. Water Resour. 2023, 182, 104586. [Google Scholar] [CrossRef]
  93. Mekonnen, Y.G.; Alamirew, T.; Chukalla, A.D.; Malede, D.A.; Yalew, S.G.; Mengistu, A.F. Remote sensing in hydrology: A systematic review of its applications in the Upper Blue Nile Basin, Ethiopia. HydroResearch 2025, 8, 1–12. [Google Scholar] [CrossRef]
  94. Parra-Paitan, C.; Meyfroidt, P.; Verburg, P.H.; zu Ermgassen, E.K. Deforestation and climate risk hotspots in the global cocoa value chain. Environ. Sci. Policy 2024, 158, 103796. [Google Scholar] [CrossRef]
  95. Zhao, Z.; Ciais, P.; Wigneron, J.P.; Santoro, M.; Brandt, M.; Kleinschroth, F.; Lewis, S.L.; Chave, J.; Fensholt, R.; Laporte, N.; et al. Central African biomass carbon losses and gains during 2010–2019. One Earth 2024, 7, 506–519. [Google Scholar] [CrossRef]
  96. Nzabarinda, V.; Bao, A.; Tie, L.; Uwamahoro, S.; Kayiranga, A.; Ochege, F.U.; Muhirwa, F.; Bao, J. Expanding forest carbon sinks to mitigate climate change in Africa. Renew. Sustain. Energy Rev. 2025, 207, 114849. [Google Scholar] [CrossRef]
  97. Montero-Botey, M.; Kivuyo, E.; Sitati, N.; Perea, R. Deforestation and water availability as main drivers of human-elephant conflict. Glob. Ecol. Conserv. 2024, 54, e03068. [Google Scholar] [CrossRef]
  98. Aksoy, S.; Yildirim, A.; Gorji, T.; Hamzehpour, N.; Tanik, A.; Sertel, E. Assessing the performance of machine learning algorithms for soil salinity mapping in Google Earth Engine platform using Sentinel-2A and Landsat-8 OLI data. Adv. Space Res. 2022, 69, 1072–1086. [Google Scholar] [CrossRef]
  99. Nesari, H.; Shah-Hosseini, R.; Goodarzi, A.; Sobhanardakani, S.; Farzaneh, S. Integration of Landsat 8 (OLI) and MODIS images to monitor suspended particles and evaluate the spatial pattern of air pollution. Atmos. Pollut. Res. 2024, 15, 101989. [Google Scholar] [CrossRef]
  100. Kumar, B.; Babu, K.; Anusha, B.; Rajasekhar, M. Geo-environmental monitoring and assessment of land degradation and desertification in the semi-arid regions using Landsat 8 OLI / TIRS, LST, and NDVI approach. Environ. Chall. 2022, 8, 100578. [Google Scholar] [CrossRef]
  101. Wright, D.; Wood, R.; Sylvander, B. ArcGMT: A suite of tools for conversion between Arc/INFO® and Generic Mapping Tools (GMT). Comput. Geosci. 1998, 24, 737–744. [Google Scholar] [CrossRef]
  102. Lemenkova, P. Mapping Climate Parameters over the Territory of Botswana Using GMT and Gridded Surface Data from TerraClimate. ISPRS Int. J. Geo-Inf. 2022, 11, 473. [Google Scholar] [CrossRef]
  103. Köcher, A.; Markaj, A.; Fay, A. Toward a Generic Mapping Language for Transformations between RDF and Data Interchange Formats. In Proceedings of the 2022 IEEE 27th International Conference on Emerging Technologies and Factory Automation (ETFA), Stuttgart, Germany, 6–9 September 2022; pp. 1–4. [Google Scholar] [CrossRef]
  104. Lemenkova, P. Console-Based Mapping of Mongolia Using GMT Cartographic Scripting Toolset for Processing TerraClimate Data. Geosciences 2022, 12, 140. [Google Scholar] [CrossRef]
  105. Bawa, S.; Onotu, A.A.; Akomolafe, E.A.; Sa’i, U.I. Understanding the Topography of the Gulf of Guinea Seabed Using GMT Scripting and GEBCO Gridded Data. In Proceedings of the 2024 IEEE Mediterranean and Middle-East Geoscience and Remote Sensing Symposium (M2GARSS), Oran, Algeria, 15–17 April 2024; pp. 516–520. [Google Scholar] [CrossRef]
  106. Tangkitjaroenmongkol, R.; Kaittisin, S.; Ongwattanakul, S. Inbound logistics cassava starch planning: With application of GIS and K-means clustering methods in Thailand. In Proceedings of the 2011 Eighth International Joint Conference on Computer Science and Software Engineering (JCSSE), Nakhonpathom, Thailand, 11–13 May 2011; pp. 204–209. [Google Scholar] [CrossRef]
  107. Xing, F.; Zhao, Y.; Song, Z.; Liu, Z.; Chai, W.; Zhang, Y.; Li, M.; Jia, T.; Zhao, J.; Xu, M. GIS Gas Analysis Training Program Based on K-Means Clustering Method Training Auxiliary Analysis. In Proceedings of the 2023 International Conference on Educational Knowledge and Informatization (EKI), Guangzhou, China, 22–24 September 2023; pp. 78–82. [Google Scholar] [CrossRef]
  108. Lemenkova, P. Mapping Wetlands of Kenya Using Geographic Resources Analysis Support System (GRASS GIS) with Remote Sensing Data. Transylv. Rev. Syst. Ecol. Res. 2023, 25, 1–18. [Google Scholar] [CrossRef]
  109. Huo, X.J.; Moon, K.S.; Lee, S.H.; Seung, T.Y.; Kwon, K.R. Protecting GIS vector map using the k-means clustering algorithm and odd-even coding. In Proceedings of the 2011 17th Korea-Japan Joint Workshop on Frontiers of Computer Vision (FCV), Ulsan, Republic of Korea, 9–11 February 2011; pp. 1–5. [Google Scholar] [CrossRef]
  110. Chowdhury, M.S. Comparison of accuracy and reliability of random forest, support vector machine, artificial neural network and maximum likelihood method in land use/cover classification of urban setting. Environ. Chall. 2024, 14, 100800. [Google Scholar] [CrossRef]
  111. Lemenkova, P. Using Open-Source Software GRASS GIS for Analysis of the Environmental Patterns in Lake Chad, Central Africa. Die Bodenkultur J. Land Manag. Food Environ. 2023, 74, 49–64. [Google Scholar] [CrossRef]
  112. Pedregosa, F.; Varoquaux, G.; Gramfort, A.; Michel, V.; Thirion, B.; Grisel, O.; Blondel, M.; Müller, A.; Nothman, J.; Louppe, G.; et al. Scikit-learn: Machine Learning in Python. arXiv 2018, arXiv:1201.0490. [Google Scholar] [CrossRef]
  113. Wenting, X.; Bingfang, W.; Yichen, T.; Yuan, Z. Mapping plant diversity of broad-leaved forest ecosystem using Landsat TM data. In Proceedings of the IGARSS 2004—2004 IEEE International Geoscience and Remote Sensing Symposium, Anchorage, AK, USA, 20–24 September 2004; Volume 7, pp. 4598–4600. [Google Scholar] [CrossRef]
  114. Dobrowski, S.Z.; Safford, H.D.; Cheng, Y.B.; Ustin, S.L. Mapping Mountain Vegetation using Species Distribution Modeling, Image-Based Texture Analysis, and Object-Based Classification. Appl. Veg. Sci. 2008, 11, 499–508. [Google Scholar] [CrossRef]
  115. Moore, C.A.; Hoffmann, G.A.; Glenn, N.F. Quantifying Basalt Rock Outcrops in NRCS Soil Map Units Using Landsat-5 Data. Soil Surv. Horizons 2007, 48, 59–62. [Google Scholar] [CrossRef]
  116. Masemola, C.; Cho, M.A.; Ramoelo, A. Assessing the Effect of Seasonality on Leaf and Canopy Spectra for the Discrimination of an Alien Tree Species, Acacia Mearnsii, From Co-Occurring Native Species Using Parametric and Nonparametric Classifiers. IEEE Trans. Geosci. Remote Sens. 2019, 57, 5853–5867. [Google Scholar] [CrossRef]
  117. Lemenkova, P. Monitoring Seasonal Fluctuations in Saline Lakes of Tunisia Using Earth Observation Data Processed by GRASS GIS. Land 2023, 12, 1995. [Google Scholar] [CrossRef]
  118. Lemenkova, P. A GRASS GIS Scripting Framework for Monitoring Changes in the Ephemeral Salt Lakes of Chotts Melrhir and Merouane, Algeria. Appl. Syst. Innov. 2023, 6, 61. [Google Scholar] [CrossRef]
  119. Eldosouky, A.M.; Pham, L.T.; El-Qassas, R.A.Y.; Hamimi, Z.; Oksum, E. Lithospheric Structure of the Arabian–Nubian Shield Using Satellite Potential Field Data. In The Geology of the Arabian-Nubian Shield; Springer International Publishing: Cham, Switzerland, 2021; pp. 139–151. [Google Scholar] [CrossRef]
Figure 1. Topographic map of Djibouti with indicated study area (yellow rotated square) which shows the location of the Landsat images. Mapping software: Generic Mapping Tools (GMT) version 6.4.0. Data source: General Bathymetric Chart of the Oceans (GEBCO). Map source: Author.
Figure 1. Topographic map of Djibouti with indicated study area (yellow rotated square) which shows the location of the Landsat images. Mapping software: Generic Mapping Tools (GMT) version 6.4.0. Data source: General Bathymetric Chart of the Oceans (GEBCO). Map source: Author.
Jimaging 11 00249 g001
Figure 2. Map of land cover types over Djibouti, showing the distribution of major vegetation and land cover types. Software: Quantum Geographic Information System (QGIS). Data source: Food and Agriculture Organisation (FAO). Map source: Author.
Figure 2. Map of land cover types over Djibouti, showing the distribution of major vegetation and land cover types. Software: Quantum Geographic Information System (QGIS). Data source: Food and Agriculture Organisation (FAO). Map source: Author.
Jimaging 11 00249 g002
Figure 3. Original Landsat 8–9 OLI/TIRS scenes of Djibouti from 2015, 2019, 2021 and 2023 used for image processing. Image source: United States Geological Survey (USGS). Compilation: Author.
Figure 3. Original Landsat 8–9 OLI/TIRS scenes of Djibouti from 2015, 2019, 2021 and 2023 used for image processing. Image source: United States Geological Survey (USGS). Compilation: Author.
Jimaging 11 00249 g003
Figure 4. Workflow scheme. Source: Author.
Figure 4. Workflow scheme. Source: Author.
Jimaging 11 00249 g004
Figure 5. Maps of land cover types based on the classified Landsat 8–9 OLI/TIRS images from 2015, 2019, 2021 and 2023 covering Djibouti. The approach involved the maximum-likelihood discriminant analysis classifier. Background relief: GEBCO. Software: GRASS GIS. Mapping source: Author.
Figure 5. Maps of land cover types based on the classified Landsat 8–9 OLI/TIRS images from 2015, 2019, 2021 and 2023 covering Djibouti. The approach involved the maximum-likelihood discriminant analysis classifier. Background relief: GEBCO. Software: GRASS GIS. Mapping source: Author.
Jimaging 11 00249 g005
Figure 6. Accuracy analysis of image classification using reject threshold probability algorithm and the chi-squared test, which was applied to the reclassified images. Source: Author.
Figure 6. Accuracy analysis of image classification using reject threshold probability algorithm and the chi-squared test, which was applied to the reclassified images. Source: Author.
Jimaging 11 00249 g006
Figure 7. Reclassified satellite images after reclassification used by the ‘r.reclass’ technique. Images are from 2019, 2021 and 2023 covering Djibouti. Background: GEBCO. Software: GRASS GIS. Mapping source: Author.
Figure 7. Reclassified satellite images after reclassification used by the ‘r.reclass’ technique. Images are from 2019, 2021 and 2023 covering Djibouti. Background: GEBCO. Software: GRASS GIS. Mapping source: Author.
Jimaging 11 00249 g007
Figure 8. Image classification based on the ML gradient boosting classifier algorithm applied for Landsat scenes covering Djibouti in 2015, 2019, 2021 and 2023. Background relief: GEBCO. Software: GRASS GIS. Mapping source: Author.
Figure 8. Image classification based on the ML gradient boosting classifier algorithm applied for Landsat scenes covering Djibouti in 2015, 2019, 2021 and 2023. Background relief: GEBCO. Software: GRASS GIS. Mapping source: Author.
Jimaging 11 00249 g008
Table 1. Identifiers (IDs) and acquisition dates of the multispectral Landsat 8–9 OLI/TIRS images.
Table 1. Identifiers (IDs) and acquisition dates of the multispectral Landsat 8–9 OLI/TIRS images.
DateLandsat Product IdentifierScene ID
2 July 2015LC08_L2SP_166052_20150702_20200909_02_T1LC81660522015183LGN01
23 July 2017LC08_L2SP_166052_20170723_20200903_02_T1LC81660522017204LGN00
19 August 2021LC08_L2SP_166052_20210819_20210827_02_T1LC81660522021231LGN00
16 July 2023LC09_L2SP_166052_20230716_20230719_02_T1LC91660522023197LGN00
Table 2. Metadata of the Landsat 8–9 OLI/TIRS satellite images. Source: USGS (EarthExplorer).
Table 2. Metadata of the Landsat 8–9 OLI/TIRS satellite images. Source: USGS (EarthExplorer).
Dataset AttributeAttribute Value     Attribute Value      Attribute Value      Attribute Value
Date Acquired16 July 202319 August 202123 July 20172 July 2015
Date Product Generated L219 July 202327 August 20213 September 20209 September 2020
Date Product Generated L116 July 202327 August 20213 September 20209 September 2020
Land Cloud Cover0.020.190.450.08
Scene Cloud Cover L10.060.7112.030.08
Ground Control Points Model752722742768
Ground Control Points Version5555
Geometric RMSE Model3563296329772098
Geometric RMSE Model X2240200919671089
Geometric RMSE Model Y2771217922351794
Processing Software VersionLPGS_16.3.0LPGS_15.5.0LPGS_15.3.1cLPGS_15.3.1c
Sun Elevation L0RA62.4848863864.4871562562.8552185662.40770766
Sun Azimuth L0RA65.6204278284.7925653968.5119757861.89003236
TIRS SSM ModelN/AFINALFINALACTUAL
Scene Center Latitude11.5678611.5677911.5678311.56778
Scene Center Longitude42.9413942.9739442.9787942.96942
Corner Upper Left Latitude12.6088912.6092412.6093112.60921
Corner Upper Left Longitude41.8810341.9113741.9168841.90861
Corner Upper Right Latitude12.6251812.6253012.6253212.62529
Corner Upper Right Longitude43.9844144.0175544.0230844.01479
Corner Lower Left Latitude10.5012210.5015110.5015710.50149
Corner Lower Left Longitude41.9042741.9343941.9398641.93165
Corner Lower Right Latitude10.5147210.5148310.5148410.51482
Corner Lower Right Longitude43.9919944.0248944.0303744.02215
Table 3. Technical characteristics and geospatial location of the multispectral Landsat images.
Table 3. Technical characteristics and geospatial location of the multispectral Landsat images.
N-SData ValuesE-WData Values
North:1,395,915.00East:393,015.00
South:1,162,485.00West:164,085.00
Resolution:30.00 mCells:59,376,811
Rows:7781Columns:7631
Table 4. Training pixels for validation under LCCS for Djibouti, derived from FAO classification scheme of land cover types: spatial distribution of the training ground truth samples.
Table 4. Training pixels for validation under LCCS for Djibouti, derived from FAO classification scheme of land cover types: spatial distribution of the training ground truth samples.
IDLandsat 8–9 OLI/TIRS Land Cover ClassFAO LCCS Codes
1Salt Plains and Hardpans6020
2Barren Land6001, 6004
3Water Bodies7001 // 8001
4Mangroves and Aquatic Vegetation on Regularly Flooded
(Temporarily or Permanently) Fresh or Brakish Water
41,653-R1,R2 // 41,739-R1
41,521-R1,R2 // 41,597-R1,R2
5Bushes and Shrubs11,490 // 11,494
6Farmland, Shrubs and
Irrigated Trees
11,499 // 11,500 // 30,001,
11,491, 11,495
7Built-up Areas, Artificial Surfaces and Associated Areas0010
8Broadleaved Semi-deciduous Forest // Woodland21,496 // 21,497–15,048 //
21,496–12,134 // 21,497-12,940
9Mosaic Cropland (Cultivated Areas)0003–0004
10Sparse Vegetation20,049, 20,056 20,058
Information source: FAO (land use statistics).
Table 5. Distribution of pixels by land cover classes: biannual variations in study area of Djibouti over 10 land cover classes in summer periods from 2015 to 2023.
Table 5. Distribution of pixels by land cover classes: biannual variations in study area of Djibouti over 10 land cover classes in summer periods from 2015 to 2023.
Class12345678910
20151531251314755964761699616448591
201714523611207461031813672714502609
202158812252236991007798608644495644
2023842915367733965840672627533547
Table 6. Error matrix for validation of gradient boosting ML algorithm across land cover categories.
Table 6. Error matrix for validation of gradient boosting ML algorithm across land cover categories.
ClassSalt
Plains
Barren
Land
WaterMangroveShrubFarmlandBuilt-Up
Area
ForestCroplandSparse
Vegetation
Total
1350312473142929213622
21165143450812021726
301101821081542121081
4231494510385127121093
5318256122751124835003135
622163902546583183752
72610112141132446131240
8110204375201439201736
9312262146045196802033
101420168312026023822535
OA = 93.4%; KC = 87.5%
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Lemenkova, P. Reclassification Scheme for Image Analysis in GRASS GIS Using Gradient Boosting Algorithm: A Case of Djibouti, East Africa. J. Imaging 2025, 11, 249. https://doi.org/10.3390/jimaging11080249

AMA Style

Lemenkova P. Reclassification Scheme for Image Analysis in GRASS GIS Using Gradient Boosting Algorithm: A Case of Djibouti, East Africa. Journal of Imaging. 2025; 11(8):249. https://doi.org/10.3390/jimaging11080249

Chicago/Turabian Style

Lemenkova, Polina. 2025. "Reclassification Scheme for Image Analysis in GRASS GIS Using Gradient Boosting Algorithm: A Case of Djibouti, East Africa" Journal of Imaging 11, no. 8: 249. https://doi.org/10.3390/jimaging11080249

APA Style

Lemenkova, P. (2025). Reclassification Scheme for Image Analysis in GRASS GIS Using Gradient Boosting Algorithm: A Case of Djibouti, East Africa. Journal of Imaging, 11(8), 249. https://doi.org/10.3390/jimaging11080249

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop