Water source state monitoring method and system
The water source monitoring points are determined through water remote sensing images, a state data water source map is created, and the accuracy is determined using the speed of water body movement to predict the future water source status, which solves the problem of low water quality data development and achieves more efficient water area monitoring and prediction.
Patent Information
- Application Number
- CN202510566791.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-30
- Publication Date
- 2025-08-15
- Estimated Expiration
- 2045-04-30
AI Technical Summary
In the prior art, the development degree of water quality data is low, and water quality monitoring data cannot be effectively used to facilitate managers to understand the water situation.
By obtaining remote sensing images of water areas, determining the water source monitoring points, creating a state data water source map containing coordinates and time, using the speed of water movement to determine the application accuracy, predict the water source map at future moments based on the accuracy and adjusting the monitoring frequency.
It improves the development of water quality data, enhances the coordination and flexibility of monitoring systems, and helps managers better understand the situation in the future waters.
Smart Images

Figure CN120495328A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of water source status monitoring, and in particular to a water source status monitoring method and system. Background Art
[0002] For some static water areas, such as reservoirs and lakes, which are closely related to people's lives, water quality monitoring is a necessary task. With the advancement of smart devices, water source monitoring tasks are generally completed by smart devices. These smart devices can independently collect water body data and then upload it to the data center. However, the development of this data in the existing technology is very low. It is only used as a kind of measurement data and has not been developed. In fact, these data also contain a lot of implicit information. How to improve the development of water quality data to facilitate managers to better understand the water situation is the technical problem that the technical solution of the present invention wants to solve. Summary of the Invention
[0003] The purpose of the present invention is to provide a water source status monitoring method and system to solve the problems raised in the above background technology.
[0004] To achieve the above object, the present invention provides the following technical solutions:
[0005] A water source status monitoring method and system, the method comprising:
[0006] Acquiring remote sensing images of the water area, and determining water source monitoring points based on the remote sensing images;
[0007] Acquire 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 a time tag for representing the water source characteristics at a certain moment;
[0008] Obtaining a water body movement speed including a location in a time period, and determining the application accuracy of the water source map according to the water body movement speed including the location;
[0009] When the application accuracy reaches a preset threshold, a water source map at a future time is predicted based on the application accuracy, and the monitoring frequency of the water source monitoring point 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 solution of the present invention, the step of obtaining a remote sensing image of the water area and determining a water source monitoring point based on the remote sensing image includes:
[0012] Acquiring a remote sensing image of the water area, performing contour recognition on the remote sensing image, and determining a shoreline;
[0013] Determine the equidistant line of the shoreline according to the preset first step length to obtain a line group;
[0014] Select an initial point on each line in the line group according to the preset second step length;
[0015] The initial point is adjusted according to the positional relationship between the initial point and the static body in the water area, and the adjusted initial point is used as the water source monitoring point.
[0016] As a further solution of the present invention, the step of obtaining status data containing coordinates and time based on water source monitoring points and creating a water source map according to the status data includes:
[0017] Obtain the coordinates of the water source monitoring points and create data units with the coordinates as labels;
[0018] Obtain status data containing time based on data units and sort them based on chronological order;
[0019] Determine the time point based on the preset water source map creation interval. For any time point, read the most recent status data before the time point in each data unit.
[0020] All status data are counted according to 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 solution of the present invention, the step of obtaining the water movement speed including the location in the time period and determining the application accuracy of the water source map according to the water movement speed including the location includes:
[0022] Query the water body movement speed containing the time period and the location in the historical records, and convert the water body movement speed containing the location into a two-dimensional vector;
[0023] Query the preset forecast span, obtain the time of the latest water source map, take the time of the latest water source map as the first moment, and backtrack the forecast span based on the first moment as the second moment;
[0024] Receive the analysis range input by the staff, and trace back the analysis range based on the first moment as the third moment; wherein the prediction span and the analysis range are time periods;
[0025] Randomly select a water source map within a range less than the second moment and greater than the third moment as the original map, query the time of the original map, and read the water source map after the prediction span based on the time as the actual map;
[0026] Reading the water movement speed of the positions within the prediction span, simulating the original map based on the read water movement speed of the positions, and obtaining a prediction map;
[0027] Compare the predicted graph and the actual graph to get the prediction accuracy;
[0028] Count the prediction accuracy corresponding to each original graph and determine the application accuracy of the prediction span;
[0029] The calculation process of the application accuracy is:
[0030] Where Y is the application accuracy, α is the preset correction coefficient, and X i Indicates the prediction accuracy corresponding to the i-th original image, E{ln(1+X i )} means ln(1+X i ) term, σ{ln(1+gX i )} means ln(1+X i ) item.
[0031] As a further solution of the present invention, when the application accuracy reaches a preset threshold, the steps of predicting a water source map 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 include:
[0032] When the application accuracy reaches a preset threshold, querying the water body movement speed containing the position;
[0033] Predicting a water source map at a future time based on the water body movement speed including the location and the known water source map;
[0034] Read the preset default value as the monitoring frequency of the water source monitoring point;
[0035] The duration during which the application accuracy reaches a preset threshold is recorded, and when the duration reaches the preset duration threshold, the prediction span is periodically expanded based on a preset step size.
[0036] As a further solution of the present invention: when the application accuracy is less than a preset threshold, the step of updating the monitoring frequency of the water source monitoring point based on the application accuracy includes:
[0037] When the application accuracy is less than a preset threshold, reducing the prediction span based on a preset step size;
[0038] The monitoring frequency of water source monitoring points is updated synchronously based on application accuracy.
[0039] The technical solution of the present invention also provides a water source status monitoring system, the system comprising:
[0040] A monitoring point determination module is used to obtain remote sensing images of the water area and determine water source monitoring points based on the remote sensing images;
[0041] A water source map creation module is used to 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 a time tag to represent the water source characteristics at a certain moment;
[0042] An application accuracy determination module is used to obtain the water body movement speed containing the location in the time period, and determine the application accuracy of the water source map according to the water body movement speed containing the location;
[0043] A water source map prediction module is used to predict the water source map at a future time 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;
[0044] The monitoring frequency updating 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 solution of the present invention: the monitoring point determination module includes:
[0046] A contour recognition unit is used to obtain a remote sensing image of the water area, perform contour recognition on the remote sensing image, and determine the shoreline;
[0047] A line group generating unit is used to determine the equidistant line of the shoreline according to a preset first step length to obtain a line group;
[0048] an initial point selection unit, configured to select an initial point on each line in the line group according to a 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 body in the water area, and use the adjusted initial point as the water source monitoring point.
[0050] As a further solution of the present invention: the water source map creation module includes:
[0051] A repository construction unit is used to obtain the coordinates of water source monitoring points and establish data units with the coordinates as labels;
[0052] A status data sorting unit, used to obtain status data containing time based on the data unit and sort them based on time sequence;
[0053] The data reading unit is used to determine the time point according to the preset water source map creation interval, and for any time point, read the most recent status data before the time point in each data unit;
[0054] An execution unit is created to count all status data according to the coordinates of the data units corresponding to the status data, and to create a water source map based on the status data.
[0055] As a further solution of the present invention: the application accuracy determination module includes:
[0056] A water body movement speed conversion unit including a position is used to query the water body movement speed including a position in a time period in the historical records and convert the water body movement speed including the position into a two-dimensional vector;
[0057] A time determination unit is used to query a preset prediction span, obtain the time of the latest water source map, take the time of the latest water source map as the first time, and backtrack the prediction span based on the first time as the second time;
[0058] a range determination unit, configured to receive an analysis range input by a staff member, and trace back the analysis range based on the first moment as a third moment; 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 less than the second moment and greater than the third moment as the original map, query the moment of the original map, and read the water source map after the prediction span based on the moment as the actual map;
[0060] A simulation execution unit is used to read the water body movement speed containing the position within the prediction span, and simulate the original map based on the read water body movement speed containing the position to obtain a prediction map;
[0061] A comparison unit is used to compare the predicted graph and the actual graph to obtain the prediction accuracy;
[0062] A statistical application unit is used to count the prediction accuracy corresponding to each original image and determine the application accuracy of the prediction span;
[0063] The calculation process of the application accuracy is:
[0064] Where Y is the application accuracy, α is the preset correction coefficient, and X i Indicates the prediction accuracy corresponding to the i-th original image, E{ln(1+X i )} means ln(1+X i ) term, σ{ln(1+gX i )} means ln(1+X i ) item.
[0065] Compared with the prior art, the present invention has the following beneficial effects:
[0066] The present invention simulates the state of the water area based on fluid simulation software, and combines the water quality data collected at the current moment to predict the water quality data at the future moment, which helps managers understand the future situation; at the same time, the prediction process and the water quality data acquisition process will be negatively feedback-regulated according to the water quality data, which greatly improves the coordination of the entire monitoring system, and is extremely flexible and intelligent. BRIEF DESCRIPTION OF THE DRAWINGS
[0067] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present invention.
[0068] Figure 1 The overall flow chart of the water source status monitoring method is shown.
[0069] Figure 2 Shows the structural diagram of the water source status monitoring system. DETAILED DESCRIPTION
[0070] In order to make the technical problems, technical solutions and beneficial effects to be solved by the present invention more clearly understood, the present invention is further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.
[0071] Figure 1 The following is a general flow chart of a water source status monitoring method and system. In an embodiment of the present invention, a water source status monitoring method includes:
[0072] Step S100: Acquire a remote sensing image of the water area, and determine a water source monitoring point based on the remote sensing image;
[0073] The water area is the water body area to be detected. With the help of existing satellite services, remote sensing images of the water area are obtained (some map software has related services), and the remote sensing images are identified. Some points in the water area can be determined, which are called water source monitoring points.
[0074] Step S200: acquiring state data containing coordinates and time based on water source monitoring points, and creating a water source map based on the state data; the water source map contains a time tag for representing the water source characteristics at a certain moment;
[0075] Water source monitoring equipment is installed at the water source monitoring point, and information about the water body is obtained based on the water source monitoring equipment, which is called status data. For this application, there is only one type of status data. Because if there are multiple types of status data, the technical solution of this application can be applied once in the process of obtaining each type of status data, and a simple superposition can be performed. It is not complicated, but in terms of comprehensibility, limiting the status data to one type of data can greatly improve the clarity of the explanation process.
[0076] After each water source monitoring device obtains the status data, the 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 is obtained. All status data containing coordinates and time are counted to obtain two-dimensional data, which is called a water source map. The water source map can be understood as a matrix reflecting the status data, which is equivalent to 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 a water source map.
[0077] Step S300: obtaining the water movement speed including the location in the time period, and determining the application accuracy of the water source map according to the water movement speed including the location;
[0078] The water body movement speed containing position in this application is a simplified water body movement speed containing position, which is the water body movement speed containing position within a period of time. The staff sets some sampling points in advance and installs water speed detectors at the sampling points to obtain the water body movement speed containing position.
[0079] The water movement speed containing the position indicates the flow of the water body. The process of obtaining the water movement speed in this application is a timed acquisition process. For example, it is obtained once every half an hour, and the obtained water speed is used as the water speed in the next half hour. The water area in this application generally refers to relatively static water bodies such as reservoirs or lakes. The water speed has a certain stability (related to the weather) and rarely changes multiple times.
[0080] For the water source map at a certain moment, water flow simulation is performed based on the water movement speed containing the position, and the water source map at the future moment can be obtained. After obtaining the water source map at 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 speed is approximate. Therefore, the accuracy obtained 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 use existing fluid analysis software.
[0082] Step S400: When the application accuracy reaches a preset threshold, a water source map at a future time is predicted based on the application accuracy, and the monitoring frequency of the water source monitoring point is set to a preset default value;
[0083] When the application accuracy is high enough, the water source map at the current moment can be used to 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 viewers to have a rough guess about the future water source information. The guessing result may have a certain error, but it is of great reference significance, indicating what the water source status at the future moment will most likely be if the current status 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 used to reduce the working pressure of the water source monitoring point.
[0084] Step S500: when the application accuracy is less than a preset threshold, updating the monitoring frequency of the water source monitoring point based on the application accuracy;
[0085] When the application accuracy is less than the preset threshold, it means that there may be certain errors in the application process of the water source map. At this time, 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 obtaining a remote sensing image of the water area and determining a water source monitoring point based on the remote sensing image includes:
[0087] Acquiring a remote sensing image of the water area, performing contour recognition on the remote sensing image, and determining a shoreline;
[0088] Determine the equidistant line of the shoreline according to the preset first step length to obtain a line group;
[0089] Select an initial point on each line in the line group according to the preset second step length;
[0090] The initial point is adjusted according to the positional relationship between the initial point and the static body in the water area, and the adjusted initial point is used as the water source monitoring point.
[0091] In an example of the technical solution of the present invention, the process of determining the water source monitoring point is explained, a remote sensing image of the water area is obtained, the contour of the remote sensing image is identified, and the coastline is determined. In actual water areas, the coastline is almost all irregular curves. The equidistant lines of the coastline are determined according to the preset first step length to obtain a line group, and the coastline is the outermost line in the coast group; then, a point is selected on each line in the line group according to the preset second step length, which is called the initial point. The initial point can be used as a water source monitoring point; however, on this basis, the application adjusts the initial point according to the positional relationship between the initial point and the static subject in the water area. The static subject includes an island in the water area or a floating object at a fixed position. The initial point can be adjusted according to the positional relationship, and the adjusted initial point is used as a water source monitoring point; wherein the adjustment method is to reduce the distance between each initial point and its nearest static subject, so that there are more water source monitoring points around the static subject; in actual scenarios, the closer to the static subject, the more complex the state of the position.
[0092] Regarding step S200, the step of obtaining status data containing coordinates and time based on the water source monitoring point and creating a water source map according to the status data includes:
[0093] Obtain the coordinates of the water source monitoring points and create data units with the coordinates as labels;
[0094] Obtain status data containing time based on data units and sort them based on chronological order;
[0095] Determine the time point based on the preset water source map creation interval. For any time point, read the most recent status data before the time point in each data unit.
[0096] All status data are counted according to 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 an example of the technical solution of the present invention, the process of creating a water source map is explained. The coordinates of the water source monitoring points are obtained, data units are created with the coordinates as labels, status data containing time moments are obtained based on the data units, and the data are sorted based on time sequence. In layman's terms, each water source monitoring point corresponds to a memory, and each memory is sorted according to the time sequence of the data when storing data.
[0098] The time interval predetermined by the query staff is called the water source map creation interval. The time point is determined according to the water source map creation interval. For example, midnight of each day is used as the initial time, 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 the time point is read in each data unit. The status data is counted according to the coordinates of the data unit to create a water source map.
[0099] Specifically, regarding the water source map in this application, a relatively simple way is to directly count all status data in the form of a matrix, and use the matrix containing the status data directly as the water source map. At this time, the number of pixels in the water source map is equivalent to the total number of elements in the matrix, and each pixel corresponds to each row and column position of the matrix. If display is required, the status data can be converted into grayscale and displayed.
[0100] If the display effect is taken into consideration, another method can be introduced. First, determine the number of pixels in the water source map. At this time, 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 an element, its distance is actually zero, but a default value is taken to quantify its influence). Then, superimpose the influence of all elements on the pixel to obtain the fitting value of each pixel. Then, convert the fitting value into a color value to obtain a water source map with better display effect.
[0101] Regarding step S300, the step of obtaining the water body movement speed including the location in the time period and determining the application accuracy of the water source map according to the water body movement speed including the location includes:
[0102] Query the water body movement speed containing the time period and the location in the historical records, and convert the water body movement speed containing the location into a two-dimensional vector;
[0103] Query the preset forecast span, obtain the time of the latest water source map, take the time of the latest water source map as the first moment, and backtrack the forecast span based on the first moment as the second moment;
[0104] Receive the analysis range input by the staff, and trace back the analysis range based on the first moment as the third moment; wherein the prediction span and the analysis range are time periods;
[0105] Randomly select a water source map within a range less than the second moment and greater than the third moment as the original map, query the time of the original map, and read the water source map after the prediction span based on the time as the actual map;
[0106] Reading the water movement speed of the positions within the prediction span, simulating the original map based on the read water movement speed of the positions, and obtaining a prediction map;
[0107] Compare the predicted graph and the actual graph to get the prediction accuracy;
[0108] The prediction accuracy corresponding to each original graph is counted to determine the application accuracy of the prediction span.
[0109] The above content provides an evaluation scheme for a water source map. This application needs to record the acquired water speed and obtain historical records. In the obtained historical records, the water movement speed containing the time period and the position is queried, and the water movement speed containing the position is converted into a two-dimensional vector, that is, a vector from a bird's-eye view; then, the preset prediction span is queried to obtain the moment of the latest water source map, and the moment of the latest water source map is used as the first moment, and then the prediction span is reversed to obtain the second moment. This means that for each water source map before the first moment, a corresponding water source map can be found forward, and the found water source map is used as an independent variable. The water source map at the first moment corresponds to the water source map at the second moment, and the water source map at the second moment is used to predict the water source map at the first moment.
[0110] In addition, the prediction process also occurs within a range, called the analysis range, which can be a few hours or a few days. For the first, second, and third moments mentioned above, examples are as follows:
[0111] Assume that the current time is 12:00, a water source map is obtained, and the prediction span is half an hour, then the second time is 11:30. At this time, the water source map at 11:30 is used to predict the water source map at 12:00, and the prediction result is obtained. The actual water source map at 12:00 is compared with the prediction result to evaluate the prediction accuracy; accordingly, the water source map at 11:59 corresponds to the water source map at 11:29; in addition, if the analysis range is 6 hours, then 0:00 is the third time. As time goes by, for example, at 12:10, then 0:00 is the third time.
[0112] On the basis of the above content, a water source map is randomly selected within a range less than the second moment and greater than the third moment as the original map, the moment of the original map is queried, and the water source map after the prediction span is read based on the moment as the actual map. The water movement speed containing the position within the prediction span is read, and the original map is simulated based on the read water movement speed containing the position to obtain a predicted map. The predicted map and the actual map are compared to obtain the prediction accuracy. Thus, each time a water source map is randomly selected, a prediction accuracy can be obtained.
[0113] It is worth mentioning that no matter what method is used to generate the water source map, during the comparison process, only the matrix statistical state data needs to be used for comparison, that is, only the state data at the same location are compared.
[0114] The prediction accuracy of all selected water source maps is counted to determine the application accuracy of the prediction span. As for the meaning of application accuracy, since the water speed-based prediction process of this application is completed by existing software, under the premise of software determination, the simulation accuracy of the software is related to the prediction span. For example, the accuracy of the state after one hour of simulation is generally less than the accuracy of the state after one minute of simulation. Therefore, what is obtained is actually the prediction accuracy of different prediction spans. 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 of the application accuracy is as follows:
[0116] Where Y is the application accuracy, α is the preset correction coefficient, and X i Indicates the prediction accuracy corresponding to the i-th original image, E{ln(1+X i )} means ln(1+X i ) term, σ{ln(1+gX i )} means ln(1+X i ) item.
[0117] The above content provides one of the calculation processes for application accuracy. This calculation process essentially represents the relationship between application accuracy and the prediction accuracy of each original graph. It is directly proportional to the mean of the prediction accuracy, indicating that the higher the prediction accuracy, the higher the application accuracy; it is inversely proportional to the standard deviation of the prediction accuracy, indicating that the greater the fluctuation of the prediction accuracy, the lower the application accuracy; it is worth mentioning that a logarithmic function is compounded on the prediction accuracy. Since the derivative of the logarithmic function is a decreasing function, this means that when the prediction accuracy is greater, its impact is smaller, which is consistent with the actual situation. This application pays more attention to the situation with lower prediction accuracy.
[0118] In addition, the data in the calculation process must generally be normalized first to make it dimensionless data before calculation. The range of the prediction accuracy is the preset value. Then, α is used to determine the range of the application accuracy within another range. Of course, the function of α can also be replaced by other methods, that is, statistical The historical minimum and historical maximum values of the item are calculated, and their difference is calculated. For each calculation result, the difference between it and the historical minimum value is calculated, and then the difference is compared with the calculated difference. The application prediction can be converted to the range of zero to one.
[0119] Regarding step S400, when the application accuracy reaches a preset threshold, the steps of predicting a water source map 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 include:
[0120] When the application accuracy reaches a preset threshold, querying the water body movement speed containing the position;
[0121] Predicting a water source map at a future time based on the water body movement speed including the location and the known water source map;
[0122] Read the preset default value as the monitoring frequency of the water source monitoring point;
[0123] The duration during which the application accuracy reaches a preset threshold is recorded, and 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 working pressure of the water source monitoring point.
[0125] Based on the above content, the duration for which the application accuracy reaches the preset threshold is recorded. If the application accuracy remains at a higher 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, when the water area is in a stable state, the application accuracy will appear at a high value for a long time. At this time, the water area status can be predicted for a longer period of time, which provides a reference for the staff.
[0126] Regarding step S500, when the application accuracy is less than a preset threshold, the step of updating the monitoring frequency of the water source monitoring point based on the application accuracy includes:
[0127] When the application accuracy is less than a preset threshold, reducing the prediction span 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 in this application that the water area is in an unstable state. On the one hand, the prediction span needs to be narrowed, and on the other hand, the monitoring frequency of the water source monitoring point needs to be increased to obtain more data; the monitoring frequency is inversely proportional to the application accuracy.
[0130] Figure 2 FIG1 shows a structural diagram of a water source status monitoring system. In a preferred embodiment of the technical solution of the present invention, a water source status monitoring system is further provided. The system 10 includes:
[0131] A monitoring point determination module 11 is used to obtain a remote sensing image of the water area and determine a water source monitoring point based on the remote sensing image;
[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 create a water source map based on the state data; the water source map contains a time tag, which is used to represent the water source characteristics at a certain moment;
[0133] An application accuracy determination module 13 is configured to obtain a water body movement speed including a location in a time period, and determine the application accuracy of the water source map based on the water body movement speed including the location;
[0134] a water source map prediction module 14 for predicting a water source map at a future time based on the application accuracy when the application accuracy reaches a preset threshold, and setting the monitoring frequency of the water source monitoring point to a preset default value;
[0135] The monitoring frequency updating module 15 is configured 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 obtain a remote sensing image of the water area, perform contour recognition on the remote sensing image, and determine the shoreline;
[0138] A line group generating unit is used to determine the equidistant line of the shoreline according to a preset first step length to obtain a line group;
[0139] an initial point selection unit, configured to select an initial point on each line in the line group according to a 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 body in the water area, and use the adjusted initial point as the water source monitoring point.
[0141] Specifically, the water source map creation module 12 includes:
[0142] A repository construction unit is used to obtain the coordinates of water source monitoring points and establish data units with the coordinates as labels;
[0143] A status data sorting unit, used to obtain status data containing time based on the data unit and sort them based on time sequence;
[0144] The data reading unit is used to determine the time point according to the preset water source map creation interval, and for any time point, read the most recent status data before the time point in each data unit;
[0145] An execution unit is created to count all status data according to the coordinates of the data units corresponding to the status data, and to create a water source map based on the status data.
[0146] Furthermore, the application accuracy determination module 13 includes:
[0147] A water body movement speed conversion unit including a position is used to query the water body movement speed including a position in a time period in the historical records and convert the water body movement speed including the position into a two-dimensional vector;
[0148] A time determination unit is used to query a preset prediction span, obtain the time of the latest water source map, take the time of the latest water source map as the first time, and backtrack the prediction span based on the first time as the second time;
[0149] a range determination unit, configured to receive an analysis range input by a staff member, and trace back the analysis range based on the first moment as a third moment; 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 less than the second moment and greater than the third moment as the original map, query the moment of the original map, and read the water source map after the prediction span based on the moment as the actual map;
[0151] A simulation execution unit is used to read the water body movement speed containing the position within the prediction span, and simulate the original map based on the read water body movement speed containing the position to obtain a prediction map;
[0152] A comparison unit is used to compare the predicted graph and the actual graph to obtain the prediction accuracy;
[0153] A statistical application unit is used to count the prediction accuracy corresponding to each original image and determine the application accuracy of the prediction span;
[0154] The calculation process of the application accuracy is:
[0155] Where Y is the application accuracy, α is the preset correction coefficient, and X i Indicates the prediction accuracy corresponding to the i-th original image, E{ln(1+X i )} means ln(1+X i ) term, σ{ln(1+gX i )} means ln(1+X i ) item.
[0156] The above are only preferred embodiments of the present invention and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention description and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.
Claims
1. A water source status monitoring method, characterized in that: The method comprises: Acquiring remote sensing images of the water area, and determining water source monitoring points based on the remote sensing images; Acquire 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 a time tag for representing the water source characteristics at a certain moment; Obtaining a water body movement speed including a location in a time period, and determining the application accuracy of the water source map according to the water body movement speed including the location; When the application accuracy reaches a preset threshold, a water source map at a future time is predicted based on the application accuracy, and the monitoring frequency of the water source monitoring point is set to a preset default value; 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.
2. The water source status monitoring method according to claim 1, characterized in that: The step of obtaining 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 the water area, performing contour recognition on the remote sensing image, and determining a shoreline; Determine the equidistant line of the shoreline according to the preset first step length to obtain a line group; Select an initial point on each line in the line group according to the preset second step length; The initial point is adjusted according to the positional relationship between the initial point and the static body in the water area, and the adjusted initial point is used as the water source monitoring point.
3. The water source status monitoring method according to claim 2, characterized in that: The step of obtaining status data containing coordinates and time based on water source monitoring points and creating a water source map according to the status data includes: Obtain the coordinates of the water source monitoring points and create data units with the coordinates as labels; Obtain status data containing time based on data units and sort them based on chronological order; Determine the time point based on the preset water source map creation interval. For any time point, read the most recent status data before the time point in each data unit. All status data are counted according to the coordinates of the data units corresponding to the status data, and a water source map is created based on the status data.
4. The water source status monitoring method according to claim 3, characterized in that: The step of obtaining the water body movement speed including the location in the time period and determining the application accuracy of the water source map according to the water body movement speed including the location includes: Query the water body movement speed containing the time period and the location in the historical records, and convert the water body movement speed containing the location into a two-dimensional vector; Query the preset forecast span, obtain the time of the latest water source map, take the time of the latest water source map as the first moment, and backtrack the forecast span based on the first moment as the second moment; Receive the analysis range input by the staff, and trace back the analysis range based on the first moment as the third moment; wherein the prediction span and the analysis range are time periods; Randomly select a water source map within a range less than the second moment and greater than the third moment as the original map, query the time of the original map, and read the water source map after the prediction span based on the time as the actual map; Reading the water movement speed of the positions within the prediction span, simulating the original map based on the read water movement speed of the positions, and obtaining a prediction map; Compare the predicted graph and the actual graph to get the prediction accuracy; Count the prediction accuracy corresponding to each original graph and determine the application accuracy of the prediction span; The calculation process of the application accuracy is: Where Y is the application accuracy, α is the preset correction coefficient, and X i Indicates the prediction accuracy corresponding to the i-th original image, E{ln(1+X i )} means ln(1+X i ) term, σ{ln(1+gX i )} means ln(1+X i ) item.
5. The water source status monitoring method according to claim 1, characterized in that: When the application accuracy reaches a preset threshold, the steps of predicting a water source map 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 include: When the application accuracy reaches a preset threshold, querying the water body movement speed containing the position; Predicting a water source map at a future time based on the water body movement speed including the location and the known water source map; Read the preset default value as the monitoring frequency of the water source monitoring point; The duration during which the application accuracy reaches a preset threshold is recorded, and when the duration reaches the preset duration threshold, the prediction span is periodically expanded based on a preset step size.
6. The water source status monitoring method according to claim 5, characterized in that: When the application accuracy is less than a preset threshold, the step of updating the monitoring frequency of the water source monitoring point based on the application accuracy includes: When the application accuracy is less than a preset threshold, reducing the prediction span based on a preset step size; The monitoring frequency of water source monitoring points is updated synchronously based on application accuracy.
7. A water source status monitoring system, characterized in that: The system comprises: A monitoring point determination module is used to obtain remote sensing images of the water area and determine water source monitoring points based on the remote sensing images; A water source map creation module is used to 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 a time tag to represent the water source characteristics at a certain moment; An application accuracy determination module is used to obtain the water body movement speed containing the location in the time period, and determine the application accuracy of the water source map according to the water body movement speed containing the location; A water source map prediction module is used to predict the water source map at a future time 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; The monitoring frequency updating 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.
8. The water source status monitoring system according to claim 7, characterized in that: The monitoring point determination module includes: A contour recognition unit is used to obtain a remote sensing image of the water area, perform contour recognition on the remote sensing image, and determine the shoreline; A line group generating unit is used to determine the equidistant line of the shoreline according to a preset first step length to obtain a line group; an initial point selection unit, 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 used to adjust the initial point according to the positional relationship between the initial point and the static body in the water area, and use the adjusted initial point as the water source monitoring point.
9. The water source status monitoring system according to claim 8, characterized in that: The water source map creation module includes: A repository construction unit is used to obtain the coordinates of water source monitoring points and establish data units with the coordinates as labels; A status data sorting unit, used to obtain status data containing time based on the data unit and sort them based on time sequence; The data reading unit is used to determine the time point according to the preset water source map creation interval, and for any time point, read the most recent status data before the time point in each data unit; An execution unit is created to count all status data according to the coordinates of the data units corresponding to the status data, and to create a water source map based on the status data.
10. The water source status monitoring system according to claim 9, characterized in that: The application accuracy determination module includes: A water body movement speed conversion unit including a position is used to query the water body movement speed including a position in a time period in the historical records and convert the water body movement speed including the position into a two-dimensional vector; A time determination unit is used to query a preset prediction span, obtain the time of the latest water source map, take the time of the latest water source map as the first time, and backtrack the prediction span based on the first time as the second time; a range determination unit, configured to receive an analysis range input by a staff member, and trace back the analysis range based on the first moment as a third moment; wherein the prediction span and the analysis range are time periods; The independent variable selection unit is used to randomly select a water source map within a range less than the second moment and greater than the third moment as the original map, query the moment of the original map, and read the water source map after the prediction span based on the moment as the actual map; A simulation execution unit is used to read the water body movement speed containing the position within the prediction span, and simulate the original map based on the read water body movement speed containing the position to obtain a prediction map; A comparison unit is used to compare the predicted graph and the actual graph to obtain the prediction accuracy; A statistical application unit is used to count the prediction accuracy corresponding to each original image and determine the application accuracy of the prediction span; The calculation process of the application accuracy is: Where Y is the application accuracy, α is the preset correction coefficient, and X i Indicates the prediction accuracy corresponding to the i-th original image, E{ln(1+X i )} means ln(1+X i ) term, σ{ln(1+gX i )} means ln(1+X i ) item.
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
Water quality and water quantity accurate simulation method and system based on SWAT model and storage medium
CN119783371A
Water quality control system, water quality control device, water quality control method, and water quality control program
JP2025042401A