IET Communications - 2020 - Chen - Accurate Landslide Detection Leveraging UAV Based Aerial Remote Sensing
IET Communications - 2020 - Chen - Accurate Landslide Detection Leveraging UAV Based Aerial Remote Sensing
Shanjing Chen1, Chaocan Xiang2,3 , Qing Kang1, Wei Zhong1, Yanlin Zhou2, Kai Liu2
1Department of Military Facilities, Army Logistics University of PLA, Chongqing, 401311, People's Republic of China
2College of Computer Science and State Key Laboratory of Mechanical Transmission, Chongqing University, Chongqing 400044, People's
Republic of China
3Key Laboratory of Dependable Service Computing in Cyber Physical Society (Chongqing University), Ministry of Education, People's Republic
of China
E-mail: [email protected]
Abstract: Remote sensing by unmanned aerial vehicles (UAVs) is significantly important in emergency rescue applications and
operations. Particularly, the on-site images from UAVs can provide valuable information for hazard identification and disaster
assessment. In this study, the authors propose a novel method by using back propagation neural networks with feature fusion to
detect landslides from UAV images. Specifically, the authors first construct a fundamental shape model of landslides and devise
a scale-invariant feature transform algorithm for feature matching and transformation. By fusing the spatial shape features and
spectral features of the landslide, the suspected landslide object from UAV images can be detected initially. Next, the change
features of a pre/post-landslide object are extracted by using the satellite sensing images (before landslide) and the UAV image
(after landslide). The authors further feed the change features into the proposed model to enhance the precision and accuracy
of landslide detection. They conduct numerous experimental studies with aerospace remote sensing data in two real-world
landslide scenarios. The evaluation results show that the proposed method outperforms baseline algorithms by achieving over
91% accuracy in landslide detection.
1 −(x2 + y2)/2t
G(x, y, t) = e , (6)
2πt
where x and y are the pixel position coordinates of L(x, y, t). Here, t
is the scale space factor, which is the variance of the Gaussian
normal distribution that represents the smoothing degree of the
image.
To efficiently detect stable feature points in the scale space,
extrema for difference of Gaussian (DOG) in the scale space is
used as a judgment basis. The DOG operator is defined as follows:
where k is the scale space rate of two adjacent Gaussian space. the 4 Change feature extraction based on remote
DOG local extreme value is detected when the pyramid sensing images
construction is completed. The extrema point is found and saved as
In order to eliminate the influence of other areas with surface
the key point, by comparing each pixel with 8 pixels in its
damage on the accuracy of landslide identification, change feature
surrounding neighbourhood of the same scale and 18 pixels in the
extraction is carried out by using the satellite remote sensing
corresponding positions of different scale. The gradient model and
images before landslide and the UAV remote sensing images after
direction of each point in the Gauss image are calculated by the
landslide, and then the recognition results of neural networks and
gradient distribution of neighbourhood pixels as (see (8)) . Then,
shape features are combined with change features of the landslide
the direction of a key point is determined by
area, which can further improve the accuracy of landslide
L(x, y + 1) − L(x, y − 1) identification. According to the spectral difference characteristics
θ(x, y) = tan−1 . (9) of pre-/post-landslide, a probability model of multi-spectral change
L(x + 1, y) − L(x − 1, y)
detection of landslides is constructed.
As
The gradient model and direction of the key points
corresponding to the landslide detection results of BP neural
Ipst, R − Ibf , R + Ipst, R − Ipst, B − Ibf , R − Ibf , B
networks and the typical landslide shape model are extracted by the If = , (11)
SIFT algorithm, respectively. The key points of optimal matching max Ipst, R − Ibf , R + Ipst, R − Ipst, B − Ibf , R − Ibf , B
are found by Two-Dimensional norms, and the minimum Two-
Dimensional norm point is selected as the optimal key matching where I f is the normalised probability model of multi-spectral
point for feature matching between the landslide typical shape change detection of landslides. The larger I f is, the greater the
model and neural networks' detection results. probability that the sensing object is a landslide is, and vice versa.
Ibf , R and Ibf , B are R component images and B component images of
3.3 Scale space transformation and similarity detection pre-disaster multi-spectral images, respectively. Ipst, R and Ipst, B are
The optimal key feature matching points of the typical shape model the Rth component images and Bth component images of post-
and landslide detection results by BP neural networks are used to disaster multi-spectral images, respectively.
calculate scale transformation rate and rotation angle. The
fundamental landslide shape model is transformed into a target 5 The framework of neural network-based
template corresponding to the BP neural networks' landslide landslide detection with feature fusion
detection results by scale and rotation transformation. The
correlation detection method (10) is used to detect landslides based In order to make the best use of spectral and spatial shape features
on the results of BP neural networks' detection, which realises the of the remote sensing images, the landslide detection model is
secondary utilisation of spatial shape features and further landslide established based on BP neural networks and typical landslide
detection by spatial shape features. shape feature model after airborne and spaceborne remote sensing
data preprocessing and registration. BP neural networks are trained
m n by typical landslide spectral samples and background spectral
∑ ∑ T(x, y) − T¯ × I(x, y) − I¯ samples. The trained neural networks are used to detect the
ρ(x, y) =
x=1y=1
, (10) landslide object. Then, the Otsu [33] method is used to segment the
m n
2
∑ ∑ T(x, y) − T¯ × ∑ ∑ I(x, y) − I¯
m n
2 results of neural networks. Feature detection and matching using
x=1y=1 x=1y=1 fundamental shape models are done. A specific target template
corresponding to the landslide detection results is formed through
where ρ(x, y) is the correlation coefficient of point (x,y); T(x, y) is scale and rotation transformation from the fundamental shape
the DN value of the fundamental shape model at point (x,y); T¯ is models. With this template, landslide objects are detected initially.
the mean DN value of the fundamental shape model; I is the Based on the background image of the pre-landslide area, the
suspected object with optimal feature matching in neural networks' difference method is used to construct the probability model of
detection results; I(x, y) is DN value of the suspected object at change features. Combined with this model, landslide targets are
point (x,y); I¯ is the mean DN value of the suspected object. m and n further sorted and accurately identified and located. The framework
are the width and height of the suspected object, which have the of the proposed method is shown in Fig. 3.
same values as the size parameters of the fundamental shape
model. 6 Experiments and discussion
In this section, we conduct experimental studies with images of
UAVs on two real-world landslide scenarios. We show the training
Fig. 6 The comparison of landslide detection results by baseline methods and proposed method based on a remote sensing image of UAV
(a) Detection result by Bayes classifier, (b) Detection result by SVM, (c) Detection result by BP NNs, (d) Detection result by our method
and regression of BP neural networks and compare the detection function of SVM algorithms is linear, and the quadratic
results of the proposed method with different baseline methods. programming method is used for searching for classification
hyperplane. The training process and results of our BP neural
6.1 Experimental study on a landslide in chongqing networks are shown in Fig. 5a–c. The result of the difference
image is shown in Fig. 5d, which is generated by Formula (11)
In order to evaluate the performance of our proposed method, we based on the UAV remote sensing image after the landslide and the
conduct some comparative experiments on some conventional satellite remote sensing image before the landslide.
object detection methods. A landslide of about 68m × 55m in the The results of Bayes classifier, SVM algorithm, conventional
west of a college in Chongqing is selected as the research object. neural networks algorithm and our method for landslide detection
The multi-band high-resolution aerial image of the landslide area is are shown in Fig. 6. The accuracy and error of landslide detection
acquired by a UAV of DJI. The overall situation of the landslide and time consumption are shown in Table 1, where CDR is the
area by Airborne imaging is shown in Fig. 4a. In order to test our correct detection rate, MAR is the missing alarm rate and FAR is
proposed method in detecting landslides, we implement the the false alarm rate.
algorithm in MATLAB. The detection results by Bayesian As can be seen from Fig. 6 and Table 1, Bayes classifier has the
classifier, SVM and conventional NN algorithm are compared with accuracy of about 89% in landslide detection, but it also has a
the results of proposed algorithms [34–37]. The distributions of higher false alarm rate than other methods, as many non-landslide
selected training samples and testing samples are shown in Figs. 4b pixel points, such as roads and buildings, are incorrectly identified
and c, where the red dots are for landslide samples, green dots are as landslides. The detection rate of SVM is about 83%. Due to the
for background vegetation samples and blue dots are for road and lack of spatial shape information and change features, the correct
building samples. The basic shape model of this landslide is the detection rate of SVM is not high, as 16.13% of the landslides
dustpan (shown in Fig. 2a). The high-resolution satellite remote pixel points are lost. The accuracy of conventional landslide
sensing data of WorldView-3, which was obtained before the detection based on spectral features and BP neural networks
landslide, is selected as the background image (shown in Fig. 4d). achieves up to 98.61%, which is higher than other methods.
The selected BP neural networks model is described in Section Meanwhile, the false alarm rate of conventional BP neural
2.3 where the maximum number of training is 500, the accuracy of networks is almost 27%, which is unsatisfied. The landslide
the training requirement is 0.01, and the learning rate is 0.01. detection method based on spectral features and neural networks
Gradient descent method is used for training the neural networks. cannot accurately identify the building in the upper right corner of
The scale space factor t in the SIFT algorithm is 0.5, and the scale the image and some parts of the road, as some points are
space rate of two adjacent Gaussian spaces k is 2. The kernel misidentified as part of the landslide. Landslide detection method
Fig. 7 Remote sensing images of the Pusa village landslide area with training and testing samples
(a) Airborne image of the Pusa village landslide, (b) Distribution of training samples, (c) Distribution of test samples, (d) Image of Plĺȩiades satellite before the landslide
Fig. 9 The comparison of landslide detection results by baseline methods and proposed method based on a remote sensing image of UAV
(a) Detection result by Bayes classifier, (b) Detection result by SVM, (c) Detection result by BP NNs, (d) Detection result by our method
based on BP neural networks and spatial-spectral-change features A high-resolution remote sensing image by Plĺȩiades satellite from
fusion can accurately distinguish landslides from building and Google Earth, which was obtained before the landslide, is selected
road. The accurate detection of the landslide area is further as the background image (shown in Fig. 7d).
achieved by spatial feature fusion. Moreover, the proposed method The parameters of the selected BP neural networks model,
clearly identifies the landslide object in the image without any Bayes classifier and SVM algorithm are the same as Section 6.1.
irrelevant part. The overall detection accuracy of our proposed The training process and results of our BP neural networks are
method is over 98%, outperforming other baseline methods. shown in Figs. 8a–c. The result of the difference image before and
after landslide is shown in Fig. 8d. The results of landslide
6.2 Experimental study on pusa village landslide detection by four algorithms are shown in Fig. 9. The accuracy and
error of landslide detection and time consumption are shown in
Our second experiment is established on the basis of a large Table 2.
landslide occurred on 28 August 2017, in Pusa Village, As can be seen from Fig. 9 and Table 2, Bayes classifier has
Zhangjiawan Town, Nayong County, Guizhou Province. This low accuracy in landslide detection, and nearly half of landslide
landslide caused critical damage with three people killed, seven test samples are not detected in the landslide's remote sensing
people injured and > 30 people lost. In this work, we select this image of this area. The correct detection rate and missing alarm
landslide as our second detection object. We use the remote sensing rate of SVM are better than Bayes classifier, but the overall
image acquired by UAV of the rescue team and the pre-disaster effectiveness is still unsatisfied. The accuracy of conventional
remote sensing image of the landslide area in our method. The landslide detection based on spectral features and BP neural
overall situation of the landslide area is shown in Fig. 7a. The networks achieves up to 89.23%, which is higher than Bayes
distributions of selected training samples and testing samples are classifier and SVM. However, according to the Fig. 9c, some road
shown in Figs. 7b and c, where the red dots are for landslide and cloud samples in the remote sensing image of UAV, which are
samples, and blue dots are for background samples. The basic similar to a landslide on brightness, cannot be accurately identified
shape model of this landslide is the leaf model as shown in Fig. 2b. by the conventional BP neural networks. The accuracy of landslide
detection is further improved by our method, as the proposed images before and after landslide would bring massive change
model fuses the spatial-spectral-change features based on BP information, if the satellite remote sensing image, as the
neural networks. Combined with Fig. 9d, we can see that a small background image, is acquired long before. In this condition, the
number of other ground objects are successfully distinguished from accuracy of our method may be reduced by the interference of
the landslide. As a result, the proposed algorithm achieves higher ineffective change information. Therefore, the fusion processing
overall recognition rate, by making use of spectral and spatial and information complementarity of multi-source remote sensing
shape features and change features of pre/post landslide in the data based on multiple aerospace platforms would be an important
remote sensing images, and it can maintain a low false alarm rate. method of resolution, which is the next focus of our work.
Overall, the performance of landslide detection of our proposed
method shows the best performance in comparison with other three 6.3.3 The convergence and algorithm complexity for our
baseline algorithms. method: Our BP neural networks utilise the spectral characteristics
for landslide detection. Combined with two real-world landslide
6.3 Discussion scenarios (shown in Figs. 4a and 7a and Tables 1 and 2, we can see
that the colour and shape features of the landslide area are visible
6.3.1 The process of spectral-spatial-change feature fusion and stable. The BP neural networks constructed in this study are
for our method: In this study, a method is proposed to solve the mainly based on MATLAB neural network toolbox, and the
problem of automatic recognition of landslides based on BP neural architecture of BP neural networks and their detailed parameters
networks and fusion of spectral features, spatial shape features, and are based on a large amount of test data and engineering
change features in the remote sensing image. The specific experience. According to the Fig. 5a and c, Figs. 8a and c, Tables 1
procedures are as follows: First, according to the characteristics of and 2, we can see that the mean squared error and the gradient
multi-spectral remote sensing data acquired by UAVs, a landslide change of our neural networks tend to be constant after about 450
identification model based on BP neural network is established. iterations, and then the change or difference is going to be very
The model consists of an input layer, three hidden layers and an small. The training result of the proposed model, presetting
output layer, in which the input layer's dimension is the same as the parameters and detection result all satisfy the requirements of
number of bands in the multi-spectral remote sensing image, and landslide identification. Moreover, in theory, the global optimal
the numbers of neurons in the other four layers are 8,4,8,1. The solution would be found, if the number of samples is large enough
model mainly utilises the spectral features of landslides to detect and the time of iteration tends to infinity. But the time consumption
and identify them in the first step. Combined with Tables 1 and 2 and huge amounts of computation would cause negative effects on
(the result of BP neural networks), it can be seen that the correct practical engineering application, especially in hazard emergency
detection rate is fine, but the false alarm rate and missing alarm response. Therefore, the engineering application value of our
rate are too larger, reducing the overall performance of this method would be poor under the wrong pursuit of absolutely high
algorithms. precision. According to the result of the experiment, BP neural
Second, the feature matching and similarity detection of BP networks meet the basic requirements of landslide identification
neural networks recognition results are carried out, based on the after the training of effective samples, and have low computational
fundamental shape models of landslides and the SIFT algorithm. In complexity (seen in Tables 1 and 2) and high time efficiency. In the
this step, the spatial shape information of landslide is integrated subsequent step of this algorithm, we integrate the shape features
into the target recognition algorithm, which finally realises the and change features, and further improve the recognition accuracy
fusion of spectral features and spatial features. This step is mainly of the landslide, which also confirms the validity of the constructed
to remove the interference of similar objects in the detection results BP neural networks for landslide recognition in this study.
of BPNN, which obtains the similar spectral features with Although our method fuses the shape features and change
landslides. According to the differences on the shape of landslides, features into the BP neural networks, the complexity of our method
these interference objects can be effectively removed in this only increases a little compared with other baseline methods.
section. Because the proposed method in our study processes the UAV
Finally, the change feature extraction of the disaster area is remote sensing data for landslide detection in the way of a linear
carried out based on the satellite remote sensing image before the sequence, and the complexity goes up in the linear proportion to
landslide and the UAV remote sensing image after it, and a each processing step, and it is not geometric growth. Therefore,
probability model based on spectral difference characteristics is combined with two experiments, we recorded the time
established. This step combines change features with the results of consumption, which is directly related to the amount of
BPNN and spatial feature fusion detection, and finally realises the computation for our algorithm, to quantify and evaluate the
fusion detection application of spectral features, change features complexity. From Tables 1 and 2, we can see that time
and shape features. According to the two groups of experimental consumption is a little higher than other baseline methods, and they
data in Tables 1 and 2, we can see that correct detection rate of the are all at the same order of magnitude. Furthermore, according to
landslide identification algorithm in this study is further optimised, the engineering applications in two experiments, the time
and the false alarm rate of the final method in this study is consumption of our method is completely satisfied with disaster
respectively reduced by 20.34 and 6.36%. information extraction in remote sensing emergency response. In
general, algorithm complexity for our method is acceptable and
6.3.2 The possible problem in some special conditions: In meets the requirements of practical engineering applications.
terms of landslide detection and disaster information extraction, the
comparative analysis of images before and after landslide is a
common and effective method. However, the satellite remote
7 Conclusion
sensing data before the landslide in a short time may be scarce, due In this study, we propose a fusion detection model based on BP
to the limitation of satellite return period and bad weather in the neural networks to achieve accurate and efficient feature detection
disaster area. In some special conditions, the great difference of on landslide for hazard information extraction in emergency