流速监测方法和系统与流程

文档序号:18563327发布日期:2019-08-30 23:37阅读:776来源:国知局
流速监测方法和系统与流程

本发明涉及水文监测,尤其涉及基于监控视频的河流流速监测。



背景技术:

为了消除水害并充分合理利用水资源,我国从上个世纪就开始实施对水文的监测。通过使用各种探测器,探测水位、降雨量、水温、水质、水流速、水量等,采集视频图像或图片等数字化信息,上传到在线监测监视中心。使监控人员能及时监视现场情况。

其中,河流的流速、流量监测尤为重要,通过实时流速检测,可实时掌握可用水资源,通过水闸等调配流域水量,了解污水走向提供决策依据,还可以在山洪和台风期间掌握各河道流量防范天灾。

目前,对河流断面流量流速的实时在线监测常用方式有以下几种:缆道测流速、声学多普勒流速、超声波时差法测流速、水工建筑物推算流量、水位比降法推算流量、雷达水表面波流速测量再推算流量。这些方法要么需要设置缆道测流装置、多普勒超声波流量计、单层或多层超声波换能器等特定的专用设备,投资大安装复杂,要么受外界因素如风雨影响较大精度差。

而在现有通过视频观测技术监测河流流速的方法中,仍离不开激光、雷达或现场测量等标定方法,才能确定河流表面单位时间位移与实际移动距离间的关系。对视频监控系统的复杂性要求较高,需单独设计或特别调试,造成成本高、工作量大。

需要一种基于现有普通视频监控设备,通过视频信号处理软件,就可以获取河流流速数据的简易方法,而无需特定的专用设备,从而实现低成本高效实现流速实时测量。



技术实现要素:

提供本发明内容以便以简化形式介绍将在以下详细描述中进一步描述的一些概念。本发明内容并不旨在标识出所要求保护的主题的关键特征或必要特征;也不旨在用于确定或限制所要求保护的主题的范围。

本发明的流速监测方法包括:从监控视频图像中提取河道、河堤与河岸的轮廓;确定参考面,并确定参考线;提取监控视频图像中经过参考面的行人的像素身高;计算经过参考面的有效行人的平均像素身高;确定参考面上单位像素的实际长度;测算监控视频图像中两帧图像间在河流表面参考线附近相似粒子的相对像素位移;以及利用两帧图像间隔时间数据,结合相对像素位移及单位像素实际长度,来计算河流流速。

本发明的流速监测系统,包括:视频图像分析模块,用于从捕捉到的监控视频图像中提取河道、河堤与河岸的轮廓,选定虚拟参考面,形成参考线,并提取从虚拟参考面中通过的行人的像素身高;计算模块,用于确定虚拟参考面上单位像素的实际长度,测算监控视频图像中的两帧图像间在河流表面虚拟参考线附近相似粒子的相对像素位移,计算出河流流速;以及数据输出模块,用于显示所计算出的河流流速。

本发明的基于现有普通监控视频的河流流速监测方法和系统,能够利用现有非特定河流观测视频图像对河流的流速进行实时测算,可以增加现有视频监控设备的应用范围,该方法监测过程无需现场标定,因而具有较强的适应性,流速监测数据具备参考性。

附图说明

以下将通过参考附图中示出的具体实施例来对本发明进行更具体描述。

图1是本发明的基于监控视频的河流流速监测方法的流程图。

图2是本发明的基于监控视频的河流流速监测系统的框图。

具体实施方式

本发明的方法基于现有普通监控视频就可以实现河流流速监测,只要该监控视频的图像内包含河流表面、河岸信息,可以观察到有行人在河岸行走,并且视频监控摄像机安装的俯角角度和摄像帧率已知。本发明无需现场标定,无需特定的专用设备,非特定河流普遍适用。

下面结合附图1,详细论述本发明的基于监控视频的河流流速监测方法。

首先,在步骤101,从视频图像中提取河道、河堤与河岸的轮廓。在该步骤中,基于边缘检测方法,主要通过利用河流平面、河堤面与河岸平面的不同光学反射特性,先将视频图像转成灰度图,然后对灰度图进行直方图均衡化处理,以增强视频图像的局部对比度,突出各区域的分界线,从而得到河道、河堤与河岸的轮廓。

接着,在步骤102,确定参考面。在该步骤中,在视频图像中选择一个河道、河堤与河岸的轮廓较为清晰的区域,选定视频图像中垂直于视频摄像机镜头主光轴的一个平面作为虚拟参考面,该参考面与在步骤101中获得的河道、河堤与河岸的轮廓相交,形成一条从河流表面到河堤表面再到河岸面的连续折线作为参考线。

在参考面和参考线确定之后:

一方面在步骤1031,提取经过参考面的行人的像素身高。在该步骤中,主要通过实时识别和捕捉视频图像上出现的行人,并当行人跨越河岸面上的参考线时,提取每个行人的身高数据,以像素点数计。在步骤1032,计算行人累加平均像素身高。在该步骤中,随着行人的不断增加,不断累计多个行人的身高数据,根据数据离散程度去除儿童及其他异常数据(例如,将低于当前平均身高1sd至3sd的数据剔除),计算有效行人的平均像素身高。在步骤1033,确定参考面上单位像素的实际长度。在该步骤中,结合考虑该地区或全国成年人平均身高数据(在此假设出现在视频图像中的行人中成年男性和成年女性人数比例接近1:1),建立参考面上单位像素长度与以米计平均身高的对应关系,从而确定参考面上单位像素的实际长度l(m),几何转换公式如下:

其中,hi为单次图像识别的行人身高,以像素点数计;n为记录有效行人身高总次数;h为当地或全国成年男性和女性的平均身高数据,以米m计;α为视频监控摄像机安装的俯角角度。在此,可以忽略摄像机镜头畸变的情况。

同时,另一方面,在步骤1041,以河流表面的参考线为中心将图像进行透视变换,得到河流的俯视图;在步骤1042,在连续监控视频中,将固定时间间隔的两测图像进行对比度增强,经过高通滤波,然后对这两帧图像进行关联分析,匹配两帧图像间的相似粒子,测算两帧图像间在河流表面参考线附近相似粒子的相对像素位移。

以下,以最小误差示踪粒子匹配法说明测算两帧图像中相似粒子的相对像素位移方法的计算过程。在第一帧图像ia中选择粒子点,以它为中心选取合适大小的检测窗口,窗口大小为m×n,利用此窗口的灰度函数fa(i,j),在第二帧图像ib中搜索匹配窗口fb(i,j),匹配误差用下式表示:

其中,m和n分别表示第二幅图像拟搜索匹配窗口相对于第一幅图像选定窗口的横坐标和纵坐标位移。

当δ(m,n)为最小值时,相对应的窗口位移s(m,n)即为两帧图像间在河流表面参考线附近相似粒子的相对像素位移,s以像素点数计。

最后,在步骤105中,利用两帧图像间隔时间数据,由以下公式计算河流流速v(m/s):

其中,t为两帧图像的间隔时间。

图2是本发明的基于监控视频的河流流速监测系统的框图。

如图2所示,本发明的流速监测系统包括视频图像捕捉模块210、视频图像分析模块220、计算模块230、以及数据输出模块240。

视频图像捕捉模块210是普通监控视频摄像头,其包括存储器218,该存储器可以是随机存取存储器(ram)、只读存储器(rom)、高速缓存、闪存、硬盘、或任何其他合适的存储组件。

视频图像捕捉模块210还包括用于实时捕捉图像的成像传感器212、处理器214、和输出接口216。其中输出接口216被安排来经由通信链路向视频图像分析模块220提供实时视频监控数据。

视频图像分析模块220经由其输入接口222接收自视频图像捕捉模块210的监控视频图像,由其分析器224从中提取河道、河堤与河岸的轮廓,选定虚拟参考面,形成参考线,并提取经过参考面中通过的行人的像素身高,将分析结果数据经由输出接口226传送给计算模块230。

计算模块230将来自视频图像分析模块220的分析结果进行计算。计算模块230包括像素长度确定引擎232、相对像素位移确定引擎234、流速计算引擎236。其中像素长度确定引擎232根据行人累加平均像素身高计算确定参考面上单位像素的实际长度,相对像素位移确定引擎234测算两帧图像间在河流表面参考线附近相似粒子的相对像素位移,流速计算引擎236根据来自像素长度确定引擎232和对像素位移确定引擎234的计算结果计算出实时河流流速,并将最终数据发送到数据输出模块240。

数据输出模块240可以是显示器、监控器或者是其他可视设备,其上实时呈现经计算得出的被监控河流的当前流速。

本发明河流流速监测方法和系统,能够直接利用现有普通监控视频,根据现有非特定河流观测视频图像对河流的流速进行实时测算,该方法监测过程无需现场标定,无须布设特定的设备,因而对各类河流具有较强的适应性,投资小,流速监测数据具备参考性。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1