The present invention relates to a method of bone motion prediction, device and limb motion prediction. The bone motion prediction method includes the input of a plurality of continuous skeletal motion state vectors of the historical observation into the pre trained machine learning model to obtain the corresponding skeletal motion features respectively. A vector; the implied state vector of the skeletal motion at the last moment of the present moment; the implied state vector of the skeletal motion at the last moment is extracted from the motion intention of the skeletal motion feature vector described at the last moment, and obtains the current state vector of the skeletal movement at the present time; according to the last moment The skeleton motion implicit state vector and the skeletal motion state vector at the current time are decoded to calculate the skeletal motion state vector at the next moment. The scheme of this application implements the motion prediction processing of the details of the prediction of the skeleton movement of the target object itself.
【技术实现步骤摘要】
骨骼运动预测处理方法、装置和肢体运动预测处理方法
本专利技术涉及计算机
,特别是涉及一种骨骼运动预测处理方法、装置和肢体运动预测处理方法。
技术介绍
随着科学技术的飞速发展,各种比较前沿的技术越来越受到大家的重视。比如,运动预测,指通过已产生的运动预测接下来可能产生的运动。然而,传统的运动预测技术还不够成熟,一般是从目标对象中选取一个固定观察点(比如,目标对象的中心点),通过对该固定观察点的位置的移动进行分析,来预测目标对象下一个可能运动到的位置。显然,传统的运动预测技术只能将目标对象作为整体进行位置变化的预测,而无法实现对目标对象自身的运动细节进行预测。
技术实现思路
基于此,有必要针对传统方法无法实现对目标对象自身的运动细节进行预测的问题,提供一种骨骼运动预测处理方法、装置、计算机设备和存储介质,还提供了一种肢体运动预测处理方法、装置、计算机设备和存储介质。一种骨骼运动预测处理方法,所述方法包括:获取多个连续的历史的骨骼运动状态向量;通过机器学习模型分别对各所述骨骼运动状态向量进行特征码编码,生成分别与各所述骨骼运动状态向量对应的骨骼运动特征向量;确定当前时刻的上一时刻的骨骼运动隐含状态向量;所述上一时刻的骨骼运动隐含状态向量,是针对所述上一时刻对所述骨骼运动特征向量进行运动意图提取得到;获取当前时刻的骨骼运动状态向量;根据所述上一时刻的骨骼运动隐含状态向量和当前时刻的骨骼运动状态向量进行解码,以计算下一时刻的骨骼运动状态向量。一种骨骼运动预测处理装置,所述装置包括:编码模块,用于获取多个连续的历史的骨骼运动状态向量;通过机器学习模型分别对各所述骨骼 ...
【技术保护点】
1.一种骨骼运动预测处理方法,所述方法包括:获取多个连续的历史的骨骼运动状态向量;通过机器学习模型分别对各所述骨骼运动状态向量进行特征码编码,生成分别与各所述骨骼运动状态向量对应的骨骼运动特征向量;确定当前时刻的上一时刻的骨骼运动隐含状态向量;所述上一时刻的骨骼运动隐含状态向量,是针对所述上一时刻对所述骨骼运动特征向量进行运动意图提取得到;获取当前时刻的骨骼运动状态向量;根据所述上一时刻的骨骼运动隐含状态向量和当前时刻的骨骼运动状态向量进行解码,以计算下一时刻的骨骼运动状态向量。
【技术特征摘要】
1.一种骨骼运动预测处理方法,所述方法包括:获取多个连续的历史的骨骼运动状态向量;通过机器学习模型分别对各所述骨骼运动状态向量进行特征码编码,生成分别与各所述骨骼运动状态向量对应的骨骼运动特征向量;确定当前时刻的上一时刻的骨骼运动隐含状态向量;所述上一时刻的骨骼运动隐含状态向量,是针对所述上一时刻对所述骨骼运动特征向量进行运动意图提取得到;获取当前时刻的骨骼运动状态向量;根据所述上一时刻的骨骼运动隐含状态向量和当前时刻的骨骼运动状态向量进行解码,以计算下一时刻的骨骼运动状态向量。2.根据权利要求1所述的方法,其特征在于,所述确定当前时刻的上一时刻的骨骼运动隐含状态向量包括:获取当前时刻的上一时刻的预估速度特征向量;所述预估速度特征向量,用于表征预估的相邻时刻的骨骼运动状态向量之间的变化;分别确定各所述骨骼运动特征向量与所述上一时刻的预估速度特征向量之间的运动相关性;根据所述运动相关性确定各所述骨骼运动特征向量的权重;所述权重与运动相关性正相关;将各所述骨骼运动特征向量分别按照相应的所述权重进行加权求和,得到当前时刻的上一时刻的骨骼运动隐含状态向量。3.根据权利要求2所述的方法,其特征在于,所述分别确定各所述骨骼运动特征向量与所述上一时刻的预估速度特征向量之间的运动相关性包括:将所述上一时刻的预估速度特征向量和各所述骨骼运动特征向量输入所述机器学习模型中的注意力模型,根据所述注意力模型分别确定各骨骼运动特征向量与上一时刻的预估速度特征向量之间的运动相关性。4.根据权利要求1所述的方法,其特征在于,所述根据所述上一时刻的骨骼运动隐含状态向量和当前时刻的骨骼运动状态向量进行解码,以计算下一时刻的骨骼运动状态向量包括:将所述上一时刻的骨骼运动隐含状态向量和当前时刻的骨骼运动状态向量输入所述机器学习模型中的解码器进行解码,得到当前时刻的预估速度特征向量;根据当前时刻的预估速度特征向量和当前时刻的骨骼运动状态向量,计算下一时刻的骨骼运动状态向量。5.根据权利要求4所述的方法,其特征在于,所述根据当前时刻的预估速度特征向量和当前时刻的骨骼运动状态向量,计算下一时刻的骨骼运动状态向量包括:通过所述解码器得到与当前时刻的骨骼运动状态向量相应的第一预测权重向量;根据所述第一预测权重向量,确定当前时刻的预估速度特征向量的第二预测权重向量;所述第一预测权重向量和所述第二预测权重向量的和为全一向量;将当前时刻的骨骼运动状态向量和当前时刻的预估速度特征向量,分别与相应的第一预测权重向量和第二预测权重向量进行点乘后相加,得到下一时刻的骨骼运动状态向量。6.根据权利要求5所述的方法,其特征在于,所述将当前时刻的骨骼运动状态向量和当前时刻的预估速度特征向量,分别与相应的第一预测权重向量和第二预测权重向量进行点乘后相加,得到下一时刻的骨骼运动状态向量包括:按照以下公式计算得到下一时刻的骨骼运动状态向量:其中,t为当前时刻;zt为第一预测权重向量;1-zt为第二预测权重向量;σ表示Sigmoid函数;φ表示线性整流函数;为当前时刻的骨骼运动状态向量;vt为当前时刻的预估速度特征向量;Wz、Uzx、bz以及bzx均为所述机器学习模型中预训练得到的偏置参数;t+1为当前时刻的下一时刻;为当前时刻的下一时刻的骨骼运动状态向量;⊙为向量点乘符号。7.根据权利要求1所述的方法,其特征在于,还包括:将真实产生的骨骼运动状态向量按照骨骼运动状态产生的先后顺序,划分为历史样本和预测样本;根据历史样本中的骨骼运动状态向量进行机器学习模型训练,输出由机器学习模型的模型参数表达的骨骼运动状态向量;根据模型参数表达的骨骼运动状态向量和所述预测样本中的骨骼运动状态向量构建损失函数;所述损失函数用于表示所述模型参数表达的骨骼运动状态向量和所述预测样本中相应骨骼运动状态向量间的差异程度;将损失函数取最小值时的模型参数作为机器学习模型稳定的模型参数。8.根据权利要求7所述的方法,其特征在于,所述根...
【专利技术属性】
技术研发人员:唐永毅,马林,刘威,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。