应该很久没有更新专栏了,看到很多私信,稍后会给大家依依回复需要教程的,为了让更多的知乎同学能看到三维重建软体的教程,我准备还是在专栏中依依写出来。直接进入正题,我们今天就详细讲一下PIX4D在航测项目中的数据处理教程。这里稍微多说一下,PIX4D是一款处理正射影像较好的软体,若是需要比较好的三维重建模型效果,我建议是使用ContextCapture(原Smart3D)。

(1) 作业流程图

(2)原始资料准备

原始资料包括影像数据、POS数据以及控制点数据。确认原始数据的完整性,检查获取的影像中有没有质量不合格的相片。同时查看POS数据文件,主要检查航带变化处的相片号,防止POS数据中的相片号与影像数据相片号不对应,出现不对应情况应手动调整。POS数据一般格式如下图,从左往右依次是

注意:若是使用大疆无人机(这类消费级别的无人机,所拍的航片也是含有POS信息的,只是没有单独的txt文档,都默认记录在航片信息中)。

控制点文件,控制点名字中不能包含特殊字元。控制点文件可以是TXT或者CSV。

(3)建立工程并导入数据

  • 建立工程

打开pix4dmapper,选项目 -新建项目,在弹出来的对话框中设置工程的属性,如下图所示,选上倾斜项目,然后输入工程名字,设置路径(工程名字以及工程路径不能包含中文)。新建项目选上,然后选择下一步Next。

  • 导入影像

点添加图像,选择加入的影像。影像路径可以不在工程文件夹中,路径中不要包含中文。点Next。

  • 设置影像属性

1)图像坐标系

设置POS数据坐标系,默认是WGS84(经纬度)坐标。

2)地理定位和方向

设置POS数据文件,点从文件选择POS文件。

3)相机型号

设置相机文件。通常软体会自动识别影像。确认各项设置后,点Next进入下一步。然

后点击Finish完成工程的建立。

(4)软体自动处理

点击菜单栏运行,选择本地处理,系统出现如下对话框。

在前面添加控制点过程中,如果初步处理已经运行了(使用方法2以及方法3选项添加控制点),那么这里就不需要再次运行了。根据需要选择所需要运行的步骤,点击开始按钮运行。

开始处理前的一些设置(这里一般都是默认)

  • 初始化设置

处理中格子中前面已经提及,这里不重复。

a. 特征匹配

设置处理单位像素大小,越大效果越好,花的时间也越多。越小耗时越小。

b. 优化

环节包括了多次的空中三角测量、光束法区域网平差以及相机自检校计算。Internal camera parameters、External camera parameters内部参数以及外部参数(可以分别理解为内方位元素以及外方位元素)。

  • Optimize external and all internals 通常无人机震动比较大,所以建议选这个,两个都进行优化计算。
  • Optimize external only 仅优化外部参数,如果使用的相机已经进行严格的检校,而且相机参数一定要被使用,我们就会选这个选项。
  • Optimize externals and leading internals 优化外部参数以及主要的内部参数。对于视角相机模型主要的内部的参数包括相机焦距以及两个径向畸变参数,对于鱼眼镜头模型是指相机参数的多项式系数。
  • 重新匹配影像 选项对影像进行更多的匹配,会得到更好的匹配效果。在测区内有大量植被、森林时建议选上,选上会增加处理时间。

a. 输出

  • Camera internals and externals, AAT, BBA

生成相机内部参数以及外部参数、空三文件、区域网光束平差文件。

  • 未畸变影像

畸变纠正影像。(如果提供了相机参数,在processing-save undistorted images中可以生成畸变纠正影像)

  • 低解析度影像图

勾选上可以生成低解析度的影像图(快拼图)。倾斜摄影测量无法生成快拼影像以及正射影像。

  • 点云加密设置

a. 像素比例

图像比例

  • 设置的越大生成的点越多,得到细节越多,花的时间也越多。
  • 多重比例 选上后会额外生成多的3D点,体现更多的细节。
  • 点云密度,越大越慢,越小越快。
  • Minimum number of matches per 3D point 最少匹配数: 点云中每个点至少要在几张相片上有匹配点。3是默认的,通常在影像重叠度不是 很高选2,得到的点云质量不是很高。选4会提高点云质量减少质量但是得到的点数量会减少。

b. 点云过滤器

  • 使用点云加密区

如果已经画了一个加密区域,那么勾选上这个后,生成的成果只有这个区域内。

  • 使用注解

注解可以生成一些输出成果,这些成果可以用来改变点云视图中加密点云与致密点云的视觉效果。(编辑点云,去除不需要的部分点)

  • 使用噪音过滤半径

勾选上后可以设置点云噪音过滤模板的大小,模板越大删去的点越多,得到的结果越平滑,模板越小保留的点越多。通常设置6-15可以得到更多的细节。

  • 使用点云平滑

一旦使用噪音过滤,那么根据点云会有一个表面生成,这个表面会有很多不正确的小疙瘩,使用点云平滑可以改善这些疙瘩。

类型:sharp 可以保留更多的转角、边缘特征。Smooth 平滑整个区域。Medium 是前两者的一个综合。

半径:设置平滑演算法模板的半径。设置为0时不做平滑,设置为默认时可以保留一些栏杆、天线等特征。设置大于20时会平滑尖锐的区域。

c. 输出

XYZ是空间坐标文件、LAS是LiDAR点云文件、LAZ是LAS压缩文件。

  • 自动处理

设置完成后,把初步处理和空三加密勾选上,点击开始。等待处理完成,查看处理结果。

等待自动处理完以后,就可以导出正射影像及三维模型,用于各类地形图的制作。推荐两款比较好用的软体清华山维,航天远景,制作各个比例尺的地形图都比较快捷。


推荐阅读:
相关文章