[发明专利]一种基于卡尔曼滤波与匈牙利算法的道路3D车辆跟踪方法及系统在审
申请号: | 202010631250.0 | 申请日: | 2020-07-03 |
公开(公告)号: | CN111932580A | 公开(公告)日: | 2020-11-13 |
发明(设计)人: | 蔡英凤;张田田;王海;李祎承;陈小波;孙晓强;陈龙;徐兴 | 申请(专利权)人: | 江苏大学 |
主分类号: | G06T7/20 | 分类号: | G06T7/20 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 212013 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 卡尔 滤波 匈牙利 算法 道路 车辆 跟踪 方法 系统 | ||
1.一种基于卡尔曼滤波与匈牙利算法的道路3D车辆跟踪方法,其特征在于,包括如下步骤:
步骤1、当前帧t进行目标检测,获取第t帧的目标检测集合;
步骤2、对当前帧t进行目标状态预测;
步骤3、将检测结果与预测的跟踪目标相匹配;
步骤4、根据匹配结果更新目标状态;
步骤5、对目标状态轨迹进行更新。
2.根据权利要求1所述的一种基于卡尔曼滤波与匈牙利算法的道路3D车辆跟踪方法,其特征在于,步骤1的具体实现包括:
基于预设的车辆检测器,进行视频帧的3D目标检测处理,获取目标检测结果,得到车辆目标的检测集合其中表示在t帧时刻检测的第n个目标车辆(共n个目标车辆),
检测结果为车辆目标的3D包围盒,所述3D包围盒的信息包括:中心坐标(x,y,z),尺度大小(h,w,l),方向角θ,检测置信度s。
3.根据权利要求1所述的一种基于卡尔曼滤波与匈牙利算法的道路3D车辆跟踪方法,其特征在于,步骤2的具体实现包括:
为预测下一帧车辆目标的状态,采用恒定速度模型近似车辆目标的帧间位移,建立状态变量T={x,y,z,θ,h,w,h,vx,vy,vz},其中vx,vy,vz表示车辆目标在三维空间中的运动速度;
假设t-1的所有目标车辆轨迹为其中表示t-1时刻第m个目标车辆轨迹数(共m个目标车辆轨迹数);
基于恒定速度模型:
则t时刻预测的每个跟踪目标车辆轨迹状态为Tt-1|t={xt-1|t,yt-1|t,zt-1|t,θ,h,w,h,vx,vy,vz}。
4.根据权利要求1所述的一种基于卡尔曼滤波与匈牙利算法的道路3D车辆跟踪方法,其特征在于,步骤3的具体实现包括:
步骤301:确定第i个检测目标与第j个预测的跟踪目标的关联系数Cij;
通过计算第i个检测目标车辆Dt和第j个预测跟踪目标Tt之间的IOU3D确定两者的关联系数Cij,Cij越大表示两者关联程度越高,即第i检测目标可能属于第j个预测跟踪目标。
所述关联系数Cij的计算公式为:
其中,Vi为第i个检测目标3D框的体积,Vj为第j个预测的跟踪目标3D框的体积,Vij为检测目标3D框与预测目标3D框间的相交体积;
步骤302:使用匈牙利算法匹配第i个检测目标车辆Dt和第j个预测跟踪目标车辆Tt;
为每一个检测/预测目标定义一个二值系数Xij:当IOU3D大于设定的阈值0.3时,第i个检测目标匹配给第j个预测跟踪目标,则Xij=1,否则Xij=0,建立的匹配模型表达式为:
由关联系数Cij组成的矩阵C是匹配模型的系数矩阵,矩阵C大小为n×m,在系数矩阵C找到一些Cij使整体效率z最大,其中每一行/列至多有一个元素被选中;
步骤303:输出一组匹配成功的检测目标和匹配成功的预测跟踪目标和匹配失败的检测目标以及匹配失败的预测跟踪目标
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏大学,未经江苏大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010631250.0/1.html,转载请声明来源钻瓜专利网。