【技术实现步骤摘要】
一种人体行为识别方法与系统
[0001]本专利技术属于目标检测与识别领域,特别是涉及一种人体行为识别方法与系统。
技术介绍
[0002]随着计算机技术的发展,计算机在生活中的应用越来越广泛;随之而来的是计算机如何理解场景的问题,也即识别问题,当计算机能够理解环境时,便能完成一系列与之相关的指令,在不同的环境中完成不同的任务。而在众多环境中,包含人的场景占比更是巨大,研究这些场景中出现的人物以及人物的表现行为也就相当有意义。
[0003]而处理这些复杂的场景,往往采用很复杂、庞大的算法模型进行处理或者是昂贵的硬件设备代替软件检测,其拓展性差且成本较高。
技术实现思路
[0004]本专利技术的目的在于克服现有技术的不足,提供一种计算量小、拓展性强、实时运行的人体行为识别方法与系统,通过使用OpenPose解决了场景复杂的问题,规避了昂贵的硬件成本,使用支持向量神经网络解决了模型庞大,拓展性差的问题。
[0005]为了实现上述专利技术目的,本专利技术提供的一种人体行为识别方法,包括如下步骤:
[0006]采集人体图像数据;
[0007]从包含人体图像的视频序列中提取出人体骨架序列数据;
[0008]将提取到的人体骨架序列进行数据预处理,找出人体参照关节点,计算人体各关节点相对于人体参照节点的偏移,再根据关节点之间的最大距离对关节点坐标进行标准化,将骨架序列通过滑动窗口的形式生成人体行为帧窗口数据;
[0009]对人体行为帧窗口数据进行分类,使用结构化风险最小化 ...
【技术保护点】
【技术特征摘要】
1.一种人体行为识别方法,其特征在于,包括以下步骤:采集人体图像数据;使用OpenPose算法从人体图像数据中提取出人体骨架序列数据,并对人体骨架序列数据进行预处理,得到人体行为帧窗口数据;将人体行为帧窗口数据的分类以结构风险最小化为目标表示为二次规划问题;将二次规划问题使用支持向量神经网络进行求解,得到人体行为识别结果。2.根据权利要求1所述的一种人体行为识别方法,其特征在于,所述对人体骨架序列数据进行预处理,得到人体行为帧窗口数据,包括:在人体骨架数据中,将其中一个关节点设定为整个人体关节的参照基准点,把其他关节点的坐标转换为相对于人体关节的参照基准点的偏置;使用各关节间的最长距离对整体骨架进行标准化;从标准化后的人体骨架序列数据通过滑动窗口的形式生成人体行为帧窗口数据。3.根据权利要求2所述的一种人体行为识别方法,其特征在于,所述其他关节点的坐标转换为相对于人体关节的参照基准点的偏置中,偏置的公式为:转换为相对于人体关节的参照基准点的偏置中,偏置的公式为:式中,(x1,y1)是参照基准点的坐标,(x
i
,y
i
)为身体关节点i的坐标,是身体关节点i相对于参照基准点偏置后的坐标。4.根据权利要求2所述的一种人体行为识别方法,其特征在于,所述使用各关节间的最长距离对整体骨架进行标准化中,包括:分别计算各相连关节之间的距离d
i,j
,得到整体的距离集合D;选择距离集合D中的最大值d
max
,对相对于关节参照基准点的偏置进行标准化:,对相对于关节参照基准点的偏置进行标准化:5.根据权利要求2所述的一种人体行为识别方法,其特征在于,对人体骨架序列数据进行的预处理还包括:若某一帧中的人体关节的参照基准点未检测到,则丢弃该帧;若某一帧中人体的部分关节点未能检测到,缺失了一个或多个关节点坐标,则利用前后两帧中的关节坐标插值求出当前帧坐标。6.根据权利要求5所述的一种人体行为识别方法,其特征在于,所述利用前后两帧中的关节坐标插值求出当前帧坐标中的插值方式为:
其中t表示第t帧数据,分别代表第t帧数据对应的关节点坐标。7.根据权利要求1所述的一种人体行为识别方法,其特征在于,所述将人体行为帧窗口数据的分类以结构风险最小化为目标表示为二次规划问题,包括:给出一个人体行为数据集T,其中,X由x
l
组成,x
l
∈R1×
n
为特征列向量样本,R1×
n
代表维度为n,Y由y
l
组成,y
l
∈{1,
‑
1}为样本的类别标签,l=1,
…
,m,代表对应第1个数据样本;通过分类函数将人体行为帧窗口数据进行分类,所述分类函数为f(X)=ωX
T
+b#(2)其中,ω∈R1×
n
为两种特征向量之间的决策超平面的法向量,阈值b表示该超平面在特征空间中的位置,X
T
代表将特征向量进行转置操作;为使位于超平面两边的特征向量到达最大超平面的距离最大,可以得出这样的数学表示:s.t.y
l
(ωx
lT
+b)
‑
1≥0,l=1,2,...,m#(4)引入一个松弛变量ξ
l
来减小间隔,则式(3)(4)将转变为二次规划问题:s.t.y
l
(ωx
l
+b)
‑
1+ξ
l
≥0#(6)ξ
l
≥0,l=1,2,...,m#(7)其中C是一个惩罚系数,表示引入松弛变量ξ
i
之后带来的结构风险;引入拉格朗日乘子α
l
≥0,β
l
≥0,根据公式(6)、(7)列出公式(5)的拉格朗日方程:L(ω,b,α,β)中α、β代表对应等式与不等式约束的拉格朗日乘子;令L(ω,b,α,β)对ω、b、ξ的偏导为零,可得:
C=α
l
+β
l
#(11)将式(9)(10)(11)代入公式(5),可得其对偶问题:将式(9)(10)(11)代入公式(5),可得其对偶问题:0≤α1,α2,...,α
m
≤C#(14)其中l,j代表对应数据样本的下标,代表特征向量两两相乘,求解出α,代入式(12)即可得到ω,而阈值b可通过公式(15)求出:8.根据权利要求1所述的一种人体行为识别方法,其特征在于,所述...
【专利技术属性】
技术研发人员:张智军,陈广强,潘安,黄三航,张梅,王涛,
申请(专利权)人:华南理工大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。