[发明专利]一种基于深度学习的水面漂浮物检测方法在审
申请号: | 202111494709.8 | 申请日: | 2021-12-08 |
公开(公告)号: | CN114170549A | 公开(公告)日: | 2022-03-11 |
发明(设计)人: | 李浩澜;陈首信;段勃;杨东鑫;谭光明;王佩 | 申请(专利权)人: | 中科计算技术西部研究院 |
主分类号: | G06V20/40 | 分类号: | G06V20/40;G06V20/52;G06V10/774;G06N3/08;G06V10/82;G06V10/74;G06T7/277 |
代理公司: | 重庆智慧之源知识产权代理事务所(普通合伙) 50234 | 代理人: | 余洪 |
地址: | 401121 重*** | 国省代码: | 重庆;50 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 深度 学习 水面 漂浮 检测 方法 | ||
1.一种基于深度学习的水面漂浮物检测方法,其特征在于,包括如下步骤:
S1:初始化漂浮物检测系统后对河道摄像头进行故障检测,系统在无故障状态下,河道摄像头开始实时拍摄河道视频;
S2:获取河道监控视频;
S3:通过水域分割算法获取河面检测区域;
S4:将水域分割后的河道监控图像帧传入河道目标检测模型进行漂浮物目标检测;
S5:通过目标检测模型检测监控视频帧中是否具有漂浮物;如是,转至步骤S6,如否,转至步骤S4处理下一帧;
S6:通过深度排序跟踪算法,确定一段时间内连续多帧中重复出现该漂浮物目标;
S7:确定该目标是漂浮物,进行报警并输出河道二值化图像。
2.根据权利要求1所述的一种基于深度学习的水面漂浮物检测方法,其特征在于,所述河道目标检测模型通过如下步骤构建得到:
SA1:获取水面存在漂浮物的图像作为训练样本;
SA2:对各图像的漂浮物类型进行标注,所述漂浮物类型包括塑料瓶、塑料袋、树叶、树枝;
SA3:基于YOLOv3架构通过迁移学习对模型进行训练;
SA4:输出模型,得到所述河道目标检测模型。
3.根据权利要求2所述的一种基于深度学习的水面漂浮物检测方法,其特征在于,其中获取训练样本的方式为在不同光照条件下拍摄河面、湖面、江面的漂浮物视频,让数据中存在适量低光照、模糊、低对比度背景下的漂浮物图像,在图像标注阶段每类数据标注数量保持平衡。
4.根据权利要求1-3任一项所述的一种基于深度学习的水面漂浮物检测方法,其特征在于,所述深度排序跟踪算法包括如下步骤:
SB1:首先对每一帧中所有目标利用卡尔曼滤波来进行状态估计;
SB2:通过8个参数分别描述目标检测输出的矩形边界框的中心坐标、边界框长宽比、高度、速度信息;
SB3:将前一帧中该目标矩形边界框和当前帧中的所有目标检测边界框进行匹配选择相似度满足要求的目标检测边界框作为下一次卡尔曼滤波输入,实现跟踪。
5.根据权利要求4所述的一种基于深度学习的水面漂浮物检测方法,其特征在于,所述选择相似度满足要求的目标检测边界框作为下一次卡尔曼滤波输入包括:使用马氏距离计算当前帧中目标检测边界框dj和前一帧目标跟踪边界框yi之间的距离,公式如下:
d(1)(i,j)=(dj-yi)TSi-1(dj-yi) (2)
bi,j(1)=[d(1)(i,j)≤t(1)] (3)
判断当前帧中目标检测边界框dj和前一帧目标跟踪边界框yi之间的距离d(1)(i,j)是否小于设定距离阈值t(1),如是,判定相似度满足要求,跟踪成功。
6.根据权利要求5所述的一种基于深度学习的水面漂浮物检测方法,其特征在于,所述深度排序跟踪算法还包括通过深度神经网络来提取图像高维特征加入对比,公式如下:
d(2)(i,j)=min{1-rTjr(i)k|rik∈Ri} (4) 。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中科计算技术西部研究院,未经中科计算技术西部研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111494709.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种搅拌站砂石分离回收利用系统
- 下一篇:一种水地暖自动清洗系统及方法