[go: up one dir, main page]

CN118865265A - A method and system for quality control of side-scan flow radar data - Google Patents

A method and system for quality control of side-scan flow radar data Download PDF

Info

Publication number
CN118865265A
CN118865265A CN202411319934.1A CN202411319934A CN118865265A CN 118865265 A CN118865265 A CN 118865265A CN 202411319934 A CN202411319934 A CN 202411319934A CN 118865265 A CN118865265 A CN 118865265A
Authority
CN
China
Prior art keywords
data
area
vortex
monitoring area
point cloud
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
CN202411319934.1A
Other languages
Chinese (zh)
Other versions
CN118865265B (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.)
Nanjing Wangshe Technology Industry Co ltd
Original Assignee
Nanjing Wangshe Technology Industry 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 Nanjing Wangshe Technology Industry Co ltd filed Critical Nanjing Wangshe Technology Industry Co ltd
Priority to CN202411319934.1A priority Critical patent/CN118865265B/en
Publication of CN118865265A publication Critical patent/CN118865265A/en
Application granted granted Critical
Publication of CN118865265B publication Critical patent/CN118865265B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S13/00Systems using the reflection or reradiation of radio waves, e.g. radar systems; Analogous systems using reflection or reradiation of waves whose nature or wavelength is irrelevant or unspecified
    • G01S13/02Systems using reflection of radio waves, e.g. primary radar systems; Analogous systems
    • G01S13/50Systems of measurement based on relative movement of target
    • G01S13/58Velocity or trajectory determination systems; Sense-of-movement determination systems
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01PMEASURING LINEAR OR ANGULAR SPEED, ACCELERATION, DECELERATION, OR SHOCK; INDICATING PRESENCE, ABSENCE, OR DIRECTION, OF MOVEMENT
    • G01P5/00Measuring speed of fluids, e.g. of air stream; Measuring speed of bodies relative to fluids, e.g. of ship, of aircraft
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/20Image preprocessing
    • G06V10/30Noise filtering
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V10/00Arrangements for image or video recognition or understanding
    • G06V10/70Arrangements for image or video recognition or understanding using pattern recognition or machine learning
    • G06V10/764Arrangements for image or video recognition or understanding using pattern recognition or machine learning using classification, e.g. of video objects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/50Context or environment of the image
    • G06V20/52Surveillance or monitoring of activities, e.g. for recognising suspicious objects
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/60Type of objects
    • G06V20/64Three-dimensional objects
    • 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)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Multimedia (AREA)
  • Remote Sensing (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Computing Systems (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Evolutionary Computation (AREA)
  • Databases & Information Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Artificial Intelligence (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Radar Systems Or Details Thereof (AREA)

Abstract

本发明提供一种侧扫测流雷达数据质量控制方法及系统,其中,所述方法包括以下步骤:对待监测水域的每一监测区域进行数据采集,得到当前点云数据、当前图像数据以及当前流速数据;基于当前点云数据、当前图像数据确定对应监测区域的水域的水域状态,并确定对应处于异常状态下的异常时间;进行与异常时间具有相同时长的数据采集,得补充点云数据、补充图像数据以及补充流速数据;响应于基于补充点云数据、补充图像数据确定对应监测区域处于正常状态,将补充流速数据对对应所述异常时间的异常流速部分进行替换;基于各当前流速数据确定与所述待监测水域对应的水域流速。本发明至少提高了对于水域流速的测量精准性。

The present invention provides a side-scanning current radar data quality control method and system, wherein the method comprises the following steps: data collection is performed on each monitoring area of the monitored water area to obtain current point cloud data, current image data and current flow rate data; based on the current point cloud data and current image data, the water state of the water area corresponding to the monitored area is determined, and the abnormal time corresponding to the abnormal state is determined; data collection with the same duration as the abnormal time is performed to obtain supplementary point cloud data, supplementary image data and supplementary flow rate data; in response to determining that the corresponding monitoring area is in a normal state based on the supplementary point cloud data and supplementary image data, the abnormal flow rate portion corresponding to the abnormal time is replaced by the supplementary flow rate data; based on each current flow rate data, the water flow rate corresponding to the monitored water area is determined. The present invention at least improves the measurement accuracy of the water flow rate.

Description

一种侧扫测流雷达数据质量控制方法及系统A method and system for quality control of side-scan flow radar data

技术领域Technical Field

本发明涉及数据处理技术,尤其涉及一种侧扫测流雷达数据质量控制方法及系统。The invention relates to data processing technology, and in particular to a side-scan current measurement radar data quality control method and system.

背景技术Background Art

水域流速通常指的是水流的速度,可以用不同的单位来表示,例如米每秒(m/s)或者厘米每秒(cm/s)。流速取决于水体流动的性质和环境条件,比如河流、溪流、海洋中的流速都可能不同。Water velocity usually refers to the speed of water flow, which can be expressed in different units, such as meters per second (m/s) or centimeters per second (cm/s). Flow rate depends on the nature of the water flow and the environmental conditions. For example, the flow rate in rivers, streams, and oceans may be different.

现有技术中对于水域流速的测量常常使用专业的扫描雷达来完成相应的测量过程,但是由于水域经常会因受到不同的自然因素或人为因素而处于不同的水域状态,例如,当水域存在较大的漩涡区域、波纹区域以及噪声区域时,则会影响对于水域流速的测量精准性,无法实现对水域流速的精确测量,降低相应的测量效率。In the prior art, the measurement of water flow velocity often uses professional scanning radar to complete the corresponding measurement process. However, since the water area is often in different water states due to different natural or human factors, for example, when there are large vortex areas, ripple areas and noise areas in the water area, it will affect the measurement accuracy of the water flow velocity, and it is impossible to achieve accurate measurement of the water flow velocity, thereby reducing the corresponding measurement efficiency.

发明内容Summary of the invention

基于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的一种侧扫测流雷达数据质量控制方法及系统。Based on the above problems, the present invention is proposed to provide a method and system for quality control of side-scan current radar data that overcomes the above problems or at least partially solves the above problems.

根据本发明的一个方面,提供一种侧扫测流雷达数据质量控制方法,包括以下步骤:According to one aspect of the present invention, a method for controlling the quality of side-scan flow radar data is provided, comprising the following steps:

对待监测水域进行格栅化处理,并将得到的各格栅点位分别确定为各监测区域;The water area to be monitored is gridded, and each grid point is determined as each monitoring area;

对每一监测区域进行预设时间的数据采集,得到对应监测区域的当前点云数据、当前图像数据以及当前流速数据;Collect data for each monitoring area at a preset time to obtain the current point cloud data, current image data and current flow velocity data of the corresponding monitoring area;

基于所述当前点云数据、所述当前图像数据确定对应所述监测区域的水域在所述预设时间内的水域状态,并确定对应处于异常状态下的异常时间;Determine the state of the water area corresponding to the monitoring area within the preset time based on the current point cloud data and the current image data, and determine the abnormal time corresponding to the abnormal state;

进行与所述异常时间具有相同时长的补充时间的数据采集,得到对应所述监测区域的补充点云数据、补充图像数据以及补充流速数据;Performing data collection for a supplementary time having the same duration as the abnormal time to obtain supplementary point cloud data, supplementary image data and supplementary flow velocity data corresponding to the monitoring area;

响应于基于所述补充点云数据、所述补充图像数据确定对应所述监测区域的水域在所述补充时间内处于正常状态,将所述补充流速数据对位于所述当前流速数据中的对应所述异常时间的异常流速部分进行替换;In response to determining that the water area corresponding to the monitoring area is in a normal state during the supplementary time based on the supplementary point cloud data and the supplementary image data, replacing the abnormal flow velocity portion corresponding to the abnormal time in the current flow velocity data with the supplementary flow velocity data;

基于与各监测区域分别对应的各当前流速数据确定与所述待监测水域对应的水域流速。The water area flow velocity corresponding to the water area to be monitored is determined based on each current flow velocity data corresponding to each monitoring area.

可选地,在根据本发明的方法中,对每一监测区域进行预设时间的数据采集,得到对应监测区域的当前点云数据、当前图像数据以及当前流速数据,包括:Optionally, in the method according to the present invention, data collection is performed for each monitoring area for a preset time to obtain current point cloud data, current image data and current flow velocity data of the corresponding monitoring area, including:

触发点云雷达、图像雷达以及流速雷达分别基于预设采集频率对每一监测区域进行维持预设时间的数据采集;The point cloud radar, image radar and flow velocity radar are triggered to collect data for each monitoring area for a preset time based on a preset collection frequency;

基于所述预设采集频率以及所述预设时间确定采集次数,并获取分别对应每个采集次数的次级点云数据、次级图像数据以及次级流速数据;Determine the number of acquisitions based on the preset acquisition frequency and the preset time, and obtain secondary point cloud data, secondary image data, and secondary flow velocity data corresponding to each number of acquisitions;

基于与各采集次数分别对应的各时间节点对各次级点云数据、各次级图像数据以及各次级流速数据进行分组,得到分别对应同一时间节点的次级点云数据、次级图像数据以及次级流速数据的各节点数据组;Grouping each secondary point cloud data, each secondary image data and each secondary flow velocity data based on each time node corresponding to each acquisition number, to obtain each node data group of the secondary point cloud data, the secondary image data and the secondary flow velocity data corresponding to the same time node;

将各节点数据组确定为对应所述监测区域的当前点云数据、当前图像数据以及当前流速数据。Each node data group is determined to be the current point cloud data, current image data and current flow velocity data corresponding to the monitoring area.

可选地,在根据本发明的方法中,基于所述当前点云数据、所述当前图像数据确定对应所述监测区域的水域在所述预设时间内的水域状态,并确定对应处于异常状态下的异常时间,包括:Optionally, in the method according to the present invention, determining the water state of the water area corresponding to the monitoring area within the preset time based on the current point cloud data and the current image data, and determining the abnormal time corresponding to the abnormal state, includes:

基于监测区域建立二维平面,并基于位于任一节点数据组中的次级点云数据在所述二维平面上建立分别对应各点云高度的各区域点云;A two-dimensional plane is established based on the monitoring area, and point clouds of each region corresponding to the height of each point cloud are established on the two-dimensional plane based on the secondary point cloud data located in any node data group;

获取与所述监测区域对应的区域高度,并将各点云高度与所述区域高度分别进行高度比较,并基于比较结果确定所述监测区域在对应所述节点数据组的时间节点下的第一形态属性;Acquire a region height corresponding to the monitoring region, compare the height of each point cloud with the region height, and determine a first morphological attribute of the monitoring region at a time node corresponding to the node data group based on the comparison result;

将与所述次级点云数据位于同一节点数据组中的次级图像数据进行调取,并基于所述次级图像数据确定所述监测区域在对应所述节点数据组的时间节点下的第二形态属性;Retrieving secondary image data located in the same node data group as the secondary point cloud data, and determining a second morphological attribute of the monitoring area at a time node corresponding to the node data group based on the secondary image data;

基于对应所述监测区域的所述第一形态属性以及第二形态属性确定所述监测区域在所述时间节点下的水域状态;Determine the water state of the monitoring area at the time node based on the first morphological attribute and the second morphological attribute corresponding to the monitoring area;

将对应异常状态的所有时间节点进行求和计算,得到对应处于异常状态下的异常时间。All time nodes corresponding to the abnormal state are summed up to obtain the abnormal time corresponding to the abnormal state.

可选地,在根据本发明的方法中,基于比较结果确定所述监测区域在对应所述节点数据组的时间节点下的第一形态属性,包括:Optionally, in the method according to the present invention, determining the first morphological attribute of the monitoring area at the time node corresponding to the node data group based on the comparison result includes:

将比较结果为对应点云高度小于所述区域高度的所有区域点云确定为漩涡点云组、将比较结果为对应点云高度大于所述区域高度的所有区域点云确定为波纹点云组;Determine all regional point clouds whose corresponding point cloud heights are less than the regional height as a vortex point cloud group, and determine all regional point clouds whose corresponding point cloud heights are greater than the regional height as a ripple point cloud group;

在所述二维平面中将位于所述漩涡点云组中的处于相邻位置关系的各区域点云进行点云连接,得到位于所述二维平面中的各漩涡区域;Connecting point clouds of each region located in the vortex point cloud group and in adjacent position in the two-dimensional plane to obtain each vortex region located in the two-dimensional plane;

在所述二维平面中将位于所述波纹点云组中的处于相邻位置关系的各区域点云进行点云连接,得到位于所述二维平面中的各波纹区域;Connecting point clouds of the respective regions in the ripple point cloud group that are in an adjacent position relationship in the two-dimensional plane to obtain ripple regions in the two-dimensional plane;

基于预设合并策略对各漩涡区域进行基于包围关系的合并处理;Based on the preset merging strategy, each vortex area is merged based on the encirclement relationship;

在经过所述合并处理后,将各漩涡区域分别对应的各第一区域尺寸以及第一区域数量、与各波纹区域分别对应的各第二区域尺寸以及第二区域数量确定为所述监测区域在对应所述节点数据组的时间节点下的第一形态属性。After the merging process, the first area sizes and the number of first areas corresponding to each vortex area, and the second area sizes and the number of second areas corresponding to each ripple area are determined as the first morphological attributes of the monitoring area at the time node corresponding to the node data group.

可选地,在根据本发明的方法中,基于预设合并策略对各漩涡区域进行基于包围关系的合并处理,包括:Optionally, in the method according to the present invention, the vortex regions are merged based on the encirclement relationship based on a preset merging strategy, including:

对所述二维平面进行坐标化处理,获取分别位于每个漩涡区域的各漩涡坐标点,得到分别对应各漩涡区域的各漩涡坐标组;Performing coordinate processing on the two-dimensional plane, obtaining vortex coordinate points located in each vortex area, and obtaining vortex coordinate groups corresponding to each vortex area;

对各漩涡坐标组进行两两比较,基于比较结果确定各漩涡坐标组之间是否具有包围关系,并将具有包围关系的各漩涡坐标组所分别对应的各漩涡区域合并为一个漩涡区域。The vortex coordinate groups are compared in pairs, and based on the comparison results, it is determined whether the vortex coordinate groups have an enclosing relationship, and the vortex areas corresponding to the vortex coordinate groups having an enclosing relationship are merged into one vortex area.

可选地,在根据本发明的方法中,基于所述次级图像数据确定所述监测区域在对应所述节点数据组的时间节点下的第二形态属性,包括:Optionally, in the method according to the present invention, determining the second morphological attribute of the monitoring area at the time node corresponding to the node data group based on the secondary image data includes:

对所述次级图像数据进行二值化处理,得到二值化图像,其中,所述二值化图像包括分别对应第一像素值的各水域像素点以及分别对应第二像素值的各噪声像素点;Binarizing the secondary image data to obtain a binary image, wherein the binary image includes water area pixel points corresponding to the first pixel value and noise pixel points corresponding to the second pixel value;

在所述次级图像数据中将处于相邻位置关系的各噪声像素点进行像素点连接,得到位于所述次级图像数据中的各噪声区域;Connecting the noise pixels in adjacent positions in the secondary image data to obtain noise regions in the secondary image data;

将各噪声区域对应的各第三区域尺寸以及第三区域数量确定为所述监测区域在对应所述节点数据组的时间节点下的第二形态属性。The sizes of the third regions and the number of the third regions corresponding to the noise regions are determined as the second morphological attributes of the monitoring region at the time node corresponding to the node data group.

可选地,在根据本发明的方法中,基于对应所述监测区域的所述第一形态属性以及第二形态属性确定所述监测区域在所述时间节点下的水域状态,包括:Optionally, in the method according to the present invention, determining the water state of the monitoring area at the time node based on the first morphological attribute and the second morphological attribute corresponding to the monitoring area includes:

基于各第一区域尺寸进行求和计算,得到第一尺寸总值,并基于所述第一尺寸总值与对应所述监测区域的监测尺寸进行比值计算,得到第一尺寸比值;Performing a sum calculation based on the sizes of each first area to obtain a first size total value, and performing a ratio calculation based on the first size total value and a monitoring size corresponding to the monitoring area to obtain a first size ratio;

分别对所述第一尺寸比值、第一区域数量进行归一化处理,得到第一尺寸系数以及第一数量系数,并基于所述第一尺寸系数与所述第二数量系数进行求和计算,得到漩涡系数;Normalizing the first size ratio and the first area quantity respectively to obtain a first size coefficient and a first quantity coefficient, and performing a sum calculation based on the first size coefficient and the second quantity coefficient to obtain a swirl coefficient;

基于各第二区域尺寸进行求和计算,得到第二尺寸总值,并基于所述第二尺寸总值与对应所述监测区域的监测尺寸进行比值计算,得到第二尺寸比值;Performing a sum calculation based on the sizes of the second regions to obtain a second size total value, and performing a ratio calculation based on the second size total value and a monitoring size corresponding to the monitoring region to obtain a second size ratio;

分别对所述第二尺寸比值、第二区域数量进行归一化处理,得到第二尺寸系数以及第二数量系数,并基于所述第二尺寸系数与所述第二数量系数进行求和计算,得到波纹系数;Normalizing the second size ratio and the second area quantity respectively to obtain a second size coefficient and a second quantity coefficient, and performing a sum calculation based on the second size coefficient and the second quantity coefficient to obtain a ripple coefficient;

基于各第三区域尺寸进行求和计算,得到第三尺寸总值,并基于所述第三尺寸总值与对应所述监测区域的监测尺寸进行比值计算,得到第三尺寸比值;Performing a sum calculation based on the sizes of the third regions to obtain a total third size value, and performing a ratio calculation based on the total third size value and a monitoring size corresponding to the monitoring region to obtain a third size ratio;

分别对所述第三尺寸比值、第三区域数量进行归一化处理,得到第三尺寸系数以及第三数量系数,并基于所述第三尺寸系数与所述第三数量系数进行求和计算,得到噪声系数;Normalizing the third size ratio and the third area quantity respectively to obtain a third size coefficient and a third quantity coefficient, and performing a sum calculation based on the third size coefficient and the third quantity coefficient to obtain a noise coefficient;

基于所述漩涡系数、波纹系数以及噪声系数确定所述监测区域在所述时间节点下的水域状态。The water state of the monitoring area at the time node is determined based on the vortex coefficient, ripple coefficient and noise coefficient.

可选地,在根据本发明的方法中,基于所述漩涡系数、波纹系数以及噪声系数确定所述监测区域在所述时间节点下的水域状态,包括:Optionally, in the method according to the present invention, determining the water state of the monitoring area at the time node based on the vortex coefficient, the ripple coefficient and the noise coefficient includes:

调取漩涡权重、波纹权重以及噪声权重;Call up the vortex weight, ripple weight and noise weight;

将所述漩涡系数与所述漩涡权重进行乘积计算,得到漩涡评价值;Calculate the product of the vortex coefficient and the vortex weight to obtain a vortex evaluation value;

将所述波纹系数与所述波纹权重进行乘积计算,得到波纹评价值;Calculate the product of the ripple coefficient and the ripple weight to obtain a ripple evaluation value;

将所述噪声系数与所述噪声权重进行乘积计算,得到噪声评价值;Calculate the product of the noise coefficient and the noise weight to obtain a noise evaluation value;

当所述漩涡评价值大于第一预设值时,确定所述监测区域在所述时间节点下的水域状态为异常状态;When the vortex evaluation value is greater than a first preset value, determining that the water state of the monitoring area at the time node is an abnormal state;

当所述波纹评价值大于第二预设值时,确定所述监测区域在所述时间节点下的水域状态为异常状态;When the ripple evaluation value is greater than a second preset value, determining that the water state of the monitoring area at the time node is an abnormal state;

当所述噪声评价值大于第三预设值时,确定所述监测区域在所述时间节点下的水域状态为异常状态;When the noise evaluation value is greater than a third preset value, determining that the water state of the monitoring area at the time node is an abnormal state;

当所述漩涡评价值小于等于第一预设值、所述波纹评价值小于等于第二预设值、所述噪声评价值小于等于第三预设值时,将所述漩涡评价值、波纹评价值以及噪声评价值进行求和计算,得到综合评价值;When the vortex evaluation value is less than or equal to a first preset value, the ripple evaluation value is less than or equal to a second preset value, and the noise evaluation value is less than or equal to a third preset value, the vortex evaluation value, the ripple evaluation value, and the noise evaluation value are summed to obtain a comprehensive evaluation value;

当所述综合评价值大于第四预设值时,确定所述监测区域在所述时间节点下的水域状态为异常状态。When the comprehensive evaluation value is greater than a fourth preset value, it is determined that the water state of the monitoring area at the time node is abnormal.

可选地,在根据本发明的方法中,获取管理端基于任一监测区域发送的对应任一时间节点下的状态实际确定数据,并将对应该监测区域的水域状态与所述状态实际确定数据进行比较;Optionally, in the method according to the present invention, the actual state determination data corresponding to any time node sent by the management terminal based on any monitoring area is obtained, and the water state corresponding to the monitoring area is compared with the actual state determination data;

若状态实际确定数据为正常状态,水域状态为异常状态,则对所述漩涡权重、波纹权重以及噪声权重进行减小训练;If the state is actually determined to be a normal state and the water state is an abnormal state, the vortex weight, ripple weight and noise weight are reduced by training;

若状态实际确定数据为异常状态,水域状态为正常状态,则对所述漩涡权重、波纹权重以及噪声权重进行增大训练;If the state actually determines that the data is in an abnormal state and the water state is in a normal state, the vortex weight, ripple weight and noise weight are increased and trained;

通过以下公式得到训练后的漩涡权重、波纹权重以及噪声权重:The trained vortex weight, ripple weight, and noise weight are obtained through the following formula:

其中,为漩涡权重增大训练的次数,为漩涡权重的训练常数值,为漩涡权重减小训练的次数,为经过训练后的漩涡权重,为波纹权重增大训练的次数,为波纹权重的训练常数值,为波纹系数权重减小训练的次数,为经过训练后的波纹权重,为噪声权重增大训练的次数,为噪声权重的训练常数值,为噪声权重减小训练的次数,为经过训练后的漩涡权重。in, Vortex Weight Increase the number of training sessions. Vortex Weight The training constant value of Vortex Weight Reduce the number of training sessions. is the trained vortex weight, is the ripple weight Increase the number of training sessions. is the ripple weight The training constant value of is the ripple coefficient weight Reduce the number of training sessions. is the trained ripple weight, is the noise weight Increase the number of training sessions. is the noise weight The training constant value of is the noise weight Reduce the number of training sessions. is the trained vortex weight.

根据本发明的又一个方面,提供一种侧扫测流雷达数据质量控制系统,包括:According to another aspect of the present invention, there is provided a side-scan flow radar data quality control system, comprising:

格栅处理模块,被配置为对待监测水域进行格栅化处理,并将得到的各格栅点位分别确定为各监测区域;A grid processing module is configured to perform grid processing on the water area to be monitored, and determine each grid point obtained as each monitoring area;

数据采集模块,被配置为对每一监测区域进行预设时间的数据采集,得到对应监测区域的当前点云数据、当前图像数据以及当前流速数据;The data acquisition module is configured to collect data for each monitoring area for a preset time to obtain current point cloud data, current image data and current flow velocity data of the corresponding monitoring area;

状态确定模块,被配置为基于所述当前点云数据、所述当前图像数据确定对应所述监测区域的水域在所述预设时间内的水域状态,并确定对应处于异常状态下的异常时间;A state determination module is configured to determine the state of the water area corresponding to the monitoring area within the preset time based on the current point cloud data and the current image data, and determine the abnormal time corresponding to the abnormal state;

补充采集模块,被配置为进行与所述异常时间具有相同时长的补充时间的数据采集,得到对应所述监测区域的补充点云数据、补充图像数据以及补充流速数据;A supplementary acquisition module is configured to collect data for a supplementary time having the same duration as the abnormal time, and obtain supplementary point cloud data, supplementary image data and supplementary flow velocity data corresponding to the monitoring area;

数据替换模块,被配置为响应于基于所述补充点云数据、所述补充图像数据确定对应所述监测区域的水域在所述补充时间内处于正常状态,将所述补充流速数据对位于所述当前流速数据中的对应所述异常时间的异常流速部分进行替换;A data replacement module is configured to replace the abnormal flow velocity portion corresponding to the abnormal time in the current flow velocity data with the supplementary flow velocity data in response to determining that the water area corresponding to the monitoring area is in a normal state during the supplementary time based on the supplementary point cloud data and the supplementary image data;

流速确定模块,被配置为基于与各监测区域分别对应的各当前流速数据确定与所述待监测水域对应的水域流速。The flow rate determination module is configured to determine the water area flow rate corresponding to the water area to be monitored based on each current flow rate data corresponding to each monitoring area.

根据本发明的方案,通过对待监测水域进行格栅化处理,基于得到的各监测区域分别进行对应的数据采集,并将对应每个监测区域的当前流速数据进行统计计算,能够得到对应待监测水域的水域流速,精细化的实现了对待监测水域的流速测量,提高相应的测量精确性;同时,在进行对每个监测区域的流速测量时,还会基于漩涡维度、波纹维度以及噪声维度来对每个监测区域的水域状态进行相应确定,当对应监测区域的水域状态为异常状态时,则需要对该监测区域进行对应的补充采集,从而可以消除因自然因素或人为因素对流速测量进行的干扰,进一步的提高了相应的测量精准性。According to the solution of the present invention, by gridding the monitored water area, corresponding data collection is carried out based on each obtained monitoring area, and the current flow velocity data corresponding to each monitoring area is statistically calculated, the water flow velocity of the corresponding water area to be monitored can be obtained, and the flow velocity measurement of the monitored water area is refined to improve the corresponding measurement accuracy; at the same time, when measuring the flow velocity of each monitoring area, the water state of each monitoring area is also determined based on the vortex dimension, ripple dimension and noise dimension. When the water state of the corresponding monitoring area is abnormal, it is necessary to carry out corresponding supplementary collection for the monitoring area, thereby eliminating the interference of natural or human factors on the flow velocity measurement, and further improving the corresponding measurement accuracy.

附图说明BRIEF DESCRIPTION OF THE DRAWINGS

图1示出了根据本发明一个实施例的侧扫测流雷达数据质量控制方法的流程图;FIG1 shows a flow chart of a method for controlling the quality of side-scan flow radar data according to an embodiment of the present invention;

图2示出了本实施例中的扫描雷达对监测区域进行流速测量的示意图;FIG2 is a schematic diagram showing the scanning radar in this embodiment measuring the flow velocity in the monitoring area;

图3示出了根据本发明另一个实施例的侧扫测流雷达数据质量控制系统的系统框图。FIG3 shows a system block diagram of a side-scan flow radar data quality control system according to another embodiment of the present invention.

具体实施方式DETAILED DESCRIPTION

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。The exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.

水域流速通常指的是水流的速度,可以用不同的单位来表示,例如米每秒(m/s)或者厘米每秒(cm/s)。流速取决于水体流动的性质和环境条件,比如河流、溪流、海洋中的流速都可能不同。Water velocity usually refers to the speed of water flow, which can be expressed in different units, such as meters per second (m/s) or centimeters per second (cm/s). Flow rate depends on the nature of the water flow and the environmental conditions. For example, the flow rate in rivers, streams, and oceans may be different.

现有技术中对于水域流速的测量常常使用专业的扫描雷达来完成相应的测量过程,但是由于水域经常会因受到不同的自然因素或人为因素而处于不同的水域状态,例如,当水域存在较大的漩涡区域、波纹区域以及噪声区域时,则会影响对于水域流速的测量精准性,无法实现对水域流速的精确测量,降低相应的测量效率。In the prior art, the measurement of water flow velocity often uses professional scanning radar to complete the corresponding measurement process. However, since the water area is often in different water states due to different natural or human factors, for example, when there are large vortex areas, ripple areas and noise areas in the water area, it will affect the measurement accuracy of the water flow velocity, and it is impossible to achieve accurate measurement of the water flow velocity, thereby reducing the corresponding measurement efficiency.

为解决上述现有技术中存在的问题,提出本发明的方案。本发明的一个实施例提供了一种侧扫测流雷达数据质量控制方法,该方法可以在计算设备中执行,其中,计算设备可以被理解为具有数据处理功能的终端,例如手机或者电脑。In order to solve the problems existing in the above-mentioned prior art, the solution of the present invention is proposed. One embodiment of the present invention provides a side-scanning current radar data quality control method, which can be executed in a computing device, wherein the computing device can be understood as a terminal with data processing function, such as a mobile phone or a computer.

如图1所示,本实施例的目的是实现一种侧扫测流雷达数据质量控制方法,该方法始于步骤S102,在步骤S102中,包括以下内容:As shown in FIG1 , the purpose of this embodiment is to implement a side-scan flow radar data quality control method, which starts at step S102. In step S102, the following contents are included:

对待监测水域进行格栅化处理,并将得到的各格栅区域分别确定为各监测区域。The water area to be monitored is gridded, and each grid area obtained is determined as each monitoring area.

例如,在本实施例中,对于水域的流速测量一般会采用相应的扫描雷达来进行,如图2所示,扫描雷达在进行扫描时会形成相应的扫描面,通过控制扫描雷达将扫描面移动至位于待监测水域的水面上,来实现对与扫描面重合的水面区域进行预设时间的流速扫描,以确定该水面区域的水域流速;而在现实情况下,由于待监测水域一般都具有较大的水域面积,也即水域面积可能会远大于扫描面对应的面积大小,因此,则会将待监测水域进行相应的格栅化处理,得到对应多个格栅区域,并将多个格栅区域分别确定为各监测区域,从而在后续的步骤中,能够基于每个监测区域来执行相应的流速测量,进而根据每个监测区域的测量结果来确定与待监测水域对应的水域流速,提高相应的测量精度。For example, in this embodiment, the flow velocity measurement of the water area is generally carried out by using a corresponding scanning radar. As shown in FIG2 , the scanning radar forms a corresponding scanning surface when scanning. The scanning radar is controlled to move the scanning surface to the water surface of the water area to be monitored, so as to realize the flow velocity scanning of the water surface area overlapping with the scanning surface for a preset time, so as to determine the water flow velocity of the water surface area. In reality, since the water area to be monitored generally has a large water area, that is, the water area may be much larger than the area corresponding to the scanning surface, the water area to be monitored will be gridded accordingly to obtain a plurality of corresponding grid areas, and the plurality of grid areas will be respectively determined as monitoring areas, so that in subsequent steps, the corresponding flow velocity measurement can be performed based on each monitoring area, and then the water flow velocity corresponding to the water area to be monitored is determined according to the measurement result of each monitoring area, thereby improving the corresponding measurement accuracy.

在步骤S104中,包括以下内容:In step S104, the following contents are included:

对每一监测区域进行预设时间的数据采集,得到对应监测区域的当前点云数据、当前图像数据以及当前流速数据。Data is collected for each monitoring area at a preset time to obtain the current point cloud data, current image data and current flow velocity data of the corresponding monitoring area.

需要说明的是,在实施例中,采用扫描雷达进行对待监测水域的流速测量时,待监测水域存在的不良水面情况可能会影响相应的测量精度,例如:当水面上存在对应的较大波纹、较大漩涡以及较大的漂浮物时,则会相应降低对于待监测水域的测量精度,而为了能够降低这些不良水面情况对于流速测量所带来的影响,则首先需要对这些不良水面情况进行相应的识别;众所周知的是,当任一监测区域的水面没有出现波纹以及漩涡时,对应该监测区域的区域高度应该保持一致,也即呈现水平状态,而当水面出现相应的波纹以及漩涡时,对应该监测区域的区域高度可能会发生相应的变化,也即当出现波纹时,对应波纹的位置处的区域高度会增加,而当出现漩涡时,对应漩涡的位置处的区域高度则会降低;基于这种特性,则可以在对监测区域进行流速测量的同时对应获取当前点位数据来确定是否对应具有波纹以及漩涡;而对于漂浮物来说,则可以对应获取当前图像数据,以进一步的根据当前图像数据来确定对应监测区域是否出现了较大的漂浮物。It should be noted that, in the embodiment, when a scanning radar is used to measure the flow velocity of the water area to be monitored, the bad water surface conditions in the water area to be monitored may affect the corresponding measurement accuracy. For example, when there are corresponding larger ripples, larger vortices and larger floating objects on the water surface, the measurement accuracy of the water area to be monitored will be reduced accordingly. In order to reduce the impact of these bad water surface conditions on the flow velocity measurement, it is first necessary to identify these bad water surface conditions accordingly. It is well known that when there are no ripples and vortices on the water surface of any monitoring area, the area height corresponding to the monitoring area should remain consistent. That is, it is in a horizontal state, and when corresponding ripples and vortices appear on the water surface, the area height corresponding to the monitored area may change accordingly, that is, when ripples appear, the area height at the position of the corresponding ripples will increase, and when vortices appear, the area height at the position of the corresponding vortex will decrease; based on this characteristic, while measuring the flow velocity in the monitored area, the current point data can be obtained to determine whether there are corresponding ripples and vortices; and for floating objects, the current image data can be obtained to further determine whether large floating objects have appeared in the corresponding monitored area based on the current image data.

进一步的,在本实施例中,上述的“对每一监测区域进行预设时间的数据采集,得到对应监测区域的当前点云数据、当前图像数据以及当前流速数据”,还可以包括以下步骤:Further, in this embodiment, the above-mentioned “collecting data for each monitoring area for a preset time to obtain current point cloud data, current image data and current flow velocity data of the corresponding monitoring area” may also include the following steps:

触发点云雷达、图像雷达以及流速雷达分别基于预设采集频率对每一监测区域进行维持预设时间的数据采集;The point cloud radar, image radar and flow velocity radar are triggered to collect data for each monitoring area for a preset time based on a preset collection frequency;

基于所述预设采集频率以及所述预设时间确定采集次数,并获取分别对应每个采集次数的次级点云数据、次级图像数据以及次级流速数据;Determine the number of acquisitions based on the preset acquisition frequency and the preset time, and obtain secondary point cloud data, secondary image data, and secondary flow velocity data corresponding to each number of acquisitions;

基于与各采集次数分别对应的各时间节点对各次级点云数据、各次级图像数据以及各次级流速数据进行分组,得到分别对应同一时间节点的次级点云数据、次级图像数据以及次级流速数据的各节点数据组;Grouping each secondary point cloud data, each secondary image data and each secondary flow velocity data based on each time node corresponding to each acquisition number, to obtain each node data group of the secondary point cloud data, the secondary image data and the secondary flow velocity data corresponding to the same time node;

将各节点数据组确定为对应所述监测区域的当前点云数据、当前图像数据以及当前流速数据。Each node data group is determined to be the current point cloud data, current image data and current flow velocity data corresponding to the monitoring area.

例如,在本实施例中,对于当前点云数据的获取可以基于相应的点云雷达来得到,对于当前图像数据的获取可以基于相应的图像雷达来得到,对于当前流速数据的获取则可以基于相应的流速雷达来得到;而由于在对待监测水域进行数据采集时会持续相应的预设时间来保证对应的流速测量的精度,而水一般具有相应的流动性,因此,对于同一监测区域来说,不同时刻下可能会对应不同的水面情况,例如,当预设时间为30s时,在第15s仅出现了对应的较大的波纹,而在第16s则同时出现了对应的较大的漩涡以及漂浮物,而在第17s则可能只出现了较小的漂浮物,在这种情况下,则可以看出,对于17s的流速测量的精确度是较高的,而为了能够对同一时刻下的点云数据、图像数据以及流速数据进行划分,以确定任一监测区域在该时刻下所对应的水面状态,则可以通过以下方式来实现:For example, in this embodiment, the acquisition of current point cloud data can be based on the corresponding point cloud radar, the acquisition of current image data can be based on the corresponding image radar, and the acquisition of current flow velocity data can be based on the corresponding flow velocity radar; and because the corresponding preset time will be continued to ensure the accuracy of the corresponding flow velocity measurement when collecting data for the monitored water area, and water generally has corresponding fluidity, therefore, for the same monitoring area, different water surface conditions may correspond to different times. For example, when the preset time is 30s, only the corresponding larger ripples appear in the 15th second, and the corresponding larger vortex and floating objects appear at the same time in the 16th second, and only smaller floating objects may appear in the 17th second. In this case, it can be seen that the accuracy of the flow velocity measurement for 17s is relatively high. In order to be able to divide the point cloud data, image data and flow velocity data at the same time to determine the water surface state corresponding to any monitoring area at that time, it can be achieved in the following way:

首先,触发点云雷达、图像雷达以及流速雷达分别基于同一预设采集频率来对每个监测区域分别进行维持预设时间的数据采集;First, the point cloud radar, image radar and flow velocity radar are triggered to collect data for each monitoring area for a preset time based on the same preset collection frequency;

接着,可以基于预设采集频率来确定对应预设时间的采集次数,例如当预设时间为30s、预设采集频率为2s/次时,对应的采集次数则为15次,在完成对应的采集次数的确定后,则可以控制点云雷达、图像雷达以及流速雷达在相应的采集次数中对该监测区域同时进行数据采集,以得到对应同一采集次数的次级点云数据、次级图像数据以及次级流速数据;Next, the number of acquisitions corresponding to the preset time can be determined based on the preset acquisition frequency. For example, when the preset time is 30s and the preset acquisition frequency is 2s/time, the corresponding number of acquisitions is 15 times. After the corresponding number of acquisitions is determined, the point cloud radar, image radar and flow velocity radar can be controlled to simultaneously collect data for the monitoring area in the corresponding number of acquisitions, so as to obtain secondary point cloud data, secondary image data and secondary flow velocity data corresponding to the same number of acquisitions.

然后,则可以将对应同一采集次数的次级点云数据、次级图像数据以及次级流速数据划分为同一节点数据组,得到对应监测区域的各节点数据组;Then, the secondary point cloud data, secondary image data and secondary flow velocity data corresponding to the same number of acquisition times can be divided into the same node data group to obtain each node data group corresponding to the monitoring area;

最后,则可以将各节点数据组确定为对应监测区域在预设时间内进行数据采集后得到的当前点云数据、当前图像数据以及当前流速数据。Finally, each node data group may be determined as the current point cloud data, current image data, and current flow velocity data obtained after data collection in the corresponding monitoring area within a preset time.

在步骤S106中,包括以下内容:In step S106, the following contents are included:

基于所述当前点云数据、所述当前图像数据确定对应所述监测区域的水域在所述预设时间内的水域状态,并确定对应处于异常状态下的异常时间。The state of the water area corresponding to the monitoring area within the preset time is determined based on the current point cloud data and the current image data, and the abnormal time corresponding to the abnormal state is determined.

例如,在本实施例中,在得到对应的当前点云数据、当前图像数据后,则可以基于二者来对应监测区域在预设时间内的水域状态;而通过上述内容可知,当任一监测水域的水面情况出现较大的波纹、漩涡或者漂浮物中的至少一种时,对应该时间节点的流速测量的测量精度是较低的,也即,对应该时间节点的水域状态则可以确定为异常状态;为了能够提高相应的测量精度,则需要将这些时间节点进行定位,并确定对应监测区域处于异常状态下的异常时间,以在后续对该监测区域进行与异常时间具有相同时长的补充监测。For example, in this embodiment, after obtaining the corresponding current point cloud data and current image data, the water state of the corresponding monitoring area within the preset time can be determined based on the two; and from the above content, it can be seen that when the water surface conditions of any monitored water area show at least one of large ripples, vortices or floating objects, the measurement accuracy of the flow velocity measurement corresponding to the time node is low, that is, the water state corresponding to the time node can be determined as an abnormal state; in order to improve the corresponding measurement accuracy, it is necessary to locate these time nodes and determine the abnormal time when the corresponding monitoring area is in an abnormal state, so as to conduct supplementary monitoring of the monitoring area with the same duration as the abnormal time in the future.

进一步的,在本实施例中,上述的“基于所述当前点云数据、所述当前图像数据确定对应所述监测区域的水域在所述预设时间内的水域状态,并确定对应处于异常状态下的异常时间”,还可以包括以下步骤:Further, in this embodiment, the above-mentioned “determining the water state of the water area corresponding to the monitoring area within the preset time based on the current point cloud data and the current image data, and determining the abnormal time corresponding to the abnormal state” may also include the following steps:

基于监测区域建立二维平面,并基于位于任一节点数据组中的次级点云数据在所述二维平面上建立分别对应各点云高度的各区域点云;A two-dimensional plane is established based on the monitoring area, and point clouds of each region corresponding to the height of each point cloud are established on the two-dimensional plane based on the secondary point cloud data located in any node data group;

获取与所述监测区域对应的区域高度,并将各点云高度与所述区域高度分别进行高度比较,并基于比较结果确定所述监测区域在对应所述节点数据组的时间节点下的第一形态属性;Acquire a region height corresponding to the monitoring region, compare the height of each point cloud with the region height, and determine a first morphological attribute of the monitoring region at a time node corresponding to the node data group based on the comparison result;

将与所述次级点云数据位于同一节点数据组中的次级图像数据进行调取,并基于所述次级图像数据确定所述监测区域在对应所述节点数据组的时间节点下的第二形态属性;Retrieving secondary image data located in the same node data group as the secondary point cloud data, and determining a second morphological attribute of the monitoring area at a time node corresponding to the node data group based on the secondary image data;

基于对应所述监测区域的所述第一形态属性以及第二形态属性确定所述监测区域在所述时间节点下的水域状态;Determine the water state of the monitoring area at the time node based on the first morphological attribute and the second morphological attribute corresponding to the monitoring area;

将对应异常状态的所有时间节点进行求和计算,得到对应处于异常状态下的异常时间。All time nodes corresponding to the abnormal state are summed up to obtain the abnormal time corresponding to the abnormal state.

例如,在本实施例中,对于异常时间的获取可以具体通过以下方案来实现:For example, in this embodiment, the acquisition of abnormal time can be specifically implemented through the following scheme:

首先,可基于监测区域在无外界影响所处于静止状态下的水平面来建立对应的二维平面,并基于位于节点数据组中的次级点云数据来在二维平面上建立分别对应各点云高度的各区域点云;需要说明的是,由于点云雷达可以获取对应点云的高度信息,也即在对应的监测区域中基于生成的区域点云来进行高度信息的获取,从而得到对应的次级点云数据,并进一步的根据次级点云数据在二维平面上生成对应各点云高度的各区域点云;First, a corresponding two-dimensional plane can be established based on a horizontal plane in a static state without external influence in the monitoring area, and regional point clouds corresponding to the heights of each point cloud can be established on the two-dimensional plane based on the secondary point cloud data in the node data group; it should be noted that since the point cloud radar can obtain the height information of the corresponding point cloud, that is, the height information is obtained based on the generated regional point cloud in the corresponding monitoring area, so as to obtain the corresponding secondary point cloud data, and further generate the regional point clouds corresponding to the heights of each point cloud on the two-dimensional plane according to the secondary point cloud data;

接着,为了基于各区域点云来确定位于监测区域中的波纹和/或漩涡,因此需要获取与监测区域对应的区域高度,在这里,区域高度可以被理解为监测区域在无外界影响所处于静止状态下的水平面的高度;由于,对应组成波纹的区域处的点云高度会大于区域高度,而对应组成漩涡的区域处的点云高度会小于区域高度,因此,基于此种特性,则可以将位于同一监测区域的各区域点云的各点云高度分别与区域高度进行高度比较,并基于对应的比较结果来确定监测区域在对应节点数据组的时间节点下的第一形态属性;Next, in order to determine the ripples and/or vortices located in the monitoring area based on the point clouds of each area, it is necessary to obtain the area height corresponding to the monitoring area. Here, the area height can be understood as the height of the horizontal plane of the monitoring area in a static state without external influences; since the point cloud height at the area corresponding to the ripples will be greater than the area height, and the point cloud height at the area corresponding to the vortex will be less than the area height, therefore, based on this characteristic, the point cloud heights of each area point cloud located in the same monitoring area can be compared with the area height, and the first morphological attribute of the monitoring area at the time node of the corresponding node data group can be determined based on the corresponding comparison results;

然后,为了能够确定位于监测区域中的漂浮物,则可以将与次级点云数据位于同一节点数据组中的次级图像数据进行调取,并基于对应的次级图像数据确定监测区域在对应节点数据组的时间节点下的第二形态属性;Then, in order to determine the floating objects in the monitoring area, the secondary image data in the same node data group as the secondary point cloud data can be retrieved, and the second morphological attribute of the monitoring area at the time node of the corresponding node data group can be determined based on the corresponding secondary image data;

再然后,在确定对应的第一形态属性以及第二形态属性后,则可以基于第一形态属性以及第二形态属性来确定监测区域在该时间节点下的水域状态;Then, after determining the corresponding first morphological attribute and second morphological attribute, the water state of the monitoring area at the time node can be determined based on the first morphological attribute and the second morphological attribute;

最后,将对应异常状态的时间节点进行求和计算,从而得到对应处于异常状态的异常时间。Finally, the time nodes corresponding to the abnormal state are summed up to obtain the abnormal time corresponding to the abnormal state.

需要说明的是,在本实施中,第一形态属性是基于监测区域中是否存在对应的波纹、漩涡而确定的,也即通过点云高度来进行确定,而第二形态属性则是基于监测区域中是否存在对应的漂浮物而确定的,也即通过图像识别来进行确定。It should be noted that, in this implementation, the first morphological attribute is determined based on whether corresponding ripples and vortices exist in the monitoring area, that is, it is determined by the point cloud height, and the second morphological attribute is determined based on whether corresponding floating objects exist in the monitoring area, that is, it is determined by image recognition.

更进一步的,在本实施例中,上述的“基于比较结果确定所述监测区域在对应所述节点数据组的时间节点下的第一形态属性”,还可以包括以下步骤:Furthermore, in this embodiment, the above-mentioned “determining the first morphological attribute of the monitoring area at the time node corresponding to the node data group based on the comparison result” may also include the following steps:

将比较结果为对应点云高度小于所述区域高度的所有区域点云确定为漩涡点云组、将比较结果为对应点云高度大于所述区域高度的所有区域点云确定为波纹点云组;Determine all regional point clouds whose corresponding point cloud heights are less than the regional height as a vortex point cloud group, and determine all regional point clouds whose corresponding point cloud heights are greater than the regional height as a ripple point cloud group;

在所述二维平面中将位于所述漩涡点云组中的处于相邻位置关系的各区域点云进行点云连接,得到位于所述二维平面中的各漩涡区域;Connecting point clouds of each region located in the vortex point cloud group and in adjacent position in the two-dimensional plane to obtain each vortex region located in the two-dimensional plane;

在所述二维平面中将位于所述波纹点云组中的处于相邻位置关系的各区域点云进行点云连接,得到位于所述二维平面中的各波纹区域;Connecting point clouds of the respective regions in the ripple point cloud group that are in an adjacent position relationship in the two-dimensional plane to obtain ripple regions in the two-dimensional plane;

基于预设合并策略对各漩涡区域进行基于包围关系的合并处理;Based on the preset merging strategy, each vortex area is merged based on the encirclement relationship;

在经过所述合并处理后,将各漩涡区域分别对应的各第一区域尺寸以及第一区域数量、与各波纹区域分别对应的各第二区域尺寸以及第二区域数量确定为所述监测区域在对应所述节点数据组的时间节点下的第一形态属性。After the merging process, the first area sizes and the number of first areas corresponding to each vortex area, and the second area sizes and the number of second areas corresponding to each ripple area are determined as the first morphological attributes of the monitoring area at the time node corresponding to the node data group.

例如,在本实施例中,在监测区域中,可以将对应点云高度小于区域高度的所有区域点云确定为漩涡点云组,同时将对应点云高度大于区域高度的所有区域点云确定为波纹点云组;通过将位于漩涡点云组且处于相邻位置关系的各区域点云进行点云连接,能够得到位于二维平面中的各漩涡区域,同样的,也可以通过将位于波纹点云组且处于相邻位置关系的各区域点云进行点云连接,能够得到位于二维平面中的各波纹区域;在这里,由于波纹区域以及漩涡区域一般均呈现阵列状态,也即各波纹区域之间可能存在包围关系,各漩涡区域之间也可能存在对应的包围关系,因此,为了能够对波纹区域、漩涡区域的数量进行分别确定,则需要基于预设合并策略确定各波纹区域以及各漩涡区域是否可进行分别进行合并;在完成对应的合并处理后,则可以获取分别对应各漩涡区域的各第一区域尺寸以及第一区域数量、与各波纹区域分别对应的各第二区域尺寸以及第二区域数量,并进一步确定为监测区域在对应节点数据组的时间节点下的第一形态属性。For example, in the present embodiment, in the monitoring area, all regional point clouds whose corresponding point cloud height is less than the regional height can be determined as a vortex point cloud group, and all regional point clouds whose corresponding point cloud height is greater than the regional height can be determined as a ripple point cloud group; by connecting the regional point clouds located in the vortex point cloud group and in adjacent positional relationship, the vortex regions located in the two-dimensional plane can be obtained. Similarly, by connecting the regional point clouds located in the ripple point cloud group and in adjacent positional relationship, the ripple regions located in the two-dimensional plane can be obtained. Here, since the ripple regions and vortex regions generally present an array Column state, that is, there may be an encirclement relationship between each ripple area, and there may also be a corresponding encirclement relationship between each vortex area. Therefore, in order to be able to determine the number of ripple areas and vortex areas respectively, it is necessary to determine whether each ripple area and each vortex area can be merged separately based on the preset merging strategy; after completing the corresponding merging processing, the first area size and the number of first areas corresponding to each vortex area respectively, the second area size and the number of second areas corresponding to each ripple area respectively can be obtained, and further determined as the first morphological attribute of the monitoring area at the time node of the corresponding node data group.

在这里,上述的“基于预设合并策略对各漩涡区域进行基于包围关系的合并处理”,还可以包括以下步骤:Here, the above-mentioned “merging the vortex regions based on the encirclement relationship based on the preset merging strategy” may also include the following steps:

对所述二维平面进行坐标化处理,获取分别位于每个漩涡区域的各漩涡坐标点,得到分别对应各漩涡区域的各漩涡坐标组;Performing coordinate processing on the two-dimensional plane, obtaining the vortex coordinate points located in each vortex area, and obtaining the vortex coordinate groups corresponding to the vortex areas;

对各漩涡坐标组进行两两比较,基于比较结果确定各漩涡坐标组之间是否具有包围关系,并将具有包围关系的各漩涡坐标组所分别对应的各漩涡区域合并为一个漩涡区域。The vortex coordinate groups are compared in pairs, and based on the comparison results, it is determined whether the vortex coordinate groups have an enclosing relationship, and the vortex areas corresponding to the vortex coordinate groups having an enclosing relationship are merged into one vortex area.

例如,在本实施例中,为了确定各漩涡区之间是否具有相应的包围关系,则可以通过以下过程来实现:For example, in this embodiment, in order to determine whether the vortex areas have a corresponding enclosing relationship, the following process can be used:

首先,可以对二维坐标进行坐标化处理,从而获取组成每个漩涡区域的各漩涡坐标点,并分别组成与各漩涡区域分别对应的各漩涡坐标组;First, the two-dimensional coordinates can be processed into coordinates, so as to obtain the vortex coordinate points constituting each vortex area, and form vortex coordinate groups corresponding to each vortex area respectively;

接着,基于漩涡的特性可知,漩涡一般是螺旋形水涡,也即以漩涡中心点进行阵列性的向外进行放射,因此,可以对各漩涡坐标组进行两两比较, 并基于比较结果确定各漩涡坐标组之间是否具有包围关系,当至少两个具有包围关系时,则可以确定至少两个应当属于同一漩涡区域,这时,则可以将具有包围关系的各漩涡区域合并为一个漩涡区域,从而完成对于各漩涡区域的合并筛查,从而能够在后续的方法步骤中对漩涡区域的第一区域数量以及第一区域尺寸进行精确获取。Next, based on the characteristics of the vortex, it can be known that the vortex is generally a spiral water vortex, that is, it radiates outward in an array from the center point of the vortex. Therefore, each vortex coordinate group can be compared two by two, and based on the comparison result, it can be determined whether there is an encirclement relationship between the vortex coordinate groups. When at least two have an encirclement relationship, it can be determined that at least two should belong to the same vortex area. At this time, the vortex areas with an encirclement relationship can be merged into one vortex area, thereby completing the merged screening of each vortex area, so that the first area number and the first area size of the vortex area can be accurately obtained in the subsequent method steps.

在这里,基于对应的当前点云数据完成对监测区域在预设时间内的第一形态属性的确定后,则可以基于对应的当前图像数据来确定监测区域在预设时间内的第二形态属性,也即,在本实施例中,上述的“基于所述次级图像数据确定所述监测区域在对应所述节点数据组的时间节点下的第二形态属性”,还可以包括以下步骤:Here, after the first morphological attribute of the monitoring area within the preset time is determined based on the corresponding current point cloud data, the second morphological attribute of the monitoring area within the preset time can be determined based on the corresponding current image data. That is, in this embodiment, the above-mentioned "determining the second morphological attribute of the monitoring area at the time node corresponding to the node data group based on the secondary image data" can also include the following steps:

对所述次级图像数据进行二值化处理,得到二值化图像,其中,所述二值化图像包括分别对应第一像素值的各水域像素点以及分别对应第二像素值的各噪声像素点;Binarizing the secondary image data to obtain a binary image, wherein the binary image includes water area pixel points corresponding to the first pixel value and noise pixel points corresponding to the second pixel value;

在所述次级图像数据中将处于相邻位置关系的各噪声像素点进行像素点连接,得到位于所述次级图像数据中的各噪声区域;Connecting the noise pixels in adjacent positions in the secondary image data to obtain noise regions in the secondary image data;

将各噪声区域对应的各第三区域尺寸以及第三区域数量确定为所述监测区域在对应所述节点数据组的时间节点下的第二形态属性。The sizes of the third regions and the number of the third regions corresponding to the noise regions are determined as the second morphological attributes of the monitoring region at the time node corresponding to the node data group.

例如,在本实施例中,为了能够对对应节点数据组的时间节点下的第二形态属性进行确定,则可以基于图像识别方法来对位于监测区域内的漂浮物进行识别,在这里,漂浮物所形成的区域可以被称为噪声区域,漂浮物可以包括树叶、树枝或者其他物体;For example, in this embodiment, in order to determine the second morphological attribute at the time node of the corresponding node data group, the floating objects located in the monitoring area can be identified based on the image recognition method. Here, the area formed by the floating objects can be called a noise area, and the floating objects can include leaves, branches or other objects;

为了能够对漂浮在监测区域之上的漂浮物进行快速识别,可以对获取的次级图像数据进行二值化处理,得到相应的二值化图像;在这里,二值化处理可以被理解为将图像上的像素点的灰度值设置为0或者255,使得整个图像呈现出明显的黑白效果;由于对应监测区域的水域的各水域像素点的像素值均相同,因此,与水域像素点具有不同像素值的其他像素点则为对应漂浮物的噪声像素点,通过对次级图像数据进行二值化处理,能够将对应的各水域像素点分别转变为第一像素值,而将对应的各噪声像素点分别转变为第二像素值,从而完成对漂浮物的识别,相较于现有采用图像识别模型来进行识别的方式来说,具有较低的数据处理量,并且也能够保证相应的识别精度;In order to quickly identify floating objects floating on the monitoring area, the acquired secondary image data can be binarized to obtain a corresponding binary image; here, the binarization process can be understood as setting the grayscale value of the pixel points on the image to 0 or 255, so that the entire image presents an obvious black and white effect; since the pixel values of the water area pixels of the corresponding monitoring area are the same, other pixel points with different pixel values from the water area pixels are noise pixel points of the corresponding floating objects. By binarizing the secondary image data, the corresponding water area pixels can be converted into the first pixel value, and the corresponding noise pixels can be converted into the second pixel value, so as to complete the identification of floating objects. Compared with the existing method of using image recognition models for identification, it has a lower data processing amount and can also ensure the corresponding identification accuracy;

在完成对各噪声像素点的确定后,并进一步的将处于相邻位置关系的各噪声像素点进行像素点连接,从而得到位于次级图像数据中的各噪声区域,并将各噪声区域对应的各第三区域尺寸以及第三区域数量确定为监测区域在对应节点数据组的时间节点下的第二形态属性。After completing the determination of each noise pixel point, the noise pixel points in adjacent position relationships are further connected to obtain each noise area in the secondary image data, and the third area size and the number of third areas corresponding to each noise area are determined as the second morphological attribute of the monitoring area at the time node of the corresponding node data group.

例如,在本实施例中,当完成对于第一形态属性以及第二形态属性的确定后,则可以基于对应监测区域的第一形态属性以及第二形态来确定对应时间节点的水域状态,其中,具体的方法步骤可以包括如下内容:For example, in this embodiment, after the first morphological attribute and the second morphological attribute are determined, the water state at the corresponding time node can be determined based on the first morphological attribute and the second morphology of the corresponding monitoring area, wherein the specific method steps may include the following contents:

基于各第一区域尺寸进行求和计算,得到第一尺寸总值,并基于所述第一尺寸总值与对应所述监测区域的监测尺寸进行比值计算,得到第一尺寸比值;Performing a sum calculation based on the sizes of the first regions to obtain a first size total value, and performing a ratio calculation based on the first size total value and a monitoring size corresponding to the monitoring region to obtain a first size ratio;

分别对所述第一尺寸比值、第一区域数量进行归一化处理,得到第一尺寸系数以及第一数量系数,并基于所述第一尺寸系数与所述第二数量系数进行求和计算,得到漩涡系数;Normalizing the first size ratio and the first area quantity respectively to obtain a first size coefficient and a first quantity coefficient, and performing a sum calculation based on the first size coefficient and the second quantity coefficient to obtain a swirl coefficient;

基于各第二区域尺寸进行求和计算,得到第二尺寸总值,并基于所述第二尺寸总值与对应所述监测区域的监测尺寸进行比值计算,得到第二尺寸比值;Performing a sum calculation based on the sizes of the second regions to obtain a second size total value, and performing a ratio calculation based on the second size total value and a monitoring size of the corresponding monitoring region to obtain a second size ratio;

分别对所述第二尺寸比值、第二区域数量进行归一化处理,得到第二尺寸系数以及第二数量系数,并基于所述第二尺寸系数与所述第二数量系数进行求和计算,得到波纹系数;Normalizing the second size ratio and the second area quantity respectively to obtain a second size coefficient and a second quantity coefficient, and performing a sum calculation based on the second size coefficient and the second quantity coefficient to obtain a ripple coefficient;

基于各第三区域尺寸进行求和计算,得到第三尺寸总值,并基于所述第三尺寸总值与对应所述监测区域的监测尺寸进行比值计算,得到第三尺寸比值;Performing a sum calculation based on the sizes of the third regions to obtain a total third size value, and performing a ratio calculation based on the total third size value and a monitoring size corresponding to the monitoring region to obtain a third size ratio;

分别对所述第三尺寸比值、第三区域数量进行归一化处理,得到第三尺寸系数以及第三数量系数,并基于所述第三尺寸系数与所述第三数量系数进行求和计算,得到噪声系数;Normalizing the third size ratio and the third area quantity respectively to obtain a third size coefficient and a third quantity coefficient, and performing a sum calculation based on the third size coefficient and the third quantity coefficient to obtain a noise coefficient;

基于所述漩涡系数、波纹系数以及噪声系数确定所述监测区域在所述时间节点下的水域状态。The water state of the monitoring area at the time node is determined based on the vortex coefficient, ripple coefficient and noise coefficient.

例如,在本实施例中,基于前述获取的第一形态属性能够对相应的漩涡系数、波纹系数以及噪声系数分别进行确定,其中,对于漩涡系数的确定包括如以下过程:For example, in this embodiment, the corresponding swirl coefficient, ripple coefficient and noise coefficient can be determined respectively based on the first morphological attribute obtained above, wherein the determination of the swirl coefficient includes the following process:

首先,获取对应监测区域的监测尺寸,并同时对对应各漩涡区域的各第一区域尺寸进行求和计算,得到对应的第一尺寸总值;First, the monitoring size of the corresponding monitoring area is obtained, and at the same time, the first area sizes of the corresponding vortex areas are summed up to obtain the corresponding total value of the first size;

接着,通过第一尺寸总值与监测尺寸进行比值计算,得到对应的第一尺寸比值;Next, the first dimension ratio is obtained by calculating the ratio of the first dimension total value to the monitoring dimension;

最后,对第一尺寸比例、第一区域数量进行归一化处理,得到对应的第一尺寸系数以及第一数量系数,并通过求和计算得到对应漩涡区域的漩涡系数。Finally, the first size ratio and the first area quantity are normalized to obtain the corresponding first size coefficient and first quantity coefficient, and the vortex coefficient of the corresponding vortex area is obtained by summing them up.

再者,对于波纹系数的确定包括如以下过程:Furthermore, the determination of the ripple coefficient includes the following process:

首先,获取对应监测区域的监测尺寸,并同时对对应各波纹区域的各第二区域尺寸进行求和计算,得到对应的第二尺寸总值;First, the monitoring size of the corresponding monitoring area is obtained, and at the same time, the second area sizes of the corresponding corrugated areas are summed up to obtain the corresponding second size total value;

接着,通过第二尺寸总值与监测尺寸进行比值计算,得到对应的第二尺寸比值;Next, the second dimension ratio is obtained by calculating the ratio of the second dimension total value to the monitoring dimension;

最后,对第二尺寸比例、第二区域数量进行归一化处理,得到对应的第二尺寸系数以及第二数量系数,并通过求和计算得到对应波纹区域的波纹系数。Finally, the second size ratio and the second area quantity are normalized to obtain the corresponding second size coefficient and second quantity coefficient, and the corrugation coefficient of the corresponding corrugation area is obtained by summing them up.

再者,对于噪声系数的确定包括如以下过程:Furthermore, the determination of the noise figure includes the following process:

首先,获取对应监测区域的监测尺寸,并同时对对应各噪声区域的各第三区域尺寸进行求和计算,得到对应的第三尺寸总值;First, the monitoring size of the corresponding monitoring area is obtained, and at the same time, the third area sizes of the corresponding noise areas are summed up to obtain the corresponding total value of the third size;

接着,通过第三尺寸总值与监测尺寸进行比值计算,得到对应的第三尺寸比值;Next, the third dimension ratio is obtained by calculating the ratio of the total value of the third dimension to the monitored dimension;

最后,对第三尺寸比例、第三区域数量进行归一化处理,得到对应的第三尺寸系数以及第三数量系数,并通过求和计算得到对应噪声区域的噪声系数。Finally, the third size ratio and the third area quantity are normalized to obtain the corresponding third size coefficient and third quantity coefficient, and the noise coefficient of the corresponding noise area is obtained by summing them up.

例如,在本实施例中,由于当监测区域在某一时间节点出现较大的波纹、漩涡或者漂浮物时,则会影响相应的测量精度,在这种情况下,则需要基于前述得到的漩涡系数、波纹系数以及噪声系数来确定监测区域在对应时间节点下的水域状态,具体的方法过程可以包括如下内容:For example, in this embodiment, when a large ripple, vortex or floating object appears in the monitoring area at a certain time node, it will affect the corresponding measurement accuracy. In this case, it is necessary to determine the water state of the monitoring area at the corresponding time node based on the vortex coefficient, ripple coefficient and noise coefficient obtained above. The specific method process may include the following contents:

调取漩涡权重、波纹权重以及噪声权重;Call up the vortex weight, ripple weight and noise weight;

将所述漩涡系数与所述漩涡权重进行乘积计算,得到漩涡评价值;Calculate the product of the vortex coefficient and the vortex weight to obtain a vortex evaluation value;

将所述波纹系数与所述波纹权重进行乘积计算,得到波纹评价值;Calculate the product of the ripple coefficient and the ripple weight to obtain a ripple evaluation value;

将所述噪声系数与所述噪声权重进行乘积计算,得到噪声评价值;Calculate the product of the noise coefficient and the noise weight to obtain a noise evaluation value;

当所述漩涡评价值大于第一预设值时,确定所述监测区域在所述时间节点下的水域状态为异常状态;When the vortex evaluation value is greater than a first preset value, determining that the water state of the monitoring area at the time node is an abnormal state;

当所述波纹评价值大于第二预设值时,确定所述监测区域在所述时间节点下的水域状态为异常状态;When the ripple evaluation value is greater than a second preset value, determining that the water state of the monitoring area at the time node is an abnormal state;

当所述噪声评价值大于第三预设值时,确定所述监测区域在所述时间节点下的水域状态为异常状态;When the noise evaluation value is greater than a third preset value, determining that the water state of the monitoring area at the time node is an abnormal state;

当所述漩涡评价值小于等于第一预设值、所述波纹评价值小于等于第二预设值、所述噪声评价值小于等于第三预设值时,将所述漩涡评价值、波纹评价值以及噪声评价值进行求和计算,得到综合评价值;When the vortex evaluation value is less than or equal to a first preset value, the ripple evaluation value is less than or equal to a second preset value, and the noise evaluation value is less than or equal to a third preset value, the vortex evaluation value, the ripple evaluation value, and the noise evaluation value are summed to obtain a comprehensive evaluation value;

当所述综合评价值大于第四预设值时,确定所述监测区域在所述时间节点下的水域状态为异常状态。When the comprehensive evaluation value is greater than a fourth preset value, it is determined that the water state of the monitoring area at the time node is abnormal.

例如,在本实施例中,通过调取对应的漩涡权重、波纹权重以及噪声权重,并将各权重与对应的各系数进行乘积计算后,得到对应的漩涡评价值、波纹评价值以及噪声评价值,通过上述计算过程可以得知,漩涡评价值越大,对应的漩涡尺寸、漩涡数量可能越多;波纹评价值越大,对应的波纹尺寸、波纹数量可能越多;噪声评价值越大,对应的噪声尺寸、噪声数量可能越多;基于此,则可以确定,当任一评价值大于对应的预设值时,则可以将监测区域正在时间节点下的水域状态确定为异常状态;而当所有评价值均小于等于对应的预设值时,为了进一步对水域状态进行确定,则需要判断将漩涡评价值、波纹评价值以及噪声评价值进行求和计算后得到的综合评价值与对应的预设值之间的比对结果,当综合评价值大于对应的预设值时,则也可以表明对应该监测区域在时间节点下的水域状态为异常状态。For example, in this embodiment, by calling the corresponding vortex weight, ripple weight and noise weight, and multiplying each weight with the corresponding coefficient, the corresponding vortex evaluation value, ripple evaluation value and noise evaluation value are obtained. Through the above calculation process, it can be known that the larger the vortex evaluation value, the larger the corresponding vortex size and the number of vortices may be; the larger the ripple evaluation value, the larger the corresponding ripple size and the number of ripples may be; the larger the noise evaluation value, the larger the corresponding noise size and the number of noise may be; based on this, it can be determined that when any evaluation value is greater than the corresponding preset value, the water state of the monitored area at the time node can be determined as an abnormal state; and when all evaluation values are less than or equal to the corresponding preset values, in order to further determine the water state, it is necessary to judge the comparison result between the comprehensive evaluation value obtained by summing the vortex evaluation value, the ripple evaluation value and the noise evaluation value and the corresponding preset value. When the comprehensive evaluation value is greater than the corresponding preset value, it can also indicate that the water state of the corresponding monitored area at the time node is an abnormal state.

需要说明的是,在本实施例中,对于上述的各权重以及各预设值均可由相应的管理端进行自行设定,其具体数值本实施例对此不做限定。It should be noted that, in this embodiment, each of the above-mentioned weights and preset values can be set by the corresponding management terminal, and the specific values are not limited in this embodiment.

进一步的,在本实施例中,由于对于水域状态的确定是基于相应的数值比较结果来确定的,因此,通过数值比较结果来确定的水域状态可能与实际情况存在一定的偏差,而为了能够提高相应的确定精准性,则可以对相应的各权重进行实时的更新训练处理,实现对各权重进行更新迭代的过程,进而也能够不断提高相应的确定精准性。Furthermore, in the present embodiment, since the determination of the water state is based on the corresponding numerical comparison results, the water state determined by the numerical comparison results may deviate from the actual situation to a certain extent. In order to improve the corresponding determination accuracy, the corresponding weights can be updated and trained in real time to realize the process of iteratively updating the weights, thereby continuously improving the corresponding determination accuracy.

在这里,对于各权重的更新迭代可以通过以下方案步骤来实现:Here, the update iteration of each weight can be achieved through the following steps:

获取管理端基于任一监测区域发送的对应任一时间节点下的状态实际确定数据,并将对应该监测区域的水域状态与所述状态实际确定数据进行比较;Obtaining actual state determination data corresponding to any time node sent by the management end based on any monitoring area, and comparing the water state corresponding to the monitoring area with the actual state determination data;

若状态实际确定数据为正常状态,水域状态为异常状态,则对所述漩涡权重、波纹权重以及噪声权重进行减小训练;If the state is actually determined to be a normal state and the water state is an abnormal state, the vortex weight, ripple weight and noise weight are reduced by training;

若状态实际确定数据为异常状态,水域状态为正常状态,则对所述漩涡权重、波纹权重以及噪声权重进行增大训练;If the state actually determines that the data is in an abnormal state and the water state is in a normal state, the vortex weight, ripple weight and noise weight are increased and trained;

通过以下公式得到训练后的漩涡权重、波纹权重以及噪声权重:The trained vortex weight, ripple weight, and noise weight are obtained through the following formula:

其中,为漩涡权重增大训练的次数,为漩涡权重的训练常数值,为漩涡权重减小训练的次数,为经过训练后的漩涡权重,为波纹权重增大训练的次数,为波纹权重的训练常数值,为波纹系数权重减小训练的次数,为经过训练后的波纹权重,为噪声权重增大训练的次数,为噪声权重的训练常数值,为噪声权重减小训练的次数,为经过训练后的漩涡权重。in, Vortex Weight Increase the number of training sessions. Vortex Weight The training constant value of Vortex Weight Reduce the number of training sessions. is the trained vortex weight, is the ripple weight Increase the number of training sessions. is the ripple weight The training constant value of is the ripple coefficient weight Reduce the number of training sessions. is the trained ripple weight, is the noise weight Increase the number of training sessions. is the noise weight The training constant value of is the noise weight Reduce the number of training sessions. is the trained vortex weight.

在步骤S108中,包括以下内容:In step S108, the following contents are included:

进行与所述异常时间具有相同时长的补充时间的数据采集,得到对应所述监测区域的补充点云数据、补充图像数据以及补充流速数据。Data collection is performed for a supplementary time having the same duration as the abnormal time to obtain supplementary point cloud data, supplementary image data and supplementary flow velocity data corresponding to the monitoring area.

例如,在本实施例中,通过对处于异常状态下的时间节点进行统计,能够确定存在于预设时间内的异常时间,由于异常时间对应的是影响测量精准性的各时间节点,因此,需要将对应的各时间节点进行去除,并进行与异常时间具有相同时长的补充时间的数据采集,从而得到对应该监测区域的补充点云数据、补充图像数据以及补充流速数据。For example, in this embodiment, by counting the time nodes in the abnormal state, the abnormal time within the preset time can be determined. Since the abnormal time corresponds to the time nodes that affect the measurement accuracy, it is necessary to remove the corresponding time nodes and collect data with supplementary time of the same length as the abnormal time, so as to obtain supplementary point cloud data, supplementary image data and supplementary flow velocity data corresponding to the monitored area.

在步骤S110中,包括以下内容:In step S110, the following contents are included:

响应于基于所述补充点云数据、所述补充图像数据确定对应所述监测区域的水域在所述补充时间内处于正常状态,将所述补充流速数据对位于所述当前流速数据中的对应所述异常时间的异常流速部分进行替换。In response to determining that the water area corresponding to the monitoring area is in a normal state during the supplementary time based on the supplementary point cloud data and the supplementary image data, the supplementary flow velocity data replaces the abnormal flow velocity portion corresponding to the abnormal time in the current flow velocity data.

例如,由于补充点云数据、补充图像数据是基于补充来得到的,因此,需要保证其对应的水域状态为正常状态才能够将对应的补充流速数据对位于当前流速数据中的对应异常时间的异常流速部分进行替换,从而提高相应的测量精确性;而若对应的补充点云数据、补充图像数据对应的水域状态为异常状态时,则需要再次进行相应的补充,以保证经过补充后的当前流速数据具有较高的测量精准性。For example, since the supplementary point cloud data and supplementary image data are obtained based on supplementation, it is necessary to ensure that the corresponding water area state is normal before the corresponding supplementary flow velocity data can be used to replace the abnormal flow velocity part of the corresponding abnormal time in the current flow velocity data, thereby improving the corresponding measurement accuracy; and if the water area state corresponding to the corresponding supplementary point cloud data and supplementary image data is abnormal, it is necessary to perform corresponding supplementation again to ensure that the current flow velocity data after supplementation has higher measurement accuracy.

在步骤S112中,包括以下内容:In step S112, the following contents are included:

基于与各监测区域分别对应的各当前流速数据确定与所述待监测水域对应的水域流速。The water area flow velocity corresponding to the water area to be monitored is determined based on each current flow velocity data corresponding to each monitoring area.

例如,在完成对于每个监测区域的数据补充后,则可以根据与每个监测区域分别对应的各当前流速数据来确定与待监测水域对应的水域流速;在这里,水域流速的获取方式可以基于均值计算来得到,也即,当监测区域包括有三个时,则可以将分别对应三个监测区域的当前流速数据进行均值计算,并将对应的均值结果确定为水域流速。For example, after completing the data supplement for each monitoring area, the water area flow velocity corresponding to the water area to be monitored can be determined based on the current flow velocity data corresponding to each monitoring area; here, the water area flow velocity can be obtained based on the mean calculation, that is, when there are three monitoring areas, the current flow velocity data corresponding to the three monitoring areas can be averaged, and the corresponding mean result can be determined as the water area flow velocity.

根据本实施例的方案,通过对待监测水域进行格栅化处理,基于得到的各监测区域分别进行对应的数据采集,并将对应每个监测区域的当前流速数据进行统计计算,能够得到对应待监测水域的水域流速,精细化的实现了对待监测水域的流速测量,提高相应的测量精确性;同时,在进行对每个监测区域的流速测量时,还会基于漩涡维度、波纹维度以及噪声维度来对每个监测区域的水域状态进行相应确定,当对应监测区域的水域状态为异常状态时,则需要对该监测区域进行对应的补充采集,从而可以消除因自然因素或人为因素对流速测量进行的干扰,进一步的提高了相应的测量精准性。According to the scheme of the present embodiment, by gridding the monitored water area, corresponding data collection is performed based on each obtained monitoring area, and the current flow velocity data corresponding to each monitoring area is statistically calculated, so the water flow velocity of the corresponding water area to be monitored can be obtained, and the flow velocity measurement of the monitored water area is refined to improve the corresponding measurement accuracy; at the same time, when measuring the flow velocity of each monitoring area, the water state of each monitoring area is also determined based on the vortex dimension, ripple dimension and noise dimension. When the water state of the corresponding monitoring area is abnormal, it is necessary to perform corresponding supplementary collection on the monitoring area, thereby eliminating the interference of natural or human factors on the flow velocity measurement, and further improving the corresponding measurement accuracy.

本发明的另一个实施例提供了一种侧扫测流雷达数据质量控制系统,图3为其对应系统框图,该系统包括:Another embodiment of the present invention provides a side-scan flow radar data quality control system, and FIG3 is a corresponding system block diagram thereof. The system includes:

格栅处理模块,被配置为对待监测水域进行格栅化处理,并将得到的各格栅点位分别确定为各监测区域;A grid processing module is configured to perform grid processing on the water area to be monitored, and determine each grid point obtained as each monitoring area;

数据采集模块,被配置为对每一监测区域进行预设时间的数据采集,得到对应监测区域的当前点云数据、当前图像数据以及当前流速数据;The data acquisition module is configured to collect data for each monitoring area for a preset time to obtain current point cloud data, current image data and current flow velocity data of the corresponding monitoring area;

状态确定模块,被配置为基于所述当前点云数据、所述当前图像数据确定对应所述监测区域的水域在所述预设时间内的水域状态,并确定对应处于异常状态下的异常时间;A state determination module is configured to determine the state of the water area corresponding to the monitoring area within the preset time based on the current point cloud data and the current image data, and determine the abnormal time corresponding to the abnormal state;

补充采集模块,被配置为进行与所述异常时间具有相同时长的补充时间的数据采集,得到对应所述监测区域的补充点云数据、补充图像数据以及补充流速数据;A supplementary acquisition module is configured to collect data for a supplementary time having the same duration as the abnormal time, and obtain supplementary point cloud data, supplementary image data and supplementary flow velocity data corresponding to the monitoring area;

数据替换模块,被配置为响应于基于所述补充点云数据、所述补充图像数据确定对应所述监测区域的水域在所述补充时间内处于正常状态,将所述补充流速数据对位于所述当前流速数据中的对应所述异常时间的异常流速部分进行替换;A data replacement module is configured to replace the abnormal flow velocity portion corresponding to the abnormal time in the current flow velocity data with the supplementary flow velocity data in response to determining that the water area corresponding to the monitoring area is in a normal state during the supplementary time based on the supplementary point cloud data and the supplementary image data;

流速确定模块,被配置为基于与各监测区域分别对应的各当前流速数据确定与所述待监测水域对应的水域流速。The flow rate determination module is configured to determine the water area flow rate corresponding to the water area to be monitored based on the current flow rate data corresponding to each monitoring area.

在此处所提供的说明书中,算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与本发明的示例一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的较佳实施方式。In the description provided herein, algorithms and displays are not inherently related to any particular computer, virtual system or other device. Various general purpose systems can also be used together with the examples of the present invention. According to the above description, it is obvious that the structure required for constructing such systems. In addition, the present invention is not directed to any specific programming language either. It should be understood that various programming languages can be utilized to implement the content of the present invention described herein, and the above description of specific languages is for the purpose of disclosing the preferred embodiment of the present invention.

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下被实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。In the description provided herein, a large number of specific details are described. However, it is understood that embodiments of the present invention can be practiced without these specific details. In some instances, well-known methods, structures and techniques are not shown in detail so as not to obscure the understanding of this description.

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。Similarly, it should be understood that in order to streamline the present disclosure and aid in understanding one or more of the various inventive aspects, in the above description of exemplary embodiments of the present invention, various features of the present invention are sometimes grouped together into a single embodiment, figure, or description thereof.

本领域那些技术人员应当理解在本文所公开的示例中的设备的模块或单元或组件可以布置在如该实施例中所描述的设备中,或者可替换地可以定位在与该示例中的设备不同的一个或多个设备中。前述示例中的模块可以组合为一个模块或者此外可以分成多个子模块。Those skilled in the art will appreciate that the modules or units or components of the devices in the examples disclosed herein may be arranged in the devices described in the embodiment, or alternatively may be located in one or more devices different from the devices in the examples. The modules in the foregoing examples may be combined into one module or may be divided into multiple submodules.

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。Those skilled in the art will appreciate that the modules in the devices in the embodiments may be adaptively changed and arranged in one or more devices different from the embodiments. The modules or units or components in the embodiments may be combined into one module or unit or component, and furthermore may be divided into a plurality of submodules or subunits or subcomponents.

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。Furthermore, those skilled in the art will appreciate that although some embodiments described herein include certain features included in other embodiments but not other features, the combination of features from different embodiments is meant to be within the scope of the present invention and to form different embodiments.

此外,所述实施例中的一些在此被描述成可以由计算机系统的处理器或者由执行所述功能的其它装置实施的方法或方法元素的组合。因此,具有用于实施所述方法或方法元素的必要指令的处理器形成用于实施该方法或方法元素的装置。此外,装置实施例的在此所述的元素是如下装置的例子:该装置用于实施由为了实施该发明的目的的元素所执行的功能。In addition, some of the embodiments are described herein as methods or combinations of method elements that can be implemented by a processor of a computer system or by other devices that perform the functions. Therefore, a processor with necessary instructions for implementing the method or method elements forms a device for implementing the method or method elements. In addition, the elements described herein of the device embodiments are examples of devices for implementing the functions performed by the elements for the purpose of implementing the invention.

如在此所使用的那样,除非另行规定,使用序数词“第一”、“第二”、“第三”等等来描述普通对象仅仅表示涉及类似对象的不同实例,并且并不意图暗示这样被描述的对象必须具有时间上、空间上、排序方面或者以任意其它方式的给定顺序。As used herein, unless otherwise specified, the use of ordinal numbers "first," "second," "third," etc. to describe common objects merely indicates that different instances of similar objects are involved, and is not intended to imply that the objects so described must have a given order in time, space, order, or in any other manner.

尽管根据有限数量的实施例描述了本发明,但是受益于上面的描述,本技术领域内的技术人员明白,在由此描述的本发明的范围内,可以设想其它实施例。此外,应当注意,本说明书中使用的语言主要是为了可读性和教导的目的而选择的,而不是为了解释或者限定本发明的主题而选择的。Although the present invention has been described according to a limited number of embodiments, it will be apparent to those skilled in the art, with the benefit of the above description, that other embodiments may be envisioned within the scope of the invention thus described. In addition, it should be noted that the language used in this specification is primarily selected for readability and instructional purposes, rather than for explaining or limiting the subject matter of the present invention.

Claims (10)

1.一种侧扫测流雷达数据质量控制方法,其特征在于,包括以下步骤:1. A method for controlling the quality of side-scan current radar data, comprising the following steps: 对待监测水域进行格栅化处理,并将得到的各格栅区域分别确定为各监测区域;The water area to be monitored is gridded, and each grid area obtained is determined as each monitoring area; 对每一监测区域进行预设时间的数据采集,得到对应监测区域的当前点云数据、当前图像数据以及当前流速数据;Collect data for each monitoring area at a preset time to obtain the current point cloud data, current image data and current flow velocity data of the corresponding monitoring area; 基于所述当前点云数据、所述当前图像数据确定对应所述监测区域的水域在所述预设时间内的水域状态,并确定对应处于异常状态下的异常时间;Determine the state of the water area corresponding to the monitoring area within the preset time based on the current point cloud data and the current image data, and determine the abnormal time corresponding to the abnormal state; 进行与所述异常时间具有相同时长的补充时间的数据采集,得到对应所述监测区域的补充点云数据、补充图像数据以及补充流速数据;Performing data collection for a supplementary time having the same duration as the abnormal time to obtain supplementary point cloud data, supplementary image data and supplementary flow velocity data corresponding to the monitoring area; 响应于基于所述补充点云数据、所述补充图像数据确定对应所述监测区域的水域在所述补充时间内处于正常状态,将所述补充流速数据对位于所述当前流速数据中的对应所述异常时间的异常流速部分进行替换;In response to determining that the water area corresponding to the monitoring area is in a normal state during the supplementary time based on the supplementary point cloud data and the supplementary image data, replacing the abnormal flow velocity portion corresponding to the abnormal time in the current flow velocity data with the supplementary flow velocity data; 基于与各监测区域分别对应的各当前流速数据确定与所述待监测水域对应的水域流速。The water area flow velocity corresponding to the water area to be monitored is determined based on each current flow velocity data corresponding to each monitoring area. 2.根据权利要求1所述的侧扫测流雷达数据质量控制方法,其特征在于,2. The method for controlling the quality of side-scan flow radar data according to claim 1, characterized in that: 对每一监测区域进行预设时间的数据采集,得到对应监测区域的当前点云数据、当前图像数据以及当前流速数据,包括:Data is collected for each monitoring area at a preset time to obtain the current point cloud data, current image data and current flow rate data of the corresponding monitoring area, including: 触发点云雷达、图像雷达以及流速雷达分别基于预设采集频率对每一监测区域进行维持预设时间的数据采集;The point cloud radar, image radar and flow velocity radar are triggered to collect data for each monitoring area for a preset time based on a preset collection frequency; 基于所述预设采集频率以及所述预设时间确定采集次数,并获取分别对应每个采集次数的次级点云数据、次级图像数据以及次级流速数据;Determine the number of acquisitions based on the preset acquisition frequency and the preset time, and obtain secondary point cloud data, secondary image data, and secondary flow velocity data corresponding to each number of acquisitions; 基于与各采集次数分别对应的各时间节点对各次级点云数据、各次级图像数据以及各次级流速数据进行分组,得到分别对应同一时间节点的次级点云数据、次级图像数据以及次级流速数据的各节点数据组;Grouping each secondary point cloud data, each secondary image data and each secondary flow velocity data based on each time node corresponding to each acquisition number, to obtain each node data group of the secondary point cloud data, the secondary image data and the secondary flow velocity data corresponding to the same time node; 将各节点数据组确定为对应所述监测区域的当前点云数据、当前图像数据以及当前流速数据。Each node data group is determined to be the current point cloud data, current image data and current flow velocity data corresponding to the monitoring area. 3.根据权利要求2所述的侧扫测流雷达数据质量控制方法,其特征在于,3. The method for controlling the quality of side-scan flow radar data according to claim 2, characterized in that: 基于所述当前点云数据、所述当前图像数据确定对应所述监测区域的水域在所述预设时间内的水域状态,并确定对应处于异常状态下的异常时间,包括:Determining the water state of the water area corresponding to the monitoring area within the preset time based on the current point cloud data and the current image data, and determining the abnormal time corresponding to the abnormal state, including: 基于监测区域建立二维平面,并基于位于任一节点数据组中的次级点云数据在所述二维平面上建立分别对应各点云高度的各区域点云;A two-dimensional plane is established based on the monitoring area, and point clouds of each region corresponding to the height of each point cloud are established on the two-dimensional plane based on the secondary point cloud data located in any node data group; 获取与所述监测区域对应的区域高度,并将各点云高度与所述区域高度分别进行高度比较,并基于比较结果确定所述监测区域在对应所述节点数据组的时间节点下的第一形态属性;Acquire a region height corresponding to the monitoring region, compare the height of each point cloud with the region height, and determine a first morphological attribute of the monitoring region at a time node corresponding to the node data group based on the comparison result; 将与所述次级点云数据位于同一节点数据组中的次级图像数据进行调取,并基于所述次级图像数据确定所述监测区域在对应所述节点数据组的时间节点下的第二形态属性;Retrieving secondary image data located in the same node data group as the secondary point cloud data, and determining a second morphological attribute of the monitoring area at a time node corresponding to the node data group based on the secondary image data; 基于对应所述监测区域的所述第一形态属性以及第二形态属性确定所述监测区域在所述时间节点下的水域状态;Determine the water state of the monitoring area at the time node based on the first morphological attribute and the second morphological attribute corresponding to the monitoring area; 将对应异常状态的所有时间节点进行求和计算,得到对应处于异常状态下的异常时间。All time nodes corresponding to the abnormal state are summed up to obtain the abnormal time corresponding to the abnormal state. 4.根据权利要求3所述的侧扫测流雷达数据质量控制方法,其特征在于,4. The method for controlling the quality of side-scan flow radar data according to claim 3, characterized in that: 基于比较结果确定所述监测区域在对应所述节点数据组的时间节点下的第一形态属性,包括:Determining a first morphological attribute of the monitoring area at a time node corresponding to the node data group based on the comparison result includes: 将比较结果为对应点云高度小于所述区域高度的所有区域点云确定为漩涡点云组、将比较结果为对应点云高度大于所述区域高度的所有区域点云确定为波纹点云组;Determine all regional point clouds whose corresponding point cloud heights are less than the regional height as a vortex point cloud group, and determine all regional point clouds whose corresponding point cloud heights are greater than the regional height as a ripple point cloud group; 在所述二维平面中将位于所述漩涡点云组中的处于相邻位置关系的各区域点云进行点云连接,得到位于所述二维平面中的各漩涡区域;Connecting point clouds of each region located in the vortex point cloud group and in adjacent position in the two-dimensional plane to obtain each vortex region located in the two-dimensional plane; 在所述二维平面中将位于所述波纹点云组中的处于相邻位置关系的各区域点云进行点云连接,得到位于所述二维平面中的各波纹区域;Connecting point clouds of the respective regions in the ripple point cloud group that are in an adjacent position relationship in the two-dimensional plane to obtain ripple regions in the two-dimensional plane; 基于预设合并策略对各漩涡区域进行基于包围关系的合并处理;Based on the preset merging strategy, each vortex area is merged based on the encirclement relationship; 在经过所述合并处理后,将各漩涡区域分别对应的各第一区域尺寸以及第一区域数量、与各波纹区域分别对应的各第二区域尺寸以及第二区域数量确定为所述监测区域在对应所述节点数据组的时间节点下的第一形态属性。After the merging process, the first area sizes and the number of first areas corresponding to each vortex area, and the second area sizes and the number of second areas corresponding to each ripple area are determined as the first morphological attributes of the monitoring area at the time node corresponding to the node data group. 5.根据权利要求4所述的侧扫测流雷达数据质量控制方法,其特征在于,5. The method for controlling the quality of side-scan flow radar data according to claim 4, characterized in that: 基于预设合并策略对各漩涡区域进行基于包围关系的合并处理,包括:Based on the preset merging strategy, each vortex area is merged based on the encirclement relationship, including: 对所述二维平面进行坐标化处理,获取分别位于每个漩涡区域的各漩涡坐标点,得到分别对应各漩涡区域的各漩涡坐标组;Performing coordinate processing on the two-dimensional plane, obtaining the vortex coordinate points located in each vortex area, and obtaining the vortex coordinate groups corresponding to the vortex areas; 对各漩涡坐标组进行两两比较,基于比较结果确定各漩涡坐标组之间是否具有包围关系,并将具有包围关系的各漩涡坐标组所分别对应的各漩涡区域合并为一个漩涡区域。The vortex coordinate groups are compared in pairs, and based on the comparison results, it is determined whether the vortex coordinate groups have an enclosing relationship, and the vortex regions corresponding to the vortex coordinate groups having an enclosing relationship are merged into one vortex region. 6.根据权利要求5所述的侧扫测流雷达数据质量控制方法,其特征在于,6. The method for controlling the quality of side-scan flow radar data according to claim 5, characterized in that: 基于所述次级图像数据确定所述监测区域在对应所述节点数据组的时间节点下的第二形态属性,包括:Determining a second morphological attribute of the monitoring area at a time node corresponding to the node data group based on the secondary image data includes: 对所述次级图像数据进行二值化处理,得到二值化图像,其中,所述二值化图像包括分别对应第一像素值的各水域像素点以及分别对应第二像素值的各噪声像素点;Binarizing the secondary image data to obtain a binary image, wherein the binary image includes water area pixel points corresponding to the first pixel value and noise pixel points corresponding to the second pixel value; 在所述次级图像数据中将处于相邻位置关系的各噪声像素点进行像素点连接,得到位于所述次级图像数据中的各噪声区域;Connecting the noise pixels in adjacent positions in the secondary image data to obtain noise regions in the secondary image data; 将各噪声区域对应的各第三区域尺寸以及第三区域数量确定为所述监测区域在对应所述节点数据组的时间节点下的第二形态属性。The sizes of the third regions and the number of the third regions corresponding to the noise regions are determined as the second morphological attributes of the monitoring region at the time node corresponding to the node data group. 7.根据权利要求6所述的侧扫测流雷达数据质量控制方法,其特征在于,7. The method for controlling the quality of side-scan flow radar data according to claim 6, characterized in that: 基于对应所述监测区域的所述第一形态属性以及第二形态属性确定所述监测区域在所述时间节点下的水域状态,包括:Determining the water state of the monitoring area at the time node based on the first morphological attribute and the second morphological attribute corresponding to the monitoring area includes: 基于各第一区域尺寸进行求和计算,得到第一尺寸总值,并基于所述第一尺寸总值与对应所述监测区域的监测尺寸进行比值计算,得到第一尺寸比值;Performing a sum calculation based on the sizes of each first area to obtain a first size total value, and performing a ratio calculation based on the first size total value and a monitoring size corresponding to the monitoring area to obtain a first size ratio; 分别对所述第一尺寸比值、第一区域数量进行归一化处理,得到第一尺寸系数以及第一数量系数,并基于所述第一尺寸系数与所述第二数量系数进行求和计算,得到漩涡系数;Normalizing the first size ratio and the first area quantity respectively to obtain a first size coefficient and a first quantity coefficient, and performing a sum calculation based on the first size coefficient and the second quantity coefficient to obtain a swirl coefficient; 基于各第二区域尺寸进行求和计算,得到第二尺寸总值,并基于所述第二尺寸总值与对应所述监测区域的监测尺寸进行比值计算,得到第二尺寸比值;Performing a sum calculation based on the sizes of the second regions to obtain a second size total value, and performing a ratio calculation based on the second size total value and a monitoring size corresponding to the monitoring region to obtain a second size ratio; 分别对所述第二尺寸比值、第二区域数量进行归一化处理,得到第二尺寸系数以及第二数量系数,并基于所述第二尺寸系数与所述第二数量系数进行求和计算,得到波纹系数;Normalizing the second size ratio and the second area quantity respectively to obtain a second size coefficient and a second quantity coefficient, and performing a sum calculation based on the second size coefficient and the second quantity coefficient to obtain a ripple coefficient; 基于各第三区域尺寸进行求和计算,得到第三尺寸总值,并基于所述第三尺寸总值与对应所述监测区域的监测尺寸进行比值计算,得到第三尺寸比值;Performing a sum calculation based on the sizes of the third regions to obtain a total third size value, and performing a ratio calculation based on the total third size value and a monitoring size corresponding to the monitoring region to obtain a third size ratio; 分别对所述第三尺寸比值、第三区域数量进行归一化处理,得到第三尺寸系数以及第三数量系数,并基于所述第三尺寸系数与所述第三数量系数进行求和计算,得到噪声系数;Normalizing the third size ratio and the third area quantity respectively to obtain a third size coefficient and a third quantity coefficient, and performing a sum calculation based on the third size coefficient and the third quantity coefficient to obtain a noise coefficient; 基于所述漩涡系数、波纹系数以及噪声系数确定所述监测区域在所述时间节点下的水域状态。The water state of the monitoring area at the time node is determined based on the vortex coefficient, ripple coefficient and noise coefficient. 8.根据权利要求7所述的侧扫测流雷达数据质量控制方法,其特征在于,8. The method for controlling the quality of side-scan flow radar data according to claim 7, characterized in that: 基于所述漩涡系数、波纹系数以及噪声系数确定所述监测区域在所述时间节点下的水域状态,包括:Determining the water state of the monitoring area at the time node based on the vortex coefficient, the ripple coefficient, and the noise coefficient includes: 调取漩涡权重、波纹权重以及噪声权重;Call up the vortex weight, ripple weight and noise weight; 将所述漩涡系数与所述漩涡权重进行乘积计算,得到漩涡评价值;Calculate the product of the vortex coefficient and the vortex weight to obtain a vortex evaluation value; 将所述波纹系数与所述波纹权重进行乘积计算,得到波纹评价值;Calculate the product of the ripple coefficient and the ripple weight to obtain a ripple evaluation value; 将所述噪声系数与所述噪声权重进行乘积计算,得到噪声评价值;Calculate the product of the noise coefficient and the noise weight to obtain a noise evaluation value; 当所述漩涡评价值大于第一预设值时,确定所述监测区域在所述时间节点下的水域状态为异常状态;When the vortex evaluation value is greater than a first preset value, determining that the water state of the monitoring area at the time node is an abnormal state; 当所述波纹评价值大于第二预设值时,确定所述监测区域在所述时间节点下的水域状态为异常状态;When the ripple evaluation value is greater than a second preset value, determining that the water state of the monitoring area at the time node is an abnormal state; 当所述噪声评价值大于第三预设值时,确定所述监测区域在所述时间节点下的水域状态为异常状态;When the noise evaluation value is greater than a third preset value, determining that the water state of the monitoring area at the time node is an abnormal state; 当所述漩涡评价值小于等于第一预设值、所述波纹评价值小于等于第二预设值、所述噪声评价值小于等于第三预设值时,将所述漩涡评价值、波纹评价值以及噪声评价值进行求和计算,得到综合评价值;When the vortex evaluation value is less than or equal to a first preset value, the ripple evaluation value is less than or equal to a second preset value, and the noise evaluation value is less than or equal to a third preset value, the vortex evaluation value, the ripple evaluation value, and the noise evaluation value are summed to obtain a comprehensive evaluation value; 当所述综合评价值大于第四预设值时,确定所述监测区域在所述时间节点下的水域状态为异常状态。When the comprehensive evaluation value is greater than a fourth preset value, it is determined that the water state of the monitoring area at the time node is abnormal. 9.根据权利要求8所述的侧扫测流雷达数据质量控制方法,其特征在于,9. The method for controlling the quality of side-scan flow radar data according to claim 8, characterized in that: 获取管理端基于任一监测区域发送的对应任一时间节点下的状态实际确定数据,并将对应该监测区域的水域状态与所述状态实际确定数据进行比较;Obtaining actual state determination data corresponding to any time node sent by the management end based on any monitoring area, and comparing the water state corresponding to the monitoring area with the actual state determination data; 若状态实际确定数据为正常状态,水域状态为异常状态,则对所述漩涡权重、波纹权重以及噪声权重进行减小训练;If the state is actually determined to be a normal state and the water state is an abnormal state, the vortex weight, ripple weight and noise weight are reduced by training; 若状态实际确定数据为异常状态,水域状态为正常状态,则对所述漩涡权重、波纹权重以及噪声权重进行增大训练;If the state actually determines that the data is in an abnormal state and the water state is in a normal state, the vortex weight, ripple weight and noise weight are increased and trained; 通过以下公式得到训练后的漩涡权重、波纹权重以及噪声权重:The trained vortex weight, ripple weight, and noise weight are obtained through the following formula: 其中,为漩涡权重增大训练的次数,为漩涡权重的训练常数值,为漩涡权重减小训练的次数,为经过训练后的漩涡权重,为波纹权重增大训练的次数,为波纹权重的训练常数值,为波纹系数权重减小训练的次数,为经过训练后的波纹权重,为噪声权重增大训练的次数,为噪声权重的训练常数值,为噪声权重减小训练的次数,为经过训练后的漩涡权重。in, Vortex Weight Increase the number of training sessions. Vortex Weight The training constant value of Vortex Weight Reduce the number of training sessions. is the trained vortex weight, is the ripple weight Increase the number of training sessions. is the ripple weight The training constant value of is the ripple coefficient weight Reduce the number of training sessions. is the trained ripple weight, is the noise weight Increase the number of training sessions. is the noise weight The training constant value of is the noise weight Reduce the number of training sessions. is the trained vortex weight. 10.一种侧扫测流雷达数据质量控制系统,其特征在于,包括:10. A side-scan flow radar data quality control system, characterized by comprising: 格栅处理模块,被配置为对待监测水域进行格栅化处理,并将得到的各格栅点位分别确定为各监测区域;A grid processing module is configured to perform grid processing on the water area to be monitored, and determine each grid point obtained as each monitoring area; 数据采集模块,被配置为对每一监测区域进行预设时间的数据采集,得到对应监测区域的当前点云数据、当前图像数据以及当前流速数据;The data acquisition module is configured to collect data for each monitoring area for a preset time to obtain current point cloud data, current image data and current flow velocity data of the corresponding monitoring area; 状态确定模块,被配置为基于所述当前点云数据、所述当前图像数据确定对应所述监测区域的水域在所述预设时间内的水域状态,并确定对应处于异常状态下的异常时间;A state determination module is configured to determine the state of the water area corresponding to the monitoring area within the preset time based on the current point cloud data and the current image data, and determine the abnormal time corresponding to the abnormal state; 补充采集模块,被配置为进行与所述异常时间具有相同时长的补充时间的数据采集,得到对应所述监测区域的补充点云数据、补充图像数据以及补充流速数据;A supplementary acquisition module is configured to collect data for a supplementary time having the same duration as the abnormal time, and obtain supplementary point cloud data, supplementary image data and supplementary flow velocity data corresponding to the monitoring area; 数据替换模块,被配置为响应于基于所述补充点云数据、所述补充图像数据确定对应所述监测区域的水域在所述补充时间内处于正常状态,将所述补充流速数据对位于所述当前流速数据中的对应所述异常时间的异常流速部分进行替换;A data replacement module is configured to replace the abnormal flow velocity portion corresponding to the abnormal time in the current flow velocity data with the supplementary flow velocity data in response to determining that the water area corresponding to the monitoring area is in a normal state during the supplementary time based on the supplementary point cloud data and the supplementary image data; 流速确定模块,被配置为基于与各监测区域分别对应的各当前流速数据确定与所述待监测水域对应的水域流速。The flow rate determination module is configured to determine the water area flow rate corresponding to the water area to be monitored based on the current flow rate data corresponding to each monitoring area.
CN202411319934.1A 2024-09-23 2024-09-23 A method and system for quality control of side-scan flow radar data Active CN118865265B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202411319934.1A CN118865265B (en) 2024-09-23 2024-09-23 A method and system for quality control of side-scan flow radar data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202411319934.1A CN118865265B (en) 2024-09-23 2024-09-23 A method and system for quality control of side-scan flow radar data

Publications (2)

Publication Number Publication Date
CN118865265A true CN118865265A (en) 2024-10-29
CN118865265B CN118865265B (en) 2024-11-29

Family

ID=93157597

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202411319934.1A Active CN118865265B (en) 2024-09-23 2024-09-23 A method and system for quality control of side-scan flow radar data

Country Status (1)

Country Link
CN (1) CN118865265B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20200370920A1 (en) * 2019-05-22 2020-11-26 Trusted Positioning, Inc. Method and system for map improvement using feedback from positioning based on radar and motion sensors
CN113064129A (en) * 2021-03-03 2021-07-02 湖北中南鹏力海洋探测系统工程有限公司 High-frequency ground wave radar ocean current synthesis method
CN114997250A (en) * 2022-08-01 2022-09-02 北京海兰信数据科技股份有限公司 Radar radial flow post-processing method and system
CN116125459A (en) * 2023-02-03 2023-05-16 水利部南京水利水文自动化研究所 An Effective Velocity Unit Determination Method for Side Scan Radar
CN118425555A (en) * 2024-07-03 2024-08-02 武汉大水云科技有限公司 Photoelectric fusion-based water flow velocity measurement method and system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20200370920A1 (en) * 2019-05-22 2020-11-26 Trusted Positioning, Inc. Method and system for map improvement using feedback from positioning based on radar and motion sensors
CN113064129A (en) * 2021-03-03 2021-07-02 湖北中南鹏力海洋探测系统工程有限公司 High-frequency ground wave radar ocean current synthesis method
CN114997250A (en) * 2022-08-01 2022-09-02 北京海兰信数据科技股份有限公司 Radar radial flow post-processing method and system
CN116125459A (en) * 2023-02-03 2023-05-16 水利部南京水利水文自动化研究所 An Effective Velocity Unit Determination Method for Side Scan Radar
CN118425555A (en) * 2024-07-03 2024-08-02 武汉大水云科技有限公司 Photoelectric fusion-based water flow velocity measurement method and system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
朱颖洁;: "侧扫雷达在线流量监测系统在西江流量监测中的应用――以梧州水文站为例", 广西水利水电, no. 01, 29 February 2020 (2020-02-29), pages 48 - 52 *

Also Published As

Publication number Publication date
CN118865265B (en) 2024-11-29

Similar Documents

Publication Publication Date Title
CN113902897B (en) Training of target detection model, target detection method, device, equipment and medium
CN111950543B (en) Target detection method and device
CN103268496B (en) SAR Image Target Recognition Method
CN107808138B (en) Communication signal identification method based on FasterR-CNN
CN110222769A (en) Improved target detection method based on YOLOV3-tiny
CN112561940B (en) Dense multi-target parameter extraction method and device and terminal equipment
CN113970734B (en) Method, device and equipment for removing snow noise from roadside multi-line laser radar
CN110427933A (en) A kind of water gauge recognition methods based on deep learning
CN118334363B (en) Topographic feature semantic modeling method based on remote sensing image and LiDAR analysis
CN109727226A (en) An automatic generation method of location table based on machine learning
CN115457001A (en) Photovoltaic panel foreign matter detection method, system, device and medium based on VGG network
CN115511343A (en) Method, device, equipment and storage medium for determining city core area
CN117635615A (en) Defect detection method and system for realizing punching die based on deep learning
CN114742849B (en) Leveling instrument distance measuring method based on image enhancement
CN119741360A (en) An AI calculation method and system for sand ship measurement
CN114240924A (en) Power grid equipment quality evaluation method based on digitization technology
CN118691666A (en) A positioning method, device and system for surveying and mapping
CN118865265A (en) A method and system for quality control of side-scan flow radar data
CN114897838A (en) Enhancement method, device, storage medium and electronic device for point cloud data
CN118364663B (en) Tidal flat terrain remote sensing inversion method and system based on tide level complementary cumulative distribution function
CN119851316B (en) Pig counting method, system and device for intelligent religious pig house
CN118395190B (en) A training data generation method, device, terminal and storage medium
CN113343518B (en) Landscape space region integrity evaluation method and system based on adjacency analysis
CN117152364B (en) Method, device and equipment for three-dimensional reconstruction of water body boundary based on image data
CN117422863A (en) Pointer type measuring instrument data identification method based on AI vision and electronic equipment

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