基于Pix4D使用无人机光学影像制作正射影像(DOM)和数字表面模型(DSM) 操作步骤

基于Pix4D使用无人机光学影像制作正射影像(DOM)和数字表面模型(DSM) 操作步骤

0. 前言

此教程目的是让读者学会使用PIX4D拼接航片,教程较为通俗,面向初学者和专业人士。

1.获取无人机光学影像

使用大疆精灵4RTK无人机,通过规划航线、设置飞行高度和重叠率等参数,获取航片,然后导出至电脑。

  • 右键图片,点击属性 ,点击详细信息 ,往下拉,可以看到GPS栏,里面有经纬度和高程数据,这就是照片的pos数据。

2.DOM和DSM

数字正射影像图(DOM,Digital Orthophoto Map),通俗地讲,就是把无人机拍的一张张照片合成为一张超级大的照片

数字表面模型(缩写DSM,Digital Surface Model)是指包含了地表建筑物、桥梁和树木等高度的地面高程模型,用来提取地表高程。和DEM相比,DEM只包含了地形的高程信息,并未包含其它地表信息,DSM是在DEM的基础上,进一步涵盖了除地面以外的其它地表信息的高程。

3.操作步骤

3.1 初始界面

3.2 新建项目

  1. 点击新项目...
  2. 设置项目文件夹路径和项目名称,点击next
  3. 选择图片或者图片所在的文件夹,点击next
  4. 查看图片的坐标参数图片数量相机型号,如果不准确,需要我们手动修改,比如软件识别的坐标为WGS84,但实际上我们飞的时候设置的是China 2000,那么就需要手动调整
  5. 调整图片的坐标系,点击右侧的编辑
  6. 在弹出的选择图像坐标系中选择高级坐标系选项
  7. 点击从列表,先点击基准面,找到China 2000,然后选择China Geodetic Coordinate System 2000,此时,我们选择的坐标是图片本身的坐标,是地理坐标系,显示的是经纬度,单位是度。设置好了之后点击OK,点击next
  8. 设置输出坐标系,如果你想输出投影坐标,就可以在此设置了,就把China Geodetic Coordinate System 2000改成你的数据所在的投影带,比如我的数据pos的经度是116E,高斯-克吕格3度带就是117E。 点击高级选项,选择从列表,找到China 2000CGCS2000/3-degree Gauss-Kruger CM 117E,点击OK

  • 改好之后是下面这样的,然后点击next。
  1. 选择标准中的3D Maps,点击next
  • 得到以下界面
  1. 设置处理选项,由于我们只需要DOM和DSM,点击左下角的处理选项,点击点云和纹理,在点云选项卡中取消勾选LAS,在三维网格纹理中取消勾选生成三维网格纹理。点击ok,此时总步骤为15步,点击开始。


3.3查看处理过程报告

在数据处理过程中,做完空三后会出具第一份报告

报告中会显示航片的精度、区域覆盖度等信息,我们需要关注以下几点:

  1. 整体分辨率,这个数据表明DOM的分辨率
  2. 图片使用率,这个数值表明了有多少张图片参与,是否有质量较差的部分
  3. DOM和DSM预览图,如果预览图没问题,那么这个项目基本上就ok
  4. 航片覆盖度,最佳效果为测区内都是绿色,黄色和红色覆盖的部分说明图片较少

    注意:由于本次项目使用精灵4RTK拍摄,免像控方案,所以没有控制点,报告中不会显示控制点精度。

3.4查看处理进度和成果

  1. 点击左下角的输出状态,查看总体的处理进度

  2. 点击正射影像图,打开文件夹标志

  • 图中文件即为成果DOM
  1. 项目的成果文件夹基础组成部分介绍,如图所示,3_dsm_ortho文件夹里面就是DSM和DOM成果,1_dsm是DSM,2_mosaic是DOM,分别点进去
  • 后缀为_dsm是DSM
  • 后缀为_mosaic是DOM

4.在ArcMap中打开DSM和DOM

直接把dsm和dom对应的tif数据拖进arcmap即可


感谢阅读!

相关推荐
IT猿手1 天前
基于控制障碍函数的多无人机编队动态避障控制方法研究,MATLAB代码
开发语言·matlab·无人机·openclaw·多无人机动态避障路径规划·无人机编队
IT猿手1 天前
基于 ZOH 离散化与增量 PID 的四旋翼无人机轨迹跟踪控制研究,MATLAB代码
开发语言·算法·matlab·无人机·动态路径规划·openclaw
IT猿手1 天前
基于控制障碍函数(Control Barrier Function, CBF)的无人机编队三维动态避障路径规划,MATLAB代码
开发语言·matlab·无人机·动态路径规划·无人机编队
IT猿手1 天前
基于 CBF 的多无人机编队动态避障路径规划研究,无人机及障碍物数量可以自定义修改,MATLAB代码
开发语言·matlab·无人机·动态路径规划
IT猿手1 天前
基于强化学习Q-learning算法的无人机三维路径规划算法原理与实现,MATLAB代码
算法·matlab·无人机·路径规划·动态路径规划
GIS数据转换器2 天前
洪水时空大数据分析与评估系统
大数据·人工智能·机器学习·数据挖掘·数据分析·无人机·宠物
LONGZETECH2 天前
实测职业教育无人机仿真教学软件:架构、功能与落地全解析
人工智能·架构·无人机·无人机仿真教学软件·无人机教学软件·无人机仿真软件
IT猿手2 天前
基于动态三维环境下的Q-Learning算法无人机自主避障路径规划研究,MATLAB代码
算法·matlab·无人机·动态路径规划·多无人机动态避障路径规划
Evand J2 天前
【三维飞行器】RRT路径规划与TOA定位仿真系统,MATLAB例程,路径起终点、障碍物、TOA锚点等均可设置。附下载链接
开发语言·matlab·无人机·定位·rrt·toa·三维航迹规划
灵翼飞航科技有限公司2 天前
精准测试基石:无人机动力系统测试台校准的必要性与实操方法
无人机