Method and device for generating, through captured images, measurement line information for measuring flow rate according to changes in water level of river, and computer-readable recording medium

The method and device use image analysis to calculate real-world river coordinates and survey lines for accurate flow rate measurement, overcoming environmental limitations in existing technologies.

WO2026095149A1PCT designated stage Publication Date: 2026-05-07NIVUS KOREA CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
NIVUS KOREA CO LTD
Filing Date
2024-11-11
Publication Date
2026-05-07

AI Technical Summary

Technical Problem

Existing methods for measuring river flow rates are limited by climatic and surrounding conditions, and there is a need for a technology that can accurately and quickly measure flow rates using image analysis from a camera device installed near the river.

Method used

A method and device that analyze image information from a camera to identify river coordinates, calculate real-world coordinates, determine the number and spacing of survey lines based on the river's width, and generate survey line information for flow rate measurement.

Benefits of technology

Enables quick and accurate measurement of river flow rates without being restricted by climate or environment, providing precise survey line information for administrators.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure KR2024017712_07052026_PF_FP_ABST
    Figure KR2024017712_07052026_PF_FP_ABST
Patent Text Reader

Abstract

The present invention relates to a method for generating, through captured images, measurement line information for measuring a flow rate according to changes in the water level of a river, the method being implemented by a computing device that includes one or more processors and one or more memories for storing instructions executable by the processors, and comprising: a process initiation step of, when image information obtained by capturing an offline river is received from a camera device provided near the river, initiating a measurement line calculation process of calculating a measurement line for measuring the flow rate of the river through the image coordinates of the river in an image based on the image information; a real world coordinate calculation step of, when the measurement line calculation process is initiated, analyzing the image information through a pre-stored image analysis algorithm so as to identify the image coordinates of the river in the image based on the image information, and then reflecting the identified image coordinates in a preset real world coordinate calculation equation so as to calculate the real world coordinates of the offline river; and a measurement line information provision step of, when the calculation of the real-world coordinates is completed, reflecting the calculated real-world coordinates in a preset water surface width calculation equation so as to calculate the water surface width of the offline river, identifying the number of measurement lines for the river through a pre-stored measurement line derivation table, then analyzing the image information through the pre-stored image analysis algorithm so as to calculate intervals between the measurement lines based on the center of the river on the basis of the image coordinates of the river in the image based on the image information, generating measurement line information including the number of measurement lines and the intervals between the measurement lines, and transmitting the measurement line information to a manager. Various other embodiments identified by the present document are possible.
Need to check novelty before this filing date? Find Prior Art

Description

Method, apparatus, and computer-readable recording medium for generating survey line information for measuring flow rate according to changes in river water level through captured video.

[0001] The present invention relates to a method for generating survey line information for measuring flow rate according to changes in water level of a river through captured images. Specifically, the invention relates to a technology that analyzes image information captured by a camera device installed near the river to identify image coordinates of the river within the image, calculates real-world coordinates of the river located offline, calculates the width of the river's water surface by reflecting the real-world coordinates in a pre-set formula for calculating the width of the water surface, identifies the number of survey lines for the river using the width of the water surface, calculates the spacing between survey lines based on the center of the river using the identified number of survey lines and image coordinates, generates survey line information including the number of survey lines and the spacing between survey lines, and provides this information to an administrator.

[0002]

[0003] Hydrological data is essential for river and water resource management, and among these, flow rate data is considered the most important. In particular, due to recent climate change, droughts and floods are occurring more frequently, and changes in river environments caused by specific projects necessitate more flow rate data than in the past for proper river and water resource management. Consequently, the production and provision of accurate data are required. Currently, flow rate surveys are conducted using two methods: the traditional method, in which humans directly measure flow using a velocity meter at points where river flow is not controlled by structures or affected by tidal drainage (for the purpose of developing level-discharge relationship curves), and the method of installing velocity measuring equipment directly in the river to measure flow rate in real time. However, since the aforementioned methods have limitations in conducting accurate surveys due to climatic and surrounding conditions, the industry is developing various technologies to measure river flow rates more quickly and accurately.

[0004] As an example, Korean registered patent 10-2712831 (river flow rate measurement system) discloses a technology for measuring the flow rate of a river by measuring the cross-section of the river cross-section instead of a distance measuring sensor.

[0005] However, the aforementioned prior art discloses only a technology that simply measures the cross-section of a river and measures the flow rate of the river cross-section through a flow velocity measurement sensor. It does not disclose a technology that analyzes image information captured by a camera device installed near the river to identify the image coordinates of the river within the image, calculates the real-world coordinates of the river located offline, calculates the width of the river's surface located offline by reflecting the real-world coordinates in a pre-set formula for calculating the width of the water surface, identifies the number of survey lines for the river using the width of the water surface, calculates the spacing between survey lines based on the center of the river using the identified number of survey lines and image coordinates, generates survey line information including the number of survey lines and the spacing between survey lines, and provides this information to an administrator. Consequently, there is a growing need for a technology capable of resolving this issue.

[0006]

[0007] Accordingly, the present invention is derived to solve the problems of the aforementioned existing technologies. Its purpose is to enable an administrator to quickly and accurately measure the flow rate of an offline river by utilizing the survey line information. This is achieved by analyzing image information captured from a camera device installed near the river to identify the image coordinates of the river within the image, calculating the real-world coordinates of the offline river, reflecting the real-world coordinates in a pre-set formula for calculating the water surface width, calculating the water surface width of the offline river, identifying the number of survey lines for the river through the water surface width, calculating the spacing between survey lines based on the center of the river using the identified number of survey lines and the image coordinates, and generating survey line information including the number of survey lines and the spacing between survey lines, which is then provided to the administrator.

[0008]

[0009] A method for generating survey line information for measuring flow rate according to a change in water level of a river through captured images, implemented by a computing device comprising one or more processors and one or more memories for storing instructions executable by said processors according to an embodiment of the present invention, wherein, when receiving image information of a river captured by a camera device installed near the river, a process start step of starting a survey line calculation process for calculating a survey line for measuring the flow rate of a river located offline through image coordinates of a river within the image based on said image information; and when the survey line calculation process starts, a real-world coordinate calculation step of analyzing said image information through a previously stored image analysis algorithm to identify image coordinates of a river within the image based on said image information, and then reflecting the identified image coordinates in a previously set real-world coordinate calculation formula to calculate the real-world coordinates of a river located offline; The method is characterized by including a step of providing survey line information, wherein, when the calculation of the real-world coordinates is completed, the calculated real-world coordinates are reflected in a pre-set formula for calculating the width of the water surface of a river located offline to calculate the width of the water surface of the river, and the number of survey lines for the river is identified through a pre-stored survey line derivation table, and the image information is analyzed through the pre-stored image analysis algorithm to calculate the spacing between survey lines based on the center of the river based on the image coordinates of the river within the image based on the image information, and the survey line information including the number of survey lines and the spacing between survey lines is generated and transmitted to an administrator.

[0010] Preferably, the process start step comprises: an input variable identification step for identifying a plurality of input variable information stored in a database when receiving image information of a river captured by the camera device; a specification value input request step for providing the plurality of input variable information to an administrator when the identification of the plurality of input variable information is completed, and requesting the administrator to input specification values ​​used to calculate a survey line for the offline river into each of the plurality of input variable information; and a survey line calculation process start step for starting the survey line calculation process when receiving actual specification information, in which specification values ​​are entered into each of the plurality of input variable information, from the administrator through the performance of the function of the specification value input request step.

[0011] It is preferable that the above multiple input variable information is composed of a form in which specification values ​​are input for each of the following: the X coordinate where the camera device is located in the offline coordinate system, the Y coordinate where the camera device is located in the offline coordinate system, the Z coordinate where the camera device is located in the offline coordinate system, the height from the water level gauge located offline to the camera device, the height from the riverbed located offline to the water level gauge located offline, the water level of the river located offline, the front-back angle of the camera device located offline, the left-right angle of the camera device located offline, the product of the focal length and magnification for the x and y directions of the camera device located offline, and the center point of the image based on the captured video taken by the camera device located offline.

[0012] The above real-world coordinate calculation step may include: a search target coordinate setting step, in which, when the survey line calculation process starts, the image information is analyzed through a previously stored image analysis algorithm to set the search target coordinates, which are image coordinates corresponding to the area of ​​the river within the image based on the image information; a normalized coordinate conversion step, in which, when the setting of the search target coordinates is completed, the search target coordinates are reflected in a previously set normalized coordinate conversion formula to convert the image coordinates into normalized coordinates (x, y) for calculating the real-world coordinates; and a real-world coordinate calculation completion step, in which, when the conversion of the image coordinates into the normalized coordinates is completed, the normalized coordinates are reflected in a previously set real-world coordinate calculation formula to calculate the real-world coordinates corresponding to the area of ​​the river located offline.

[0013] The above-mentioned pre-set real-world coordinate calculation formula is a first real-world coordinate formula for calculating the real-world X coordinate, ; and a second real-world coordinate formula for calculating the real-world Y coordinate, It is possible to include ;

[0014] The above-mentioned step of providing survey line information preferably includes: a water surface width calculation step, in which, when the calculation of real-world coordinates corresponding to the area of ​​the offline river is completed, the real-world coordinates for the area of ​​the offline river corresponding to the search target coordinates, which are image coordinates corresponding to the area of ​​the river within the image based on the image information, are reflected in a pre-set water surface width calculation formula to calculate the water surface width of the offline river; and a survey line count identification step, in which, when the calculation of the water surface width is completed, the water surface width range containing the calculated water surface width is identified among a plurality of water surface width ranges reflected in the pre-stored survey line derivation table, and the number of survey lines matching the identified water surface width range is identified as the number of survey lines for the offline river.

[0015] The above-mentioned step of providing survey line information preferably includes: a step of setting a center reference coordinate, in which, when the identification of the number of survey lines for a river located offline is completed, the search target coordinates, which are image coordinates corresponding to the area of ​​the river, are reflected in a pre-set formula for calculating the center point coordinates of the water flow, to calculate the center point coordinates of the river's water flow start and end, and the center reference coordinates, which are image coordinates based on the center of the river within the image; and a step of calculating the distance between survey lines based on the coordinates of the river's water flow start and end, in which, when the function of the step of setting the center reference coordinates is completed, the distance between survey lines is calculated based on the coordinates of the river's water flow start and end, using the number of survey lines.

[0016] The above-mentioned line information provision step makes it possible to generate and provide to the administrator line information, which includes the number of lines and the coordinates of the water flow start point and end point reflecting the spacing between lines based on the center reference line, once the function of the above-mentioned line spacing calculation step is completed.

[0017] A device for generating survey line information for measuring flow rate according to a change in water level of a river through captured images, implemented as a computing device comprising one or more processors and one or more memories for storing instructions executable by said processors according to one embodiment of the present invention, wherein, when receiving image information of a river captured by a camera device installed near the river, a process starter unit for initiating a survey line calculation process for calculating a survey line for measuring the flow rate of a river located offline through image coordinates of a river within the image based on said image information; and a real-world coordinate calculation unit for calculating real-world coordinates of a river located offline by analyzing said image information through a previously stored image analysis algorithm when said survey line calculation process is started, identifying image coordinates of a river within the image based on said image information, and reflecting the identified image coordinates in a previously set real-world coordinate calculation formula. The method is characterized by including a line information providing unit that, once the calculation of the real-world coordinates is completed, reflects the calculated real-world coordinates in a pre-set water surface width calculation formula to calculate the water surface width of a river located offline, identifies the number of lines for the river through a pre-stored line derivation table, analyzes the image information through the pre-stored image analysis algorithm, calculates the spacing between lines based on the center of the river based on the image coordinates of the river within the image based on the image information, generates line information including the number of lines and the spacing between lines, and transmits it to an administrator.

[0018] A computer-readable recording medium according to an embodiment of the present invention, wherein the computer-readable recording medium stores instructions for a computing device to perform the following steps, the steps comprising: a process start step of initiating a survey line calculation process for calculating a survey line for measuring the flow rate of a river located offline through image coordinates of the river within the image based on the image information when receiving image information of the river captured by a camera device installed near the river; and a real-world coordinate calculation step of, when the survey line calculation process is started, analyzing the image information through a previously stored image analysis algorithm to identify the image coordinates of the river within the image based on the image information, and then reflecting the identified image coordinates in a previously set real-world coordinate calculation formula to calculate the real-world coordinates of the river located offline. The method is characterized by including a step of providing survey line information, wherein, when the calculation of the real-world coordinates is completed, the calculated real-world coordinates are reflected in a pre-set formula for calculating the width of the water surface of a river located offline to calculate the width of the water surface of the river, and the number of survey lines for the river is identified through a pre-stored survey line derivation table, and the image information is analyzed through the pre-stored image analysis algorithm to calculate the spacing between survey lines based on the center of the river based on the image coordinates of the river within the image based on the image information, and the survey line information including the number of survey lines and the spacing between survey lines is generated and transmitted to an administrator.

[0019]

[0020] By generating and providing survey line information to an administrator through a method for generating survey line information for measuring flow rate according to changes in the water level of a river using captured images according to the present invention, the administrator can quickly and accurately measure the flow rate of a river located offline by utilizing the survey line information without being restricted by the existing climate and surrounding environment of the river located offline.

[0021]

[0022] FIG. 1 is a flowchart illustrating a method for generating survey line information for measuring flow rate according to changes in water level of a river through captured images according to one embodiment of the present invention.

[0023] FIG. 2 is a flowchart illustrating the process start step of a method for generating survey line information for measuring flow rate according to changes in water level of a river through captured images according to one embodiment of the present invention.

[0024] FIG. 3 is a diagram showing the specification values ​​of a method for generating survey line information for measuring flow rate according to changes in the water level of a river through captured images according to one embodiment of the present invention.

[0025] FIG. 4 is a flowchart illustrating the real-world coordinate calculation step of a method for generating survey line information for measuring flow rate according to changes in river water level through captured images according to an embodiment of the present invention.

[0026] FIG. 5 is a flowchart illustrating the step of providing survey line information for a method of generating survey line information for measuring flow rate according to changes in water level of a river through captured images according to one embodiment of the present invention.

[0027] FIG. 6 is another flowchart illustrating the step of providing survey line information for a method of generating survey line information for measuring flow rate according to changes in water level of a river through captured images according to one embodiment of the present invention.

[0028] FIG. 7 is an example diagram showing the search target coordinates and the spacing between survey lines for each water flow point in a method for generating survey line information for measuring flow rate according to changes in water level of a river through captured images according to one embodiment of the present invention.

[0029] FIG. 8 is a drawing for explaining an example of the internal configuration of a computing device according to an embodiment of the present invention.

[0030]

[0031] Hereinafter, various embodiments and / or aspects are disclosed with reference to the drawings. For illustrative purposes, numerous specific details are disclosed in the following description to aid in a general understanding of one or more aspects. However, it will also be recognized by those skilled in the art that these aspects may be practiced without such specific details. The following description and the accompanying drawings describe specific exemplary aspects of one or more aspects in detail. However, these aspects are exemplary, and some of the various methods in the principles of the various aspects may be used, and the description is intended to include all such aspects and their equivalents.

[0032] As used herein, terms such as "examples," "examples," "aspects," "examples," etc., may not be interpreted as implying that any aspect or design described is better or more advantageous than other aspects or designs.

[0033] Additionally, the terms “comprising” and / or “comprising” should be understood to mean that the relevant feature and / or component is present, but not to exclude the presence or addition of one or more other features, components and / or groups thereof.

[0034] Additionally, terms including ordinal numbers, such as first, second, etc., may be used to describe various components, but said components are not limited by said terms. Such terms are used solely for the purpose of distinguishing one component from another. For example, without departing from the scope of the present invention, the first component may be named the second component, and similarly, the second component may be named the first component. The term "and / or" includes a combination of a plurality of related described items or any of a plurality of related described items.

[0035] Furthermore, in the embodiments of the present invention, all terms used herein, including technical or scientific terms, unless otherwise defined, have the same meaning as generally understood by those skilled in the art to which the present invention pertains. Terms such as those defined in commonly used dictionaries should be interpreted as having a meaning consistent with their meaning in the context of the relevant technology, and should not be interpreted in an ideal or overly formal sense unless explicitly defined in the embodiments of the present invention.

[0036] FIG. 1 is a flowchart illustrating a method for generating survey line information for measuring flow rate according to changes in water level of a river through captured images according to one embodiment of the present invention.

[0037] Referring to FIG. 1, a method for generating survey line information for measuring flow rate according to changes in water level of a river through captured images implemented by a computing device comprising one or more processors and one or more memories that store instructions that can be executed by said processors may include a process start step (step S101), a real-world coordinate calculation step (step S103), and a survey line information provision step (step S105).

[0038] In the following description, it will be understood that the method for generating survey line information for measuring flow rate according to changes in river water level through captured images according to each embodiment of the present invention is performed by the computing device shown in FIG. 7. That is, it will be understood that the device of the present invention is implemented by combining one or more of the computing devices of FIG. 7.

[0039] In step S101, when one or more processors (hereinafter referred to as processors) receive image information of a river captured by a camera device installed near the river, they may start a survey line calculation process to calculate a survey line for measuring the flow rate of a river located offline through image coordinates of the river within the image based on the image information.

[0040] According to one embodiment, the camera device may be an image capturing device installed near a river, and may be a device that captures the river and generates image information.

[0041] According to one embodiment, when the processor receives image information from the camera device, it may derive image coordinates of a river within the image based on the image information, and initiate a survey line calculation process to calculate a survey line used to measure the flow rate of a river located offline (in the real world) using the derived image coordinates.

[0042] That is, the above-mentioned survey line calculation process may be a process performed to calculate the survey line of a river located offline using the derived image coordinates after deriving image coordinates targeting a river within an image based on image information.

[0043] According to one embodiment, when the survey line calculation process starts, the processor may perform a real-world coordinate calculation step (step S103).

[0044] In step S103, when the survey line calculation process starts, the processor analyzes the image information through a previously stored image analysis algorithm to identify the image coordinates of the river within the image based on the image information, and then calculates the real-world coordinates of the river located offline by reflecting the identified image coordinates in a previously set real-world coordinate calculation formula.

[0045] According to one embodiment, the previously stored image analysis algorithm is an algorithm for identifying a specific object (e.g., a river) in an image (object detection model) and calculating the image coordinates of the identified object, and the object detection model may include YOLO (You Only Look Once), Faster R-CNN, SSD (Single Shot MultiBox Detector), etc., and the above-described model may include a function to calculate the image coordinates of a specific object within the image through the coordinates of a bounding box.

[0046] According to one embodiment, the processor analyzes the image information through the previously stored image analysis algorithm to identify a river within the image based on the image information, and can set a search target coordinate, which is one of the image coordinates for the identified river.

[0047] Afterwards, the processor can calculate the real-world coordinates of a river located offline by reflecting the identified search target coordinates in a preset real-world coordinate calculation formula.

[0048] In relation to the above, a detailed explanation of how the processor sets the search target coordinates and calculates the real-world coordinates of the river by reflecting the set search target coordinates in a pre-set real-world coordinate calculation formula will be explained in FIGS. 2 to 4.

[0049] According to one embodiment, when the processor completes the calculation of real-world coordinates of a river located offline, it can perform a survey line information provision step (step S105).

[0050] In step S105, when the calculation of the real-world coordinates is completed, the processor calculates the width of the water surface of a river located offline by reflecting the calculated real-world coordinates in a pre-set water surface width calculation formula, identifies the number of survey lines for the river through a pre-stored survey line derivation table, analyzes the image information through the pre-stored image analysis algorithm, calculates the spacing between survey lines based on the center of the river based on the image coordinates of the river within the image based on the image information, generates survey line information including the number of survey lines and the spacing between survey lines, and transmits it to the administrator.

[0051] According to one embodiment, when the calculation of the real-world coordinates is completed, the processor can calculate the width of the water surface of a river located offline by reflecting the real-world coordinates in a preset water surface width calculation formula. In this regard, the preset water surface width calculation formula may be a formula set to calculate the width of the water surface of a river located offline.

[0052] According to one embodiment, when the calculation of the water surface width is completed, the processor can identify the number of traverse lines for the river based on the calculated water surface width through a stored traverse line derivation table. In relation to the above, a detailed explanation of how the processor identifies the number of traverse lines for the river through a stored traverse line derivation table after calculating the water surface width is to be explained in FIG. 5.

[0053] According to one embodiment, when the processor completes the calculation of the number of survey lines for a river, it can calculate the spacing between survey lines based on the center of the river based on the image coordinates of the river within the image based on image information.

[0054] At this time, the processor can identify the coordinates of the starting point and the ending point of the water flow of the river by analyzing image information, and then calculate the spacing between the river's water lines through the identified coordinates of the starting point and the ending point of the water flow and the number of water lines.

[0055] In relation to the above, a detailed explanation of how the processor identifies the coordinates of the water flow start point and the water flow end point, and calculates the spacing between the water lines for the river through the identified coordinates of the water flow start point, the water flow end point, and the number of water lines, will be explained in FIG. 6.

[0056] According to one embodiment, when the processor completes the identification of the number of survey lines for a river and the calculation of the spacing between the survey lines for the river, it may generate survey line information including the number of survey lines for the river and the spacing between the survey lines for the river, and provide it to an administrator account. At this time, the survey line information may also include the coordinates of the water flow start point and the water flow end point, reflecting the spacing between survey lines based on the center reference survey line of the river located offline.

[0057] Accordingly, the manager can utilize the above survey line information in the process of measuring the flow rate of a river located offline.

[0058] FIG. 2 is a flowchart illustrating the process start step of a method for generating survey line information for measuring flow rate according to changes in water level of a river through captured images according to one embodiment of the present invention.

[0059] Referring to FIG. 2, a method for generating survey line information for measuring flow rate according to changes in river water level through captured images implemented by a computing device comprising one or more processors and one or more memories that store instructions that can be executed by said processors may include a process start step (e.g., the process start step (step S101) of FIG. 1).

[0060] According to one embodiment, the process start step may be a step of starting a survey line calculation process to calculate a survey line for measuring the flow rate of an offline river through image coordinates of the river within the image based on the image information when receiving image information of the river captured from a camera device installed near the river.

[0061] According to one embodiment, the process start step may include a detailed step for performing the above-described function, an input variable identification step (step S201), a specification value input request step (step S203), and a survey line calculation process start step (step S205).

[0062] In step S201, when the one or more processors (hereinafter referred to as processors) receive image information of a river captured from the camera device, they can identify multiple input variable information stored in a database.

[0063] According to one embodiment, when the processor receives image information from a camera device, it can identify a plurality of input variable information in a database to receive specification values ​​from an administrator for calculating the number of survey lines and the spacing between survey lines for a river located offline.

[0064] In relation to the above, the information of multiple input variables may be information that reflects specification values ​​used to calculate the number of survey lines and the spacing between survey lines for a river located offline.

[0065] More specifically, referring to FIG. 3, the plurality of input variable information includes the X coordinate (Xo) where the camera device (301) is located in the offline coordinate system, the Y coordinate (Yo) where the camera device (301) is located in the offline coordinate system, the Z coordinate (Zo = Hcamera + Levelempty - Levelwater) where the camera device (301) is located in the offline coordinate system, the height (Hcamera) from the water level gauge (303) located offline to the camera device (301), the height (Levelempty) from the riverbed located offline to the water level gauge (303) located offline, the water level (Levelwater) of the river located offline, the front-back angle (Φ) of the camera device (301) located offline, the left-right angle (θ) of the camera device (301) located offline, the product of the focal length and magnification ratio (fx, fy) for the x and y directions of the camera device (301) located offline, and the center point (Cx, Cy) of the image based on the captured video taken by the camera device (301) located offline, each of which a specification value is input by the manager. It can be information composed of a form.

[0066] In relation to the above, FIG. 3 may be a drawing showing the specification value of a method for generating survey line information for measuring flow rate according to changes in the water level of a river through a captured image according to one embodiment of the present invention.

[0067] That is, the specification value to be entered into the form based on each of the above multiple input variable information may be a value based on the manager's actual measurement value and the device specification value of the camera device, as disclosed in FIG. 3.

[0068] According to one embodiment, when the processor completes the identification of the plurality of input variable information, it can perform a specification value input request step (step S203).

[0069] In step S203, when the identification of the plurality of input variable information is completed, the processor may provide the plurality of input variable information to the manager and request the manager to input a specification value used to calculate a survey line for the offline river into each of the plurality of input variable information.

[0070] According to one embodiment, the processor may provide the identified plurality of input variable information to the manager and request the manager to input a specification value corresponding to a form based on each of the identified plurality of input variable information.

[0071] In relation to the above, the above specification value is a value including the X coordinate (Xo) where the camera device (301) is located in the offline coordinate system, the Y coordinate (Yo) where the camera device (301) is located in the offline coordinate system, the Z coordinate (Zo = Hcamera + Levelempty - Levelwater) where the camera device (301) is located in the offline coordinate system, the height (Hcamera) from the water level gauge (303) located offline to the camera device (301), the height (Levelempty) from the riverbed located offline to the water level gauge (303), the water level (Levelwater) of the river located offline, the front-back angle (Φ) of the camera device (301) located offline, the left-right angle (θ) of the camera device (301) located offline, the product of the focal length and magnification ratio (fx, fy) for the x and y directions of the camera device (301) located offline, and the center point (Cx, Cy) of the image based on the captured video taken by the camera device (301) located offline, and the actual measurement value that the administrator must measure and the camera installed offline The value may be based on the device specification value for the river of the device (301).

[0072] According to one embodiment, when the processor receives actual measurement specification information while the function of the specification value input request step (step S203) is completed, it may perform the survey line calculation process start step (step S205).

[0073] In step S205, if the processor receives actual specification information from the manager, in which specification values ​​are entered for each of the plurality of input variable information by performing the function of the specification value input request step (step S203), the processor may start the survey line calculation process.

[0074] According to one embodiment, the processor can receive actual specification information, which is information generated by the manager inputting actual values ​​into a form for each of the plurality of input variable information, while the manager is provided with the plurality of input variable information.

[0075] In relation to the above, when the processor completes the reception of the actual measurement specification information, it can start a survey line calculation process to calculate the survey line of a river located offline.

[0076] FIG. 4 is a flowchart illustrating the real-world coordinate calculation step of a method for generating survey line information for measuring flow rate according to changes in river water level through captured images according to an embodiment of the present invention.

[0077] Referring to FIG. 4, a method for generating survey line information for measuring flow rate according to changes in river water level through captured images implemented by a computing device comprising one or more processors and one or more memories that store instructions that can be executed by said processors may include a real-world coordinate calculation step (e.g., the real-world coordinate calculation step of FIG. 1 (step S103)).

[0078] According to one embodiment, the real-world coordinate calculation step may be a step of, when the survey line calculation process starts, analyzing the image information through a previously stored image analysis algorithm to identify the image coordinates of the river within the image based on the image information, and then reflecting the identified image coordinates in a previously set real-world coordinate calculation formula to calculate the real-world coordinates of the river located offline.

[0079] According to one embodiment, the real-world coordinate calculation step may include a detailed step for performing the above-described function, a search target coordinate setting step (step S401), a normalized coordinate conversion step (step S403), and a real-world coordinate calculation completion step (step S405).

[0080] In step S401, when the survey line calculation process starts, the one or more processors (hereinafter referred to as processors) can analyze the image information through a previously stored image analysis algorithm and set the search target coordinates, which are image coordinates corresponding to the area of ​​the river within the image based on the image information.

[0081] According to one embodiment, when the survey line calculation process starts, the processor can analyze the image information through a previously stored image analysis algorithm to identify an object corresponding to a river within the image and set the search target coordinates, which are the image coordinates of the identified object.

[0082] More specifically, referring to FIG. 7(a), the processor can set the search target coordinates, which are image coordinates capable of identifying the area of ​​an object corresponding to a river in the image, to (p1, q1), (p2, q2), (p3, q3), and (p4, q4) through the previously stored image analysis algorithm.

[0083] According to one embodiment, when the processor completes the setting of a search target coordinate, which is one of the image coordinates for an object corresponding to a river in the image, it can perform a normalized coordinate transformation step (step S403).

[0084] In step S403, when the setting of the search target coordinates is completed, the processor can reflect the search target coordinates in a pre-set normalized coordinate transformation formula to convert the image coordinates into normalized coordinates (x, y) for calculating the real-world coordinates.

[0085] According to one embodiment, when the setting of the search target coordinates is completed, the processor can convert the search target coordinates, which are image coordinates, into normalized coordinates by reflecting the search target coordinates in a pre-set normalized coordinate calculation formula in order to convert the object coordinates into normalized coordinates within a certain range regardless of the size and position of the image.

[0086] In relation to the above, the pre-established normalized coordinate calculation formula is, , It may be a calculation formula composed of

[0087] Accordingly, the processor can convert the search target coordinates (p1, q1), (p2, q2), (p3, q3), and (p4, q4) into their respective normalized coordinates (x1, y1), (x2, y2), (x3, y3), and (x4, y4) by reflecting the search target coordinates in the preset normalized coordinate calculation formula.

[0088] According to one embodiment, when the transformation of the normalized coordinates is completed, the processor may perform a real-world coordinate calculation completion step (step S405).

[0089] In step S405, when the processor completes the conversion of the image coordinates into the normalized coordinates, it can calculate the real-world coordinates corresponding to the area of ​​the offline river by reflecting the normalized coordinates in a preset real-world coordinate calculation formula.

[0090] According to one embodiment, when the processor completes the conversion of the search target coordinates into the normalized coordinates, it may reflect the normalized coordinates in a pre-set real-world coordinate calculation formula to convert the normalized coordinates into real-world coordinates for the area of ​​a river located offline.

[0091] According to one embodiment, the pre-set real-world coordinate calculation formula may be a calculation formula for converting normalized coordinates into real-world coordinates, and may include a first real-world coordinate formula for calculating a real-world X coordinate and a second real-world coordinate formula for calculating a real-world Y coordinate.

[0092] In relation to the above, the first real-world coordinate equation is,

[0093] is,

[0094] The second real-world coordinate equation is,

[0095] It could be.

[0096] Accordingly, the processor can calculate real-world coordinates (X1, Y1), (X2, Y2), (X3, Y3), and (X4, Y4) corresponding to the area of ​​a river located offline by reflecting the normalized coordinates (x1, y1), (x2, y2), (x3, y3), (x4, y4) and some information of the actual measurement specification information (e.g., Xo, Yo, Zo) in the pre-set real-world coordinate calculation formula.

[0097] FIG. 5 is a flowchart illustrating the step of providing survey line information for a method of generating survey line information for measuring flow rate according to changes in water level of a river through captured images according to one embodiment of the present invention.

[0098] Referring to FIG. 5, a method for generating survey line information for measuring flow rate according to changes in river water level through captured images implemented by a computing device comprising one or more processors and one or more memories that store instructions that can be executed by said processors may include a survey line information providing step (e.g., the survey line information providing step (step S105) of FIG. 1).

[0099] According to one embodiment, the step of providing survey line information may be a step of, when the calculation of the real-world coordinates is completed, reflecting the calculated real-world coordinates in a pre-set formula for calculating the width of the water surface of a river located offline to calculate the width of the water surface of the river, identifying the number of survey lines for the river through a pre-stored table of survey line derivation, analyzing the image information through the pre-stored image analysis algorithm, calculating the spacing between survey lines based on the center of the river based on the image coordinates of the river within the image based on the image information, generating survey line information including the number of survey lines and the spacing between survey lines, and transmitting it to an administrator.

[0100] According to one embodiment, the step of providing survey line information may include a step of calculating the water surface width (step S501) and a step of identifying the number of survey lines (step S503) as detailed steps for performing the above-described function.

[0101] In step S501, when the calculation of real-world coordinates corresponding to the area of ​​a river located offline is completed, the one or more processors (hereinafter referred to as processors) can calculate the width of the water surface of a river located offline by reflecting the real-world coordinates corresponding to the area of ​​the river located offline, which are image coordinates corresponding to the area of ​​the river within the image based on the image information, into a pre-set water surface width calculation formula.

[0102] According to one embodiment, when the calculation of real-world coordinates corresponding to the area of ​​a river located offline is completed by performing the function of the real-world coordinate calculation step (e.g., the real-world coordinate calculation step (step S103) of FIG. 1), the processor can reflect the calculated real-world coordinates in a preset formula for calculating the width of the water surface.

[0103] According to one embodiment, a pre-set formula for calculating the width of a water surface may be a formula for calculating the width of a water surface of a river located offline through real-world coordinates corresponding to the area of ​​a river located offline.

[0104] In relation to the above, the processor can reflect real-world coordinates based on the front-back and left-right angles of the camera device into a preset formula for calculating the water surface width.

[0105] At this time, the above-mentioned formula for calculating the water surface width is,

[0106] It could be.

[0107] According to one embodiment, when the processor completes the calculation of the water surface width of a river located offline by reflecting the real-world coordinates in the preset water surface width calculation formula, it can perform a step of identifying the number of survey lines (step S503).

[0108] In step S503, when the calculation of the water surface width is completed, the processor can identify the water surface width range that includes the calculated water surface width among the multiple water surface width ranges reflected in the previously stored survey line derivation table, and complete the identification of the number of survey lines matching the identified water surface width range as the number of survey lines for the offline river.

[0109] According to one embodiment, a previously stored side line derivation table may be table information containing information about a plurality of water surface width ranges and the number of side lines matching the plurality of water surface width ranges.

[0110] According to one embodiment, the numerical values ​​for each of the plurality of water surface width ranges included in the previously stored survey line derivation table and the number of survey lines matching the plurality of water surface width ranges can be modified or updated by an administrator. At this time, the information regarding the plurality of water surface width ranges included in the previously stored survey line derivation table and the number of survey lines matching the plurality of water surface width ranges may be as follows.

[0111] Range of water surface width (W) (m) Number of survey lines (pieces) W <0.5 5 0.5 <= W <1.0 7 1.0 <= W <3.0 1 1 3.0 <= W <5.0 1 5 5.0 <= W <7.0 2 3 7.0 <= W <10.0 3 3 1 0.0 <= W <= 15.0 49

[0112]

[0113] Accordingly, when the calculation of the water surface width of a river located offline is completed, the processor identifies the water surface width range that includes the calculated water surface width among the multiple water surface width ranges reflected in the previously stored survey line derivation table, identifies the number of survey lines matched to the identified water surface width range, and completes the identification of the identified number of survey lines as the number of survey lines for the river located offline.

[0114] FIG. 6 is another flowchart illustrating the step of providing survey line information for a method of generating survey line information for measuring flow rate according to changes in water level of a river through captured images according to one embodiment of the present invention.

[0115] Referring to FIG. 6, a method for generating survey line information for measuring flow rate according to changes in river water level through captured images implemented by a computing device comprising one or more processors and one or more memories that store instructions that can be executed by said processors may include a survey line information providing step (e.g., the survey line information providing step (step S105) of FIG. 1).

[0116] According to one embodiment, the step of providing survey line information may be a step of, when the calculation of the real-world coordinates is completed, reflecting the calculated real-world coordinates in a pre-set formula for calculating the width of the water surface of a river located offline to calculate the width of the water surface of the river, identifying the number of survey lines for the river through a pre-stored table of survey line derivation, analyzing the image information through the pre-stored image analysis algorithm, calculating the spacing between survey lines based on the center of the river based on the image coordinates of the river within the image based on the image information, generating survey line information including the number of survey lines and the spacing between survey lines, and transmitting it to an administrator.

[0117] According to one embodiment, the step of providing survey line information may include a step of setting a center reference coordinate (step S601) and a step of calculating the survey line interval (step S603) as detailed steps for performing the above-described function.

[0118] In step S601, when the identification of the number of survey lines for a river located offline is completed, the one or more processors (hereinafter referred to as processors) can reflect the search target coordinates, which are image coordinates corresponding to the area of ​​the river, into a pre-set formula for calculating the center point coordinates of the water flow, calculate the center point coordinates of the river's water flow start and end, and set the center reference coordinates, which are image coordinates based on the center of the river within the image.

[0119] According to one embodiment, when the identification of the number of traverse lines for a river based on the width of the water surface of a river located offline is completed, the processor can analyze the image information through a previously stored image analysis algorithm to set center reference coordinates, which are image coordinates based on the center of the river within the image.

[0120] According to one embodiment, the processor can identify the search target coordinates, which are image coordinates calculated by analyzing the image information through a previously stored image analysis algorithm, and then reflect the identified search target coordinates in the center survey line coordinate calculation formula to calculate the center reference coordinates, which are image coordinates based on the center of the river within the image.

[0121] According to one embodiment, the formula for calculating the center line coordinates may include a formula for calculating the center point where the water flow starts and a formula for calculating the center point where the water flow ends.

[0122] In relation to the above, the formula for calculating the center line coordinates may include the formula for calculating the center point of the water flow start (pc1, qc1), which is the coordinate of the center point of the water flow start (pc1, qc1), which is the formula for calculating the center point of the water flow start (pc1 = (p4 + p3) / 2, qc1 = (q4 + q3) / 2), and the formula for calculating the center point of the water flow end (pc2, qc2), which is the formula for calculating the center point of the water flow end (pc2, qc2), which is the formula for calculating the center point of the water flow end (pc2 = (p2 + p1) / 2, qc2 = (q2 + q1) / 2).

[0123] More specifically, looking at FIG. 7(b), the processor incorporates the coordinates to be searched into the center line coordinate calculation formula, and sets (pc1, qc1) and (pc2, qc2), which are connected to (pc1, qc1), as center reference coordinates of the river, which are image coordinates based on the center of the river in the image, thereby identifying the center reference line of the river in the image through the set center reference coordinates.

[0124] According to one embodiment, when the processor completes the function of the center reference coordinate setting step (step S601), it may perform the side line interval calculation step (step S603).

[0125] In step S603, when the processor completes the function of the center reference coordinate setting step (step S601), it can calculate the spacing between the survey lines based on the coordinates of the starting point and ending point of the water flow of the river within the image through the number of survey lines.

[0126] According to one embodiment, when the identification of a center reference line corresponding to a center reference coordinate is completed, the processor can determine the absolute value of the number of lines identified by performing the function of the line count identification step (e.g., line count identification step (step S503) of FIG. 5) in order to calculate the starting point coordinates (psn, qsn) and ending point coordinates (pen, qen) of the river flow in the image, along with the spacing between the lines (spacing between starting point lines (p_s), (q_s) and spacing between ending point lines (p_e), (q_e)) therein.

[0127] For example, if the number of survey lines is 3, the processor can identify the final number of survey lines for the river based on the center-reference survey line as 7 through the absolute value of the number of survey lines (-3, -2, -1, 0, 1, 2, 3). (In the case of 0, it corresponds to the center-reference survey line.)

[0128] According to one embodiment, when the processor completes the identification of the number of final survey lines for a river, it can calculate the spacing between survey lines at the water flow starting point and the spacing between survey lines at the water flow ending point through a preset water flow survey line spacing calculation formula.

[0129] According to one embodiment, a pre-set formula for calculating the water flow side line interval may include a formula for calculating the side line interval at the water flow start point and a formula for calculating the side line interval at the water flow end point.

[0130] According to one embodiment, the processor has a formula for calculating the side line spacing of the water flow starting point. , Through this, the spacing between survey lines for the water flow starting point can be calculated.

[0131] Accordingly, when the processor completes the calculation of the spacing between survey lines for the water flow starting point, the coordinates (psn, qsn) for each water flow starting point reflecting the calculated spacing between survey lines are calculated using the water flow starting point coordinate calculation formula , It can be calculated through.

[0132] In addition, the processor has a formula for calculating the side line spacing of the water flow end point. , Through this, the spacing between the traverse lines for the end point of the water flow can be calculated.

[0133] In relation to the above, when the processor completes the calculation of the spacing between survey lines for the end point of the water flow, the coordinates (pen, qen) for each end point of the water flow reflecting the calculated spacing between survey lines are the water flow end point coordinate calculation formula , It can be calculated through.

[0134] More specifically, referring to FIG. 7(c), the processor [uses] the formula for calculating the side line spacing of the water flow starting point , If the spacing between survey lines for the water flow starting point is calculated through this, the spacing between survey lines for the water flow starting point is the formula for calculating the coordinates of the water flow starting point , By reflecting this, the coordinates (psn, qsn) for each water flow starting point can be calculated.

[0135] In addition, the processor has a formula for calculating the side line spacing of the water flow end point. , If the spacing between survey lines for the end point of the water flow is calculated through this, the spacing between survey lines for the end point of the water flow is the formula for calculating the coordinates of the end point of the water flow , By reflecting this, the coordinates (pen, qen) for each end point of the water flow can be calculated.

[0136] Accordingly, when the calculation of coordinates (psn, qsn) for each water flow starting point and coordinates (pen, qen) for each water flow ending point, which reflect the spacing between water flow lines based on the center reference line, is completed by performing the function of the step (step S603) of the step line spacing calculation step, the processor can generate step line information that reflects the number of step lines and the coordinates for the water flow starting point and the water flow ending point, which reflect the spacing between water flow lines based on the center reference line.

[0137] Afterward, the processor provides the survey line information to the manager, thereby enabling the manager to utilize the survey line information when measuring the flow rate of a river located offline.

[0138] FIG. 8 is a drawing for explaining an example of the internal configuration of a computing device according to an embodiment of the present invention.

[0139] FIG. 8 illustrates an example of the internal configuration of a computing device according to an embodiment of the present invention. In the following description, descriptions of unnecessary embodiments that overlap with the descriptions of FIG. 1 to 7 described above will be omitted.

[0140] As illustrated in FIG. 8, the computing device (10000) may include at least one processor (11100), memory (11200), peripheral interface (11300), input / output subsystem (11400), power circuit (11500), and communication circuit (11600). In this case, the computing device (10000) may correspond to a user terminal (A) connected to a haptic interface device or the aforementioned computing device (B).

[0141] The memory (11200) may include, for example, high-speed random access memory, a magnetic disk, SRAM, DRAM, ROM, flash memory, or non-volatile memory. The memory (11200) may include software modules, instruction sets, or various other data required for the operation of the computing device (10000).

[0142] At this time, access to memory (11200) from other components, such as the processor (11100) or peripheral device interface (11300), can be controlled by the processor (11100).

[0143] The peripheral device interface (11300) can connect input and / or output peripheral devices of the computing device (10000) to the processor (11100) and memory (11200). The processor (11100) can perform various functions for the computing device (10000) and process data by executing software modules or instruction sets stored in the memory (11200).

[0144] The input / output subsystem (11400) can connect various input / output peripherals to the peripheral interface (11300). For example, the input / output subsystem (11400) may include a controller for connecting peripherals such as a monitor, keyboard, mouse, printer, or, if necessary, a touchscreen or sensor to the peripheral interface (11300). According to another aspect, input / output peripherals may be connected to the peripheral interface (11300) without passing through the input / output subsystem (11400).

[0145] The power circuit (11500) can supply power to all or part of the components of the terminal. For example, the power circuit (11500) may include one or more power sources such as a power management system, a battery or alternating current (AC), a charging system, a power failure detection circuit, a power converter or inverter, a power status indicator, or any other components for power generation, management, and distribution.

[0146] The communication circuit (11600) can enable communication with another computing device using at least one external port.

[0147] Alternatively, as described above, the communication circuit (11600) may enable communication with other computing devices by including an RF circuit and transmitting and receiving an RF signal, also known as an electromagnetic signal.

[0148] The embodiment of FIG. 8 is merely an example of a computing device (10000), and the computing device (11000) may have some components shown in FIG. 8 omitted, additional components not shown in FIG. 8 added, or a configuration or arrangement that combines two or more components. For example, a computing device for a communication terminal in a mobile environment may include, in addition to the components shown in FIG. 8, a touchscreen or a sensor, etc., and the communication circuit (1160) may include a circuit for RF communication of various communication methods (WiFi, 3G, LTE, Bluetooth, NFC, Zigbee, etc.). The components that can be included in the computing device (10000) may be implemented as hardware, software, or a combination of both hardware and software, including one or more integrated circuits specialized for signal processing or applications.

[0149] Methods according to embodiments of the present invention may be implemented in the form of program instructions that can be executed through various computing devices and recorded on a computer-readable medium. In particular, the program according to the present embodiment may be configured as a PC-based program or an application dedicated to a mobile terminal. An application to which the present invention is applied may be installed on a user terminal through a file provided by a file distribution system. For example, the file distribution system may include a file transmission unit (not shown) that transmits the file upon a request from the user terminal.

[0150] The device described above may be implemented as a hardware component, a software component, and / or a combination of a hardware component and a software component. For example, the device and components described in the embodiments may be implemented using one or more general-purpose or special-purpose computers, such as, for example, a processor, a controller, an arithmetic logic unit (ALU), a digital signal processor, a microcomputer, a field programmable gate array (FPGA), a programmable logic unit (PLU), a microprocessor, or any other device capable of executing and responding to instructions. The processing unit may execute an operating system (OS) and one or more software applications executed on said operating system. Additionally, the processing unit may access, store, manipulate, process, and generate data in response to the execution of the software. For ease of understanding, the processing unit may be described as being used as a single unit, but those skilled in the art will understand that the processing unit may include a plurality of processing elements and / or a plurality of types of processing elements. For example, the processing unit may include multiple processors or one processor and one controller. Additionally, other processing configurations, such as parallel processors, are also possible.

[0151] Software may include computer programs, code, instructions, or a combination of one or more of these, and may configure a processing unit to operate as desired or command the processing unit independently or collectively. Software and / or data may be permanently or temporarily embodied in any type of machine, component, physical device, virtual equipment, computer storage medium, or device so as to be interpreted by the processing unit or to provide instructions or data to the processing unit. Software may be distributed across networked computing devices and stored or executed in a distributed manner. Software and data may be stored on one or more computer-readable recording media.

[0152] The method according to the embodiment may be implemented in the form of program instructions that can be executed through various computer means and recorded on a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, etc., either alone or in combination. The program instructions recorded on the medium may be those specifically designed and configured for the embodiment, or they may be those known and available to those skilled in the art of computer software. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tapes; optical recording media such as CD-ROMs and DVDs; magneto-optical media such as floptical disks; and hardware devices specifically configured to store and execute program instructions, such as ROM, RAM, and flash memory. Examples of program instructions include machine code, such as that generated by a compiler, as well as high-level language code that can be executed by a computer using an interpreter, etc. The hardware devices described above may be configured to operate as one or more software modules to perform the operation of the embodiment, and vice versa.

[0153] Although the embodiments have been described above with reference to limited embodiments and drawings, those skilled in the art can make various modifications and variations from the description above. For example, appropriate results may be achieved even if the described techniques are performed in a different order than described, and / or if the components of the described system, structure, device, circuit, etc. are combined or assembled in a form different from described, or replaced or substituted by other components or equivalents. Therefore, other implementations, other embodiments, and equivalents to the claims below also fall within the scope of the claims.

Claims

A method for generating survey line information for measuring flow rate according to changes in river water level through captured images implemented by a computing device comprising one or more processors and one or more memories storing instructions executable by said processors, A process start step for initiating a survey line calculation process that, upon receiving image information of a river captured by a camera device installed near the river, calculates a survey line for measuring the flow rate of a river located offline through image coordinates of the river within the image based on the image information; When the above survey line calculation process starts, a real-world coordinate calculation step that analyzes the image information through a previously stored image analysis algorithm to identify image coordinates of a river within the image based on the image information, and then reflects the identified image coordinates in a pre-set real-world coordinate calculation formula to calculate the real-world coordinates of a river located offline; and A method for generating survey line information for measuring flow rate according to water level changes in a river through captured images, characterized by including: a step of providing survey line information, wherein, when the calculation of the above-mentioned real-world coordinates is completed, the above-mentioned real-world coordinates are reflected in a pre-set water surface width calculation formula to calculate the water surface width of a river located offline, and the number of survey lines for the river is identified through a pre-stored survey line derivation table, and the above-mentioned image information is analyzed through the above-mentioned image analysis algorithm, and the spacing between survey lines based on the center of the river is calculated based on the image coordinates of the river within the image based on the image information, and survey line information including the number of survey lines and the spacing between survey lines is generated and transmitted to an administrator. In paragraph 1, The above process start step is, When receiving image information of a river captured from the above camera device, an input variable identification step for identifying multiple input variable information stored in a database; A specification value input request step in which, once the identification of the plurality of input variable information is completed, the plurality of input variable information is provided to an administrator, and the administrator is requested to input a specification value to each of the plurality of input variable information to be used for calculating a survey line for the offline river; and A method for generating survey line information for measuring flow rate according to changes in river water level through captured images, characterized by including: a survey line calculation process start step, which starts the survey line calculation process when actual measurement specification information, in which specification values ​​are entered for each of the plurality of input variable information, is received from an administrator by performing the function of the above-mentioned specification value input request step. In paragraph 1, The above multiple input variable information is, A method for generating survey line information for measuring flow rate according to changes in river water level through captured images, characterized by comprising a form in which specification values ​​are input for each of the following: the X coordinate where the camera device is located in offline coordinates, the Y coordinate where the camera device is located in offline coordinates, the Z coordinate where the camera device is located in offline coordinates, the height from the water level gauge located offline to the camera device, the height from the river bottom located offline to the water level gauge, the water level of the river located offline, the front-back angle of the camera device located offline, the left-right angle of the camera device located offline, the product of the focal length and magnification for the x and y directions of the camera device located offline, and the center point of the image based on the captured video taken by the camera device located offline. In paragraph 3, The above real-world coordinate calculation step is, When the above survey line calculation process starts, a search target coordinate setting step of analyzing the image information through a previously stored image analysis algorithm and setting search target coordinates, which are image coordinates corresponding to the area of ​​the river within the image based on the image information; A normalized coordinate transformation step in which, once the setting of the search target coordinates is completed, the search target coordinates are reflected in a pre-set normalized coordinate transformation formula to transform the image coordinates into normalized coordinates (x, y) for calculating the real-world coordinates; and A method for generating survey line information for measuring flow rate according to changes in river water level through captured images, characterized by including: a real-world coordinate calculation completion step in which, once the image coordinates are converted into the normalized coordinates, the normalized coordinates are reflected in a preset real-world coordinate calculation formula to calculate real-world coordinates corresponding to the area of ​​a river located offline. In paragraph 4, The above-mentioned pre-set real-world coordinate calculation formula is, As a first real-world coordinate formula for calculating the real-world X coordinate, ; and As a second real-world coordinate formula for calculating the real-world Y coordinate, A method for generating survey line information for measuring flow rate according to changes in river water level through captured images characterized by including ; In paragraph 1, The above step of providing survey line information is, A water surface width calculation step in which, when the calculation of real-world coordinates corresponding to the area of ​​an offline river is completed, the real-world coordinates for the area of ​​an offline river corresponding to the search target coordinates, which are image coordinates corresponding to the area of ​​the river within an image based on the image information, are reflected in a pre-set water surface width calculation formula to calculate the water surface width of the offline river; and A method for generating survey line information for measuring flow rate according to water level changes in a river through captured images, characterized by including: a step of identifying the number of survey lines, wherein, when the calculation of the above-mentioned water surface width is completed, the water surface width range among the plurality of water surface width ranges reflected in the previously stored survey line derivation table is identified to include the calculated water surface width range, and the number of survey lines matching the identified water surface width range is identified as the number of survey lines for a river located offline. In paragraph 1, The above step of providing survey line information is, A step of setting center reference coordinates, wherein, once the identification of the number of survey lines for a river located offline is completed, the search target coordinates, which are image coordinates corresponding to the area of ​​the river, are reflected in a pre-set formula for calculating the center point coordinates of the water flow, to calculate the center point coordinates of the river's water flow start and end, and to set center reference coordinates, which are image coordinates based on the center of the river within the image; and A method for generating survey line information for measuring flow rate according to changes in water level of a river through captured images, characterized by including a survey line spacing calculation step, which calculates the spacing between survey lines based on the coordinates of the starting point and the ending point of the water flow of the river within the image through the number of survey lines when the function of the above-mentioned center reference coordinate setting step is completed. In Paragraph 7, The above step of providing survey line information is, A method for generating survey line information for measuring flow rate according to changes in river water level through captured images, characterized by generating and providing to an administrator survey line information that reflects the number of survey lines, the coordinates of the water flow start point and the water flow end point, which reflect the spacing between survey lines based on the center reference survey line based on the center reference coordinates, when the function of the above-mentioned survey line spacing calculation step is completed. A device for generating survey line information for measuring flow rate according to changes in river water level through captured images, implemented as a computing device comprising one or more processors and one or more memories for storing instructions executable by said processors, A process starter that, upon receiving image information of a river captured by a camera device installed near the river, initiates a survey line calculation process for calculating a survey line for measuring the flow rate of a river located offline through image coordinates of the river within the image based on the image information; When the above survey line calculation process starts, a real-world coordinate calculation unit analyzes the image information through a previously stored image analysis algorithm to identify image coordinates of a river within the image based on the image information, and then reflects the identified image coordinates in a pre-set real-world coordinate calculation formula to calculate the real-world coordinates of a river located offline; and A device for generating survey line information for measuring flow rate according to water level changes in a river through captured images, characterized by including: a survey line information providing unit that, when the calculation of the above real-world coordinates is completed, reflects the calculated real-world coordinates in a preset water surface width calculation formula to calculate the water surface width of a river located offline, identifies the number of survey lines for the river through a preset survey line derivation table, analyzes the above image information through the above preset image analysis algorithm, calculates the spacing between survey lines based on the center of the river based on the image coordinates of the river within the image based on the image information, generates survey line information including the number of survey lines and the spacing between survey lines, and transmits it to an administrator. As a computer-readable recording medium, The above computer-readable recording medium stores instructions that cause a computing device to perform the following steps, said steps being: A process start step for initiating a survey line calculation process that, upon receiving image information of a river captured by a camera device installed near the river, calculates a survey line for measuring the flow rate of a river located offline through image coordinates of the river within the image based on the image information; When the above survey line calculation process starts, a real-world coordinate calculation step that analyzes the image information through a previously stored image analysis algorithm to identify image coordinates of a river within the image based on the image information, and then reflects the identified image coordinates in a pre-set real-world coordinate calculation formula to calculate the real-world coordinates of a river located offline; and A computer-readable recording medium characterized by comprising: a step of providing survey line information, wherein, when the calculation of the above real-world coordinates is completed, the calculated real-world coordinates are reflected in a pre-set water surface width calculation formula to calculate the water surface width of a river located offline, and the number of survey lines for the river is identified through a pre-stored survey line derivation table, and the above image information is analyzed through the above-stored image analysis algorithm, and the spacing between survey lines based on the center of the river is calculated based on the image coordinates of the river within the image based on the image information, and survey line information including the number of survey lines and the spacing between survey lines is generated and transmitted to an administrator.

Citation Information

Patent Citations

  • The real time national imagery intelligence system or method based on the drone which hovering or surveillance flight around the drone docking station

    KR1020170138225A

  • Method and apparatus for camera calibration using light source

    KR1020170138867A

  • Radio frequency module

    KR1020210105033A

  • Nonwoven fabric comprising silica powder and filtering net using the same

    KR102158234B1

  • System and method for reservoir water body analysis using synthetic aperture radar data

    KR102496740B1