[发明专利]一种基于骨架的快速试衣方法有效
| 申请号: | 201810311829.1 | 申请日: | 2018-04-09 |
| 公开(公告)号: | CN108537888B | 公开(公告)日: | 2020-05-12 |
| 发明(设计)人: | 吴难难;金小刚 | 申请(专利权)人: | 浙江大学 |
| 主分类号: | G06T17/30 | 分类号: | G06T17/30;G06T19/20 |
| 代理公司: | 杭州天勤知识产权代理有限公司 33224 | 代理人: | 胡红娟 |
| 地址: | 310013 浙江*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 骨架 快速 试衣 方法 | ||
1.一种基于骨架的快速试衣方法,包括以下步骤:
(1)输入三维衣服模型以及三维人体模型;
(2)生成步骤(1)中输入的三维人体模型的骨架和蒙皮权重;
(3)通过优化评价函数,将骨架试穿到步骤(1)中输入的三维服装模型上;
(4)根据步骤(3)中骨架关节的变形,对三维人体模型做相同的变形;
(5)利用物理仿真和碰撞检测,解决步骤(4)中三维人体模型和三维服装模型的贯穿问题;
(6)做与步骤(4)相反的变形操作,恢复人体姿势,得到原始姿势下的试穿效果;
步骤(3)中所述评价函数是基于骨架和服装的位置关系的,其公式为:
其中,E是评价函数,S是骨骼上的采样点集合,p是其中一个采样点,δ(p)是采样点p的评价指标:
其中,Mg是三维服装模型,nq是q的外法向,s是惩罚因子,q是距离采样点p最近的服装模型表面的点;当p在q的内侧时其值就是点p和点q的距离;当p在q的外侧时表示当前采样点位置不合理,需要乘以一个负数惩罚因子s。
2.如权利要求1所述的基于骨架的快速试衣方法,其特征在于,步骤(1)中输入的三维衣服模型至少包括一件衣服。
3.如权利要求1所述的基于骨架的快速试衣方法,其特征在于,步骤(1)中的三维衣服模型和三维人体模型为网格模型,所述网格模型为三角形网格或四边形网格。
4.如权利要求1所述的基于骨架的快速试衣方法,其特征在于,步骤(2)中三维人体模型的骨架和蒙皮权重使用专业软件手工生成,或自动将现有的骨架结构嵌入到三维人体模型中,再根据热扩散方程生成相应的蒙皮权重。
5.如权利要求1所述的基于骨架的快速试衣方法,其特征在于,步骤(3)包括以下步骤:
(3.1)根据输入的服装类型确定参与运算的骨架;
(3.2)变形骨架,使得骨架和服装最匹配,评价函数的值最大。
6.如权利要求1所述的基于骨架的快速试衣方法,其特征在于,步骤(4)中所述的变形的方法选自线性混合蒙皮Linear Blending Skinning或双四元数蒙皮Dual QuaternionSkinning。
7.如权利要求1所述的基于骨架的快速试衣方法,其特征在于,步骤(5)中所述的贯穿问题的解决方法选自基于人体表面体素化的方法、基于距离场的方法或基于人体包围盒的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810311829.1/1.html,转载请声明来源钻瓜专利网。





