论文部分内容阅读
手语是一种手势动作语言,通过手的运动并附以适当的表情或姿势来表达意思,主要用于聋哑人之间的交流。随着社会信息化的不断提高,聋哑人也迫切需要更多的信息,来不断地改善或丰富自己的生活。虽然我国从1956年起就开始推行统一版手语,但目前中国版手语的推广程度还是不够。所以,建立中国手语标准词库,将信息通过聋哑人所熟识的手语来表达出来,方便聋哑人的生活,使他们更好的融入信息化社会,成为当前亟待解决的一个问题。使用计算机技术表达手语,就是要使用动画描述这些动作。本文主要做了以下工作:人体运动分析及虚拟人建模:分析人体上肢关节的运动,研究了虚拟人建模的方法及两种国际标准MPEG-4和H-Anim,选用后者对虚拟人进行描述并简化了其建模的方法。手语词关键帧编辑技术:根据手和手臂的运动特点的不同,对手和手臂的运动原理分别进行了深入研究。针对手指,总结了HamNoSys 4.0表示法中手指的所有姿态类型,通过计算并预先存储手指各个关节的旋转角度值,简化了编辑难度,提高了编辑效率;针对手臂,在分析了逆向运动学算法在虚拟人上的不足后,提出了改进的逆向运动学算法,并使用正向运动学算法进行辅助,以更好的适应手臂姿态编辑的要求。实现了手语词关键帧编辑模块。通过此模块,手语词编辑者可以高效准确的编辑手语词关键帧。虚拟人动画生成技术:分析比较了一些插值算法,对手指和手臂上不同自由度的关节使用了不同的插值算法。其中对单自由度和双自由度关节使用了Hermite插值方法,并对算法进行了分析和评价;对三自由度关节使用了四元数的线性插值算法。在这些算法的基础上,实现了虚拟人动画生成模块。通过此模块,手语词编辑者可方便快捷地观看虚拟人打出的手语词动画。通过与其它方法构建的手语词库的比较得出以下结论:本文实现的手语词库构建系统建立的手语词库所需要的存储容量小于其它系统,显示速度与其它系统相当,可移植性和扩展性优于其他系统。