【干货】消费级无人机干测绘 | 从影像数据获取到PIX4D、Smart3D正射倾斜三维生产教程
本文共分4部分
01.影像数据的获取
02.Pix4D UVA正射教程
03.Pix4D Mapper倾斜三维教程
04.Contexcapture(Smart3D)倾斜正射教程
近年来消费级无人机使用越来越普遍,用来干测绘的门槛也越来越低。随便拿台大疆四旋翼无人机,配上免费的第三方航线规划软件,再用网上到处能下载的无人机影像处理软件,就能轻松生成正射影像和倾斜三维模型。今天以大疆精灵系列无人机为例,主要介绍使用Pix4dCapture和Altizure软件进行无人机正射和倾斜三维影像数据获取,后续文章再单独介绍无人机影像数据处理。
大疆精灵4 RTK版——无人机测绘神器
首先准备一台大疆精灵系列无人机(精灵3和4普通版都可以),在手机或平板电脑上安装对应的DJI Go飞控软件(现在都需要注册一个账号并登陆才能使用),在DJI Go软件中做好常规的设置,比如飞行限高和遥控器操控手等,并确保固件已升级,可以正常飞行。
在手机或平板电脑上安装Pix4dCapture或Altizure,这两款都是免费的app,在行业内使用比较广泛。
DJI GO软件操控界面
2、Pix4dCapture软件介绍
启动Pix4Dcapture软件,需要先注册并登陆Pix4D账号。
登陆后,选择使用的无人机型号后,弹出任务规划界面,这里提供多种类型的任务规划。
上图是Pix4Dcapture支持的任务选项,第一和第二个是正射航线规划,第三个是三维航线规划,第四个是环绕飞行,第五个是自由飞行(定时或定距拍照)。就测绘应用而言,正射航线规划和三维航线规划应用较多,但Pix4Dcapture的三维航线仅飞交叉航线(只飞行2遍),相对于Altizure软件飞行5条航线的三维效果而言,不建议使用Pix4Dcapture飞三维航线。下面主要介绍使用Pix4Dcapture软件进行正射影像数据获取。
Pix4Dcapture软件正射航线规划支持多边形和矩形范围规划,其中多边形范围规划比较实用,可以通过手动设置飞行范围,调整参数进行正射航线规划。
正射航线规划时,需要将无人机相机镜头设置成90度,垂直向下拍摄;设定飞行高度,为保证安全飞行以及影像分辨率,建议飞行相对高度设置在120m以内;航向重叠(Front overlap)设置70%以上,旁向重叠(Side overlap)设置成60%以上。设置完成后,保存任务,准备起飞。
Pix4Dcapture软件进行上述检查后,长按起飞按钮3秒,无人机即可自动起飞并按照设定航线进行照片拍摄。以上起飞过程也支持先采用DJI GO软件将无人机起飞悬停后,再切换到Pix4Dcapture软件进行任务上传,上传后无人机根据设定航线执行飞行任务。
3、Altizure软件介绍
Altizure app是由 Altizure.com 设计的一款无人机辅助拍照软件。Altizure软件可以控制飞机在设定路径上飞行并进行定时拍照,,以自动采集五个方向的图片用作倾斜摄影,然后生成实景真三维模型,当然,也可以更有效地只拍一个垂直方向生成正射影像。由于Altizure只支持矩形范围航线设计,因此正射航线规划功能没有Pix4Dcapture软件好用,下面主要介绍使用Altizure软件进行倾斜三维影像获取。
跟使用Pix4Dcapture软件一样,使用Altizure软件前,先打开DJI GO软件,确保飞机可以正常起飞,然后拔出USB连接线,并重新连接,进入Altizure软件。
以上介绍了使用Pix4Dcapture软件和Altizure软件规划消费机无人机进行正射影像和倾斜三维影像的数据获取,若想要后期处理得到高精度的正射影像或倾斜三维模型,还需要进行像控点测量(使用大疆精灵4 RTK版不需要测量像控点)。
像控点标志
若不进行像控点测量,直接对无人机影像数据进行处理,也可以得到飞行区域各地物之间的相对位置关系,但是绝对位置存在10米左右的偏差。
5、小结
考虑到Pix4UAV软件是Pix4Dmapper软件的早期版本,虽然二者功能相似,但还是存在不一致的地方。
根据个人应用经验,使用大疆消费级无人机照片生成正射影像优先推荐Pix4UAV软件,理由是快速+专业+全自动。当然美国Bentley公司的ContexCapture(原来叫Smart 3D)软件生成正射影像功能更强大,后续文章也会单独介绍,但个人觉得Pix4UAV更适合普通玩家。
2、添加照片,注意照片目录不要有中文。
3、自动识别照片POS信息,主要识别照片位置信息。
4、照片添加完成后,将拍照点位显示在地图上。
单击Georeference菜单下的"GCP Editor"子菜单,弹出下面对话框,根据现场测量像控点情况刺像控点。若没有现场测量像控点,跳过该步骤,仍可进行正射影像拼接,只是拼接的正射影像误差相对较大,尤其是绝对位置偏差较大。
单击Process菜单下的”Local processing“(本地处理)子菜单,在地图界面下方会出现参数设置界面(Cloud processing是云处理模式,需要购买账号,然后将照片上传到云服务器上处理)。
1、Initial project processing(初始处理)可以选择”Rapid“(快速)处理也可以选择”Full“(高精度)处理,”Rapid“处理是快拼,速度快但处理精度相对较低;”Full“处理则相反,处理速度较慢,但精度较高。
设置完参数,单击运行。运行完第一步(Initial project processing)后,在地图窗口右侧会生成Quality Report(质量报告)。
质量报告还包括照片拍摄的航迹点、航迹线以及拍摄起点(加粗的红点为起点)。
质量报告还包括照片重叠度检查,红颜色表示重叠度不够。
质量报告还包括二维连接点示意图,连线颜色越深代表连接点匹配越好。
拼接过程全自动,无需人工干预。拼接完成后,正射影像(tif格式)会导出至指定目录下,并加载到地图窗口中,同时导出的文件还包括DSM文件(tif格式)和点云文件(laz格式)等。
上节文章介绍了使用Pix4UAV软件进行大疆消费级无人机正射影像拼接,本节主要介绍Pix4UAV软件的升级版Pix4Dmapper软件的常见功能,包括正射影像拼接和倾斜三维建模。
一、新建工程
打开Pix4Dmapper软件。
导入大疆无人机获取的照片。
二、正射影像拼接
单击地图窗口下面“本地处理”下的“选项”按钮,弹出“处理选项”窗口,这里可以进行各选项设置,通常无需手动设置,只需要选择对应的模板。
在“处理选项”对话框左下角有一个“加载模板”按钮,这里内置了各种模板对应的选项,只需选择模板即可(内置模板与新建项目中的“处理选项模板”对应)。这里选择“3D地图”或“3D地图-快速/低分辨率”模板,进入正射影像拼接功能。
单击“开始”按钮,进入初始化处理阶段,待该阶段处理完成会弹出一个质量报告(质量报告详细介绍戳这里),同时自动进入下一步处理。
处理过程可以查看三维视图。
处理完成后得到数字正射影像图(DOM)。
以及数字地表模型(DSM)。
单击“运行”菜单中的“生成谷歌地图瓦片、KML和Mapbox瓦片”子菜单,可以将拼接的正射影像导出成KML格式的地图瓦片,可以加载到谷歌地球软件中查看。
以上,正射影像拼接工作已完成。
截止到目前,只生成了三维点云数据,倾斜三维模型还未生成。需要单击“运行”菜单下的“生成三维网格纹理”子菜单,待运行完成才能生成三维模型。生成的三维模型在项目路径下的“2_densification”-“3d_mesh“文件夹下,为obj格式,可以使用ContexCapture Acute3D Viewer软件、3d max 软件等通用三维软件打开。
1、非专业应用无需添加像控点,无像控点主要是绝对位置偏差稍大;
2、处理选项模板中的“快速/低分辨率”模板是快速处理模式,处理速度快很多,但是精度会差不少;
3、相同无人机数据情况下pix4dmapper倾斜三维建模精度比Contexcapture 软件要差些,三维建模推荐使用Contexcapture 软件。
04Contexcapture倾斜三维教程
倾斜摄影测量技术是国际测绘遥感领域近年发展起来的一项高新技术,以大范围、高精度、高清晰的方式全面感知复杂场景,通过高效的数据采集设备及专业的数据处理流程生成的数据成果直观反映地物的外观、位置、高度等属性,为真实效果和测绘级精度提供保证。三维建模在测绘行业、城市规划行业、旅游业、甚至电商业等的行业应用越来越广泛,越来越深入。
ContextCapture是Bentley公司于2015年收购的法国Acute3D公司的产品。借助ContextCapture软件,无需昂贵的专业化设备,只需利用普通照片即可快速重建各种类型基础设施项目的现状三维模型。使用这些细节丰富的高精度三维实景网格模型,可在基础设施项目的整个生命周期内为设计、施工和运营决策提供精确的现实环境背景参考。
ContextCapture有两个版本,一个是普通版ContextCapture,另一个是中心版ContextCapture Center。顾名思义,后者可以进行集群计算,而且提供了水面约束功能以及提供SDK,而普通版除了没有这些功能外,对数据量也有要求。
目前比较主流的三维建模软件除了Bently公司的ContextCapture外,还有俄罗斯Agisoft公司的PhotoScan,瑞士Pix4D公司Pix4Dmapper。这几个三维建模软件各有优缺点,PhotoScan比较轻量级,但是生成的模型纹理效果不是太理想,Smart3D生成的三维模型效果最为理想,人工修复工作量较低,但是软件比较复杂,不易上手且价格较高,而Pix4Dmapper则位于二者之间。
Setting: 一个中间媒介,它主要是帮助Engine指向任务的路径。
Master:主要的人机交互界面,相当于一个管理者,它创建任务、管理任务、监视任务的精度等。
Engine:只负责对所指向的Job Queue中任务进行处理,可以独立鱼Master打开或者关闭。
5、生成正射影像
-----END-----
社群交流 / 原创投稿 / 商务合作
(请添加下方小家微信:jiace03)
来源:海洋GISER成长记
推荐阅读
【技术】城市实景三维场景分级及模型修整技术探讨,测绘人学起来!
推荐关注
温馨提示:近期,微信公众号信息流改版。每个用户可以设置 常读订阅号,这些订阅号将以大卡片的形式展示。因此,如果不想错过“测绘之家”的文章,你一定要进行以下操作:进入“测绘之家”公众号 → 点击右上角的 ··· 菜单 → 选择「设为星标」
点分享
点点赞
点在看
↓↓↓点击下方“阅读原文”查看更多精彩内容...