论文部分内容阅读
2D图像变形技术是近几年图像领域的研究热点,主要应用在影视娱乐,医学图像处理,虚拟现实,动画制作等方面。随着图像处理技术不断创新,三维技术的迅猛发展,使得图像变形技术越来越受到研究人员的关注。本文基于移动最小二乘图像变形技术,并进一步结合3D骨骼蒙皮动画技术对2D人体进行姿态变形研究。本文通过分析计算机图像变形技术的国内外研究现状,着重对基于移动最小二乘图像变形技术(Moving least squares)进行研究讨论。该方法用一系列点或者线段对图像进行仿射变换、相似变换以及刚性变换,并通过与用户进行交互达到图像变形的目的。但是由于人体特有的拓扑结构,单纯的针对2D人体图像进行变形难免会存在变形失真问题,使得变形结果与理想情况存在差异。针对移动最小二乘图像变形技术用于人体变形存在的问题,本文应用骨骼蒙皮技术对人体变形算法进行改进。结合人体构成特点,首先将人体骨架分为18块骨骼进行建模,并根据人体各关节之间的约束性进行骨骼运动限制,使得人体运动更加逼真,符合生物学原理。然后用骨骼绑定算法,将3D模型网格与骨骼绑定,通过骨骼运动带动人体运动,并最终将构建的3D骨骼蒙皮模型结合移动最小二乘算法,对2D人体姿态运动进行限制约束,达到人体变形效果。最后应用OGRE图像处理引擎,结合Visual C++平台实现2D人体变形系统。