[发明专利]基于数字还原技术的可视化映射方法及系统在审
申请号: | 202210752082.X | 申请日: | 2022-06-29 |
公开(公告)号: | CN115147546A | 公开(公告)日: | 2022-10-04 |
发明(设计)人: | 王家伟;李颖;张磊;邹颂扬;鲍海波;张巍;夏伦应 | 申请(专利权)人: | 合肥安达创展科技股份有限公司 |
主分类号: | G06T17/00 | 分类号: | G06T17/00 |
代理公司: | 合肥天明专利事务所(普通合伙) 34115 | 代理人: | 高微微 |
地址: | 230023 安*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 数字 还原 技术 可视化 映射 方法 系统 | ||
1.基于数字还原技术的可视化映射方法,包括如下步骤:
对设计图纸以及设计参数进行三维可视化数字还原,得到三维场景模型图像,基于三维场景模型图像得到模拟点云;
获取真实场景的内外真实图像以及内外真实图像对应的实际点云,并通过实际点云对三维场景模型图像中模拟点云进行模型优化和核对,输出优化后的三维场景模型;
将优化后的三维场景模型输出的可视化场景反馈到终端。
2.根据权利要求1所述的基于数字还原技术的可视化映射方法,其特征在于,在对通过实际点云对三维场景模型图像中模拟点云进行模型优化和核对,输出优化后的三维场景模型中,具体包括:
通过点云空间的三维点云数据最小包围盒自适应间距得到体素网格,并移除掉没有三维点云数据命中的体素网格,得到第一体素集合;
移除掉所述第一体素集合中没有点命中的单个体素网格,得到第二体素集合和第二体素集合中的三维点云集合;
将所述第二体素集合中的三维点云集合映射到三维场景模型图像所处的坐标系下,计算映射后第二体素集合中的三维点云集合与三维场景模型图像中模拟点云的误差函数;
若误差函数值小于等于预设阀值,则保存所述内外真实图像的三维点云数据,该三维点云作为第三体素集合中的三维点云数据;
若误差函数值大于预设阀值,则将第二体素集合中的该三维点云数集合代替三维场景模型中对应的模拟点云,替换后的三维点云作为第三体素集合中的三维点云数据;
基于所述第三体素集合中的三维点云数据重构三维场景模型图像,输出优化后的三维场景模型。
3.根据权利要求2所述的基于数字还原技术的可视化映射方法,其特征在于,在计算映射后第二体素集合中的三维点云集合与三维场景模型图像中模拟点云的误差函数中,误差函数的计算过程如下:
计算将三维点云集合缩放逼近三维场景模型图像中的旋转矩阵Mt和平移矩阵Mr,记三维点云集合中点的数量为PC;
计算三维点云集合点的均值Pa1以及模拟点云的均值Pa2;
根据三维空间的缩放系数S,得到缩放矩阵Ms;
根据旋转矩阵Mt、平移矩阵Mr和缩放矩阵Ms计算得到P0位置;
预设三维场景模型图像中顶点坐标集合记为P1;
遍历P1集合,查找在P0集合中与P0位置的距离最近的点,计算误差函数的误差函数值。
4.根据权利要求3所述的基于数字还原技术的可视化映射方法,其特征在于,其中,均值Pa1和均值Pa2通过以下公式计算:
N(x,y,z)=Pa1/Pa2
其中,N(x,y,z)为云集合点的均值Pa1与模拟点云的均值Pa2的比例集合,Pavg表示三维点云集合中所有点的平均值,P(x.y.z)表示维点云集合中点的集合,PC为三维点云集合中点的数量。
5.基于数字还原技术的可视化映射方法,包括如下步骤:
获取真实场景的外观真实图像,并对所述外观真实图像进行还原,得到还原图像;
通过还原图像以及设计参数得到模拟点云,对模拟点云进行三维可视化数字还原,得到三维场景模型图像;
获取真实场景的内部真实图像以及内部真实图像对应的实际点云,并通过实际点云对三维场景模型图像中模拟点云进行模型优化和核对,输出优化后的三维场景模型;
将优化后的三维场景模型输出的可视化场景反馈到终端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于合肥安达创展科技股份有限公司,未经合肥安达创展科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210752082.X/1.html,转载请声明来源钻瓜专利网。