【技术实现步骤摘要】
一种基于循环神经网络的人体动作识别方法
:
[0001]本公开涉及人工智能人体动作识别
,尤其涉及一种基于循环神经网络的人体动作识别方法。
技术介绍
[0002]随着人体运动捕捉技术的飞速发展以及深度学习技术的不断进步,人体运动数据可以越来越精确的被获取,人体运动数据详细的记录了人体在各个时间点的所有运动轨迹以及所有的细节。人体动作识别是目前计算机视觉领域的一个重要的研究内容。其目的是通过计算机对于人体运动数据的计算,分析出人体动作的特征,进一步理解人动作的目的。目前动作识别广泛应用在体育、监控、娱乐、交通等诸多方面。
技术实现思路
[0003]本公开的目的是为了提供一种基于循环神经网络的人体动作识别方法,该方法能够基于不受对比度光照等影响、噪声小、数据量小、数据更加精准的骨架数据进行人体动作识别。
[0004]第一方面,本公开实施例提供一种基于循环神经网络的人体动作识别方法,包括以下内容:
[0005]接收人体时空数据样本X={x1,x2,
…
,x
t
,
…
,x
f
},其中x
t
表示t时刻的人体骨架数据;f为样本X的总帧数;
[0006]将X输入经训练的循环神经网络进行动作识别。
[0007]第二方面,本公开实施例提供一种电子设备,包括:
[0008]存储器;
[0009]处理器;以及
[0010]计算机程序;
[0011]其中,所述计算机程序 ...
【技术保护点】
【技术特征摘要】
1.一种基于循环神经网络的人体动作识别方法,其特征在于:接收人体时空数据样本X={x1,x2,
…
,x
t
,
…
,x
f
},其中x
t
表示t时刻的人体骨架数据,f表示X的总帧数;将X输入经训练的循环神经网络进行动作识别。2.根据权利要求1所述的方法,其特征在于:对所述X进行时间尺度归一化处理:若f大于预设帧数T,则提取X中从rand(f
‑
T)帧开始的T帧片段作为X;若f小于预设帧数T,则在X中x1之前填充rand(0,T
‑
f)帧的0数据,在x
f
之后填充T
‑
rand(0,T
‑
f)
‑
f帧的0数据;经上述处理后,X成为长度为T的人体骨架时序数据,表示为X=={x1,x2…
,x
t
,
…
,x
T
};其中,rand(a,b)表示在a,b之间生成随机整数的函数。3.根据权利要求1所述的方法,其特征在于:对所述样本X各时刻骨架数据进行骨骼长度归一化处理:(1)对于可变长骨骼,通过下述过程标准化:(1.1)通过下式计算相邻关节i和j标准化后的骨骼长度L
i,j
:L
i,j
=A
i,j
*d
i,j
其中,d
i,j
为标准样本骨骼长度,A
i,j
为所述样本骨骼的单位方向向量,通过下式计算:其中,(x
i
,y
i
,z
i
)为关节i的三维坐标,(x
j
,y
j
,z
j
)为关节j的三维坐标,l为所述X的骨骼长度,通过下式计算:(1.2)所述x
t
中关节k的世界坐标由关节1与从关节1开始到关节k的各段相邻关节标准化后的骨骼长度依次累加得到;(2)对于非可变骨骼,通过下述过程标准化:首先求出所述样本X与标准样本的身高比例,之后依据该比例对非可变骨骼长度进行缩放,之后再计算非可变骨骼关节点的坐标。4.根据权利要求3所述的方法,其特征在于:所述非可变骨骼为NTU
‑
RGB+D数据集3D骨架数据中的关节12、关节24、关节8和关节22,所述可变长骨骼为NTU
‑
RGB+D数据集3D骨架数据中除所述非可变骨骼之外的所有关节。5.根据权利要求1
‑
4任一所述的方法,其特征在于:所述人体骨架数据为不同关节点间的方向向量组成的增强骨骼空间特征。6.根据权利要求5所述的方法,其特征在于:所述关节点取自NTU
‑
RGB+D数据集中标号为1、4、5、6、7、9、10、11、13、14、15、17、18、19或21的关节点。7.根据权利要求1所述的方法,其特征在于:所述循环神经网络包括输入层、隐藏层和输出层,隐藏层对输入层输入的时序数据自t=1至t=T依次进行如下处理:f
t
=σ(W
f
·
[h
t
‑1,x
t
]+b
f
)i
t
=σ(W
i
·
[h
t
‑1,x
t
]+b
i
)g
t
=tanh(W
g
·
[h
t
‑1,x
t
]+b
g
)
o
t
=σ(W
o
·
[h
t
‑1,x
t
]+b
o
)C
t
=f
t
*C
t
‑1+i
t
*g
t
h
t
=o
t
*tanh(C
t
)其中,f
t
控制着对上一时刻的遗忘程度,i
t
控制着对当前时刻的记忆程度,g
t
是初步得到的当前时刻状态值,o
t
是初步得到的当前时刻输出值,C
t
是t时刻的状态值,h...
【专利技术属性】
技术研发人员:黄天羽,李祥臣,唐明湘,崔利荣,刘俊铎,
申请(专利权)人:北京理工大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。