Next Article in Journal
An Eco-Friendly Disposable Plasmonic Sensor Based on Bacterial Cellulose and Gold
Next Article in Special Issue
The GA-BPNN-Based Evaluation of Cultivated Land Quality in the PSR Framework Using Gaofen-1 Satellite Data
Previous Article in Journal
Full Digital Processing System of Photoelectric Encoder
Previous Article in Special Issue
Surface Heterogeneity-Involved Estimation of Sample Size for Accuracy Assessment of Land Cover Product from Satellite Imagery
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Semi-Automated Object-Based Gully Networks Detection Using Different Machine Learning Models: A Case Study of Bowen Catchment, Queensland, Australia

by
Hejar Shahabi
1,
Ben Jarihani
2,3,
Sepideh Tavakkoli Piralilou
4,
David Chittleborough
2,5,
Mohammadtaghi Avand
6 and
Omid Ghorbanzadeh
4,*
1
Department of Remote Sensing and GIS, University of Tabriz, Tabriz 5166616471, Iran
2
Mountain Societies Research Institute, University of Central Asia, Khorog 736000, Tajikistan
3
Sustainability Research Centre, University of the Sunshine Coast, Sunshine Coast, QLD 4556, Australia
4
Department of Geoinformatics-Z _GIS, University of Salzburg, 5020 Salzburg, Austria
5
School of Physical Sciences, University of Adelaide, Adelaide 5005, Australia
6
Faculty of Natural Resources and Marine Sciences, Tarbiat Modares Unviversity (TMU), Tehran 46414-356, Iran
*
Author to whom correspondence should be addressed.
Sensors 2019, 19(22), 4893; https://doi.org/10.3390/s19224893
Submission received: 20 September 2019 / Revised: 5 November 2019 / Accepted: 6 November 2019 / Published: 9 November 2019

Abstract

:
Gully erosion is a dominant source of sediment and particulates to the Great Barrier Reef (GBR) World Heritage area. We selected the Bowen catchment, a tributary of the Burdekin Basin, as our area of study; the region is associated with a high density of gully networks. We aimed to use a semi-automated object-based gully networks detection process using a combination of multi-source and multi-scale remote sensing and ground-based data. An advanced approach was employed by integrating geographic object-based image analysis (GEOBIA) with current machine learning (ML) models. These included artificial neural networks (ANN), support vector machines (SVM), and random forests (RF), and an ensemble ML model of stacking to deal with the spatial scaling problem in gully networks detection. Spectral indices such as the normalized difference vegetation index (NDVI) and topographic conditioning factors, such as elevation, slope, aspect, topographic wetness index (TWI), slope length (SL), and curvature, were generated from Sentinel 2A images and the ALOS 12-m digital elevation model (DEM), respectively. For image segmentation, the ESP2 tool was used to obtain three optimal scale factors. On using object pureness index (OPI), object matching index (OMI), and object fitness index (OFI), the accuracy of each scale in image segmentation was evaluated. The scale parameter of 45 with OFI of 0.94, which is a combination of OPI and OMI indices, proved to be the optimal scale parameter for image segmentation. Furthermore, segmented objects based on scale 45 were overlaid with 70% and 30% of a prepared gully inventory map to select the ML models’ training and testing objects, respectively. The quantitative accuracy assessment methods of Precision, Recall, and an F1 measure were used to evaluate the model’s performance. Integration of GEOBIA with the stacking model using a scale of 45 resulted in the highest accuracy in detection of gully networks with an F1 measure value of 0.89. Here, we conclude that the adoption of optimal scale object definition in the GEOBIA and application of the ensemble stacking of ML models resulted in higher accuracy in the detection of gully networks.

1. Introduction

In most soil erosion studies, erosion by water is considered a natural part of the geomorphological cycle of the earth system which has destructive impacts on farming, land, and infrastructure. In some cases, the effects are irreparable, especially concerning loss of fertile soil and dam reservoirs sedimentations [1,2]. Every year water erosion delivers massive amounts of sediments to dams, estuaries, and near-shore marine environments [3] threatening inland and aquatic ecosystems. Of the four forms of soil erosion—sheet, rill, splash, and gully—gully erosion is recognized as a natural event that affects farmlands, infrastructures, and aquatic ecosystems [4,5,6].
The gully is defined as a waterway that can be developed from rill erosion; it is relatively permanent with vertical walls on its sides that temporary currents of water pass through. In the long term, soil erosion causes these gullies to change the landscape, resulting in land degradation and geomorphic changes to river systems [7,8]. Gullies can cause a variety of environmental and socio-economic issues, such as decrease in soil productivity and damage to infrastructure [9,10], and in some cases, landslides [11]. In Australia, especially in Queensland, gully erosion is one of the main geo-environmental degradation processes resulting from excessive land clearing, inappropriate land use, and high-intensity rainfall [12,13]. Sediment and the nutrients associated with it is one of the key factors threatening the health of the Great Barrier Reef (GBR) [14,15,16]. A study in 2012 reported that the Burdekin catchment is the primary source of sediment to the GBR—it deposits almost 4 M tons of sediment per year [17]. Within the Burdekin catchment, the Bowen sub-catchment has been identified as the primary source of sediment load to GBR that is associated with a high density of gully networks [18,19]; hence, there is the need to detect and predict where gully erosion networks form and expand in the landscape. Our ability to accurately quantify sediment loads contributed by catchments, identify erosion hotspots, and prioritize and target management interventions is currently constrained by a lack of information—at an optimal scale—on both locations, density, and extent of gully systems.
In this regard, many expert knowledge-based and machine learning (ML) models, including analytical hierarchy process (AHP), logistic regression (LR) [20,21], weights of evidence (WoE) [22], frequency ratio (FR) [23], multivariate adaptive regression splines (MARS) [24], and random forest (RF) [25] have been applied to generate gully erosion susceptibility maps. Besides, some ML models, including artificial neural network (ANN), support vector machines (SVM), and RF have been used for both detection and susceptibility mapping of landslides and gully networks in various studies [25,26,27]. The main reasons why ML models are widely used in various scientific fields, especially in geosciences, are their remarkable performance, flexibility, and accuracy in modeling and predicting phenomena [28,29,30], whereas expert knowledge-based models such as GIS-based multi-criteria decision making (MCDM) depend highly on an expert’s judgment and are associated with uncertainty [31,32,33]. In ML models, detection of gully networks is mostly carried out at a pixel level [34,35,36]. Over the last two decades, geographic object-based image analysis (GEOBIA) has been reported as an efficient and robust method in the image analysis domain, especially for detection of landslides and gully networks [37,38,39,40]. The GEOBIA system imitates human perception, thereby attempting to create real-world objects from pixels that share similar values [41,42]. The primary step in the GEOBIA system is image segmentation. Although no segmentation process is perfect, it needs to be done precisely because non-optimal segmentation does not result in the best classification. In pixel-based methods, image analysis highly depends on pixel values, whereas in the object-based method, other descriptions such as spectral information and spatial properties, together with textural data and contextual information, are considered [43]. These descriptions can then be applied to feature annotation or image classification. The critical issue in object-based methods is how a “meaningful” description can be defined for any feature detection and classification at multiple scales [44]. Although some segmentation solutions have been reported by researchers [45], the definition of the optimal spatial scale for object definition regarding each specific spatial problem such as gully networks detection is still unclear. Image segmentation in gully and landslide detection studies has been undertaken by visual interpretation or trial-and-error [46].
In this study, we integrate the GEOBIA segmentation at different scales with ML models and call it a semi-automated object-based approach to detect gully networks. Based on the results of the ML models, the optimal scale of segmentation was selected and used for further analysis. Besides conventional ML models, another ensemble ML model, namely stacking, which has not been used in gully mapping, was also tested. The stacking model combines different ML models in order to build a robust prototype for prediction and classification proposes [47]. Due to lack of gully inventory data for the whole Bowen catchment, a specific region in the northwest of the catchment that has a high rate of gully features was chosen to evaluate our methodology for gully networks detecting.

2. Study Area

The Bowen catchment is associated with a high density of gully networks and has been identified as the primary source of sediment load to GBR. According to Köppen Climate Classification, this catchment is located within Central Queensland in a tropical wet-and-dry climate (AW). Average annual precipitation and temperature are 978 mm and 24.2 °C, respectively. The region in this study is located northwest part of the catchment, and its extent in UTM 55 s zone is between (542260 m–558650 m X, 7716420 m–7716420 m Y).

3. Methodology

3.1. Overall Workflow

The workflow of the present study is as follows:
  • Preparing Sentinel 2A images, spectral index, and conditioning factors for modelling
  • Preparing training and validation for recognition of gully features by
  • Running image segmentation using the ESP2 tool
  • Assessing the accuracy of produced objects using different scale values
  • Selecting the optimal scale value
  • Training and testing the ML models based on a gully inventory map
  • Selecting the best ML model based on the resulting maps

3.2. Datasets

ML models and image classification algorithms require a set of valid inventory data for training and validation processes. Thus, the gully inventory map (112 polygons) and background data (136 polygons) in our study (Figure 1) were digitized by the GIS and remote sensing group at the Department of Engineering and Science, University of the Sunshine Coast, using high-resolution images from Google Earth and PlanetScope satellites. Almost 70% of the gully inventory map was labelled as training data, and the other 30% was used for validation of results (Figure 2). For background class data, we randomly selected 200 non-gully objects of various land covers that were overlapped with background polygons. Furthermore, Sentinel 2A data (Level-1C) with 10-m spatial resolution were downloaded for 3 September 2018. The Sentinel 2A Level-1C product includes images for top of atmosphere (TOA) reflectance values, and using Sen2Cor plugin in SNAP 6.0 software, TOA values were converted into bottom of atmosphere (BOA) reflectance values, which is called Level-2A product. The preprocessed Sentinel 2A images were masked and used to calculate the normalized difference vegetation index (NDVI) and implement image segmentation in eCognition software. In forming and controlling gullies, topographic characteristics—in particular, drainage density and slope—play an important role by affecting run-off rate and amount of surface water [48,49,50,51], and they have been widely used in gully erosion susceptible mapping [26,48,52,53] and gully network detection [38,50,54]. Therefore, in this study, in addition to satellite images and NDVI vegetation index, a series of topographic factors (Figure 3), such as elevation, slope, slope aspect, slope length, drainage density, and topographic wetness index (TWI) were used. These parameters were extracted from ALOS-2 DEM with a 12-m spatial resolution, which is produced from ALOS-2 images captured on 22 August 2018. DEM data was obtained from the Queensland Spatial Catalogue (www.qldspatial.information.qld.gov.au) on 27 September 2018. Since the time difference between acquisition of ALOS-2 data and Sentinel 2A is very short, we do not expect any considerable changes that might affect the results. Moreover, there have not been any significant rainfall events in that period to cause considerable geomorphic changes, as flood and heavy rainfalls can substantially change or generate new gullies [3,55].

3.3. Geographic Object-Based Image Analysis (GEOBIA)

GEOBIA concepts and approaches have been applied widely in several domains of image classification and object annotation [46]. Image segmentation is considered the most critical process in GEOBIA to address problems that are associated with conventional pixel-based image processing methods. In the pixel-based approaches, image processing relies on the value of pixels, a reliance that limits its applications. On the other hand, object-based image analysis is not limited to pixel value, but applies characteristics including size, shape, texture, color, and contextual information in order to classify or detect desired features [41,42,43,44,45,46,47,56]. In an extensive literature review, GEOBIA is considered a knowledge-driven method that is designed to create a set of homogeneous image objects that reveal current real-world features [37,38,39,40,41]. Given that the most critical stage in the object-based method is image segmentation [56], selection of segmentation parameters and scales affect, to a significant degree, the size and shape of image objects, and incorrect parameters result in under-segmentation and over-segmentation errors.
In this study, we applied a multi-resolution segmentation (MRS) method in eCognition 9.1. However, the ESP2 tool proposed by Drăguţ et al. [45] was used to select the optimal scale. This tool, which was developed for the eCognition Developer software, presents three separate scale (fine to coarse) values using the MRS method based on a set of given parameters. To select the optimal scale using the ESP2 tool, three preliminary scales need to be introduced; in this case, we used 10 for level 1, 20 for level 2, and 30 for level 3 with shape and compactness value of 0.5. The ESP2 tool resulted in three fine, moderate, and coarse-scale values of 25, 45, and 120, respectively. Furthermore, to evaluate the accuracy of each proposed scale value in image segmentation, three geometrical and spectral indices—Object Pureness Index (OPI), Object Matching Index (OMI), and Object Fitness Index (OFI)—were used. The indexes are fully described by Tavakkoli et al., 2019 [57]. In OPI, object integrity in terms of spectral characteristics is assessed. Due to a strong positive correlation between the Sentinel-2 bands (blue, green, red), the standard deviation (SD) values of an object in blue, green, and red bands are quite close, while mean values are not. For perfect and homogenous objects (e.g., water bodies), SD values of the mentioned bands are similar; however, for heterogenous objects, which usually are produced by higher scale values, SD values substantially vary. Another applied index, OMI, assesses the quality of produced objects in terms of spatial matching in accordance with reference objects. The mathematical expression of OPI and OMI is as follows [57]:
OPI   =   ( SD B +   SD G +   SD R ) 3 Max   SD   =   ( SD B +   SD G +   SD R ) 3   *   Max   SD
where SDB, SDG, and SDR represent the SD of the multispectral bands (blue, green, and red), respectively, and Max SD is the maximum SD value of the three multispectral bands. The OPI values for perfect objects are close to 1, which means that the spectral variation of objects is low and insignificant, while low OPI values show that image objects are heterogenous and their spectral variance is high.
OMI   =   Area ( R S ) Area ( R )   ×   Area ( S ) Area ( R )
where R indicates reference objects and S is a produced object. OMI values less than 1 represent over-segmentation, and values more than 1 indicate under-segmentation. OMI equal to 1 shows that there is a perfect match between both produced object and the reference object.
OFI is used to present object quality based on OPI and OMI values in just a single measure, and it is mathematically stated as follows [57]:
OFI   = ( OPI   2 +   OMI   2 2 )
In OFI, values less than 1 are usually associated with over-segmentation and vice versa.

3.4. Artificial Neural Network (ANN)

ANN is an ML mathematical method that is capable of solving complicated and nonlinear problems [58]. An ANN imitates the way a human brain functions [45] by finding patterns and making weighted connections between inputs and outputs in a system [59,60,61], which consists of three layers: the input layer, hidden layer, and output layer. In this study, multi-layer perceptron (MLP) with a back-propagation (BP) learning algorithm, one of the most widely used neural network models, was used [58,62]. This model contains one input layer, one output layer, and one or more hidden layers (depending on the complexity of the problem) to solve complex problems, whereas conventional ANNs usually contain one hidden layer [58].
The MLP was trained by a BP algorithm using a set of training data linked with input and output values (Figure 4). In the MLP network, each input was multiplied by a random weight and then aggregated with a “bias” value, after which it was passed through an activation function to produce the output values. The BA algorithm then trained the network by adjusting the weights in response in order to minimize errors between actual output values and target output values. Following the training stage, the MLP provided a model to predict desired target values based on input values [28,60,62,63,64,65]. The mathematical explanation of the MLP network is as follows:
y = i = 1 n ( W i X i + b )
where W denotes the vector of weights, X is the vector of inputs, and b is the bias. The sigmoid activation function, which was used in the present study, is explained as below:
f ( z )   =   1 1 e y
where f (z) is the output of activation function, which ranges from 0 to 1 and y is the Equation (1) result. For our case, MLP parameters such as several hidden layers, nodes in each hidden layer, learning rate, momentum factor, and iterations were 2, 10, 0.01, 0.4, and 2000, respectively.

3.5. Random Forest (RF)

The RF model is a modern and nonparametric ML classifier that has been used in a wide range of applications like image classification [66], and landslide and gully susceptibility mapping [58,67,68]. This model introduced by Breiman (2001) [69] is based on decision trees, which exploit numerous deeper decision trees for the training process. The result is a diminution of bias and variance [69], thereby making it insensitive to the problem of over-fitting. The simplicity and elucidation capability of the RF model enables the handling of large, complex, and high-dimensional datasets [70] and the performance of classification with a high level of accuracy [67]. The RF model is considered a simplified form of a classification tree approach in the classification and regression trees (CART) model [70]. In the RF model, each decision tree undertakes classification (vote), and the class that gains most votes is selected as the outcome of the model [58]. By using multiple trees, RF is less prone to errors compared to conventional decision trees, and because of random sampling, the correlation between trees is low. The RF model has been reported to provide excellent accuracy in both gully and landslide susceptibility mapping and satellite image classification [58].
In the study reported here, the RF model was selected as one of the ML models to detect gully networks. The number of trees in the RF model was 80, and to specify the split criterion for each node, the square root of several condition factors was used. We the used scikit-learn [71] data mining package in Python environment to run the RF model.

3.6. Support Vector Machine (SVM)

SVM is a discriminative ML model known as the maximum-margin model. It was proposed by Vapnik [72] and is one of the ML models applied in this study for detection of gully networks. The model relies on statistical learning theory to overcome intricate problems associated with regression and classification [73,74].
Two classes were separated by mapping the dataset into a higher-dimensional space using non-linear transforms [58], a process that resulted in a hyperplane distinguishing two classes. Also, the hyperplane that presented maximal margins amongst two classes (the optimal hyperplane [75]), and vectors defining this hyperplane were support vectors. Sometimes, finding an optimal hyperplane is difficult or impossible. A soft hyperplane allows training datasets to pass the support vectors, resulting in errors, and training data to cross the margin. The model is, therefore, less accurate and less fitted [26]. Because it was not easy to separate data linearly, a non-linear approach was required in order to handle this problem in regression and classification. Here, the SVM model included both a linear and non-linear kernel to create the hyperplane, because the results depended on the selected kernel function and in order to address classification nonlinearity, we applied a basic radial function (RBF) kernel that has been widely used in remote sensing studies, such as landslide detection [58,65] and gully susceptibility mapping [26]. The RBF mathematical Equation (6) is as follows:
K   ( x , y ) =   exp ( γ   P X i     X j   P 2 )
where γ is the gamma operator; the way it is estimated influences the results. A gamma operator of 0.9 was selected, and the training data was the same as that used for other models.

3.7. Stacking

The stacking model (Figure 5) is one of the current ensembles of ML models introduced by Van Der Leen et al. (2007), [76]. The concept behind this model is to combine weak learners in order to create a powerful model for predicting and classifying a set of data [47,77]. The stacking model includes two levels, namely level 0 and level 1. Level 0 consists of some heterogeneous weak learners such as LR, SVM, and ANN, whereas level 1 only includes one model, called a meta-learner [76] and it can be any learning model. The following steps are required for structuring a stacking model:
  • Specify and configure heterogeneous ML models
  • Training the learners at level 0 using the training dataset and perform k-fold cross-validation on each of the ML models to collect the cross-validated predicted values of models
  • Building an N × M matrix, in which N is cross-validated predicted values from each of the models and M is the learners. This matrix is named “level 1” data
  • Fitting a meta-learner model to level-1 data matrix
  • Make prediction using trained meta-learner based on the test data
In this study, we used the same training data and parameters used for the other ML models in Level 0. For the meta-learner model, we chose the LR model. In addition, for the applied LR model, for the training and validation processes, we used 10-fold cross-validation. To detect gully features using ML models, the Feature Space Optimization (FSO), which is embedded in eCognition Developer software, is used. It provides the optimal features based on the given training data and object features for image classification and feature extraction. Therefore, before applying ML models, FSO was used to select the optimal features for gully detection. Objects with an overlapping area higher than 50% with gully inventory map (training polygons) were chosen as the training objects to train ML models; the same procedure was implemented to select background training objects.

3.8. Accuracy Assessments

In any spatial study, it is essential to assess and validate results. Quantitative measures such as Precision, Recall, and F1 measures were employed to validate the resulting maps of the gully networks using the semi-automated object-based approach. An inventory map was used for this aim. Precision assesses how specific models are in identifying gully networks, and Recall shows how many gullies are correctly detected. The F1 measure is a combined measure between Precision and Recall [58]. The measures were calculated based on three metrics, namely true positives (TPs), false positives (FPs), and false negatives (FNs). The TPs indicate the correctly identified gullies, FPs’ metrics represents miss detected gullies, and the gullies that are not detected were labelled as FNs (Figure 6).
Precision =   TPs TPs   +   FPs
Precision =   TPs TPs   +   FPs
F 1   measure = 2 Precision Recall Precision + Recall

4. Results

4.1. Image Segmentation

The image segmentation process was carried out for the semi-automated object-based approach. We applied the multiresolution segmentation method in eCognition 9.1 based on three scale values calculated by the ESP2 tool to produce image objects from Sentinel 2A images (see Figure 7). During the segmentation process, the same shape index, compactness parameters, and bands weights were used (Table 1). There is no standard and approved method to select the best values for shape, compactness, and band weight; it is based on experimentation, expert knowledge, and background in GEOBIA [78,79]. Since there are no definite patterns and geometrical entities, we decided to allocate equal weights to both shape and compactness. Following other similar studies [79,80,81], weights of two are allocated to NIR and NDVI due to sensitivity of these parameters to water and vegetation cover [80]. The segmentation results, using the scales of 25, 45, and 120, were evaluated using OPI and OMI indices based on a gully inventory map (Table 1 and Figure 8).
In pixel-based models, pixel values in corresponding layers are evaluated, but because they have no dimensions, other geometric and textural characteristics cannot be used. In object-based methods, an image object is a two-dimensional feature, and thus a wide range of geometric, textural, and contextual characteristics can be extracted from each object.

4.2. Gully Network Detection Using ML and Stacking Models

Using FSO mean values for conditioning factors for each object, characteristics such as shape index, length-to-width ratio, density, compactness, NDVI standard deviation, slope standard deviation, drainage density standard deviation, brightness, grey-level co-occurrence matrix (GLCM) correlation, GLCM contrast, and GLCM dissimilarity were selected with separation distance of 3.2 as the optimal input features for gully networks detection. The FSO result indicates that using all input features together in ML models does not guarantee the best outcome; thus, it is required that the most suitable features are selected. To apply ML models on image objects based on each scale, training and test dataset were stored in a comma-separated values (CSV) format and imported into the Python environment to train and run models on test data. The parameters of single ML models and base learners in the stacking models were the same. K-Fold cross-validation with “k” of 10 was used for all models. The k-fold cross-validation was used for dealing with the randomness effects of the training and testing inventory selection on the performance of the ML models [34]. Thus, the inventory map was randomly divided by 10, and the folds used for training and testing were changed ten times; the average value of all ten folds was represented in this study. The values varied from 0 to 1; values close to 1 showed the highest probability of being a gully feature, whereas values close to 0 indicated non-gully features. All objects that had values greater than 0.5 were classified as gully networks. In Figure 9, the maps are based on the optimal segmentation scale and the best result from the 10-fold cross-validation on the ML models.
The stacking model provides the best result compared to other models, whereas SVM performs poorly in gully networks detection. Although all single models were able to detect gullies to some extent, the degree of missed gullies was celebrated in the stacking model—it was the lowest in comparison with other models. More details of model accuracy are discussed in the next section.
In order to evaluate the reliability of each model, a gully detection map was used to evaluate the models’ performance. According to Table 2, the validation results showed that the SVM model had the lowest accuracy and weakest performance in gully networks detection (precision 0.67 and recall 0.71), whereas the stacking model (precision 0.84 and recall 0.95) had the highest accuracy and performance in mapping gully networks. The ANN model had a relatively better performance compared to the SVM model but weak performance in comparison with the RF and Stacking models. Furthermore, the RF accuracy assessment result (precision 0.81, recall 0.9) was considerably better in detecting gullies in comparison with the SVM and the ANN models. Although the values of precision and recall for the RF model were lower than those of the stacking model, it still provided proper detection. In all models, the area of missed detected gullies (FPs) and undetected gullies (FNs) was high, except for the stacking model. For example, in the SVM model, FPs were approximately 599 ha, which is nearly equal to one-half of the correctly detected gullies and almost equal to the gullies that were not detected, an outcome for ANN that was almost the same. The area of FPs in both RF and stacking models was around one-fifth of the accurately mapped gullies, but the area of undetected gullies was 85 ha in the stacking model, substantially lower compared to RF and the other models. Although the stacking model had high FPs, the FNs’ value was the least compared to the other models, and it almost detected all gullies. We compared the results of this study with similar studies in gully detection carried out by others. In a study by d’Oleire-Oltmanns et al. [37], gullied areas were mapped by applying a rule-based object-based image classification method on QuickBird 2 images with panchromatic and multispectral resolution of 0.6 m and 2.4 m, respectively. Although in this case, very high-resolution images were used, the gully mapping result with 62% overall accuracy and 38% omission error was not satisfying because the classification rules were based on expert knowledge, not trained ML model. However, in our study, the Sentinel 2A data with lower spatial resolution resulted in better results due to selection of the best segmentation scale and using ML models. In another study by Shruthi et al. [68], ASTER satellite images were used along with object-based random forest model for gully mapping. ASTER multispectral and stereo-pair images with 15 m spatial resolution were employed to produce spectral and topographic variables for segmentation and object classification. The optimal scale was obtained by the ESP tool, but the accuracy of image objects was not assessed. Gully detection results based on the RF model provided similar accuracy (81%) to our study. Compared to the two above-mentioned studies, our results are more reliable due to the application of measures such as OPI, OMI, and OFI, as well as the use of ML methods (like the stacking model).

5. Discussion

This study aimed to integrate GEOBIA with ML models in order to deal with scale problems in object definition for detecting gully networks. We evaluated the performance of different ML models at a site in the north part of the Bowen catchment, Australia, with a high density of gully networks. The mapping of gully networks and their development over time is considered a crucial requirement for estimating the soil erosion and sediment outlet to the world heritage Great Barrier Reef. The resulting detailed gully network maps are also applicable to predict vulnerable regions with regard to gully formation, land degradation, and adverse impacts on the environment. Over the past two decades, the GEOBIA method has become the conventional approach in image classification and feature detection of landslides [56,82,83,84,85,86,87] and gullies [35,37,39,54,68]. The current study used similar object-based gully detection approaches, but with a different approach—reconsideration in selection of the best segmentation scale parameters and ML models. The complexity in image segmentation usually produces wrong results. Thus, in some studies, different scales are used in segmentation, to produce objects that are applied to further classification tasks. Karami et al. 2015 [35] applied both pixel and object-based classification approaches for gully networks mapping. In order to apply OBIA and improve its accuracy and effectiveness for multi-scale segmentation, three different scales of 20, 30, and 60 were used. Although the authors claimed that an RF model with scale of 60 provided the best accuracy, the impact and accuracy of segmentation scales are unclear. In this study, the ESP2 tool was used to find three optimal scales (fine to coarse) for image segmentation. Then using OPI, OMI, and OFI, the accuracy of each scale was assessed on the basis of a gully inventory map. The accuracy assessment results showed that segmentation with scale of 45 provided objects with the highest accuracy. The accuracy of results may relate to the polygon sizes of the gully networks, regardless of the selected scale. The optimal scale in an area with specific gully polygons size may result in different optimum scales than neighboring area with different polygon sizes. However, the same methodology is completely transferrable and can be applied elsewhere.
Conventional pixel-based ML models are limited to pixel values, whereas in this study we were able to capitalize on several object-based method advantages, including geometric and textural characteristics (e.g., shape index, standard deviation, GLCM, etc.). However, we cannot directly use all statistical and geometrical features (33 items) together for object classification and feature detection. It is essential to choose features that provide the best results, and in this case, this task was done by FSO, identifying 23 features (Section 4.2). Although we used topographic factors such as TWI and slope length as input features, after applying FSO, these factors were excluded from the final gully network detection model.
Here, we implemented SVM, ANN, RF, and ensemble (stacking) models in a Python environment. Conventional GEOBIA ML models are usually used individually and their results are then compared. In this case, ML models are used as combined and ensemble (stacking) form. Among the applied models, SVM showed the weakest performance and lowest accuracy in gully mapping. The SVM model had the highest rate of misdetection (34%) relative to the gully inventory area, whereas the stacking model provided less than 18% in misdetection. However, in detecting actual gully networks, stacking detected almost 95% gullies and SVM was the lowest (0.71% of gully networks). Topographic derivatives used as conditioning factors influenced ML results, in particular, their spatial resolution. The conditioning factors were extracted from coarse resolution 12-m ALOS-2 DEM. Using high resolution or very high resolution data (i.e., sub-meter topographic data) can potentially improve image segmentation, as well as the ML models’ accuracy. Finally, this study showed that the integration of GEOBIA and ML models, in particular the stacking model, on high-resolution data such as satellite images and topographic data could show robust performance in the process of detecting and mapping features such as gullies.

6. Conclusions and Future Work

Gully erosion is considered a significant cause of soil erosion and land degradation globally, and needs to be both detected and accurately predicted. The Burdekin Basin in Australia is affected by gully erosion and is a major source of sediment to the GBR, degrading the health of the reef [20]. In this study, we integrated four different ML models with GEOBIA to map gully networks in the Bowen catchment, a highly gullied sub-catchment of the Burdekin Basin. With regard to the assessment of accuracy, the integration of optimal segmentation from GEOBIA with the model provided the best performance, when compared to other single models. Although the integration of GEOBIA and ML models were useful in gully mapping, aspects such as selection of conditioning factors and image segmentation quality should be carried out with care. In future work, we will apply extra gully erosion conditioning factors, such as a connectivity index and a rainfall erosivity map, which were not available for this study. We will evaluate the related probability concepts by considering spatial homogeneity in order to deal with the scaling problem for object definition in GEOBIA. Related probability concepts such as central limit theorem and Dempster–Shafer theory will be used to detect an appropriate scale for image segmentation.

Author Contributions

Conceptualization, H.S., B.J. and D.C.; Methodology, H.S. and S.T.P.; Validation, H.S., S.T.P. and M.A.; Formal analysis, H.S., S.T.P. and M.A.; Investigation, H.S. and O.G.; Resources, O.G.; Data curation, H.S. and M.A.; Writing—original draft preparation, H.S. and S.T.P.; Writing—review and editing, B.J., D.C. and O.G.; Visualization, H.S. and S.T.P.; Supervision, B.J. and D.C.; Funding acquisition, O.G.

Funding

This research was partly funded by the Austrian Science Fund (FWF) through the GIScience Doctoral College (DK W 1237-N23).

Acknowledgments

We would like to thank the anonymous reviewers for their valuable comments, and acknowledge OpenAccess Funding by the Austrian Science Fund (FWF). Open Access Funding by the Austrian Science Fund (FWF).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Mekonnen, M.; Keesstra, S.D.; Baartman, J.E.; Stroosnijder, L.; Maroulis, J. Reducing sediment connectivity through man-made and natural sediment sinks in the Minizr catchment, Northwest Ethiopia. Land Degrad. Dev. 2017, 28, 708–717. [Google Scholar] [CrossRef]
  2. Tien Bui, D.; Shirzadi, A.; Shahabi, H.; Chapi, K.; Omidavr, E.; Pham, B.T.; Talebpour Asl, D.; Khaledian, H.; Pradhan, B.; Panahi, M.; et al. A Novel Ensemble Artificial Intelligence Approach for Gully Erosion Mapping in a Semi-Arid Watershed (Iran). Sensors 2019, 19, 2444. [Google Scholar] [CrossRef] [PubMed]
  3. Valentin, C.; Poesen, J.; Li, Y. Gully erosion: Impacts, factors and control. Catena 2005, 63, 132–153. [Google Scholar] [CrossRef]
  4. Nyssen, J.; Poesen, J.; Moeyersons, J.; Luyten, E.; Veyret-Picot, M.; Deckers, J.; Haile, M.; Govers, G. Impact of road building on gully erosion risk: A case study from the northern Ethiopian highlands. Earth Surf. Process. Landf. J. Br. Geomorphol. Res. Group 2002, 27, 1267–1283. [Google Scholar] [CrossRef]
  5. Poesen, J.; Nachtergaele, J.; Verstraeten, G.; Valentin, C. Gully erosion and environmental change: Importance and research needs. Catena 2003, 50, 91–133. [Google Scholar] [CrossRef]
  6. Li, H.; Cruse, R.M.; Bingner, R.L.; Gesch, K.R.; Zhang, X. Evaluating ephemeral gully erosion impact on Zea mays L. yield and economics using AnnAGNPS. Soil Tillage Res. 2016, 155, 157–165. [Google Scholar] [CrossRef]
  7. Desta, L.; Adunga, B. A Field Guide on Gully Prevention and Control Nile Basin Initiative, Eastern Nile Subsidiary Action Program (ENSAP); Eastern Nile Watershed Management Project; Eastern Nile, Technical Regional Office (ENTRO): Addis Ababa, Ethiopia, 2012. [Google Scholar]
  8. Billi, P.; Dramis, F. Geomorphological investigation on gully erosion in the Rift Valley and the northern highlands of Ethiopia. Catena 2003, 50, 353–368. [Google Scholar] [CrossRef]
  9. Zgłobicki, W.; Baran-Zgłobicka, B.; Gawrysiak, L.; Telecka, M. The impact of permanent gullies on present-day land use and agriculture in loess areas (E. Poland). Catena 2015, 126, 28–36. [Google Scholar]
  10. Takken, I.; Croke, J.; Lane, P. Thresholds for channel initiation at road drain outlets. Catena 2008, 75, 257–267. [Google Scholar] [CrossRef]
  11. Ionita, I.; Fullen, M.A.; Zgłobicki, W.; Poesen, J. Gully Erosion as a Natural and Human-Induced Hazard; Springer: Berlin/Heidelberg, Germany, 2015. [Google Scholar]
  12. Saxton, N.E.; Olley, J.M.; Smith, S.; Ward, D.P.; Rose, C.W. Gully erosion in sub-tropical south-east Queensland, Australia. Geomorphology 2012, 173, 80–87. [Google Scholar] [CrossRef]
  13. Kinsey-Henderson, A.E.; Post, D.A.; Prosser, I.P. Modelling sources of sediment at sub-catchment scale: An example from the Burdekin Catchment, North Queensland, Australia. Math. Comput. Simul. 2005, 69, 90–102. [Google Scholar] [CrossRef]
  14. Brodie, J.; Waterhouse, J.; Schaffelke, B.; Kroon, F.; Thorburn, P.; Rolfe, J.; Johnson, J.; Fabricius, K.; Lewis, S.; Devlin, M. Land use impacts on Great Barrier Reef water quality and ecosystem condition. In Reef Water Quality Protection Plan Secretariat; Reef Water Quality Protection Plan Secretariat: Brisbane, Australia, 2013. [Google Scholar]
  15. Fabricius, K.E. Effects of terrestrial runoff on the ecology of corals and coral reefs: Review and synthesis. Mar. Pollut. Bull. 2005, 50, 125–146. [Google Scholar] [CrossRef] [PubMed]
  16. De’ath, G.; Fabricius, K. Water quality as a regional driver of coral biodiversity and macroalgae on the Great Barrier Reef. Ecol. Appl. 2010, 20, 840–850. [Google Scholar] [CrossRef] [PubMed]
  17. Kroon, F.J.; Kuhnert, P.M.; Henderson, B.L.; Wilkinson, S.N.; Kinsey-Henderson, A.; Abbott, B.; Brodie, J.E.; Turner, R.D. River loads of suspended solids, nitrogen, phosphorus and herbicides delivered to the Great Barrier Reef lagoon. Mar. Pollut. Bull. 2012, 65, 167–181. [Google Scholar] [CrossRef] [PubMed]
  18. Bainbridge, Z.T. Tracing the Sources, Transport and Dispersal of Suspended Sediment from the Burdekin River Catchment into the Great Barrier Reef Lagoon; James Cook University: Douglas, Australia, 2015. [Google Scholar]
  19. Wilkinson, S.N.; Hancock, G.J.; Bartley, R.; Hawdon, A.A.; Keen, R.J. Using sediment tracing to assess processes and spatial patterns of erosion in grazed rangelands, Burdekin River basin, Australia. Agric. Ecosyst. Environ. 2013, 180, 90–102. [Google Scholar] [CrossRef]
  20. Conoscenti, C.; Angileri, S.; Cappadonia, C.; Rotigliano, E.; Agnesi, V.; Märker, M. Gully erosion susceptibility assessment by means of GIS-based logistic regression: A case of Sicily (Italy). Geomorphology 2014, 204, 399–411. [Google Scholar] [CrossRef] [Green Version]
  21. Kornejady, A.; Heidari, K.; Nakhavali, M. Assessment of landslide susceptibility, semi-quantitative risk and management in the Ilam dam basin, Ilam, Iran. Environ. Resour. Res. 2015, 3, 85–109. [Google Scholar]
  22. Dube, F.; Nhapi, I.; Murwira, A.; Gumindoga, W.; Goldin, J.; Mashauri, D. Potential of weight of evidence modelling for gully erosion hazard assessment in Mbire District–Zimbabwe. Phys. Chem. Earth Parts A/B/C 2014, 67, 145–152. [Google Scholar] [CrossRef]
  23. Rahmati, O.; Haghizadeh, A.; Pourghasemi, H.R.; Noormohamadi, F. Gully erosion susceptibility mapping: The role of GIS-based bivariate statistical models and their comparison. Nat. Hazards 2016, 82, 1231–1258. [Google Scholar] [CrossRef]
  24. Gómez-Gutiérrez, Á.; Conoscenti, C.; Angileri, S.E.; Rotigliano, E.; Schnabel, S. Using topographical attributes to evaluate gully erosion proneness (susceptibility) in two mediterranean basins: Advantages and limitations. Nat. Hazards 2015, 79, 291–314. [Google Scholar] [CrossRef]
  25. Kuhnert, P.M.; Henderson, A.K.; Bartley, R.; Herr, A. Incorporating uncertainty in gully erosion calculations using the random forests modelling approach. Environmetrics 2010, 21, 493–509. [Google Scholar] [CrossRef]
  26. Pourghasemi, H.R.; Yousefi, S.; Kornejady, A.; Cerdà, A. Performance assessment of individual and ensemble data-mining techniques for gully erosion modeling. Sci. Total Environ. 2017, 609, 764–775. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  27. Ghorbanzadeh, O.; Blaschke, T. Optimizing Sample Patches Selection of CNN to Improve the mIOU on Landslide Detection. Available online: https://pdfs.semanticscholar.org/022f/b2150b1a0bbf2051b48a9eacf104423d3400.pdf?_ga=2.190701539.919042809.1573265293-1274004429.1559794368 (accessed on 8 November 2019).
  28. Ghorbanzadeh, O.; Rostamzadeh, H.; Blaschke, T.; Gholaminia, K.; Aryal, J. A new GIS-based data mining technique using an adaptive neuro-fuzzy inference system (ANFIS) and k-fold cross-validation approach for land subsidence susceptibility mapping. Nat. Hazards 2018, 94, 497–517. [Google Scholar] [CrossRef] [Green Version]
  29. Bui, D.T.; Tuan, T.A.; Klempe, H.; Pradhan, B.; Revhaug, I. Spatial prediction models for shallow landslide hazards: A comparative assessment of the efficacy of support vector machines, artificial neural networks, kernel logistic regression, and logistic model tree. Landslides 2016, 13, 361–378. [Google Scholar]
  30. Chen, W.; Shahabi, H.; Shirzadi, A.; Li, T.; Guo, C.; Hong, H.; Li, W.; Pan, D.; Hui, J.; Ma, M. A novel ensemble approach of bivariate statistical-based logistic model tree classifier for landslide susceptibility assessment. Geocarto Int. 2018, 33, 1398–1420. [Google Scholar] [CrossRef]
  31. Ghorbanzadeh, O.; Moslem, S.; Blaschke, T.; Duleba, S. Sustainable urban transport planning considering different stakeholder groups by an interval-AHP decision support model. Sustainability 2018, 11, 9. [Google Scholar] [CrossRef]
  32. Ghorbanzadeh, O.; Feizizadeh, B.; Blaschke, T. Multi-criteria risk evaluation by integrating an analytical network process approach into GIS-based sensitivity and uncertainty analyses. Geomat. Nat. Hazards Risk 2018, 9, 127–151. [Google Scholar] [CrossRef]
  33. Pirnazar, M.; Karimi, A.Z.; Feizizadeh, B.; Ostad-Ali-Askari, K.; Eslamian, S.; Hasheminasab, H.; Ghorbanzadeh, O.; Hamedani, M.H. Assessing flood hazard using GIS based multi-criteria decision making approach; study area: East-Azerbaijan province (Kaleybar Chay Basin). J. Flood Eng. 2017, 8, 203–223. [Google Scholar]
  34. Vrieling, A.; Rodrigues, S.; Bartholomeus, H.; Sterk, G. Automatic identification of erosion gullies with ASTER imagery in the Brazilian Cerrados. Int. J. Remote Sens. 2007, 28, 2723–2738. [Google Scholar] [CrossRef]
  35. Karami, A.; Khoorani, A.; Noohegar, A.; Shamsi, S.R.F.; Moosavi, V. Gully erosion mapping using object-based and pixel-based image classification methods. Environ. Eng. Geosci. 2015, 21, 101–110. [Google Scholar] [CrossRef]
  36. Mararakanye, N.; Nethengwe, N.S. Gully features extraction using remote sensing techniques. S. Afr. J. Geomat. 2012, 1, 109–118. [Google Scholar]
  37. d’Oleire-Oltmanns, S.; Marzolff, I.; Tiede, D.; Blaschke, T. Detection of gully-affected areas by applying object-based image analysis (OBIA) in the region of Taroudannt, Morocco. Remote Sens. 2014, 6, 8287–8309. [Google Scholar] [CrossRef]
  38. Shruthi, R.B.; Kerle, N.; Jetten, V.; Abdellah, L.; Machmach, I. Quantifying temporal changes in gully erosion areas with object oriented analysis. Catena 2015, 128, 262–277. [Google Scholar] [CrossRef]
  39. Francipane, A.; Mussomè, F.; Cipolla, G.; Noto, L. Object-based image analysis technique for gully mapping using topographic data at very high resolution (VHR). In Proceedings of the EGU General Assembly Conference Abstracts, Vienna, Austria, 23–28 April 2017; p. 17281. [Google Scholar]
  40. Abdi, O. Climate-Triggered Insect Defoliators and Forest Fires Using Multitemporal Landsat and TerraClimate Data in NE Iran: An Application of GEOBIA TreeNet and Panel Data Analysis. Sensors 2019, 19, 3965. [Google Scholar] [CrossRef]
  41. Blaschke, T. Object based image analysis for remote sensing. ISPRS J. Photogramm. Remote Sens. 2010, 65, 2–16. [Google Scholar] [CrossRef] [Green Version]
  42. Blaschke, T.; Piralilo, S.T. The Near-Decomposability Paradigm Re-Interpreted for Place-Based GIS; Konferenzbeitrag: Heidelberg, Germany, 2018. [Google Scholar]
  43. Blaschke, T.; Hay, G.J.; Kelly, M.; Lang, S.; Hofmann, P.; Addink, E.; Feitosa, R.Q.; Van der Meer, F.; Van der Werff, H.; Van Coillie, F. Geographic object-based image analysis–towards a new paradigm. ISPRS J. Photogramm. Remote Sens. 2014, 87, 180–191. [Google Scholar] [CrossRef]
  44. Kadir, T.; Brady, M. Saliency, scale and image description. Int. J. Comput. Vis. 2001, 45, 83–105. [Google Scholar] [CrossRef]
  45. Drăguţ, L.; Csillik, O.; Eisank, C.; Tiede, D. Automated parameterisation for multi-scale image segmentation on multiple layers. ISPRS J. Photogramm. Remote Sens. 2014, 88, 119–127. [Google Scholar] [CrossRef]
  46. Gonçalves, J.; Pôças, I.; Marcos, B.; Mücher, C.A.; Honrado, J.P. SegOptim—A new R package for optimizing object-based image analyses of high-spatial resolution remotely-sensed data. Int. J. Appl. Earth Obs. Geoinf. 2019, 76, 218–230. [Google Scholar] [CrossRef]
  47. Rokach, L. Ensemble-based classifiers. Artif. Intell. Rev. 2010, 33, 1–39. [Google Scholar] [CrossRef]
  48. Zabihi, M.; Mirchooli, F.; Motevalli, A.; Darvishan, A.K.; Pourghasemi, H.R.; Zakeri, M.A.; Sadighi, F. Spatial modelling of gully erosion in Mazandaran Province, northern Iran. Catena 2018, 161, 1–13. [Google Scholar] [CrossRef]
  49. Conoscenti, C.; Agnesi, V.; Angileri, S.; Cappadonia, C.; Rotigliano, E.; Märker, M. A GIS-based approach for gully erosion susceptibility modelling: A test in Sicily, Italy. Environ. Earth Sci. 2013, 70, 1179–1195. [Google Scholar] [CrossRef]
  50. Liu, K.; Ding, H.; Tang, G.; Song, C.; Liu, Y.; Jiang, L.; Zhao, B.; Gao, Y.; Ma, R. Large-scale mapping of gully-affected areas: An approach integrating Google Earth images and terrain skeleton information. Geomorphology 2018, 314, 13–26. [Google Scholar] [CrossRef]
  51. Geyik, M. FAO Watershed Management Field Manual: Gully Control; Food and Agriculture Organization of the United Nations: Rome, Italy, 1986. [Google Scholar]
  52. Arabameri, A.; Pradhan, B.; Pourghasemi, H.; Rezaei, K.; Kerle, N. Spatial modelling of gully erosion using GIS and R programing: A comparison among three data mining algorithms. Appl. Sci. 2018, 8, 1369. [Google Scholar] [CrossRef]
  53. Rahmati, O.; Tahmasebipour, N.; Haghizadeh, A.; Pourghasemi, H.R.; Feizizadeh, B. Evaluation of different machine learning models for predicting and mapping the susceptibility of gully erosion. Geomorphology 2017, 298, 118–137. [Google Scholar] [CrossRef]
  54. Wang, T.; He, F.; Zhang, A.; Gu, L.; Wen, Y.; Jiang, W.; Shao, H. A quantitative study of gully erosion based on object-oriented analysis techniques: A case study in Beiyanzikou catchment of Qixia, Shandong, China. Sci. World J. 2014, 2014, 417325. [Google Scholar] [CrossRef]
  55. Veress, M.; Németh, I.; Schläffer, R. The effects of flash floods on gully erosion and alluvial fan accumulation in the Kőszeg Mountains. In Geomorphological Impacts of Extreme Weather; Springer: Berlin/Heidelberg, Germany, 2013; pp. 301–311. [Google Scholar]
  56. Blaschke, T.; Feizizadeh, B.; Hölbling, D. Object-based image analysis and digital terrain analysis for locating landslides in the Urmia Lake Basin, Iran. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2014, 7, 4806–4817. [Google Scholar] [CrossRef]
  57. Tavakkoli Piralilou, S.; Shahabi, H.; Jarihani, B.; Ghorbanzadeh, O.; Blaschke, T.; Gholamnia, K.; Meena, S.R.; Aryal, J. Landslide Detection Using Multi-Scale Image Segmentation and Different Machine Learning Models in the Higher Himalayas. Remote Sens. 2019, 11, 2575. [Google Scholar] [CrossRef]
  58. Ghorbanzadeh, O.; Blaschke, T.; Gholamnia, K.; Meena, S.R.; Tiede, D.; Aryal, J. Evaluation of Different Machine Learning Methods and Deep-Learning Convolutional Neural Networks for Landslide Detection. Remote Sens. 2019, 11, 196. [Google Scholar] [CrossRef]
  59. Garrett, J. Where and Why Artificial Neural Networks Are Applicable in Civil Engineering. J. Comput. Civil Eng. 1994, 8, 129–130. [Google Scholar] [CrossRef]
  60. Lee, S.; Ryu, J.H.; Min, K.; Won, J.S. Landslide susceptibility analysis using GIS and artificial neural network. Earth Surf. Process. Landf. J. Br. Geomorphol. Res. Group 2003, 28, 1361–1376. [Google Scholar] [CrossRef]
  61. Ghorbanzadeh, O.; Blaschke, T.; Aryal, J.; Gholaminia, K. A new GIS-based technique using an adaptive neuro-fuzzy inference system for land subsidence susceptibility mapping. J. Spat. Sci. 2018, 1–17. [Google Scholar] [CrossRef]
  62. Zare, M.; Pourghasemi, H.R.; Vafakhah, M.; Pradhan, B. Landslide susceptibility mapping at Vaz Watershed (Iran) using an artificial neural network model: A comparison between multilayer perceptron (MLP) and radial basic function (RBF) algorithms. Arab. J. Geosci. 2013, 6, 2873–2888. [Google Scholar] [CrossRef]
  63. Pradhan, B.; Lee, S. Landslide risk analysis using artificial neural network model focussing on different training sites. Int. J. Phys. Sci. 2009, 4, 1–15. [Google Scholar]
  64. Bagheri, V.; Uromeihy, A.; Razifard, M. Evaluation of MLP and RBF methods for hazard zonation of landslides triggered by the Twin Ahar-Varzeghan earthquakes. Geotech. Geol. Eng. 2017, 35, 2163–2190. [Google Scholar] [CrossRef]
  65. Kalantar, B.; Pradhan, B.; Naghibi, S.A.; Motevalli, A.; Mansor, S. Assessment of the effects of training data selection on the landslide susceptibility mapping: A comparison between support vector machine (SVM), logistic regression (LR) and artificial neural networks (ANN). Geomat. Nat. Hazards Risk 2018, 9, 49–69. [Google Scholar] [CrossRef]
  66. Stumpf, A.; Kerle, N. Object-oriented mapping of landslides using Random Forests. Remote Sens. Environ. 2011, 115, 2564–2577. [Google Scholar] [CrossRef]
  67. Arabameri, A.; Pradhan, B.; Rezaei, K. Gully erosion zonation mapping using integrated geographically weighted regression with certainty factor and random forest models in GIS. J. Environ. Manag. 2019, 232, 928–942. [Google Scholar] [CrossRef]
  68. Shruthi, R.B.; Kerle, N.; Jetten, V.; Stein, A. Object-based gully system prediction from medium resolution imagery using Random Forests. Geomorphology 2014, 216, 283–294. [Google Scholar] [CrossRef]
  69. Breiman, L. Random forests. Mach. Learn. 2001, 45, 5–32. [Google Scholar] [CrossRef]
  70. Gislason, P.O.; Benediktsson, J.A.; Sveinsson, J.R. Random forests for land cover classification. Pattern Recognit. Lett. 2006, 27, 294–300. [Google Scholar] [CrossRef]
  71. Pedregosa, F.; Varoquaux, G.; Gramfort, A.; Michel, V.; Thirion, B.; Grisel, O.; Blondel, M.; Prettenhofer, P.; Weiss, R.; Dubourg, V. Scikit-learn: Machine learning in Python. J. Mach. Learn. Res. 2011, 12, 2825–2830. [Google Scholar]
  72. Vapnik, V. The Nature of Statistical Learning Theory; Springer: New York, NY, USA, 1995. [Google Scholar]
  73. Brenning, A. Spatial prediction models for landslide hazards: Review, comparison and evaluation. Nat. Hazards Earth Syst. Sci. 2005, 5, 853–862. [Google Scholar] [CrossRef]
  74. Ballabio, C.; Sterlacchini, S. Support vector machines for landslide susceptibility mapping: The Staffora River Basin case study, Italy. Math. Geosci. 2012, 44, 47–70. [Google Scholar] [CrossRef]
  75. Kavzoglu, T.; Sahin, E.K.; Colkesen, I. Landslide susceptibility mapping using GIS-based multi-criteria decision analysis, support vector machines, and logistic regression. Landslides 2014, 11, 425–439. [Google Scholar] [CrossRef]
  76. Van der Laan, M.J.; Polley, E.C.; Hubbard, A.E. Super learner. Stat. Appl. Genet. Mol. Biol. 2007, 6. [Google Scholar] [CrossRef]
  77. Lee, S.; Oh, H.-J. Ensemble-based landslide susceptibility maps in Jinbu area, Korea. In Terrigenous Mass Movements; Springer: Berlin/Heidelberg, Germany, 2012; pp. 193–220. [Google Scholar]
  78. Aguilar, M.; Saldaña, M.; Aguilar, F. GeoEye-1 and WorldView-2 pan-sharpened imagery for object-based classification in urban environments. Int. J. Remote Sens. 2013, 34, 2583–2606. [Google Scholar] [CrossRef]
  79. Labib, S.; Harris, A. The potentials of Sentinel-2 and LandSat-8 data in green infrastructure extraction, using object based image analysis (OBIA) method. Eur. J. Remote Sens. 2018, 51, 231–240. [Google Scholar] [CrossRef]
  80. Kaplan, G.; Avdan, U. Object-based water body extraction model using Sentinel-2 satellite imagery. Eur. J. Remote Sens. 2017, 50, 137–143. [Google Scholar] [CrossRef] [Green Version]
  81. Lisita, A.; Sano, E.E.; Durieux, L. Identifying potential areas of Cannabis sativa plantations using object-based image analysis of SPOT-5 satellite data. Int. J. Remote Sens. 2013, 34, 5409–5428. [Google Scholar] [CrossRef]
  82. Lahousse, T.; Chang, K.; Lin, Y. Landslide mapping with multi-scale object-based image analysis—A case study in the Baichi watershed, Taiwan. Nat. Hazards Earth Syst. Sci. 2011, 11, 2715–2726. [Google Scholar] [CrossRef]
  83. Moosavi, V.; Talebi, A.; Shirmohammadi, B. Producing a landslide inventory map using pixel-based and object-oriented approaches optimized by Taguchi method. Geomorphology 2014, 204, 646–656. [Google Scholar] [CrossRef]
  84. Dou, J.; Chang, K.-T.; Chen, S.; Yunus, A.; Liu, J.-K.; Xia, H.; Zhu, Z. Automatic case-based reasoning approach for landslide detection: Integration of object-oriented image analysis and a genetic algorithm. Remote Sens. 2015, 7, 4318–4342. [Google Scholar] [CrossRef]
  85. Pradhan, B.; Seeni, M.I.; Nampak, H. Integration of LiDAR and QuickBird data for automatic landslide detection using object-based analysis and random forests. In Laser Scanning Applications in Landslide Assessment; Springer: Berlin/Heidelberg, Germany, 2017; pp. 69–81. [Google Scholar]
  86. Bunn, M.D.; Leshchinsky, B.A.; Olsen, M.J.; Booth, A. A Simplified, Object-Based Framework for Efficient Landslide Inventorying Using LIDAR Digital Elevation Model Derivatives. Remote Sens. 2019, 11, 303. [Google Scholar] [CrossRef]
  87. Comert, R.; Avdan, U.; Gorum, T.; Nefeslioglu, H.A. Mapping of shallow landslides with object-based image analysis from unmanned aerial vehicle data. Eng. Geol. 2019, 260, 105264. [Google Scholar] [CrossRef]
Figure 1. Location of study site in the Bowen Catchment. The background images are Sentinel 2A 10-m resolution false color composite and from Google Earth.
Figure 1. Location of study site in the Bowen Catchment. The background images are Sentinel 2A 10-m resolution false color composite and from Google Earth.
Sensors 19 04893 g001
Figure 2. Flowchart of the methodology used in the current study.
Figure 2. Flowchart of the methodology used in the current study.
Sensors 19 04893 g002
Figure 3. Conditioning factors used for gully networks detection.
Figure 3. Conditioning factors used for gully networks detection.
Sensors 19 04893 g003
Figure 4. An example of a feed-forward MLP network with two hidden layers. Xs, Ws, bs, and f(x) are inputs, weights, biases, and activation function, respectively.
Figure 4. An example of a feed-forward MLP network with two hidden layers. Xs, Ws, bs, and f(x) are inputs, weights, biases, and activation function, respectively.
Sensors 19 04893 g004
Figure 5. Flowchart of the stacking model.
Figure 5. Flowchart of the stacking model.
Sensors 19 04893 g005
Figure 6. Graphical representation of metrics: TP, FP, and FN. (A) is the location of a selected gully feature on Google Earth, and (B) is the overlay of TP, FP, and FN of the same gully on Sentinel 2A image.
Figure 6. Graphical representation of metrics: TP, FP, and FN. (A) is the location of a selected gully feature on Google Earth, and (B) is the overlay of TP, FP, and FN of the same gully on Sentinel 2A image.
Sensors 19 04893 g006
Figure 7. The selection process for image segmentation with scale of 45 and training samples. Part (A) is Sentinel 2A false-color composite, part (B) is a segmented image, and part (C) represents green polygons that are training objects. The yellow polygons are gully inventory maps.
Figure 7. The selection process for image segmentation with scale of 45 and training samples. Part (A) is Sentinel 2A false-color composite, part (B) is a segmented image, and part (C) represents green polygons that are training objects. The yellow polygons are gully inventory maps.
Sensors 19 04893 g007
Figure 8. The variation of OPI, OMI, and OFI indices at different segmentation scales. At scale 45, all lines cross each other, showing the best scale value for image segmentation.
Figure 8. The variation of OPI, OMI, and OFI indices at different segmentation scales. At scale 45, all lines cross each other, showing the best scale value for image segmentation.
Sensors 19 04893 g008
Figure 9. The results of gully networks detection based on segmentation scale 45: (A) SVM, (B) ANN, (C) RF, and (D) stacking model. The black color indicates detected gullies, and cyan polygons represent the gully inventory map.
Figure 9. The results of gully networks detection based on segmentation scale 45: (A) SVM, (B) ANN, (C) RF, and (D) stacking model. The black color indicates detected gullies, and cyan polygons represent the gully inventory map.
Sensors 19 04893 g009aSensors 19 04893 g009b
Table 1. Segmentation parameters (optimal scale parameters are in bold) and the results of object evaluation indexes.
Table 1. Segmentation parameters (optimal scale parameters are in bold) and the results of object evaluation indexes.
ScaleShapeCompactnessLayer WeightsOPIOMIOFI
BlueGreenRedNIRNDVI
250.50.5111220.940.700.83
450.50.50.920.950.94
1200.50.50.791.401.14
Table 2. The quantitative accuracy assessment of applied machine learning (ML) models in gully networks detection.
Table 2. The quantitative accuracy assessment of applied machine learning (ML) models in gully networks detection.
TP (ha)FP (ha)FN (ha)PrecisionRecallF1 Measure
SVM12375995120.670.710.69
ANN13754863740.740.790.76
RF15663741830.810.900.85
Stacking1664325850.840.950.89

Share and Cite

MDPI and ACS Style

Shahabi, H.; Jarihani, B.; Tavakkoli Piralilou, S.; Chittleborough, D.; Avand, M.; Ghorbanzadeh, O. A Semi-Automated Object-Based Gully Networks Detection Using Different Machine Learning Models: A Case Study of Bowen Catchment, Queensland, Australia. Sensors 2019, 19, 4893. https://doi.org/10.3390/s19224893

AMA Style

Shahabi H, Jarihani B, Tavakkoli Piralilou S, Chittleborough D, Avand M, Ghorbanzadeh O. A Semi-Automated Object-Based Gully Networks Detection Using Different Machine Learning Models: A Case Study of Bowen Catchment, Queensland, Australia. Sensors. 2019; 19(22):4893. https://doi.org/10.3390/s19224893

Chicago/Turabian Style

Shahabi, Hejar, Ben Jarihani, Sepideh Tavakkoli Piralilou, David Chittleborough, Mohammadtaghi Avand, and Omid Ghorbanzadeh. 2019. "A Semi-Automated Object-Based Gully Networks Detection Using Different Machine Learning Models: A Case Study of Bowen Catchment, Queensland, Australia" Sensors 19, no. 22: 4893. https://doi.org/10.3390/s19224893

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