System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及水文测流,图像处理和视频防抖动,具体地,涉及用于山洪防御视频流速的防抖动系统及方法。
技术介绍
1、基于视频分析的河流流速测量方法通常使用粒子图像测速法,具体流程是先在图像中确定区域内示踪的粒子,再根据相邻帧的时间间隔结合对应图像示踪粒子的位移大小得到示踪粒子在图像层面的像素移动速度,然后通过二维像素距离到三维真实距离的转换关系最终得到区域内的平均河流流速。但在实际应用中,尤其是山洪场景,基于视频的河流流速测量方法难免遭受不可控因素的影响。
2、在人、动物或者强风的作用下,河流视频采集设备可能会有晃动的情况出现,从而引发视频抖动。在使用粒子图像测速法时,示踪粒子由于视频抖动导致粒子发生异常偏移,可能出现移动位移过大或者过小且运动方向偏离正常值较大的情况,从而使得测量结果不准确。
3、视频抖动优化算法通常采用特征点匹配的方式,利用历史图像帧的特征点位移序列关系,得到累积的位移方向参数,通过滑动平均后应用于当前帧的图像校准,该方法运用在录像视频中准确度较高,但是在实时检测的场景中会因为参数累积量较少而使得稳定视频效果差。
4、综上所述,现有的基于特征点匹配的视频防抖算法存在两大问题:第一、需要大量积累参数进行平滑处理,影响了算法的实时性,同时结合特征点的流速检测算法会受到环境的干扰,使得视频抖动时输出结果较差;第二、现有防抖算法大多数都是基于全局的视频防抖,目前没有专门针对基于特征点的河流流速检测方法的视频防抖算法,对于山洪防御,当现场摄像头设备抖动时,会影响数据的采集质量。
...【技术保护点】
1.一种用于山洪防御视频流速的防抖动方法,其特征在于,包括:
2.根据权利要求1所述的用于山洪防御视频流速的防抖动方法,其特征在于,所述步骤S2采用:每一个视频帧经过训练后的语义分割模型Q得到对应的分割图像;
3.根据权利要求2所述的用于山洪防御视频流速的防抖动方法,其特征在于,所述训练后的语义分割模型Q是利用采集到的水体区域、静止区域和运动区域数据集对语义分割模型Q进行有监督训练,得到训练后的语义分割模型Q。
4.根据权利要求1所述的用于山洪防御视频流速的防抖动方法,其特征在于,所述步骤S3采用:当视频设备保持稳定时,遍历视频帧Fiw次,通过Fast角点检测和LK稀疏光流跟踪得到分割水体区域的稳定距离向量测量值Dw,K,作为视频实际测试时初始帧的抖动阈值;其中,w为稳定拍摄的热身最大值;K为稳定视频热身过程中检查到的特征点数量;
5.根据权利要求1所述的用于山洪防御视频流速的防抖动方法,其特征在于,所述步骤S3采用:对视频帧Fi进行N×M的网格划分,保证每一个划分的网格均至少含有m个关键特征点;其中,m大于0;在已分割的图像Gi中
6.根据权利要求1所述的用于山洪防御视频流速的防抖动方法,其特征在于,所述步骤S3采用:判断视频发生抖动时,已得到则的标量为稳定视频序列得到的稳定抖动阈值,计算得到K个特征点的平均距离标量d2以及角度α;同时,得到水体区域的抖动特征点根据下式进行抖动校准:
7.根据权利要求1所述的用于山洪防御视频流速的防抖动方法,其特征在于,当连续帧发生抖动时,则利用抖动后的距离向量对抖动之前的距离向量进行滑动平均,得到当前帧对应的抖动阈值;其中,K=min(k(I+a),k(I-1))。
8.根据权利要求1所述的用于山洪防御视频流速的防抖动方法,其特征在于,根据抖动校准后的视频帧对应的特征点得到相邻帧的特征点位移,再通过像素位移得到真实位移的距离,并转换输出预测流速值。
9.一种用于山洪防御视频流速的防抖动系统,其特征在于,包括:
10.根据权利要求9所述的用于山洪防御视频流速的防抖动系统,其特征在于,所述模块M3采用:当视频设备保持稳定时,遍历视频帧Fiw次,通过Fast角点检测和LK稀疏光流跟踪得到分割水体区域的稳定距离向量测量值Dw,K,作为视频实际测试时初始帧的抖动阈值;其中,w为稳定拍摄的热身最大值;K为稳定视频热身过程中检查到的特征点数量;
...【技术特征摘要】
1.一种用于山洪防御视频流速的防抖动方法,其特征在于,包括:
2.根据权利要求1所述的用于山洪防御视频流速的防抖动方法,其特征在于,所述步骤s2采用:每一个视频帧经过训练后的语义分割模型q得到对应的分割图像;
3.根据权利要求2所述的用于山洪防御视频流速的防抖动方法,其特征在于,所述训练后的语义分割模型q是利用采集到的水体区域、静止区域和运动区域数据集对语义分割模型q进行有监督训练,得到训练后的语义分割模型q。
4.根据权利要求1所述的用于山洪防御视频流速的防抖动方法,其特征在于,所述步骤s3采用:当视频设备保持稳定时,遍历视频帧fiw次,通过fast角点检测和lk稀疏光流跟踪得到分割水体区域的稳定距离向量测量值dw,k,作为视频实际测试时初始帧的抖动阈值;其中,w为稳定拍摄的热身最大值;k为稳定视频热身过程中检查到的特征点数量;
5.根据权利要求1所述的用于山洪防御视频流速的防抖动方法,其特征在于,所述步骤s3采用:对视频帧fi进行n×m的网格划分,保证每一个划分的网格均至少含有m个关键特征点;其中,m大于0;在已分割的图像gi中,每个划分的区域表示为j={0,1,2}分别对应水体,运动,静止三个区域;通过fast关键特征点检测法检测静止区域中所包含关键特征点其中,k表示关键特征点的数量,其值大于等于m,再遍历下一帧图像fi...
【专利技术属性】
技术研发人员:安国成,王根一,王晓龙,张晏玮,陈源,
申请(专利权)人:上海华讯网络系统有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。