首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种基于网格辅助的倾斜摄影建筑物的单体化实现方法 

申请/专利权人:浙江大学

申请日:2024-04-17

公开(公告)日:2024-07-05

公开(公告)号:CN118298125A

主分类号:G06T17/20

分类号:G06T17/20;G06T19/20

优先权:

专利状态码:在审-实质审查的生效

法律状态:2024.07.23#实质审查的生效;2024.07.05#公开

摘要:本发明公开了一种基于网格辅助的倾斜摄影建筑物的单体化实现方法。本发明通过构造一个网格结构,对整个模型进行网格化处理,通过线性插值法对网格进行求值,通过高度阈值来确定属于建筑物的区域,并且结合区域生长的空间聚类算法去除掉属于地面的三角面片,通过纹理图片的信息去除掉属于树木的三角面片。本发明使用网格辅助方法,克服了传统方法中繁重的人工操作,节省了人力资源,并可靠、精准地实现了倾斜摄影模型中建筑物的单体化处理。

主权项:1.一种基于网格辅助的倾斜摄影建筑物的单体化实现方法,其特征在于,包括步骤如下:S1:向VisualStudio编译器输入倾斜摄影三维模型osgb文件,包括Lod15到Lod23层次的所有文件,Lod15-Lod20称作低纹理细节层次,Lod21-Lod23称作高纹理细节层次;每个osgb文件对应一个由三角面片组成的模型;S2:读取Lod19层次的osgb文件中顶点与三角面片的几何信息,包括顶点的索引下标、顶点的坐标、顶点的纹理坐标、法向量、三角面片的索引下标和三角面片的三个顶点的索引;创建相应的数据结构保存信息;所述的相应的数据结构包括顶点的类和三角面片的类;其中顶点的类保存的信息包括顶点的索引下标、顶点的坐标、顶点的纹理坐标和法向量;三角面片的类保存的信息包括三角面片的索引下标、三角面片的三个顶点的索引;S3:通过S2读取的几何信息计算三角面片的法向量并且将其保存进三角面片的类中;S4:分别构建顶点和三角面片的拓扑关系,计算顶点的相邻三角面片的索引以及三角面片的相邻三角面片的索引,并将相应的索引数组分别保存进顶点的类以及三角面片的类中;S5:将Lod19模型的俯视图分成100*100的网格,并保存网格中坐标x、y的最小值和最大值;S6:对网格进行插值计算,并赋值;该值的几何含义是从该网格中心点竖直向上的直线与模型中三角面片相交的点P所对应的高度值;S7:使用区域生长的空间聚类算法获得初步的地面三角面片;S8:利用纹理颜色辅助判断,空间中的顶点是否属于偏向绿色的点;S9:确定包裹建筑物的轮廓线,轮廓线以内的区域为建筑物部分,并根据S8的判断结果去除属于树木类的建筑物以及组成该建筑物的三角面片;将属于建筑物网格内的三角面片标记为1,同时通过图论的知识将不同建筑物用不同的序号来进行标记,并且保存进网格信息中;S10:将S9中标记为1的三角面片的三个顶点索引输出,依旧保持其三角面片的信息,贴上纹理图片得到单体化后的建筑物,并将网格信息保存成文件,其中网格信息包括网格中坐标x、y的最小值与最大值以及100*100每个网格所对应的建筑物序号;S11:多Lod的联动,由多个Lod级别的文件联合判断属于建筑物的区域;采用Lod18、Lod19、Lod20联动,将Lod18、Lod20级别的文件分别采用S2-S10相同的操作获得对应的单体化后的建筑物和网格信息,按照各自网格内建筑物区域的权重进行修改,减少误差;S12:由低纹理细节层次文件得到的网格数据应用到高纹理细节层次中,得到高纹理细节层次文件中属于建筑物的几何区域;S13:将高纹理细节层次中的属于同一建筑物的部分进行合并,由此得到Lod21-Lod23对应层次单体化后的建筑物;S14:最终输出Lod18-Lod20每个层次单体化后的建筑物,以及Lod21-Lod23每个层次将每个分散在不同文件里的建筑物合并后的结果。

全文数据:

权利要求:

百度查询: 浙江大学 一种基于网格辅助的倾斜摄影建筑物的单体化实现方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。