[发明专利]一种基于骨架图序列异常关节修复的步态识别方法有效
申请号: | 201910001618.2 | 申请日: | 2019-01-02 |
公开(公告)号: | CN109871750B | 公开(公告)日: | 2023-08-18 |
发明(设计)人: | 李新德;盛维杰 | 申请(专利权)人: | 东南大学 |
主分类号: | G06V40/20 | 分类号: | G06V40/20;G06V10/764;G06V10/82;G06V10/40;G06V10/34;G06N3/047;G06N3/0464;G06N3/08 |
代理公司: | 南京苏高专利商标事务所(普通合伙) 32204 | 代理人: | 梁耀文 |
地址: | 211189 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 骨架 序列 异常 关节 修复 步态 识别 方法 | ||
1.一种基于骨架图序列异常关节修复的步态识别方法,其特征在于,包括如下步骤:
(1)利用姿态估计算法从视频中提取待检测步态目标的骨架图序列;
(2)根据人体骨架的拓扑结构空间约束和上下文时间约束对步骤(1)中得到的骨架图序列进行纠错和平滑处理;
(3)将步骤(2)中处理好的骨架图的x轴坐标序列和y轴坐标序列作为网络模型的输入,送入到训练好的CNN网络进行时空特征向量提取;
(4)利用Softmax分类器对提取的特征向量进行分类,识别步态身份;
步骤(2)中,对骨架图序列进行纠错和平滑处理的具体步骤如下:
(2.1)读取json文件获取步骤(1)中保存的骨架图序列坐标数据,对骨架图序列进行分割,每段序列包含连续的16帧骨架图,每张图的大小为88×128,包含14个关节点的位置坐标,其中14个关节点具体为鼻子、脖子、右肩、右手肘、右手腕、左肩、左手肘、左手腕、右臀部、右膝盖、右脚踝、左臀部、左膝盖和左脚踝;
(2.2)以关节点Neck脖子为原点,以相对固定的Neck坐标到LHip左臀和RHip右臀的中心点坐标的距离为参照进行归一化处理,归一化公式如下:
Porgi为第i个关节点的原始坐标位置(xorgi,yorgi),PorgNeck为关节点Neck的原始坐标位置(xorgNeck,yorgNeck),LNecktoHip为Neck坐标到LHip和RHip的中心点坐标的距离;
(2.3)根据Nose鼻子和Neck所构成关节矢量的角度判断每段序列的步态方向,这里分别对16帧的鼻子x轴坐标和脖子x轴坐标求平均值,当目标相对摄像头为自右向左行走,当目标相对摄像头为自左向右行走;
(2.4)当目标向左行走时,右臂被身体遮挡,现有的姿态估计算法对遮挡关节的检测的准确率较低,删除右臂相关的右肩、右手肘、右手腕3个关节点;当目标向右行走时,左臂被身体遮挡,删除左臂相关的左肩、左手肘、左手腕3个关节点;
(2.5)分析每段步态序列左右对称的两个关节点的离散轨迹其中,0≤n16,tn=n,判断当满足或则删除对应{tn}中的元素以及一对的值,删除漏检的姿态的轨迹点;
(2.6)为删除漏检关节后的轨迹构建全局平滑度函数和实时平滑度函数
(2.7)尝试逐步交换交换后的全局平滑度函数值记为F′LHip、F′RHip,实时平滑度函数值为判断当满足F′LHipFLHip,F′RHipFRHip以及时,交换生效,否则取消交换;
(2.8)对纠正了左右关节姿态的轨迹分别进行三次B样条曲线近似拟合,根据拟合的曲线分别补全步骤(2.5)中被删除的漏检轨迹点,补全后的离散轨迹序列记为其中,0≤n16;
(2.9)对补全后的离散轨迹序列做平滑处理,这里采用基于Kalman滤波器的RTS平滑方法,充分利用上下文信息进行平滑滤波,RTS平滑方法步骤如下:
P=FPkFT+Q
Kk=PkFP-1
xk=xk+Kk(xk+1-Fxk)
其中,Q为过程误差,P为状态协方差,F为状态转移矩阵,K为滤波器增益;
(2.10)按照对左右Hip关节的处理方法,对左右Knee膝盖、Ankle脚踝关节做同样的纠错和平滑处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910001618.2/1.html,转载请声明来源钻瓜专利网。