The invention relates to a
landslide detection method based on a high-resolution
optical image, and the method comprises the steps: constructing an edge
feature extraction module through employing a Canny filter, constructing the Canny filter and a
convolution attention module, introducing the Canny filter and the
convolution attention module into a U-Net model, constructing a
landslide data set based on an optical
remote sensing image, and carrying out the detection of the
landslide. According to the method, training data is used, a Canny filter and a CBAM
convolution attention module are used for cooperative training,
verification data are sent to a belt detection model for detection, ten-time cross
verification is carried out on the
verification data, then averaging is carried out, and the Canny filter and the CBAM convolution attention module are introduced into a classical U-Net structure, so that the detection precision of landslide in a
remote sensing image is remarkably improved. According to the method, the edge information in the image can be effectively extracted, key features of the landslide area can be automatically concerned, and the detection problem of a traditional method in a complex
terrain and a boundary fuzzy area is solved.