[发明专利]三维模型坐标的纠正方法、系统、计算机可读存储介质有效
申请号: | 202110271578.0 | 申请日: | 2021-03-12 |
公开(公告)号: | CN112687000B | 公开(公告)日: | 2021-06-15 |
发明(设计)人: | 何玉生;杨江川;方鹏;问静怡;周旺华 | 申请(专利权)人: | 杭州今奥信息科技股份有限公司 |
主分类号: | G06T17/05 | 分类号: | G06T17/05;G06T17/20 |
代理公司: | 杭州裕阳联合专利代理有限公司 33289 | 代理人: | 田金霞 |
地址: | 311100 浙江省杭州市余杭区*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 三维 模型 标的 纠正 方法 系统 计算机 可读 存储 介质 | ||
1.一种三维模型坐标的纠正方法,其特征在于包括以下步骤:
加载原始三维模型;
采集用户于俯视视角下对所述原始三维模型进行的刺点操作,获得相应的像控点;
基于所述像控点构建精密三角网,所述精密三角网中包括若干个三角单元,每个三角单元的面积均小于等于预设的面积阈值;
对各三角单元中所包含的特征点坐标进行纠正,获得相对应的重建坐标,具体为:
提取三角单元的顶点坐标,基于所述顶点坐标计算获得与所述三角单元相对应的拟合方程;
提取位于所述三角单元内的特征点坐标;
基于所述拟合方程对所述特征点坐标进行纠正,获得相应的重建坐标。
2.根据权利要求1所述的三维模型坐标的纠正方法,其特征在于:
所述顶点坐标为三角单元顶点的二维坐标;
基于梯度下降法对所述顶点坐标进行拟合,获得与所述三角单元相对应的拟合方程。
3.根据权利要求2所述的三维模型坐标的纠正方法,其特征在于:
基于像控点生成初始三角网;
对所述初始三角网中面积大于预设的面积阈值的三角单元进行分解,直至所有三角单元的面积小于预设的面积阈值,获得精密三角网。
4.根据权利要求3所述的三维模型坐标的纠正方法,其特征在于:
随机提取一个像控点作为初始点;
提取与所述初始点最近的像控点,将所述初始点与所述像控点相连,获得基准线;
提取与所述基准线最近的像控点,基于所述基准线和所述像控点构建三角形,并将所述基准线与所述像控点相连的边作为新的基准线,重复本步骤,直至无新的基准线生成,获得初始三角网。
5.根据权利要求4所述的三维模型坐标的纠正方法,其特征在于,当三角单元面积大于预设的面积阈值时,将所述三角单元作为待分解单元,按照以下步骤进行分解:
提取所述待分解单元中各边的中点,并令各中点两两相连,生成四个新的三角单元。
6.根据权利要求1至5任一所述的三维模型坐标的纠正方法,其特征在于:
刺点操作包括对像控点的增加、删除、改正和查看操作。
7.根据权利要求1至5任一所述的三维模型坐标的纠正方法,其特征在于,获得相应的重建坐标后还包括模型重建步骤,具体步骤为:
汇总所有重建坐标,基于所述重建坐标生成并输出纠正模型。
8.一种三维模型坐标的纠正系统,其特征在于,包括:
加载模块,用于加载原始三维模型;
刺点模块,用于采集用户于俯视视角下对所述原始三维模型进行的刺点操作,获得相应的像控点;
坐标纠正模块,包括三角网构建单元和坐标计算单元;
所述三角网构建单元,用于基于所述像控点构建精密三角网,所述精密三角网中包括若干个三角单元,每个三角单元的面积均小于等于预设的面积阈值;
所述坐标计算单元,用于对各三角单元中所包含的特征点坐标进行纠正,获得相对应的重建坐标,其被配置为:
提取三角单元的顶点坐标,基于所述顶点坐标计算获得与所述三角单元相对应的拟合方程;
提取位于所述三角单元内的特征点坐标;
基于所述拟合方程对所述特征点坐标进行纠正,获得相应的重建坐标。
9.根据权利要求8所述的一种三维模型坐标的纠正系统,其特征在于,还包括模型输出模块;
所述模型输出模块,用于汇总所有重建坐标,基于所述重建坐标生成并输出纠正模型。
10.一种计算机可读存储介质,其存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1至7任意一项所述方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州今奥信息科技股份有限公司,未经杭州今奥信息科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110271578.0/1.html,转载请声明来源钻瓜专利网。