[发明专利]一种基于三维假设空间聚类的多人动作捕捉方法有效
申请号: | 201910200718.8 | 申请日: | 2019-03-17 |
公开(公告)号: | CN110020611B | 公开(公告)日: | 2020-12-08 |
发明(设计)人: | 刘新国;李妙鹏;周子孟 | 申请(专利权)人: | 浙江大学 |
主分类号: | G06K9/00 | 分类号: | G06K9/00;G06N3/04 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 黄欢娣;邱启旺 |
地址: | 310058 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 三维 假设 空间 动作 捕捉 方法 | ||
1.一种基于三维假设空间聚类的多人动作捕捉方法,其特征在于,包括以下步骤:
(1)从C个不同视角的相机中分别获取二维RGB图像,定义为{I1,...,IC},每个相机对应的投影矩阵定义为{P1,...,PC};对于获取的C个二维RGB图像,分别进行二维人体姿态的初步估计,即对于每一人体关节点,得到包含所有人的关节候选点的初始二维位置集合;
人体骨架由14个关节点定义;各个关节点名称如下:Head,Neck,Shoulder.L,Elbow.L,Wrist.L,Shoulder.R,Elbow.R,Wrist.R,Hip.L,Knee.L,Ankle.L,Hip.R,Knee.R,Ankle.R,关节点对应编号依次为1,2,3,4,5,6,7,8,9,10,11,12,13,14,各关节点对应的父关节点编号依次为#,1,2,3,4,2,6,7,2,9,10,2,12,13;其中#表示无父节点,每个关节点与父关节点之间形成一段连接,共13段连接;关节点9(Hip.L)和关节点13(Hip.R)与父关节点(Neck)之间的连接没有固定骨长,其余关节点与父关节点之间均形成具有固定骨长的骨头,共11段骨头,标记为b1,...,b11;
所述二维人体姿态初步估计,以一张RGB图像作为输入,采用全卷积神经网络模型回归14个关节点的置信度图和关节点之间的亲和力场(part affinity field,PAF);对于图像Ii,用Hi,j,j∈{1,2,...,14}表示第j个关节点的置信度图,关节点j对应的候选点的二维位置的集合通过对置信度图Hi,j进行非极大抑制获得,用表示;ni,j表示图像Ii中第j个关节点对应的候选点的总数;
(2)二维关节点候选点在不同视图之间关联:
对于关节点j,该步骤对步骤(1)获得的来自C个视图的关节点候选点进行关联,实现同一个人的关节点在不同视图之间的对应;
(2.1)三维假设空间构建:
对于关节点j,通过三角化不同视图之间的二维关节点对,得到一组三维点,剔除以下无效三维点,剔除无效三维点后的集合为三维假设空间,用Λj表示;
(a)集合中重投影误差大于阈值τ1的三维点为无效三维点,τ1=8;
(b)不符合亲和力场准则约束的三维点为无效三维点:
假定关节点j的父关节点为p,两者之间形成一段连接p→j;则假设空间中三维点必须满足与其中一个父关节点的三维候选点形成一段有效连接,即:
其中,Φp为关节点p的三维关节点候选点集合,Xp为关节点p的三维关节点,τ2=0.3,S(Xa,Xb)表示两个三维点Xa和Xb形成一段有效连接的置信度,定义如下:
s(xa,xb)表示关节点xa和xb来自同一个人并形成该人二维骨架中的一段的置信度,Pi表示第i个相机对应的投影矩阵;
(c)假定关节点j的父关节点为p,两者之间形成一段连接p→j;且该连接具有固定骨长,则进一步采用骨长准则剔除无效三维点,所述骨长准则如下:
其中,τ3=4cm,是所有人的骨头p→j对应的骨长集合,lp,j为集合中的其中一段骨长;表示Xp到之间的距离;
(2.2)三维假设空间聚类
采用DBSCAN聚类方法对Λj的三维关节点进行聚类,聚类时ε设置为15,最小聚类设置为2;通过聚类将不同人对应的三维点聚到同一个簇;如果一个簇的中心与两个以上父节点的三维候选点满足骨长准则,则对该簇进行分裂;分裂方法是:对于该簇的每个三维点,寻找其最优的满足骨长约束的父关节点候选点,根据父关节点候选点进行重新划分;所述的最优为最小;
(3)三维关节点候选点重建:对于关节点j,将步骤(2)中同一簇中所有的三维点所对应的n个二维点建立匹配;以视图{i1,...,in}之间匹配的一组二维关节点候选点为例,通过优化如下加权重投影误差代价函数得到一个三维关节点候选点Xj:
(4)三维姿态解析:给定重建的所有人的所有关节点对应的三维候选点,姿态解析将属于同一个的人的三维关节点候选点关联,生成每一个人完整的三维骨架;
(5)姿态跟踪:上述步骤(1)-(4)独立地估计每一帧对应的所有人的三维姿态,使用姿态跟踪方法来生成每个人的姿态轨迹,从而得到时序一致的姿态估计。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910200718.8/1.html,转载请声明来源钻瓜专利网。