学位论文 > 优秀研究生学位论文题录展示
基于运动捕获的人体运动生成与编辑关键技术研究
作 者: 瞿师
导 师: 吴玲达
学 校: 国防科学技术大学
专 业: 控制科学与工程
关键词: 运动捕获 运动分割 非线性降维 姿势优化 运动生成 动态性建模 运动连接 运动重定向
分类号: TP391.41
类 型: 博士论文
年 份: 2011年
下 载: 61次
引 用: 0次
阅 读: 论文下载
内容摘要
在虚拟环境中生成人体运动是计算机图形学和计算机动画的研究热点之一,能够广泛应用于游戏、影视、广告、军事等领域。由于人体结构的复杂性,生成自然逼真的人体运动是一项烦琐的工作,即使借助动画制作软件,生成一段运动也需要耗费大量的时间和精力。随着运动捕获技术的发展和运动捕获设备的普及,出现了一种新的运动生成方法,即基于运动捕获数据驱动虚拟角色的方法,该方法具有易于实现、生成的运动逼真度高等优点。但是,由于人体运动的多样性,有限的运动捕获数据无法满足广泛的实际应用的需求,基于现有运动生成新运动、提高现有运动的可重用性便凸显其重要性。本文研究的目的在于基于现有的人体运动数据,通过用户简单的交互式控制,生成自然逼真的新运动,以提高现有人体运动的可重用性,降低人体运动生成的复杂度。其中涉及的关键技术主要包括运动分割、运动的非线性降维、运动生成与编辑、运动连接、运动重定向等。本文综合运用统计学习、模式识别、数据挖掘、计算机图形学、最优化理论等学科理论对相关问题展开研究,对以上关键技术提出可行的解决方法。在理论研究和算法实践过程中,根据所研究的内容以及所要解决的问题,有针对性地提出了一些新思路和新算法,本文主要的创新点和贡献有:提出一种基于运动特征变化探测的运动自动分割方法。运动捕获设备获取的运动素材往往包含多个语义特征,在运动创作时一般是对其中的某个语义特征的运动片段进行素材重用,因此需要将包含多个语义特征的长运动分割为独立语义特征的运动片段。运动的语义特征属于主观认知范畴,为了避开对运动语义特征直接分析和建模的困难,将运动映射到低维特征空间,在特征空间提取运动几何特征并使之与运动的高层语义特征相对应,运动几何特征的变化能够反映运动语义特征的改变。该方法借助分析运动的几何特征来分析运动的高层语义特征,实现运动在语义层次的自动分割。提出快速自适应比例高斯过程隐变量模型,并提出一种基于该模型的人体运动数据降维及运动生成方法。针对人体运动数据维度高、不易直接分析的特点,通过对运动数据进行统计学习,实现非线性降维的同时获得了该运动姿势空间的概率描述,姿势概率作为姿势自然逼真程度的一个量化度量,概率越大表示姿势与样本运动越相似,因此越自然逼真。在给定末端约束条件下求取满足约束的、同时概率最大的姿势,作为逆向运动学的解,克服了传统逆向运动学算法计算烦琐、效果不逼真的缺点。在姿势生成的基础上,给出了两种运动生成方法,即基于运动轨迹编辑的运动生成和基于关键帧编辑的运动生成。相对于比例高斯过程隐变量模型,该模型具有更快的收敛速度和更高的收敛精度,同时能够自适应运动编辑的方向,有效地扩大了运动的可编辑幅度。提出一种基于运动动态性建模的运动自动连接方法。引入隐马尔可夫模型对运动动态性进行建模,通过快速自适应比例高斯过程隐变量模型对运动数据进行降维,将运动数据映射到低维隐空间,在隐空间基于马尔可夫链对运动的时序动态性进行建模,达到了在低维空间分析高维运动数据的目的。为了解决运动连接的两个核心问题,即过渡运动长度估算问题和过渡运动姿势生成问题,提出了基于运动速度的过渡运动长度估算方法和基于隐轨迹插值的过渡运动姿势生成方法。提出一种面向人体四肢的运动重定向方法,包括面向人体下肢的运动重定向和面向人体上肢的运动重定向。对于面向下肢的运动重定向,将运动依据其是否需要对脚与约束面的接触位置进行约束分为两类,针对不需要约束脚与约束面的接触位置的运动提出基于下肢向量特征不变的运动重定向方法,针对需要约束脚与约束面的接触位置的运动提出基于下肢运动轨迹投影变换的运动重定向方法。对于面向上肢的运动重定向,分析了人体上肢在运动过程中受到的约束情况,根据不同约束提出静态约束的运动轨迹重定向方法、动态约束的运动轨迹重定向方法和语义约束的运动轨迹重定向方法,将原始骨骼模型的上肢运动轨迹重定向到目标骨骼模型,以重定向后的运动轨迹作为约束对目标骨骼模型进行逆向运动学求解,最终实现运动重定向。设计并实现了一个基于运动捕获的人体运动生成与编辑原型系统,即三维虚拟人运动生成与编辑系统,对本文所提出的算法和技术进行了验证,系统在相关项目中得到了较好的应用。综上所述,通过本文的研究,解决了基于运动捕获的人体运动生成与编辑中涉及到的若干关键技术,提高了现有运动的可重用性,对运动捕获技术更好地应用于角色运动和计算机动画起到了一定的促进作用。
|
全文目录
摘要 12-14 Abstract 14-17 第一章 绪论 17-38 1.1 研究背景与意义 17-22 1.1.1 引言 17-18 1.1.2 问题的提出 18-20 1.1.3 论文研究的意义 20-22 1.2 国内外研究现状 22-33 1.2.1 运动降维 22-24 1.2.2 运动编辑 24-27 1.2.3 运动分割 27-28 1.2.4 运动连接 28-30 1.2.5 运动重定向 30-33 1.3 本文的研究定位及主要工作 33-35 1.3.1 本文的研究定位 33 1.3.2 本文的主要工作 33-35 1.4 论文的组织 35-38 第二章 基于数据驱动的人体运动生成 38-44 2.1 人体骨骼模型 38-40 2.2 运动捕获数据 40-41 2.3 人体运动描述及数据驱动 41-43 2.4 本章小结 43-44 第三章 基于运动特征变化探测的运动自动分割 44-62 3.1 引言 44-46 3.2 运动特征提取 46-52 3.2.1 主成分分析原理 46-47 3.2.2 运动主成分分析 47-50 3.2.3 运动特征提取 50-52 3.3 运动自动分割 52-59 3.3.1 运动特征一阶滤波 52-53 3.3.2 运动分割点自动探测 53-55 3.3.3 运动自动分割算法 55-59 3.4 实验结果与分析 59-61 3.5 本章小结 61-62 第四章 运动的非线性降维及新运动生成 62-83 4.1 运动降维及姿势空间概率建模 63-68 4.1.1 运动数据预处理 63 4.1.2 快速自适应比例高斯过程隐变量模型 63-65 4.1.3 学习算法 65-68 4.2 运动姿势自适应生成 68-72 4.2.1 姿势生成框架 68 4.2.2 姿势优化算法 68-69 4.2.3 姿势生成方式 69-71 4.2.4 动态活跃集 71-72 4.3 基于运动轨迹编辑的运动生成 72-75 4.3.1 交互式运动轨迹编辑 72-74 4.3.2 基于轨迹约束的运动生成 74-75 4.4 基于关键帧编辑的运动生成 75-77 4.4.1 欧拉角转换为四元数 75-76 4.4.2 四元数插值 76 4.4.3 四元数转换为欧拉角 76-77 4.5 实验结果与分析 77-82 4.5.1 姿势生成 78-80 4.5.2 运动生成 80-81 4.5.3 结果对比与分析 81-82 4.6 本章小结 82-83 第五章 基于运动动态性建模的运动自动连接 83-100 5.1 引言 83-84 5.2 问题描述 84-85 5.3 运动动态性建模 85-90 5.3.1 隐马尔可夫模型 86-87 5.3.2 运动动态性建模 87-90 5.4 过渡运动生成 90-94 5.4.1 训练算法 90-91 5.4.2 过渡运动长度的估算 91-93 5.4.3 隐轨迹插值 93 5.4.4 过渡运动生成 93-94 5.5 实验结果与分析 94-99 5.6 本章小结 99-100 第六章 面向人体四肢的运动重定向 100-122 6.1 引言 100-102 6.2 面向人体下肢的运动重定向 102-110 6.2.1 基于下肢向量特征不变的运动重定向 103-106 6.2.2 基于下肢运动轨迹投影变换的运动重定向 106-110 6.3 面向人体上肢的运动重定向 110-116 6.3.1 上肢运动轨迹重定向 111-114 6.3.2 逆向运动学求解 114-116 6.4 实验结果与分析 116-120 6.5 本章小结 120-122 第七章 三维虚拟人运动生成与编辑系统设计与实现 122-134 7.1 任务背景 122-123 7.2 系统设计 123-125 7.2.1 系统的设计思路 123-124 7.2.2 系统的总体结构 124-125 7.3 系统实现 125-131 7.3.1 运动分割子系统 126-127 7.3.2 运动编辑子系统 127-130 7.3.3 运动连接子系统 130-131 7.3.4 运动重定向子系统 131 7.4 系统应用验证 131-133 7.5 本章小结 133-134 第八章 结论与展望 134-137 8.1 论文的主要工作与贡献 134-136 8.2 下一步工作展望 136-137 致谢 137-139 参考文献 139-146 作者在学期间取得的学术成果 146-148 附录 A 信息向量机 148-149 附录 B 比例共轭梯度算法 149
|
相似论文
- 基于流形学习的数据降维技术研究,TP311.13
- 基于非线性降维的人脸表情识别若干算法的研究,TP391.41
- 基于数据挖掘的视频驱动三维人体动画合成研究,TP391.41
- 基于稀疏表示的人体运动捕获数据分析方法研究,TP391.41
- 帧速率上变换算法研究,TP391.41
- 人体运动时间序列可视化及多索引方法研究,TP391.41
- 三维人体运动重定向技术研究,TP391.41
- 面向异构骨架的动画角色运动融合研究,TP391.41
- 交互式角色动画的混合驱动方法研究,TP391.41
- 流形学习算法及其在图像识别中的应用研究,TP391.41
- 面向运动分割的变分光流正则项研究,TP391.41
- 流形学习中非线性降维方法的研究及在烟草数据中的应用,TP181
- GPCA算法在彩色车辆视频运动分割中的应用,TP391.41
- 基于稀疏表示的降维算法研究,TP391.41
- 基于办公家具设计的人机评价系统研究和开发,TS665.5
- 个性化多模型中国手语合成方法的研究,TP391.41
- 手部运动重定向与运动连接技术的研究,TP391.41
- 针对非线性系统的降维策略研究与仿真,TP11
- 基于运动捕获的角色运动合成研究与实现,TP391.41
- 复杂环境下角色动画的自动化选择与合成的研究实现,TP391.41
- 基于物理的虚拟角色运动重定向研究与实现,TP391.41
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 信息处理(信息加工) > 模式识别与装置 > 图像识别及其装置
© 2012 www.xueweilunwen.com
|