System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机视觉,特别是涉及一种河流凌汛检测方法、设备以及存储介质。
技术介绍
1、河流凌汛现象指的是在水面结冰的河道中,若上游冰雪比下游冰雪先融化,上游冰雪融合而产生的冰凌则会堵塞下游河道,对水流产生阻力,引起的河流水位明显上涨的水文现象。
2、河流凌汛往往造成较大灾害,因此需要做好有关河段气象、水情的观测和预报,以及冰情观测和预报工作。
3、目前,主要通过各种具备高精度传感器的检测设备对河流数据进行检测,但此类设备的采购和维护成本较高,且难以大面积铺设对河流数据进行充分检测。
技术实现思路
1、本申请至少提供一种河流凌汛检测方法、装置、设备以及计算机可读存储介质。
2、本申请第一方面提供了一种河流凌汛检测方法,包括:获取目标河流的河流图像序列,所述河流图像序列包括多帧河流图像;确定所述河流图像中冰凌的冰凌密度;对多帧所述河流图像进行运动检测,得到水体速度;基于所述冰凌密度和/或所述水体速度判断是否发生河流凌汛。
3、在一实施例中,所述确定所述河流图像中冰凌的冰凌密度的步骤,包括:获取所述河流图像各像素点的灰度值;基于所述各像素点的灰度值对所述河流图像进行阈值分割处理,得到所述河流图像中的冰凌部分和水体部分;基于所述冰凌部分和所述水体部分的比值确定所述冰凌密度。
4、在一实施例中,所述基于所述各像素点的灰度值对所述河流图像进行阈值分割处理,得到所述河流图像中的冰凌部分和水体部分的步骤,包括:基于所述各像素点的灰度值确
5、在一实施例中,所述获取所述河流图像各像素点的灰度值的步骤,包括:对所述河流图像进行灰度转换,得到河流灰度图;对所述河流灰度图进行亮度均衡化处理,得到亮度均衡化处理后的河流灰度图;提取所述亮度均衡化处理后的河流灰度图中各像素点的灰度值。
6、在一实施例中,所述对所述河流灰度图进行亮度均衡化处理,得到亮度均衡化处理后的河流灰度图的步骤,包括:对所述河流灰度图进行开运算,得到开运算结果;基于所述开运算结果和所述河流灰度图进行顶帽变换,得到所述亮度均衡化处理后的河流灰度图。
7、在一实施例中,所述对多帧所述河流图像进行运动检测,得到水体速度的步骤,包括:获取目标观测点在前后两帧河流图像中的位移;基于所述目标观测点的灰度值、所述位移以及所述前后两帧河流图像之间的时间差,确定所述水体速度。
8、在一实施例中,所述获取目标观测点在前后两帧河流图像中的位移;基于所述目标观测点的灰度值、所述位移以及所述前后两帧河流图像之间的时间差,确定所述水体速度的步骤,包括:基于所述前后两帧河流图像和预设的卷积核分别构建图像金字塔,所述图像金字塔包括经过卷积处理的多个层级的河流图像;基于所述图像金字塔中最高层级的河流图像中所述目标观测点的所述灰度值、所述位移以及所述前后两帧河流图像之间的时间差,确定所述最高层级的河流图像中目标观测点对应的局部运动矢量;基于所述最高层级的河流图像中所述目标观测点对应的局部运动矢量,依所述图像金字塔的层级进行迭代计算,得到全局运动矢量;对所述全局运动矢量进行噪声消除处理,得到所述水体速度。
9、在一实施例中,所述基于所述冰凌密度和/或所述水体速度判断是否发生河流凌汛的步骤,包括:若所述冰凌密度大于或等于预设的密度阈值,且所述水体速度小于预设的速度阈值,则触发一级提示信号;若所述冰凌密度小于所述密度阈值,且所述水体速度大于或等于所述速度阈值,则触发二级提示信号;若所述冰凌密度大于或等于所述密度阈值,且所述水体速度大于或等于所述速度阈值,则触发三级提示信号。
10、本申请第二方面提供了一种河流凌汛检测装置,包括:获取模块,用于获取目标河流的河流图像序列,所述河流图像序列包括多帧河流图像;密度确定模块,用于确定所述河流图像中冰凌的冰凌密度;速度确定模块,用于对多帧所述河流图像进行运动检测,得到水体速度;判断模块,用于基于所述冰凌密度和/或所述水体速度判断是否发生河流凌汛。
11、本申请第三方面提供了一种电子设备,包括存储器和处理器,处理器用于执行存储器中存储的程序指令,以实现上述河流凌汛检测方法。
12、本申请第四方面提供了一种计算机可读存储介质,其上存储有程序指令,程序指令被处理器执行时实现上述河流凌汛检测方法。
13、上述方案,通过获取目标河流的河流图像序列,对河流图像序列中的多帧河流图像进行分析;确定每帧河流图像中冰凌的冰凌密度,以及对多帧河流图像中的水体进行运动检测,得到水体速度;基于冰凌密度和/或水流速度判断目标河流是否发生河流凌汛,由此能够实现低成本高效率地对河流凌汛进行检测。
14、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本申请。
本文档来自技高网...【技术保护点】
1.一种河流凌汛检测方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述确定所述河流图像中冰凌的冰凌密度的步骤,包括:
3.根据权利要求2所述的方法,其特征在于,所述基于所述各像素点的灰度值对所述河流图像进行阈值分割处理,得到所述河流图像中的冰凌部分和水体部分的步骤,包括:
4.根据权利要求2所述的方法,其特征在于,所述获取所述河流图像各像素点的灰度值的步骤,包括:
5.根据权利要求4所述的方法,其特征在于,所述对所述河流灰度图进行亮度均衡化处理,得到亮度均衡化处理后的河流灰度图的步骤,包括:
6.根据权利要求1所述的方法,其特征在于,所述对多帧所述河流图像进行运动检测,得到水体速度的步骤,包括:
7.根据权利要求6所述的方法,其特征在于,所述获取目标观测点在前后两帧河流图像中的位移;基于所述目标观测点的灰度值、所述位移以及所述前后两帧河流图像之间的时间差,确定所述水体速度的步骤,包括:
8.根据权利要求1所述的方法,其特征在于,所述基于所述冰凌密度和/或所述水体速度判
9.一种电子设备,其特征在于,包括存储器和处理器,所述处理器用于执行所述存储器中存储的程序指令,以实现权利要求1至8任一项所述的方法。
10.一种计算机可读存储介质,其上存储有程序指令,其特征在于,所述程序指令被处理器执行时实现权利要求1至8任一项所述的方法。
...【技术特征摘要】
1.一种河流凌汛检测方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述确定所述河流图像中冰凌的冰凌密度的步骤,包括:
3.根据权利要求2所述的方法,其特征在于,所述基于所述各像素点的灰度值对所述河流图像进行阈值分割处理,得到所述河流图像中的冰凌部分和水体部分的步骤,包括:
4.根据权利要求2所述的方法,其特征在于,所述获取所述河流图像各像素点的灰度值的步骤,包括:
5.根据权利要求4所述的方法,其特征在于,所述对所述河流灰度图进行亮度均衡化处理,得到亮度均衡化处理后的河流灰度图的步骤,包括:
6.根据权利要求1所述的方法,其特征在于,所述对多帧所述河流图像进行...
【专利技术属性】
技术研发人员:姜帅,刘卓异,杨学迅,孙志亮,
申请(专利权)人:浙江大华技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。