[发明专利]虚拟试衣方法和系统有效
申请号: | 201510947349.0 | 申请日: | 2015-12-17 |
公开(公告)号: | CN105654334B | 公开(公告)日: | 2020-02-28 |
发明(设计)人: | 叶军涛;孙立明;董未名;张晓鹏 | 申请(专利权)人: | 中国科学院自动化研究所 |
主分类号: | G06Q30/02 | 分类号: | G06Q30/02;G06T15/04;G06T17/00 |
代理公司: | 北京瀚仁知识产权代理事务所(普通合伙) 11482 | 代理人: | 宋宝库 |
地址: | 100080 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟 试衣 方法 系统 | ||
1.一种虚拟试衣方法,其特征在于,该方法包括:
获取着装的参考人体模型以及未着装的目标人体模型;
为所述参考人体模型和所述目标人体模型分别嵌入相同层次结构的骨架;
对所述参考人体模型和所述目标人体模型的骨架进行皮肤绑定;
计算所述目标人体模型骨架中骨头的旋转量,递归调整所述目标人体模型骨架中的所有骨头,使所述目标人体模型骨架与所述参考人体模型骨架的姿势保持一致;
根据所述目标人体模型骨架中骨头的旋转量,利用LBS蒙皮算法进行所述目标人体模型的皮肤变形;
在对所述目标人体模型进行皮肤变形的基础上,将服装模型从所述参考人体模型上迁移到所述目标人体模型上;
其中,所述将服装模型从所述参考人体模型上迁移到所述目标人体模型上,具体包括:
利用迭代最近点算法,对所述皮肤变形后的目标人体模型与参考人体模型进行刚性配准,得到仿射变换;
将所述仿射变换作用于所述服装模型,从而实现将所述服装模型从所述参考人体模型上迁移到所述目标人体模型上;
“根据所述目标人体模型骨架中骨头的旋转量,利用LBS蒙皮算法进行所述目标人体模型的皮肤变形”的具体步骤包括:
步骤1:利用的始关节点位置Ji,来构造变换矩阵:
步骤2:利用来构造变换矩阵:
步骤3:利用以下公式来计算的全局变换矩阵Mi:
步骤4:使用LBS蒙皮算法进行皮肤网格顶点的更新:
其中,i取0,1,2……;表示目标人体模型的骨头;表示为在全局坐标系下的父变换矩阵;对于根骨头设置xj和x'j分别代表顶点更新前后的位置;Mi表示第i块骨头的全局变换矩阵;表示第i块骨头对顶点j的影响权重,且
所述方法还包括通过以下步骤获取
步骤21:计算目标人体模型的骨架中骨头对应的单位向量vi,其中vi的方向为从的始关节点指向末关节点;
步骤22:计算参考人体模型的骨架中骨头对应的单位向量
步骤23:计算两块骨头和之间的旋转轴:
步骤24:计算两块骨头和之间的旋转角:
步骤25:将上述旋转角和旋转轴表示的旋转转化为全局坐标系下的旋转矩阵Ri,其表示旋转量;
步骤26:将Ri转换成局部坐标系下的表示形式:
其中,为从局部坐标系到全局坐标系的旋转矩阵。
2.根据权利要求1所述的方法,其特征在于,在所述计算所述目标人体模型骨架中骨头的旋转量之前,还包括:
根据所述目标人体模型骨架中关节点之间的父子关系,求取所述每一关节点在其父关节点下的局部坐标,以形成完整骨架。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院自动化研究所,未经中国科学院自动化研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510947349.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:旅客真实航程的确定方法及系统
- 下一篇:浏览器、实现弹出提示窗的方法及系统