[发明专利]基于三维仿真模型的倾斜摄影三维模型对象化应用方法有效
| 申请号: | 201711063650.0 | 申请日: | 2017-11-02 |
| 公开(公告)号: | CN107833273B | 公开(公告)日: | 2021-03-02 |
| 发明(设计)人: | 詹勇;陈翰新;向泽君;陈良超;薛梅;王国牛;李锋;何兴富;王俊勇;刘局科 | 申请(专利权)人: | 重庆市勘测院 |
| 主分类号: | G06T17/00 | 分类号: | G06T17/00;G06T7/30;G06T15/04 |
| 代理公司: | 北京科亿知识产权代理事务所(普通合伙) 11350 | 代理人: | 汤东凤 |
| 地址: | 400020 *** | 国省代码: | 重庆;50 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 三维 仿真 模型 倾斜 摄影 对象 应用 方法 | ||
1.一种基于三维仿真模型的倾斜摄影三维模型对象化应用方法,其特征在于,包括如下步骤:
S1、对人工三维仿真模型与倾斜摄影三维模型坐标配准:根据所述人工三维仿真模型与倾斜摄影三维模型所采用的坐标信息、偏移值,将所述人工三维仿真模型与倾斜摄影三维模型移动至同一位置,两个数据集包含模型范围一致;
S2、遍历人工三维仿真模型数据集,获取人工三维仿真模型的底面投影信息,并建立底面模型;
S3、利用所述人工三维仿真模型数据集,获得人工三维仿真模型的元数据信息,包括图层分类信息,模型ID信息,赋予所述底面模型,建立对象模型信息数据库;
S4、开展对象化应用时,将所述对象模型信息数据库作为倾斜摄影模型数据库的应用数据库,与倾斜摄影模型数据库同时加载。
2.如权利要求1所述的基于三维仿真模型的倾斜摄影三维模型对象化应用方法,其特征在于,所述步骤S1包括以下步骤:
S11、获取所述人工三维仿真模型与倾斜摄影三维模型数据的坐标系统信息,偏移值;
S12、通过坐标变换实现倾斜摄影三维模型到人工三维仿真模型坐标配准;
S13、找出人工三维仿真模型数据与倾斜摄影测量模型数据变化的部分。
3.如权利要求1所述的基于三维仿真模型的倾斜摄影三维模型对象化应用方法,其特征在于,所述步骤S2包括以下步骤:
S21、设定人工三维仿真模型的包围盒为:BoundingBox(xmin,ymin,zmin,xmax,ymax,zmax),包围盒半径为R,R≥0;xmin,ymin,zmin分别为包围盒BoundingBox在x,y,z方向上的最小值;xmax,ymax,zmax分别为包围盒BoundingBox在x,y,z方向上的最大值;
利用包围盒建立投影相机,相机投影方式为正交投影,相机位于上述人工三维仿真模型的包围盒BoundingBox中心的正上方,距离中心2R处,相机投影范围为所述人工三维仿真模型在XOY平面上投影的包围盒BoundingBox范围;
S22、利用渲染到纹理技术,根据人工三维仿真模型在XOY平面上投影的包围盒范围,得到人工三维仿真模型的下XOY平面上的投影图,为人工三维仿真模型底面投影纹理;
S23、对人工三维仿真模型底面投影纹理进行二值化,将有颜色的区域设置成W(255,255,255,255),将其他区域设置成B(0,0,0,0),从而实现在纹理上模型底面和非底面的区分;
S24、扩展模型底面,即扩展底面投影纹理中的白色像素边缘:
遍历原始像素,若当前像素为W,则同一位置的新像素为W;若为B,且四周相邻像素存在一个W,则将同一位置的新像素设置为W,否则依然为B;完成后得到底面纹理图;所有像素遍历完,即将模型范围扩展了像素;
S25、建立底面模型。
4.如权利要求3所述的基于三维仿真模型的倾斜摄影三维模型对象化应用方法,其特征在于:所述步骤S25按以下步骤进行:
利用底面纹理图对应的四个角点,根据所述相机的投影范围,得到四个角点对应的空间坐标,建立一个矩形,矩形采用的纹理为底面纹理图,该矩形称为底面模型;遍历人工三维仿真模型数据集,得到所有人工三维仿真模型的底面纹理图的底面模型。
5.如权利要求3所述的基于三维仿真模型的倾斜摄影三维模型对象化应用方法,其特征在于:
所述步骤S25按以下步骤进行:根据底面纹理图,采用图像处理中提取轮廓线的方法,得到底面纹理图的矢量轮廓线,得到模型的底面轮廓线,利用轮廓线建立底面模型,纹理采用底面纹理图;同时,根据利用底面纹理图的四个角点对应的模型空间坐标,将矢量轮廓线从像素坐标转换到模型空间坐标系;并设置模型的ID为人工三维仿真模型的ID值;
遍历人工三维仿真模型数据集,得到所有人工三维仿真模型的底面轮廓,建立底面模型。
6.如权利要求1所述的基于三维仿真模型的倾斜摄影三维模型对象化应用方法,其特征在于,所述步骤S3包括:
S31、遍历人工三维仿真模型数据集中所有模型,得到每一个人工三维仿真模型数据集的图层信息,每个模型的底面范围、中心点等信息,此时每个底面模型的ID与人工三维仿真模型ID一致;
S32、人工三维仿真模型与倾斜摄影三维模型变化的部分,新增的部分,重新绘制底面;拆除的部分,删除人工三维仿真模型底面;
S33、将所有的底面模型,按照建立人工三维仿真模型的入库方法,进行数据集成入库,从而建立对象模型信息数据库,对象模型信息数据库的模型内容与人工三维仿真模型一致;
S34、获取人工三维仿真模型数据集的元数据信息,所述元数据信息包括数据集覆盖范围,建立时间、坐标系;修改数据生成时间,性质以及范围,作为对象模型信息数据库的元数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于重庆市勘测院,未经重庆市勘测院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711063650.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种全景空间构建方法
- 下一篇:一种三维电缆模型的创建方法及系统





