[发明专利]一种抗遮挡行人跟踪的方法、装置及存储介质有效
申请号: | 202010598855.4 | 申请日: | 2020-06-28 |
公开(公告)号: | CN111798483B | 公开(公告)日: | 2023-04-25 |
发明(设计)人: | 李庆 | 申请(专利权)人: | 浙江大华技术股份有限公司 |
主分类号: | G06T7/20 | 分类号: | G06T7/20 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 赵凯莉 |
地址: | 310053 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 遮挡 行人 跟踪 方法 装置 存储 介质 | ||
1.一种抗遮挡行人跟踪的方法,其特征在于,包括:
获取当前帧图像中每个行人对应的当前帧检测框及关键点;并将所有行人中具有当前帧检测框的第一行人对应的当前帧检测框,和所述第一行人对应的所有关键点关联;
将所述第一行人对应的当前帧检测框,与从历史帧图像获得的每条轨迹进行匹配,根据匹配结果更新第一轨迹;其中,所述当前帧图像与所述历史帧图像属于同一视频,一个行人在所有历史帧图像中的多个历史帧检测框形成一条轨迹,所述第一轨迹为与当前帧检测框匹配成功的轨迹;
将所述历史帧图像中未匹配到当前帧检测框的第二轨迹,与所述当前帧图像中未关联当前帧检测框的关键点进行匹配,并根据匹配结果对所述第二轨迹进行更新。
2.如权利要求1所述的方法,其特征在于,将所有行人中具有当前帧检测框的第一行人对应的当前帧检测框和所述第一行人对应的所有关键点关联,包括:
获取所述每个当前帧检测框包含的每个行人对应的关键点数,根据所有当前帧检测框中每个行人对应的关键点数构建包含矩阵;其中,所述包含矩阵中一行关键点数对应一个当前帧检测框,一列关键点数对应一个行人;
将每个当前帧检测框与对应的第一行人的最可能的关键点关联;所述最可能的关键点为对应当前帧检测框在所述包含矩阵的对应行中最大的关键点数对应的多个关键点。
3.如权利要求1所述的方法,其特征在于,将所有当前帧检测框与从历史帧图像获得的所有轨迹进行匹配,包括:
获取每条轨迹中的前一帧检测框与每个当前帧检测框之间的代价距离;其中,所述代价距离为所述前一帧检测框与对应当前帧检测框的欧氏距离;所述前一帧检测框对应的图像为所述当前帧图像的前一帧图像;
根据所有代价距离构建第一代价矩阵;其中,所述第一代价矩阵中的每一行与每条轨迹对应,每一列与每个当前帧检测框对应;
确定与每条轨迹最匹配的当前帧检测框;其中,所述最匹配的当前帧检测框为对应轨迹在所述第一代价矩阵的对应行中最大的代价距离对应的当前帧检测框。
4.如权利要求3所述的方法,其特征在于,所述代价距离的计算公式为:
C(ti,bj)=fdis(ti,bj)+fap(ti,bj);
其中,C(ti,bj)为所述代价距离,fdis(ti,bj)为轨迹i的前一帧检测框的中心点与当前帧检测框j的中心点的欧氏距离,fap(ti,bj)为所述轨迹i的前一帧检测框的长宽与所述当前帧检测框j的长宽的欧氏距离,为所述轨迹i的前一帧检测框的中心点坐标,为所述当前帧检测框j的中心点坐标,分别为所述轨迹i的前一帧检测框的宽、长值,分别为所述当前帧检测框j的宽、长值。
5.如权利要求1所述的方法,其特征在于,将没有匹配到当前帧检测框的第二轨迹,与没有关联当前帧检测框的关键点进行匹配,包括:
获取所述第二轨迹与未关联当前帧检测框的第二行人对应的关键点之间的欧氏距离;
根据所有欧氏距离构建第二代价矩阵;其中,所述第二代价矩阵的一行对应一条所述第二轨迹,一列欧氏距离对应一个所述第二行人;
确定与每条第二轨迹对应第二行人的最匹配的关键点;其中,所述最匹配的关键点为对应第二轨迹在所述第二代价矩阵的对应行中最大的欧氏距离对应的关键点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大华技术股份有限公司,未经浙江大华技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010598855.4/1.html,转载请声明来源钻瓜专利网。