Slope dangerous rock identification and positioning method and device based on unmanned aerial vehicle patrol
Through drone patrol and image cross-verification technology, the problems of low monitoring accuracy of slope dangerous rocks and difficult sensor layout are solved, and efficient and accurate identification and positioning of dangerous rocks are achieved.
Patent Information
- Application Number
- CN202510565228.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-30
- Publication Date
- 2025-06-03
- Estimated Expiration
- 2045-04-30
AI Technical Summary
The prior art has low monitoring accuracy and difficult sensor layout in slope hazardous rock monitoring, making it difficult to effectively identify and locate disasters with high terrain.
Using a drone patrol method, multiple target images of the target area are obtained through the drone, and image cross-verification is performed using rock texture direction filters and instance segmentation convolutional neural networks. After correcting the image, the risk parameters of dangerous rock mass are determined, and risk assessment is performed by combining digital elevation models and infrared images.
It improves monitoring accuracy and efficiency, reduces accidental errors and local distortion, enhances robustness in complex environments, and achieves efficient identification and positioning of dangerous rocks.
Smart Images

Figure CN120088686A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the technical field of disaster monitoring, and particularly to a method and device for identifying and positioning slope dangerous rocks based on drone inspection. Background Art
[0002] For the disaster monitoring and prevention and control of high-position terrains such as slope dangerous rocks, currently, generally three methods of manual investigation, remote sensing image interpretation, and local sensor monitoring are relied on. However, these methods have the defects of low monitoring accuracy and great difficulty in sensor layout. Summary of the Invention
[0003] Embodiments of this application provide a method and device for identifying and positioning slope dangerous rocks based on drone inspection to solve the technical problem of poor geological anomaly monitoring effect.
[0004] According to the first aspect of the embodiments of this application, a method for identifying and positioning slope dangerous rocks based on drone inspection is provided. The method includes: determining whether there is an overlapping area among multiple target images of a target area obtained by a drone; in response to there being an overlapping area among multiple target images, cross-verifying the target images with the overlapping area based on the target points in the overlapping area; correcting the target images based on the results of the cross-verification; and determining the dangerous rock body risk parameters of the target area based on the corrected target images.
[0005] Further, before cross-verifying the target images with the overlapping area based on the target points in the overlapping area in response to there being an overlapping area among multiple target images, the method further includes: designing a convolutional kernel of an instance segmentation convolutional neural network based on a rock texture direction filter; designing a loss function of the instance segmentation convolutional neural network based on a rock texture direction consistency constraint term; optimizing the instance segmentation convolutional neural network based on the convolutional kernel and the loss function; and the cross-verifying the target images with the overlapping area based on the target points in the overlapping area includes: processing the target images with the overlapping area based on the instance segmentation convolutional neural network to cross-verify the target images with the overlapping area.
[0006] Further, designing the loss function of the instance segmentation convolutional neural network based on the rock texture direction consistency constraint term includes: determining the product of the rock texture direction consistency constraint term and a predetermined balance coefficient; and adding the product to the segmentation loss term of the instance segmentation convolutional neural network to obtain the total loss term of the loss function of the instance segmentation convolutional neural network.
[0007] Further, the cross-verification of the target image with an overlapping region based on the target points in the overlapping region includes: processing the target image with the overlapping region based on the instance segmentation convolutional neural network and the attention mechanism to obtain an instance segmentation mask corresponding to the target image; determining the target weight of the target points in the overlapping region in multiple target images with the overlapping region; the target weight is related to the image quality and / or confidence of the target image; performing weighted average calculation based on the target weight and the instance segmentation mask corresponding to the target image to obtain the result of the cross-verification of the target image.
[0008] Further, the determination of the dangerous rock mass risk parameters of the target region based on the corrected target image includes: determining the coordinate data of at least one dangerous rock mass in the target region based on the corrected target image; determining the surface area of the dangerous rock mass based on the coordinate data of the dangerous rock mass; determining the slope distribution field of the target region through a digital elevation model (DEM); determining the slope at the location of the dangerous rock mass based on the slope distribution field; determining the dangerous rock mass risk parameters of the target region based on the surface area, the slope, and the mechanical parameters corresponding to the dangerous rock mass.
[0009] Further, after determining the dangerous rock mass risk parameters of the target region based on the surface area, the slope, and the mechanical parameters corresponding to the dangerous rock mass, the method further includes: determining the temperature difference parameter of the dangerous rock mass in the target region based on the infrared image of the target region acquired by the unmanned aerial vehicle within a predetermined time period; in response to the temperature difference parameter exceeding a preset range, adjusting the dangerous rock mass risk parameters of the target region based on the temperature difference parameter.
[0010] Further, the determination of the dangerous rock mass risk parameters of the target region based on the surface area, the slope, and the mechanical parameters corresponding to the dangerous rock mass includes: calculating the instability probability of the dangerous rock mass based on the surface area, the slope, and the mechanical parameters corresponding to the dangerous rock mass; generating a spatial distribution map of the dangerous rock mass in the target region through a kernel density estimation algorithm; determining the distribution density of the dangerous rock mass based on the spatial distribution map; performing weighted calculation based on the instability probability and the distribution density to determine the dangerous rock mass risk parameters in the target region.
[0011] Further, the calculation of the instability probability of the dangerous rock mass based on the surface area, the slope, and the mechanical parameters corresponding to the dangerous rock mass includes: obtaining the microseismic signal intensity parameter inside the dangerous rock mass and the current rainfall parameter; performing weighted calculation on the microseismic signal intensity parameter and the current rainfall parameter based on a predetermined weight coefficient to obtain an environmental parameter; calculating the instability probability of the dangerous rock mass based on the surface area, the slope, the mechanical parameters corresponding to the dangerous rock mass, and the environmental parameter.
[0012] According to the second aspect of the embodiments of the present application, there is also provided a slope dangerous rock identification and positioning device based on drone inspection, including: a determination unit configured to determine whether there is an overlapping area among multiple target images of a target area obtained by a drone; a verification unit configured to, in response to there being an overlapping area among multiple target images, perform cross-verification on the target images with the overlapping area based on the target points in the overlapping area; a correction unit configured to correct the target images based on the results of the cross-verification; and a processing unit configured to determine the dangerous rock body risk parameters of the target area based on the corrected target images.
[0013] According to the third aspect of the embodiments of the present application, there is also provided an electronic device, including: a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus; the memory is configured to store a computer program; and the processor is configured to implement the method according to any one of the foregoing first aspects when executing the computer program.
[0014] A slope dangerous rock identification and positioning method based on drone inspection proposed by the embodiments of the present application includes: determining whether there is an overlapping area among multiple target images of a target area obtained by a drone; in response to there being an overlapping area among multiple target images, performing cross-verification on the target images with the overlapping area based on the target points in the overlapping area; correcting the target images based on the results of the cross-verification; and determining the dangerous rock body risk parameters of the target area based on the corrected target images. In this way, by using a drone to inspect and obtain survey images, it not only eliminates the difficulty of manually deploying sensors, but also enables convenient and efficient image acquisition. The images collected by the drone flying at low altitude have higher clarity and accuracy. On this basis, cross-verifying multiple overlapping images based on the common points in the overlapping area can avoid accidental errors of single images or abnormal monitoring errors caused by insufficient clarity, reduce the risk of local distortion or misjudgment, enhance the overall identification effect, and improve the robustness in complex environments. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] The drawings described herein are used to provide a further understanding of the present application, and constitute a part of the present application. The schematic embodiments of the present application and their descriptions are used to explain the present application, and do not constitute an improper limitation to the present application. In the drawings: Figure 1 is a hardware structure block diagram of a computer according to an embodiment of the present application; Figure 2 is a flowchart of a slope dangerous rock identification and positioning method based on drone inspection according to an embodiment of the present application; Figure 3It is a flowchart of a method for identifying and positioning slope dangerous rocks based on drone inspection in an embodiment of the present application; Figure 4 It is a schematic diagram of a device for identifying and positioning slope dangerous rocks based on drone inspection in an embodiment of the present application; Figure 5 It is a structural diagram of an electronic device in an embodiment of the present application. Specific implementation manners
[0016] In order to enable those skilled in the art to better understand the solution of the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application. It should be noted that, without conflict, the embodiments in the present application and the features in the embodiments may be combined with each other.
[0017] It should be noted that the terms "first", "second", etc. in the specification and claims of the present application and the above-mentioned drawings are used to distinguish similar objects, and do not necessarily need to be used to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of the present application described here can be implemented in an order different from those illustrated or described here. In addition, the terms "comprising" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, product or device including a series of steps or units does not necessarily need to be limited to those clearly listed steps or units, but may include other steps or units not clearly listed or inherent to these process, method, product or device.
[0018] The method embodiment provided in the first embodiment of the present application can be executed on a mobile phone, a computer, a tablet or a similar computing device. Taking running on a computer as an example, Figure 1 It is a hardware structure block diagram of a computer in an embodiment of the present application. As Figure 1 shown, the computer may include one or more ( Figure 1 only one is shown in the figure) processors 102 (the processor 102 may include, but is not limited to, a processing device such as a microprocessor MCU or a programmable logic device FPGA) and a memory 104 for storing data. Optionally, the above computer may further include a transmission device 106 for communication functions and an input / output device 108. Those of ordinary skill in the art can understand that Figure 1 the structure shown is only schematic and does not limit the structure of the above computer. For example, the computer may further include more than Figure 1more or fewer components as shown, or having a configuration different from that shown in Figure 1 shown.
[0019] The memory 104 can be used to store computer programs, for example, software programs and modules of application software, such as the computer program corresponding to a method for slope dangerous rock identification and positioning based on drone inspection in an embodiment of the present application. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, that is, the above method is implemented. The memory 104 may include a high-speed random access memory, and may further include a non-volatile memory, such as one or more magnetic storage devices, flash memories, or other non-volatile solid-state memories. In some instances, the memory 104 may further include a memory remotely disposed relative to the processor 102, and these remote memories can be connected to the computer through a network. Examples of the above network include but are not limited to the Internet, an enterprise intranet, a local area network, a mobile communication network, and combinations thereof.
[0020] The transmission device 106 is used to receive or send data via a network. Specific examples of the above network may include a wireless network provided by a communication provider of the computer. In one instance, the transmission device 106 includes a network adapter (Network Interface Controller, abbreviated as NIC), which can be connected to other network devices through a base station and thus can communicate with the Internet. In one instance, the transmission device 106 may be a radio frequency (Radio Frequency, abbreviated as RF) module, which is used to communicate with the Internet wirelessly.
[0021] In this embodiment, a method for slope dangerous rock identification and positioning based on drone inspection is provided. Figure 2 is a flowchart of a method for slope dangerous rock identification and positioning based on drone inspection according to an embodiment of the present application, as shown in Figure 2 shown, and the process includes the following steps: S10: Determine whether there is an overlapping area in multiple target images obtained by the drone for a target area; S20: In response to there being an overlapping area in multiple target images, perform cross-verification on the target images with the overlapping area based on the target points in the overlapping area; S30: Correct the target images based on the results of the cross-verification; S40: Determine the dangerous rock body risk parameters of the target area based on the corrected target images.
[0022] In this embodiment, the dangerous rock mass can refer to the rock mass located at the high position of the slope. The risk parameters of the dangerous rock mass can include at least one of the following: the falling risk probability of the dangerous rock mass, the falling risk level of the dangerous rock mass, the falling risk distribution of the dangerous rock mass, and the coordinate data of the dangerous rock mass with falling risk, etc. The method described in this embodiment can be applied to positions such as mine slopes and tunnel entrances. By using a drone to obtain multiple target images of the target area, it can be obtained by shooting with at least one camera carried on the drone. Among them, the camera can be inclined on the drone, that is, the camera forms a predetermined angle with the horizontal plane, such as 30 degrees or 45 degrees, etc., so as to provide a wider-angle and more comprehensive image as the basis for anomaly monitoring.
[0023] In one embodiment, before step S10, the method can further include: using a drone to obtain the target image and the infrared image of the target area. For example, the drone can carry a camera for shooting the target image and a thermal infrared imager for shooting the infrared image.
[0024] In one embodiment, one target image can refer to one frame of the target image. That multiple target images have an overlapping area can mean that there is an overlap between two or more frames of the target images. For example, there is an overlap between two adjacent frames of images. The target point in the overlapping area can refer to a dangerous rock mass point in the overlapping area. For example, the dangerous rock mass can refer to a dangerous rock mass, a crack or a depression, etc. Here, the target point is included in all the multiple target images in the same overlapping area.
[0025] In one embodiment, based on the target point in the overlapping area, cross-verifying the target images with the overlapping area can include: cross-verifying the target images with the overlapping area based on the position of the target point in the overlapping area. For example, based on the position of the target point in the overlapping area can refer to based on the position of the target point in the overlapping area and the weight of the target point in each target image.
[0026] Here, the target point can refer to a dangerous rock mass point, etc.
[0027] In one embodiment, correcting the target image based on the result of the cross-verification can include: correcting the target image whose clarity is lower than a predetermined threshold based on the result of the cross-verification. For example, correcting the overlapping area in multiple target images based on the result of the cross-verification. For example, according to the result of the cross-verification corresponding to each overlapping area, correcting the target image with this overlapping area, such as the target image whose clarity is lower than the predetermined threshold.
[0028] In one embodiment, determining the risk parameters of the dangerous rock mass in the target area based on the corrected target image may include: determining the instability probability of the dangerous rock mass in the target area based on the corrected target image; and determining the risk parameters of the dangerous rock mass in the target area based on the instability probability.
[0029] In one embodiment, determining the risk parameters of the dangerous rock mass in the target area based on the instability probability may include: comparing the instability probability with a plurality of predetermined intervals to determine the risk level corresponding to the predetermined interval in which the instability probability is located as the risk level of the dangerous rock mass in the target area. Wherein, the risk level of the dangerous rock mass may correspond to the dangerous rock mass, and each dangerous rock mass corresponds to a risk level of the dangerous rock mass.
[0030] In one embodiment, determining the risk parameters of the dangerous rock mass in the target area based on the instability probability may include: comparing the instability probability with a plurality of predetermined intervals to determine the risk level corresponding to the predetermined interval in which the instability probability is located as the risk parameters of the dangerous rock mass in the target area; and generating the risk distribution of all the dangerous rock masses in the target area based on the risk parameters of the dangerous rock mass. Here, the risk distribution may refer to a risk distribution map, etc.
[0031] Exemplarily, based on the instability probability P and a plurality of predetermined intervals indicated by the risk level division standard of the dangerous rock mass, the dangerous rock mass is divided into four levels: low risk (P < 0.3), medium risk (0.3 ≤ P < 0.6), high risk (0.6 ≤ P < 0.9), and extremely high risk (P ≥ 0.9). Generating the risk distribution of all the dangerous rock masses in the target area based on the risk level of the dangerous rock mass may refer to spatially mapping the dangerous rock masses with different risk levels in a three-dimensional real-scene model in combination with the spatial positioning result to form a risk distribution map of the dangerous rock mass.
[0032] In one embodiment, determining the risk parameters of the dangerous rock mass in the target area based on the instability probability may include: performing a weighted average calculation based on the instability probability and the distribution density of the dangerous rock mass to determine the risk parameters of the dangerous rock mass in the target area.
[0033] In this way, by using a drone to obtain survey images, not only the difficulty of manually deploying sensors is eliminated, but also the image acquisition is convenient and efficient, and the clarity and accuracy of the images collected by the drone flying at low altitude are higher. On this basis, cross-verifying multiple overlapping images according to the common points in the overlapping area can avoid abnormal monitoring errors caused by accidental errors or insufficient clarity of a single image, reduce the risk of local distortion or misjudgment, enhance the overall recognition effect, and improve the robustness in complex environments.
[0034] In some embodiments, before step S20, the method may further include: Designing the convolution kernel of the instance segmentation convolutional neural network based on the rock texture direction filter; Design the loss function of the instance segmentation convolutional neural network based on the rock texture direction consistency constraint term; Optimize the instance segmentation convolutional neural network based on the convolutional kernel and the loss function.
[0035] Here, the above steps can also be executed before step S10. The instance segmentation convolutional neural network is used to process the target image with overlapping regions to perform cross-validation on the target image with overlapping regions, which can mean that the instance segmentation convolutional neural network is used to process the target image with overlapping regions to obtain an instance segmentation mask corresponding to the target image, and this instance segmentation mask can be used to perform cross-validation on the target image with overlapping regions.
[0036] In one embodiment, the cross-validation of the target image with overlapping regions based on the target points in the overlapping regions includes: processing the target image with overlapping regions based on the instance segmentation convolutional neural network to perform cross-validation on the target image with overlapping regions.
[0037] In one embodiment, the rock texture direction filter is a filter based on rock texture direction data. Designing the convolutional kernel of the instance segmentation convolutional neural network based on the rock texture direction filter can mean using the rock texture direction filter as the convolutional kernel of the instance segmentation convolutional neural network.
[0038] Here, the rock texture direction filter can be used as a learnable convolutional kernel to enhance the local features related to the texture direction in the image through convolutional operations. This process can help the instance segmentation convolutional neural network focus on the dangerous rock areas with directional structures, thereby improving the perception ability of complex rock forms. At the same time, the instance segmentation convolutional neural network can automatically learn the spatial distribution of these texture features through training and reflect them in instance segmentation.
[0039] In one embodiment, the rock texture direction consistency constraint term can characterize the consistency of the rock texture direction, mainly used to measure the degree of coincidence between the boundary information output by the instance segmentation convolutional neural network and the rock texture direction. Here, the "degree of coincidence" refers to the similarity between the boundary information and the rock texture direction. If the texture direction of the rock has a certain regularity, the loss function designed based on this constraint term can make the boundary information output by the instance segmentation convolutional neural network match the rock texture direction.
[0040] In one embodiment, a rock texture direction consistency constraint term is introduced into the loss function. The purpose of this constraint term is to further improve the segmentation accuracy, especially the boundary recognition ability in complex backgrounds, by guiding the output segmentation result, i.e., the boundary information, to be consistent with the texture direction in the original image. The loss function is used to measure the gap between the output of the instance segmentation convolutional neural network and the true result, and the instance segmentation convolutional neural network can optimize its prediction performance by minimizing the loss function.
[0041] In some embodiments, designing the loss function of the instance segmentation convolutional neural network based on the rock texture direction consistency constraint term includes: Determine the product of the rock texture direction consistency constraint term and a predetermined balance coefficient; Based on the addition of the product and the segmentation loss term of the instance segmentation convolutional neural network, obtain the total loss term of the loss function of the instance segmentation convolutional neural network.
[0042] Here, the segmentation loss term can be used in the segmentation process of the instance segmentation mask output by the instance segmentation convolutional neural network. The instance segmentation mask output by the instance segmentation convolutional neural network may include boundary information, where the boundary information may refer to the boundary contour of the dangerous rock mass, etc.
[0043] The loss function can be expressed as:
[0044] Where, is the total loss term, is the traditional segmentation loss term, used to optimize the difference between the segmentation effect and the true label; and is the rock texture direction consistency constraint term. By reasonably selecting the predetermined balance coefficient , the sensitivity of the model to the morphological characteristics of the dangerous rock can be further enhanced on the basis of ensuring the segmentation accuracy.
[0045] In this way, by introducing the rock texture direction filter and the rock texture direction consistency constraint term, optimizing the convolutional kernel and the loss function, the process of the instance segmentation convolutional neural network obtaining the instance segmentation mask can better match the texture characteristics of the dangerous rock mass, so that when performing cross-validation based on the instance segmentation mask, the target image can be more accurately corrected, improving the image accuracy and the matching with the characteristics of the dangerous rock mass itself.
[0046] In some embodiments, as Figure 3 shown, the step S20 may include: S21: In response to the existence of overlapping regions in multiple target images, process the target images with overlapping regions based on the instance segmentation convolutional neural network and the attention mechanism to obtain the instance segmentation mask corresponding to the target images; S22: Determine the target weight of the target point in the overlapping area in multiple target images with overlapping areas; the target weight is related to the image quality and / or confidence of the target image; S23: Perform weighted average calculation based on the target weight and the instance segmentation mask corresponding to the target image to obtain the cross-validation result of the target image.
[0047] Here, processing the target image with overlapping areas can refer to identifying the boundary contour of the dangerous rock mass in the target image with overlapping areas. The instance segmentation mask can carry or represent the boundary information of the dangerous rock mass. The target point can be a dangerous rock mass point in the overlapping area of the target image.
[0048] In one embodiment, the instance segmentation mask corresponding to the target image can refer to the instance segmentation mask of the dangerous rock mass in the target image. Processing the target image with overlapping areas based on the instance segmentation convolutional neural network and the attention mechanism can include: inputting the target image in the overlapping area into the instance segmentation convolutional neural network and processing the target image in combination with the attention mechanism. Among them, processing the target image in combination with the attention mechanism can include: performing the attention mechanism processing operation and the multi-scale feature fusion operation on the target image in combination with the convolutional layer weight, the fully connected layer weight, and the bias parameter. Here, the fully connected layer weight can be the shared weight of the fully connected layer.
[0049] For example, for the input target image I, the processing process of processing the target image with overlapping areas based on the instance segmentation convolutional neural network and the attention mechanism can be expressed by the following formula:
[0050] Among them, represents the convolution operation, is the weight of the convolutional layer, is the attention mechanism processing operation, is the multi-scale feature fusion operation, and are the fully connected layer weight and the bias parameter respectively, is the activation function, is the output instance segmentation mask.
[0051] In this way, introducing the attention mechanism into the basic convolutional feature extraction network can effectively capture fine-grained local feature information, and at the same time fuse multi-scale semantic features, enhancing the perception ability of the network model for targets of different scales. On this basis, by introducing weights and weighted calculations, the other overlapping target images can be corrected in combination with the effectiveness of the target point in the target image, improving the content recognition accuracy of the target image.
[0052] In one embodiment, determining the target weight of a target point in the overlapping region in multiple target images with overlapping regions may refer to determining the target weight of the target point in each target image among the multiple target images with overlapping regions. The target weight is related to the image quality and / or confidence level of the target image, such as being positively correlated. The image quality may include at least one of image clarity, pixel ratio, brightness, and contrast. For example, the higher the image quality of the target image, the higher the target weight of the target point in that target image, or the higher the confidence level of the target image, the higher the target weight of the target point in that target image.
[0053] Exemplarily, the confidence level may characterize at least one of the clarity, importance, number of dangerous rock masses, clarity of the target point in the target image, and distance of the target point from the center point of the target image of a target image.
[0054] In one embodiment, performing weighted average calculation based on the target weight and the instance segmentation mask corresponding to the target image may include: performing weighted average calculation on the instance segmentation mask corresponding to the target image based on the target weight and the number of target images with the overlapping region.
[0055] Exemplarily, for the instance segmentation mask of the frame image , denotes the instance segmentation mask corresponding to the target point, that is, the data corresponding to the target point in the instance segmentation mask. In the overlapping region, the final fusion result is calculated by weighted average:
[0056] wherein, is the target weight of the frame target image at the target point , is the number of target images with this overlapping region, that is, the total number of frames for calculation.
[0057] In this way, through the weights corresponding to the common target points in different target images, the image quality and confidence level of different target images can be comprehensively considered. After weighted average calculation, cross-validation can be performed on other overlapping images by the overlapping images with higher quality or better confidence level. The reliability of the corrected other images in the overlapping region is higher, improving the accuracy of identifying geological anomaly risks based on image content.
[0058] In some embodiments, the step S10 may include: Optimizing the registration of the target images based on the number of data points in each target image of the target area obtained by the drone, as well as the rotation parameters and displacement parameters of the image registration. Determining whether there are overlapping areas in the multiple target images after the registration optimization.
[0059] In one embodiment, optimizing the registration of the target images based on the number of data points in each target image of the target area obtained by the drone, as well as the rotation parameters and displacement parameters of the image registration, may include: performing distortion correction, exposure equalization, and registration optimization on the target images based on the number of data points in each target image of the target area obtained by the drone, as well as the rotation parameters and displacement parameters of the image registration.
[0060] Here, the registration optimization may include image stitching and registration optimization.
[0061] Exemplarily, the optimization objectives of image stitching and registration can be expressed by the following formula:
[0062] Where is the target point obtained after optimization, is the original data point in the target image, and are the rotation parameters and displacement parameters of the image registration, is the total number of data points in the target image.
[0063] In one embodiment, determining whether there are overlapping areas in the multiple target images after the registration optimization may include: comparing the image contents based on the target images after the registration optimization to determine whether there are overlapping areas in the multiple target images.
[0064] In this way, according to the rotation parameters, displacement parameters, and the number of data points in the image, the images can be registered more accurately and efficiently, improving the quality of the target images and avoiding errors in subsequent abnormal risk identification caused by image errors.
[0065] In some embodiments, determining the risk parameters of the dangerous rock mass in the target area based on the corrected target images may include: Determining the coordinate data of at least one dangerous rock mass in the target area based on the corrected target images; Determining the surface area of the dangerous rock mass based on the coordinate data of the dangerous rock mass; Determining the slope distribution field of the target area through the digital elevation model DEM; Determining the slope of the location where the dangerous rock mass is located based on the slope distribution field; Determine the risk parameters of the dangerous rock mass in the target area based on the surface area, the slope, and the mechanical parameters corresponding to the dangerous rock mass.
[0066] In one embodiment, the above-mentioned determining the coordinate data of at least one dangerous rock mass in the target area based on the corrected target image may include: Map the corrected target image into a three-dimensional model based on the internal parameter matrix, rotation matrix, and translation vector of the camera that captured the target image; Determine the coordinate data of at least one dangerous rock mass in the target area based on the three-dimensional model and the digital elevation model DEM.
[0067] In one embodiment, mapping the corrected target image into a three-dimensional model based on the internal parameter matrix, rotation matrix, and translation vector of the camera that captured the target image may include: constructing an inverse perspective projection transformation model based on the internal parameter matrix, rotation matrix, and translation vector of the camera that captured the target image; mapping the corrected target image into a three-dimensional model based on the inverse perspective projection transformation model.
[0068] Here, based on the internal parameter matrix, rotation matrix, and translation vector of the camera that captured the target image may include: based on the internal parameter matrix, rotation matrix, translation vector of the camera that captured the target image, the Beidou positioning data of the unmanned aerial vehicle, and the image pose information of the target image.
[0069] In one embodiment, mapping the corrected target image into a three-dimensional model may refer to mapping the instance segmentation mask corresponding to the corrected target image into a three-dimensional model.
[0070] Exemplarily, the mapping process can be expressed as: , where, is a point in the two-dimensional target image, P is a point in the three-dimensional model, K is the internal parameter matrix of the camera, and R and T are the rotation matrix and translation vector of the camera respectively.
[0071] In one embodiment, the coordinate data of the dangerous rock mass may include the coordinate data of the centroid of the dangerous rock mass. For example, determining the coordinate data of at least one dangerous rock mass in the target area based on the three-dimensional model and the digital elevation model may refer to performing pixel-by-pixel spatial overlay of the vertices of the three-dimensional model and the digital elevation model (Digital Elevation Model, DEM), and solving the coordinate data of the center point (i.e., the centroid) of at least one dangerous rock mass based on the centroid weighting algorithm. Among them, the coordinate data may refer to geographical coordinates, which may include longitude, latitude, and elevation.
[0072] Exemplarily, set the regional boundary points of each dangerous rock mass as , the regional boundary points can be determined based on the boundary information output by the instance segmentation convolutional neural network, where is the coordinate of a certain vertex in the three-dimensional space, and the centroid coordinate data of the dangerous rock mass can be obtained through weighted average calculation:
[0073] where, is the weight associated with each vertex . The obtained through the centroid calculation is the centroid coordinate data of the dangerous rock mass.
[0074] In one embodiment, determining the dangerous rock mass risk parameter of the target area based on the coordinate data of the dangerous rock mass may include: determining the dangerous rock mass risk parameter of the target area based on the coordinate data of the dangerous rock mass and the distribution of the dangerous rock mass in the target image. For example, the above steps may include: determining the surface area of the dangerous rock mass based on the coordinate data of the dangerous rock mass; determining the slope distribution field of the target area through the digital elevation model DEM; determining the slope at the location of the dangerous rock mass based on the slope distribution field; and determining the dangerous rock mass risk parameter of the target area based on the surface area, the slope, and the mechanical parameters corresponding to the dangerous rock mass.
[0075] In this way, by performing inverse perspective projection transformation mapping on the two-dimensional target image combined with the camera data to obtain a three-dimensional geographical model, and then jointly with the DEM to obtain the coordinate data of the dangerous rock mass, such as the coordinate data of the dangerous rock mass, the recognition result in the two-dimensional image can be accurately mapped to the surface of the three-dimensional real scene model, achieving sub-pixel registration accuracy and improving the recognition accuracy.
[0076] In some embodiments, after determining the dangerous rock mass risk parameter of the target area based on the surface area, the slope, and the mechanical parameters corresponding to the dangerous rock mass, the method further includes: determining the temperature difference parameter of the dangerous rock mass in the target area based on the infrared image of the target area acquired by the unmanned aerial vehicle within a predetermined time period; responding to the temperature difference parameter exceeding the preset range, and adjusting the dangerous rock mass risk parameter of the target area based on the temperature difference parameter.
[0077] Here, the temperature difference parameter may refer to the temperature difference of the dangerous rock mass within a predetermined time period. For example, the predetermined time period may be one day, and the temperature difference parameter may refer to the day-night temperature difference within one day, etc. The temperature difference parameter can characterize the local cooling caused by fissure water seepage or the temperature rise difference of the rock mass caused by sunlight exposure.
[0078] In one embodiment, the preset range may characterize the normal temperature difference range. For example, the preset range may be 0~20 degrees, etc.
[0079] Thus, the use of UAV thermal infrared imagery can detect temperature anomalies on the surface of rock masses, such as local cooling caused by fissure seepage or temperature differences in rock masses due to solar radiation. If a certain rock mass shows anomalies during diurnal temperature difference monitoring, it may indicate that there are relatively developed internal fissures and abundant water content, and it should be marked as a high-risk state, thereby further improving the accuracy of the risk parameters of dangerous rock masses.
[0080] In one embodiment, determining the surface area of the dangerous rock mass based on the coordinate data of the dangerous rock mass may refer to determining the surface area of the dangerous rock mass based on the coordinate data of the dangerous rock mass by the triangulation method. The coordinate data may include boundary point coordinate data.
[0081] In one embodiment, determining the surface area of the dangerous rock mass based on the coordinate data of the dangerous rock mass may include: determining the surface area of the dangerous rock mass by the triangulation method based on the boundary point coordinate data of the dangerous rock mass and the number of boundary points included in the dangerous rock mass. For example, based on the boundary point coordinate data of the dangerous rock mass, the triangulation method is used to estimate its surface area , and the calculation formula is as follows:
[0082] where represents the vector from the th boundary point to the th boundary point, represents the vector from the th boundary point to the th boundary point, and n is the number of boundary points.
[0083] In one embodiment, determining the slope distribution field of the target area by the digital elevation model DEM may refer to determining the slope distribution field of the target area based on the elevation data corresponding to the DEM. For example, based on the DEM elevation data , the slope distribution field is obtained through gradient calculation :
[0084] where and are the partial derivatives of the elevation data in the and directions respectively.
[0085] In one embodiment, determining the risk parameters of the dangerous rock mass in the target area based on the surface area, the slope, and the mechanical parameters corresponding to the dangerous rock mass may include: Calculating the instability probability of the dangerous rock mass based on the surface area, the slope, and the mechanical parameters corresponding to the dangerous rock mass; Generate a spatial distribution map of the dangerous rock mass in the target area through a kernel density estimation algorithm; Determine the distribution density of the dangerous rock mass based on the spatial distribution map; Perform weighted calculation based on the instability probability and the distribution density to determine the risk parameter of the dangerous rock mass in the target area.
[0086] Here, the mechanical parameters may include at least one of parameters such as the friction coefficient, cohesion, and gravitational potential energy of the dangerous rock mass. The instability probability can characterize the probability of events such as the dangerous rock mass falling, breaking, collapsing, or collapsing, which cause geological anomalies. For example, the instability sliding probability value can be expressed as:
[0087] where PE represents gravitational potential energy, represents the slope, represents the surface area of the dangerous rock mass, represents the friction coefficient, and c represents cohesion.
[0088] In one embodiment, calculating the instability probability of the dangerous rock mass based on the surface area, the slope, and the mechanical parameters corresponding to the dangerous rock mass may include: calculating through a dynamic environment factor based on the surface area, the slope, the mechanical parameters corresponding to the dangerous rock mass, the rainfall infiltration coefficient, and the seismic motion response coefficient to obtain the instability probability of the dangerous rock mass.
[0089] Among them, the dynamic environment factor can be used to characterize the participation degree of the rainfall infiltration coefficient and the seismic motion response coefficient in the calculation, such as characterizing the weight, etc. The dynamic environment factor can refer to the environment factor adjusted based on the current weather data. For example, the rainfall amount of the current weather data is proportional to the rainfall infiltration coefficient. By constructing a risk assessment framework driven by the dynamic environment factor, the rock mass saturation softening effect caused by rainfall infiltration or the rock mass dynamic instability probability caused by seismic loads can be quantified, so as to establish a more timely hierarchical early warning mechanism.
[0090] In one embodiment, calculating the instability probability of the dangerous rock mass based on the surface area, the slope, and the mechanical parameters corresponding to the dangerous rock mass may include: Obtain the microseismic signal intensity parameter and the current rainfall parameter inside the dangerous rock mass; Perform weighted calculation on the microseismic signal intensity parameter and the current rainfall parameter based on a predetermined weight coefficient to obtain an environmental parameter; Calculate the instability probability of the dangerous rock mass based on the surface area, the slope, the mechanical parameters corresponding to the dangerous rock mass, and the environmental parameter.
[0091] Here, obtaining the microseismic signal intensity parameter inside the dangerous rock mass and the current rainfall parameter may include: obtaining the microseismic signal intensity parameter inside the dangerous rock mass through a vibration sensor, and obtaining the current rainfall parameter. Among them, before step S10, the method may further include: dropping a vibration sensor onto at least one dangerous rock mass in the target area through a drone, and the vibration sensor may be a small seismic sensor or the like.
[0092] In one embodiment, the microseismic signal intensity parameter may be a ground motion response coefficient, which can characterize the microseismic intensity caused by ground motion inside the dangerous rock mass. The current rainfall parameter may be a rainfall infiltration coefficient, which can characterize the current rainfall, for example, characterize the infiltration amount of the current rainfall into the dangerous rock mass, etc.
[0093] In one embodiment, the instability probability of the dangerous rock mass can be expressed as:
[0094] where, represents the gravitational potential energy, represents the slope, represents the surface area of the dangerous rock mass, represents the friction coefficient, represents the cohesion, represents the current rainfall parameter, i.e., the rainfall, represents the microseismic signal intensity parameter, and γ and are respectively the predetermined weight coefficients corresponding to the current rainfall parameter and the microseismic signal intensity parameter.
[0095] In one embodiment, the predetermined weight coefficients may include a first weight coefficient and a second weight coefficient. The current rainfall parameter corresponds to the first weight coefficient, and the microseismic signal intensity parameter corresponds to the second weight coefficient. The values of the first weight coefficient and the second weight coefficient can be determined based on the historical monitoring data of the target area. For example, if it is determined based on the historical monitoring data that the number or frequency of earthquakes in the target area is higher than a preset value, then the second weight coefficient is greater than the first weight coefficient; or, if it is determined based on the historical monitoring data that the daily average rainfall in the target area is higher than a preset value, then the first weight coefficient is greater than the second weight coefficient, etc.
[0096] In one embodiment, based on the weighted calculation of the instability probability and the distribution density, determining the dangerous rock mass risk parameter in the target area may include: performing a weighted calculation based on the instability probability and the distribution density of all dangerous rock masses in the target area.
[0097] For example, the weighted calculation can obtain the regional risk value corresponding to the target area. Determining the dangerous rock mass risk parameter in the target area may be to determine the dangerous rock mass risk parameter in the target area based on the regional risk value.
[0098] Exemplarily, the regional risk value can be expressed as:
[0099] Wherein, is the regional risk value, represents the instability probability of the dangerous rock mass at the coordinate data , is the distribution density of the dangerous rock mass, and are the weight coefficients.
[0100] In one embodiment, the weight coefficients corresponding to the distribution density and the instability probability can be preset fixed values, or can be flexibly adjusted according to the distribution density and the instability probability. For example, the first weight coefficient corresponding to the instability probability can be positively correlated with at least one of the number of dangerous rock masses, the average instability probability of the dangerous rock masses in multiple target images, the clarity of the target image, etc. For example, the second weight coefficient corresponding to the distribution density can be positively correlated with the distribution density and the average number of dangerous rock masses at the same height. Among them, the average number of dangerous rock masses at the same height can be determined by the elevation data corresponding to the DEM.
[0101] In this way, by combining multiple spatial models such as the slope distribution field, the spatial distribution map, and the DEM, the distribution of dangerous rock masses and the detailed terrain data in the target area can be accurately characterized in all directions, so that the instability probability of each dangerous rock mass and the abnormal risk of the target area can be comprehensively and accurately calculated, further improving the recognition accuracy. On this basis, small seismic sensors are deployed by drones to monitor the weak vibrations inside the dangerous rocks in real time and obtain the microseismic signal intensity. In addition, a rainfall index can be introduced, and the risk parameters of the dangerous rock masses can be determined more accurately and flexibly according to the rainfall situation and the vibration situation.
[0102] In one embodiment, after determining the risk parameters of the dangerous rock masses in the target area, the method may further include: matching a disposal plan based on the risk parameters of the dangerous rock masses; projecting the disposal plan onto the target image through augmented reality technology.
[0103] Here, the disposal plan can be a reinforcement disposal plan. For high-risk and extremely high-risk dangerous rocks, based on their spatial geometric parameters and local terrain features, and according to the pre-established geological risk assessment and engineering disposal knowledge base, the optimal reinforcement disposal plan is automatically matched and recommended, such as bolt and cable reinforcement, installation of active protection nets, or direct removal of potential dangerous rock masses. Then, using augmented reality (AR) technology, the recommended disposal plan is intuitively superimposed on the real-time aerial photography images of the drones and clearly presented to the on-site engineering personnel in a visual way.
[0104] Through the description of the above embodiments, those skilled in the art can clearly understand that the method according to the above embodiments can be implemented by means of software plus a necessary general hardware platform. Of course, it can also be implemented by hardware, but in many cases, the former is a better implementation. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. The computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes several instructions for causing a terminal device (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in various embodiments of the present application.
[0105] In this embodiment, a slope dangerous rock identification and positioning device based on UAV inspection is also provided to implement the above embodiments and preferred implementation manners, and those that have been described will not be repeated. As used hereinafter, the term "module" can be a combination of software and / or hardware that can achieve a predetermined function. Although the devices described in the following embodiments are preferably implemented in software, implementation in hardware, or a combination of software and hardware is also possible and contemplated.
[0106] Figure 4 is a block diagram of a slope dangerous rock identification and positioning device based on UAV inspection according to an embodiment of the present application, as Figure 4 shown, the device includes: A determination unit 100, configured to determine whether there is an overlapping area among multiple target images of a target area obtained by a UAV; A verification unit 200, configured to, in response to there being multiple target images with overlapping areas, perform cross-verification on the target images with overlapping areas based on the target points in the overlapping areas; A correction unit 300, configured to correct the target images based on the results of the cross-verification; A processing unit 400, configured to determine the dangerous rock body risk parameters of the target area based on the corrected target images.
[0107] Further, before, in response to there being multiple target images with overlapping areas, performing cross-verification on the target images with overlapping areas based on the target points in the overlapping areas, the verification unit 200 is further configured to: design a convolutional kernel of an instance segmentation convolutional neural network based on a rock texture direction filter; design a loss function of the instance segmentation convolutional neural network based on a rock texture direction consistency constraint term; optimize the instance segmentation convolutional neural network based on the convolutional kernel and the loss function; the instance segmentation convolutional neural network is used to process the target images with overlapping areas to perform cross-verification on the target images with overlapping areas.
[0108] Further, the verification unit 200 is configured to: determine the product of the rock texture direction consistency constraint term and a predetermined balance coefficient; add the product to the segmentation loss term of the instance segmentation convolutional neural network to obtain the total loss term of the loss function of the instance segmentation convolutional neural network.
[0109] Further, the verification unit 200 is configured to: process the target image with overlapping regions based on the instance segmentation convolutional neural network and the attention mechanism to obtain an instance segmentation mask corresponding to the target image; determine the target weight of the target points in the overlapping regions in multiple target images with overlapping regions; the target weight is related to the image quality and / or confidence of the target image; perform a weighted average calculation based on the target weight and the instance segmentation mask corresponding to the target image to obtain the result of cross-verification of the target image.
[0110] Further, the processing unit 400 is configured to: determine the coordinate data of at least one unstable rock mass in the target area based on the corrected target image; determine the surface area of the unstable rock mass based on the coordinate data of the unstable rock mass; determine the slope distribution field of the target area through a digital elevation model (DEM); determine the slope at the location of the unstable rock mass based on the slope distribution field; determine the risk parameter of the unstable rock mass in the target area based on the surface area, the slope, and the mechanical parameters corresponding to the unstable rock mass.
[0111] Further, after determining the risk parameter of the unstable rock mass in the target area based on the surface area, the slope, and the mechanical parameters corresponding to the unstable rock mass, the processing unit 400 is further configured to: determine the temperature difference parameter of the unstable rock mass in the target area based on the infrared image of the target area acquired by the UAV within a predetermined period; in response to the temperature difference parameter exceeding a preset range, adjust the risk parameter of the unstable rock mass in the target area based on the temperature difference parameter.
[0112] Further, the processing unit 400 is configured to: calculate the instability probability of the unstable rock mass based on the surface area, the slope, and the mechanical parameters corresponding to the unstable rock mass; generate a spatial distribution map of the unstable rock mass in the target area through a kernel density estimation algorithm; determine the distribution density of the unstable rock mass based on the spatial distribution map; perform a weighted calculation based on the instability probability and the distribution density to determine the risk parameter of the unstable rock mass in the target area.
[0113] Further, the processing unit 400 is configured to: obtain the microseismic signal intensity parameter inside the dangerous rock mass and the current rainfall parameter; perform weighted calculation on the microseismic signal intensity parameter and the current rainfall parameter based on a predetermined weight coefficient to obtain an environmental parameter; calculate the instability probability of the dangerous rock mass based on the surface area, the slope, the mechanical parameters corresponding to the dangerous rock mass, and the environmental parameter.
[0114] It should be noted that the above-mentioned modules can be implemented by software or hardware. For the latter, it can be implemented in the following ways, but not limited to this: all the above-mentioned modules are located in the same processor; or, the above-mentioned modules are respectively located in different processors in any combination form.
[0115] The embodiment of the present application also provides an electronic device. Figure 5 It is a structural diagram of an electronic device according to an embodiment of the present application, as Figure 5 shown, including a processor 41, a communication interface 42, a memory 43, and a communication bus 44. Among them, the processor 41, the communication interface 42, and the memory 43 complete communication with each other through the communication bus 44. The memory 43 is used to store a computer program; when the processor 41 executes the program stored on the memory 43, it implements the steps described in any one or more of the foregoing method embodiments.
[0116] The communication bus mentioned in the above terminal may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This communication bus can be divided into an address bus, a data bus, a control bus, etc. For the sake of representation, only a thick line is used in the figure, but it does not mean that there is only one bus or one type of bus.
[0117] The communication interface is used for communication between the above terminal and other devices.
[0118] The memory may include a Random Access Memory (RAM), and may also include a non-volatile memory, such as at least one disk memory. Optionally, the memory may also be at least one storage device located far from the foregoing processor.
[0119] The above-mentioned processor may be a general-purpose processor, including a Central Processing Unit (CPU for short), a Network Processor (NP for short), etc.; it may also be a Digital Signal Processor (DSP for short), an Application Specific Integrated Circuit (ASIC for short), a Field-Programmable Gate Array (FPGA for short), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components.
[0120] In another embodiment provided by the present application, a computer-readable storage medium is also provided. Instructions are stored in the computer-readable storage medium. When it runs on a computer, the computer is caused to execute the method described in any one or more of the above embodiments.
[0121] In another embodiment provided by the present application, a computer program product containing instructions is also provided. When it runs on a computer, the computer is caused to execute the method described in any one or more of the above embodiments.
[0122] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another. For example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center by wire (such as coaxial cable, optical fiber, Digital Subscriber Line (DSL)) or wireless (such as infrared, wireless, microwave, etc.). The computer-readable storage medium may be any available medium that the computer can access, or a data storage device such as a server or data center that includes one or more integrated available media. The available medium may be a magnetic medium (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a DVD), or a semiconductor medium (for example, a Solid State Disk (SSD)).
[0123] The above are only the preferred embodiments of the present application and are not intended to limit the protection scope of the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principle of the present application are all included in the protection scope of the present application.
[0124] The above are only the specific implementation manners of the present application, enabling those skilled in the art to understand or implement the present application. Various modifications to these embodiments will be obvious to those skilled in the art, and the general principles defined herein can be implemented in other embodiments without departing from the spirit or scope of the present application. Therefore, the present application will not be limited to these embodiments shown herein, but rather to the broadest scope consistent with the principles and novel features claimed herein.
Claims
1. A method for identifying and locating dangerous rocks on slopes based on drone inspection, characterized in that: include: Determine whether there is an overlapping area among multiple target images of the target area acquired by the UAV; In response to a plurality of target images having overlapping areas, cross-validating the target images having the overlapping areas based on target points in the overlapping areas; Correcting the target image based on the result of the cross validation; The dangerous rock mass risk parameter of the target area is determined based on the corrected target image.
2. The method according to claim 1, characterized in that In response to the presence of overlapping areas in a plurality of target images, before cross-validating the target images having the overlapping areas based on the target points in the overlapping areas, the method further includes: Designing convolution kernels for instance segmentation convolutional neural networks based on rock texture directional filters; The loss function of the instance segmentation convolutional neural network is designed based on the rock texture directional consistency constraint; Optimizing the instance segmentation convolutional neural network based on the convolution kernel and the loss function; The cross-validation of the target image in the overlapping area based on the target point in the overlapping area includes: The target image with overlapping areas is processed based on the instance segmentation convolutional neural network to perform cross-validation on the target image with overlapping areas.
3. The method according to claim 2, characterized in that The loss function of the instance segmentation convolutional neural network designed based on the rock texture direction consistency constraint term includes: Determine the product of the rock texture direction consistency constraint term and the predetermined balance coefficient; Based on the product, the segmentation loss term of the instance segmentation convolutional neural network is added to obtain a total loss term of the loss function of the instance segmentation convolutional neural network.
4. The method according to claim 2, characterized in that: The processing of the target image with overlapping areas based on the instance segmentation convolutional neural network to cross-validate the target image with overlapping areas includes: Processing the target image with overlapping areas based on the instance segmentation convolutional neural network and the attention mechanism to obtain an instance segmentation mask corresponding to the target image; Determine a target weight of a target point in the overlapping area in a plurality of the target images having the overlapping area; the target weight is related to the image quality and / or confidence of the target image; A weighted average calculation is performed based on the target weight and the instance segmentation mask corresponding to the target image to obtain a cross-validation result of the target image.
5. The method according to claim 1, characterized in that The step of determining the dangerous rock mass risk parameter of the target area based on the corrected target image includes: Determine coordinate data of at least one dangerous rock body in the target area based on the corrected target image; Determining the surface area of the dangerous rock body based on the coordinate data of the dangerous rock body; Determine the slope distribution field of the target area through a digital elevation model (DEM); Determining the slope of the dangerous rock mass at the location based on the slope distribution field; Based on the surface area, the slope and the mechanical parameters corresponding to the dangerous rock mass, risk parameters of the dangerous rock mass in the target area are determined.
6. The method according to claim 5, characterized in that After determining the risk parameter of the dangerous rock mass in the target area based on the surface area, the slope and the mechanical parameters corresponding to the dangerous rock mass, the method further includes: Determine the temperature difference parameter of the dangerous rock mass in the target area based on the infrared image of the target area acquired by the drone within a predetermined period of time; In response to the temperature difference parameter exceeding a preset range, a dangerous rock mass risk parameter of the target area is adjusted based on the temperature difference parameter.
7. The method according to claim 5, characterized in that The determining of the risk parameters of the dangerous rock mass in the target area based on the surface area, the slope and the mechanical parameters corresponding to the dangerous rock mass includes: Calculating the instability probability of the dangerous rock mass based on the surface area, the slope and the mechanical parameters corresponding to the dangerous rock mass; Generate a spatial distribution map of the dangerous rock mass in the target area by a kernel density estimation algorithm; Determining the distribution density of the dangerous rock mass based on the spatial distribution map; A weighted calculation is performed based on the instability probability and the distribution density to determine the risk parameter of the dangerous rock mass in the target area.
8. The method according to claim 7, characterized in that The calculating the instability probability of the dangerous rock mass based on the surface area, the slope and the mechanical parameters corresponding to the dangerous rock mass comprises: Obtaining microseismic signal intensity parameters and current rainfall parameters inside the dangerous rock body; Performing weighted calculation on the microseismic signal intensity parameter and the current rainfall parameter based on a predetermined weight coefficient to obtain an environmental parameter; The instability probability of the dangerous rock mass is calculated based on the surface area, the slope, the mechanical parameters corresponding to the dangerous rock mass and the environmental parameters.
9. A device for identifying and locating dangerous rocks on slopes based on drone inspection, characterized in that: include: A determination unit, used for determining whether there is an overlapping area among multiple target images of the target area acquired by the UAV; A verification unit, configured to, in response to a plurality of target images having overlapping areas, cross-verify the target images having the overlapping areas based on the target points in the overlapping areas; A correction unit, configured to correct the target image based on the result of the cross-validation; A processing unit is used to determine the risk parameters of dangerous rock masses in the target area based on the corrected target image.
10. An electronic device, characterized in that: include: A processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other via the communication bus; The memory is used to store a computer program; and the processor is used to implement the method according to any one of claims 1 to 8 when executing the computer program.
Citation Information
Patent Citations
Multi-angle cross validation intelligent skin testing system
CN113080874A
Unmanned aerial vehicle high slope dangerous rock mass intelligent identification method
CN114266987A
Real-time rockfall monitoring method, system and device based on machine vision and storage medium
CN118675106A
Dangerous rock body risk assessment method based on fracture density analysis
CN119251714A
Collapse geological disaster vulnerability model and risk assessment method and system
CN119494539A