[发明专利]一种多类别三维模型部件自动标注方法有效
申请号: | 201910800414.5 | 申请日: | 2019-08-28 |
公开(公告)号: | CN110533781B | 公开(公告)日: | 2023-07-25 |
发明(设计)人: | 李红岩;孙仁鹏;马秀芳 | 申请(专利权)人: | 南京信息职业技术学院 |
主分类号: | G06T19/20 | 分类号: | G06T19/20;G06T7/10 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 范青青 |
地址: | 210023 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 类别 三维 模型 部件 自动 标注 方法 | ||
1.一种多类别三维模型部件自动标注方法,其特征在于,所述方法包括如下步骤:
对目标三维模型进行特征提取,包括提取每个网格面片的面片特征、每条网格边的边特征以及目标三维模型的全局特征;
基于所提取的特征,采用已训练好的标注模型对目标三维模型的面片集进行部件类别标注、对目标三维模型的每条网格边进行边界边的类别标注、对目标三维模型本身进行对象类别一致性标注;
针对目标三维模型构建图模型,图中节点为网格面片、边存在于相邻网格面片之间以及全局节点和各网格面片之间,将面片的部件类别标注的负概率对数作为标注模型的数据项、将网格边从属于边界边的标注负概率对数作为标注模型的平滑项、将目标三维模型对象类别一致性标注的负概率对数作为标注模型的协调项;
采用图割优化算法计算出目标三维模型中每个网格面片的标注;
采用扩展的α-expansion图割优化算法,通过计算图最小割的方式,计算三维模型上每个面片的最佳标注l,来最小化能量项:
E(l)=Edata(l;Xf)+Esmooth(l,l';Xe)+Eharmony(l,g;Xg)
其中:Edata(l;Xf)为标准模型的数据项;Esmooth(l,l';Xe)为标注模型的平滑项;
Eharmony(l,g;Xg)为标注模型的协调项;
所述标注模型的数据项训练方法包括如下步骤:
计算度量网格面片的面片特征向量Xf与其标注l一致性的标注模型的数据项Edata(l;Xf),其中标注l∈P,P为预定义的所有可能的标注集合;
根据实例集中所有三维模型的面片集及其面片特征向量Xf,以及每个网格面片相应的标注类别采用JointBoost分类器进行训练学习,从而获得具有面片特征向量Xf的网格面片,标注为l的概率分布P(l|Xf),相应的数据项则为:Edata(l;Xf)=-logP(l|Xf);
所述标注模型的平滑项训练方法包括如下步骤:
计算度量边特征向量Xe与共享边的相邻面片标注l、l'一致性的标注模型的平滑项Esmooth(l,l';Xe);
采用JointBoost分类器进行训练,从而获得边界边,即边两侧的相邻面片标注不相同的概率分布P(l≠l'|Xe),相应的平滑项为Esmooth(l,l';Xe)=-log(P(l≠l'|Xe));
所述标注模型的协调项训练方法包括如下步骤:
计算度量全局特征向量Xg与该三维模型内面片标注l一致性的标注模型的协调项Eharmony(l,g;Xg);
采用JointBoost分类器进行训练,获得某类对象中标注为非该类部件的概率相应的协调项为
2.根据权利要求1所述的多类别三维模型部件自动标注方法,其特征在于,对所述标注模型进行训练的方法包括:
采用包含多种不同类别部件的三维模型构建训练集;
对训练集中三维模型进行标准标注,标注信息包括三维模型所属对象的类别标注、三维模型中每个网格面片从属于构成部件的类别标注、每条网格边从属于边界边的类别标注;
将训练集划分为实例集和验证集;
对实例集中三维模型进行特征提取,包括提取网格面片的面片特征、每条网格边的边特征以及三维模型的全局特征;
采用所提取的特征结合标准标注分类训练出标注模型的数据项、平滑项和协调项;
利用验证集搜索标注模型的最优平滑项和协调项权重参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京信息职业技术学院,未经南京信息职业技术学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910800414.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种图像处理方法及其装置、设备和存储介质
- 下一篇:运营状态指示装置