【技术实现步骤摘要】
【国外来华专利技术】一种三维轨迹数据的数据缺失处理方法及装置
本专利技术涉及动作捕捉技术,具体涉及一种三维轨迹数据的数据缺失处理方法及装置。
技术介绍
动作捕捉技术(Motioncapture,简称Mocap)是指在运动物体的关键部位设置跟踪器,由动捕系统捕捉跟踪器位置,再经过计算机处理后得到三维空间坐标的数据。当三维空间坐标数据被计算机识别后,可以应用在动画制作、步态分析、生物力学、人机工程等领域。特别是在电影特效领域,将多个摄影机捕捉到的真人影像换为数字模型,捕捉并记录演员表演时的动作,然后把这些动作同步到电脑中的虚拟角色上,使虚拟角色的动作和真人毫无差别,以达到逼真、自然的效果。目前,光学式动作捕捉凭借着采集精度高、可实时反馈等优势已成为运动捕捉技术中的重要研究分支。常见的光学式运动捕捉大多基于计算机视觉原理,从理论上说,对于空间中的一个点,只要它能同时为两部相机所见,则根据同一时刻两部相机所拍摄的图像和相机参数,可以确定这一时刻该点在空间中的位置,而当相机以足够高的速率连续拍摄时,从图像序列中就可以得到该点的三维运动轨迹。凭借该技术发展的光学式动捕系统已在游戏和电影领域广泛应用,通过对目标上特定光点(比如反光标记点)的监视和跟踪来完成运动捕捉的任务,由于每一个光点都对应一个捕捉目标的特殊部位,所以光点的移动就可以映射成为目标的分段位移,甚至是结构非常复杂的目标(比如人体)的运动形态,在高光点数量、高定位精度的基础下,也能够构建出目标物每一个细致关节的移动。在光学动作捕捉过程中,动捕相机在拍摄标记点的图像时,若捕捉 ...
【技术保护点】
1.一种三维轨迹数据的数据缺失处理方法,其特征在于,包括:/n获取与目标标记点相关的标记点的三维轨迹数据;所述目标标记点的三维轨迹数据存在数据缺失;/n针对数据缺失的所有标记点,分别设置每一标记点缺失帧的数值,得到与所述目标标记点相关的标记点的完整三维轨迹数据;/n依据与目标标记点相关的标记点的完整三维轨迹数据,构建数据源矩阵,所述数据源矩阵是非满秩的;/n对所述数据源矩阵构建鲁棒性主成分分析,得到目标数据矩阵;/n根据所述目标数据矩阵,获取所述目标标记点的有效三维轨迹数据。/n
【技术特征摘要】
【国外来华专利技术】1.一种三维轨迹数据的数据缺失处理方法,其特征在于,包括:
获取与目标标记点相关的标记点的三维轨迹数据;所述目标标记点的三维轨迹数据存在数据缺失;
针对数据缺失的所有标记点,分别设置每一标记点缺失帧的数值,得到与所述目标标记点相关的标记点的完整三维轨迹数据;
依据与目标标记点相关的标记点的完整三维轨迹数据,构建数据源矩阵,所述数据源矩阵是非满秩的;
对所述数据源矩阵构建鲁棒性主成分分析,得到目标数据矩阵;
根据所述目标数据矩阵,获取所述目标标记点的有效三维轨迹数据。
2.如权利要求1所述的数据缺失处理方法,其特征在于,所述与目标标记点相关的标记点的三维轨迹数据包括:
所述目标标记点的三维轨迹数据;或,
所述目标标记点的三维轨迹数据和与所述目标标记点具有关联关系的标记点的三维轨迹数据。
3.如权利要求2所述的数据缺失处理方法,其特征在于,所述与所述目标标记点具有关联关系的标记点的三维轨迹数据包括:
与所述目标标记点处于相同肢体的标记点的三维轨迹数据、所属肢体与所述目标标记点所属肢体存在父或子关系的标记点的三维轨迹数据、或所属肢体与所述目标标记点所属肢体功能相似的标记点的三维轨迹数据。
4.如权利要求3所述的数据缺失处理方法,其特征在于,所述获取与所述目标标记点相关的标记点的三维轨迹数据,具体包括:
确定与所述目标标记点相关的所有标记点;所述与所述目标标记点相关的所有标记点包括:所述目标标记点、所述目标标记点和一个与所述目标标记点所属肢体具有关联关系的标记点、或所述目标标记点和两个与所述目标标记点所属肢体具有关联关系的标记点;
获取与所述目标标记点相关的每一标记点的N帧三维数据。
5.如权利要求4所述的数据缺失处理方法,其特征在于,所述确定与所述目标标记点相关的所有标记点,具体包括:
若与所述目标标记点相关的所有标记点仅包括所述目标标记点,则将所述目标标记点确定为与所述目标标记点相关的所有标记点;
若与所述目标标记点相关的所有标记点包括:所述目标标记点和一种与所述目标标记点所属肢体具有关联关系的标记点;若该种与所述目标标记点所属肢体具有关联关系的标记点有多个,则从该种与所述目标标记点所属肢体具有关联关系的多个标记点中选择一个标记点,以及将所述目标标记点和选择的该标记点确定为与所述目标标记点相关的所有标记点;
若与所述目标标记点相关的所有标记点包括:所述目标标记点和两种与所述目标标记点所属肢体具有关联关系的标记点;若每一种所述目标标记点所属肢体具有关联关系的标记点有多个,则分别从该两种与所述目标标记点所属肢体具有关联关系的多个标记点中选择一个标记点,以及将所述目标标记点和选择出的该两个标记点确定为与所述目标标记点相关的所有标记点。
6.如权利要求4所述的数据缺失处理方法,其特征在于,所述针对数据缺失的标记点,设置该标记点的缺失帧的数值,具体包括:
确定数据缺失的所有标记点;
将确定出的数据缺失的每一标记点缺失帧的数值设置为一随机值。
7.如权利要求6所述的数据缺失处理方法,其特征在于,所述随机值的确定方式包括:
根据获取的数据缺失的标记点的N帧三维数据,确定出标记点的连续缺失帧数M;
根据首个缺失帧之前的三维数据和最后缺失帧之后的三维数据,确定数据缺失部分的轨迹方程;
根据轨迹方程,给出每一缺失帧的预估值其中,k为整数,且0≤k≤M-1;
以每一缺失帧的预估值为平均值,方差为构建高斯分布
通过实例化所述高斯分布为对应的每一缺失帧随机赋值。
8.如权利要求6所述的数据缺失处理方法,其特征在于,所述方差的确定方式包括:
根据所述确定出标记点的连续缺失帧的数量M,确定所述方差的取值。
9.如权利要求4-8中任一项所述的数据缺失处理方法,其特征在于,所述依据与目标标记点相关的标记点的完整三维轨迹数据,构建数据源矩阵,具体包括:
对每一标记点的N帧三维数据,依时序构建一个列数为1,行数为3N的初始矩阵:
取该初始矩阵中的前L个三维数据,作为汉克尔矩阵的行数,构建汉克尔矩阵:
按照预设规则对构建的汉克尔矩阵进行组合,得到所述数据源矩阵;
其中,rc,i为某一标记点第i帧三个坐标方向的数据,即若N为偶数,则...
【专利技术属性】
技术研发人员:杭建伟,许秋子,
申请(专利权)人:深圳市瑞立视多媒体科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。