[发明专利]一种利用切割三角面片应用于三维模型棱线修复方法有效
申请号: | 202011566218.5 | 申请日: | 2020-12-25 |
公开(公告)号: | CN112634455B | 公开(公告)日: | 2023-09-29 |
发明(设计)人: | 刘伊宁;车德福;陈铭达;李宗辉;钟壬清 | 申请(专利权)人: | 东北大学 |
主分类号: | G06T17/20 | 分类号: | G06T17/20;G06T15/10;G06T15/04;G06T7/66;G06T7/11 |
代理公司: | 北京易捷胜知识产权代理有限公司 11613 | 代理人: | 韩国胜 |
地址: | 110169 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 利用 切割 三角 应用于 三维 模型 棱线 修复 方法 | ||
本发明涉及一种利用切割三角面片应用于三维模型棱线修复方法,所述方法采用计算机进行处理,包括:获取待处理的模型文件;其中待处理的模型文件为:与目标棱线相交的模型文件;待处理的模型文件包括相应的模型文件数据;其中模型文件数据包括:模型文件的几何信息和模型文件的纹理信息;模型文件的几何信息包括:空间三角网中的三角形各顶点坐标和纹理坐标;针对待处理的模型文件进行线程任务分配,获取多个线程任务;并执行多个线程任务,获取第二棱线;第二棱线为目标棱线修复后的棱线;其中每一线程任务为根据一个模型文件预先绘制的目标棱线获取与模型文件对应的三角形,并根据三角形对模型文件融合。
技术领域
本发明涉及三维模型修整技术领域,尤其涉及一种利用切割三角面片应用于三维模型棱线修复方法。
背景技术
倾斜摄影技术是国际摄影测量领域近十几年发展起来的一项高新技术,已经成为城市建模的主要途径,它不仅能够真实地反应地物情况,而且具有丰富的地理和影像信息,它的应用使得高昂的城市建模成本得以大大降低。然而,倾斜摄影测量重建的三维城市模型大多应用于在浏览查看;人工交互式建模主要是针对单体建筑的精细化建模,虽然效果很好、精度很高,但在数字城市平台中并不是所有三维建筑模型都需要很高的精度。因此,直接对非地标性建筑物的倾斜摄影测量三维模型进行简单的交互式编辑,即可满足城市建模的效果需求。对三维模型的交互式编辑进一步降低了城市建模成本、提升了建模效率,是对现有人工交互式建模的补充。
但是,由于摄影测量精度等问题的影响,倾斜摄影测量三维模型在拐角棱线处结构粗糙、噪声较大,需要通过交互式编辑进行修复才能满足数字城市平台展示和分析的需求,而修复的关键就在于如何修复三维模型的局部结构。但在这些区域,模型规则性缺失、特征不明显,通过提取特征线再借助特征线进一步处理的方式构建拓扑和提取特征等预处理耗时较长,亟须一种有效、快速的三维模型棱线修复方法。
发明内容
(一)要解决的技术问题
鉴于现有技术的上述缺点、不足,本发明提供一种利用切割三角面片应用于三维模型棱线修复方法。
(二)技术方案
为了达到上述目的,本发明采用的主要技术方案包括:
一种利用切割三角面片应用于三维模型棱线修复方法,所述方法采用计算机进行处理,包括:
S1、获取待处理的模型文件;
其中所述待处理的模型文件为:与预先绘制的目标棱线相交的模型文件;
所述待处理的模型文件包括相应的模型文件数据;
其中所述模型文件数据包括:模型文件的几何信息和模型文件的纹理信息;
所述模型文件的几何信息包括:空间三角网中的三角形各顶点坐标和纹理坐标;
所述模型文件的纹理信息包括:用于渲染真实纹理的图片;
S2、针对所述待处理的模型文件进行线程任务分配,获取多个线程任务;并执行所述多个线程任务,获取第二棱线;
所述第二棱线为所述目标棱线修复后的棱线;
其中每一线程任务为根据一个模型文件和所述预先绘制的目标棱线获取与所述模型文件对应的三角形,并根据所述三角形对所述模型文件融合。
优选的,所述步骤S2包括:
获取当前计算机的核心数CoreNums,并将所述核心数CoreNums作为线程池的线程数;
根据所述待处理的模型文件个数获取与所述待处理的模型文件数量相同的多个线程任务,并将所述多个线程任务提交给线程池执行所述线程任务,直至所有线程任务执行完成。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东北大学,未经东北大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011566218.5/2.html,转载请声明来源钻瓜专利网。