【技术实现步骤摘要】
追踪刚体位置信息的方法及其装置、设备、存储介质
[0001]本专利技术涉及动作捕捉
,具体涉及一种追踪刚体位置信息的方法及其装置、设备、存储介质。
技术介绍
[0002]当前光学动作捕捉系统中,人体动作捕捉一般是通过佩戴在人体身上的刚体进行身体部位的定位和姿态的计算,从而推算出人体的动作等信息,因此刚体定位和姿态解算的正确性非常关键。但现存的动捕系统中,在多刚体、多人动作捕捉的情况下特别容易出现刚体飞串等问题,即不同的人身上的刚体出现了错误的匹配,进而导致人体骨骼姿态解算错误等问题。
[0003]上述这些问题几乎是不可避免的,主要原因是刚体与刚体之间存在局部相似性,即多个刚体的标记点之间的距离相近,从而大量形成相似三角形,另外,动捕过程中特别容易存在刚体被遮挡的情况,导致刚体追踪失败或错误,这些问题的根本原因在于初始状态绑定的刚体标记点与动捕过程中的刚体标记点出现了误匹配,因此,有必要解决这一问题。
技术实现思路
[0004]为了解决人体捕捉过程中出现的刚体飞串、刚体误匹配等问题,本专利技术提出一种采用约束条件进行追踪刚体正确的位置信息的方法及其装置、设备、存储介质。
[0005]本专利技术采用的技术方案具体方法如下:
[0006]根据第一方面,一种实施例中提供一种追踪刚体位置信息的方法,包括:
[0007]S1:获取t=0时刻佩戴在多人身体各部位上的刚体位置信息集合P{(P
1t
,P
2t
,...P
pt
)1 ...
【技术保护点】
【技术特征摘要】
1.一种追踪刚体位置信息的方法,其特征在于,包括:S1:获取t=0时刻佩戴在多人身体各部位上的刚体位置信息集合P{(P
1t
,P
2t
,...P
pt
)1、(P
1t
,P
2t
,...P
pt
)2...(P
1t
,P
2t
,...P
pt
)
N
},其中,p为人体部位编号,P
pt
为人体部位p上的刚体位置信息,N为人体总个数;S2:获取t≥1时刻的刚体位置信息集合,通过所述刚体位置信息集合求取每个人身上的刚体之间位置的距离关系;S3:根据预设的第一约束条件判断所述每个人身上的刚体之间位置的距离关系是否是正确的,若是,则得到正确的刚体标记点集合,进入步骤S5;S4:若判断结果为否,则根据预设的第二约束条件求取正确的刚体标记点集合;S5:根据所述正确的刚体标记点集合进行匹配计算,以追踪得到刚体的位置信息。2.如权利要求1所述的追踪刚体位置信息的方法,其特征在于,所述人体部位编号p=6,包括:双手、头部、腰部、双脚六个部位。3.如权利要求2所述的追踪刚体位置信息的方法,其特征在于,以所述头部上的刚体为参考,分别获取双手刚体离头部刚体最大的距离HW、双脚刚体离头部刚体最大的距离HT、腰部刚体离头部刚体最大的距离HL、人体近似最大距离ML=HW+HT。4.如权利要求3所述的追踪刚体位置信息的方法,其特征在于,令所述HW=λ*HW、HT=λ*HT、HL=λ*HL、ML=λ*ML,其中,λ>1,以使所述HW、HT、HL和ML能有一定误差冗余。5.如权利要求1所述的追踪刚体位置信息的方法,其特征在于,所述每个人身上的刚体之间位置的距离关系,包括:双手刚体离头部刚体的实际距离HW1和HW2、双脚刚体离头部刚体的实际距离HT1和HT2,腰部刚体离头部刚体的实际距离HL
’
。6.如权利要求1
‑
5任一项所述的追踪刚体位置信息的方法,其特征在于,所述预设的第一约束条件包括:if HW1<HW:f1=true else f1=falseif HW2<HW:f2=true else f2=falseif HT1<HT:f3=true else f3=falseif HT2<HT:f4 =true else f4=falseif HL
′<...
【专利技术属性】
技术研发人员:黄少光,许秋子,
申请(专利权)人:深圳市瑞立视多媒体科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。