摘要
计算机技术的发展使得增强现实技术逐步走向成熟,与此同时电子商务越来越成为人们生活中不可或缺的一部分。服装网购作为电子商务中的重要一环有着广大的需求。然而仅通过浏览平面模特试衣图片的方式已经不能满足消费者的实际需求,因此各式各样的虚拟试衣系统不断出现,为针对服装网购的在线试衣提供了相应的技术支持。 根据目标的不同,虚拟试衣有各种各样的实现方式。近年来许多工作或基于图像处理生成试衣效果,或根据用户输入来构建三维模型并在虚拟场景下对衣服进行模拟。这些工作都取得了不错的成果,但与增强现实虚拟试衣相比仍缺乏沉浸感和真实感。具有增强现实效果的虚拟试衣需要快速实时生成符合人体形态和姿势的模型,然后在此基础上通过布料仿真技术对衣服进行仿真,较之前二者的技术要求更高且计算开销较大,因此这类系统尚处于研究阶段。 本文提出了一种实时三维人体建模方法,并以此为基础设计和实现了一个具有增强现实效果的虚拟试衣系统。该三维人体建模方法主要根据人体运动特征将人体模型分成形变上静态和动态的区域,然后通过分治思想对这些区域分别建模,之后再拼接成整体,从而快速地生成出符合当前人体形态及姿势的三维人体模型。特别地,臀部区域通过网格变形以适应人体的运动。此外本文还通过改善扭曲及网格平滑技术对人体模型结构进行了进一步的优化。而虚拟试衣系统的实现则首先根据人体测量数据进行实时三维人体建模,然后通过布料仿真技术进行衣服模拟,并将模拟结果与真实场景图像进行合成后得到最终的试衣效果。实验效果表明本文提出的实时三维人体建模能够快速有效地生成符合人体体型和姿势的三维人体模型,并且本文所实现的虚拟试衣效果能够给用户带来较真实的体验。该虚拟试衣系统基于Kinect体感设备实现,在研究和应用领域都具有一定的通用性与实用价值。