[发明专利]一种虚拟人运动数据关键帧抽取方法有效
申请号: | 201610911967.4 | 申请日: | 2016-10-19 |
公开(公告)号: | CN106504267B | 公开(公告)日: | 2019-05-17 |
发明(设计)人: | 秦文虎;王建鹏;孙立博 | 申请(专利权)人: | 东南大学 |
主分类号: | G06T7/246 | 分类号: | G06T7/246 |
代理公司: | 南京瑞弘专利商标事务所(普通合伙) 32249 | 代理人: | 严巧巧 |
地址: | 211189 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种虚拟人运动数据关键帧抽取的方法,本方法包含以下步骤:将虚拟人原始多维关节运动数据量化为一个一维数据序列;用获得的一维数据中包含的运动活性信息确定初始关键帧集合;优化初始关键帧集合中的关键帧为最优关键帧。本发明提出的虚拟人运动数据关键帧抽取方法采用运动数据分析与优化相结合的方法,能够由原始运动数据快速合理的抽取出尽量少的关键帧。在虚拟人动画中,用关键帧进行运动合成编辑或由关键帧处的数据插值获得的重构运动序列都有较好的表现。 | ||
搜索关键词: | 一种 虚拟 运动 数据 关键 抽取 方法 | ||
【主权项】:
1.一种虚拟人运动数据关键帧抽取方法,其特征在于:包含顺序执行的以下步骤:步骤一、将虚拟人多维运动数据量化为一维数据;步骤二、用获得的一维数据中包含的信息确定初始关键帧集合;包括以下过程:首先,将一维数据中所有的顶点分为两个集合,第一集合为显著顶点的集合,第二集合为其它顶点的集合;其中显著顶点与多个主要运动关节同时运动变化较大点对应,选取时从所有顶点的一维数据中选出大于等于较大四分位数部分的顶点作为显著顶点;然后,将第一集合显著顶点的对应帧加上原始运动数据的首尾帧直接选入初始关键帧集合;接着,利用现有的初始关键帧集合将原始运动数据分段,根据每一分段的重构误差为每一分段从第二集合中选出新的初始关键帧;最后,将所有选出的初始关键帧合并构成完整的初始关键帧集合;其中,从第二集合中选出新的初始关键帧包含以下过程:步骤1、判断利用现有的初始关键帧集合获得的原始运动数据分段的每一段的宽度是否大于δ×el×rwm,其中el为给定误差阈值,rwm为已有分段宽度与其最大局部误差比值的平均值,δ为给定调节参数;将大于δ×el×rwm的分段进行步骤2中的处理,其余分段进行步骤3中的处理;步骤2、从第二集合中选出与待处理的分段对应的相对显著顶点,所述相对显著顶点为从待处理的分段内除显著顶点以外的顶点的一维数据中选出大于等于较大四分位数部分的顶点,利用相对显著顶点将待处理的分段进一步细分成宽度满足于小于等于δ×el×rwm要求的分段,然后将细分后获得的分段进行步骤3中的处理;步骤3、依据
和
三个参数的值在给定阈值区间内投票来决定每个分段中应选择的关键帧数量,按照如下方式进行投票:对应每个参数设置各自的阈值区间,阈值区间的形式按照从小到大的a1,a2和a33个区间点对应形成(‑∞,a1]、(a1,a2]、(a2,a3]、(a3,+∞)4段,a1,a2和a3的值根据参数分别设置;以0、1、2、3作为4个投票选项,将参数值与各自的阈值区间进行比较,当参数值落在(‑∞,a1]则投票0,落在(a1,a2]内则投票1,落在(a2,a3]内则投票2,落在(a3,+∞)则投票3;按照上述三个参数各自的投票结果采取少数服从多数的原则选出最终结果,当投票选项的票数相同时选取票数相同的投票选项中的较小值作为最终结果;按照最终结果决定每个分段中应选择的关键帧的数量;其中:MLRE为每一分段的最大局部重构误差,ALRE为每一分段的累加重构误差,LSW为每一分段宽度,rsm为各个分段的累加重构误差与对应分段的最大局部重构误差比值的平均值;然后针对每个分段,从第二集合中选出使得当前处理的该分段的重构误差最小的关键帧;步骤三、优化初始关键帧集合中关键帧为最优关键帧。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610911967.4/,转载请声明来源钻瓜专利网。
- 上一篇:转向架及具有其的轨道车辆和轨道交通系统
- 下一篇:轨道车辆
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置