OSGB倾斜模型的悬浮物自动批量删除方法技术

技术编号:24614605 阅读:235 留言:0更新日期:2020-06-24 01:43
OSGB倾斜模型的悬浮物自动批量删除方法,属于倾斜摄影三维建模技术领域,具体是一种OSGB倾斜模型的悬浮物自动批量删除方法。本发明专利技术的方法,采用三角面片数据、瓦片数据,以及它们的数据集合,通过三角面片连通性判断、三角面片数据集连通性判断、单个瓦片有效性及其有效三角面片数据集判断、瓦片邻接性判断、瓦片连通性判断,实现悬浮物的判段和批量自动删除。采用本发明专利技术的方法设计合理,具有自动化程度高、效率高、准确性好、成本低等特点。

Automatic mass removal of suspended solids based on osgb tilt model

【技术实现步骤摘要】
OSGB倾斜模型的悬浮物自动批量删除方法
本专利技术属于倾斜摄影三维建模
,具体是一种OSGB倾斜模型的悬浮物自动批量删除方法。
技术介绍
倾斜摄影技术是国际测绘领域近些年发展起来的一项技术,它颠覆了以往正射影像只能从垂直角度拍摄的局限,通过在同一飞行平台上搭载多台传感器,同时从一个垂直、四个倾斜等五个不同的角度采集影像,将用户引入了符合人眼视觉的真实直观世界。传统三维建模通常使用3dsMax、AutoCAD等建模软件,基于影像数据、CAD平面图或者拍摄图片估算建筑物轮廓与高度等信息进行人工建模。这种方式制作出的模型数据精度较低,纹理与实际效果偏差较大,并且生产过程需要大量的人工参与;同时数据制作周期较长,造成数据的时效性较低,因而无法真正满足用户需要。倾斜摄影测量技术以大范围、高精度、高清晰的方式全面感知复杂场景,通过高效的数据采集设备及专业的数据处理流程生成的数据成果直观反映地物的外观、位置、高度等属性,为真实效果和测绘级精度提供保证。同时有效提升模型的生产效率,采用人工建模方式一两年才能完成的一个中小城市建模工作,通过倾斜摄本文档来自技高网...

【技术保护点】
1.OSGB倾斜模型的悬浮物自动批量删除方法,其特征在于包括以下步骤:/n步骤1,确定三维模型中单个瓦片数据的有效性,并获取其唯一一个有效三角面片数据集S

【技术特征摘要】
1.OSGB倾斜模型的悬浮物自动批量删除方法,其特征在于包括以下步骤:
步骤1,确定三维模型中单个瓦片数据的有效性,并获取其唯一一个有效三角面片数据集Sv和待定三角面片数据集集合SSw;具体步骤为:
(1)对于单个瓦片数据t0,利用OpenSceneGraph(简称OSG)库读取数据,解析出该瓦片的几何信息和纹理信息;其中,几何信息主要包括顶点坐标集、三角面片索引集、三角面片顶点索引集;
(2)根据初步解析中得到的几何数据,构建各个三角面片,得到三角面片数据集合S1;
(3)新建一个三角面片数据集Si,取集合S1中的第一个三角面片s0,将s0加入到Si,并从S1中剔除s0;
(4)遍历集合S1中的三角面片sj,如果sj与集合Si中的任意三角面片具有连通性,则将sj放入集合Si,并将sj从集合S1中剔除,S1遍历完毕即得到一个集合Si;
(5)重复步骤3的过程(3)和(4),直到集合S1中不包含任何三角面片,此时得到M个三角面片数据集Si(1≤i≤M);
(6)判断本瓦片的有效性,得到本瓦片的有效三角面片数据集Sv和待定三角面片数据集集合SSw;
步骤2,遍历一个三维场景中的所有瓦片数据,确定有效瓦片数据集Tv和待定瓦片数据集Tw;具体处理过程为:
新建瓦片集合Tv,Tw;遍历一个三维场景内的所有瓦片数据,根据步骤3判断各瓦片的有效性,将有效瓦片加入到有效瓦片数据集Tv,将待定瓦片加入到待定瓦片数据集Tw;
步骤3,判断Tw中各瓦片与有效瓦片的连通性,扩充Tv并缩减Tw;具体过程为:
(1)取出待定瓦片数据集Tw中第一个瓦片数据t0,新建一个邻接瓦片数据集Tn;
(2)采用瓦片邻接性判断方法,从有效瓦片数据集Tv中找出所有与t0相邻接的瓦片并放入到邻接瓦片数据集Tn中;
(3)如果Tn中瓦片个数为0,即未找到邻接瓦片,此时不能判定t0是否孤立,因为此时其邻接瓦片不一定在有效瓦片集Tv中,将t0移动到Tw的末尾,继续执行过程步骤5的过程(1);如果Tn中瓦片数据大于0,则继续执行后续过程;
(4)新建一个计数器N,初始化为0,遍历邻接瓦片集Tn中各瓦片ti;
(5)采用瓦片连通性判断方法判断t0与ti是否具有连通性,如果连通则将N加1;
(6)重复步骤5的过程(5),直到Tn遍历完毕;如果N等于0,此时仍然不能判定t0是否孤立,因为此时其邻接瓦片不一定全部都在有效瓦片集Tv中,将t0移动到Tw的末尾,继续执行步骤5的过程(1);如果N大于0,则将其加入到有效瓦片数据集Tv并从待定瓦片数据集Tw中剔除;
(7)重复过程步骤5的过程(1)~(6),直到Tw中的瓦片数为0或者Tw中的瓦片不与任何有效瓦片连通,即孤立瓦片,停止循环,此时得到一个整体的有效瓦片数据集Tv,或一个整体的有效瓦片数据集T和一个孤立瓦片数据集Tg;
步骤4,判断Tv中各瓦片各待定三角面片数据集的连通性,不与有效三角面片数据集连通的待定三角面片数据集即判定为悬浮物;具体处理过程为:
(1)取出有效瓦片数据集Tv中的第一个瓦片t0,新建...

【专利技术属性】
技术研发人员:王莹闻平汪诗奇吴弦骏郑江谢飞杨彦梅付航杨勇喜廖丽敏保奇鹏
申请(专利权)人:中国电建集团昆明勘测设计研究院有限公司
类型:发明
国别省市:云南;53

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1