A water source state monitoring method and system
By acquiring remote sensing images of static water bodies and the speed of water movement, and dynamically adjusting the monitoring frequency, the problem of insufficient development of water quality data has been solved, enabling a comprehensive understanding of water conditions and an intelligent upgrade of the monitoring system.
Patent Information
- Application Number
- CN202510566791.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-30
- Publication Date
- 2026-01-06
- Estimated Expiration
- 2045-04-30
AI Technical Summary
In existing technologies, water quality data for static water bodies such as reservoirs and lakes have not been fully developed, making it difficult for managers to have a comprehensive understanding of the water conditions.
By acquiring remote sensing images of water bodies, water source monitoring points are identified. Based on the status data obtained from the monitoring points, water source maps are created. The accuracy of the application is determined by the water movement speed, and the monitoring frequency is dynamically adjusted to improve data utilization.
It has improved the availability of water quality data, helped managers better understand the water conditions, enhanced the coordination and flexibility of the monitoring system, and increased its level of intelligence.
Smart Images

Figure CN120495328B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of water source status monitoring technology, specifically a water source status monitoring method and system. Background Technology
[0002] For some static water bodies, such as reservoirs and lakes, which are closely related to people's lives, water quality monitoring is a necessary task. With the advancement of intelligent devices, water source monitoring tasks are generally completed by intelligent devices. These intelligent devices can autonomously collect water body data and then upload it to the data center. However, the development level of these data in the existing technology is very low. They are only used as measurement data and have not been developed. In fact, these data contain a lot of implicit information. How to improve the development level of water quality data so that managers can better understand the water body conditions is the technical problem that the present invention aims to solve. Summary of the Invention
[0003] The purpose of this invention is to provide a method and system for monitoring the state of water sources, so as to solve the problems mentioned in the background art.
[0004] To achieve the above objectives, the present invention provides the following technical solution:
[0005] A method and system for monitoring the condition of a water source, the method comprising:
[0006] Acquire remote sensing images of the water area, and determine water source monitoring points based on the remote sensing images;
[0007] Based on the status data containing coordinates and time obtained from water source monitoring points, a water source map is created; the water source map contains time labels to characterize the water source features at a certain moment.
[0008] Obtain the water movement velocity at a location within a time period, and determine the accuracy of the water source map application based on the water movement velocity at the location.
[0009] When the application accuracy reaches a preset threshold, the water source map for future times is predicted based on the application accuracy, and the monitoring frequency of the water source monitoring points is set to a preset default value.
[0010] When the application accuracy is less than a preset threshold, the monitoring frequency of the water source monitoring point is updated based on the application accuracy.
[0011] As a further aspect of the present invention: the step of acquiring remote sensing images of the water area and determining water source monitoring points based on the remote sensing images includes:
[0012] Acquire remote sensing images of the water area, perform contour recognition on the remote sensing images, and determine the shoreline;
[0013] The equidistant lines of the shoreline are determined based on the preset first step length, thus obtaining the line group;
[0014] Select an initial point on each line in the preset second step length online group;
[0015] The initial point is adjusted based on its positional relationship with the static main body in the water area, and the adjusted initial point is used as the water source monitoring point.
[0016] As a further aspect of the present invention: the step of acquiring state data containing coordinates and time based on water source monitoring points, and creating a water source map based on the state data includes:
[0017] Obtain the coordinates of water source monitoring points and establish data units labeled with coordinates;
[0018] The state data containing time information is obtained based on the data unit, and then sorted according to the time order;
[0019] Based on the preset water source map, the time point is determined by the interval. For any given time point, the most recent status data before that time point is read from each data unit.
[0020] All status data are statistically analyzed based on the coordinates of the data units corresponding to the status data, and a water source map is created based on the status data.
[0021] As a further aspect of the present invention: the step of obtaining the water movement velocity containing the location over a time period, and determining the application accuracy of the water source map based on the water movement velocity containing the location includes:
[0022] Query the water movement velocity containing a time period and a location in the historical record, and convert the water movement velocity containing the location into a two-dimensional vector;
[0023] Query the preset prediction span, obtain the latest water source map time, take the latest water source map time as the first time, and backtrack the prediction span based on the first time as the second time.
[0024] The system receives the analysis range input by the staff, and backtracks the analysis range from the first moment to the third moment; wherein, the prediction span and the analysis range are time periods.
[0025] Randomly select a water source map within the range of less than the second time and greater than the third time as the original map, query the time of the original map, and read the water source map after the predicted span based on that time as the actual map;
[0026] Read the water movement velocity within the predicted span that contains the location, and simulate the original map based on the read water movement velocity containing the location to obtain the predicted map;
[0027] The prediction accuracy is obtained by comparing the predicted map with the actual map.
[0028] Calculate the prediction accuracy for each original graph to determine the application accuracy of the prediction span;
[0029] The calculation process for the application accuracy is as follows:
[0030] In the formula, Y is the application accuracy, α is the preset correction coefficient, and X... i Let E{ln(1+X)} represent the prediction accuracy corresponding to the i-th original image. i )} represents ln(1+X i The mean of the terms, σ{ln(1+gX) i )} represents ln(1+X i The standard deviation of the term.
[0031] As a further aspect of the present invention: the step of predicting the water source map for future times based on the application accuracy when the application accuracy reaches a preset threshold, and setting the monitoring frequency of the water source monitoring points to a preset default value includes:
[0032] When the accuracy of the application reaches a preset threshold, query the water movement speed containing the location;
[0033] Predict future source maps based on the location-informed water movement velocity and known source maps;
[0034] Read the preset default value as the monitoring frequency of the water source monitoring point;
[0035] Record the duration for which the application accuracy reaches a preset threshold. When the duration reaches the preset duration threshold, the prediction span is periodically expanded based on a preset step size.
[0036] As a further aspect of the present invention: the step of updating the monitoring frequency of the water source monitoring point based on the application accuracy when the application accuracy is less than a preset threshold includes:
[0037] When the accuracy of the application is less than a preset threshold, the prediction span is reduced based on a preset step size;
[0038] The monitoring frequency of water source monitoring points is updated synchronously based on application accuracy.
[0039] The present invention also provides a water source status monitoring system, the system comprising:
[0040] The monitoring point determination module is used to acquire remote sensing images of the water area and determine water source monitoring points based on the remote sensing images.
[0041] The water source map creation module is used to obtain state data containing coordinates and time from water source monitoring points, and to create a water source map based on the state data; the water source map contains time labels to characterize the water source features at a certain time.
[0042] The accuracy determination module is used to obtain the water movement velocity of a location within a time period, and to determine the application accuracy of the water source map based on the water movement velocity of the location.
[0043] The water source map prediction module is used to predict the water source map at future times based on the application accuracy when the application accuracy reaches a preset threshold, and to set the monitoring frequency of the water source monitoring points to a preset default value.
[0044] The monitoring frequency update module is used to update the monitoring frequency of the water source monitoring point based on the application accuracy when the application accuracy is less than a preset threshold.
[0045] As a further aspect of the present invention: the monitoring point determination module includes:
[0046] A contour recognition unit is used to acquire remote sensing images of water areas, perform contour recognition on the remote sensing images, and determine the shoreline;
[0047] The line group generation unit is used to determine the equidistant lines of the shoreline based on the preset first step length, and thus obtain the line group;
[0048] The initial point selection unit is used to select an initial point on each line in the online group according to the preset second step length;
[0049] The point adjustment unit is used to adjust the initial point according to the positional relationship between the initial point and the static main body in the water area, and the adjusted initial point is used as the water source monitoring point.
[0050] As a further aspect of the present invention: the water source map creation module includes:
[0051] The repository building unit is used to obtain the coordinates of water source monitoring points and establish data units labeled with coordinates.
[0052] The state data sorting unit is used to obtain state data containing time information based on data units and sort it according to time order.
[0053] The data reading unit is used to determine time points by creating intervals based on a preset water source map, and for any given time point, read the most recent state data before that time point from each data unit;
[0054] Create an execution unit to statistically analyze all state data based on the coordinates of the data units corresponding to the state data, and create a water source map based on the state data.
[0055] As a further aspect of the present invention: the application accuracy determination module includes:
[0056] The water movement velocity conversion unit containing location is used to query the water movement velocity containing location within a time period in the historical record and convert the water movement velocity containing location into a two-dimensional vector.
[0057] The time determination unit is used to query the preset prediction span, obtain the latest water source map time, take the latest water source map time as the first time, and backtrack the prediction span based on the first time as the second time.
[0058] The range determination unit is used to receive the analysis range input by the staff, and backtrack the analysis range based on the first time point as the third time point; wherein, the prediction span and the analysis range are time periods;
[0059] The independent variable selection unit is used to randomly select a water source map within a range of less than the second time and greater than the third time as the original map, query the time of the original map, and read the water source map after the predicted span based on that time as the actual map.
[0060] The simulation execution unit is used to read the water movement velocity of the location within the prediction span, and simulate the original map based on the read water movement velocity of the location to obtain the prediction map;
[0061] The comparison unit is used to compare the predicted map with the actual map to obtain the prediction accuracy.
[0062] The statistical application unit is used to calculate the prediction accuracy corresponding to each original graph and determine the application accuracy of the prediction span.
[0063] The calculation process for the application accuracy is as follows:
[0064] In the formula, Y is the application accuracy, α is the preset correction coefficient, and X... i Let E{ln(1+X)} represent the prediction accuracy corresponding to the i-th original image. i )} represents ln(1+X i The mean of the terms, σ{ln(1+gX) i )} represents ln(1+X i The standard deviation of the term.
[0065] Compared with the prior art, the beneficial effects of the present invention are:
[0066] This invention uses fluid simulation software to simulate the state of a body of water and combines the water quality data collected at the current moment to predict the water quality data at future moments, which helps managers understand the future situation. At the same time, the prediction process and the water quality data acquisition process are adjusted by negative feedback based on the water quality data, which greatly improves the coordination of the entire monitoring system, making it highly flexible and intelligent. Attached Figure Description
[0067] To more clearly illustrate the technical solutions in the embodiments of the present invention, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of the present invention.
[0068] Figure 1 The overall flowchart of the water source status monitoring method is shown.
[0069] Figure 2 A structural diagram of a water source status monitoring system is shown. Detailed Implementation
[0070] To make the technical problems to be solved, the technical solutions, and the beneficial effects of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the present invention and are not intended to limit the present invention.
[0071] Figure 1 This is a flowchart illustrating the overall process of a water source status monitoring method and system. In this embodiment of the invention, a water source status monitoring method includes:
[0072] Step S100: Acquire remote sensing images of the water area and determine water source monitoring points based on the remote sensing images;
[0073] A body of water is a water area to be monitored. By using existing satellite services to acquire remote sensing images of the body of water (some map software has such services), and by identifying these remote sensing images, some points can be determined in the body of water, which are called water source monitoring points.
[0074] Step S200: Obtain status data containing coordinates and time based on water source monitoring points, and create a water source map based on the status data; the water source map contains time labels to characterize the water source features at a certain time.
[0075] Water source monitoring equipment is installed at water source monitoring points. Information about the water body obtained based on the water source monitoring equipment is called state data. For this application, the state data is set to be only one type. This is because if there are multiple types of state data, the technical solution of this application can be applied once in the process of obtaining each type of state data, and a simple superposition can be performed, which is not complicated. However, from the perspective of understandability, limiting the state data to one type of data can greatly improve the clarity of the explanation process.
[0076] After each water source monitoring device acquires status data, coordinates and time are inserted into the status data. The coordinates are the coordinates of the water source monitoring point, and the time is the time when the status data was acquired. All status data containing coordinates and time are counted to obtain two-dimensional data, called a water source map. The water source map can be understood as a matrix reflecting the status data. It is essentially feature data generated based on the status data. In other words, feature extraction is performed on all status data, and the feature extraction result is the water source map.
[0077] Step S300: Obtain the water movement velocity of the location within a time period, and determine the application accuracy of the water source map based on the water movement velocity of the location.
[0078] The water movement velocity containing location in this application is a simplified version of the water movement velocity containing location, which is the water movement velocity containing location over a period of time. The water movement velocity containing location can be obtained by setting up some sampling points in advance by staff and installing water velocity detectors at the sampling points.
[0079] The water movement speed containing location indicates the water flow situation. The process of obtaining the water movement speed in this application is a timed acquisition process, for example, once every half hour. The acquired water speed is used as the water speed for the next half hour. The water area in this application generally refers to relatively static water bodies such as reservoirs or lakes, whose water speed has a certain stability (related to the weather) and rarely changes frequently.
[0080] For a water source map at a certain moment, water flow simulation can be performed based on the water movement velocity containing the location to obtain a water source map for a future moment. After obtaining the water source map for the future moment, the accuracy of the water flow simulation process can be determined. In this process, the accuracy of the water flow simulation process based on water velocity is approximate. Therefore, the obtained accuracy can actually be considered as the application accuracy of the water source map (the application accuracy of the state data).
[0081] The water flow simulation process can be performed using existing fluid analysis software.
[0082] Step S400: When the application accuracy reaches a preset threshold, predict the water source map for future times based on the application accuracy, and set the monitoring frequency of the water source monitoring point to a preset default value;
[0083] When the application accuracy is high enough, the water source map at the current moment can predict the water source map at the future moment. On the one hand, the water source map at the current moment actually reflects the water source status information. On the other hand, it also allows the viewer to make a rough prediction of the future water source information. The prediction result may have some errors, but it has great reference value, indicating what the water source status is likely to be in the future if the current state develops. At the same time, the monitoring frequency of the water source monitoring point is set to a preset default value, which is a low value, to reduce the workload of the water source monitoring point.
[0084] Step S500: When the application accuracy is less than a preset threshold, update the monitoring frequency of the water source monitoring point based on the application accuracy;
[0085] When the accuracy of the application is less than the preset threshold, it indicates that there may be some error in the application of the water source map. In this case, it is necessary to increase the monitoring frequency of the water source monitoring points to obtain more actual status data.
[0086] Regarding step S100, the step of acquiring remote sensing images of the water area and determining water source monitoring points based on the remote sensing images includes:
[0087] Acquire remote sensing images of the water area, perform contour recognition on the remote sensing images, and determine the shoreline;
[0088] The equidistant lines of the shoreline are determined based on the preset first step length, thus obtaining the line group;
[0089] Select an initial point on each line in the preset second step length online group;
[0090] The initial point is adjusted based on its positional relationship with the static main body in the water area, and the adjusted initial point is used as the water source monitoring point.
[0091] In one example of the technical solution of this invention, the process of determining water source monitoring points is described. Remote sensing images of the water area are acquired, and contour recognition is performed on the images to determine the shoreline. In actual water areas, shorelines are almost always irregular curves. Based on a preset first-step length, equidistant lines of the shoreline are determined, resulting in a line group. The shoreline is the outermost line in the shore group. Then, based on a preset second-step length, points are selected on each line in the line group, called initial points. These initial points can serve as water source monitoring points. However, this application adjusts the initial points based on their positional relationship with static entities in the water area. Static entities include islands or fixed-position floating objects in the water area. The initial points can be adjusted according to their positional relationship, and the adjusted initial points serve as water source monitoring points. The adjustment method involves reducing the distance between each initial point and its nearest static entity, resulting in more water source monitoring points around the static entity. In actual scenarios, the closer to the static entity, the more complex the state of that location.
[0092] Regarding step S200, the step of acquiring state data containing coordinates and time based on water source monitoring points and creating a water source map based on the state data includes:
[0093] Obtain the coordinates of water source monitoring points and establish data units labeled with coordinates;
[0094] The state data containing time information is obtained based on the data unit, and then sorted according to the time order;
[0095] Based on the preset water source map, the time point is determined by the interval. For any given time point, the most recent status data before that time point is read from each data unit.
[0096] All status data are statistically analyzed based on the coordinates of the data units corresponding to the status data, and a water source map is created based on the status data.
[0097] In one example of the technical solution of the present invention, the process of creating a water source map is described. The coordinates of the water source monitoring points are obtained, data units are created using the coordinates as labels, state data containing time information is obtained based on the data units, and sorted according to the time order. In layman's terms, each water source monitoring point corresponds to a memory, and each memory sorts the data according to the time order when storing data.
[0098] The time intervals predetermined by the staff are called the water source map creation intervals. The time points are determined according to the water source map creation intervals. For example, the initial time is midnight of each day, and a time point is set every minute to obtain multiple time points within a day. For each time point, the most recent status data of that time point is read in each data unit. The status data is statistically analyzed according to the coordinates of the data unit to create the water source map.
[0099] Specifically, regarding the water source map in this application, a relatively simple approach is to directly count all state data in matrix form and use the matrix containing the state data as the water source map. In this case, the number of pixels in the water source map is comparable to the total number of elements in the matrix, and each pixel corresponds to each row and column position in the matrix. If display is required, the state data can be converted to grayscale for display.
[0100] If display quality is a consideration, another approach can be introduced. First, determine the number of pixels in the water source map. At this point, the number of pixels will be large. For each pixel, determine the influence of each element in the matrix on it. The influence can be the state data divided by the distance (the distance has a minimum value, that is, if the position of the pixel corresponds to a certain element, its distance is actually zero, but a default value is taken to quantify its influence). Then, add the influence of all elements on the pixel to obtain the fitted value of each pixel. Then, convert the fitted value into a color value to obtain a water source map with better display quality.
[0101] Regarding step S300, the step of obtaining the water movement velocity containing a time period and a location, and determining the application accuracy of the water source map based on the water movement velocity containing the location, includes:
[0102] Query the water movement velocity containing a time period and a location in the historical record, and convert the water movement velocity containing the location into a two-dimensional vector;
[0103] Query the preset prediction span, obtain the latest water source map time, take the latest water source map time as the first time, and backtrack the prediction span based on the first time as the second time.
[0104] The system receives the analysis range input by the staff, and backtracks the analysis range from the first moment to the third moment; wherein, the prediction span and the analysis range are time periods.
[0105] Randomly select a water source map within the range of less than the second time and greater than the third time as the original map, query the time of the original map, and read the water source map after the predicted span based on that time as the actual map;
[0106] Read the water movement velocity within the predicted span that contains the location, and simulate the original map based on the read water movement velocity containing the location to obtain the predicted map;
[0107] The prediction accuracy is obtained by comparing the predicted map with the actual map.
[0108] Statistically analyze the prediction accuracy for each original graph to determine the application accuracy for the prediction span.
[0109] The above content provides an evaluation scheme for water source maps. This application needs to record the acquired water velocity to obtain historical records. In the obtained historical records, the water movement velocity containing the time period and location is queried, and the water movement velocity containing the location is converted into a two-dimensional vector, that is, a vector from a top-down perspective. Then, the preset prediction span is queried to obtain the time of the latest water source map. The time of the latest water source map is taken as the first time. Then, the prediction span is reversed to obtain the second time. This means that for each water source map before the first time, a corresponding water source map can be found in the previous time. The found water source map is used as the independent variable. The water source map of the first time corresponds to the water source map of the second time. The water source map of the second time is used to predict the water source map of the first time.
[0110] In addition, the prediction process also occurs within a range, called the analysis range, which can be several hours or several days; examples of the first, second, and third moments mentioned above are given below:
[0111] Assuming the current time is 12:00, and a water source map has been obtained with a prediction span of half an hour, then the second time point is 11:30. At this point, the water source map at 11:30 is used to predict the water source map at 12:00, and the prediction result is obtained. By comparing the actual water source map at 12:00 with the prediction result, the prediction accuracy can be evaluated. Correspondingly, the water source map at 11:59 corresponds to the water source map at 11:29. In addition, if the analysis range is, for example, 6 hours, then 0:00 is the third time point. As time goes by, for example, when it reaches 12:10, then 0:00 is the third time point.
[0112] Based on the above, a water source map is randomly selected within a range less than the second time point and greater than the third time point as the original map. The time of the original map is queried, and the water source map after the predicted span is read based on that time point as the actual map. The water movement velocity containing the location within the predicted span is read, and the original map is simulated based on the read water movement velocity containing the location to obtain the predicted map. The predicted map and the actual map are compared to obtain the prediction accuracy. Thus, a prediction accuracy can be obtained for each randomly selected water source map.
[0113] It is worth mentioning that, regardless of how the water source map is generated, during the comparison process, only matrix statistical status data needs to be used for comparison, that is, only the status data at the same location is compared.
[0114] The prediction accuracy of all selected water source maps is statistically analyzed to determine the application accuracy for the prediction span. Regarding the meaning of application accuracy, since the prediction process based on water velocity in this application is completed by existing software, the simulation accuracy of the software is related to the prediction span, given the software is fixed. For example, the accuracy of simulating the state after one hour is generally less than the accuracy of simulating the state after one minute. Therefore, what is obtained is actually the prediction accuracy for different prediction spans. Furthermore, since the prediction basis is the water source map, there is an expansion process of state data between the water source maps, and the prediction accuracy is also regarded as the application accuracy of the water source map.
[0115] The calculation process for the application accuracy is as follows:
[0116] In the formula, Y is the application accuracy, α is the preset correction coefficient, and X... i Let E{ln(1+X)} represent the prediction accuracy corresponding to the i-th original image. i )} represents ln(1+X i The mean of the terms, σ{ln(1+gX) i )} represents ln(1+X i The standard deviation of the term.
[0117] The above provides one method for calculating application accuracy. This method essentially represents the relationship between application accuracy and the prediction accuracy of each original graph. It is directly proportional to the mean of prediction accuracy, indicating that the higher the prediction accuracy, the higher the application accuracy; and inversely proportional to the standard deviation of prediction accuracy, indicating that the greater the fluctuation in prediction accuracy, the lower the application accuracy. It is worth mentioning that a logarithmic function is added to the prediction accuracy. Since the derivative of the logarithmic function is a decreasing function, this means that when the prediction accuracy is large, its influence is small, which is consistent with the actual situation. This application pays more attention to the case of low prediction accuracy.
[0118] In addition, the data in the calculation process generally needs to be normalized to make it dimensionless before calculation. The range of prediction accuracy is a preset value, and then α is used to determine the range of applied accuracy within another range. Of course, the function of α can also be replaced by other methods, namely statistical methods. Calculate the difference between the historical minimum and historical maximum values of the item. For each calculation result, calculate the difference between it and the historical minimum value, and then compare it with the calculated difference. This can convert the application's prediction to the range of zero to one.
[0119] Regarding step S400, the step of predicting the water source map for future times based on the application accuracy when the application accuracy reaches a preset threshold, and setting the monitoring frequency of the water source monitoring points to a preset default value, includes:
[0120] When the accuracy of the application reaches a preset threshold, query the water movement speed containing the location;
[0121] Predict future source maps based on the location-informed water movement velocity and known source maps;
[0122] Read the preset default value as the monitoring frequency of the water source monitoring point;
[0123] Record the duration for which the application accuracy reaches a preset threshold. When the duration reaches the preset duration threshold, the prediction span is periodically expanded based on a preset step size.
[0124] In one example of the technical solution of the present invention, when the application accuracy is high enough, the water movement speed containing the location at the latest moment is queried, and the water source map at the future moment is predicted based on the water movement speed containing the location and the known water source map. At the same time, a default value is used as the monitoring frequency of the water source monitoring point. The default value is generally a low value to alleviate the workload of the water source monitoring point.
[0125] Based on the above, the duration for which the application accuracy reaches a preset threshold is recorded. If the application accuracy remains at a high value for a long time, the prediction span can be extended, for example, from a prediction of 10 minutes to a prediction of 11 minutes. Generally, the application accuracy will only show a high value for a long time when the water area is in a stable state. At this time, the water area status can be predicted for a longer period of time, providing reference for staff.
[0126] Regarding step S500, the step of updating the monitoring frequency of the water source monitoring point based on the application accuracy when the application accuracy is less than a preset threshold includes:
[0127] When the accuracy of the application is less than a preset threshold, the prediction span is reduced based on a preset step size;
[0128] The monitoring frequency of water source monitoring points is updated synchronously based on application accuracy.
[0129] In one example of the technical solution of the present invention, when the application accuracy is less than a preset threshold, it can be determined that the water area is in an unstable state. On the one hand, it is necessary to reduce the prediction span, and on the other hand, it is necessary to increase the monitoring frequency of the water source monitoring point to obtain more data. The monitoring frequency is inversely proportional to the application accuracy.
[0130] Figure 2 A structural diagram of a water source status monitoring system is shown. In a preferred embodiment of the technical solution of the present invention, a water source status monitoring system is also provided, the system 10 comprising:
[0131] The monitoring point determination module 11 is used to acquire remote sensing images of the water area and determine water source monitoring points based on the remote sensing images.
[0132] The water source map creation module 12 is used to obtain state data containing coordinates and time based on water source monitoring points, and to create a water source map based on the state data; the water source map contains time labels to characterize the water source features at a certain time.
[0133] The accuracy determination module 13 is used to obtain the water movement speed of a location within a time period, and to determine the accuracy of the application of the water source map based on the water movement speed of the location.
[0134] The water source map prediction module 14 is used to predict the water source map at future times based on the application accuracy when the application accuracy reaches a preset threshold, and set the monitoring frequency of the water source monitoring point to a preset default value.
[0135] The monitoring frequency update module 15 is used to update the monitoring frequency of the water source monitoring point based on the application accuracy when the application accuracy is less than a preset threshold.
[0136] Furthermore, the monitoring point determination module 11 includes:
[0137] A contour recognition unit is used to acquire remote sensing images of water areas, perform contour recognition on the remote sensing images, and determine the shoreline;
[0138] The line group generation unit is used to determine the equidistant lines of the shoreline based on the preset first step length, and thus obtain the line group;
[0139] The initial point selection unit is used to select an initial point on each line in the online group according to the preset second step length;
[0140] The point adjustment unit is used to adjust the initial point according to the positional relationship between the initial point and the static main body in the water area, and the adjusted initial point is used as the water source monitoring point.
[0141] Specifically, the water source map creation module 12 includes:
[0142] The repository building unit is used to obtain the coordinates of water source monitoring points and establish data units labeled with coordinates.
[0143] The state data sorting unit is used to obtain state data containing time information based on data units and sort it according to time order.
[0144] The data reading unit is used to determine time points by creating intervals based on a preset water source map, and for any given time point, read the most recent state data before that time point from each data unit;
[0145] Create an execution unit to statistically analyze all state data based on the coordinates of the data units corresponding to the state data, and create a water source map based on the state data.
[0146] Furthermore, the application accuracy determination module 13 includes:
[0147] The water movement velocity conversion unit containing location is used to query the water movement velocity containing location within a time period in the historical record and convert the water movement velocity containing location into a two-dimensional vector.
[0148] The time determination unit is used to query the preset prediction span, obtain the latest water source map time, take the latest water source map time as the first time, and backtrack the prediction span based on the first time as the second time.
[0149] The range determination unit is used to receive the analysis range input by the staff, and backtrack the analysis range based on the first time point as the third time point; wherein, the prediction span and the analysis range are time periods;
[0150] The independent variable selection unit is used to randomly select a water source map within a range of less than the second time and greater than the third time as the original map, query the time of the original map, and read the water source map after the predicted span based on that time as the actual map.
[0151] The simulation execution unit is used to read the water movement velocity of the location within the prediction span, and simulate the original map based on the read water movement velocity of the location to obtain the prediction map;
[0152] The comparison unit is used to compare the predicted map with the actual map to obtain the prediction accuracy.
[0153] The statistical application unit is used to calculate the prediction accuracy corresponding to each original graph and determine the application accuracy of the prediction span.
[0154] The calculation process for the application accuracy is as follows:
[0155] In the formula, Y is the application accuracy, α is the preset correction coefficient, and X... i Let E{ln(1+X)} represent the prediction accuracy corresponding to the i-th original image. i )} represents ln(1+X i The mean of the terms, σ{ln(1+gX) i )} represents ln(1+X i The standard deviation of the term.
[0156] The above are merely preferred embodiments of the present invention and do not limit the scope of the patent. Any equivalent structural or procedural transformations made based on the description and drawings of the present invention, or direct or indirect applications in other related technical fields, are similarly included within the scope of patent protection of the present invention.
Claims
1. A water source condition monitoring method characterized by, The method comprises: acquiring a remote sensing image of a water area, determining a water source monitoring point according to the remote sensing image; acquiring state data containing coordinates and time based on the water source monitoring point, and creating a water source graph according to the state data; the water source graph contains a time label, which is used to represent the water source characteristics at a certain time; acquiring a water body movement speed containing a position and a time period, and determining the application accuracy of the water source graph according to the water body movement speed containing the position; when the application accuracy reaches a preset threshold, predicting a water source graph at a future time based on the application accuracy, and setting the monitoring frequency of the water source monitoring point to a preset default value; when the application accuracy is less than the preset threshold, increasing the monitoring frequency of the water source monitoring point based on the application accuracy; the step of acquiring state data containing coordinates and time based on the water source monitoring point, and creating a water source graph according to the state data comprises: acquiring the coordinates of the water source monitoring point, and establishing a data unit labeled with the coordinates; acquiring state data containing time based on the data unit, and sorting based on time sequence; determining a time point according to a preset water source graph creation interval, and reading the latest state data before the time point in each data unit for any time point; statistically analyzing all state data according to the coordinates of the data unit corresponding to the state data, and creating a water source graph based on the state data; the step of acquiring a water body movement speed containing a position and a time period, and determining the application accuracy of the water source graph according to the water body movement speed containing the position comprises: querying the water body movement speed containing the position and the time period in the historical record, and converting the water body movement speed containing the position into a two-dimensional vector; querying a preset prediction span, acquiring the time of the latest water source graph, taking the time of the latest water source graph as a first time, and backtracking the prediction span based on the first time as a second time; receiving an analysis range input by a staff, backtracking the analysis range based on the first time as a third time; wherein the prediction span and the analysis range are time periods; randomly selecting a water source graph in a range less than the second time and greater than the third time as an original graph, querying the time of the original graph, and reading the water source graph after the prediction span based on the time as an actual graph; reading the water body movement speed containing the position within the prediction span, simulating the original graph based on the read water body movement speed containing the position to obtain a prediction graph; comparing the prediction graph and the actual graph to obtain a prediction accuracy; statistically analyzing the prediction accuracy corresponding to each original graph to determine the application accuracy of the prediction span; the calculation process of the application accuracy comprises: ; wherein, is an application accuracy, is a preset correction coefficient, denotes a prediction accuracy corresponding to the th original image, denotes a mean value of the terms, denotes a standard deviation of the terms.
2. The water source condition monitoring method according to claim 1, characterized by, the step of acquiring a remote sensing image of a water area, and determining a water source monitoring point according to the remote sensing image comprises: acquiring a remote sensing image of a water area, performing contour recognition on the remote sensing image, and determining a shoreline; determining equidistant lines of the shoreline according to a preset first step length to obtain a line group; selecting an initial point on each line in the line group according to a preset second step length; adjusting the initial point according to the position relationship between the initial point and a static main body in the water area, and taking the adjusted initial point as a water source monitoring point.
3. The water source condition monitoring method according to claim 1, characterized by, The step of predicting the water source map at the future time based on the application accuracy when the application accuracy reaches the preset threshold value and setting the monitoring frequency of the water source monitoring point to the preset default value comprises: When the application accuracy reaches the preset threshold value, the water body movement speed containing the position is inquired; The water source map at the future time is predicted based on the water body movement speed containing the position and the known water source map; The preset default value is read as the monitoring frequency of the water source monitoring point; The duration for which the application accuracy reaches the preset threshold value is recorded, and when the duration reaches the preset duration threshold value, the prediction span is enlarged based on the preset step timing.
4. The water source condition monitoring method according to claim 3, characterized by, The step of increasing the monitoring frequency of the water source monitoring point based on the application accuracy when the application accuracy is less than the preset threshold value comprises: When the application accuracy is less than the preset threshold value, the prediction span is reduced based on the preset step; The monitoring frequency of the water source monitoring point is increased synchronously based on the application accuracy.
5. A water source condition monitoring system characterized by, The system comprises: A monitoring point determination module for acquiring a remote sensing image of a water area and determining a water source monitoring point according to the remote sensing image; A water source map creation module for acquiring state data containing coordinates and time based on the water source monitoring point and creating a water source map according to the state data; the water source map contains a time label for representing water source characteristics at a time; An application accuracy determination module for acquiring water body movement speed containing a position containing a time period and determining the application accuracy of the water source map according to the water body movement speed containing the position; A water source map prediction module for predicting the water source map at the future time based on the application accuracy when the application accuracy reaches the preset threshold value and setting the monitoring frequency of the water source monitoring point to the preset default value; A monitoring frequency updating module for increasing the monitoring frequency of the water source monitoring point based on the application accuracy when the application accuracy is less than the preset threshold value; The water source map creation module comprises: A storage library construction unit for acquiring the coordinates of the water source monitoring point and establishing data units labeled with the coordinates; A state data sorting unit for acquiring state data containing time based on the data units and sorting the state data based on the time sequence; A data reading unit for determining a time point according to a preset water source map creation interval, reading the state data closest to the time point in each data unit for any one time point; A creation execution unit for statistically processing all state data according to the coordinates of the data units corresponding to the state data and creating the water source map based on the state data; The application accuracy determination module comprises: A water body movement speed containing a position conversion unit for inquiring the water body movement speed containing the position containing a time period in the historical record and converting the water body movement speed containing the position into a two-dimensional vector; A time determination unit for inquiring the preset prediction span, acquiring the time of the latest water source map, taking the time of the latest water source map as a first time, and backtracking the prediction span from the first time as a second time; A range determination unit for receiving an analysis range input by a worker and backtracking the analysis range from the first time as a third time; wherein the prediction span and the analysis range are time periods. The independent variable selection unit is configured to randomly select a water source graph in a range less than the second time and greater than the third time as an original graph, query a time of the original graph, read a water source graph after a prediction span based on the time as an actual graph; The simulation execution unit is configured to read a water body movement speed containing a position in the prediction span, simulate the original graph based on the read water body movement speed containing the position, and obtain a prediction graph; The comparison unit is configured to compare the prediction graph and the actual graph to obtain a prediction accuracy; The statistical application unit is configured to statistically determine the prediction accuracy corresponding to each original graph to determine an application accuracy of the prediction span; The application accuracy calculation process is as follows: ; wherein, is an application accuracy, is a preset correction coefficient, denotes the prediction accuracy corresponding to the th original image, denotes the mean value of the term, the standard deviation of the term.
6. The water source condition monitoring system of claim 5, wherein, The monitoring point determination module includes: The contour recognition unit is configured to acquire a remote sensing image of the water area, perform contour recognition on the remote sensing image, and determine a shoreline; The line group generation unit is configured to determine equidistant lines of the shoreline according to a preset first step length to obtain a line group; The initial point selection unit is configured to select an initial point on each line in the line group according to a preset second step length; The point adjustment unit is configured to adjust the initial point according to a position relationship between the initial point and a static main body in the water area, and take the adjusted initial point as a water source monitoring point.
Citation Information
Patent Citations
Online test system and method for water quality monitoring based on flow velocity simulation
CN117577213A
Water quality state fusion perception and prediction traceability method
CN118070234A