Water conservancy project measurement method, system, electronic equipment and storage medium

By obtaining and calculating measurement data of water conservancy projects, building three-dimensional models and identifying diseases, the problem of inefficiency of grassroots technicians in operating complex instruments is solved, and efficient and accurate monitoring and management of water conservancy projects is achieved.

CN118533088BActive Publication Date: 2024-12-31GUANGDONG RES INST OF WATER RESOURCES & HYDROPOWER
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410606564.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-05-16
Publication Date
2024-12-31
Estimated Expiration
2044-05-16

AI Technical Summary

Technical Problem

In the prior art, grassroots technicians need to carry complex precision measurement equipment in water conservancy engineering measurement operations, which have problems with high technical thresholds and low measurement efficiency. The shortage of personnel has led to a decrease in measurement efficiency, which is unable to meet the safety monitoring and management of water conservancy engineering. need.

Method used

By obtaining the position data of the measurement point and laser measurement data, calculating the geographical coordinates of the points to be measured, using the Kalman algorithm to build a three-dimensional model of water conservancy engineering, and combining the image recognition model to determine disease protection strategies, realizing measurement and monitoring without the need to operate complex instruments .

Benefits of technology

It improves the efficiency and accuracy of water conservancy engineering measurement, lowers the technical threshold, meets the monitoring and management needs of water conservancy engineering, and realizes real-time monitoring and disease identification of geographical coordinate changes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118533088B_ABST
    Figure CN118533088B_ABST
Patent Text Reader

Abstract

The present application discloses a water conservancy project measurement method, system, electronic device and storage medium, which belongs to the field of engineering measurement. It includes: obtaining the position data and laser measurement data of the measurement point; determining the geographic coordinates of the point to be measured according to the data; returning to the step of obtaining data until the geographic coordinates of all the points to be measured are determined and used as the geographic coordinate set of the current sampling period; determining the engineering measurement results according to the geographic coordinate sets of multiple sampling periods. By collecting the position data and laser measurement data at different measurement points, the present application can calculate the accurate geographic coordinates of multiple points to be measured on the surface of the water conservancy project, and then determine the water conservancy project measurement results by comparing the geographic coordinate sets of multiple sampling periods. Without the need for technicians to operate complex measuring instruments, it can determine whether the water conservancy project has been deformed according to whether the geographic coordinates have changed significantly, thereby improving measurement efficiency and effectively meeting the monitoring and management needs of water conservancy projects.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of engineering measurement technology, and in particular to a water conservancy engineering measurement method, system, electronic equipment and storage medium. Background Art

[0002] At present, with the construction and development of water conservancy projects, the demand for safety monitoring and management of water conservancy projects is also increasing.

[0003] In the related technology, grassroots technicians are usually dispatched to inspect water conservancy projects. However, grassroots technicians need to carry relatively complex precision measuring equipment to perform measurement operations, which not only has certain technical barriers, but also is not easy to improve measurement efficiency. In addition, the number of grassroots technicians is also likely to limit the measurement efficiency of water conservancy projects.

[0004] In summary, the technical problems existing in the relevant technologies need to be improved. Summary of the invention

[0005] The embodiments of the present application provide a water conservancy project measurement method, system, electronic device and storage medium, which can determine whether a water conservancy project has been deformed based on whether the geographic coordinates have changed significantly without the need for technical personnel to operate complex measuring instruments, thereby improving measurement efficiency and effectively meeting the monitoring and management needs of water conservancy projects.

[0006] On the one hand, an embodiment of the present application provides a water conservancy project measurement method, comprising the following steps:

[0007] Acquire position data and laser measurement data at multiple measurement points; wherein the laser measurement data is laser measurement data between the multiple measurement points and the point to be measured; the point to be measured is any fixed point on the surface of the water conservancy project;

[0008] Determine the geographic coordinates of the points to be measured based on the position data and the laser measurement data;

[0009] Return to the step of obtaining the position data and laser measurement data at multiple measurement points until the geographic coordinates of all the points to be measured are determined, and the geographic coordinates of all the points to be measured are used as the geographic coordinate set of the current sampling period;

[0010] Determine the measurement results of the water conservancy project based on the collection of geographic coordinates over multiple sampling periods.

[0011] Optionally, determining the geographic coordinates of the point to be measured based on the position data and the laser measurement data includes:

[0012] Acquire first position data and first laser measurement data of a first measurement point, and second position data and second laser measurement data of a second measurement point;

[0013] Determine a first angle and a second angle according to the first position data, the first laser measurement data, the second position data and the second laser measurement data;

[0014] Calculating the geographic coordinates of the first point to be measured according to the first angle, the second angle, the first position data and the second position data;

[0015] Among them, the first angle is the angle between the first straight line and the second straight line; the first straight line passes through the first measuring point and the second measuring point; the second straight line passes through the first measuring point and the first point to be measured; the second angle is the angle between the first straight line and the third straight line; the third straight line passes through the second measuring point and the first point to be measured.

[0016] Optionally, according to the first angle, the second angle, the first position data and the second position data, a calculation formula for calculating the geographic coordinates of the first point to be measured is:

[0017]

[0018]

[0019] Among them, x a and a is the first position data; x b and b is the second position data; A is the first angle; B is the second angle; x p and p is the geographic coordinates of the first point to be measured.

[0020] Optionally, the laser measurement data also includes the start time of the multiple measurement points transmitting laser signals to the points to be measured, and the end time of the multiple measurement points receiving the reflected laser signals; after determining the measurement results of the water conservancy project according to the geographic coordinate sets of the multiple sampling periods, the method also includes:

[0021] Get the start time and end time of multiple measurement points;

[0022] Determine the distance information between multiple measuring points and the point to be measured according to the starting time and the ending time;

[0023] Return to the step of obtaining the start time and the end time of the multiple measuring points until the distance information between the multiple measuring points and all the points to be measured is determined, and the distance information between the multiple measuring points and all the points to be measured is used as a distance information set;

[0024] Based on the distance information set and using the Kalman algorithm, a three-dimensional model of the water conservancy project is constructed.

[0025] Optionally, the method further comprises:

[0026] Collect images of water conservancy projects;

[0027] Inputting the image into the image recognition model to obtain a disease recognition result output by the image recognition model;

[0028] Determine the disease prevention strategy of the water conservancy project based on the disease identification results;

[0029] Among them, the image recognition model is obtained after training using historical image samples and disease recognition result labels corresponding to the historical image samples.

[0030] On the other hand, an embodiment of the present application provides a water conservancy project measurement system, including: a positioning module, a laser module, and a processor;

[0031] A processor for performing the following steps:

[0032] Control the positioning module and the laser module to obtain position data and laser measurement data at multiple measurement points; wherein the laser measurement data is the laser measurement data between the multiple measurement points and the point to be measured; the point to be measured is any fixed point on the surface of the water conservancy project;

[0033] Determine the geographic coordinates of the points to be measured based on the position data and the laser measurement data;

[0034] Return to the step of obtaining the position data and laser measurement data at multiple measurement points until the geographic coordinates of all the points to be measured are determined, and the geographic coordinates of all the points to be measured are used as the geographic coordinate set of the current sampling period;

[0035] Determine the measurement results of the water conservancy project based on the collection of geographic coordinates over multiple sampling periods.

[0036] Optionally, the system further includes a camera module;

[0037] The processor is in communication connection with the camera module; the camera module is used for collecting images of the water conservancy project.

[0038] Optionally, the system is mounted with tracks;

[0039] The processor controls the water conservancy project measurement system to perform measurement operations according to a preset measurement route.

[0040] On the other hand, an embodiment of the present application provides an electronic device, including a memory and a processor, wherein the memory stores a computer program, and the processor implements the above-mentioned water conservancy project measurement method when executing the computer program.

[0041] On the other hand, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the above-mentioned water conservancy project measurement method is implemented.

[0042] The embodiment of the present application obtains the position data and laser measurement data of the measurement point; determines the geographic coordinates of the point to be measured based on the data; returns to the step of obtaining data until the geographic coordinates of all the points to be measured are determined and used as the geographic coordinate set of the current sampling period; and determines the engineering measurement results based on the geographic coordinate sets of multiple sampling periods. The present application collects the position data and laser measurement data at different measurement points, and can calculate the accurate geographic coordinates of multiple points to be measured on the surface of the water conservancy project, and then determines the water conservancy project measurement results by comparing the geographic coordinate sets of multiple sampling periods. Without the need for technicians to operate complex measuring instruments, it can determine whether the water conservancy project has deformed based on whether the geographic coordinates have changed significantly, thereby improving measurement efficiency and effectively meeting the monitoring and management needs of water conservancy projects. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] Figure 1 It is a schematic diagram of an implementation environment of a water conservancy project measurement method provided in an embodiment of the present application;

[0044] Figure 2 It is a flow chart of a water conservancy project measurement method provided in an embodiment of the present application;

[0045] Figure 3 It is a schematic diagram of a process for calculating the geographic coordinates of a point to be measured provided by an embodiment of the present application;

[0046] Figure 4 is a schematic diagram of the geographic coordinates of a first point to be measured provided in an embodiment of the present application;

[0047] Figure 5 It is a schematic diagram of a process for constructing a three-dimensional model of a water conservancy project provided in an embodiment of the present application;

[0048] Figure 6 It is a schematic diagram of a process for determining a disease protection strategy based on a water conservancy project image provided by an embodiment of the present application;

[0049] Figure 7 It is a schematic diagram of the architecture of a Transformer model provided in an embodiment of the present application;

[0050] Figure 8 It is a schematic diagram of a process for determining a disease identification result through a Transformer model provided in an embodiment of the present application;

[0051] Fig. 9 It is a structural schematic diagram of a water conservancy project measurement system provided in an embodiment of the present application;

[0052] Fig.10 It is a schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0053] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application is further described in detail below in conjunction with the accompanying drawings and examples. It should be understood that the specific embodiments described herein are only used to explain the present application and are not intended to limit the present application. When the following description refers to the drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the embodiments of the present application. They are only examples of devices and methods consistent with some aspects of the embodiments of the present application as detailed in the attached claims.

[0054] It is understood that the terms "first", "second", etc. used in this application can be used to describe various concepts in this article, but unless otherwise specified, these concepts are not limited by these terms. These terms are only used to distinguish one concept from another concept. For example, without departing from the scope of the embodiment of the present application, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the words "if" and "if" as used herein can be interpreted as "at the time of" or "when" or "in response to determination".

[0055] The terms "at least one", "multiple", "each", "any", etc. used in this application, at least one includes one, two or more, multiple includes two or more, each refers to each of the corresponding multiple, and any refers to any one of the multiple.

[0056] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.

[0057] At present, with the construction and development of water conservancy projects, the demand for safety monitoring and management of water conservancy projects is also increasing.

[0058] In the related technology, grassroots technicians are usually dispatched to periodically inspect water conservancy projects. However, when conducting water conservancy project surveys, grassroots technicians often need to carry more complex precision measuring equipment, such as gyroscopes, and need to constantly adjust the equipment during the survey process. Therefore, there are not only certain technical barriers, but also the defect of low measurement efficiency. In addition, due to the shortage of grassroots technicians, the measurement efficiency of water conservancy projects is easily reduced, which cannot meet the safety monitoring and management needs of water conservancy projects.

[0059] In view of this, the embodiments of the present application provide a water conservancy project measurement method, system, electronic device and storage medium, by acquiring the position data and laser measurement data of the measurement point; determining the geographic coordinates of the point to be measured based on the data; returning to the step of acquiring data until the geographic coordinates of all the points to be measured are determined and used as the geographic coordinate set of the current sampling period; and determining the project measurement results based on the geographic coordinate sets of multiple sampling periods. The present application can calculate the accurate geographic coordinates of multiple points to be measured on the surface of the water conservancy project by collecting the position data and laser measurement data at different measurement points, and then determine the water conservancy project measurement results by comparing the geographic coordinate sets of multiple sampling periods. Without the need for technicians to operate complex measuring instruments, it can determine whether the water conservancy project has been deformed based on whether the geographic coordinates have changed significantly, thereby improving measurement efficiency and effectively meeting the monitoring and management needs of water conservancy projects.

[0060] The specific implementation of the embodiment of the present application is described in detail below in conjunction with the accompanying drawings. First, a water conservancy project measurement method provided in the embodiment of the present application is described in conjunction with the accompanying drawings.

[0061] Please refer to Figure 1 , Figure 1 The schematic diagram of the implementation environment of a water conservancy project measurement method provided in the embodiment of the present application is shown. In the implementation environment, the main subjects involved include a measurement device and a server.

[0062] Specifically, the measuring device may be installed with a processor, and the processor is communicatively connected to the server.

[0063] The server can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN (Content Delivery Network), as well as big data and artificial intelligence platforms.

[0064] A communication connection can be established between the processor and the server through a wireless network. The wireless network uses standard communication technology and / or protocols, and the network can be set to the Internet or any other network, such as but not limited to a local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN), a mobile, or any combination of a wireless network, a private network, or a virtual private network. Moreover, the above-mentioned software and hardware entities can use the same communication connection method or different communication connection methods, and this application does not make specific restrictions on this.

[0065] Of course, it is understandable that Figure 1 The implementation environment in the embodiment of the present application is only some optional application scenarios of the water conservancy project measurement method provided in the embodiment of the present application, and the actual application is not fixed to Figure 1 The environment shown is not specifically limited in this application.

[0066] like Figure 2 As shown, Figure 2 : is a flow chart of a water conservancy project measurement method provided in an embodiment of the present application, the method comprising the following steps:

[0067] S100, acquiring position data and laser measurement data at a plurality of measurement points; wherein the laser measurement data is laser measurement data between the plurality of measurement points and a point to be measured; and the point to be measured is any fixed point on the surface of a water conservancy project.

[0068] In an embodiment of the present application, the position data of the measuring device at multiple measuring points can be obtained, and there can be multiple specific implementation methods. For example, in some embodiments, the Beidou positioning system can be mounted on the measuring device, and after the measuring device reaches any measuring point, the coordinate data of the Beidou positioning system can be read as the position data at the current measuring point. In some embodiments, the global positioning system (GPS) can be mounted on the measuring device, and after the measuring device reaches any measuring point, the coordinate data of the GPS can be read as the position data at the current measuring point.

[0069] Furthermore, when the measuring device reaches each measuring point, laser measurement data can also be obtained, wherein the laser measurement data refers to the laser measurement data between the measuring device and the point to be measured when the measuring device is at the current measuring point.

[0070] Exemplarily, when the measuring device reaches the first measuring point, the current coordinates are read as the position data of the first measuring point through the Beidou positioning system, and the laser is emitted to the point to be measured through the three-dimensional laser scanner to perform laser ranging, and the obtained laser ranging information is saved as the laser measurement data of the first measuring point. The measuring device is continuously advanced, and when the measuring device reaches the second measuring point, the current coordinates are read as the position data of the second measuring point through the Beidou positioning system, and the laser is emitted to the point to be measured through the three-dimensional laser scanner to perform laser ranging, and the obtained laser ranging information is saved as the laser measurement data of the second measuring point.

[0071] It can be understood that the measuring point is any position near the water conservancy project, and positions that are convenient for measurement can be selected in advance near the water conservancy project as multiple measuring points.

[0072] It can be understood that the point to be measured is any fixed point on the surface of the water conservancy project. For example, when the water conservancy project is a dam, the upper left corner, lower left corner, upper right corner, lower right corner and other fixed points on the dam surface can be selected as the point to be measured.

[0073] Of course, it should be noted that the introduction of the position data and laser measurement data provided in the above embodiments is only used for exemplary purposes and does not limit the actual position data and laser measurement data. Other types of position data and laser measurement data can be flexibly set according to user needs or according to the functional design of the measurement device.

[0074] Step S200: Determine the geographic coordinates of the point to be measured according to the position data and the laser measurement data.

[0075] In the embodiment of the present application, after obtaining the position data of multiple measurement points and laser measurement data about any point to be measured, the geographic coordinates of the any point to be measured can be determined.

[0076] In some embodiments, when the three-dimensional laser scanner of the measuring device performs laser measurement on the point to be measured, the elevation of the point to be measured can also be obtained.

[0077] Specifically, in a possible implementation, please refer to Figure 3 , Figure 3 The present invention provides a flowchart of calculating the geographic coordinates of a point to be measured according to the position data and the laser measurement data, and the geographic coordinates of the point to be measured are determined, including the following steps:

[0078] Step S210: acquiring first position data and first laser measurement data of a first measurement point, and second position data and second laser measurement data of a second measurement point.

[0079] Step S220, determining a first angle and a second angle according to the first position data, the first laser measurement data, the second position data and the second laser measurement data.

[0080] Step S230: Calculate the geographic coordinates of the first point to be measured according to the first angle, the second angle, the first position data, and the second position data.

[0081] Among them, the first angle is the angle between the first straight line and the second straight line; the first straight line passes through the first measuring point and the second measuring point; the second straight line passes through the first measuring point and the first point to be measured; the second angle is the angle between the first straight line and the third straight line; the third straight line passes through the second measuring point and the first point to be measured.

[0082] Specifically, Figure 4 is a schematic diagram of the geographic coordinates of a first point to be measured provided in an embodiment of the present application, such as Figure 4 As shown, when the geographic coordinates of the point to be measured are determined by the position data and the laser measurement data, the first position data and the first laser measurement data at the first measurement point can be obtained first, and then the second position and the second laser measurement data at the second measurement point can be obtained. Then, since the position data of the first measurement point and the second measurement point are determined, the first straight line can be determined through the two measurement points, and the second straight line can be determined through the first laser measurement data, that is, the straight line passing through the first measurement point and the first point to be measured is determined. Similarly, the third straight line can also be determined through the second laser measurement data, that is, the straight line passing through the second measurement point and the first point to be measured is determined.

[0083] Furthermore, the angle between the first straight line and the second straight line can be determined as the first angle, and the angle between the first straight line and the third straight line can be determined as the second angle, and the geographic coordinates of the first point to be measured can be calculated based on the first angle, the second angle, the first position data and the second position data.

[0084] The embodiment of the present application can determine the geographic coordinates of the point to be measured by acquiring position data and laser measurement data. There is no need for technicians to carry more complex precision measurement tools, and the technical threshold required for the operation can be lowered. It only needs to control the measuring device to go to different measurement points, which can effectively improve measurement efficiency and meet the monitoring and management needs of water conservancy projects.

[0085] Specifically, in a possible implementation, in step S230, the calculation formula for calculating the geographic coordinates of the first point to be measured according to the first angle, the second angle, the first position data, and the second position data is:

[0086]

[0087]

[0088] Among them, x a and a is the first position data; x b and b is the second position data; A is the first angle; B is the second angle; x p and p is the geographic coordinates of the first point to be measured.

[0089] Specifically, Figure 4 As shown, the angle between the first straight line and the second straight line is the first angle A, the angle between the first straight line and the third straight line is the second angle B, and the first position data of the first measuring point is (x a ,y a ), the second position data of the second measuring point is (x b ,y b ), the geographic coordinates (x) of the first point to be measured can be calculated based on the above formulas (1) and (2). p and p ).

[0090] It is understandable that when calculating the geographic coordinates of any point to be measured, multiple groups of different measurement points can be selected for calculation, and the multiple calculation results obtained can be averaged as the final geographic coordinates of the point to be measured, which can effectively improve the accuracy of the calculation results.

[0091] The embodiment of the present application can quickly calculate the geographic coordinates of the point to be measured through formula (1) and formula (2), so as to facilitate further measurement of the water conservancy project, and can effectively improve the measurement efficiency of the water conservancy project.

[0092] Step S300, return to the step of acquiring position data and laser measurement data at multiple measurement points until the geographic coordinates of all the points to be measured are determined, and the geographic coordinates of all the points to be measured are used as the geographic coordinate set of the current sampling period.

[0093] In the embodiment of the present application, since multiple points to be measured are pre-set, after determining the geographic coordinates of any point to be measured, it is possible to return to step S100 and start determining the geographic coordinates of the next point to be measured until the geographic coordinates of all points to be measured are traversed and determined, and then the loop returning to step S100 is stopped. This also means that the geographic coordinates of all points to be measured on the surface of the water conservancy project have been clearly determined, and the determined geographic coordinates of all points to be measured can be used as the set of geographic coordinates obtained in the current sampling period.

[0094] Step S400: Determine the measurement results of the water conservancy project according to the geographic coordinate sets of multiple sampling periods.

[0095] In an embodiment of the present application, water conservancy project measurements can be performed periodically at certain sampling intervals, and by comparing the sets of geographic coordinates collected during multiple sampling periods, it is possible to determine whether the water conservancy project has been deformed by comparing whether the geographic coordinates have changed significantly. A threshold can be set in advance. When the change in the geographic coordinates exceeds the threshold, it can be determined that the water conservancy project has been deformed, and relevant personnel need to be arranged to perform repair work.

[0096] Therefore, the water conservancy project measurement method provided in this application can lower a certain technical threshold and can complete the measurement of water conservancy projects without the need to operate overly complex precision measurement equipment.

[0097] For details, please refer to Figure 5 , Figure 5 It is a flow chart of constructing a three-dimensional model of a water conservancy project provided by an embodiment of the present application. In a possible implementation, the laser measurement data also includes the start time of the multiple measurement points transmitting the laser signal to the point to be measured, and the end time of the multiple measurement points receiving the reflected laser signal; after determining the measurement result of the water conservancy project according to the geographic coordinate set of multiple sampling periods, the method also includes:

[0098] Get the start time and end time of multiple measurement points;

[0099] Determine the distance information between multiple measuring points and the point to be measured according to the starting time and the ending time;

[0100] Return to the step of obtaining the start time and the end time of the multiple measuring points until the distance information between the multiple measuring points and all the points to be measured is determined, and the distance information between the multiple measuring points and all the points to be measured is used as a distance information set;

[0101] Based on the distance information set and using the Kalman algorithm, a three-dimensional model of the water conservancy project is constructed.

[0102] In the embodiment of the present application, when the laser measurement data of the measuring point is obtained, the start time of the multiple measuring points included in the laser measurement data transmitting the laser signal to the point to be measured, and the end time of the multiple measuring points receiving the reflected laser signal can also be obtained. That is, when the measuring device reaches the measuring point and starts to transmit the laser to the point to be measured, the current start time will be recorded, and after receiving the laser reflected from the point to be measured, the current end time will be recorded.

[0103] Furthermore, after obtaining the start time and end time of multiple measurement points relative to the current point to be measured, the distance information of the multiple measurement points and the current point to be measured can be calculated based on the speed of light. For example, the distance between the multiple measurement points and the current point to be measured can be calculated by the dToF (Direct Time of Flight) algorithm.

[0104] Further, the start time and end time of the multiple measuring points with respect to the next point to be measured are obtained again, and the distance information between the multiple measuring points and the next point to be measured is calculated, until the distance information between the multiple measuring points and all the points to be measured is determined, and the distance information of all the points to be measured is taken as a distance information set.

[0105] Finally, based on the acquired distance information set, the Kalman algorithm can be used to construct a three-dimensional model of the water conservancy project. The Kalman algorithm is an algorithm for estimating the state of the system, which can combine the dynamic model and measurement values ​​of the system to provide the best estimate of the system state. In other words, based on the distance information set, the recursive characteristics of the Kalman filter algorithm can be used to continuously update and optimize the three-dimensional model to obtain a high-precision three-dimensional model of the water conservancy project.

[0106] As an optional embodiment, by periodically acquiring a set of distance information about the water conservancy project during water conservancy project surveying operations, the three-dimensional model of the water conservancy project can be continuously updated to provide model support for construction evaluation and centralized management of the water conservancy project, so that managers can intuitively understand the current status of the water conservancy project.

[0107] The embodiment of the present application obtains the distance information between multiple measuring points and all the points to be measured, and uses the Kalman algorithm for filtering to establish a three-dimensional model of the water conservancy project, thereby providing model support for the construction evaluation and centralized management of the water conservancy project, and contributing to more efficient and concise centralized management of the water conservancy project.

[0108] For details, please refer to Figure 6 , Figure 6 : is a flow chart of determining a disease protection strategy based on a water conservancy project image provided by an embodiment of the present application. In a possible implementation, the method further includes:

[0109] Collect images of water conservancy projects;

[0110] Inputting the image into the image recognition model to obtain a disease recognition result output by the image recognition model;

[0111] Determine the disease prevention strategy of the water conservancy project based on the disease identification results;

[0112] Among them, the image recognition model is obtained after training using historical image samples and disease recognition result labels corresponding to the historical image samples.

[0113] Specifically, the image of the water conservancy project may be input into a pre-trained image recognition model to obtain the disease recognition result output by the image recognition model.

[0114] Among them, the image recognition model is obtained after training using historical water conservancy project image samples and the disease recognition result labels corresponding to the water conservancy project image samples.

[0115] For example, a historical water conservancy project image sample and the disease identification result label corresponding to the historical water conservancy project image sample can be used as a training sample. By obtaining multiple training samples as a training data set, the training data set is input into the image recognition model. The model parameters in the image recognition model are adjusted according to each output result of the image recognition model, and finally the pre-training process of the image recognition model is completed.

[0116] The pre-training process of the image recognition model may be considered completed after reaching a preset number of pre-training times; or the pre-training process of the image recognition model may be considered completed when the training output results of the image recognition model converge.

[0117] Furthermore, after obtaining the damage identification results output by the image recognition model, the damage prevention strategy of the water conservancy project can also be determined based on the damage identification results. For example, when the damage identification result is the appearance of structural cracks, the corresponding damage prevention strategy can be immediately determined to be structural reinforcement and repair; when the damage identification result is the appearance of leakage, the corresponding damage prevention strategy can be immediately determined to be filling pores, etc.

[0118] Optionally, see Figure 7 , Figure 7 is a schematic diagram of the architecture of a Transformer model provided in an embodiment of the present application. The image recognition model used in the embodiment of the present application may be a Transformer model, such as Figure 7As shown in the figure, the Transformer model is generally divided into two parts, the encoder on the left and the decoder on the right. When the source text input of the encoder passes through the position encoder, it will go through several encoding layers. Each encoding layer consists of two sub-layer connection structures. The first sub-layer connection structure includes a multi-head self-attention sub-layer and a residual and normalization sub-layer. The second sub-layer connection structure includes a feed-forward fully connected sub-layer and a residual and normalization sub-layer. When the target text input of the decoder passes through the position encoder, it will go through several decoding layers. Each decoding layer consists of three sub-layer connection structures. The first sub-layer connection structure and the second sub-layer connection structure both include a multi-head self-attention sub-layer and a residual and normalization sub-layer. The third sub-layer connection structure includes a feed-forward fully connected sub-layer and a residual and normalization sub-layer, and then goes through the linear layer and the Softmax layer before output.

[0119] The Transformer model can better complete the task of recognizing images of water conservancy projects due to its advantages such as parallel computing, long sequence modeling capabilities, and easy training.

[0120] For example, please refer to Figure 8 , Figure 8 It is a flow chart of determining the disease identification result through the Transformer model provided in an embodiment of the present application. After the image of the water conservancy project is collected, the image is pixel-decoded to form an image pixel decoding matrix, and the image pixel decoding matrix is ​​input into the pre-trained Transformer model. Finally, the Softmax layer in the Transformer model is used to predict and identify related diseases and output them as the disease identification result.

[0121] By inputting the image of the water conservancy project into a trained image recognition model, the embodiment of the present application can obtain the disease recognition results output by the image recognition model, and then match and determine the disease protection strategy of the water conservancy project, so as to more quickly and accurately identify and locate the diseases occurring in the water conservancy project, and effectively improve the disease protection efficiency of the water conservancy project.

[0122] Please refer to Fig. 9 , the embodiment of the present application also provides a water conservancy project measurement system, which can implement the above-mentioned water conservancy project measurement method, the system includes: a positioning module, a laser module, and a processor;

[0123] A processor for performing the following steps:

[0124] Control the positioning module and the laser module to obtain position data and laser measurement data at multiple measurement points; wherein the laser measurement data is the laser measurement data between the multiple measurement points and the point to be measured; the point to be measured is any fixed point on the surface of the water conservancy project;

[0125] Determine the geographic coordinates of the points to be measured based on the position data and the laser measurement data;

[0126] Return to the step of obtaining the position data and laser measurement data at multiple measurement points until the geographic coordinates of all the points to be measured are determined, and the geographic coordinates of all the points to be measured are used as the geographic coordinate set of the current sampling period;

[0127] Determine the measurement results of the water conservancy project based on the collection of geographic coordinates over multiple sampling periods.

[0128] Specifically, the processor of the water conservancy engineering measurement system can be installed inside the water conservancy engineering measurement system and be communicatively connected with the positioning module and the laser module of the water conservancy engineering measurement system.

[0129] Optionally, the water conservancy project measurement system can be a drone or a movable robot, so that the staff can control the water conservancy project measurement system to go to different measurement points to perform measurement operations, which can effectively save manpower and time costs.

[0130] It can be understood that the contents of the above method embodiments are all applicable to the present system embodiments, the functions specifically implemented by the present system embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.

[0131] As an optional embodiment, the system further includes a camera module;

[0132] The processor is in communication connection with the camera module; the camera module is used for collecting images of the water conservancy project.

[0133] Specifically, Fig. 9 As shown, the water conservancy project measurement system is also equipped with a camera module. The processor of the water conservancy project measurement system is communicated with the camera module and can control the camera module to collect images of the water conservancy project. The collected images of the water conservancy project can be input into a pre-trained image recognition model to obtain the disease recognition results output by the image recognition model.

[0134] Optionally, in addition to the main camera, the camera module can also be equipped with a thermal imaging lens. When leakage occurs on the surface of the water conservancy project, since there is an obvious difference between the water flow temperature and the surface temperature of the water conservancy project, the leakage can be quickly captured through thermal imaging pictures, thereby facilitating subsequent repair work.

[0135] As an optional embodiment, the system is mounted with crawlers;

[0136] The processor controls the water conservancy project measurement system to perform measurement operations according to a preset measurement route.

[0137] Specifically, Fig. 9 As shown, when the water conservancy engineering measurement system is a movable robot, the water conservancy engineering measurement system is also equipped with tracks, and the processor of the water conservancy engineering measurement system can follow a pre-set measurement route to control the water conservancy engineering measurement system to go to different measurement points in turn to complete the measurement task.

[0138] Below, combined with the specific application implementation process, the water conservancy project measurement method provided in this application is introduced and explained in detail:

[0139] In an embodiment of the present application, a water conservancy project measurement method is provided. The method can be applied to the measurement environment of a water conservancy project. Without the need for technical personnel to operate complex measuring instruments, it is possible to determine whether a water conservancy project has been deformed based on whether the geographic coordinates have changed significantly, thereby improving measurement efficiency and effectively meeting the monitoring and management needs of water conservancy projects.

[0140] Specifically, firstly, the position data and laser measurement data of the measurement system at multiple measurement points are obtained, and the geographic coordinates of the current point to be measured are determined based on the position data and the laser measurement data. Then, the step of obtaining the position data and laser measurement data of the measurement system at multiple measurement points is returned to execute, and the geographic coordinates of the next point to be measured are determined, until the geographic coordinates of all the points to be measured are determined and used as the geographic coordinate set of the current sampling period.

[0141] Furthermore, the measurement results of the water conservancy project are determined based on the geographical coordinate sets of multiple sampling periods.

[0142] Furthermore, the distance information between multiple measuring points and the points to be measured can be determined based on the start time when the multiple measuring points transmit laser signals to the points to be measured, and the end time when the multiple measuring points receive the reflected laser signals. Based on the distance information of all the points to be measured, the Kalman algorithm can be used to construct a three-dimensional model of the water conservancy project.

[0143] Optionally, the camera module carried by the water conservancy project measurement system can be used to collect images of the water conservancy project, and the images of the water conservancy project can be input into an image recognition model (Transformer model) to obtain the disease identification results output by the image recognition model, and determine the disease protection strategy of the water conservancy project.

[0144] Please refer to Fig.10 , Fig.10 The hardware structure of the electronic device provided by the present application is illustrated, and the electronic device includes:

[0145] The processor 1001 may be implemented by a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (Application Specific Integrated Circuit, ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the technical solutions provided in the embodiments of the present application;

[0146] The memory 1002 can be implemented in the form of a read-only memory (ROM), a static storage device, a dynamic storage device, or a random access memory (RAM). The memory 702 can store an operating system and other application programs. When the technical solution provided in the embodiment of this specification is implemented by software or firmware, the relevant program code is stored in the memory 1002, and the processor 1001 calls and executes the water conservancy project measurement method of the embodiment of this application;

[0147] Input / output interface 1003, used to implement information input and output;

[0148] The communication interface 1004 is used to realize the communication interaction between the device and other devices. The communication can be realized through a wired manner (such as USB, network cable, etc.) or a wireless manner (such as mobile network, WIFI, Bluetooth, etc.);

[0149] A bus 1005 , which transmits information between various components of the device (e.g., the processor 1001 , the memory 1002 , the input / output interface 1003 , and the communication interface 1004 );

[0150] The processor 1001 , the memory 1002 , the input / output interface 1003 and the communication interface 1004 are connected to each other in communication within the device via the bus 1005 .

[0151] It can be understood that the contents of the above method embodiments are all applicable to the present device embodiments, the functions specifically implemented by the present device embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.

[0152] An embodiment of the present application also provides a computer-readable storage medium, which stores a computer program. When the computer program is executed by a processor, the above-mentioned water conservancy project measurement method is implemented.

[0153] It can be understood that the contents of the above method embodiments are all applicable to the present storage medium embodiments, the functions specifically implemented by the present storage medium embodiments are the same as those of the above method embodiments, and the beneficial effects achieved are also the same as those achieved by the above method embodiments.

[0154] The memory, as a non-transient computer-readable storage medium, can be used to store non-transient software programs and non-transient computer executable programs. In addition, the memory may include a high-speed random access memory, and may also include a non-transient memory, such as at least one disk storage device, a flash memory device, or other non-transient solid-state storage device. In some embodiments, the memory may optionally include a memory remotely disposed relative to the processor, and these remote memories may be connected to the processor via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0155] The water conservancy project measurement method, system, electronic device and storage medium provided in the embodiments of the present application obtain the position data and laser measurement data of the measurement point; determine the geographic coordinates of the point to be measured based on the data; return to the step of obtaining data until the geographic coordinates of all the points to be measured are determined and used as the geographic coordinate set of the current sampling period; determine the project measurement results based on the geographic coordinate sets of multiple sampling periods. The present application can calculate the accurate geographic coordinates of multiple points to be measured on the surface of the water conservancy project by collecting the position data and laser measurement data at different measurement points, and then determine the water conservancy project measurement results by comparing the geographic coordinate sets of multiple sampling periods. Without the need for technicians to operate complex measuring instruments, it can determine whether the water conservancy project has been deformed based on whether the geographic coordinates have changed significantly, thereby improving measurement efficiency and effectively meeting the monitoring and management needs of water conservancy projects.

[0156] The embodiments described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application and do not constitute a limitation on the technical solutions provided in the embodiments of the present application. Those skilled in the art will appreciate that with the evolution of technology and the emergence of new application scenarios, the technical solutions provided in the embodiments of the present application are also applicable to similar technical problems.

[0157] Those skilled in the art will appreciate that the technical solutions shown in the figures do not constitute a limitation on the embodiments of the present application, and may include more or fewer steps than shown in the figures, or a combination of certain steps, or different steps.

[0158] The device embodiments described above are merely illustrative, and the units described as separate components may or may not be physically separated, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0159] Those skilled in the art will appreciate that all or some of the steps in the methods disclosed above, and the functional modules / units in the systems and devices may be implemented as software, firmware, hardware, or a suitable combination thereof.

[0160] The terms "first", "second", "third", "fourth", etc. (if any) in the specification of the present application and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable where appropriate, so that the embodiments of the present application described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0161] In the several embodiments provided in the present application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the above units is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0162] The units described above as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0163] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0164] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes multiple instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods of various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk, and other media that can store programs.

[0165] The preferred embodiments of the present invention are described above with reference to the accompanying drawings, but the scope of the rights of the present invention is not limited thereto. Any modification, equivalent substitution and improvement made by a person skilled in the art without departing from the scope and essence of the present invention should be within the scope of the rights of the present invention.

Claims

1. A water conservancy project measurement method, characterized in that: The method comprises the following steps: Acquire position data and laser measurement data at multiple measurement points; wherein the laser measurement data is laser measurement data between the multiple measurement points and the point to be measured; the point to be measured is any fixed point on the surface of the water conservancy project; Determine the geographic coordinates of the point to be measured according to the position data and the laser measurement data; Returning to the step of acquiring the position data and the laser measurement data at the plurality of measurement points, until the geographic coordinates of all the points to be measured are determined, and the geographic coordinates of all the points to be measured are used as the geographic coordinate set of the current sampling period; Determining the measurement results of the water conservancy project according to the geographic coordinate sets of multiple sampling periods; Determining the geographic coordinates of the point to be measured according to the position data and the laser measurement data includes: Acquire first position data and first laser measurement data of a first measurement point, and second position data and second laser measurement data of a second measurement point; Determine a first angle and a second angle according to the first position data, the first laser measurement data, the second position data and the second laser measurement data; Calculating the geographic coordinates of a first point to be measured according to the first angle, the second angle, the first position data, and the second position data; The first angle is the angle between the first straight line and the second straight line; the first straight line passes through the first measuring point and the second measuring point; the second straight line passes through the first measuring point and the first point to be measured; the second angle is the angle between the first straight line and the third straight line; the third straight line passes through the second measuring point and the first point to be measured; The calculation formula for calculating the geographic coordinates of the first point to be measured based on the first angle, the second angle, the first position data and the second position data is: Among them, x a and a is the first position data; b and b is the second position data; A is the first angle; B is the second angle; x p and p are the geographic coordinates of the first point to be measured.

2. The water conservancy project measurement method according to claim 1, characterized in that: The laser measurement data also includes the start time when the multiple measurement points transmit laser signals to the point to be measured, and the end time when the multiple measurement points receive the reflected laser signals; After determining the measurement results of the water conservancy project according to the geographic coordinate sets of multiple sampling periods, the method further includes: Acquire the start time and the end time of the multiple measurement points; Determine distance information between the plurality of measuring points and the point to be measured according to the start time and the end time; Returning to the step of obtaining the start time and the end time of the plurality of measuring points, until the distance information between the plurality of measuring points and all the points to be measured is determined, and taking the distance information between the plurality of measuring points and all the points to be measured as a distance information set; Based on the distance information set, a three-dimensional model of the water conservancy project is constructed using the Kalman algorithm.

3. The water conservancy project measurement method according to claim 1, characterized in that: The method further comprises: Collecting images of the water conservancy project; Inputting the image into an image recognition model to obtain a disease recognition result output by the image recognition model; Determining a disease prevention strategy for the water conservancy project based on the disease identification result; The image recognition model is obtained after training using historical image samples and disease recognition result labels corresponding to the historical image samples.

4. A water conservancy project measurement system, characterized in that: include: Positioning module, laser module, processor; The processor is used to perform the following steps: Control the positioning module and the laser module to obtain position data and laser measurement data at multiple measurement points; wherein the laser measurement data is laser measurement data between the multiple measurement points and the point to be measured; the point to be measured is any fixed point on the surface of the water conservancy project; Determine the geographic coordinates of the point to be measured according to the position data and the laser measurement data; Returning to the step of acquiring the position data and the laser measurement data at the plurality of measurement points, until the geographic coordinates of all the points to be measured are determined, and the geographic coordinates of all the points to be measured are used as the geographic coordinate set of the current sampling period; Determining the measurement results of the water conservancy project according to the geographic coordinate sets of multiple sampling periods; Determining the geographic coordinates of the point to be measured according to the position data and the laser measurement data includes: Acquire first position data and first laser measurement data of a first measurement point, and second position data and second laser measurement data of a second measurement point; Determine a first angle and a second angle according to the first position data, the first laser measurement data, the second position data and the second laser measurement data; Calculating the geographic coordinates of a first point to be measured according to the first angle, the second angle, the first position data, and the second position data; The first angle is the angle between the first straight line and the second straight line; the first straight line passes through the first measuring point and the second measuring point; the second straight line passes through the first measuring point and the first point to be measured; the second angle is the angle between the first straight line and the third straight line; the third straight line passes through the second measuring point and the first point to be measured; The calculation formula for calculating the geographic coordinates of the first point to be measured based on the first angle, the second angle, the first position data and the second position data is: Among them, x a and a is the first position data; b and b is the second position data; A is the first angle; B is the second angle; x p and p are the geographic coordinates of the first point to be measured.

5. The water conservancy engineering measurement system according to claim 4, characterized in that: The system also includes a camera module; The processor is in communication connection with the camera module; the camera module is used for collecting images of the water conservancy project.

6. The water conservancy engineering measurement system according to claim 4, characterized in that: The system is mounted with crawlers; The processor controls the water conservancy project measurement system to perform measurement operations according to a preset measurement route.

7. An electronic device, characterized in that: The electronic device comprises a memory and a processor, the memory stores a computer program, and the processor implements the water conservancy project measurement method according to any one of claims 1 to 3 when executing the computer program.

8. A computer-readable storage medium storing a computer program, characterized in that: When the computer program is executed by a processor, the water conservancy project measurement method according to any one of claims 1 to 3 is implemented.