Next Article in Journal
An Improved African Vulture Optimization Algorithm for Dual-Resource Constrained Multi-Objective Flexible Job Shop Scheduling Problems
Previous Article in Journal
Pseudo-Bayesian Approach for Robust Mode Detection and Extraction Based on the STFT
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Landslide Susceptibility Mapping by Fusing Convolutional Neural Networks and Vision Transformer

1
School of Geomatics, Liaoning Technical University, Fuxin 123000, China
2
Chinese Academy of Surveying and Mapping, Beijing 100036, China
3
Laboratory on Geoinformatics and Cartography, Department of Geography, Masaryk University, 61137 Brno, Czech Republic
4
Faculty of Geosciences and Environmental Engineering, Southwest Jiaotong University, Chengdu 610031, China
*
Author to whom correspondence should be addressed.
Sensors 2023, 23(1), 88; https://doi.org/10.3390/s23010088
Submission received: 7 November 2022 / Revised: 5 December 2022 / Accepted: 19 December 2022 / Published: 22 December 2022
(This article belongs to the Section Sensing and Imaging)

Abstract

:
Landslide susceptibility mapping (LSM) is an important decision basis for regional landslide hazard risk management, territorial spatial planning and landslide decision making. The current convolutional neural network (CNN)-based landslide susceptibility mapping models do not adequately take into account the spatial nature of texture features, and vision transformer (ViT)-based LSM models have high requirements for the amount of training data. In this study, we overcome the shortcomings of CNN and ViT by fusing these two deep learning models (bottleneck transformer network (BoTNet) and convolutional vision transformer network (ConViT)), and the fused model was used to predict the probability of landslide occurrence. First, we integrated historical landslide data and landslide evaluation factors and analysed whether there was covariance in the landslide evaluation factors. Then, the testing accuracy and generalisation ability of the CNN, ViT, BoTNet and ConViT models were compared and analysed. Finally, four landslide susceptibility mapping models were used to predict the probability of landslide occurrence in Pingwu County, Sichuan Province, China. Among them, BoTNet and ConViT had the highest accuracy, both at 87.78%, an improvement of 1.11% compared to a single model, while ConViT had the highest F1-socre at 87.64%, an improvement of 1.28% compared to a single model. The results indicate that the fusion model of CNN and ViT has better LSM performance than the single model. Meanwhile, the evaluation results of this study can be used as one of the basic tools for landslide hazard risk quantification and disaster prevention in Pingwu County.

1. Introduction

A landslide is a natural phenomenon in which soil or rock on a slope slides downhill, either as a whole or in a scattered manner, under the influence of gravity [1]. Landslides mainly occur in areas with large undulations, little vegetation cover, frequent construction, aftershocks and heavy rainfall and broken rocks [2]. The main hazards of landslides are the destruction of farmland and buildings, injury to people and animals and destruction of forests. They are also economically harmful in water and electricity projects, roads, railways, river transport and marine projects. In addition, landslides can also cause secondary disasters that endanger human life and property [3,4].
Landslide susceptibility mapping (LSM) is a comprehensive analysis of various geological and environmental factors, historical landslide data, physical patterns of landslides and other elements in the study area to predict the spatial and temporal distribution and probability of landslide hazards [5]. The prediction results can provide an important decision basis for regional landslide hazard risk management, territorial spatial planning and landslide decision making [6]. The LSM methods are mainly divided into qualitative and quantitative evaluations [7]. Qualitative evaluation mainly includes landslide cataloguing and knowledge-driven, which has the advantage of being a simple method, more operable and more adequate in expressing the intrinsic mechanism of landslide hazards but has the disadvantage of relying more on a priori knowledge and weaker objectivity and is suitable for a small study area [8]. A quantitative evaluation mainly relies on mathematical knowledge to establish probabilistic statistical models, specifically including statistical methods [9,10] and machine learning (ML) methods [11], as well as deep learning (DL) methods [12] and other artificial intelligence methods [13]. Quantitative evaluation relies less on a priori knowledge and is more objective than qualitative evaluation, making it suitable for application to a large range of regions. Quantitative evaluation is more capable of handling high-dimensional data and massive amounts of data, and the models have a strong generalisation capability.
With the rise of artificial intelligence methods, ML and DL are widely used in the fields of geohazard prediction and geohazard identification. Decision trees [14], random forests [15], support vector machines [16,17], logistic regressions [18] and other methods have achieved good results in LSM. LSM methods based on ML mainly perform direct classification for the input data, without extracting high-dimensional features from the input data to improve classification accuracy and generalisation. At the same time, ML is prone to produce locally optimal solutions due to overfitting.
DL can effectively overcome the shortcomings of traditional ML models and efficiently extract deep and intrinsic features of data through multi-layer neural networks. Convolutional neural networks (CNN) [19,20], recurrent neural networks (RNN) [21], the combination of CNN and RNN [22], and the combination of CNN and ML have also made good progress in the field of LSM [23,24,25]. CNN use a fixed size convolutional kernel and repeatedly ‘convolve’ the information around the kernel layer by layer, gradually expanding the field of perception [26,27]. The purpose of feature extraction of the input data is thus achieved. However, the local feature extraction method of CNN does not retain enough spatial information, and thus cannot improve the classification accuracy.
Vision Transformer (ViT) combines computer vision and natural language processing domain knowledge by chunking the original image, spreading it into a sequence, feeding it into the encoder part of the original transformer model, and finally accessing a fully connected layer classifies the images [28]. ViT has more similarity between the shallow and deep representations, and the global representation is obtained from the shallow layer, which also retains more spatial information [29]. However, ViT’s Self-Attention induction bias is weaker than that of CNN, so ViT needs more data to fit the network model.
The limited perceptual field of CNNs makes it difficult to capture global information, while the Transformer can capture long-range dependencies. Therefore, since the emergence of ViT, there have been many attempts to combine CNN and Transformer, so that the network structure can inherit the advantages of both CNN and Transformer and retain the maximum amount of global and local features. The combination of CNN and ViT to complement each other’s strengths is one of the current hot spots in the field of LSM, and indeed in DL. In this study, we use CNN and ViT for LSM. Based on this, we use the Residual Neural Network (ResNet) model in CNN as the basis and fuse the Multi-Head Self-Attention (MHSA) module in ViT to generate the bottleneck transformer network (BoTNet). Meanwhile, ViT was used as the basis for fusing soft convolution-induced biases to stimulate the network to perform convolutional operations to generate convolutional vision transformer network (ConViT) models for application to LSM. This is the first application of the fused model of CNN and ViT to the LSM domain. At the same time, we analyse what advantages each of CNN and ViT has for LSM tasks. The possibility of deep fusion between the CNN and ViT models is also analysed.
The main objectives of this study are:
(1)
To explore the accuracy differences and generalisation capabilities of CNN and ViT on the field of LSM.
(2)
To investigate the prediction accuracy and applicability of the models after the fusion of CNN and ViT with each other.
(3)
The advantages and disadvantages of CNN and ViT in LSM are compared, and the feasibility of deep fusion between CNN and ViT is analysed.

2. Materials and Methods

2.1. Study Area

Pingwu County (103°50′ E–104°58′ E, 31°59′ N–33°02′ N) is located in the northern part of Mianyang City, Sichuan Province, China, as shown in Figure 1, with an area of 5974 km2. It is located on the eastern edge of the transition from the Qinghai-Tibet Plateau to the Sichuan Basin, in the upper reaches of the Ful River, a secondary tributary of the Yangtze River. The geotectonic position of Pingwu County is at the western edge of the Yangzi Quasi-Terrestrial Platform in the Longmenshan Fold Fault Zone and the Kunlun-Qinling Trough Fold Zone in the West Qinling-Motianling East-West Tectonic Zone and the Songpan-Ganzi Trough Fold Zone, which is an earthquake-prone area [30]. The strata of the Mesozoic Jurassic and all previous geological periods are basically complete.
The topography of the county is high in the northwest and low in the southeast, with the highest point at an altitude of 5440 m and the lowest at 600 m, with a height difference of 4840 m, and the area of mountains above 1000 m above sea level accounts for 94.33% of the area. The average annual temperature in Pingwu County is 14.7 °C, the average annual relative humidity is 71% and the average annual sunshine is 1376 h. It rains on average 15 days a month from May to October. June to September is the flood season in Pingwu, with average monthly rainfall greater than 100 mm. The terrain is very undulating, and the three-dimensional climate varies significantly, belonging to the northern subtropical mountain monsoon climate. Rainfall is concentrated and intense; the landform types are intricate and complex, with large slopes, broken rocks, severe weathering and low resistance to erosion; indiscriminate logging, rough farming, unreasonable land use and more serious soil erosion. The average annual soil erosion area is 2097 km2, accounting for 35.2% of the total area, and the total annual soil erosion is 258.5 million m2.

2.2. Data Sources

Landslide data for this study were obtained from the Resource and Environmental Science and Data Centre of the Chinese Academy of Sciences (https://www.resdc.cn/data.aspx?DATAID=290, accessed on 1 March 2022). There are 150 historical landslides in the study area, and the attribute information includes geographical location, groundwater type, tectonic site and seismic intensity. These landslide sites were corrected in combination with field surveys and remote sensing imagery.
In this study, landslide-related data were collected to compose a total of 11 landslide conditioning factors in 4 categories.
(1)
Topographic factors: elevation, slope, aspect, plan curvature and profile curvature.
(2)
Geological factors: distance to fault and lithology.
(3)
Hydrological factors: distance to river and rainfall.
(4)
Ecological factors: landcover and normalised difference vegetation index (NDVI).
Slope is the steepness of a surface unit and is usually called the quotient of the vertical height of the slope and the distance in the horizontal direction. Aspect is the direction in which the normal vector of the slope is projected on the horizontal plane. Plane curvature is the curvature of the surface unit along the direction of slope, and profile curvature is the curvature of the surface unit perpendicular to the direction of slope. Topographic data reflect the elevation, steepness, exposure to light and complexity of the terrain of the surface unit [31]. The shear strength of a slope varies with the lithological composition of the surface and the ease with which landslides can occur. We calculate the Euclidean distance from any location within the study area to the nearest fault and river, defined as distance to fault and distance to river, respectively [32]. The study area contains faults and the distance to the fault laterally reflects the probability of a landslide occurring. Rainfall disrupts the equilibrium of slopes, leading to sliding phenomena ranging from slow and persistent slope deformation to sudden and massive eruptions. Surface cover influences erosion, rainfall, water infiltration, slope loading and the structural characteristics of the ground, which increase the likelihood of slope instability or directly induce landslides by creating footing ratios, altering the shear resistance of sliding bodies and creating hard and soft surface structures. Normalised vegetation indices are obtained by measuring reflectance values in the near-infrared and infrared wavelengths and respond well to ecosystem structure. The reinforcement of the soil by vegetation is accomplished by the subsurface biomass, the higher the biomass in the subsurface part, the stronger the reinforcement [33].
Slope, aspect, plane curvature and profile curvature data are derived from elevation data. Topographic data from China Academy of Surveying and Mapping Sciences Beijing Four Dimensions Digital Technology Co. The landcover data is a global 30 m land cover classification data generated by combining the time series of Landsat images with high quality training data from the Global Spatial Temporal Spectra Library on the Google Earth Engine computing platform [34,35]. The NDVI data is based on the Google Earth Engine computing platform, using all Landsat5/7/8 remote sensing data for the whole year, obtaining all Landsat valid observations by de-clouding and de-shadowing, then extracting NDVI for each Landsat valid observation and combining linear interpolation and S-G smoothing methods to obtain the NDVI maximum for each image element in a year, forming the 30 m annual maximum NDVI dataset for China from 2000 to 2020 was obtained. The spatial resolution of the dataset is 30 m, and the temporal resolution is 1 year. The rainfall data were extracted from the 1991–2020 average rainfall in China with a spatial resolution of 30 m. The rainfall data were cross-validated with the ERA5 precipitation data from the Climate Reanalysis Information and the 30-year climate standard period 1991–2020 from the Hong Kong Observatory. Lithology, rainfall, landcover and NDVI data are from the Chinese Academy of Sciences. The source data were saved as integer raster data by magnifying the rainfall data by a factor of 10 to save storage space, and the NDVI data were saved with the value range transformed from [−0.2, 1] to [0, 255]. The data sources, data types, statistical information and spatial distribution of the landslide conditioning factors are shown in Table 1 and Figure 2.

2.3. Methods

2.3.1. CNN

The CNN takes the raw data as the input to the algorithm, and through a series of operations such as convolution, pooling and nonlinear activation function mapping, the raw data is abstracted layer by layer into the final feature representation required for its own task and finally ends with a mapping of features to the task target. Although there are many variants of CNNs, they all have a very similar structure, consisting of input layers, convolutional layers, pooling layers, fully-connected layers and output layers.
The main problems of the network depth in deep learning are gradient disappearance and gradient explosion, which have been solved to some extent by the emergence of ResNet, whose initial goal is H(x), but as the number of layers increases, learning H(x) becomes increasingly difficult. As a result, the learning objective becomes F(x) = H(x) − x, where F(x) is the residual. This learning process is referred to as residual learning [36,37].
The ResNet50 structure used in this study (Figure 3):
(1)
The input data size is (224, 224, 11);
(2)
After the first 7 × 7 convolutional layer, the output channel is 64 with a step size of 2 and a pad of 3;
(3)
After the 3 × 3 maximum pooling layer, the step size is 2 and pad is 1;
(4)
After conv2_x, this stage has the same fast superimposed residuals. Both input size and output size are 56 × 56;
(5)
The first residual block of the conv3_x, conv4_x and conv5_x stacks are slightly different from the other residual blocks.

2.3.2. ViT

ViT is based on a Transformer encoder-based model in which the input image is chunked using Patch and Position Embedding. The segmented image blocks are combined into a sequence to obtain the sequence information. The sequence information is then passed to the Transformer Encoder for feature extraction, with the aim of adding a Classtoken to the image sequence. During the extraction process, the Classtoken interacts with other features, fusing features from other image sequences. After feature extraction, the Classtoken is fully concatenated for classification using MHSA (Figure 4). In this paper, the ViT-B/16 model, a derivative of ViT, is chosen, consisting of a stack of 12 blocks, each containing 16 attentional mechanisms [38,39].

2.3.3. CNN and ViT Fusion

Most of the commonly used CNNs use 3 × 3 convolutional kernels. Convolutional operations can effectively extract local information, but for some vision tasks such as target detection, instance segmentation and key point detection, long-range dependencies need to be established. Self-Attention can effectively learn the association between each pair of entities and avoid stacking multiple convolutional layers in order to aggregate local information [40]. At the same time, the fusion of CNN and Attention can solve the fixed size problem of input data faced by current ViT. BoTNet incorporates the Attention module into the CNN block [41]. In this paper, the last three blocks of ResNet are replaced with BoTNet, and the rest are left unchanged. In other words, only the last three 3 × 3 convolutions of ResNet50 are replaced with MHSA layers (Figure 5). This approach significantly improves the baseline in terms of instance segmentation and target detection while also reducing the parameters, thereby minimising latency. This hybrid design can effectively exploit the advantages of convolution and Self-Attention, while downsampling through convolution allows for the efficient processing of higher-resolution input images [42].
ConViT combines two widely used AI architectures, CNN and Transformer. The model takes the strengths and weaknesses and overcomes some of the limitations of CNN and Transformer themselves (Figure 6). ConViT builds on ViT is adapted to take advantage of the soft convolutional induction bias in order to motivate the network to perform convolutional operations. At the same time, ConViT allows the model to decide for itself whether to maintain convolution or not. To exploit this soft induction bias, a form of positional Self-Attention called “Gated Positional Self-Attention (GPSA)” is used, where the model learns the gating parameter lambda, which is used to balance the content-based Self-Attention with the convolutional initialisation position. attention and convolutional initialised positional Self-Attention. In addition to the performance benefits of ConViT, the gating parameter provides a simple way to understand the degree of convolution at each layer after the model is trained. ConViT pays progressively less attention to convolutional positional attention during the training process. For the leaning layers, the gating parameter eventually converges to close to 0, indicating that the convolutional induction bias is effectively ignored. However, for the starting layers, many attention heads maintain high gating values, suggesting that the network uses the convolutional induction bias of the earlier layers to aid training [43].

3. Experiments and Results

In this paper, firstly, we construct the landslide dataset and analyse whether there is a co-linearity problem between the landslide conditioning factors. Then, the landslide dataset is divided into a training dataset and a test dataset according to 70%:30%, which are used for training and evaluation of the models, and the best weights of each model are saved. Finally, the entire data from the study area, which was input into the saved models, was used to calculate the probability of landslide occurrence for the entire study area. The flow chart for this study is shown in Figure 7.

3.1. Constructing Landslide Datasets

We sampled an equal number of non-landslide points at 1 km intervals outside the 2 km buffer zone of the landslide site and within the study area to collectively form the landslide dataset. The landslide dataset is centred on 111 raster cells to the west and north, and 112 raster cells to the east and south, forming a single conditioning factor slice with a data dimension of 224 × 224. All 11 landslide conditioning factors are sliced in the same way as above to form the evaluation data for the landslide site with a dimension of 224 × 224 × 11. The landslide conditioning factors and the landslide dataset are normalised before being entered into the model.
The interaction detection of the geographical detectors is to identify whether the different conditioning factors X1 and X2 together increase or decrease the explanatory power of the dependent variable on Y or whether the effects of these factors on Y are independent of each other. This is assessed by first calculating the q-values of the two factors X1 and X2 on Y separately: q(X1) and q(X2) and calculating the q-values of their interactions [44].
q = 1 h = 1 L N h σ h 2 N σ 2 = 1 S S W S S T
where h = 1, …, L is the classification of variable Y or factor X; Nh and N are the number of cells in stratum h and the whole region, respectively, and σ h 2 and σ 2 are the variances of Y values in the stratum h and the whole region, respectively. SSW is the sum of variances within the stratum, and SST is the sum of variances in the whole region. q has a value range of [0, 1], and larger q values indicate more pronounced spatial heterogeneity of Y; if the stratum is generated by the independent variable X, then a higher value of q indicates a stronger explanatory power of the independent variable X on the attribute Y and weaker reproduction. Table 2 shows that the q-value of the interactions of any two landslide conditioning factors on landslides is greater than the q-value of a single factor and greater than the sum of the q-values of the two factors. Therefore, there is no covariance between the 11 landslide conditioning factors chosen for this paper [45].

3.2. Model Evaluation

The landslide dataset was divided into a training dataset and a test dataset in a 70%:30% ratio and input to each classification model to extract the probability of its classification as a landslide. We used accuracy, F1-score and receiver operating characteristic (ROC) curves to evaluate the differences between the models. TP in Equations (2) and (3) is True Position, TN is True Negative, FP is False Position and FN is False Negative, and all of the above metrics can be solved by confusion matrices. The ROC curve of the model and the AUC (area under the curve) value are also calculated [46].
a c c u r a c y = T P + T N T P + T N + F P + F N
F 1 s c o r e = T P 2 × T P + F P + F N
As shown in Table 3, all four models showed high accuracy on the test dataset, with BoTNet and ConViT having the highest accuracy, again at 87.78%. The F1-score metric of ConViT was the highest at 87.64%, and the F1-score of the remaining three models were all greater than 85%. Table 3 also shows the evaluation metrics for the training dataset of each model. The four models did not show significant differences in the accuracy and F1-score on the training and test datasets, indicating that none of the four models involved in this paper showed overfitting.
Table 3 and Figure 8 show the ROC plots and AUC values for the four models. the AUC values for all four models are greater than 0.9, indicating that the method chosen in this paper is well suited to the study area. Table 4 shows the hyperparameter settings for each model.

3.3. Landslide Susceptibility Mapping

We input the full data of the study area into the trained models and the LSMs of the four models are shown in Figure 9. The results show that the area with a high probability of landslide occurrence is located in the southeast of the study area. We combined geospatial data and field surveys to find that this area has a relatively high concentration of historical landslide sites, with more pronounced elevation relief and closer proximity to rivers, and that this area contains faults. As a result of these factors, the south-eastern part of the study area shows a large area of high landslide susceptibility. Figure 10 shows the results of the models using natural interval statistics, which are divided into five classes: very low susceptibility, low susceptibility, moderate susceptibility, high susceptibility and very high susceptibility. Four models predicted the highest percentage of very low susceptibility zones, all of which exceeded 50%. The predictions of the four models showed some similarity in terms of spatial layout and zoning statistics, and were consistent with the actual situation, indicating that the results of the four models showed high reliability.

4. Discussion

4.1. Impact of MHSA in CNN

BoTNet, compared to ResNet, only uses MHSA to replace the 3 × 3 convolutional layers in the conv5_x stage, reflecting part of the difference in terms of model accuracy and prediction results. We extracted the feature heat maps of conv1_x, layer1, layer2, layer3 and layer4 during prediction for ResNet and BoTNet, respectively, as shown in Figure 11 and Figure 12. The two CNN-based models reflect a huge difference in the amount of effective information in layer3 and layer4.
Meanwhile, we used the Centered Kernel Alignment (CKA) [47] method to calculate the similarity between each Bottleneck of ResNet and BoTNet so as to achieve a quantitative comparison of feature similarity within the model. The x-axis and y-axis indicate the index of Bottleneck. Figure 13 shows that there is a high similarity between Bottleneck within each of the ResNet conv, a relatively low similarity between Bottleneck between different conv_x, and a low similarity between the deep and shallow layers. The BoTNet model shows high similarity [47]. In BoTNet, we can see that the overall colour indicates that similar representations are obtained, regardless of the depth of the layers. In ResNet, on the other hand, we notice no similarity between the representations obtained in the shallow and deep layers. This could be because, in BoTNet, we get the global representation from the beginning, whereas, in ResNet, we need to propagate the layers to get the global representation.

4.2. Model Adaptation and Stability

To verify the best working scenario for the model, we calculated the relative log amplitude of the Fourier transform of the four model feature maps [29]. As shown on the left-hand side of Figure 14, the Δlog amplitude of the high-frequency signal is the difference in log amplitude at the normalised frequencies of 0.0π (centre) and 1.0π (boundary). The right-hand side of Figure 14 shows the relative log amplitude of each layer, with the white, grey and blue areas indicating the conv/MLP, MHSA and downsample/subsample layers, respectively. The MHSA in ViT and the GPSA in ConViT tend to reduce high-frequency noise, while each conv_x phase of ResNet and BoTNet, in contrast, is increasing high-frequency noise. Since low-frequency signals tend to affect the performance of ViT and high-frequency signals tend to affect the performance of ResNet, while low-frequency signals correspond to the shape of the image and high-frequency signals correspond to the texture of the image [48,49,50]. Therefore, we believe that the ViT model will pay more attention to the shape of the landslide unit and the ResNet model will pay more attention to the texture of the landslide unit [29].
We have visualised the loss functions for each model (Figure 15). The loss in the figure is the Hessian matrix eigenvalue of the loss function (the loss function is augmented with L2 regularisation). Figure 15 shows that the loss landscapes are more similar for ViT and BoTNet, and the loss landscapes results are more similar for ResNet and ConViT. The inclusion of the MHSA module in ViT and BoTNet makes the loss landscapes of the models smoother, which in turn makes model optimisation more difficult [29]. On the other hand, CNN’s loss landscapes are more prominent and steeper, and are more likely to fall into local optima than ViT, so ViT’s loss landscapes are not at a disadvantage relative to CNN. The flat loss landscapes also mean that the model is more generalisable, and the model is more malleable. With the addition of some CNN elements to ConViT and MHSA elements to BoTNet, the computational results of both fusion models converge in the direction of the newly added elements [29].

4.3. Existing Problems and Future Research

The study area chosen for this paper is located at the confluence of the Tibetan Plateau and the Sichuan Basin, where the topography is highly undulating. The selected study area has some specificity and future experiments should be conducted in several study areas. The accuracy of some of the raw data is 30 m spatial resolution, which is different from the accuracy of the topographic data, and this may reduce the accuracy of the predictions.

5. Conclusions

This paper applies the fused two models of CNN (ResNet) and ViT to the LSM domain. Using Pingwu County, Sichuan Province, China, as the study area, 11 landslide conditioning factors are selected to predict the probability of landslides occurring in the study area based on the historical landslide dataset in the study area. The classification accuracy and generalisation ability of BoTNet and ConViT models are also analysed, and finally the results of LSM are synthesised with the actual situation in the study area to draw the following conclusions.
(1)
The single classification models involved in this study, ResNet and ViT, both exhibit better classification accuracy and generalisation ability. Among them, ViT has higher accuracy, and the prediction results are more in line with the actual situation.
(2)
The fusion model of CNN and ViT, which was applied to the field of landslide susceptibility mapping for the first time, showed better applicability. The fused model outperformed the single classification model in terms of performance.
(3)
The fusion model of CNN and ViT can effectively suppress high-frequency noise and take into account the texture and shape of landslide units at the same time.
The two fused models chosen in this paper do not fuse the CNN with ViT in a deeper way. In a subsequent study, we can try to fuse CNN with Vision Transformer in a deeper way, using CNN in the first half of the model and ViT in the second half. The advantages of doing so are twofold: on the one hand, it can effectively suppress the high-frequency noise in the model, and on the other hand, it can better take into account the shape and texture of the landslide units [29] and more fully exploit the advantages of convolution and MHSA in different scenes.

Author Contributions

Conceptualisation, S.B. and L.W.; methodology, J.L.; software, S.B. and M.K.; validation, S.B. and X.C.; formal analysis, S.X.; investigation, P.L.; resources, J.L.; data curation, S.B.; writing—original draft preparation, S.B. and X.C.; writing—review and editing, J.L. and L.W.; visualisation, M.K. and P.L.; supervision, J.L.; project administration, L.W. and funding acquisition, L.W. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Key Research and Development Program of China (Grant No. 2019YFC1509401).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Sun, Q.; Zhang, L.; Ding, X.; Hu, J.; Liang, H. Investigation of Slow-Moving Landslides from ALOS/PALSAR Images with TCPInSAR: A Case Study of Oso, USA. Remote Sens. 2014, 7, 72–88. [Google Scholar] [CrossRef]
  2. Fell, R. Landslide risk assessment and acceptable risk. Can. Geotech. J. 1994, 31, 261–272. [Google Scholar] [CrossRef]
  3. Shahabi, H.; Hashim, M. Landslide susceptibility mapping using GIS-based statistical models and Remote sensing data in tropical environment. Sci. Rep. 2015, 5, 9899. [Google Scholar] [CrossRef] [Green Version]
  4. Dubey, C.S.; Chaudhry, M.; Sharma, B.K.; Pandey, A.C.; Singh, B. Visualization of 3-D digital elevation model for landslide assessment and prediction in mountainous terrain: A case study of Chandmari landslide, Sikkim, eastern Himalayas. Geosci. J. 2005, 9, 363–373. [Google Scholar] [CrossRef]
  5. Bai, S.B.; Wang, J.; Lü, G.N.; Zhou, P.G.; Hou, S.S.; Xu, S.N. GIS-based logistic regression for landslide susceptibility mapping of the Zhongxian segment in the Three Gorges area, China. Geomorphology 2010, 115, 23–31. [Google Scholar] [CrossRef]
  6. Gantimurova, S.; Parshin, A.; Erofeev, V. GIS-Based Landslide Susceptibility Mapping of the Circum-Baikal Railway in Russia Using UAV Data. Remote Sens. 2021, 13, 3629. [Google Scholar] [CrossRef]
  7. Zêzere, J.L.; Pereira, S.; Melo, R.; Oliveira, S.C.; Garcia, R. Mapping landslide susceptibility using data-driven methods. Sci. Total Environ. 2017, 589, 250–267. [Google Scholar] [CrossRef]
  8. Sezer, E.A.; Nefeslioglu, H.A.; Osna, T. An expert-based landslide susceptibility mapping (LSM) module developed for Netcad Architect Software. Comput. Geosci. 2016, 98, 26–37. [Google Scholar] [CrossRef]
  9. Chen, W.; Li, W.; Hou, E.; Zhao, Z.; Deng, N.; Bai, H.; Wang, D. Landslide susceptibility mapping based on GIS and information value model for the Chencang District of Baoji, China. Arab. J. Geosci. 2014, 7, 4499–4511. [Google Scholar] [CrossRef]
  10. Ali, S.A.; Parvin, F.; Vojteková, J.; Costache, R.; Linh, N.T.T.; Pham, Q.B.; Vojtek, M.; Gigović, L.; Ahmad, A.; Ghorbani, M.A. GIS-based landslide susceptibility modeling: A comparison between fuzzy multi-criteria and machine learning algorithms. Geosci. Front. 2021, 12, 857–876. [Google Scholar] [CrossRef]
  11. Goetz, J.N.; Brenning, A.; Petschko, H.; Leopold, P. Evaluating machine learning and statistical prediction techniques for landslide susceptibility modeling. Comput. Geosci. 2015, 81, 1–11. [Google Scholar] [CrossRef]
  12. Ngo, P.; Panahi, M.; Khosravi, K.; Ghorbanzadeh, O.; Kariminejad, N.; Cerda, A.; Lee, S. Evaluation of deep learning algorithms for national scale landslide susceptibility mapping of Iran. Geosci. Front. 2021, 12, 505–519. [Google Scholar]
  13. Hw, A.; Lz, A.; Hl, A.; Jian, H.A.; Rwmc, B. AI-powered Landslide Susceptibility Assessment in Hong Kong. Eng. Geol. 2021, 288, 106103. [Google Scholar]
  14. Lombardo, L.; Cama, M.; Conoscenti, C.; Märker, M.; Rotigliano, E. Binary logistic regression versus stochastic gradient boosted decision trees in assessing landslide susceptibility for multiple-occurring landslide events: Application to the 2009 storm event in Messina (Sicily, southern Italy). Nat. Hazards 2015, 79, 1621–1648. [Google Scholar] [CrossRef]
  15. Youssef, A.M.; Pourghasemi, H.R.; Pourtaghi, Z.S.; Al-Katheeri, M.M. Landslide susceptibility mapping using random forest, boosted regression tree, classification and regression tree, and general linear models and comparison of their performance at Wadi Tayyah Basin, Asir Region, Saudi Arabia. Landslides 2016, 13, 839–856. [Google Scholar] [CrossRef]
  16. Chen, W.; Chai, H.; Zhao, Z.; Wang, Q.; Hong, H. Landslide susceptibility mapping based on GIS and support vector machine models for the Qianyang County, China. Environ. Earth Sci. 2016, 75, 474. [Google Scholar] [CrossRef]
  17. Yao, X.; Tham, L.G.; Dai, F.C. Landslide susceptibility mapping based on Support Vector Machine: A case study on natural slopes of Hong Kong, China. Geomorphology 2008, 101, 572–582. [Google Scholar] [CrossRef]
  18. Chauhan, S.; Sharma, M.; Arora, M.K. Landslide susceptibility zonation of the Chamoli region, Garhwal Himalayas, using logistic regression model. Landslides 2010, 7, 411–423. [Google Scholar] [CrossRef]
  19. Chu, M.; Thuerey, N. Data-Driven Synthesis of Smoke Flows with CNN-based Feature Descriptors. ACM Trans. Graph. 2017, 36, 1–14. [Google Scholar] [CrossRef]
  20. Othman, A.A.; Gloaguen, R.; Andreani, L.; Rahnama, M. Improving landslide susceptibility mapping using morphometric features in the Mawat area, Kurdistan Region, NE Iraq: Comparison of different statistical models. Geomorphology 2018, 319, 147–160. [Google Scholar] [CrossRef]
  21. Wang, Y.; Fang, Z.; Wang, M.; Ling, P.; Hong, H. Comparative study of landslide susceptibility mapping with different recurrent neural networks. Comput. Geosci. 2020, 138, 104445. [Google Scholar] [CrossRef]
  22. Wang, H.J.; Xiao, T.; Li, X.Y.; Zhang, L.L.; Zhang, L.M. A novel physically-based model for updating landslide susceptibility. Eng. Geol. 2019, 251, 71–80. [Google Scholar] [CrossRef]
  23. Lei, Y.; Chen, X.; Min, M.; Xie, Y. A Semi-Supervised Laplacian Extreme Learning Machine and Feature Fusion with CNN for Industrial Superheat Identification. Neurocomputing 2020, 381, 186–195. [Google Scholar] [CrossRef]
  24. Chen, Y.; Ming, D.; Xiao, L.; Lv, X.; Zhou, C. Landslide Susceptibility Mapping Using Feature Fusion-Based CPCNN-ML in Lantau Island, Hong Kong. IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens. 2021, 14, 3625–3639. [Google Scholar] [CrossRef]
  25. Azarafza, M.; Akgün, H.; Atkinson, P.M.; Derakhshani, R. Deep learning-based landslide susceptibility mapping. Sci. Rep. 2021, 11, 24112. [Google Scholar] [CrossRef]
  26. Yu, Y.; Liang, S.; Samali, B.; Nguyen, T.N.; Zhai, C.; Li, J.; Xie, X. Torsional capacity evaluation of RC beams using an improved bird swarm algorithm optimised 2D convolutional neural network. Eng. Struct. 2022, 273, 115066. [Google Scholar] [CrossRef]
  27. Yu, Y.; Samali, B.; Rashidi, M.; Mohammadi, M.; Nguyen, T.N.; Zhang, G. Vision-based concrete crack detection using a hybrid framework considering noise effect. J. Build. Eng. 2022, 61, 105246. [Google Scholar] [CrossRef]
  28. Vaswani, A.; Shazeer, N.; Parmar, N.; Uszkoreit, J.; Jones, L.; Gomez, A.N.; Kaiser, L.; Polosukhin, I. Attention Is All You Need. arXiv 2017. [Google Scholar] [CrossRef]
  29. Park, N.; Kim, S. How Do Vision Transformers Work? arXiv 2022, arXiv:2202.06709. [Google Scholar]
  30. Cheng, E.; Li, G.; Chen, H. On the direction of the maximum compressive principal stress before and after the 1976 Songpan-Pingwu earthquake (M = 7.2) of the Sichuan province. Acta Seismol. Sin. 1982, 4, 137–148. [Google Scholar]
  31. Piloyan, A.; Konečný, M. Semi-automated classification of landform elements in Armenia based on SRTM DEM using k-means unsupervised classification. Quaest. Geogr. 2017, 36, 93–103. [Google Scholar] [CrossRef] [Green Version]
  32. Huang, Y.; Zhao, L. Review on landslide susceptibility mapping using support vector machines. Catena 2018, 165, 520–529. [Google Scholar] [CrossRef]
  33. Gaidzik, K.; Ramirez-Herrera, M.T. The importance of input data on landslide susceptibility mapping. Sci. Rep. 2021, 11, 19334. [Google Scholar] [CrossRef] [PubMed]
  34. Zhang, X.; Liu, L.; Wu, C.; Chen, X.; Zhang, B. Development of a global 30 m impervious surface map using multisource and multitemporal remote sensing datasets with the Google Earth Engine platform. Earth Syst. Sci. Data 2020, 12, 1625–1648. [Google Scholar] [CrossRef]
  35. Zhang, X.; Liu, L.; Chen, X.; Gao, Y.; Mi, J. GLC_FCS30: Global land-cover product with fine classification system at 30 m using time-series Landsat imagery. Earth Syst. Sci. Data 2020, 13, 2753–2776. [Google Scholar] [CrossRef]
  36. He, K.; Zhang, X.; Ren, S.; Sun, J. Deep Residual Learning for Image Recognition. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Las Vegas, NV, USA, 27–30 June 2016; pp. 770–778. [Google Scholar]
  37. Wang, G.; Yu, H.; Sui, Y. Research on Maize Disease Recognition Method Based on Improved ResNet50. Mob. Inf. Syst. 2021, 2021, 9110866. [Google Scholar] [CrossRef]
  38. Dosovitskiy, A.; Beyer, L.; Kolesnikov, A.; Weissenborn, D.; Houlsby, N. An Image is Worth 16x16 Words: Transformers for Image Recognition at Scale. arXiv 2020, arXiv:2010.11929. [Google Scholar]
  39. Jiang, Z.; Wang, L.; Wu, Q.; Shao, Y.; Shen, M.; Jiang, W.; Dai, C. Computer-aided diagnosis of retinopathy based on vision transformer. J. Innov. Opt. Health Sci. 2022, 15, 2250009. [Google Scholar] [CrossRef]
  40. Peter, S.; Jakob, U.; Ashish, V. Self-Attention with Relative Position Representations. arXiv 2018, arXiv:1803.02155. [Google Scholar]
  41. Tian, C.; Xu, Y.; Li, Z.; Zuo, W.; Fei, L.; Liu, H. Attention-guided CNN for image denoising. Neural Netw. 2020, 124, 117–129. [Google Scholar] [CrossRef]
  42. Srinivas, A.; Lin, T.-Y.; Parmar, N.; Shlens, J.; Abbeel, P.; Vaswani, A. Bottleneck Transformers for Visual Recognition. arXiv 2021, arXiv:2101.11605. [Google Scholar]
  43. D’Ascoli, S.; Touvron, H.; Leavitt, M.L.; Morcos, A.S.; Biroli, G.; Sagun, L. ConViT: Improving Vision Transformers with Soft Convolutional Inductive Biases. arXiv 2021, arXiv:2103.10697. [Google Scholar] [CrossRef]
  44. Wang, J.; Li, X.; Christakos, G.; Liao, Y.L.; Zhang, T.; Gu, X.; Zheng, X. Geographical Detectors-Based Health Risk Assessment and its Application in the Neural Tube Defects Study of the Heshun Region, China. Int. J. Geogr. Inf. Sci. 2010, 24, 107–127. [Google Scholar] [CrossRef]
  45. Zhou, X.; Wen, H.; Zhang, Y.; Xu, J.; Zhang, W. Landslide susceptibility mapping using hybrid random forest with GeoDetector and RFE for factor optimization. Geosci. Front. 2021, 12, 101211. [Google Scholar] [CrossRef]
  46. Du, J.; Glade, T.; Woldai, T.; Chai, B.; Zeng, B. Landslide susceptibility assessment based on an incomplete landslide inventory in the Jilong Valley, Tibet, Chinese Himalayas. Eng. Geol. 2020, 270, 105572. [Google Scholar] [CrossRef]
  47. Raghu, M.; Unterthiner, T.; Kornblith, S.; Zhang, C.; Dosovitskiy, A. Do Vision Transformers See Like Convolutional Neural Networks? Adv. Neural Inf. Process. Syst. 2021, 34, 12116–12128. [Google Scholar]
  48. Naseer, M.; Ranasinghe, K.; Khan, S.; Hayat, M.; Khan, F.S.; Yang, M.-H. Intriguing Properties of Vision Transformers. Adv. Neural Inf. Process. Syst. 2021, 34, 23296–23308. [Google Scholar]
  49. Geirhos, R.; Rubisch, P.; Michaelis, C.; Bethge, M.; Wichmann, F.A.; Brendel, W. ImageNet-trained CNNS are biased towards texture; Increasing shape bias improves accuracy and robustness. In Proceedings of the International Conference on Learning Representations, New Orleans, LA, USA, 6–9 May 2019. [Google Scholar]
  50. Wang, H.; Wu, X.; Huang, Z.; Xing, E.P. High-frequency Component Helps Explain the Generalization of Convolutional Neural Networks. arXiv 2020, arXiv:1905.13545. [Google Scholar]
Figure 1. Study area and landslide distribution.
Figure 1. Study area and landslide distribution.
Sensors 23 00088 g001
Figure 2. Landslide conditioning factors of LSM. (a) Elevation, (b) Slope, (c) Aspect, (d) Plan curvature, (e) Profile curvature, (f) Lithology, (g) NDVI, (h) Landcover, (i) Rainfall, (j) Distance to river and (k) Distance to fault.
Figure 2. Landslide conditioning factors of LSM. (a) Elevation, (b) Slope, (c) Aspect, (d) Plan curvature, (e) Profile curvature, (f) Lithology, (g) NDVI, (h) Landcover, (i) Rainfall, (j) Distance to river and (k) Distance to fault.
Sensors 23 00088 g002
Figure 3. ResNet network structure.
Figure 3. ResNet network structure.
Sensors 23 00088 g003
Figure 4. ViT network structure.
Figure 4. ViT network structure.
Sensors 23 00088 g004
Figure 5. BoTNet network structure.
Figure 5. BoTNet network structure.
Sensors 23 00088 g005
Figure 6. ConViT network structure.
Figure 6. ConViT network structure.
Sensors 23 00088 g006
Figure 7. Flow chart of this study.
Figure 7. Flow chart of this study.
Sensors 23 00088 g007
Figure 8. ROC curve of different LSM models based on the testing dataset.
Figure 8. ROC curve of different LSM models based on the testing dataset.
Sensors 23 00088 g008
Figure 9. Landslide susceptibility mapping by (a) ResNet, (b) ViT, (c) BoTNet and (d) ConViT.
Figure 9. Landslide susceptibility mapping by (a) ResNet, (b) ViT, (c) BoTNet and (d) ConViT.
Sensors 23 00088 g009
Figure 10. Landslide probability rating of the study area.
Figure 10. Landslide probability rating of the study area.
Sensors 23 00088 g010
Figure 11. Feature map of ResNet; (a) conv1, (b) layer1, (c) layer2, (d) layer3, (e) layer4_1 and (f) layer4_2.
Figure 11. Feature map of ResNet; (a) conv1, (b) layer1, (c) layer2, (d) layer3, (e) layer4_1 and (f) layer4_2.
Sensors 23 00088 g011
Figure 12. Feature map of BoTNet; (a) conv1, (b) layer1, (c) layer2, (d) layer3, (e) layer4_1 and (f) layer4_2.
Figure 12. Feature map of BoTNet; (a) conv1, (b) layer1, (c) layer2, (d) layer3, (e) layer4_1 and (f) layer4_2.
Sensors 23 00088 g012
Figure 13. Feature map similarity. (a) ResNet and (b) BoTNet.
Figure 13. Feature map similarity. (a) ResNet and (b) BoTNet.
Sensors 23 00088 g013
Figure 14. Relative log amplitude of the Fourier transform of the model feature maps (a) ResNet, (b) BoTNet, (c) ViT and (d) ConViT.
Figure 14. Relative log amplitude of the Fourier transform of the model feature maps (a) ResNet, (b) BoTNet, (c) ViT and (d) ConViT.
Sensors 23 00088 g014
Figure 15. Loss landscapes. (a) ResNet, (b) BoTNet, (c) ViT and (d) ConViT.
Figure 15. Loss landscapes. (a) ResNet, (b) BoTNet, (c) ViT and (d) ConViT.
Sensors 23 00088 g015
Table 1. Summary of data.
Table 1. Summary of data.
Data LayerSourceScale/ResolutionData TypeData Summary
5th Percentile95th PercentileMeanStandard Deviation
ElevationChina Academy of Surveying and Mapping Science Beijing Four Dimensions Digital Technology Co10 mContinuous944.493669.442905.84861.38
Slope10 mContinuous11.7254.2333.4312.94
Aspect10 mContinuous18.72341.42178.67101.51
Plan curvature10 mContinuous−4.944.980.023.02
Profile curvature10 mContinuous−8.548.570.025.14
Distance to river10 mContinuous500.0013,222.905908.104030.09
Distance to fault10 mContinuous644.0517,353.538398.085273.34
LithologyChinese Academy of Science10 mCategorical----
Rainfall30 mContinuous7375.008463.007918.62324.63
Landcover30 mCategorical----
NDVI30 mContinuous107.00207.00176.3731.44
Table 2. The q-value of the interactions *.
Table 2. The q-value of the interactions *.
ElevationSlopeAspectPlan CurvatureProfile CurvatureRainfallNDVILithologyLandcoverDistance of RiverDistance of Fault
Elevation-
SlopeB-
AspectNN-
Plan CurvatureNNN-
Profile CurvatureNNNN-
RainfallBBNNN-
NDVIBNNNNN-
LithologyBBNNNNN-
LandcoverBBBNNBBB-
Distance of RiverBNNNNBNBB-
Distance of FaultNNNNNNNNNN-
* N for nonlinear enhancement, and B for bilinear enhancement.
Table 3. Evaluation result of LSM models.
Table 3. Evaluation result of LSM models.
MethodTrain DatasetTest Dataset
Accuracy (%)F1-Score (%)AUC (%)Accuracy (%)F1-Score (%)AUC (%)
ResNet86.6788.2896.0786.0085.7192.69
ViT89.0588.7896.9986.6786.3693.23
BoTNet90.0089.7697.5287.7887.3693.73
ConViT88.1088.0494.1887.7887.6493.38
Table 4. Hyperparameter settings of models for LSM.
Table 4. Hyperparameter settings of models for LSM.
MethodHyperparameter
EpochBatch SizeDropoutOptimiserLoss FunctionLearn Rate
ResNet300160AdamCrossEntropyLoss0.01
ViT300160SGDCrossEntropyLoss0.001
BoTNet300160.3SGDCrossEntropyLoss0.0001
ConViT300160AdamCrossEntropyLoss0.0001
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

Bao, S.; Liu, J.; Wang, L.; Konečný, M.; Che, X.; Xu, S.; Li, P. Landslide Susceptibility Mapping by Fusing Convolutional Neural Networks and Vision Transformer. Sensors 2023, 23, 88. https://doi.org/10.3390/s23010088

AMA Style

Bao S, Liu J, Wang L, Konečný M, Che X, Xu S, Li P. Landslide Susceptibility Mapping by Fusing Convolutional Neural Networks and Vision Transformer. Sensors. 2023; 23(1):88. https://doi.org/10.3390/s23010088

Chicago/Turabian Style

Bao, Shuai, Jiping Liu, Liang Wang, Milan Konečný, Xianghong Che, Shenghua Xu, and Pengpeng Li. 2023. "Landslide Susceptibility Mapping by Fusing Convolutional Neural Networks and Vision Transformer" Sensors 23, no. 1: 88. https://doi.org/10.3390/s23010088

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