一种医疗器械三维建模方法及装置制造方法及图纸

技术编号:17034382 阅读:31 留言:0更新日期:2018-01-13 20:15
本发明专利技术提供了一种医疗器械三维建模方法及装置,该方法包括:根据待建模医疗器械的视图信息,构建所述待建模医疗器械的初始模型;根据所述初始模型,确定至少一个子模型;对各个所述子模型进行建模处理;将建模处理后的各个所述子模型进行组合,形成整体模型;根据应用场景对所述整体模型进行减面操作,形成针对于所述应用场景的最终模型。因此,本发明专利技术提供的方案可以降低医疗器械三维模型的数据量。

【技术实现步骤摘要】
一种医疗器械三维建模方法及装置
本专利技术涉及图像处理
,特别涉及一种医疗器械三维建模方法及装置。
技术介绍
随着三维虚拟技术的飞速发展,各个企业为了宣传自身的产品,通常利用三维虚拟技术将产品做成三维模型。然后将三维模型移植到互联网中,以对各个产品进行展示。目前,将产品做成三维模型的方法通常为:将产品相关的视图信息直接导入到3dmax等三维模型制作软件中。然后业务人员根据制图经验将视图信息制作为三维模型。但是业务人员为了高度还原产品的外观,制作成的三维模型数据量巨大,以致模型占用内存较大,从而导致渲染时间、制作动画时间耗费时间较长,且浏览三维模型时卡顿效果较明显。
技术实现思路
本专利技术实施例提供了一种医疗器械三维建模方法及装置,可以降低医疗器械三维模型的数据量。第一方面,本专利技术实施例提供了一种医疗器械三维建模方法,该方法包括:根据待建模医疗器械的视图信息,构建所述待建模医疗器械的初始模型;根据所述初始模型,确定至少一个子模型;对各个所述子模型进行建模处理;将建模处理后的各个所述子模型进行组合,形成整体模型;根据应用场景对所述整体模型进行减面操作,形成针对于所述应用场景的最终模型。优选地,所述根据待建模医疗器械的视图信息,构建所述待建模医疗器械的初始模型,包括:确定所述视图信息中包括的所有物体;从所述视图信息中提取各个所述物体的结构数据;根据提取的各个所述物体的结构数据,构建所述待建模医疗器械的初始模型。优选地,所述根据所述初始模型,确定至少一个子模型,包括:构建三维坐标系,将所述初始模型放置在所述三维坐标系中;确定所述初始模型中包括的具有连接关系的各个部件;勾画每一个所述部件的UV法线;判断每一个所述部件对应的UV法线的总量是否大于预先设定的数量阈值;当判断出当前所述部件对应的UV法线的总量大于所述数量阈值时,将当前所述部件确定为一个子模型;当判断出当前所述部件对应的UV法线的总量不大于所述数量阈值时,则继续判断当前所述部件是否需要设置动画效果,如果是,将当前所述部件确定为一个子模型;否则,将当前所述部件确定为组合模型中的一个模块;将所述组合模型确定为一个子模型。优选地,所述对各个所述子模型进行建模处理,包括:针对每一个所述子模型均执行,将当前所述子模型对应的部件的各个UV线条烘焙成白模,对所述白模进行贴图处理,并对贴图处理后的所述白模进行视效调整。优选地,所述将建模处理后的各个所述子模型进行组合,包括:确定各个所述子模型分别对应的部件;根据各个所述部件的连接关系,对各个所述子模型进行组合。优选地,所述根据应用场景对所述整体模型进行减面操作,形成针对于所述应用场景的最终模型,包括:确定所述整体模型中的所有顶点;确定各个所述顶点之间的边;根据所述应用场景,在各个所述边中确定至少一个坍塌边;对各个所述坍塌边进行坍塌,形成所述针对于所述应用场景的最终模型。优选地,所述根据所述应用场景,在各个所述边中确定至少一个坍塌边,包括:根据所述应用场景确定坍塌阈值;确定每一个所述边对应的第一端点和第二端点;针对每一个所述边均执行,在所述整体模型中确定包括当前所述边的第一端点的第一三角形集合,在所述整体模型中确定同时包括当前所述边的第一端点和第二端点的第二三角形集合;通过公式(1),计算每一个所述边对应的坍塌值;其中,所述cost(u,v)n表征第n个所述边的坍塌值;所述u表征第n个所述边的第一端点的坐标;所述v表征第n个所述边的第二端点的坐标;所述Tu表征第一三角形集合;所述Tuv表征第二三角形集合;所述f.normal表征第一法线;所述n.normal表征第二法线;针对每一个所述边均执行,判断当前所述边对应的坍塌值是否大于所述坍塌阈值,如果是,则确定当前所述边为坍塌边。优选地,所述视图信息,包括:至少一个图像视频,和/或,至少一个图片。第二方面,本专利技术实施例提供了一种医疗器械三维建模装置,该装置包括:构建模块,用于根据待建模医疗器械的视图信息,构建所述待建模医疗器械的初始模型;确定模块,用于根据所述构建模块构建的所述初始模型,确定至少一个子模型;建模处理模块,用于对所述确定模块确定的各个所述子模型进行建模处理;组合模块,用于将所述建模处理模块建模处理后的各个所述子模型进行组合,形成整体模型;减面模块,用于根据应用场景对所述组合模块形成的所述整体模型进行减面操作,形成针对于所述应用场景的最终模型。优选地,所述构建模块,包括:提取单元以及构建单元;所述提取单元,用于确定所述视图信息中包括的所有物体;从所述视图信息中提取各个所述物体的结构数据;所述构建单元,用于根据所述提取单元提取的各个所述物体的结构数据,构建所述待建模医疗器械的初始模型。优选地,所述确定模块,包括:勾画单元、第一确定单元、第二确定单元以及第三确定单元;所述勾画单元,用于构建三维坐标系,将所述初始模型放置在所述三维坐标系中;确定所述初始模型中包括的具有连接关系的各个部件;勾画每一个所述部件的UV法线;所述第一确定单元,用于判断每一个所述部件对应的UV法线的总量是否大于预先设定的数量阈值;当判断出当前所述部件对应的UV法线的总量大于所述数量阈值时,将当前所述部件确定为一个子模型;当判断出当前所述部件对应的UV法线的总量不大于所述数量阈值时,则触发所述第二确定单元;所述第二确定单元,用于在所述第一确定单元的触发下,继续判断当前所述部件是否需要设置动画效果,如果是,将当前所述部件确定为一个子模型;否则,将当前所述部件确定为组合模型中的一个模块;所述第三确定单元,用于将所述组合模型确定为一个子模型。优选地,所述减面模块,包括:边确定单元以及坍塌单元;所述边确定单元,用于确定所述整体模型中的所有顶点;确定各个所述顶点之间的边;所述坍塌单元,用于根据所述应用场景,在各个所述边中确定至少一个坍塌边;对各个所述坍塌边进行坍塌,形成所述针对于所述应用场景的最终模型。优选地,当所述确定模块包括:勾画单元、第一确定单元、第二确定单元以及第三确定单元时,所述建模处理模块,用于针对每一个所述子模型均执行,将当前所述子模型对应的部件的各个UV线条烘焙成白模,对所述白模进行贴图处理,并对贴图处理后的所述白模进行视效调整。优选地,当所述确定模块包括:勾画单元、第一确定单元、第二确定单元以及第三确定单元时,所述组合模块,用于确定各个所述子模型分别对应的部件;根据各个所述部件的连接关系,对各个所述子模型进行组合。优选地,当所述减面模块包括边确定单元以及坍塌单元时,所述坍塌单元,包括:确定子单元、计算子单元以及坍塌边确定子单元;所述确定子单元,用于根据所述应用场景确定坍塌阈值;确定每一个所述边对应的第一端点和第二端点;针对每一个所述边均执行,在所述整体模型中确定包括当前所述边的第一端点的第一三角形集合,在所述整体模型中确定同时包括当前所述边的第一端点和第二端点的第二三角形集合;所述计算子单元,用于通过公式(1),计算每一个所述边对应的坍塌值;其中,所述cost(u,v)n表征第n个所述边的坍塌值;所述u表征第n个所述边的第一端点的坐标;所述v表征第n个所述边的第二端点的坐标;所述Tu表征第一三角形集合;所述Tuv表征第二三角形集合;所述f.normal表征第一法线;所述n.norm本文档来自技高网...
一种医疗器械三维建模方法及装置

【技术保护点】
一种医疗器械三维建模方法,其特征在于,包括:根据待建模医疗器械的视图信息,构建所述待建模医疗器械的初始模型;根据所述初始模型,确定至少一个子模型;对各个所述子模型进行建模处理;将建模处理后的各个所述子模型进行组合,形成整体模型;根据应用场景对所述整体模型进行减面操作,形成针对于所述应用场景的最终模型。

【技术特征摘要】
1.一种医疗器械三维建模方法,其特征在于,包括:根据待建模医疗器械的视图信息,构建所述待建模医疗器械的初始模型;根据所述初始模型,确定至少一个子模型;对各个所述子模型进行建模处理;将建模处理后的各个所述子模型进行组合,形成整体模型;根据应用场景对所述整体模型进行减面操作,形成针对于所述应用场景的最终模型。2.根据权利要求1所述的方法,其特征在于,所述根据待建模医疗器械的视图信息,构建所述待建模医疗器械的初始模型,包括:确定所述视图信息中包括的所有物体;从所述视图信息中提取各个所述物体的结构数据;根据提取的各个所述物体的结构数据,构建所述待建模医疗器械的初始模型。3.根据权利要求1所述的方法,其特征在于,所述根据所述初始模型,确定至少一个子模型,包括:构建三维坐标系,将所述初始模型放置在所述三维坐标系中;确定所述初始模型中包括的具有连接关系的各个部件;勾画每一个所述部件的UV法线;判断每一个所述部件对应的UV法线的总量是否大于预先设定的数量阈值;当判断出当前所述部件对应的UV法线的总量大于所述数量阈值时,将当前所述部件确定为一个子模型;当判断出当前所述部件对应的UV法线的总量不大于所述数量阈值时,则继续判断当前所述部件是否需要设置动画效果,如果是,将当前所述部件确定为一个子模型;否则,将当前所述部件确定为组合模型中的一个模块;将所述组合模型确定为一个子模型。4.根据权利要求3所述的方法,其特征在于,所述对各个所述子模型进行建模处理,包括:针对每一个所述子模型均执行,将当前所述子模型对应的部件的各个UV线条烘焙成白模,对所述白模进行贴图处理,并对贴图处理后的所述白模进行视效调整;和/或,所述将建模处理后的各个所述子模型进行组合,包括:确定各个所述子模型分别对应的部件;根据各个所述部件的连接关系,对各个所述子模型进行组合。5.根据权利要求1所述的方法,其特征在于,所述根据应用场景对所述整体模型进行减面操作,形成针对于所述应用场景的最终模型,包括:确定所述整体模型中的所有顶点;确定各个所述顶点之间的边;根据所述应用场景,在各个所述边中确定至少一个坍塌边;对各个所述坍塌边进行坍塌,形成所述针对于所述应用场景的最终模型。6.根据权利要求5所述的方法,其特征在于,所述根据所述应用场景,在各个所述边中确定至少一个坍塌边,包括:根据所述应用场景确定坍塌阈值;确定每一个所述边对应的第一端点和第二端点;针对每一个所述边均执行,在所述整体模型中确定包括当前所述边的第一端点的第一三角形集合,在所述整体模型中确定同时包括当前所述边的第一端点和第二端点的第二三角形集合;通过第一公式,计算每一个所述边对应的坍塌值;所述第一公式,包括:其中,所述cost(u,v)n表征第n个所述边的坍塌值;所述u表征第n个所述边的第一端点的坐标;所述v表征第n个所述边的第二端点的坐标;所述Tu表征第一三角形集合;所述Tuv表征第二三角形集合;所述f.normal表征第一法线;所述n.normal表征第二法线;针对每一个所述边均执行,判断当前所述边对应的坍塌值是否大于所述坍塌阈值,如果是,则确定当前所述边为坍塌边。7.根据权利要求1至6任一所述的方法,其特征在于,所述视图信息,包括:至少一个图像视频,和/或,至少一个图片。8.一种医疗器械三维建模装置,其特征在于,包括:构建模块,用于根据待建模医疗器械的视图信息,构建所述待建模医疗器械的初始模型;确定模块,用于根据所述构建模块构建的...

【专利技术属性】
技术研发人员:姜峰张帆姜浩天
申请(专利权)人:苏州英诺迈医学创新服务有限公司
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1