APP下载

基于Sm a rt3D和Te rra Solid软件的无人机倾斜摄影生产DEM方法研究

2018-08-01黄剑飞

经纬天地 2018年3期
关键词:三角网测量点滤波

□ 黄剑飞

(广东省测绘产品质量监督检验中心,广东 广州 510075)

0.引言

倾斜摄影测量是一种通过飞行平台搭载多个相机,同时从垂直、倾斜等多个不同的角度进行影像拍摄,获取地面物体完整信息的摄影测量技术[1],该技术集成GPS/INS技术,可快速获取数字地表模型(DSM),经过后期数据处理可进一步获得DEM、DOM和DLG产品[2]。无人机作为一种新型的低空遥感对地观测手段,具有操控简单、获取影像周期短、机动性强等优点。无人机与倾斜摄影测量技术结合,可弥补传统航测成本高、飞行窗口要求高、生产组织困难等诸多不足[3],极大地提升作业效率,已广泛应用于城市三维建模、三维地质勘查中。DEM生产根据其空间信息数据源获取方式分类,大致可分为传统手段直接测量(全站仪、RTK)、传统航空摄影测量、从已有基础地理信息资料采集、机载激光扫描(LiDAR)等,目前,Smart3D软件已可以直接建模并导出LAS格式的密集匹配点云,为DEM生产提供了一种新的数据源。本文探讨了一种利用Smart3D软件处理无人机倾斜摄影影像数据生成地表点云,利用TerraSolid软件进行地表点云滤波与人工编辑分类并生成DEM的方法,并通过试验验证了其DEM生产中的可行性。

1.倾斜摄影测量影像生产DEM的流程

利用倾斜摄影测量影像生成DEM的流程包括数据准备、数据导入及像控点刺点、空中三角测量、多视影像密集点云匹配、点云粗差剔除、点云滤波、点云人工编辑分类、构建三角网及DEM输出等步骤,(如图1所示)。

无人机搭载多镜头倾斜云台按设计航线飞行,可获得高重叠度(70%~80%)、高分辨率的倾斜影像数据和曝光点POS数据。在建模生成点云前应对影像的质量进行检查,检查内容主要包括以下几个方面:影像清晰度、是否有重影、层次是否鲜明、色调一致性、反差合理性、是否有大面积阴影、反光、不清晰点[4],对可能影响建模精度的影像应予以剔除。经过检查的倾斜影像数据需要根据不同视角的相机单独存储,且影像的命名应具有唯一性。

点云生成是在Smart3D软件中进行的。Smart3D是基于图形运算单元GPU的快速三维场景运算软件,能够运算生成基于真实影像的超高密度点云,优势在于全自动、快速和稳健,以及优化的数据输出格式和广泛的数据源兼容性,不需要人工的干预便可以生成逼真的三维场景模型。该软件包括Master、Engine、Viewer三个主要模块,其中Master模块主要负责任务创建、任务管理及监视任务状态;Engine模块是引擎端,负责任务的处理;Viewer模块则主要用来浏览生成的三维场景与模型[5]。

点云滤波、人工编辑分类及DEM生成是在TerraSolid软件中完成的。TerraSolid软件是一款运行于MicroStation系统之上的LiDAR点云数据处理软件,它包括 TerraMatch、TerraScan、TerraModeler、TerraPhoto等模块,主要功能包括点云噪声和异常值的剔除、点云滤波、数据拼接、点云分类输出、DEM自动提取和编辑、影像数据的纠正和镶嵌等[6],本文只用 TerraScan和TerraModeler两个模块。

2.倾斜摄影测量数据点云生产

2.1 试验概况

试验区位于福建省顺昌县城西侧,面积约1.1平方千米,地形为平地和丘陵,地表主要以建筑物为主,南侧丘陵区域植被较茂密。采用六旋翼无人机搭载国产五镜头倾斜摄影系统,该系统由5台SONY DSC-QX100照相机组装而成,相机的像幅大小为5472×3648像素,相机焦距10.4mm。航线设计相对航高为150m,旁向、航向重叠度均为70%,垂直影像地面分辨率0.04m,共飞行4个架次,获得质量良好的垂直影像905张,倾斜影像3620张。为减少计算机运算量,本次仅采用其中第二架次共1115张影像进行试验。

2.2 创建工程

创建工程前需准备好相机参数列表、影像属性信息列表、像控点坐标列表、Options列表四张Excel表格,其中相机参数列表内容包括相机焦距、相片像素、传感器尺寸、相机之间相互位置关系等信息;影像属性信息列表内容包括影像名称及存储目录、拍摄相机编号、影像外方位元素等信息。Options表主要设置坐标系及相片路径信息。在Smart3D中新建工程,导入上述excel表即可完成区块创建。在Controlpoints界面完成像控点刺点,有效的控制点集合包括三个或者三个以上控制点,每个控制点需有两张及以上影像刺点[7]。

2.3 空三加密

空三加密及后续点云生成工作是由软件自动解算完成的,Smart3D软件结合影像外方位元素和地面控制点数据,先根据特征提取算法对影像进行特征提取,并建立连接点和连接线、控制点坐标以及POS数据的多视影像自检校区域网平差的误差方程,通过联合平差计算,得到每张像片的外方位元素以及所有加密点的物方坐标。

影像空三解算之后像对的总数为8481个,平均每张像片的像对数为15个,平均每张像片连接其他像片的数量为111张,平均每张像片上关键点数量为23895点,连接点总数为194473点,平均每个连接点的成像影像数为3张,平均每张像片上连接点数量为677点,重投影平均误差为0.60像素,重投影中误差为0.79像素,光线距离中误差为0.031m。空三加密后结果(如图2所示)。

图2 空三结果

2.4 多视影像密集匹配

在进行该步骤之前,软件会根据计算机的性能将项目分割成若干个瓦片进行单独的模型重建,这可解决计算机性能的不足,也方便采用集群运算模式时的任务分配[8]。根据空中三角测量运算出的影像外方位元素,通过多视影像密集匹配即可获得高密度的地表点云,生成的点云(如图3所示)。点云生成后系统还可继续生成DSM、DOM,本次生成了试验区DOM作为点云分类的参考影像。

图3 地表点云结果

3.点云滤波及分类

3.1 倾斜摄影测量点云特点

倾斜摄影测量生成的点云与机载LiDAR点云相比,有以下特点:

3.1.1 倾斜摄影测量点云数据不含回波信息。倾斜摄影测量是基于空中三角测量原理生成点云,LiDAR是属于回波法反射测量获得点云[9],所以倾斜摄影测量点云不含回波次数和回波强度信息,不能通过回波信息对点云进行分类。

3.1.2 倾斜摄影测量点云包含大量的建筑物侧面点云信息。机载LiDAR可以快速获取海量的顶面点云,但对地物侧面的信息获取有限。

3.1.3 倾斜摄影测量点云具有大量的点特征信息、线特征信息和边缘信息,如建筑物边缘、道路、断裂线等,这是LiDAR点云获取技术难以实现的。

3.1.4 倾斜摄影测量点云穿透性差,这主要是因为倾斜影像中存在较多的建筑、植被遮挡造成的,而机载LiDAR数据则具有较强穿透力,可到达地面。

3.2 粗差剔除

由于飞行因素影响、倾斜影像的摄影比例尺不一致、分辨率差异、地物遮挡等因素,倾斜摄影测量生产的点云数据不可避免会有错误点、杂点或偏离点等噪声信息。点云按照分布是否有规律可分为规则点云和散乱点云。对于规则点云可以采取孤立点排异法、邻域平均法、最小二乘法滤波、云平滑滤波等方法进行去噪处理;对于散乱点云,由于难以归纳其分布规律,则需要在构建不规则三角网并且构建拓扑之后再进行去噪[2]。对于一些明显的孤立点、漂移点、冗余点,则采用可视化交互的方式直接进行剔除。

3.3 点云滤波

要通过地表点云构建DEM,需要将点云中地物脚点去除,这一过程即点云的滤波。目前常用的滤波方法包括移动曲面拟合法、移动窗口滤波法、迭代三角网滤波法等。TerraSolid软件TerraScan模块分类地面点云采用迭代三角网滤波法,该方法先将测区划分成块,测区分块的最小尺寸要比该地区最大建筑物尺寸(Max building size)要大,然后从点云中选取最低点以及一定高差范围内的地面点作为地面种子点,建立最初的稀疏三角网,计算点云中剩余各点到三角网的夹角、距离等信息,与设定的迭代角(Iteration angle)、迭代距离(Iteration distance)进行比较,小于所设的迭代值,接受为地面点,否则拒绝接受为地面点,重复以上迭代,直到三角网不再有新的地面点加入,实现三角网加密的过程[10]。

在迭代参数设置方面,最大建筑物尺寸一般设置为测区最大建筑物较长的边长;迭代角是待分类点和三角形的最近顶点的连线与这个三角形所构成平面的最大夹角值,地形起伏变化越小,迭代角设置宜越小,一般在平坦地区使用较小值(4°),山地使用较大值(接近 10°);迭代距离是待分类点到这个三角形的最大距离值,它保证了在三角形很大时,重复向上构建三角形没有大的跳跃,迭代距离通常取值范围为0.5m~1.5m。本试验区建筑物尺寸在60m以内,北侧建筑区域地势平坦,南侧丘陵稍有起伏,最大高差约为30m,故滤波参数设置最大建筑物尺寸设置为60m,迭代角6°,迭代距离1.4m进行点云滤波,滤波前后点云对比(如图4所示)。

图4 滤波前后对比

3.4 点云人工编辑分类

图5 DEM渲染效果图

从图4可以看出,滤波后大部分建筑物及植被已与地面点云分开,但仍有部分建筑物和植被混杂在地面点云中,这是因为点云滤波算法并不能将所有非地面点和地面点区分开;此外,由于植被、建筑遮挡原因,右上方建筑密集区及右下方植被茂密区地面点云过于稀疏,出现地形失真情况,这些都需要后期人工编辑及分类。人工编辑的主要目的是剔除自动滤波后未滤掉的少量粗差点、辨别自动分类未正确分类的点和适当增加地形失真区域高程特征点,以达到控制DEM成果精度的目的。TerraScan模块提供了强大的多视图显示、断面查看、点云编辑、分类、增加特征线、特征点等工具,编辑时可导入试验区DOM作为参考地图,以方便人工编辑。

4.DEM生成

在TerraModeler模块中采用人工编辑后的地面点进行DEM构建,通过对关键点构三角网,并进行内插处理后,再实现格网对栅格数据的转变,得到DEM。试验区DEM成果(如图5所示)。

5.结束语

无人机倾斜摄影测量具有高速灵活、高效可靠、低成本的优势,Smart3D与TerraSolid软件结合,可快速处理由无人机倾斜设备获取的影像生成DEM,弥补了传统方法强度大、效率低、周期长的缺点,比较适合于小范围、建筑及植被密度较低区域的DEM快速生产,在灾害应急测绘、土石方估算、困难地区勘测等方面具有良好应用前景。本文仅从生产的可行性方面对无人机倾斜摄影测量生产DEM方法进行探讨,未涉及生产过程的质量控制及DEM精度评估,需要进一步研究。

猜你喜欢

三角网测量点滤波
飞机部件数字化调姿定位测量点的优选与构造算法
浅析冲压件测量点的规划
基于CAD模型的三坐标测量机测量点分布规划
PM2.5空中探测器的设计
针对路面建模的Delaunay三角网格分治算法
RTS平滑滤波在事后姿态确定中的应用
基于线性正则变换的 LMS 自适应滤波
清华山维在地形图等高线自动生成中的应用
基于随机加权估计的Sage自适应滤波及其在导航中的应用
基于Sage—Husa滤波的GNSS/INS组合导航自适应滤波