一种通过对钓鱼区域分析的钓鱼行为检测方法和系统技术方案

技术编号:38613337 阅读:7 留言:0更新日期:2023-08-26 23:40
本发明专利技术提出了一种通过对钓鱼区域分析的钓鱼行为检测方法和系统,该方法:获取历史图像,对图像中的人员、渔具分别进行标注,选择出同时包含人员标签框和渔具标签框且满足预设距离的第二数据集;对水面进行标注得到第三数据集;分别对历史图像、第二数据集、第三数据集进行训练得到目标检测模型、图像增强模型和水面分割模型;对当前图像利用训练后模型进行识别获取当前图像的人员检测框、渔具检测框和水面分割结果;分析出钓鱼区域,在人员位于钓鱼区域的前提下,通过分析人员检测框和渔具检测框的存在关系判断是否存在钓鱼行为。基于该方法,还提出了检测系统。本发明专利技术基于钓鱼区域进行人员筛选,排除行人干扰,提供更精确的识别结果。结果。结果。

【技术实现步骤摘要】
一种通过对钓鱼区域分析的钓鱼行为检测方法和系统


[0001]本专利技术钓鱼行为检测
,特别涉及一种通过对钓鱼区域分析的钓鱼行为检测方法和系统。

技术介绍

[0002]随着计算机视觉等技术的研究与应用,基于图像的岸边钓鱼行为检测技术迅速发展,监管人员对重点水域设置实时监控,将检测到的疑似垂钓行为进行推送,提高了河湖管理的效率,但仅识别到检测对象与鱼竿就确定存在钓鱼行为的检测方法准确率较低。
[0003]在目前公开的技术中,如第一种方式,通过对获取到的目标场景的监控视频数据进行跟踪处理,获取图像中的目标类别和位置,然后对满足条件的目标进行姿态识别,基于姿态分类结果和跟踪结果,生成是否垂钓的报警信息。上述优化中利用人体站姿、坐姿等姿态进行分类过于绝对,当场景中存在骑车等坐姿人员且不存在渔具时容易产生误报。如第二种方式,首先利用行人和鱼竿的目标检测框进行关联匹配定位偷钓者实现一次识别,然后通过对偷钓者和鱼竿的关键点检测模型进行二次识别,提升钓鱼行为检测的准确度,由于一般监控拍摄视角存在范围广,导致鱼竿特征不明显容易造成漏报的问题,从而影响识别的准确度。现有技术基于固定摄像头的视频监控场景存在视野广、鱼竿等特征细小的目标容易漏检的问题,遍历人员和渔具实现钓鱼人员的确定存在耗时较长,干扰大的问题。

技术实现思路

[0004]为了解决上述技术问题,本专利技术提出一种通过对钓鱼区域分析的钓鱼行为检测方法和系统,基于钓鱼区域进行人员筛选,排除行人干扰,从而提供更快速、更精确的识别结果。
[0005]为实现上述目的,本专利技术采用以下技术方案:
[0006]一种通过对钓鱼区域分析的钓鱼行为检测方法,包括以下步骤:
[0007]获取目标场景的历史图像,对历史图像中的人员、渔具分别采用标签框进行标注得到第一数据集,从第一数据集中选择出同时包含人员标签框和渔具标签框,且人员标签框和渔具标签框满足预设距离的第二数据集;以及对历史图像中的水面进行标注得到第三数据集;分别对目标场景的历史图像、第二数据集、第三数据集进行训练得到目标检测模型、图像增强模型和水面分割模型;
[0008]对目标场景的当前图像利用所述目标检测模型、图像增强模型和水面分割模型进行识别获取当前图像的人员检测框、渔具检测框和水面分割结果;
[0009]从所述水面分割结果中分析出钓鱼区域,以及在人员位于钓鱼区域的前提下,通过分析人员检测框和渔具检测框在当前图像上的存在关系判断是否存在钓鱼行为。
[0010]进一步的,所述方法还包括:对当前图像中疑似人员进行二次识别,判断是否为钓鱼人员。
[0011]进一步的,所述对历史图像中的人员、渔具分别采用标签框进行标注得到第一数
据集,过程包括:
[0012]对第一质量的历史图像中人员、渔具分别采用标签框进行标注得到人员标签框和渔具标签框。
[0013]进一步的,所述从第一数据集中选择出同时包含人员标签框和渔具标签框,且人员标签框和渔具标签框满足预设距离的第二数据集的过程包括:
[0014]首先判断第一质量的历史图像中是否存在渔具,若不存在则跳过;若存在则继续判断是否存在人员;如果不存在则跳过;如果存在,则对人员标签框和渔具标签框进行IOU计算,如果IOU值为零则跳过,如果不为零,则采用第三标签框同时框选出人员和渔具;
[0015]在第二质量的历史图像中裁剪出第三标签框作为第二数据集。
[0016]进一步的,从所述水面分割结果中分析出钓鱼区域的过程包括:对水面区域二值化图像进行矢量化处理,采用地理信息系统软件对钓鱼区域进行分析,并将钓鱼区域像素值存储为1,除钓鱼区域之外的其他区域存储为0;其中所述水面分割结果为对水面区域二值化图像。
[0017]进一步的,所述渔具包括鱼竿和渔网。
[0018]进一步的,通过分析人员检测框和渔具检测框在当前图像上的存在关系判断是否存在钓鱼行为的过程包括:
[0019]如果当前图像上同时包括鱼竿和人员,且鱼竿检测框和人员检测框存在交集,则合并人员检测框和渔具检测框得到目标鱼竿人员框;
[0020]对所述目标鱼竿所在区域进行灰度转换和边缘检测后,再利用Hough变换进行直线检测依据直线斜率将目标鱼竿所在框对角线作为鱼竿所在直线。
[0021]进一步的,所述方法还包括:如果当前图像上不存在鱼竿,则判断水面和鱼竿所在区域求交是否为空;如果不为空,则确定钓鱼区域半径;如果为空,将水域取反后与鱼竿求交,计算水域外鱼竿长度,然后对当前图像上所有目标鱼竿水域外长度排序,将最大值确定为钓鱼区域半径。
[0022]本专利技术还提出了一种通过对钓鱼区域分析的钓鱼行为检测系统,包括预处理模块、识别模块和检测模块;
[0023]所述预处理模块用于获取目标场景的历史图像,对历史图像中的人员、渔具分别采用标签框进行标注得到第一数据集,从第一数据集中选择出同时包含人员标签框和渔具标签框,且人员标签框和渔具标签框满足预设距离的第二数据集;以及对历史图像中的水面进行标注得到第三数据集;分别对目标场景的历史图像、第二数据集、第三数据集进行训练得到目标检测模型、图像增强模型和水面分割模型;
[0024]所述识别模块用于对目标场景的当前图像利用所述目标检测模型、图像增强模型和水面分割模型进行识别获取当前图像的人员检测框、渔具检测框和水面分割结果;
[0025]所述检测模块用于从所述水面分割结果中分析出钓鱼区域,以及在人员位于钓鱼区域的前提下,通过分析人员检测框和渔具检测框在当前图像上的存在关系判断是否存在钓鱼行为。
[0026]进一步的,所述方法还包括二次识别模块;所述二次识别模块用于对当前图像中疑似人员进行二次识别,判断是否为钓鱼人员。
[0027]
技术实现思路
中提供的效果仅仅是实施例的效果,而不是专利技术所有的全部效果,上述
技术方案中的一个技术方案具有如下优点或有益效果:
[0028]本专利技术提出了一种通过对钓鱼区域分析的钓鱼行为检测方法和系统,该方法包括以下步骤:获取目标场景的历史图像,对历史图像中的人员、渔具分别采用标签框进行标注得到第一数据集,从第一数据集中选择出同时包含人员标签框和渔具标签框,且人员标签框和渔具标签框满足预设距离的第二数据集;以及对历史图像中的水面进行标注得到第三数据集;分别对目标场景的历史图像、第二数据集、第三数据集进行训练得到目标检测模型、图像增强模型和水面分割模型;对目标场景的当前图像利用目标检测模型、图像增强模型和水面分割模型进行识别获取当前图像的人员检测框、渔具检测框和水面分割结果;从水面分割结果中分析出钓鱼区域,以及在人员位于钓鱼区域的前提下,通过分析人员检测框和渔具检测框在当前图像上的存在关系判断是否存在钓鱼行为。基于一种通过对钓鱼区域分析的钓鱼行为检测方法,还提出了一种通过对钓鱼区域分析的钓鱼行为检测系统。本专利技术基于钓鱼区域进行人员筛选,排除行人干扰,从而提供更快速、更精确的识别结果。
[0029]本专利技术利用基于深度学习的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种通过对钓鱼区域分析的钓鱼行为检测方法,其特征在于,包括以下步骤:获取目标场景的历史图像,对历史图像中的人员、渔具分别采用标签框进行标注得到第一数据集,从第一数据集中选择出同时包含人员标签框和渔具标签框,且人员标签框和渔具标签框满足预设距离的第二数据集;以及对历史图像中的水面进行标注得到第三数据集;分别对目标场景的历史图像、第二数据集、第三数据集进行训练得到目标检测模型、图像增强模型和水面分割模型;对目标场景的当前图像利用所述目标检测模型、图像增强模型和水面分割模型进行识别获取当前图像的人员检测框、渔具检测框和水面分割结果;从所述水面分割结果中分析出钓鱼区域,以及在人员位于钓鱼区域的前提下,通过分析人员检测框和渔具检测框在当前图像上的存在关系判断是否存在钓鱼行为。2.根据权利要求1所述的一种通过对钓鱼区域分析的钓鱼行为检测方法,其特征在于,所述方法还包括:对当前图像中疑似人员进行二次识别,判断是否为钓鱼人员。3.根据权利要求1所述的一种通过对钓鱼区域分析的钓鱼行为检测方法,其特征在于,所述对历史图像中的人员、渔具分别采用标签框进行标注得到第一数据集,过程包括:对第一质量的历史图像中人员、渔具分别采用标签框进行标注得到人员标签框和渔具标签框。4.根据权利要求1所述的一种通过对钓鱼区域分析的钓鱼行为检测方法,其特征在于,所述从第一数据集中选择出同时包含人员标签框和渔具标签框,且人员标签框和渔具标签框满足预设距离的第二数据集的过程包括:首先判断第一质量的历史图像中是否存在渔具,若不存在则跳过;若存在则继续判断是否存在人员;如果不存在则跳过;如果存在,则对人员标签框和渔具标签框进行IOU计算,如果IOU值为零则跳过,如果不为零,则采用第三标签框同时框选出人员和渔具;在第二质量的历史图像中裁剪出第三标签框作为第二数据集。5.根据权利要求1所述的一种通过对钓鱼区域分析的钓鱼行为检测方法,其特征在于,从所述水面分割结果中分析出钓鱼区域的过程包括:对水面区域二值化图像进行矢量化处理,采用地理信息系统软件对钓鱼区域进行分析,并将钓鱼区域像素值存储为1,除钓鱼区域之外的其他区域存储为0;其中所述水面分割...

【专利技术属性】
技术研发人员:梁艳艳刘治财马明普史卫中王壮
申请(专利权)人:山东智洋上水信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1