基于伪肌肉向量的三维人脸动画及其驱动研究与实现

人脸动画论文 伪肌肉向量论文 活动形状模型论文 表情圆论文
论文详情
计算机人脸动画是虚拟现实中一个十分重要的课题,经过近30年的研究,它取了非常快速的发展。它涉及到了多门学科,包括人脸解剖学、表情心理学、计算机图形学等。它的主要目标有两个:第一,开发一个合理的数学模型来对人脸进行模拟,得到一个静态的具有真实感的三维人脸动画;第二,把前面的静态的人脸动画进行序列化,使三维模型能像真实人脸一样能动态动作。根据人脸运动机理,本文采用了一种基于伪肌肉向量的动画方法来实现人脸动画:把人脸肌肉分为三种,线性肌、括约肌和扁平肌,利用这三种肌肉的受力来实现人脸动画;把人脸皮肤模型顶点用弹簧进行连接,同时加入边界排斥弹簧,防止了当受力过大时网格崩坍现象;加入头骨模型,使头骨通过肌肉向皮肤点施加一个向外的约束力;创建皮肤、肌肉和头骨三层模型的力平衡公式,并利用该公式得到皮肤点的动画。最后在动画里面加入了下巴旋转、眼睛睁闭和眼球的转动,完整地补充了伪肌向量动画。本文还利用该动画方法实现了在视频驱动和语音驱动两个方面的应用。在视频驱动中,采用以下步骤实现人脸特征点检测:1)对图像做预处理,弥补图像色彩偏差,提升图像质量;2)对于视频的第一帧,采用Viola Jones做人脸检测;3)对于视频的其余帧,采用MeanShift算法对人脸进行跟踪;4)利用活动形状模型(ASM)算法对前两步得到的人脸区域做特征点检测;5)把人脸特征点的位移信息转换成与伪肌肉向量动画方法相对应的动画驱动参数。为了提高检测的精确度,本文还分别对MeanShift算法和ASM算法进行了改进,并取得了很好的效果。在语音驱动中,本文首先利用HTK做语音分析,得到语音相应的汉字内容以及每个汉字在语音中的时间信息。然后再根据统计,把汉字转换成口型。动画系统就是根据口型和汉字相对应的时间信息,得到对应于语音的序列化好以后的动画。为了使在语音驱动时,人脸动作和表情更加丰富,引入了表情圆方法。通过这个方法,无需手工参与,就能合成人脸其它的许多表情,同时还能利这个方法来做到动态表情的效果。最后,本文还实现了一个可以用来编辑、渲染三维模型的动画平台和一个具有较高扩展性的动画平台。
摘要第4-5页
ABSTRACT第5-6页
第一章 绪论第9-13页
    1.1 三维人脸表情动画技术概述第9-10页
    1.2 国内外研究现状第10-12页
    1.3 本文的主要工作和内容安排第12-13页
第二章 人脸表情动画技术第13-21页
    2.1 基于几何的人脸动画第14-17页
        2.1.1 关键帧插值动画第14-15页
        2.1.2 参数化动画第15-16页
        2.1.3 样条变形动画第16-17页
    2.2 基于物理的动画方法第17-19页
        2.2.1 伪肌肉向量动画第17-18页
        2.2.2 肌肉向量动画第18-19页
    2.3 人脸动作编码系统(FACS)第19页
    2.4 本章小结第19-21页
第三章 基于伪肌肉向量的动画技术和实现第21-41页
    3.1 人脸解剖学第21页
    3.2 伪肌肉向量的脸部动画第21-35页
        3.2.1 线性肌模型及受力仿真第22-25页
        3.2.2 括约肌模型及受力仿真第25-26页
        3.2.3 扁平肌模型及受力仿真第26-28页
        3.2.4 基于物理的可变皮肤模型及受力第28-31页
        3.2.5 头骨模型及受力第31-32页
        3.2.6 受力平衡公式和计算方法第32-33页
        3.2.7 动画效果展示第33-35页
    3.3 下巴转动及实现第35-36页
    3.4 眼睛的睁闭和眼球转动的实现第36-39页
    3.5 本章小结第39-41页
第四章 音频和视频驱动第41-71页
    4.1 音频驱动第41-48页
        4.1.1 口型播放第42-43页
        4.1.2 口型动画中插入表情第43-48页
    4.2 视频驱动第48-70页
        4.2.1 图像预处理第49-51页
        4.2.2 人脸检测第51-55页
        4.2.3 人脸跟踪第55-57页
        4.2.4 人脸特征点定位第57-66页
        4.2.5 特征点信息转换第66-70页
    4.3 本章小结第70-71页
第五章 平台及其动画系统第71-80页
    5.1 基于 OpenGL 的渲染平台第71-74页
        5.1.1 多线程的系统设计第71-73页
        5.1.2 OpenGL 的动画渲染设计第73-74页
    5.2 动画系统的设计第74-79页
        5.2.1 系统配置第74-77页
        5.2.2 系统设计第77-79页
    5.3 本章小结第79-80页
第六章 总结与展望第80-82页
致谢第82-83页
参考文献第83-86页
个人简介和攻读硕士期间的成果第86-87页
论文购买
论文编号ABS537262,这篇论文共87页
会员购买按0.30元/页下载,共需支付26.1
不是会员,注册会员
会员更优惠充值送钱
直接购买按0.5元/页下载,共需要支付43.5
只需这篇论文,无需注册!
直接网上支付,方便快捷!
相关论文

点击收藏 | 在线购卡 | 站内搜索 | 网站地图
版权所有 艾博士论文 Copyright(C) All Rights Reserved
版权申明:本文摘要目录由会员***投稿,艾博士论文编辑,如作者需要删除论文目录请通过QQ告知我们,承诺24小时内删除。
联系方式: QQ:277865656