Next Article in Journal
Research on Water Quality Prediction Model Based on Spatiotemporal Weighted Fusion and Hierarchical Cross-Attention Mechanisms
Previous Article in Journal
Correction: Datta et al. Rethinking Indigenous Community-Led Water Sustainability: Decolonial and Relational Approaches in Western Canada. Water 2025, 17, 334
Previous Article in Special Issue
Global Sensitivity Analysis of Slope Stability Considering Effective Rainfall with Analytical Solutions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Identification of Gully-Type Debris Flow Shapes Based on Point Cloud Local Curvature Extrema

1
School of Engineering, China University of Geosciences, Wuhan 430074, China
2
School of Mathematics and Physics, China University of Geosciences, Wuhan 430074, China
*
Author to whom correspondence should be addressed.
Water 2025, 17(9), 1243; https://doi.org/10.3390/w17091243
Submission received: 3 April 2025 / Revised: 16 April 2025 / Accepted: 20 April 2025 / Published: 22 April 2025

Abstract

:
The identification of gully-type debris flow remains a challenging task due to the irregularity of terrain, which causes significant fluctuations in local curvature and hinders accurate feature extraction using traditional methods. To address this issue, this study proposes a novel identification approach based on point cloud local curvature extrema. The methodology involves collecting image data of debris flow and landslide areas using DJI Matrice 300 RTK (M300RTK), planning control points and flight routes, and generating three-dimensional point cloud data through image matching and point cloud reconstruction techniques. A quadratic surface fitting method was employed to calculate the curvature of each point in the point cloud, while a topological k-neighborhood algorithm was introduced to establish spatial relationships and extract extreme curvature features. These features were subsequently used as inputs to a convolutional neural network (CNN) for landslide identification. Experimental results demonstrated that the CNN architecture used in this method achieved rapid convergence, with the loss value decreasing to 0.0032 (cross-entropy loss) during training, verifying the model’s effectiveness. The introduction of early stopping and learning rate decay strategies effectively prevented overfitting. Receiver-operating characteristic (ROC) curve analysis revealed that the proposed method achieved an area under the ROC curve (AUC) of 0.92, significantly outperforming comparative methods (0.78–0.85).

1. Introduction

Gully-type debris flows are highly destructive geological hazards that have occurred with increasing frequency and scale in recent years. According to recent studies, the occurrence of such landslides has risen by approximately 20% over the past decade, significantly impacting the ecological environment and human settlements [1,2,3]. This surge in activity has necessitated the development of more accurate and efficient methods for identifying gully-type debris flow sliding slopes, making it a critical research focus in the field of geological hazard prevention and control.
Traditionally, the identification of gully-type debris flow sliding slopes has relied heavily on field investigations and manual visual interpretation. Field investigations involve professional personnel conducting on-site observations of terrain, geological structures, vegetation coverage, and other characteristics to determine the presence of landslide hazards. While this method is intuitive and accurate, it is also time-consuming, labor-intensive, and challenging to implement in areas with complex terrain and limited accessibility [4,5]. On the other hand, manual visual interpretation involves analyzing remote sensing images and aerial photographs to identify landslide locations and extents. However, this approach is highly subjective, dependent on the interpreter’s expertise, and inefficient for large-scale application.
With the rapid advancement of information technology, various advanced technological methods have been introduced to enhance the identification of gully-type debris flow sliding slopes. For instance, drone oblique photography technology can swiftly acquire high-resolution image data, providing a rich data source for landslide identification. Convolutional Neural Networks (CNNs), a powerful deep learning algorithm, have shown remarkable success in image recognition by automatically extracting and classifying features.
Recent studies have proposed several innovative approaches to improve landslide detection. Liu Qing et al. [6] proposed an improved deep learning model for landslide detection based on the existing You Only Look Once (YOLO) model, which was used for the intelligent recognition of new and old landslides in loess areas. They established a loess landslide dataset using landslide images from Baoji City for model training and incorporated the focal EIoU loss function and effective channel attention (ECA) mechanism into the YOLO model to construct the LD-YOLO model, making it more suitable for landslide detection tasks. However, the training data were limited to landslide images from Baoji City, resulting in obvious regional constraints and limited data sources. As a result, the model showed poor generalization when applied to landslide recognition tasks in other regions, reducing its recognition accuracy.
Song Yewei et al. [7] conducted intelligent landslide recognition using an improved YOLO algorithm. They built a landslide dataset using open-source remote sensing images. The YOLOv7 model was enhanced using data augmentation algorithms and attention mechanisms, leading to the development of three optimization models for automatic landslide identification. However, in cases where landslide features are not distinct and easily confused with other terrain features, the model may still produce misclassifications.
Yu Haihua et al. [8] analyzed 84 ascending orbit Sentinel-1A SAR images from 2015 to 2019. Using Small Baseline Subset Interferometric Synthetic Aperture Radar (SBAS InSAR) technology, the surface deformation rate and time series results in the Jiangdingya landslide area during this period were extracted, and potential landslides were identified. However, SBAS InSAR technology has high data processing requirements, involving complex interference processing, phase unwrapping, and other steps. These processing procedures can be easily affected by atmospheric delay and terrain fluctuations, introducing errors and affecting the accuracy of surface deformation rate calculations and time series results, impacting landslide identification accuracy.
Lian X. et al. [9] conducted a 10 cm-per-pixel photogrammetric survey of the Taohuagou geological hazard-prone area in Shanxi Province using a DJI drone. They generated digital orthophotography models (DOMs) and 3D point cloud models (3DPCMs) in the area and proposed a visual identification method for landslides and collapses based on DOM-3DPCM. However, visual recognition methods rely to some extent on manual observation and judgment, making them subjective. Different identification personnel may have different understandings and judgment criteria for the characteristics of landslides and collapses, resulting in differences in identification results.
Liu J et al. [10] utilized 3D laser scanning technology to analyze the point cloud characteristics of landslides through indoor model experiments. They proposed an adaptive random sampling boundary extraction (A-R-B) algorithm suitable for dam landslides and verified its high accuracy and feasibility in identifying landslide features. However, although parameter testing was conducted using the A-R-B algorithm, its adaptability to different geological conditions and environmental changes has not been fully explored, affecting its effectiveness in landslide identification.
Zhou J W et al. [11] developed an automatic discontinuous surface recognition algorithm based on k-means fuzzy clustering and a quantitative overall displacement evaluation method based on the M3C2 algorithm, utilizing terrestrial laser scanning (TLS) point cloud data. These methods enable the rapid acquisition of landslide geometric information and quantify local deformation, providing effective technical support for landslide emergency investigation and monitoring. However, this method mainly relies on TLS point cloud data and does not integrate with other data sources, limiting its ability to capture and analyze landslide characteristics comprehensively.
Ren, SP et al. [12] introduced an Euler–Lagrangian technique combined with a three-dimensional rotational random field and Monte Carlo simulation to capture the spatial heterogeneity of soil and stratum dip angles for evaluating landslide behavior. This method relies on assumptions to simplify the simulation of soil spatial heterogeneity and stratum dip angles, which cannot fully reflect real-world conditions, leading to deviations between simulation results and actual scenarios.
Ren, SP et al. [13] considered the influence of non-uniform soil strength and introduced a three-dimensional finite element computational framework, integrating random field methods and stochastic vibration theory to analyze landslide flow effects. The combination of random field methods and stochastic vibration theory requires the precise handling of the statistical properties and correlations of random variables. Improper treatment may result in inaccuracies in the simulation results.
To overcome the limitations of traditional methods in capturing accurate geometric characteristics and assessing landslide volume and potential risks, this paper proposes a novel method for identifying gully-type debris flow shapes based on point cloud local curvature extrema. The method extracts extreme curvature features of slopes by employing quadratic surface fitting and topological k-neighborhood algorithms and utilizes a Convolutional Neural Network (CNN) for automatic slope recognition. Experimental results demonstrated significant improvements in recognition efficiency and accuracy, with the CNN model achieving an AUC value of 0.92, surpassing traditional methods. This model can be applied to regularly monitoring and assessing geological disasters such as landslides and debris flows, providing reliable technical support for disaster warnings. This study not only fills the gap in fine feature extraction and automatic identification but also offers a practical technical approach for geological hazard risk assessment and disaster reduction management.

2. Acquisition of Debris Flow and Landslide Images Based on Drone Oblique Photography

2.1. Imaging of Mudslides and Landslides Based on Drones

Unmanned Aerial Vehicles (UAVs) have become an important means for acquiring image data of debris flow landslides due to their flexibility and efficiency. Through oblique photogrammetry technology, UAVs can capture images from multiple angles, obtaining comprehensive geometric and texture information on the landslide terrain.

2.1.1. Ground Control Point (GCP) Layout and Flight Planning

Ground Control Point (GCP) Deployment: Before UAV image acquisition, GCPs must be systematically planned and deployed. The number of required GCPs correlates with both terrain complexity and expected measurement accuracy [14,15]. Under a certain measurement area A and expected measurement accuracy χ , the number of image control points N can be estimated using the following empirical formula:
N = k × A χ 2
In the formula, k represents the terrain complexity coefficient. In areas with relatively flat terrain and simple features, the k value is relatively small (for example, k = 0.5 ). In areas with complex terrain and significant changes in land cover, the k value is relatively high (for example k = 1.5 ).
For example, for a measurement area of 1 km2, the terrain complexity factor k = 1.0 , and an expected accuracy of 5 cm, it is recommended to set up about 20 control points.
Flight planning: In the process of flight route planning, some key parameters need to be set, including flight altitude H , lateral overlap p x , and heading overlap p y .
The appropriate flight altitude is crucial for obtaining clear and accurate image data. Lateral overlap refers to the horizontal overlap between two adjacent flight paths. Heading overlap refers to the longitudinal overlap between two adjacent images on a flight path [16,17,18]. The expression is as follows:
H = f × G S D a p x = P x l x × 100 % p y = P y l y × 100 %
In the formula, f represents the focal length of the lens, a represents the pixel size, and G S D represents the ground resolution of the image, which is related to the aerial photography scale; P x , P y represents the edge length of the overlapping part of the image, and l x , l y represents the edge length of the image. The Uav aerial photography course and side overlap degree diagram are shown in Figure 1.
To ensure sufficient overlap between adjacent images, the UAV flight was conducted with 60% side overlap and 60% forward overlap at an altitude of 100 m [19,20], using a photogrammetric scale of 1:500.

2.1.2. Camera Imaging Principle

The camera imaging process involves the projection of three-dimensional spatial points onto a two-dimensional image plane [19]. The projection is determined by the straight line connecting the optical center C and the 3D point M .
When this line intersects with the image plane R , the intersection point is obtained. The focal point W is the intersection of the optical path axis and the image plane, which marks the precise point of light focusing. In addition, the vertical distance from C to the image plane to the object is defined as the focal length f , which is an important parameter for measuring the imaging capability of a camera. The imaging principle of a pinhole camera is shown in Figure 2a.
Assuming M = x , y , z , 1 T , W = x , y , z , 1 T . According to the similar triangle in Figure 2b, f z = x x = y y can be obtained. For the pinhole camera model, the imaging relationship can be expressed by the following formula [21]:
x = f x z y = f y z
Assuming that the pixel coordinates of W are u , v , 1 T , α and β are scaling factors, and the offset of C is u c , v c , 1 T , the pixel coordinate parameters u and v of W can be obtained as:
u = α f x z + u c v = β f y z + v c
Let the camera’s internal parameter matrix K be f u γ u c 0 f v v c 0 0 1 , and let the three-dimensional coordinate of the point W J in the real physical world be w ; then, W = H w = R t 0 T 1 w . By incorporating the camera’s intrinsic matrix and projection matrix, a comprehensive projective relationship is established between 3D spatial coordinates in the physical world and corresponding image coordinates. This mathematical framework facilitates efficient conversion between 3D spatial points and image points, providing the foundational model for subsequent point cloud reconstruction [22].
This study employs UAV-based oblique photogrammetry rather than LiDAR scanning for point cloud acquisition, primarily due to specific requirements for debris flow landslide monitoring and cost–benefit considerations. The UAV oblique photography system generates colored point clouds with densities reaching 200 points/m2 through multi-angle image matching (60% overlap), which simultaneously satisfies the continuity requirements for curvature calculations while preserving surface texture features for crack identification. In comparison, although LiDAR demonstrates advantages in vegetation penetration, its high equipment costs (approximately five times that of photogrammetric systems) and limitations of monochromatic reflectance intensity data for subsequent CNN-based multi-feature fusion make photogrammetry more suitable for this research context.

2.2. Image Matching Point Cloud Reconstruction

The triggering factors of mudslides are diverse and challenging to predict, resulting in complex morphology and dynamic changes in landslide bodies. Through image matching point cloud reconstruction, the three-dimensional structural information of the landslide surface can be accurately restored, capturing its subtle terrain changes and potential unstable areas. For example, under the influence of triggering factors such as rainfall or earthquakes, landslides may experience local deformation or cracks. Point cloud reconstruction can clearly display these changes, providing reliable data support for subsequent landslide stability analysis and early warning. This method not only improves the accuracy of landslide identification but also effectively responds to complex and changing geological environments, providing a scientific basis for disaster prevention and emergency decision making. In this section, unmanned aerial vehicle (UAV) sequence images are used for the 3D reconstruction of landslides. The UAV camera is used to obtain spatial coordinates in the real environment and further obtain the 3D scene. Image matching point cloud 3D scene reconstruction based on UAV sequence images is shown in Figure 3.
(1)
Basic Matrix
The fundamental matrix F can be regarded as an algebraic expression of epipolar geometry [23], which intuitively reflects the inherent characteristics of epipolar geometry, as shown in Figure 4.
As shown in Figure 4, the projection points of the point X in three-dimensional space on two captured images are A 1 and A 2 , respectively, which is the epipolar geometry model. The surface formed by X , C 1 , and C 2 is the polar plane κ , and the epipolar lines corresponding to κ , L 1 , and L 2 are l 1 and l 2 . The two poles corresponding to the baseline and the image planes L 1 and L 2 are e 1 and e 2 . The correspondence between the image point A 1 and its corresponding pole line l 2 is represented by the fundamental matrix as follows:
l 2 = F A 1
The corresponding point of point A 1 is on the epipolar line l 2 ; therefore, A 2 T l 2 = A 2 T F A 2 = 0 .
(2)
Essential matrix
The internal parameter matrix K of the camera is obtained using Zhang Zhengyou’s calibration method, and its inverse matrix is applied to the point A . The fundamental matrix is transformed into the essential matrix E through the camera’s intrinsic matrix:
E = K T F K
(3)
Solve the external parameters of the camera
Perform singular value decomposition E = U D V T on the essential matrix to obtain three components: two orthogonal matrices, U and V , and a diagonal matrix, D , thereby determining the camera’s extrinsic parameters.
(4)
3D spatial point positioning
After determining the E of the two images, a linear equation is derived by normalizing the image coordinates of the spatial points on the two images, and then the 3D coordinates of the matching points are calculated.
(5)
Optimization of Motion Matrix
Bundle adjustment is employed to optimize the motion matrix and minimize the reprojection error:
e = i J j X i r i j 2
In the formula, J represents the set of images, the set of tracking points observed in the image i is X i , and r i j represents the error value of the tracking point j projected onto the image i .
Through the aforementioned steps, image-matched point cloud reconstruction is achieved, generating 3D point cloud data of the landslide body, which provides the foundation for subsequent analysis.

3. Analysis of Landslide Image Features Based on Local Curvature Extremum

The point cloud data of the debris flow landslide body contains a wealth of geometric information, and the local curvature extremum can effectively highlight the geometric feature changes on the surface of the landslide body. For example, the edges, cracks, and areas with significant terrain undulations of landslide bodies usually have large local curvature values. By analyzing local curvature extrema, these key features can be examined, providing more accurate morphological and structural information for the subsequent analysis and identification of gully-type debris flow sliding slopes.
Curvature is a key indicator that describes the characteristics of a surface, and it is also an important basis for identifying surface features. Considering the high stability and concise calculation process of the quadratic surface fitting method, this paper adopts this method to calculate curvature. The core idea of this method is to select any point A i ( 1 i n , n are the number of point clouds) in the point cloud dataset, use its k neighboring points to fit a quadratic parabolic surface Z X , Y , and then determine the curvature value of the selected point A i by solving the principal curvature and principal direction of the parabolic surface
Z X , Y = a X 2 + b X Y + c Y 2
The topological k-neighborhood algorithm is designed to identify the local neighborhood of each data point, providing more detailed and accurate local spatial relationship information. By calculating the k-nearest neighborhoods of each point, the algorithm clarifies which points each point is adjacent to within a local range, thereby further enriching and improving the spatial topology of point cloud data. The local neighborhood determination diagram of data points in the topology k-neighborhood is shown in Figure 5.
In order to perform a topological k-neighborhood search, a linked list L i s t data structure needs to be constructed to assist the entire search process. The determination process is as follows:
(1)
Firstly, for each sampling point A i , select the closest k adjacent sampling points in geometric position, add them to the N A i set, and add them to the linked list L i s t in ascending order of their distance from the sampling point.
(2)
Then, search for the k nearest adjacent sampling points to the element. If these k adjacent sampling points have not been added to set N A i , they will be inserted into the tail of the linked list in order of their distance from the sampling points.
(3)
Repeat step (2) until the distance between N A i = k or the latest sampling point added to N A i and A i exceeds the set threshold σ .
Through the above process, points distributed on different sampling surfaces can be accurately identified, and topological proximity structures between sampled data can be accurately constructed. After establishing the neighborhood set of point A i , for any point A j N A i within the set, the least squares principle needs to be used to minimize Equation (15), that is:
Q = j = 1 k a X j 2 + b X j Y j + c Y j 2 Z j 2 = min
By taking the derivatives of the coefficient a b c in Equation (16) and making it 0, we have:
Q a = j = 1 k 2 X j 2 a X j 2 + b X j Y j + c Y j 2 Z j = 0 Q b = j = 1 k 2 X j Y j a X j 2 + b X j Y j + c Y j 2 Z j = 0 Q c = j = 1 k 2 Y j 2 a X j 2 + b X j Y j + c Y j 2 Z j = 0
The simultaneous Equation (17) can be used to determine the value of the coefficient a b c in the equation. Based on the above steps, the average curvature of spatial points can be calculated. Using the principles of differential geometry, the differential operator of the parabolic surface Z X , Y is derived, and the first-order Z X , Z Y and second-order Z X X , Z Y Y , Z X Y partial derivatives of the surface are obtained. The specific expressions of the first and second basic forms of Z X , Y are:
E = Z X Z X = 1 , F = Z X Z Y = 0 , G = Z Y Z Y = 1 L = Z X X τ = 2 a , M = Z X Y τ = b , N = Z Y Y τ = 2 c
In the equation, τ represents the unit normal vector of a point A i . The average curvature of a point A i is:
γ = E N 2 F M + G L 2 E G F 2
There are a total of d points in the point cloud data, and the calculated average curvature values of each point are denoted as γ 1 , γ 2 , γ d . Initialize the current maximum value γ max to negative infinity, i.e., γ max = ; Initialize the current minimum value γ min to positive infinity, i.e., γ max = + . Traverse comparison: Starting from the first point, traverse each point in the point cloud data sequentially. For the i -th point, its average curvature value is γ i . Compare γ i with the current maximum value γ max and current minimum value γ min : if γ i > γ max , update the current maximum value, that is, let γ max = γ i ; If γ i < γ max , update the current minimum value, i.e., let γ min = γ i . After traversing all points, γ max is the maximum value of the average curvature, and γ min is the minimum value of the average curvature, which is the extremum of the average curvature obtained. The curvature extremum can highlight regions in the image with significant geometric changes, which often correspond to key features of debris flow landslides, such as the boundaries of landslide bodies, cracks, and abrupt changes in terrain. Using it as input for subsequent convolutional neural networks enables the network to focus more on learning important information related to gully type debris flow landslides, improving recognition accuracy and efficiency.
Valleys and debris flows exhibit significant differences in morphology, which can be captured and analyzed through local curvature extrema. Specifically:
(1)
Curvature Characteristics of Valleys:
Valleys generally have gentle slopes and continuous river channels, with relatively uniform curvature values overall. The edges and riverbed sections of valleys may exhibit higher curvature values, but the overall variation remains smooth. The average curvature of a valley can be obtained by calculating the local curvature of the point cloud data within the valley region and taking the mean value.
(2)
Curvature Characteristics of Debris Flows:
Debris flows usually have steep slopes and irregular flow paths, with curvature values showing significant variations along the flow paths. The edges and flow paths of debris flows may exhibit extremely high curvature values, and the overall variation is more intense. The average curvature of a debris flow can be obtained by calculating the local curvature of the point cloud data within the debris flow region and taking the mean value.
Through the above analysis, the morphological characteristics of valleys and debris flows can be clearly distinguished. Curvature extrema highlight regions with significant geometric changes in the image, which often correspond to key features of debris flow landslides, such as the boundaries of the landslide body, cracks, and abrupt changes in terrain. By using these as inputs for subsequent convolutional neural networks, the network can focus more on learning important information related to valley-type debris flow landslides, thereby improving the accuracy and efficiency of identification.
This study selected a debris-flow-prone watershed as the experimental area, where high-precision point cloud data were obtained through UAV oblique photogrammetry. A comparative analysis of curvature characteristics was conducted between typical valleys and debris flow deposits. The results demonstrate:
(1)
Valley areas: The U-shaped trough structure formed by long-term fluvial erosion exhibits homogeneous curvature distribution. Gaussian curvature values primarily concentrate within [−0.05, 0.05] m−2 range (82% proportion), with a gentle mean curvature gradient (range <0.2 m−1) and sparse curvature inflection points along edges (<5 points/10 m2).
(2)
Debris flow areas: The random accumulation of loose materials leads to significant curvature fluctuations. Gaussian curvature shows bimodal distribution (peaks at −0.12 m−2 and 0.08 m−2), with mean curvature range reaching 1.5 m−1. Along flow paths, 12 ± 3 inflection points per 10 m2 were detected. The Mann–Whitney U test confirms statistically significant differences in curvature extremes (p = 2.3 × 10−5).
Based on these findings, the study incorporates dual-curvature features (Gaussian and mean curvature) as CNN input channels, leveraging their distinct distribution patterns between valleys and debris flows to enhance the network recognition of marginal debris fragments. Curvature extremes effectively highlight regions with significant geometric variations, which typically correspond to critical debris flow landslide features such as boundaries, fractures, and abrupt terrain changes. Serving as convolutional neural network inputs, these features enable the network to focus on learning essential information related to gully-type debris flow, thereby improving identification accuracy and efficiency.

4. Identification of Gully-Type Debris Flow Sliding Slope Based on a Convolutional Neural Network

The average curvature extremum features obtained above are used as input for a convolutional neural network. The network can identify gully-type debris flow sliding slopes. CNN has good processing ability for data with local correlation. The average curvature extremum has a certain local correlation in space, that is, the curvature extremum of adjacent points often reflects similar geometric features. By inputting the average curvature extremum into CNN, the network can fully leverage the advantages of convolution operations, effectively extracting local features of landslide bodies, and gradually integrate global features through pooling layers and other operations to achieve an accurate identification of landslide bodies.
The study employs dual-curvature features as network inputs, where both maximum and minimum curvature values are calculated for each point cloud data point to construct a dual-channel input matrix. This dual-curvature input approach provides a more comprehensive characterization of terrain surface geometry: maximum curvature primarily captures sharp features like ridges/valleys, while minimum curvature characterizes surface flatness characteristics. Experimental verification demonstrates that this dual-curvature combination significantly enhances model performance, achieving superior recognition results on the test set. The structure of the convolutional neural network is shown in Figure 6. The red box in Figure 6 represents the identified object.
(1)
The input layer receives dual-curvature feature information (maximum curvature and minimum curvature) and transmits it into the network for subsequent feature learning and processing. This dual-channel input design enables the simultaneous capture of different geometric characteristics of terrain surfaces.
(2)
The convolutional layer consists of learnable convolution kernels and activation functions. Its primary task is to extract dual-curvature features. This study employs three convolutional layers, utilizing 32, 64, and 128 filters respectively in each layer, with a 3 × 3 kernel size, stride of 1, and ReLU activation function. The operation of the convolutional layers is illustrated in Figure 7 below. The red and blue arrows represent two different channels, respectively.
A fusion method of geological radar detection data and point cloud data is introduced to obtain the thickness prediction value of debris flow slope h y :
h y = α γ + β Z r e l i e f + h 0
In the formula, Z r e l i e f is the relative elevation difference, α , β is the calibration coefficient of drilling hole, and h 0 is the constant of foundation thickness.
Using 3D point cloud data, the boundary range of landslide or debris flow is determined by building a digital elevation model, and the volume of landslide and debris flow is calculated as follows:
V = i = 1 n S i h y Z r e l i e f
In the formula, S i represents the area of the i grid cell.
Taking the extreme value of average curvature and the volume of slope and debris flow as inputs, the convolutional layer is used as the output form:
A j l = f i R j A i l 1 K i j l + V B j l
In the formula, represents the convolution operation, R j represents a selection of input features, A i l is the output value of the i -th feature in the l 1 -th layer, K i j l is the convolution kernel connecting the j -th feature in the l -th layer and the i -th feature in the l 1 -th layer, and B j l is the bias of the j -th feature in the l -th layer.
(3)
The sampling layer, also known as the feature mapping layer, is used to divide the input feature image into non-overlapping sub blocks according to certain rules and perform pooling operations on each sub-block. Through this approach, the dimensionality and scale of data can be reduced, and more representative and important features can be extracted. The operation diagram of the sampling layer is shown in Figure 8. The red and blue arrows represent two different channels, respectively.
This article adopts 2 × 2 max pooling with a stride of 2. The output form of the sampling layer is:
A j l = d o w n A j l 1
In the equation, d o w n   is the downsampling function.
(4)
The fully connected layer plays a role in identifying and classifying gully-type debris flow sliding slopes in CNN, located at the end of the convolutional neural network. Its function is to connect all features in the network and transmit the output values to the classifier. In the fully connected layer, each node is connected to all nodes in the previous layer, and then these features are classified and predicted by a classifier and output. This article designs a fully connected layer consisting of 128 neurons with an activation function of ReLU. The content is translated into English as follows, employing an end-to-end supervised learning approach. The training process utilizes the Adam optimizer (initial learning rate 0.001, decaying by 50% every 10 epochs), with a batch size set to 32. Data augmentation is performed through random rotation (±15°) and Gaussian noise injection (σ = 0.01) to enhance the model’s generalization capability. The loss function combines cross-entropy loss and L2 regularization (weight decay coefficient 0.0001). Training is conducted for 50 epochs with early stopping (termination triggered if the validation loss fails to decrease for 5 consecutive epochs). All experiments are carried out on an NVIDIA Tesla V100 GPU, implemented using the PyTorch2.4 framework, with a training duration of approximately 2 h. For the task of identifying gully-type debris flow sliding slopes, the output form is:
a j l = f i = 1 S l 1 a j l 1 W i j l + b j l
In the formula, a i l 1 is the output value of the i -th neuron node in the l 1 -th layer. Implement the identification of valley-type debris flow sliding slopes according to the above process.

5. Experimental Analysis

5.1. Study Area and Data Collection

This study selected a typical high-risk debris flow zone in a certain region as the experimental area (Figure 9). The area features complex terrain with elevations ranging from 800 to 1500 m and an average annual rainfall of 1200 mm. Historically, it has experienced multiple debris flow and landslide events. The study area covers 2.5 km2 and includes three typical landforms: gully-type debris flows, slope-type landslides, and stable regions.
Implementation plan for drone aerial survey: M300RTK quadcopter drone is used for aerial survey as shown in Figure 9, equipped with a 35 mm fixed focus measurement lens, sensor size of 23.5 mm × 15.6 mm, effective pixels of 24.3 million, photo resolution of 5472 × 3678 mm, and support for multi system positioning (GPS/GLONASS/Beidou/Galileo). The aerial survey adopts an east–west parallel flight band design, with a total of 12 flight bands arranged at intervals of 90 m, covering the entire study area. Flying at an altitude of 150 m, with a heading overlap rate of 80% and a lateral overlap rate of 70%, a total of 1200 high-definition images were obtained.
Ground control point layout: 18 ground control points (GCPs) are randomly arranged in the study area according to the principle of layering:
  • Gully type debris flow area: 8 GCPs, with a focus on key areas such as gully heads and the front edge of alluvial fans
  • Slope type landslide area: 6 GCPs, mainly distributed at the rear edge and side boundary of the landslide
  • Stable region: 4 GCPs; as a benchmark control, all GCPs were measured using Trimble R10 GNSS, with a planar accuracy of ±1 cm and an elevation accuracy of ±2 cm.
The data collection and processing process is as follows:
(1)
Drone Aerial Survey: an M300RTK quadcopter drone is used as shown in Figure 10, equipped with a 35 mm × 5 fixed focus measurement lens, sensor size of 23.5 mm × 15.6 mm, effective pixels of 24.3 million, photo resolution of 5472 × 3678 mm, and supports multi system positioning (GPS/GLONASS/Beidou/Galileo). Flying at an altitude of 150 m, with a heading overlap rate of 80% and a lateral overlap rate of 70%, a total of 1200 high-definition images were obtained.
(2)
Point cloud reconstruction: Generate point cloud data using the Agisoft Metashape 1.7.6 software, with a total of approximately 125 million points, an average density of 500 points per square meter, a plane accuracy of ±5 cm, and an elevation accuracy of ±8 cm.
(3)
Dataset partitioning:
  • Training set: 800 subset samples of point clouds (each subset is a 64 × 64 × 64 point cube grid), of which 480 samples (60%) come from debris flow gully areas and 320 samples (40%) come from other terrain areas. Each sample is labeled with a binary label of “debris flow” or “non debris flow”.
  • Validation set: 200 subsets of point clouds with the same specifications (100 positive samples from active debris flow areas and 100 negative samples from stable areas), used for hyperparameter tuning and model selection.
  • Test set: 200 independently collected subset samples of point clouds (with no overlap in spatial distribution with the training set), of which 120 samples cover known debris flow valleys, and 80 samples are randomly selected from other terrain areas for the final evaluation of the model’s generalization ability.

5.2. Comparison Methods and Experimental Settings

Comparison method:
(1)
Reference [6] presents a landslide identification method based on an improved YOLO algorithm;
(2)
Reference [7] combines YOLOv7 with the attention mechanism recognition method;
(3)
Reference [8] is a recognition method based on SBAS InSAR technology.
Method of this article (CNN structure):
  • Input layer: Local curvature extremum feature map (size 64 × 64 pixels);
  • Convolutional layer: three layers (with 32/64/128 filters, 3 × 3 convolution kernels, ReLU activation);
  • Pooling layer: two layers (2 × 2 maximum pooling);
  • Fully connected layer: 128 neurons (ReLU activated);
  • Output layer: Softmax classification (debris flow gully/non debris flow).
To ensure the fairness of the comparative experiments, this study uniformly processed all baseline methods (including an improved YOLO algorithm, YOLOv7 + attention mechanism, and SBAS InSAR technology) as follows. Convert the input data of the baseline method into the same 64 × 64 × 64 point cloud grid format as this method, and solve the compatibility problem of SBAS InSAR technology with discrete point clouds through interpolation processing. For the YOLO series methods, project point cloud data into a two-dimensional elevation grayscale map (resolution 5472 × 3678) to meet their image input requirements. All baseline models were retrained on the training set of this study (800 annotated samples).

5.3. Visualization Example of Results

Figure 11 shows the extreme curvature characteristics of point clouds in a typical debris flow valley (red high curvature area), indicating that this method can effectively capture the abrupt terrain at the edge of the valley.

5.4. Experimental Indicators

In the satisfaction assessment of environmental remediation, AUC (Area Under Curve) is one of the important indicators to measure the performance of the model, as it reflects the model’s ability to classify positive and negative samples at different thresholds. The specific calculation of AUC is based on the Receiver Operating Characteristic Curve (ROC), which is plotted with False Positive Rate (FPR) as the horizontal axis and True Positive Rate (TPR) as the vertical axis. The AUC value ranges from 0.5 to 1, and the closer the value is to 1, the better the classification performance of the model. The expression is as follows:
F P R = F P F P + T N T P R = T P T P + F N A U C = F P R 2 F P R 1 × T P R 1 + T P R 2 2
In the formula, F P is a false positive; T N is true negative; T P is a true positive; F N is a false negative.
In this experiment, the calculation of AUC, FPR, and TPR is based on a validation set with a sample size of 1000, including 500 positive and 500 negative samples. By verifying the calculation results of the validation set, we can more accurately evaluate the performance of the model in environmental remediation satisfaction assessment tasks. The experimental results show that the proposed method achieves an AUC of 0.92, significantly better than the comparative methods, verifying its effectiveness and superiority.

5.5. Experimental Results

The accuracy of extracting curvature extremum features is shown in Table 1.
The curvature extremum feature extraction accuracy data in Table 1 shows that with the change in iteration times, the recognition accuracy of different methods shows different trends, and the proposed method exhibits high accuracy at all iteration times. The accuracy of landslide recognition based on the improved YOLO algorithm is 85% after 20 iterations, and the accuracy of landslide recognition based on YOLOv7 and the attention mechanism is 90% after 20 iterations. The accuracy of landslide recognition based on SBAS InSAR technology is 86% after 20 iterations. The proposed method achieves an accuracy of 95% after 20 iterations. This indicates that the method has high accuracy and stability in extracting curvature extremum features and can more effectively extract key features reflecting the geometric changes of landslide surfaces, thereby improving the recognition accuracy of gully-type debris flow sliding slopes.
The training results of the convolutional neural network are shown in Figure 12.
Figure 12 shows that as the number of iterations increases, the loss value of the convolutional neural network gradually decreases, and the model fitting effect improves until the loss value approaches 0.1. The lowest point of the set loss value in traditional models is 0.8, and after reaching the lowest point, it starts to rise again with significant fluctuations, resulting in overfitting. This indicates that convolutional neural networks can effectively recognize gully-type debris flow sliding slopes.
The corresponding ROC curves for each method are shown below in Figure 13:
From the analysis of Figure 13, it can be seen that the proposed method for identifying gully-type debris flow is more inclined towards the upper left corner of the coordinate axis. The corresponding AUC value under the ROC curve is 0.92, which is higher than that of the comparative method, confirming the proposed method’s superiority in identifying gully-type debris flow.
CNN trains and learns the morphological features of debris flows, gullies, and their parts in point cloud data and combines curvature analysis to detect their geometric changes. During the training process, an annotated dataset containing debris flows, gullies, and their partial forms was used to ensure the model could accurately distinguish different terrain features. The experimental results show that CNN can effectively identify the morphological characteristics of debris flows and gullies and distinguish some areas, thus verifying the effectiveness of the proposed method.
In summary, this section validates the proposed method’s superiority in identifying gully-type debris flow sliding slopes through detailed experimental results analysis and clarifies CNN’s training process and classification ability in point cloud data morphology feature classification.

6. Conclusions

This study utilized UAV oblique photogrammetry to acquire image data of debris flow landslide areas. It generated 3D point cloud data of landslide bodies through image matching and point cloud reconstruction techniques. By calculating the curvature of each point in the point cloud and extracting curvature extremum features, key characteristics of gully-type debris flow were successfully identified. Using average curvature extremum features as input to a convolutional neural network further improved the accuracy and efficiency of landslide identification. This research holds significant practical value for debris flow landslide detection. The main conclusions are as follows:
(1)
Identification accuracy: The proposed method achieved an average identification accuracy of 96.0%, representing a 7.2 percentage point improvement over the best comparative method (YOLOv7 with attention mechanism at 88.8%). The AUC value reached 0.92, significantly outperforming the comparative methods’ range of 0.78–0.85.
(2)
Model convergence performance: The CNN model demonstrated rapid convergence during training, with the loss value quickly decreasing to 0.0032 (cross-entropy loss). The implementation of early stopping and learning rate decay strategies effectively prevented overfitting.
Experimental results indicated that this method achieved 95% identification accuracy within just 20 iterations, demonstrating excellent convergence characteristics. These findings provide reliable technical support for debris flow disaster monitoring and early warning systems.

Author Contributions

Conceptualization, R.T.; methodology, R.T. and B.Z.; software, R.T.; validation, B.Z. and R.T.; formal analysis and investigation, R.T. and B.Z.; resources, R.T. and B.Z.; data curation, R.T.; writing—original draft preparation, R.T.; writing—review and editing, R.T.; visualization, B.Z.; supervision, R.T. and B.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Data is contained within the article.

Acknowledgments

Many thanks to reviewers and editors for their hard work on this paper.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Devaraj, S.; Yarrakula, K.; Martha, T.R.; Murugesan, G.P.; Vaka, D.S.; Surampudi, S.; Wadhwa, A.; Loganathan, P. Time series SAR interferometry approach for landslide identification in mountainous areas of Western Ghats, India. J. Earth Syst. Sci. 2022, 131, 133. [Google Scholar] [CrossRef]
  2. SS, V.C.; Shaji, E. Landslide identification using machine learning techniques: Review, motivation, and future prospects. Earth Sci. Inform. 2022, 15, 2063–2090. [Google Scholar] [CrossRef]
  3. Yang, B.B.; Liu, Z.Q.; Lacasse, S.; Liang, X. Spatiotemporal deformation characteristics of Outang landslide and identification of triggering factors using data mining. J. Rock Mech. Geotech. Eng. 2024, 16, 4088–4104. [Google Scholar] [CrossRef]
  4. Marc, O.; Hovius, N. Amalgamation in landslide maps: Effects and automatic detection. Nat. Hazards Earth Syst. Sci. 2015, 15, 723–733. [Google Scholar] [CrossRef]
  5. Wang, X.M.; Yin, J.; Luo, M.H.; Ren, H.F.; Li, J.; Wang, L.Z.; Li, D.D.; Li, G.J. Active High-Locality Landslides in Mao County: Early Identification and Deformational Rules. J. Earth Sci. 2023, 34, 1596–1615. [Google Scholar] [CrossRef]
  6. Liu, Q.; Wu, T.T.; Deng, Y.H.; Liu, Z.H. Intelligent identification of landslides in loess areas based on the improved YOLO algorithm:a case study of loess landslides in Baoji City. J. Mt. Sci. 2023, 20, 3343–3359. [Google Scholar] [CrossRef]
  7. Song, Y.W.; Guo, J.; Wu, G.F.; Ma, F.S.; Li, F.R. Automatic recognition of landslides based on YOLOv7 and attention mechanism. J. Mt. Sci. 2024, 21, 2681–2695. [Google Scholar] [CrossRef]
  8. Chen, K.Y.; Wang, B.Y. Monitoring and Predictive Analysis of Surface Deformation Using Combined SBAS-InSAR Technology and CS-Elman Neural Network: A Case Study of Wenchuan County, Sichuan Province, China. Photogramm. Eng. Remote Sens. 2025, 91, 53–63. [Google Scholar] [CrossRef]
  9. Lian, X.G.; Li, Z.J.; Yuan, H.Y.; Liu, J.B.; Zhang, Y.J.; Liu, X.Y.; Wu, Y.R. Rapid identification of landslide, collapse and crack based on low-altitude remote sensing image of UAV. J. Mt. Sci. 2020, 17, 2915–2928. [Google Scholar] [CrossRef]
  10. Liu, J.; Zhou, L.Z.; Li, Z.H.; Cui, L.Z.; Cheng, S.; Zhao, H.B.; Luo, H.Z.; Qi, M.M.; Xie, Q.Y. Levee Safety Monitoring: Algorithm for Feature Recognition in Point Clouds of Levee Landslides. KSCE J. Civ. Eng. 2024, 10, 396–4407. [Google Scholar] [CrossRef]
  11. Zhou, J.W.; Jiang, N.; Li, H.B. Automatic discontinuity identification and quantitative monitoring of unstable blocks using terrestrial laser scanning in large landslide during emergency disposal. Landslides 2024, 21, 607–620. [Google Scholar] [CrossRef]
  12. Ren, S.P.; Chen, X.J.; Ren, Z.L.; Cheng, P.; Liu, Y. Large-deformation modelling of earthquake-triggered landslides considering non-uniform soils with a stratigraphic dip. Comput. Geotech. 2023, 159, 105492.1–105492.13. [Google Scholar] [CrossRef]
  13. Ren, S.P.; Li, Y.; Chen, X.J.; Cheng, P.; Liu, F.; Yao, K. Large-deformation analyses of seismic landslide runout considering spatially random soils and stochastic ground motions. Bull. Eng. Geol. Environ. 2025, 84, 136. [Google Scholar] [CrossRef]
  14. Guo, Z.Z.; Tian, B.X.; Zhu, Y.H.; He, J.; Zhang, T.L. How do the landslide and non-landslide sampling strategies impact landslide susceptibility assessment? d A catchment-scale case study from China. J. Rock Mech. Geotech. Eng. 2024, 16, 877–894. [Google Scholar] [CrossRef]
  15. Saha, S.; Saha, A.; Hembram, T.K.; Kundu, B.; Sarkar, R. Novel ensemble of deep learning neural network and support vector machine for landslide susceptibility mapping in Tehri region, Garhwal Himalaya. Geocarto Int. 2022, 37, 17018–17043. [Google Scholar] [CrossRef]
  16. Suvam, H.; Sarkar, S.; Kanungo, D.P. GIS-based landslide susceptibility zonation mapping using the analytic hierarchy process (AHP) method in parts of Kalimpong Region of Darjeeling Himalaya. Environ. Monit. Assess. 2022, 194, 1–28. [Google Scholar]
  17. Huang, F.M.; Mao, D.X.; Jiang, S.H.; Zhou, C.B.; Fan, X.M.; Zeng, Z.Q.; Catani, F.; Yu, C.S.; Chang, Z.L.; Huang, J.S.; et al. Uncertainties in landslide susceptibility prediction modeling:A review on the incompleteness of landslide inventory and its influence rules. Geosci. Front. 2024, 15, 80–104. [Google Scholar] [CrossRef]
  18. Huang, F.M.; Teng, Z.K.; Yao, C.; Jiang, S.H.; Catani, F.; Chen, W.; Huang, J.S. Uncertainties of landslide susceptibility prediction: Influences of random errors in landslide conditioning factors and errors reduction by low pass filter method. J. Rock Mech. Geotech. Eng. 2024, 16, 213–230. [Google Scholar] [CrossRef]
  19. Wang, H.J.; Zhang, L.M.; Yin, K.S.; Luo, H.Y.; Li, J.H. Landslide identification using machine learning. Geosci. Front. 2021, 12, 351–364. [Google Scholar] [CrossRef]
  20. Lekshmanan, L.; George, A.S.S. Landslide identification using water cycle particle swarm optimization-based deep generative adversarial network. Concurr. Comput. Pract. Exp. 2023, 35, e7617. [Google Scholar] [CrossRef]
  21. Lyu, H.M.; Yin, Z.Y.; Hicher, P.Y.; Laouafa, F. Incorporating mitigation strategies in machine learning for landslide susceptibility prediction. Geosci. Front. 2024, 15, 399–414. [Google Scholar] [CrossRef]
  22. Lijesh, L.; Saroja, G.A.S. Landslide Identification Using Optimized Deep Learning Framework Through Data Routing in IoT Application. Int. J. Inf. Technol. Decis. Mak. 2023, 22, 1961–1989. [Google Scholar]
  23. Qiao, W.; Lu, D.G. A Survey on Wind Turbine Condition Monitoring and Fault Diagnosis-Part II: Signals and Signal Processing Methods. IEEE Trans. Ind. Electron. 2015, 62, 6546–6557. [Google Scholar] [CrossRef]
Figure 1. Uav aerial photography course and side overlap degree diagram.
Figure 1. Uav aerial photography course and side overlap degree diagram.
Water 17 01243 g001
Figure 2. Application of camera imaging principles to oblique photography.
Figure 2. Application of camera imaging principles to oblique photography.
Water 17 01243 g002
Figure 3. Image matching point cloud 3D scene reconstruction based on UAV sequence images.
Figure 3. Image matching point cloud 3D scene reconstruction based on UAV sequence images.
Water 17 01243 g003
Figure 4. Geometric relationship of images.
Figure 4. Geometric relationship of images.
Water 17 01243 g004
Figure 5. Local neighborhood determination diagram of data points in the k-neighborhood topology.
Figure 5. Local neighborhood determination diagram of data points in the k-neighborhood topology.
Water 17 01243 g005
Figure 6. Convolutional Neural Network Structure.
Figure 6. Convolutional Neural Network Structure.
Water 17 01243 g006
Figure 7. Schematic diagram of convolutional layer operation.
Figure 7. Schematic diagram of convolutional layer operation.
Water 17 01243 g007
Figure 8. Schematic diagram of sampling layer operation.
Figure 8. Schematic diagram of sampling layer operation.
Water 17 01243 g008
Figure 9. Typical high-risk area for debris flow.
Figure 9. Typical high-risk area for debris flow.
Water 17 01243 g009
Figure 10. Four rotor unmanned aerial vehicle.
Figure 10. Four rotor unmanned aerial vehicle.
Water 17 01243 g010
Figure 11. Extreme value characteristics of the point cloud curvature of a typical debris flow gully.
Figure 11. Extreme value characteristics of the point cloud curvature of a typical debris flow gully.
Water 17 01243 g011
Figure 12. Convolutional Neural Network Training Value Results.
Figure 12. Convolutional Neural Network Training Value Results.
Water 17 01243 g012
Figure 13. Comparison of ROC curves using different methods.
Figure 13. Comparison of ROC curves using different methods.
Water 17 01243 g013
Table 1. Accuracy of curvature extremum feature extraction.
Table 1. Accuracy of curvature extremum feature extraction.
Iteration Times/TimesLandslide Recognition Based on Improved YOLO Algorithm/%Landslide Identification Based on YOLOv7 and Attention Mechanism/%Landslide Identification Based on SBAS InSAR Technology/%Proposed Method/%
2085908695
4086898496
6084918595
8085868498
10082898696
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

Tan, R.; Zhang, B. Identification of Gully-Type Debris Flow Shapes Based on Point Cloud Local Curvature Extrema. Water 2025, 17, 1243. https://doi.org/10.3390/w17091243

AMA Style

Tan R, Zhang B. Identification of Gully-Type Debris Flow Shapes Based on Point Cloud Local Curvature Extrema. Water. 2025; 17(9):1243. https://doi.org/10.3390/w17091243

Chicago/Turabian Style

Tan, Ruoyu, and Bohan Zhang. 2025. "Identification of Gully-Type Debris Flow Shapes Based on Point Cloud Local Curvature Extrema" Water 17, no. 9: 1243. https://doi.org/10.3390/w17091243

APA Style

Tan, R., & Zhang, B. (2025). Identification of Gully-Type Debris Flow Shapes Based on Point Cloud Local Curvature Extrema. Water, 17(9), 1243. https://doi.org/10.3390/w17091243

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