[发明专利]姿势引导的跨类别三维模型组合建模方法及装置有效
申请号: | 201710558801.3 | 申请日: | 2017-07-10 |
公开(公告)号: | CN107369202B | 公开(公告)日: | 2020-04-21 |
发明(设计)人: | 陈小武;符强;周彬;赵沁平;王晓天;温思嘉 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06T17/00 | 分类号: | G06T17/00;G06K9/62;G06F30/10 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 宋扬;刘芳 |
地址: | 100191 北京市海淀区学*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 姿势 引导 类别 三维 模型 组合 建模 方法 装置 | ||
1.一种姿势引导的跨类别三维模型组合建模方法,其特征在于,包括:
接收用户输入的第一姿势模型;
分别计算所述第一姿势模型的q个第一区域与预设模型数据库中每个第二姿势模型的q个第二区域之间的相似度;其中,所述模型数据库中包括多个分割为模型部件的模型,以及与各所述模型对应的第二姿势模型;所述q个第一区域与所述q个第二区域一一对应,q为大于或等于2的整数;
根据所述相似度,选择与第二姿势模型的q个第二区域对应的多个模型部件;
将选择的多个模型部件进行组合,生成三维模型;
其中,所述分别计算所述第一姿势模型的q个第一区域与预设模型数据库中每个第二姿势模型的q个第二区域之间的相似度,包括:
分别根据公式计算所述第一姿势模型中q个第一区域与每个所述第二姿势模型的q个第二区域之间的相似度;其中,D(po,pk,j)为第j个第一区域与第j个第二区域之间的相似度,j为小于或等于p的正整数,其中po为第一姿势模型中的姿势,pk为第k个第二姿势模型中的姿势,xo(i)和xk(i)为po和pk所对应骨架的参数,且i=1,…,19,ωi为权重,和分别为第j个第二区域的中心骨骼点坐标。
2.根据权利要求1所述的方法,其特征在于,所述根据所述相似度,选择与第二姿势模型的q个第二区域对应的模型部件,包括:
将各所述第二区域对应的多个相似度按照从大到小的顺序进行排序;
针对每个所述第二区域,选择前n个相似度对应的模型部件;
其中,n为正整数。
3.根据权利要求2所述的方法,其特征在于,所述选择前n个相似度对应的模型部件,包括:
针对每个所述第二区域,在所述模型数据库中,分别选择同类别的前s个相似度对应的模型部件,直至从所有的类别中选择的模型部件数为n,其中,s为小于或等于n的正整数。
4.根据权利要求1所述的方法,其特征在于,所述将选择的多个模型部件进行组合,生成三维模型之前,所述方法还包括:
判断各模型部件对应的模型类别之间是否能够进行组合;
若所述各模型部件对应的模型类别之间能够进行组合,则执行将选择的多个模型部件进行组合,生成三维模型的步骤。
5.根据权利要求1所述的方法,其特征在于,所述将选择的多个模型部件进行组合,生成三维模型,包括:
根据各模型部件对应的第二区域,选取与该模型部件关联的功能部件;
通过所述功能部件,将选择的多个模型部件进行组合,生成三维模型。
6.根据权利要求1所述的方法,其特征在于,所述将选择的多个模型部件进行组合,生成多个三维模型之后,所述方法还包括:
依次根据公式E(Gm)=E1(p0,Gm)+βE2(ym)+γE3(ym,C)计算多个三维模型的能量值,其中,E(Gm)为第m个所述三维模型的能量值,Gm为第m个三维模型组,xo为第一姿势模型特征,β=10,γ=0.1,其中,E1(po,Gm)表示三维模型组Gm中四个第二姿势模型的使用姿势与第一姿势模型相对于对应区域的相似度之和,E2(ym)为模型类别的组合兼容性,其中ym为一个二值向量,每个元素对应一个类别,A为模型组合兼容性权重矩阵,E3(ym,C)为用户约束项,C为用户输入的模型类别集合,c为C中的一个模型类别;
对多个所述能量值进行排序,并将排序后的能量值对应的三维模型推送给所述用户。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710558801.3/1.html,转载请声明来源钻瓜专利网。
- 上一篇:干洗水洗两用装置及清洗设备
- 下一篇:一种汽车密封条用耐紫外线性能测试装置