基于距离曲线幅度的运动关键帧提取的制作方法

文档序号:6385208阅读:377来源:国知局
专利名称:基于距离曲线幅度的运动关键帧提取的制作方法
技术领域
本发明涉及人体运动捕捉技术,更具体地说,涉及人体运动的关键帧提取。
背景技术
在近几十年,人体运动捕捉技术发展迅速,运动捕捉的重要性也随之增加。电影和游戏中已经广泛使用运动捕捉系统。伴随着存在一个问题,由于捕捉数据的庞大导致运动捕捉数据库的规模也很庞大,如何处理巨大运动捕捉数据已成为国内外研究的热点。
关键巾贞技术是一种有效的解决方法,选择运动中最重要最关键的巾贞作为关键中贞,代表整个运动序列,而其他的非关键帧并不如这些关键帧重要,可以由关键帧经过插值算法计算得到。由于关键帧提取技术在整个运动序列的表示中占有不可替代的作用,不仅可以加快数据的处理速度,而且还在运动捕捉数据的存储、压缩、浏览和重用方面有着明显的优势。
也就是说,“人体运动的关键帧提取”是针对一段运动序列,自动提取出一定数目的关键运动姿态,对此段运动有一个较好的视觉概括性,同时又可以进行运动重建,还原原始运动,保持一个较低的误差率。
关键帧提取应该满足以下几个需要,一方面,在一定压缩率下的关键帧可以有效的概括原始运动序列。另一方面,关键帧可以用来尽可能精确的重建原始运动序列。对于关键帧提取的好坏除了主观视觉判断之外还有两个评估标准:误差率和压缩比。
到目前为止,关键帧提取方法有均匀采样,曲线简化,基于聚类的方法等。
人体运动捕捉数据是采用BVH格式,其运动数据是由一帧一帧的运动数据组成,而每一帧的数据包含着运动的姿势信息,每一个姿势是由人体所有关节点组成的。将BVH数据导入MATLAB中所显示的人体骨骼模型见附图
2,该模型包含31个关节点(对其中要用到的关节点进行了标注),各关节点采用树形结构,根节点(root)为树形人体骨架的根节点,从root关节点向人体骨架的各个末端关节逐层延伸形成根节点的各个子树。其中,root关节由3个平移量和3个旋转量表示,其他非root关节点各由3个旋转量表示。一共有96个自由度。root的平移决定人体运动的当前位置,root的旋转决定人体朝向;其他各关节点的旋转表示在其父关节点所在的局部坐标系下该关节点的方向,它们共同决定人体姿势。
人体运动捕捉的数据是由离散时间点采样得到的人体姿势序列,每个采样点为一帧,每一帧的姿势由31个关节点共同决定。这样,在任意时刻i,人体姿势表示为巧=(Α(1)Ζ(1 ,其中# ei 3及# Gi 3分别表示root关节点的位置和方向,即平移量及旋转量,#ei 3,j=2,…,31表示非root关节点的方向。发明内容
本发明的目的在于:提出了基于一种新的距离特征曲线反应运动的本质特征,根据特征曲线的幅度进行两次关键帧提取,着重解决针对一段运动序列,可以自动的提取出一定数目的关键运动姿态,对于此段运动有一个较好的视觉概括性,同时又重建原始运动序列,保持一个较低的误差率。
本发明基于曲线简化的方法,提供一种基于距离曲线幅度的运动关键帧提取,包括如下步骤:
S1、选择一组关节距离作为距离特征;
S2、采用PCA方法提取第一维主成分,采用平滑滤波去除噪声,得到特征曲线;
S3、通过提取特征曲线上的局部极值点获得初始关键帧;
S4、在相邻的所述初始关键帧之间,计算的特征曲线幅度差值,进而根据均匀采样均匀的插入附加关键帧;
S5、合并过密的所述附加关键帧和所述初始关键帧,留下最终的关键帧集合。
其中,步骤SI,所述关节距离的选择,以下表的逻辑语义方式做出:
权利要求
1.一种基于距离曲线幅度的运动关键帧提取,其特征在于,包括如下步骤: 51、选择一组关节距离作为距离特征; 52、采用PCA方法提取第一维主成分,采用平滑滤波去除噪声,得到特征曲线; 53、通过提取特征曲线上的局部极值点获得初始关键帧; 54、在相邻的所述初始关键帧之间,计算的特征曲线幅度差值,进而根据均匀采样均匀的插入附加关键巾贞; 55、合并过密的所述附加关键帧和所述初始关键帧,留下最终的关键帧集合。
2.根据权利要求1所述基于距离曲线幅度的运动关键帧提取,其特征在于步骤SI中,所述关节距离的选择,以下表的逻辑语义方式做出:
3.根据权利要求1或2所述基于距离曲线幅度的运动关键帧提取,其特征在于,步骤S2中所述PCA方法分成以下五个步骤: 521:构建SI所示的9个距离特征样本的平均值
4.根据权利要求3所述基于距离曲线幅度的运动关键帧提取,其特征在于,步骤S4的实现过程为: 541:计算相邻的所述初始关键帧之间的特征曲线的幅度差值; 542:设置一个阈值;如果所述幅度差值>所述阈值,则插入一帧或多帧所述附加关键帧。
5.根据权利要求4所述基于距离曲线幅度的运动关键帧提取,其特征在于,步骤S5的实现方法: 针对所述附加关键帧和所述初始关键帧过密的情况,采用限制相邻关键帧之间的帧数的方法 合并。
全文摘要
本文发明基于距离曲线幅度的运动关键帧提取方法,提取运动的关键姿态来描述原始运动序列。第一步选择一组新的关节距离作为距离特征,第二步采用主成分分析方法(简称PCA方法)将此距离特征进行降维,提取第一维主成分,采用平滑滤波去除噪声,得到特征曲线,这样可以更好的反应出原始运动的本质特征,第三步通过提取特征曲线上的局部极值点,获得初始关键帧,第四步在初始相邻关键帧之间,根据其特征曲线幅度差值,均匀的插入相应的帧数,再合并过密的关键帧,得到最终的关键帧集合。大量的实验数据证明本发明不仅满足在运动的视觉概括性上的良好效果,而且具有较低的压缩率和误差比,在处理过程中无需手工干预自动完成。
文档编号G06T7/20GK103218824SQ20121056609
公开日2013年7月24日 申请日期2012年12月24日 优先权日2012年12月24日
发明者魏小鹏, 张强, 薛翔 申请人:大连大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1