【技术实现步骤摘要】
一种基于YOLOv4的多目标车辆检测跟踪方法
本专利技术涉及目标跟踪
,具体涉及一种基于YOLOv4的多目标车辆检测跟踪方法。
技术介绍
目标检测和跟踪是计算机视觉领域的热点问题,在智能视频监控、智慧交通、机器人视觉导航航以及军事制导等方面具有重要意义。近年来,随着深度学习的不断发展,卷积神经网络被广泛地应用到目标检测与跟踪上,衍生出了不少采用深度学习网络的跟踪算法,在目标检测与跟踪领域取得了极大的成功。目前目标检测算法一般分为四个步骤:第一步,目标检测,使用目标检测网络选取出目标边界框;第二步,提取特征,通过建立表观特征提取网络提取出目标的表观信息和运动信息,然后预测目标下一帧的位置;第三步,通过关联矩阵求相似度,利用表观特征和位置特征计算关联矩阵,然后求出前后两帧目标的相似度;第四步,目标匹配,将当前帧检测到的目标和已追踪到的目标进行关联,关联成功后为其分配相同的ID。
技术实现思路
针对现有技术中的缺陷,本专利技术提供了一种基于YOLOv4的多目标车辆检测跟踪方法,克服了目标跟踪中多目 ...
【技术保护点】
1.一种基于YOLOv4的多目标车辆检测跟踪方法,其特征在于,包括以下步骤:/nS1:通过k-means聚类算法产生anchor box,anchor box在单层目标检测算法中被广泛用于设置bounding box初始尺寸,因为anchor box优于其他非监督学习算法;/nS2:改进了YOLOv4的目标检测网络,在原有的YOLOv4三个尺度特征融合的基础上继续增加尺度,增加为四种不同尺度的特征图;/nS3:通过改进的YOLOv4目标检测网络对视频帧进行车辆检测,获得所有检测到的目标车辆框Detection boxes;/nS4:通过卡尔曼滤波器对目标车辆检测框中的车辆进 ...
【技术特征摘要】
1.一种基于YOLOv4的多目标车辆检测跟踪方法,其特征在于,包括以下步骤:
S1:通过k-means聚类算法产生anchorbox,anchorbox在单层目标检测算法中被广泛用于设置boundingbox初始尺寸,因为anchorbox优于其他非监督学习算法;
S2:改进了YOLOv4的目标检测网络,在原有的YOLOv4三个尺度特征融合的基础上继续增加尺度,增加为四种不同尺度的特征图;
S3:通过改进的YOLOv4目标检测网络对视频帧进行车辆检测,获得所有检测到的目标车辆框Detectionboxes;
S4:通过卡尔曼滤波器对目标车辆检测框中的车辆进行状态预测,获得对应的目标跟踪框trackboxes;
S5:利用所有Detectionboxes和Trackboxes之间的运动相似度以及表观相似度,构建Detectionboxes和Trackboxes之间的代价矩阵;
S6:根据匈牙利算法对关联成本代价矩阵中的关联代价进行关联匹配,计算前后两帧之间的匹配程度,进而确定跟踪结果,为每个对象分配目标的ID,实现多目标车辆检测。
2.根据权利要求1所述的一种基于YOLOv4的多目标车辆检测跟踪方法,其特征在于,所述步骤S1通过k-means聚类算法产生anchorbox具体包括以下步骤:
S1.1:获得数据集上的目标真实的边界框;
S1.2:k-means算法随机选取k个边界框作为聚类头来初始化归一化过程,然后围绕最近的质心重新分配聚类,并根据一定的阈值进行更新,直到收敛产生k个anchorbox。
3.根据权利要求1所述的一种基于YOLOv4的多目标车辆检测跟踪方法,其特征在于,所述步骤S2改进了YOLOv4的目标检测网络,具体包括以下步骤:<...
【专利技术属性】
技术研发人员:柳长源,张林林,何先平,张荟,
申请(专利权)人:哈尔滨理工大学,
类型:发明
国别省市:黑龙江;23
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。