Slope stability analysis method
By converting the three-dimensional point cloud data into slope contour lines and building a slope model, the problems of poor 2D model simulation and large amount of 3D model calculation in traditional slope stability analysis are solved, and the analysis efficiency and accuracy are improved.
Patent Information
- Application Number
- CN202311690759.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-11
- Publication Date
- 2024-12-06
- Estimated Expiration
- 2043-12-11
AI Technical Summary
In the traditional numerical analysis of slope stability, the two-dimensional model has poor simulation effect on three-dimensional scenes, while the high-precision three-dimensional model is difficult to model and has a large amount of calculation, resulting in low analysis efficiency.
By collecting point cloud data of slope environment, converting it into slope profile, building a slope model, using two-dimensional slope profile for stability analysis, combining interpolation method and mean square error screening, reducing modeling difficulty and calculation amount .
It realizes the improvement of slope stability analysis efficiency while ensuring analysis accuracy, and solves the problems of low two-dimensional model accuracy and high difficulty in computing three-dimensional model.
Smart Images

Figure CN117853902B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of slope stability analysis, and more specifically to a slope stability analysis method. Background Art
[0002] In recent years, tower foundation instability incidents caused by slope damage have occurred from time to time. There are two main types of traditional numerical analysis methods for slope stability. One is to analyze its stability based on a two-dimensional slope model. This method replaces the three-dimensional model with a two-dimensional model when analyzing the slope model. The modeling difficulty and calculation amount are significantly reduced, but its simulation effect on the real environment will also be greatly reduced. Slope landslides are often a development process from point to line and then to surface. The points on the two-dimensional slope cannot accurately replace the points in the three-dimensional space, and the slope structure is oversimplified. Therefore, the stability analysis method based on the two-dimensional slope model has doubts about its results and has little reference value for slope stability in actual three-dimensional scenes. The other type is a fine slope model obtained by high-precision data acquisition means. This type of model is a high-precision replica of the real environment, highlighting various details of the entire slope environment. Therefore, the slope stability analysis results obtained based on this type of model will be closer to reality and have high credibility. However, this type of model often faces the problems of high modeling difficulty, large calculation amount and easy non-convergence, which seriously restricts the efficiency of slope stability analysis. Both of these methods are not conducive to the development of slope stability research based on numerical analysis. Summary of the invention
[0003] In view of the above problems, the present invention provides a slope stability analysis method which improves efficiency while ensuring analysis accuracy.
[0004] The present invention provides a slope stability analysis method, comprising: collecting point cloud data of a slope environment; converting the point cloud data into a group of slope contour lines; constructing a group of slope models using the group of slope contour lines, and performing stability analysis on the group of slope models.
[0005] According to an embodiment of the present invention, point cloud data is converted into a set of slope contour lines, including: aligning the point cloud data in a three-dimensional coordinate system; the y-axis of the three-dimensional coordinate system is located in the horizontal plane of the slope environment and parallel to the extension direction of the slope environment, the x-axis of the three-dimensional coordinate system is located in the horizontal plane and perpendicular to the y-axis, and the z-axis of the three-dimensional coordinate system is perpendicular to the horizontal plane; using the intersection points of multiple virtual planes and the point cloud data to obtain corresponding multiple initial contour lines; wherein the virtual plane is parallel to the y-axis and perpendicular to the horizontal plane; selecting a reference contour line from the multiple initial contour lines, and regularizing the multiple initial contour lines according to the reference contour line; and screening the multiple initial contour lines to obtain a set of slope contour lines.
[0006] According to an embodiment of the present invention, a plurality of initial contour lines are regularized according to a reference contour line, including: using an interpolation method on the initial contour lines, and obtaining the z-axis coordinate of each corresponding point on the initial contour line according to each point on the reference contour line; wherein the y-axis coordinate of each corresponding point is consistent with the corresponding point on the reference contour line.
[0007] According to an embodiment of the present invention, screening multiple initial contour lines includes: taking the first initial contour line as the current contour line, recording the current contour line as a slope contour line, and detecting whether there is a next contour line; if not, completing the screening of multiple initial contour lines; if so, detecting whether the mean square error between the z-axis coordinates of all points on the current contour line and the z-axis coordinates of all points on the next contour line is greater than a preset threshold; if so, taking the next contour line as the current contour line, and executing to record the current contour line as a slope contour line; if not, deleting the next contour line, and executing to detect whether there is a next contour line.
[0008] According to an embodiment of the present invention, after performing stability analysis on a group of slope models, it also includes: performing multiple acquisitions of point cloud data of the slope environment, converting the point cloud data into a group of slope contour lines, constructing a group of slope models using the group of slope contour lines, and performing stability analysis on the group of slope models; extracting slope models whose stability coefficients are lower than a preset threshold in multiple analyses as key models for slope stability analysis.
[0009] The second aspect of the present invention provides a slope stability analysis device, which is configured to be used to implement the above-mentioned slope stability analysis method, including: a data acquisition module, used to collect point cloud data of the slope environment; a contour acquisition module, used to convert the point cloud data into a set of slope contours; an analysis module, used to use a set of slope contours to construct a set of slope models, and perform stability analysis on the set of slope models.
[0010] The third aspect of the present invention provides an electronic device, comprising: one or more processors; a memory for storing one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors execute the above-mentioned slope stability analysis method.
[0011] The fourth aspect of the present invention further provides a computer-readable storage medium having executable instructions stored thereon, which, when executed by a processor, causes the processor to execute the above-mentioned slope stability analysis method.
[0012] According to the slope stability analysis method provided by the present invention, the three-dimensional point cloud data is segmented and integrated to be converted into a group of two-dimensional slope contour line data, and the complete three-dimensional slope stability analysis problem is converted into multiple groups of two-dimensional slope stability analysis problems. Since the data accuracy of the three-dimensional slope model is retained while the two-dimensional slope model analysis is adopted, the technical problems of low two-dimensional model accuracy and high three-dimensional model calculation difficulty are at least partially solved, and the technical effect of reducing the modeling difficulty and calculation amount and improving the efficiency of slope stability analysis is achieved. BRIEF DESCRIPTION OF THE DRAWINGS
[0013] The above contents and other objects, features and advantages of the present invention will become more apparent through the following description of the embodiments of the present invention with reference to the accompanying drawings, in which:
[0014] Figure 1 A flow chart of a slope stability analysis method according to an embodiment of the present invention is schematically shown;
[0015] Figure 2 Schematically showing a flow chart of converting the point cloud data into a set of slope contour lines according to an embodiment of the present invention;
[0016] Figure 3 A schematic diagram of a three-dimensional slope model based on point cloud data according to an embodiment of the present invention is schematically shown;
[0017] Figure 4 A schematic diagram schematically shows an initial contour line after sampling according to an embodiment of the present invention;
[0018] Figure 5 Schematically showing a schematic diagram of regularizing the multiple initial contour lines according to the reference contour line according to an embodiment of the present invention;
[0019] Figure 6 A schematic diagram of a structure of a slope stability analysis device according to an embodiment of the present invention is shown;
[0020] Figure 7 A block diagram of an electronic device suitable for implementing a slope stability analysis method according to an embodiment of the present invention is schematically shown. DETAILED DESCRIPTION
[0021] Below, embodiments of the present invention will be described with reference to the accompanying drawings. However, it should be understood that these descriptions are exemplary only and are not intended to limit the scope of the present invention. In the following detailed description, for ease of explanation, many specific details are set forth to provide a comprehensive understanding of embodiments of the present invention. However, it is apparent that one or more embodiments may also be implemented without these specific details. In addition, in the following description, descriptions of known structures and technologies are omitted to avoid unnecessary confusion of concepts of the present invention.
[0022] The terms used herein are only for describing specific embodiments and are not intended to limit the present invention. The terms "comprise", "include", etc. used herein indicate the existence of the features, steps, operations and / or components, but do not exclude the existence or addition of one or more other features, steps, operations or components.
[0023] All terms (including technical and scientific terms) used herein have the meanings commonly understood by those skilled in the art, unless otherwise defined. It should be noted that the terms used herein should be interpreted as having a meaning consistent with the context of this specification, and should not be interpreted in an idealized or overly rigid manner.
[0024] When using expressions such as "at least one of A, B, and C, etc.", they should generally be interpreted according to the meaning of the expression commonly understood by those skilled in the art (for example, "a system having at least one of A, B, and C" should include but is not limited to a system having A alone, B alone, C alone, A and B, A and C, B and C, and / or A, B, C, etc.).
[0025] Figure 1 A flow chart of a slope stability analysis method according to an embodiment of the present invention is schematically shown. Figure 1 As shown, an embodiment of the present invention provides a slope stability analysis method, including: collecting point cloud data of the slope environment; converting the point cloud data into a set of slope contour lines; using the set of slope contour lines to construct a set of slope models, and performing stability analysis on the set of slope models.
[0026] In this embodiment, a suitable method is selected to collect slope environment point cloud data according to the characteristics of the on-site environment.
[0027] Through the embodiments of the present invention, a simplified slope stability analysis method is proposed based on the real-life scenic spot cloud, which combines the advantages of the two-dimensional slope model, which is simple to model and has low computational complexity, with the three-dimensional model, which has high accuracy in slope stability analysis. Based on the idea of sampling, a three-dimensional slope stability analysis model is converted into a set of two-dimensional slope stability analysis models.
[0028] On the basis of the above embodiment, the point cloud data is converted into a set of slope contour lines, including: aligning the point cloud data in a three-dimensional coordinate system; the y-axis of the three-dimensional coordinate system is located in the horizontal plane of the slope environment and parallel to the extension direction of the slope environment, the x-axis of the three-dimensional coordinate system is located in the horizontal plane and perpendicular to the y-axis, and the z-axis of the three-dimensional coordinate system is perpendicular to the horizontal plane; using the intersection points of multiple virtual planes and the point cloud data to obtain corresponding multiple initial contour lines; wherein the virtual plane is parallel to the y-axis and perpendicular to the horizontal plane; selecting a reference contour line from the multiple initial contour lines, and regularizing the multiple initial contour lines according to the reference contour line; screening the multiple initial contour lines to obtain a set of slope contour lines.
[0029] In this embodiment, Figure 2 A flowchart of converting the point cloud data into a set of slope contour lines according to an embodiment of the present invention is schematically shown. Figure 2 As shown in the figure, firstly, the uniform point cloud data of the entire slope environment is sampled uniformly and discretely with high density, and the data points are divided into high-density parallel from the top to the bottom of the slope according to the slope range to obtain the initial contour line, which ensures the integrity of the basic data information of the slope and converts the three-dimensional slope data (such as Figure 3 The three-dimensional slope model based on point cloud data shown in the figure is converted into a set of two-dimensional slope point cloud data, and the three-dimensional slope stability analysis problem is converted into a set of two-dimensional slope stability analysis problems, and the initial contour line of the slope section is established; secondly, the discretized two-dimensional slope data is unified on the specified coordinate components through contour line regularization, so that the contour line can be merged to merge the contour lines with similar or identical structural features into one, realize the integration of the initial contour lines, and obtain the slope contour line, which greatly reduces the amount of discretized two-dimensional slope data, reduces the modeling workload, and improves the efficiency of stability analysis; finally, the overall stability of the slope is analyzed based on the merged contour line.
[0030] In this embodiment, based on the three-dimensional data coordinates of the slope, the coverage range S = {(x, y)x∈[a, b], y∈[c, d]} of the slope environment in the horizontal projection direction (horizontal plane) is established. It is set to perform slope sampling once per distance e on the x-coordinate axis. The value of e is generally small, so that the initial contour line obtained by sampling can cover the main features of the slope, such as Figure 4 shown.
[0031] Through the embodiments of the present invention, data points with special structures in the three-dimensional environment of the entire slope are completely extracted by integrating high-density sampling and contour lines, one slope contour line represents the local slope environment, and multiple slope contour lines represent the overall slope environment. The three-dimensional model analysis problem is converted into a set of two-dimensional model analysis problems, and the amount of data, modeling difficulty, and calculation amount will be greatly reduced, and the analysis efficiency will be significantly improved.
[0032] On the basis of the above embodiment, the regularization of the multiple initial contour lines according to the reference contour line includes: using the interpolation method on the initial contour lines, and obtaining the z-axis coordinate of each corresponding point on the initial contour line according to each point on the reference contour line; wherein the y-axis coordinate of each corresponding point is consistent with the corresponding point on the reference contour line.
[0033] In this embodiment, since the positions of the points on each initial contour line are different, in order to merge the initial contour lines, a reference contour line l0{(x0=g0, y i0 z i0 )}, generally select the initial contour line with more data points as the reference contour line, use the interpolation method to regularize the points on all other initial contour lines, so that the coordinates of the initial contour lines are consistent in the direction parallel to the slope (y-axis direction) (that is, each point on the reference contour line has a point with the same y-axis coordinate on other initial contour lines), and solve the z-axis coordinates of the points on the initial contour line with the same y-axis coordinates and known x-axis coordinates m The formula is as follows:
[0034]
[0035] Among them, Figure 5 As shown, M0(g, y0, z0) is the coordinate of a known point on the reference contour line; the coordinate of the point M to be obtained by interpolation is (g m ,y m , z m ), where y m =y0; the coordinates of the two known points adjacent to point M on this initial contour line are P f (g f ,y f , z f ), P b (g b ,y b , z b ).
[0036] Through the embodiments of the present invention, all initial contour lines are regularized according to the reference contour line so that the x-axis coordinate difference of each initial contour line is the distance of parallel division, and each initial contour line has a corresponding point on the y-axis with the same coordinates as each point of the reference contour line, so that the z-axis coordinate can characterize the difference characteristics of each initial contour line.
[0037] On the basis of the above embodiment, the screening of the multiple initial contour lines includes: taking the first initial contour line as the current contour line, recording the current contour line as a slope contour line, and detecting whether there is a next contour line; if not, completing the screening of the multiple initial contour lines; if so, detecting whether the mean square error between the z-axis coordinates of all points on the current contour line and the z-axis coordinates of all points on the next contour line is greater than a preset threshold; if so, taking the next contour line as the current contour line, and executing the recording of the current contour line as a slope contour line; if not, deleting the next contour line, and executing the detection of whether there is a next contour line.
[0038] It should be noted that the current contour line can also be selected from the middle or the other end. After the initial contour line in the middle is selected as the current contour line, the contour lines are merged in two directions respectively.
[0039] In this embodiment, since the division density of the initial contour lines is high, a large number of contour lines are approximately consistent. After the contour lines are regularized, they are screened based on the mean square error of the z-axis coordinates of the two initial contour lines. Only one contour line with higher similarity is retained, and the cycle is repeated until all contour lines are screened.
[0040] The mean square error is calculated as follows: Taking the reference contour line as an example, after regularizing the contour line in the direction of the y coordinate component, the reference contour line is used as the starting reference to solve the adjacent contour line l1{(x1=g1, y i1 , z i1 )}, where y i1 =y i0 , and the reference contour line l0{(x0=g0,y i0 , z i0 The formula for solving the mean square error between the reference contour line and the adjacent contour line is as follows:
[0041]
[0042] When the mean square error D is less than the set threshold, the data of the initial contour line does not need additional stability analysis, and only the reference contour line is considered when establishing the slope model through stability analysis; when the mean square error D is greater than the set threshold, the data of the initial contour line needs to be separately analyzed for stability, and the next adjacent contour line is selected to calculate the mean square error with the initial contour line, and the cycle is repeated until all contour lines have been compared with the mean square error, and the slope contour lines for which the slope model needs to be established are screened out.
[0043] Through the embodiments of the present invention, data points with special structures in the three-dimensional environment of the entire slope are completely extracted by contour line screening, and a slope contour line represents the local slope environment. The overall slope environment is characterized by all the screened slope contour lines, thereby improving the analysis efficiency while ensuring the quality of the analysis.
[0044] On the basis of the above embodiment, after the stability analysis is performed on the group of slope models, it also includes: performing multiple acquisitions of point cloud data of the slope environment, converting the point cloud data into a group of slope contour lines, constructing a group of slope models using the group of slope contour lines, and performing stability analysis on the group of slope models; extracting slope models whose stability coefficients are lower than a preset threshold in multiple analyses as key models for slope stability analysis.
[0045] Through the embodiments of the present invention, a slope model with hidden dangers or a low safety factor is extracted as a core object for slope stability evaluation, thereby improving the efficiency of slope environmental stability analysis.
[0046] Based on the above slope stability analysis method, the present invention also provides a slope stability analysis device, which is configured to be used to implement the above slope stability analysis method. Figure 6 The device is described in detail.
[0047] Figure 6 The structural block diagram of the slope stability analysis device according to an embodiment of the present invention is schematically shown.
[0048] like Figure 6 As shown, the slope stability analysis device 600 of this embodiment includes a data acquisition module 601 , a contour line acquisition module 602 and an analysis module 603 .
[0049] The data acquisition module 601 is used to acquire point cloud data of the slope environment.
[0050] The contour line acquisition module 602 is used to convert the point cloud data into a set of slope contour lines.
[0051] The analysis module 603 is used to construct a set of slope models using the set of slope contour lines, and perform stability analysis on the set of slope models.
[0052] According to an embodiment of the present invention, any multiple modules in the data acquisition module 601, the contour acquisition module 602 and the analysis module 603 can be combined in one module for implementation, or any one of the modules can be split into multiple modules. Alternatively, at least part of the functions of one or more of these modules can be combined with at least part of the functions of other modules and implemented in one module. According to an embodiment of the present invention, at least one of the data acquisition module 601, the contour acquisition module 602 and the analysis module 603 can be at least partially implemented as a hardware circuit, such as a field programmable gate array (FPGA), a programmable logic array (PLA), a system on a chip, a system on a substrate, a system on a package, an application specific integrated circuit (ASIC), or can be implemented by hardware or firmware such as any other reasonable way of integrating or packaging the circuit, or implemented in any one of the three implementation modes of software, hardware and firmware or in any appropriate combination of any of them. Alternatively, at least one of the data acquisition module 601, the contour acquisition module 602 and the analysis module 603 can be at least partially implemented as a computer program module, and when the computer program module is run, the corresponding function can be executed.
[0053] Figure 7 A block diagram of an electronic device suitable for implementing a slope stability analysis method according to an embodiment of the present invention is schematically shown.
[0054] like Figure 7 As shown, the electronic device 700 according to an embodiment of the present invention includes a processor 701, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 702 or a program loaded from a storage part 708 into a random access memory (RAM) 703. The processor 701 may include, for example, a general-purpose microprocessor (e.g., a CPU), an instruction set processor and / or a related chipset and / or a special-purpose microprocessor (e.g., an application-specific integrated circuit (ASIC)), etc. The processor 701 may also include an onboard memory for caching purposes. The processor 701 may include a single processing unit or multiple processing units for performing different actions of the method flow according to an embodiment of the present invention.
[0055] In RAM 703, various programs and data required for the operation of electronic device 700 are stored. Processor 701, ROM 702 and RAM 703 are connected to each other via bus 704. Processor 701 performs various operations of the method flow according to the embodiment of the present invention by executing the program in ROM 702 and / or RAM 703. It should be noted that the program can also be stored in one or more memories other than ROM 702 and RAM 703. Processor 701 can also perform various operations of the method flow according to the embodiment of the present invention by executing the program stored in the one or more memories.
[0056] According to an embodiment of the present invention, the electronic device 700 may further include an input / output (I / O) interface 705, which is also connected to the bus 704. The electronic device 700 may further include one or more of the following components connected to the I / O interface 705: an input portion 706 including a keyboard, a mouse, etc.; an output portion 707 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage portion 708 including a hard disk, etc.; and a communication portion 709 including a network interface card such as a LAN card, a modem, etc. The communication portion 709 performs communication processing via a network such as the Internet. A drive 710 is also connected to the I / O interface 705 as needed. A removable medium 711, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 710 as needed, so that a computer program read therefrom is installed into the storage portion 708 as needed.
[0057] The present invention also provides a computer-readable storage medium, which may be included in the device / apparatus / system described in the above embodiment; or may exist independently without being assembled into the device / apparatus / system. The above computer-readable storage medium carries one or more programs, and when the above one or more programs are executed, the method according to the embodiment of the present invention is implemented.
[0058] The embodiment of the present invention also includes a computer program product, which includes a computer program, and the computer program contains program code for executing the method shown in the flowchart. When the computer program product is run in a computer system, the program code is used to enable the computer system to implement the method provided by the embodiment of the present invention.
[0059] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present invention. In this regard, each box in the flow chart or block diagram can represent a module, a program segment, or a part of a code, and the above-mentioned module, program segment, or a part of a code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram or flow chart, and the combination of the boxes in the block diagram or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0060] It will be appreciated by those skilled in the art that the features described in the various embodiments and / or claims of the present invention may be combined and / or combined in various ways, even if such combinations and / or combinations are not explicitly described in the present invention. In particular, the features described in the various embodiments and / or claims of the present invention may be combined and / or combined in various ways without departing from the spirit and teachings of the present invention. All of these combinations and / or combinations fall within the scope of the present invention.
[0061] The embodiments of the present invention are described above. However, these embodiments are only for the purpose of illustration, and are not intended to limit the scope of the present invention. Although each embodiment is described above, it does not mean that the measures in each embodiment cannot be used in combination. The scope of the present invention is defined by the attached claims and their equivalents. Without departing from the scope of the present invention, those skilled in the art may make various substitutions and modifications, which should all fall within the scope of the present invention.
Claims
1. A slope stability analysis method, It is characterized in that include: Collect point cloud data of the slope environment; Converting the point cloud data into a set of slope contour lines, including: aligning the point cloud data in a three-dimensional coordinate system; the y-axis of the three-dimensional coordinate system is located in the horizontal plane of the slope environment and parallel to the extension direction of the slope environment, the x-axis of the three-dimensional coordinate system is located in the horizontal plane and perpendicular to the y-axis, and the z-axis of the three-dimensional coordinate system is perpendicular to the horizontal plane; using the intersection points of multiple virtual planes and the point cloud data to obtain a corresponding multiple initial contour lines; wherein the virtual plane is parallel to the y-axis and perpendicular to the horizontal plane; selecting a reference contour line from the multiple initial contour lines, and regularizing the multiple initial contour lines according to the reference contour line; screening the multiple initial contour lines to obtain a set of slope contour lines; wherein the regularizing of the multiple initial contour lines according to the reference contour line includes: using an interpolation method on the initial contour lines, and obtaining the z-axis coordinate of each corresponding point on the initial contour line according to each point on the reference contour line; wherein the y-axis coordinate of each corresponding point is consistent with the corresponding point on the reference contour line; A set of slope models is constructed using the set of slope contour lines, and stability analysis is performed on the set of slope models.
2. The method according to claim 1, in, The screening of the plurality of initial contour lines comprises: Taking the first initial contour line as the current contour line, recording the current contour line as the slope contour line, and detecting whether there is a next contour line; If not, the screening of the plurality of initial contour lines is completed; If so, detect whether the mean square error between the z-axis coordinates of all points on the current contour line and the z-axis coordinates of all points on the next contour line is greater than a preset threshold; if so, take the next contour line as the current contour line and execute the step of recording the current contour line as the slope contour line; if not, delete the next contour line and execute the step of detecting whether there is a next contour line.
3. The method according to claim 1, in, After the stability analysis is performed on the set of slope models, the method further includes: Performing multiple acquisitions of point cloud data of the slope environment, converting the point cloud data into a set of slope contour lines, constructing a set of slope models using the set of slope contour lines, and performing stability analysis on the set of slope models; The slope models whose stability coefficients are lower than the preset threshold in multiple analyses are extracted as the key models for slope stability analysis.
4. A slope stability analysis device, It is characterized in that The method is configured to be used to implement the slope stability analysis method according to any one of claims 1 to 3, comprising: Data acquisition module, used to collect point cloud data of slope environment; A contour line acquisition module, used for converting the point cloud data into a set of slope contour lines, including: aligning the point cloud data in a three-dimensional coordinate system; the y-axis of the three-dimensional coordinate system is located in the horizontal plane of the slope environment and parallel to the extension direction of the slope environment, the x-axis of the three-dimensional coordinate system is located in the horizontal plane and perpendicular to the y-axis, and the z-axis of the three-dimensional coordinate system is perpendicular to the horizontal plane; using the intersection points of multiple virtual planes and the point cloud data to obtain a corresponding multiple initial contour lines; wherein the virtual plane is parallel to the y-axis and perpendicular to the horizontal plane; selecting a reference contour line from the multiple initial contour lines, and regularizing the multiple initial contour lines according to the reference contour line; screening the multiple initial contour lines to obtain a set of slope contour lines; wherein the regularizing of the multiple initial contour lines according to the reference contour line includes: using an interpolation method for the initial contour lines, and obtaining the z-axis coordinate of each corresponding point on the initial contour line according to each point on the reference contour line; wherein the y-axis coordinate of each corresponding point is consistent with the corresponding point on the reference contour line; The analysis module is used to construct a set of slope models using the set of slope contour lines and perform stability analysis on the set of slope models.
5. An electronic device, include: one or more processors; a storage device for storing one or more programs, When the one or more programs are executed by the one or more processors, the one or more processors are enabled to execute the method according to any one of claims 1 to 3.
6. A computer-readable storage medium having executable instructions stored thereon, which, when executed by a processor, causes the processor to execute the method according to any one of claims 1 to 3.
Citation Information
Patent Citations
Three-dimensional graph recognition method, device and apparatus and storage medium
CN111414809A
Slope deformation three-dimensional monitoring system and method based on multiple sensors
CN111623722A
