前期规划测绘的项目,甲方要求提交正射影像、DSM及线划图成果,小编确定用PIX4D生成正射影像和DSM,然后在EPS里把DSM和DOM叠加采集主要地物边界线的方案,接着火速进行外业无人机航飞作业,处理生成的DOM和DSM,如下图:
侧视图
But
在EPS软件中进行采集线划图时,由于地物的遮挡和影像匹配误差的影响,构网后在同一区域采集高程点时,高程误差比较大,下图中的空旷公路区域,高程保持的比较好,可以直接采集高程:
但在这个图示中,受地物遮挡及树木的影响,匹配得到的点云误差比较大,构网后可以看出道路凹凸不平,这样就给高程采集带来很大的不便:
现将解决的思路和步骤与大家分享,同时也想通过这个案例与大家分享无人机影像匹配点云的滤波知识
解决思路如下:
首先将PIX4D匹配得到的点云加载到Terrasolid中进行滤波得到地面点,然后构建三角格网并进行简单的DEM编辑,接着将滤波后的点云在Inpho的DTMaster模块中进行补洞和DEM编辑,然后导出滤波编辑后的点云,三角构网生成tif格式的DEM,最终在EPS软件中将DEM和DOM进行叠加,从而采集到正确的高程点。
详细操作步骤如下:
第一步,新建Terrasolid工程,添加必要的点云类别、勾选颜色属性并对工程进行分块,红色的边界线为分块边界线,如下图所示:
第二步,下面以分块中的一块数据为例,使用宏命令进行点云分类,主要有以下几个步骤:
a.将点云分类为默认的default类,如下图:
b.分离出孤立点和低点(terrasolid使用渐进三角网加密算法进行滤波分类,对低点噪声很敏感):
c.用植被指数分类出植被点:
分类得到的植被点如下图所示:
d.通过表面拟合,分离出属于表面上的点,如图:
e.对分离出的表面模型点进行平滑操作,以减少噪声:
f.分离出地面点:
最终的分类结果(地面点以及地面点加上植被点)如图:
第三步,在terrasolid中对分类得到的地面点进行三角构网并手动对错分的点云类进行修改,使用下图中红框工具构网,然后使用黄框中的工具对错分类的点云进行手动分类
手动分类前后的对比效果如下:
在Terrasolid中经过简单手动编辑后构网得到的DEM如下:
第四步,在terrasolid中对分类得到的地面点简单进行手动修改后,将编辑后点云导出并加载到Inpho软件中进行补洞及快速便捷的二次编辑,补洞前后效果如下:
在Inpho的DTMaster模块中进行快速的地形插值编辑,示意图如下:
第五步,导出补洞并在DTMaster进行手动编辑后的点云,将点云加载到globalmapper软件中,对点云构建三角格网生成tif格式的DEM数据(带tfw信息),如图:
最后在EPS中叠加融合DEM及DOM数据,然后在裸地、公路等区域采集高程点。怎么样,看完这波操作,你是不是也想尝试一下呢?
(转自慧天地,如有侵权,请联系删除)
编辑 | 陆宝丽
审核 | 朱一凡