[go: up one dir, main page]

CN114885097A - Method and device for monitoring water flow by intelligent camera and storage medium - Google Patents

Method and device for monitoring water flow by intelligent camera and storage medium Download PDF

Info

Publication number
CN114885097A
CN114885097A CN202210343271.1A CN202210343271A CN114885097A CN 114885097 A CN114885097 A CN 114885097A CN 202210343271 A CN202210343271 A CN 202210343271A CN 114885097 A CN114885097 A CN 114885097A
Authority
CN
China
Prior art keywords
water level
water
monitored
intelligent camera
water flow
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN202210343271.1A
Other languages
Chinese (zh)
Other versions
CN114885097B (en
Inventor
倪继建
周建华
李明伍
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhejiang Dahua Technology Co Ltd
Original Assignee
Zhejiang Dahua Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhejiang Dahua Technology Co Ltd filed Critical Zhejiang Dahua Technology Co Ltd
Priority to CN202210343271.1A priority Critical patent/CN114885097B/en
Publication of CN114885097A publication Critical patent/CN114885097A/en
Application granted granted Critical
Publication of CN114885097B publication Critical patent/CN114885097B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/60Control of cameras or camera modules
    • H04N23/64Computer-aided capture of images, e.g. transfer from script file into camera, check of taken image quality, advice or proposal for image composition or decision on when to take image
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/80Camera processing pipelines; Components thereof
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02ATECHNOLOGIES FOR ADAPTATION TO CLIMATE CHANGE
    • Y02A90/00Technologies having an indirect contribution to adaptation to climate change
    • Y02A90/30Assessment of water resources

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Measurement Of Levels Of Liquids Or Fluent Solid Materials (AREA)
  • Image Processing (AREA)

Abstract

The application relates to the technical field of water flow monitoring, and discloses a method, a device and a storage medium for monitoring water flow by an intelligent camera, wherein the method comprises the following steps: the method comprises the steps of obtaining a plurality of pictures where water flow to be monitored is located and captured by an intelligent camera, determining a reference pixel corresponding to the reference picture where the water flow to be monitored is located by a reference object based on the vertical distance between the intelligent camera and a horizontal plane, parameter information of the intelligent camera and image information of the reference object, determining a water level value of the water flow to be monitored based on water level information and the reference pixel in other pictures, wherein the water level information is obtained based on comparison of a currently measured water level result and a virtual water gauge, inputting the vertical distance between the intelligent camera and the horizontal plane, information of a flow rate sampling point and the water level value into a flow rate algorithm model, determining the water flow rate, and providing an accurate reference standard for determination of the water level value through setting of the intelligent camera and the reference object fixed by the image information, so that the water flow rate of the water flow to be monitored can be accurately and efficiently monitored.

Description

Method and device for monitoring water flow by intelligent camera and storage medium
Technical Field
The application relates to the technical field of water flow monitoring, and provides a method and a device for monitoring water flow by an intelligent camera and a storage medium.
Background
In the construction process of water conservancy projects such as flood control and disaster reduction, water resource optimization configuration, irrigation water conservation and water supply, water ecological protection restoration, intelligent water conservancy and the like, water flow speed monitoring plays an important role. The water flow rate monitoring mainly comprises the service scenes of river management, irrigation areas, small and medium-sized reservoirs, urban inland inundation, pump room monitoring and the like.
Generally, the service scene is monitored by using a water flow rate monitoring device, and a conventional water flow rate monitoring device includes a server, a communication module, a flow sensor, a water level sensor, a solar panel, a storage battery, a power supply circuit, and the like. Since the circuit structure of the water flow rate monitoring device is complicated, which involves conversion of analog-digital circuits, etc., and in addition, the circuit structure needs to be placed in the monitored water flow for on-site measurement, so that the measurement data is easily lost, and the calculated water flow rate data is inaccurate.
In addition, a river flow rate monitoring method based on a surveillance video also exists at present, in the method, the outlines of a river channel, a river bank and a river bank are extracted from a surveillance video image, then a reference surface and a reference line are determined, the pixel height of a pedestrian passing through the reference surface in the surveillance video image is extracted, the actual length of a unit pixel on the reference surface is determined according to the average pixel height of the effective pedestrian, and finally the water flow rate is calculated according to the length. The method calculates the water flow rate through the average height, needs to be used in places where people pass through, has a narrow application range, and has a large error in obtaining the height of the people from the monitoring video, so that the final calculation result cannot accurately reflect the actual water flow rate.
In summary, there is no effective solution to accurately and efficiently monitor water flow rate.
Disclosure of Invention
The embodiment of the application provides a method and a device for monitoring water flow by an intelligent camera and a storage medium, which are used for improving the efficiency and the accuracy of water flow speed monitoring.
The specific technical scheme provided by the application is as follows:
in a first aspect, an embodiment of the present application provides a method for monitoring water flow by a smart camera, including:
the setting of intelligent camera is in the top of treating monitoring rivers, includes:
acquiring a plurality of pictures of water flow to be monitored captured by an intelligent camera, wherein each picture comprises a reference object which is arranged on the bank of the water flow to be monitored;
determining a reference pixel corresponding to a reference picture of a reference object in which water flow to be monitored is located based on a vertical distance between an intelligent camera and a horizontal plane, parameter information of the intelligent camera and image information of the reference object, wherein the reference picture is any one of a plurality of pictures;
determining the water level value of the water flow to be monitored based on water level information and reference pixels in other pictures, wherein the other pictures are any one of a plurality of pictures except the reference picture, the water level information is obtained based on comparison between a currently measured water level result and a virtual water gauge, and the virtual water gauge is determined based on a result of measuring the water level of the water flow to be monitored in advance by an intelligent camera and the reference pixels;
and inputting the vertical distance between the intelligent camera and the horizontal plane, the information of the flow speed sampling point and the water level value into a flow speed algorithm model, and determining the water flow speed, wherein the flow speed sampling point is a preset position point selected on the water flow to be monitored in a plurality of pictures.
Optionally, determining a reference pixel corresponding to a reference picture of a reference object in which the water flow to be monitored is located based on a vertical distance between the intelligent camera and a horizontal plane, parameter information of the intelligent camera, and image information of the reference object, includes:
determining the pixel length of a reference object on a reference picture where the water flow to be monitored is located based on the vertical distance, the vertical height, the equivalent focal length and the included angle between the intelligent camera and the horizontal plane;
determining a reference pixel corresponding to a reference image of a reference object in which the water flow to be monitored is located based on the pixel length, the lens magnification, the projection length and the scale factor;
the parameter information of the intelligent camera comprises lens multiplying power, an equivalent focal length and a scale factor, wherein the lens multiplying power is used for representing the ratio of a lens use value of the intelligent camera to a single-time lens use value, the equivalent focal length is used for representing the focal length value of the intelligent camera under the single-time lens, and the scale factor is used for representing the ratio of the image height of the intelligent camera to a pixel;
the image information of the reference object comprises a vertical height, a projection length and an included angle, wherein the vertical height is used for representing the distance between the reference object and a horizontal plane, the projection length is used for representing the image length of the reference object on an image plane of the intelligent camera, and the included angle is used for representing the angle between the reference object and the image plane.
Optionally, determining a water level value of the water flow to be monitored based on the water level information in the other pictures and the reference pixel, including:
converting water level information in other pictures into water level pixel values;
determining a pixel difference value between the water level pixel value and the reference pixel;
and obtaining the water level value of the water flow to be monitored based on the pixel difference value and the vertical height.
Optionally, the vertical distance between the smart camera and the horizontal plane is determined by:
determining the vertical distance between the intelligent camera and the horizontal plane based on the height value of the intelligent camera from the ground, the vertical distance value of the ground from a zero scale mark of the water level and the water level value;
wherein, the water level zero scale mark is used for representing the initial scale mark for measuring the water level value of the water flow to be monitored.
Optionally, the information of the flow rate sampling point is determined by:
determining information of a flow rate sampling point based on the distance value, the angle value, the vertical distance and the parameter information of the intelligent camera;
the distance value is used for representing the distance between the flow velocity sampling point and the shore, and the angle value is used for representing the angle between the flow velocity sampling point and the image plane of the intelligent camera.
Optionally, the virtual water gauge is obtained by:
measuring the water level of the water flow to be monitored within a preset time length to obtain a plurality of water level measurement results;
screening a water level measurement result representing the lowest water level and a water level measurement result representing the highest water level from the plurality of water level measurement results;
determining a water level range based on a water level measurement result with the lowest water level and a water level measurement result with the highest water level;
and determining the virtual water gauge based on the water level range, the preset water level interval and the reference pixel.
Optionally, the water level information is obtained by:
determining position information of the virtual water gauge in a plurality of pictures, and intercepting a target picture from the pictures based on the position information and a preset intercepting range, wherein the target picture comprises the virtual water gauge;
and determining water level information based on the currently measured water level result in the target picture and the virtual water gauge.
Optionally, the number of the flow velocity sampling points is multiple, and a straight line formed by the multiple flow velocity sampling points is perpendicular to the water flow direction of the water flow to be monitored.
In a second aspect, an embodiment of the present application further provides a device for monitoring water flow with an intelligent camera, including:
the system comprises a picture acquisition unit, a picture processing unit and a picture processing unit, wherein the picture acquisition unit is used for acquiring a plurality of pictures of water flow to be monitored, which are captured by an intelligent camera, each picture comprises a reference object, and the reference objects are arranged on the bank of the water flow to be monitored;
the reference pixel determining unit is used for determining a reference pixel corresponding to a reference picture of a reference object in which the water flow to be monitored is located based on the vertical distance between the intelligent camera and the horizontal plane, the parameter information of the intelligent camera and the image information of the reference object, wherein the reference picture is any one of a plurality of pictures;
the water level determining unit is used for determining the water level value of the water flow to be monitored based on water level information and reference pixels in other pictures, wherein the other pictures are any one of a plurality of pictures except the reference picture, the water level information is obtained based on the comparison between the currently measured water level result and a virtual water gauge, and the virtual water gauge is determined based on the result of measuring the water level of the water flow to be monitored in advance by an intelligent camera and the reference pixels;
and the water flow rate determining unit is used for inputting the vertical distance between the intelligent camera and the horizontal plane, the information of the flow rate sampling points and the water level value into the flow rate algorithm model to determine the water flow rate, wherein the flow rate sampling points are preset position points selected on the water flow to be monitored in the plurality of pictures.
Optionally, based on a vertical distance between the smart camera and a horizontal plane, parameter information of the smart camera, and image information of a reference object, a reference pixel corresponding to a reference picture where the water flow to be monitored is located of the reference object is determined, and the reference pixel determining unit is configured to:
determining the pixel length of a reference object on a reference picture where the water flow to be monitored is located based on the vertical distance, the vertical height, the equivalent focal length and the included angle between the intelligent camera and the horizontal plane;
determining a reference pixel corresponding to a reference image of a reference object in which the water flow to be monitored is located based on the pixel length, the lens magnification, the projection length and the scale factor;
the parameter information of the intelligent camera comprises lens multiplying power, an equivalent focal length and a scale factor, wherein the lens multiplying power is used for representing the ratio of a lens use value of the intelligent camera to a single lens use value, the equivalent focal length is used for representing the focal length value of the intelligent camera under the single lens, and the scale factor is used for representing the ratio of the image height of the intelligent camera to a pixel;
the image information of the reference object comprises a vertical height, a projection length and an included angle, wherein the vertical height is used for representing the distance between the reference object and a horizontal plane, the projection length is used for representing the image length of the reference object on an image plane of the intelligent camera, and the included angle is used for representing the angle between the reference object and the image plane.
Optionally, the water level value of the water flow to be monitored is determined based on the water level information in the other picture and the reference pixel, and the water level determining unit is configured to:
converting water level information in other pictures into water level pixel values;
determining a pixel difference value between the water level pixel value and the reference pixel;
and obtaining the water level value of the water flow to be monitored based on the pixel difference value and the vertical height.
Optionally, the vertical distance between the smart camera and the horizontal plane is determined by:
determining the vertical distance between the intelligent camera and the horizontal plane based on the height value of the intelligent camera from the ground, the vertical distance value of the ground from a zero scale mark of the water level and the water level value;
wherein, the water level zero scale mark is used for representing the initial scale mark for measuring the water level value of the water flow to be monitored.
Optionally, the information of the flow rate sampling point is determined by:
determining information of a flow rate sampling point based on the distance value, the angle value, the vertical distance and the parameter information of the intelligent camera;
the distance value is used for representing the distance between the flow velocity sampling point and the shore, and the angle value is used for representing the angle between the flow velocity sampling point and the image plane of the intelligent camera.
Optionally, the virtual water gauge is obtained by:
measuring the water level of the water flow to be monitored within a preset time period to obtain a plurality of water level measuring results;
screening a water level measurement result representing the lowest water level and a water level measurement result representing the highest water level from the plurality of water level measurement results;
determining a water level range based on a water level measurement result with the lowest water level and a water level measurement result with the highest water level;
and determining the virtual water gauge based on the water level range, the preset water level interval and the reference pixel.
Optionally, the water level information is obtained by:
determining position information of the virtual water gauge in a plurality of pictures, and intercepting a target picture from the pictures based on the position information and a preset intercepting range, wherein the target picture comprises the virtual water gauge;
and determining water level information based on the currently measured water level result in the target picture and the virtual water gauge.
Optionally, the number of the flow velocity sampling points is multiple, and a straight line formed by the multiple flow velocity sampling points is perpendicular to the water flow direction of the water flow to be monitored.
In a third aspect, a smart camera includes:
a memory for storing executable instructions;
a processor for reading and executing executable instructions stored in the memory to implement a method as in any one of the first aspect.
In a fourth aspect, a computer-readable storage medium, wherein instructions, when executed by a processor, enable the processor to perform the method of any of the first aspect.
The beneficial effect of this application is as follows:
in summary, in the embodiment of the present application, a method, an apparatus, and a storage medium for monitoring water flow by an intelligent camera are provided, where the method includes: the method comprises the steps of obtaining a plurality of pictures of water flow to be monitored captured by an intelligent camera, wherein each picture comprises a reference object, the reference object is arranged on the shore of the water flow to be monitored, a reference pixel corresponding to a reference picture of the reference object in which the water flow to be monitored is located is determined based on the vertical distance between the intelligent camera and a horizontal plane, the parameter information of the intelligent camera and the image information of the reference object, the reference picture is any one of the plurality of pictures, the water level value of the water flow to be monitored is determined based on the water level information and the reference pixel in other pictures, the other pictures are any one of the plurality of pictures except the reference picture, the water level information is obtained based on the comparison of the currently measured water level result and a virtual water gauge, the virtual water gauge is determined based on the result of the intelligent camera which measures the water level of the water flow to be monitored in advance and the reference pixel, and the vertical distance between the intelligent camera and the horizontal plane is determined, The method comprises the steps that information and a water level value of a flow speed sampling point are input into a flow speed algorithm model to determine the water flow speed, the flow speed sampling point is a preset position point selected on water to be monitored in a plurality of pictures, an accurate reference standard is provided for determining the water level value through setting of a reference object fixed by image information, and the process of setting an analog circuit on site to collect and process data is omitted through setting of an intelligent camera, so that the water flow speed of the water to be monitored can be accurately and efficiently monitored.
Additional features and advantages of the application will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by the practice of the application. The objectives and other advantages of the application may be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the application and together with the description serve to explain the application and not to limit the application. In the drawings:
fig. 1 is a schematic view of an application scenario of an intelligent camera in monitoring water flow in an embodiment of the present application;
FIG. 2 is a schematic flow chart of the water flow monitored by the smart camera according to the embodiment of the present application;
FIG. 3 is a schematic diagram illustrating a process for determining a reference pixel in an embodiment of the present application;
FIG. 4 is a diagram illustrating the calculation of a reference pixel in an embodiment of the present application;
FIG. 5 is a schematic flow chart illustrating the determination of water level value in the embodiment of the present application;
FIG. 6 is a diagram illustrating information for calculating a flow rate sampling point according to an embodiment of the present disclosure;
FIG. 7 is a schematic diagram of a logic architecture of an apparatus for monitoring water flow with a smart camera according to an embodiment of the present application;
fig. 8 is a schematic physical structure diagram of an intelligent camera according to an embodiment of the present application.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions of the present application will be clearly and completely described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some embodiments, but not all embodiments, of the technical solutions of the present application. All other embodiments obtained by a person skilled in the art without any inventive step based on the embodiments described in the present application are within the scope of the protection of the present application.
The terms "first," "second," and the like in the description and in the claims, and in the drawings described above, are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used is interchangeable under appropriate circumstances such that the embodiments of the invention described herein are capable of operation in sequences other than those illustrated or described herein.
Preferred embodiments of the present invention will be described in detail below with reference to the accompanying drawings.
Referring to fig. 1, in the embodiment of the present application, an actual application scene includes at least one water flow to be monitored and an intelligent camera, the intelligent camera is disposed above the water flow to be monitored, and the intelligent camera is used to collect a picture including the water flow to be monitored, on one hand, considering that a geographical position of a certain water flow to be monitored is relatively fixed, in the embodiment of the present application, a position of the intelligent camera above the water flow to be monitored is usually fixed and unchanged; on the other hand, because the water level condition and the water flow condition of the water flow to be monitored can change in real time along with the flow of water, in the embodiment of the application, the intelligent camera usually collects the picture of the water flow to be monitored at intervals, and then calculates the water flow rate of the water flow to be monitored in a period according to the water level condition and the water flow condition in the picture.
In the embodiment of the present application, the implementation of the method for monitoring water flow by an intelligent camera is mainly performed on the side of the intelligent camera, that is, the intelligent camera: the method comprises the steps of obtaining a plurality of pictures where water flow to be monitored is located, obtaining vertical distance between an intelligent camera and a horizontal plane, parameter information of the intelligent camera, image information of a reference object, water level information in other pictures, information of vertical distance between the intelligent camera and the horizontal plane, information of flow speed sampling points and the like, and on the basis, further determining a reference pixel, a water level value and a water flow speed of the water flow to be monitored by the intelligent camera, or sending the vertical distance, the parameter information and the like to a server through a communication module by the intelligent camera, and further determining the reference pixel, the water level value and the water flow speed of the water flow to be monitored by the server according to the information. As will be described in detail below.
Referring to fig. 2, in the embodiment of the present application, a specific process of the smart camera (or the smart camera and the server) for monitoring the water flow is as follows:
step 201: the method comprises the steps of obtaining a plurality of pictures of water flow to be monitored, captured by an intelligent camera, wherein each picture comprises a reference object which is arranged on the bank of the water flow to be monitored.
In the actual process of measuring the water flow to be monitored, the conditions of the water flow to be monitored are different, namely the geographical position, the river bank condition, the water flow condition and the like of the water flow to be monitored are different greatly. In the existing measurement process, each water flow to be monitored or the water flow to be monitored lacks a uniform accurate reference standard in pictures at different time points, so that a calculated result cannot accurately reflect the actual water flow speed.
Based on this, in this application embodiment, after having confirmed to wait to monitor rivers, can set up intelligent camera in the top of waiting to monitor rivers on the one hand, usually, the plane that the camera lens of intelligent camera is located can be perpendicular with the rivers direction of waiting to monitor rivers, and like this, the picture that contains the general form and wait to monitor rivers can be more convenient to acquisition to the intelligent camera.
On the other hand, a reference object is arranged on the shore of the water flow to be monitored, it should be noted that the arrangement direction of the reference object is a vertical direction, that is, the reference object is arranged on the shore of the water flow to be monitored and is perpendicular to the ground plane of the shore, in addition, the height of the reference object is usually fixed, for example, the height is 1 meter, so that each water flow to be monitored or the pictures of the water flow to be monitored at different time points have a uniform reference standard, and subsequent comparison, calculation and the like are facilitated.
In the implementation process, after the reference object and the intelligent camera are arranged, a plurality of pictures of the water flow to be monitored, which is captured by the intelligent camera and contains the reference object, can be acquired, and the time interval for acquiring the pictures by the intelligent camera is not specifically limited.
Step 202: and determining a reference pixel corresponding to a reference picture of the reference object in which the water flow to be monitored is located based on the vertical distance between the intelligent camera and the horizontal plane, the parameter information of the intelligent camera and the image information of the reference object, wherein the reference picture is any one of a plurality of pictures.
The above-mentioned vertical distance, parameter information, and image information are explained first here:
first, the vertical distance between the smart camera and the horizontal plane is varied according to the water level value of the water flow to be monitored, and the vertical distance between the smart camera and the horizontal plane is determined by:
and determining the vertical distance between the intelligent camera and the horizontal plane based on the height value of the intelligent camera from the ground, the vertical distance value of the ground from the zero scale mark of the water level and the water level value. It should be noted that the zero scale line of the water level is used to represent the initial scale line for measuring the water level value of the water flow to be monitored.
Because the water level value of the water flow to be monitored changes in real time, the vertical distance between the intelligent camera and the horizontal plane is directly measured when each picture is obtained, so that the implementation steps are complicated, the horizontal plane corresponding to the water level value is difficult to find in the implementation process, and the measurement accuracy cannot be guaranteed.
The water level zero scale mark of the water flow to be monitored is relatively fixed, the height value of the intelligent camera from the ground and the vertical distance value of the ground from the water level zero scale mark are measured, the height value and the vertical distance value are added to obtain the total height of the intelligent camera from the water level zero scale mark, meanwhile, the water level value, namely the vertical height value between the water level zero scale mark and the horizontal plane is obtained, and the water level value is subtracted from the total height to obtain the vertical distance between the intelligent camera and the horizontal plane.
Secondly, the parameter information of the intelligent camera comprises a lens multiplying power, an equivalent focal length and a scale factor, wherein the lens multiplying power is used for representing the ratio of a lens using value of the intelligent camera to a single lens using value, the equivalent focal length is used for representing the focal length value of the intelligent camera under the single lens, and the scale factor is used for representing the ratio of the image height of the intelligent camera to the pixel.
Because the aperture, the focal length and the like of the intelligent camera can be changed in the using process of the intelligent camera, in the implementation process, the parameter information of the intelligent camera when the intelligent camera acquires the picture needs to be determined, specifically, the parameter information comprises the focal length value of the intelligent camera under the single-time lens, and the determination of the focal length value is related to the pixel size of the image of the reference object in the picture; a ratio between a lens usage value of the smart camera and a single lens usage value, which can be used to transform pixels of a reference object, etc. when the smart camera transforms the lens; the ratio between the image height of the smart camera and the pixel is used to calculate the height of the reference object on the image plane of the smart camera.
Thirdly, the image information of the reference object comprises a vertical height, a projection length and an included angle, wherein the vertical height is used for representing the distance between the reference object and the horizontal plane, the projection length is used for representing the image length of the reference object on the image plane of the intelligent camera, and the included angle is used for representing the angle between the reference object and the image plane.
In order to calculate the corresponding reference pixel of the reference object on the screen, the vertical height, which is the distance between the reference object and the horizontal plane, the projection length, which is the image length of the reference object on the image plane of the smart camera, and the angle, which is the angle between the reference object and the image plane, need to be obtained in advance. The image information of the reference object represents the relative position relationship between the reference object and the intelligent camera in the current picture where the water flow to be monitored is located. The reference pixel is used for expressing the total pixel value of the vertical height corresponding to the reference object in the picture acquired by the intelligent camera.
After the vertical distance between the intelligent camera and the horizontal plane, the parameter information of the intelligent camera, and the image information of the reference object are obtained, the reference pixel corresponding to the reference picture of the reference object in which the water flow to be monitored is located can be determined through the following steps, as shown in fig. 3, including:
step 2021: and determining the pixel length of the reference object on the reference picture where the water flow to be monitored is located based on the vertical distance, the vertical height, the equivalent focal length and the included angle between the intelligent camera and the horizontal plane.
Referring to fig. 4, a specific example is shown, wherein the vertical distance between the smart camera and the horizontal plane is H, the vertical height is H, the equivalent focal length is R, and the included angle is T, which can be obtained by using the trigonometric function relationship in the figure, and the reference object isLength of pixel on reference picture of water flow to be monitored
Figure BDA0003575666220000101
Step 2022: and determining a reference pixel corresponding to the reference object in a reference picture where the water flow to be monitored is located based on the pixel length, the lens magnification, the projection length and the scale factor.
Continuing with the example in step 2021, when the lens magnification of the smart camera is Z, the projection length is h · cosT, and the scaling factor is a, and after the pixel length L is obtained in step 2021, the reference pixel corresponding to the reference image where the water flow to be monitored is located of the reference object can be determined
Figure BDA0003575666220000111
Step 203: and determining the water level value of the water flow to be monitored based on water level information and reference pixels in other pictures, wherein the other pictures are any one of the pictures except the reference picture, the water level information is obtained based on the comparison between the currently measured water level result and a virtual water gauge, and the virtual water gauge is determined based on the result of the intelligent camera which measures the water level of the water flow to be monitored in advance and the reference pixels.
In the prior art, the measurement of the water level information needs to depend on a real water gauge, that is, the vertical distance between the current horizontal plane and the water level zero scale line is measured by the real water gauge, obviously, the water level information corresponding to different moments needs to be measured by different real water gauges, and in each measurement process, the accuracy of the measurement can be affected by the specification of the water gauges, the influence of human factors of the measurement and the like.
The following description will be given of the manner of acquiring the virtual water gauge, which is acquired as follows:
(1) and measuring the water level of the water flow to be monitored within a preset time length to obtain a plurality of water level measurement results.
The specific time length of the preset time length can be flexibly selected and is generally related to the water flow rate of the water flow to be monitored, and if the water flow rate is smaller, the preset time length can be selected to be a longer time period; if the water flow rate is larger, the preset time length can be selected to be a shorter time period. In addition, the times of measuring the water level of the water flow to be monitored in the preset time period can be flexibly selected.
In the implementation process, the water level of the water flow to be monitored is measured for multiple times within the preset time length through the real water gauge, so that multiple water level measurement results are obtained, in order to enable the virtual water gauge to be constructed more accurately, the water gauges are generally the same, and correspondingly, the water flow to be monitored is also the same.
(2) And screening out a water level measurement result with the lowest characteristic water level and a water level measurement result with the highest characteristic water level from the plurality of water level measurement results.
In the implementation process, after a plurality of water level measurement results are obtained, the minimum water level measurement result and the maximum water level measurement result are screened out after the water level measurement results are compared, namely the water level measurement result representing the lowest water level and the water level measurement result representing the highest water level are screened out.
(3) And determining the water level range based on the water level measurement result with the lowest water level and the water level measurement result with the highest water level.
After the water level measurement result with the lowest water level and the water level measurement result with the highest water level are obtained, the water level measurement result with the lowest water level is further subtracted from the water level measurement result with the highest water level, and the obtained difference value is the water level range.
(4) And determining the virtual water gauge based on the water level range, the preset water level interval and the reference pixel.
In order to enable the subsequent measurement based on the virtual water gauge to be more accurate, after the water level range is determined, the complete virtual water gauge can be determined by further combining the preset water level interval and the reference pixel, and the size of the preset water level interval is not specifically limited.
In implementation, after the virtual water gauge is determined, the virtual water gauge is usually used as a reference for each picture, that is, the virtual water gauge is added to the background of each picture, and water level information is determined by comparing the water level situation with the virtual water gauge. The water level information is obtained by the following method:
1) determining the position information of the virtual water gauge in a plurality of pictures, and intercepting a target picture from the pictures based on the position information and a preset intercepting range, wherein the target picture comprises the virtual water gauge.
Because, can include the panorama information of treating monitoring rivers usually in the picture at the rivers place of treating that the intelligence camera acquireed, and measure water level information only need know the water level line with the zero scale mark's of water level vertical distance can, based on this, in order to reduce the operand, promote the computational efficiency of water velocity, in this application embodiment, carry out the intercepting processing to a plurality of pictures of the aforesaid.
Specifically, the process of capturing the target picture including the virtual water gauge for each picture is as follows: the method comprises the steps of firstly determining position information of a virtual water gauge in a plurality of pictures, namely determining a vertical line where the virtual water gauge is located in the pictures, and then intercepting a target picture from each picture based on the position information (namely the vertical line) and a preset intercepting range (generally a width value from the vertical line), wherein the target picture is a picture with the virtual water gauge as a middle axis and the width being twice as wide as the width corresponding to the intercepting range, and obviously, pixels of the target picture are much smaller than the picture.
2) And determining water level information based on the currently measured water level result in the target picture and the virtual water gauge.
In the implementation process, the result of the water level currently measured in the target picture is determined, namely the horizontal line where the water level is located in the target picture is determined, and the value is used as water level information according to the intersection condition of the horizontal line and the virtual water gauge, namely the value of the horizontal line intersected with the virtual water gauge on the water level range.
In the implementation process, the obtained water level information may be a height value of a horizontal plane of the water flow to be monitored in a picture, and after the water level information is obtained, the water level information may be converted into a corresponding pixel value according to a reference pixel, and in the implementation process, the height value or the pixel value may be used as a water level value of the water flow to be monitored.
Further, determining the water level value of the water flow to be monitored based on the water level information and the reference pixel in the other picture, as shown in fig. 5, includes:
step 2031: and converting the water level information in other pictures into water level pixel values.
In order to calculate an accurate water level value according to a reference object, in the implementation process, water level information in other pictures is uniformly converted into water level pixel values, namely the water level information in the other pictures is converted into the water level pixel values according to the reference pixels.
Step 2032: a pixel difference value between the water level pixel value and the reference pixel is determined.
Since the water level pixel value represents a magnification value between the pixel value corresponding to the water level information and the reference pixel. Further, a pixel difference value between the water level pixel value and the reference pixel is calculated. For example, the water level information corresponds to a pixel value several times larger than the reference pixel, the water level information corresponds to a pixel value more or less larger than the reference pixel, and the like.
Step 2033: and obtaining the water level value of the water flow to be monitored based on the pixel difference value and the vertical height.
By using the equal proportional relation between the height and the pixel value, after the pixel difference value is determined, the difference height corresponding to the pixel difference value can be calculated by taking the vertical height of the reference object as a standard, and the vertical height of the reference object is added, so that the corresponding height of the water flow to be monitored in the picture, namely the water level value of the water flow to be monitored, can be obtained.
Step 204: and inputting the vertical distance between the intelligent camera and the horizontal plane, the information of the flow velocity sampling point and the water level value into a flow velocity algorithm model to determine the water flow velocity.
The lower flow speed sampling point is introduced, the flow speed sampling point is a preset position point selected on the water flow to be monitored in a plurality of pictures, namely after the picture where the water flow to be monitored is located is collected by the intelligent camera, the water flow speed of any point of the water flow to be monitored in the picture can be the flow speed sampling point, and the water flow speed of the water flow to be monitored can be represented.
Generally, the number of the flow speed sampling points is multiple, and a straight line formed by the multiple flow speed sampling points is perpendicular to the water flow direction of the water flow to be monitored.
In order to obtain a more accurate water flow rate, in the embodiment of the present application, the average water flow rate of the plurality of flow rate sampling points is used as the water flow rate of the water flow to be monitored. Meanwhile, in order to facilitate sampling and reduce the calculation amount, a straight line formed by the plurality of flow speed sampling points is perpendicular to the flow direction of the water flow to be monitored, in the implementation process, a straight line can be selected in the perpendicular direction of the flow direction in advance, and a plurality of points are selected as the flow speed sampling points on the straight line.
The information of any one flow velocity sampling point is determined by the following method:
first, the distance between the flow rate sampling point and the shore, i.e., the distance value D, is determined, and considering that the distance between the smart camera and the shore is CAL and the horizontal distance between the flow rate sampling point and the smart camera is X, the distance value D is X-CAL.
And determining information of the flow rate sampling point based on the distance value, the angle value, the vertical distance and the parameter information of the intelligent camera.
Referring to FIG. 6, the formula for calculating the information of the sampling points of the flow velocity, i.e. the pixel values, is shown as
Figure BDA0003575666220000141
The angle value t is used for representing the angle between the flow velocity sampling point and the image plane of the intelligent camera.
It should be noted that, since the smart camera has a calculation function and a communication function, in one embodiment, the smart camera can acquire image information of the reference object, and then calculate the water flow rate by using its own calculation function, that is, calculate the water level value, the water flow rate, etc. according to the image information. Alternatively, in another embodiment, the image information of the reference object may be acquired by the smart camera, and then the image information of the reference object and the like may be transmitted to the server by the smart camera through the communication function, and then the water level value, the water flow rate and the like may be calculated by the server according to the image information.
Based on the same inventive concept, referring to fig. 7, an embodiment of the present application provides a device for monitoring water flow by an intelligent camera, including:
the picture acquisition unit 701 is used for acquiring a plurality of pictures of the water flow to be monitored, wherein the pictures are captured by the intelligent camera, each picture comprises a reference object, and the reference objects are arranged on the bank of the water flow to be monitored;
a reference pixel determining unit 702, configured to determine, based on a vertical distance between the smart camera and a horizontal plane, parameter information of the smart camera, and image information of a reference object, a reference pixel corresponding to a reference picture where a water flow to be monitored is located by the reference object, where the reference picture is any one of multiple pictures;
a water level determining unit 703, configured to determine a water level value of the water flow to be monitored based on water level information and reference pixels in other pictures, where the other pictures are any one of the multiple pictures except the reference picture, the water level information is obtained based on a comparison between a currently measured water level result and a virtual water gauge, and the virtual water gauge is determined based on a result of the intelligent camera measuring the water level of the water flow to be monitored in advance and the reference pixels;
and a water flow rate determining unit 704, configured to input the vertical distance between the smart camera and the horizontal plane, information of a flow rate sampling point, and a water level value into the flow rate algorithm model, and determine the water flow rate, where the flow rate sampling point is a preset position point selected on the water flow to be monitored in the multiple frames.
Optionally, based on the vertical distance between the smart camera and the horizontal plane, the parameter information of the smart camera, and the image information of the reference object, a reference pixel corresponding to a reference picture where the water flow to be monitored is located of the reference object is determined, and the reference pixel determining unit 702 is configured to:
determining the pixel length of a reference object on a reference picture where the water flow to be monitored is located based on the vertical distance, the vertical height, the equivalent focal length and the included angle between the intelligent camera and the horizontal plane;
determining a reference pixel corresponding to a reference image of a reference object in which the water flow to be monitored is located based on the pixel length, the lens magnification, the projection length and the scale factor;
the parameter information of the intelligent camera comprises lens multiplying power, an equivalent focal length and a scale factor, wherein the lens multiplying power is used for representing the ratio of a lens use value of the intelligent camera to a single lens use value, the equivalent focal length is used for representing the focal length value of the intelligent camera under the single lens, and the scale factor is used for representing the ratio of the image height of the intelligent camera to a pixel;
the image information of the reference object comprises a vertical height, a projection length and an included angle, wherein the vertical height is used for representing the distance between the reference object and a horizontal plane, the projection length is used for representing the image length of the reference object on an image plane of the intelligent camera, and the included angle is used for representing the angle between the reference object and the image plane.
Optionally, the water level value of the water flow to be monitored is determined based on the water level information in the other picture and the reference pixel, and the water level determining unit 703 is configured to:
converting water level information in other pictures into water level pixel values;
determining a pixel difference value between the water level pixel value and the reference pixel;
and obtaining the water level value of the water flow to be monitored based on the pixel difference value and the vertical height.
Optionally, the vertical distance between the smart camera and the horizontal plane is determined by:
determining the vertical distance between the intelligent camera and the horizontal plane based on the height value of the intelligent camera from the ground, the vertical distance value of the ground from a zero scale mark of the water level and the water level value;
wherein, the water level zero scale mark is used for representing the initial scale mark for measuring the water level value of the water flow to be monitored.
Optionally, the information of the flow rate sampling point is determined by:
determining information of a flow rate sampling point based on the distance value, the angle value, the vertical distance and the parameter information of the intelligent camera;
the distance value is used for representing the distance between the flow velocity sampling point and the shore, and the angle value is used for representing the angle between the flow velocity sampling point and the image plane of the intelligent camera.
Optionally, the virtual water gauge is obtained by:
measuring the water level of the water flow to be monitored within a preset time length to obtain a plurality of water level measurement results;
screening a water level measurement result representing the lowest water level and a water level measurement result representing the highest water level from the plurality of water level measurement results;
determining a water level range based on a water level measurement result with the lowest water level and a water level measurement result with the highest water level;
and determining the virtual water gauge based on the water level range, the preset water level interval and the reference pixel.
Optionally, the water level information is obtained by:
determining position information of the virtual water gauge in a plurality of pictures, and intercepting a target picture from the pictures based on the position information and a preset interception range, wherein the target picture comprises the virtual water gauge;
and determining water level information based on the currently measured water level result in the target picture and the virtual water gauge.
Optionally, the number of the flow velocity sampling points is multiple, and a straight line formed by the multiple flow velocity sampling points is perpendicular to the water flow direction of the water flow to be monitored.
Based on the same inventive concept, referring to fig. 8, an embodiment of the present application provides an intelligent camera, including: a memory 801 for storing executable instructions; a processor 802 for reading and executing executable instructions stored in the memory, and performing any one of the methods of the first aspect described above.
Based on the same inventive concept, embodiments of the present application provide a computer-readable storage medium, wherein instructions of the storage medium, when executed by a processor, enable the processor to perform the method of any one of the first aspect.
In summary, in the embodiment of the present application, a method, an apparatus, and a storage medium for monitoring water flow by an intelligent camera are provided, where the method includes: the method comprises the steps of obtaining a plurality of pictures of water flow to be monitored captured by an intelligent camera, wherein each picture comprises a reference object, the reference object is arranged on the shore of the water flow to be monitored, a reference pixel corresponding to a reference picture of the reference object in which the water flow to be monitored is located is determined based on the vertical distance between the intelligent camera and a horizontal plane, the parameter information of the intelligent camera and the image information of the reference object, the reference picture is any one of the plurality of pictures, the water level value of the water flow to be monitored is determined based on the water level information and the reference pixel in other pictures, the other pictures are any one of the plurality of pictures except the reference picture, the water level information is obtained based on the comparison of the currently measured water level result and a virtual water gauge, the virtual water gauge is determined based on the result of the intelligent camera which measures the water level of the water flow to be monitored in advance and the reference pixel, and the vertical distance between the intelligent camera and the horizontal plane is determined, The method comprises the steps that information and a water level value of a flow speed sampling point are input into a flow speed algorithm model to determine the water flow speed, the flow speed sampling point is a preset position point selected on water to be monitored in a plurality of pictures, an accurate reference standard is provided for determining the water level value through setting of a reference object fixed by image information, and the process of setting an analog circuit on site to collect and process data is omitted through setting of an intelligent camera, so that the water flow speed of the water to be monitored can be accurately and efficiently monitored.
As will be appreciated by one skilled in the art, embodiments of the present application may be provided as a method, system, or computer program product system. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product system embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program product systems according to the application. It will be understood that each flow and/or block of the flow diagrams and/or block diagrams, and combinations of flows and/or blocks in the flow diagrams and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present application without departing from the spirit and scope of the application. Thus, if such modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include such modifications and variations as well.

Claims (10)

1. A method of monitoring water flow with a smart camera disposed above a water flow to be monitored, the method comprising:
acquiring a plurality of pictures of water flow to be monitored captured by the intelligent camera, wherein each picture comprises a reference object which is arranged on the bank of the water flow to be monitored;
determining a reference pixel corresponding to a reference picture of a reference object in which water flow to be monitored is located based on a vertical distance between an intelligent camera and a horizontal plane, parameter information of the intelligent camera and image information of the reference object, wherein the reference picture is any one of the plurality of pictures;
determining a water level value of the water flow to be monitored based on water level information in other pictures and the reference pixel, wherein the other pictures are any one of a plurality of pictures except the reference picture, the water level information is obtained based on comparison between a currently measured water level result and a virtual water gauge, and the virtual water gauge is determined based on a result of measuring the water level of the water flow to be monitored in advance by an intelligent camera and the reference pixel;
and inputting the vertical distance between the intelligent camera and the horizontal plane, information of flow velocity sampling points and the water level value into a flow velocity algorithm model, and determining the flow velocity of water, wherein the flow velocity sampling points are preset position points selected on the water flow to be monitored in the plurality of pictures.
2. The method of claim 1, wherein the determining of the reference pixel corresponding to the reference frame of the reference object in which the water flow to be monitored is located based on the vertical distance between the intelligent camera and the horizontal plane, the parameter information of the intelligent camera, and the image information of the reference object comprises:
determining the pixel length of the reference object on a reference picture where the water flow to be monitored is located based on the vertical distance, the vertical height, the equivalent focal length and the included angle between the intelligent camera and the horizontal plane;
determining a reference pixel corresponding to a reference picture of the reference object in which the water flow to be monitored is located based on the pixel length, the lens magnification, the projection length and the scale factor;
the parameter information of the intelligent camera comprises the lens multiplying power, the equivalent focal length and the scale factor, wherein the lens multiplying power is used for representing the ratio of a lens use value of the intelligent camera to a single lens use value, the equivalent focal length is used for representing the focal length value of the intelligent camera under the single lens, and the scale factor is used for representing the ratio of the image height of the intelligent camera to the pixel;
the image information of the reference object comprises the vertical height, the projection length and the included angle, the vertical height is used for representing the distance between the reference object and the horizontal plane, the projection length is used for representing the image length of the reference object on the image plane of the intelligent camera, and the included angle is used for representing the angle between the reference object and the image plane.
3. The method of claim 1, wherein determining a water level value of a water flow to be monitored based on water level information in other pictures and the reference pixel comprises:
converting the water level information in the other pictures into water level pixel values;
determining a pixel difference value between the water level pixel value and the reference pixel;
and obtaining the water level value of the water flow to be monitored based on the pixel difference value and the vertical height.
4. The method of claim 1, wherein the vertical distance between the smart camera and a horizontal plane is determined by:
determining the vertical distance between the intelligent camera and the horizontal plane based on the height value of the intelligent camera from the ground, the vertical distance value of the ground from a zero scale mark of the water level and the water level value;
wherein the water level zero scale mark is used for representing a starting scale mark for measuring the water level value of the water flow to be monitored.
5. The method of claim 1, wherein the information on the flow rate sampling points is determined by:
determining information of the flow velocity sampling point based on a distance value, an angle value, the vertical distance and parameter information of the intelligent camera;
the distance value is used for representing the distance between the flow velocity sampling point and the shore, and the angle value is used for representing the angle between the flow velocity sampling point and the image plane of the intelligent camera.
6. The method of claim 1, wherein the virtual water gauge is obtained by:
measuring the water level of the water flow to be monitored within a preset time length to obtain a plurality of water level measurement results;
screening the water level measurement result representing the lowest water level and the water level measurement result representing the highest water level from the plurality of water level measurement results;
determining a water level range based on the water level measurement result with the lowest water level and the water level measurement result with the highest water level;
and determining the virtual water gauge based on the water level range, a preset water level interval and the reference pixel.
7. The method of claim 1, wherein the water level information is obtained by:
determining position information of the virtual water gauge in the plurality of pictures, and intercepting a target picture from the pictures based on the position information and a preset interception range, wherein the target picture comprises the virtual water gauge;
and determining the water level information based on the currently measured water level result in the target picture and the virtual water gauge.
8. The method according to any one of claims 1 to 7, wherein the number of the flow velocity sampling points is multiple, and a straight line formed by the multiple flow velocity sampling points is perpendicular to the water flow direction of the water flow to be monitored.
9. A device for monitoring water flow by an intelligent camera, comprising:
the system comprises a picture acquisition unit, a monitoring unit and a control unit, wherein the picture acquisition unit is used for acquiring a plurality of pictures of water flow to be monitored, which are captured by an intelligent camera, and each picture comprises a reference object which is arranged on the bank of the water flow to be monitored;
the reference pixel determining unit is used for determining a reference pixel corresponding to a reference picture of a reference object in which the water flow to be monitored is located based on a vertical distance between the intelligent camera and a horizontal plane, parameter information of the intelligent camera and image information of the reference object, wherein the reference picture is any one of the plurality of pictures;
the water level determining unit is used for determining the water level value of the water flow to be monitored based on water level information in other pictures and the reference pixels, wherein the other pictures are any one of a plurality of pictures except the reference picture, the water level information is obtained based on comparison between a currently measured water level result and a virtual water gauge, and the virtual water gauge is determined based on a result of measuring the water level of the water flow to be monitored in advance by a smart camera and the reference pixels;
and the water flow rate determining unit is used for inputting the vertical distance between the intelligent camera and the horizontal plane, the information of flow rate sampling points and the water level value into a flow rate algorithm model to determine the water flow rate, wherein the flow rate sampling points are preset position points selected on the water flow to be monitored in the plurality of pictures.
10. A computer-readable storage medium, wherein instructions in the storage medium, when executed by a processor, enable the processor to perform the method of any of claims 1-8.
CN202210343271.1A 2022-03-31 2022-03-31 Method, device and storage medium for monitoring water flow by intelligent camera Active CN114885097B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210343271.1A CN114885097B (en) 2022-03-31 2022-03-31 Method, device and storage medium for monitoring water flow by intelligent camera

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210343271.1A CN114885097B (en) 2022-03-31 2022-03-31 Method, device and storage medium for monitoring water flow by intelligent camera

Publications (2)

Publication Number Publication Date
CN114885097A true CN114885097A (en) 2022-08-09
CN114885097B CN114885097B (en) 2024-02-06

Family

ID=82668864

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210343271.1A Active CN114885097B (en) 2022-03-31 2022-03-31 Method, device and storage medium for monitoring water flow by intelligent camera

Country Status (1)

Country Link
CN (1) CN114885097B (en)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100661487B1 (en) * 2006-06-30 2006-12-27 제아정보통신(주) Water level measurement device and method using image information
US20080298636A1 (en) * 2007-06-04 2008-12-04 Object Video, Inc. Method for detecting water regions in video
CN104777327A (en) * 2015-03-17 2015-07-15 河海大学 Time-space image speed measuring system and method based on auxiliary laser calibration
CN106092061A (en) * 2016-05-31 2016-11-09 河海大学 River water surface flow field calibrating method based on lens imaging model under oblique viewing angle
CN106908218A (en) * 2017-03-23 2017-06-30 北京尚水信息技术股份有限公司 The processing method of river course surface flow field
CN110187142A (en) * 2019-06-13 2019-08-30 上海彩虹鱼海洋科技股份有限公司 Flow monitoring method and system
CN111970454A (en) * 2020-09-10 2020-11-20 青岛鳍源创新科技有限公司 Shot picture display method, device, equipment and storage medium
CN112067839A (en) * 2020-09-18 2020-12-11 重庆交通大学 Method for quickly measuring surface flow field of ultra-wide river of unmanned aerial vehicle under condition of no control point
CN112862898A (en) * 2021-02-05 2021-05-28 慧目(重庆)科技有限公司 Flow velocity measuring method based on computer vision
US20210327075A1 (en) * 2018-11-13 2021-10-21 Hydrosem Apparatus and method for measuring flow velocity of stream using optical flow image processing

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100661487B1 (en) * 2006-06-30 2006-12-27 제아정보통신(주) Water level measurement device and method using image information
US20080298636A1 (en) * 2007-06-04 2008-12-04 Object Video, Inc. Method for detecting water regions in video
CN104777327A (en) * 2015-03-17 2015-07-15 河海大学 Time-space image speed measuring system and method based on auxiliary laser calibration
CN106092061A (en) * 2016-05-31 2016-11-09 河海大学 River water surface flow field calibrating method based on lens imaging model under oblique viewing angle
CN106908218A (en) * 2017-03-23 2017-06-30 北京尚水信息技术股份有限公司 The processing method of river course surface flow field
US20210327075A1 (en) * 2018-11-13 2021-10-21 Hydrosem Apparatus and method for measuring flow velocity of stream using optical flow image processing
CN110187142A (en) * 2019-06-13 2019-08-30 上海彩虹鱼海洋科技股份有限公司 Flow monitoring method and system
CN111970454A (en) * 2020-09-10 2020-11-20 青岛鳍源创新科技有限公司 Shot picture display method, device, equipment and storage medium
CN112067839A (en) * 2020-09-18 2020-12-11 重庆交通大学 Method for quickly measuring surface flow field of ultra-wide river of unmanned aerial vehicle under condition of no control point
CN112862898A (en) * 2021-02-05 2021-05-28 慧目(重庆)科技有限公司 Flow velocity measuring method based on computer vision

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
MUHAMMAD BILAL; ABDULLAH GANI; MOHSEN MARJANI; NADIA MALIK: "A Study on Detection and Monitoring of Water Quality and Flow", 2018 12TH INTERNATIONAL CONFERENCE ON MATHEMATICS, ACTUARIAL SCIENCE, COMPUTER SCIENCE AND STATISTICS (MACS) *
TAKAHARU KITAMURA; TAKAO TSUCHIYA; YOSHIAKI WATANABE; SHIN-ICHI SAKAMOTO: "Direct in situ measurements of sound speed and water temperature profiles the example of North Lake Biwa", SICE ANNUAL CONFERENCE 2011 *
赵浩源;陈华;刘维高;黄凯霖;刘炳义;刘德地;王俊;: "基于河流表面时空图像识别的测流方法", 水资源研究, no. 01 *

Also Published As

Publication number Publication date
CN114885097B (en) 2024-02-06

Similar Documents

Publication Publication Date Title
CN105866364B (en) A kind of underground water pollution check and evaluation system
CN110223341B (en) Intelligent water level monitoring method based on image recognition
Noto et al. Low-cost stage-camera system for continuous water-level monitoring in ephemeral streams
Bai et al. An intelligent water level monitoring method based on SSD algorithm
CN103852130A (en) Water level collecting method based on image identification
CN114359841A (en) Video water level identification method based on space-time average
CN111160210A (en) Video-based water flow velocity detection method and system
CN114494826A (en) Multi-water-gauge water level identification method and system, electronic equipment and storable medium
CN109919975A (en) Wide-area monitoring moving target association method based on coordinate calibration
CN115471777A (en) Refined water flow velocity field acquisition method and system based on video identification
JP4108593B2 (en) Inundation monitoring device
CN114359486A (en) Computer vision-based bridge health cloud monitoring system
JP2004117119A (en) Flow velocity distribution measurement system, flow velocity distribution measurement method, flow velocity distribution measurement program, flow rate measurement system, flow rate measurement method, and flow rate measurement program
JP2024067277A (en) Water level measurement device, water level measurement method, and program
CN114885097B (en) Method, device and storage medium for monitoring water flow by intelligent camera
CN112419402B (en) Positioning method and system based on multispectral image and laser point cloud
CN113074797A (en) Water level measuring device without water gauge and water level calibration method
CN113847970B (en) Water level detection method, device and system
CN114143440A (en) Flow velocity detection device and method and computer readable storage medium
JP2021047156A (en) Surveillance system
CN114529815A (en) Deep learning-based traffic detection method, device, medium and terminal
CN118537776B (en) A method, device and medium for realizing riverbank virtual water gauge
KR101409394B1 (en) System and Method for supporting Flow Level Measuring Process Using Virtual Level Gauge
KR102706920B1 (en) System and method for estimating external environmental information using image information
CN118298253B (en) Method and device for detecting dam bank collapse event

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant