[发明专利]基于姿态估计的人体行为识别方法在审
申请号: | 201810079476.7 | 申请日: | 2018-01-26 |
公开(公告)号: | CN108446583A | 公开(公告)日: | 2018-08-24 |
发明(设计)人: | 姬红兵;薛飞;张文博;朱志刚;曹奕 | 申请(专利权)人: | 西安电子科技大学昆山创新研究院;西安电子科技大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06K9/62 |
代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 王品华;朱红星 |
地址: | 215347 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 视频 人体行为识别 人体关节 姿态估计 视频特征 点位置 训练集 智能视频监控 矩阵 距离变化量 训练分类器 矩阵生成 人机交互 人体行为 视频检索 数据集中 相邻两帧 变化量 测试集 点距离 分类器 可用 分段 测试 分类 | ||
1.一种基于姿态估计的人体行为识别方法,包括:
(1)提取视频中每帧人体关节点位置坐标:
(1a)利用Open-pose方法对视频中每帧人体进行姿态估计,得到人体脖子、胸部、头部、右肩、左肩、右臀部、左臀部、右手肘、左手肘、右膝盖、左膝盖、右手腕、左手腕、右脚踝和左脚踝这15个关节点的位置坐标,其中第k个关节点的坐标表示为Lk=(xk,yk),k从1到15;
(1b)对每个关节点的位置坐标进行归一化;
(1c)用归一化之后的15个关节点位置坐标构成坐标矩阵P,P=[(x1,y1),(x2,y2),...,(xk,yk),...,(x15,y15)],其中(xk,yk)表示第k个关节点归一化之后的坐标;
(2)计算相邻两帧人体关节点距离变化量矩阵:
(2a)根据相邻两帧的坐标矩阵Pn和Pn-1,计算相邻两帧关节点位置坐标变化量矩阵
(2b)根据关节点位置坐标变化量矩阵计算关节点距离变化量矩阵D;
(3)生成视频特征:
(3a)按照视频的时间长度将视频平均分成4段,将每一段视频中相邻两帧产生的距离变化量矩阵D相加,得到各段累计距离变化量矩阵Di,i从1到4;
(3b)对Di进行L2归一化,得到归一化之后的Di';
(3c)将累计距离变化量矩阵Di'串联起来作为整个视频的特征:
F=[D1',D2',D3',D4'];
(4)训练分类器对视频进行分类:
(4a)把sub-JHMDB数据集的视频分成训练集和测试集两部分,将训练集视频的特征输入到支持向量机中进行训练,得到训练好的支持向量机;
(4b)把测试集视频的特征输入到训练好的支持向量机中得到分类结果。
2.根据权利要求1所述的方法,其中步骤(1b)中对每个关节点的位置坐标进行归一化,按如下公式进行:
其中x,y表示归一化前的坐标,x',y'表示归一化后的坐标,W表示视频的每一帧宽度,H表示视频的每一帧高度。
3.根据权利要求1所述的方法,其中步骤(2a)中计算相邻两帧关节点位置坐标变化量矩阵按如下公式计算:
其中Pn和Pn-1分别表示前一帧和后一帧的关节点位置矩阵,dxk和dyk表示第k个关节点相邻两帧坐标变化量。
4.根据权利要求1所述的方法,其中步骤(2b)中计算关节点距离变化量矩阵D,按如下公式计算:
其中dxk和dyk表示中第k个元素。
5.根据权利要求1所述的方法,其中步骤(3b)中对Di进行L2归一化得到Di',按如下公式计算:
其中Di=[d1,d2,...,dk,...,d15]是第i段视频累计距离变化量矩阵,dk表示Di中第k个元素,是Di的L2范数,表示Di中第k个元素的平方。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学昆山创新研究院;西安电子科技大学,未经西安电子科技大学昆山创新研究院;西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810079476.7/1.html,转载请声明来源钻瓜专利网。