应该很久没有更新专栏了,看到很多私信,稍后会给大家依依回复需要教程的,为了让更多的知乎同学能看到三维重建软体的教程,我准备还是在专栏中依依写出来。直接进入正题,我们今天就详细讲一下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内部参数以及外部参数(可以分别理解为内方位元素以及外方位元素)。
a. 输出
生成相机内部参数以及外部参数、空三文件、区域网光束平差文件。
畸变纠正影像。(如果提供了相机参数,在processing-save undistorted images中可以生成畸变纠正影像)
勾选上可以生成低解析度的影像图(快拼图)。倾斜摄影测量无法生成快拼影像以及正射影像。
a. 像素比例
图像比例
b. 点云过滤器
如果已经画了一个加密区域,那么勾选上这个后,生成的成果只有这个区域内。
注解可以生成一些输出成果,这些成果可以用来改变点云视图中加密点云与致密点云的视觉效果。(编辑点云,去除不需要的部分点)
勾选上后可以设置点云噪音过滤模板的大小,模板越大删去的点越多,得到的结果越平滑,模板越小保留的点越多。通常设置6-15可以得到更多的细节。
一旦使用噪音过滤,那么根据点云会有一个表面生成,这个表面会有很多不正确的小疙瘩,使用点云平滑可以改善这些疙瘩。
类型:sharp 可以保留更多的转角、边缘特征。Smooth 平滑整个区域。Medium 是前两者的一个综合。
半径:设置平滑演算法模板的半径。设置为0时不做平滑,设置为默认时可以保留一些栏杆、天线等特征。设置大于20时会平滑尖锐的区域。
c. 输出
XYZ是空间坐标文件、LAS是LiDAR点云文件、LAZ是LAS压缩文件。
设置完成后,把初步处理和空三加密勾选上,点击开始。等待处理完成,查看处理结果。
等待自动处理完以后,就可以导出正射影像及三维模型,用于各类地形图的制作。推荐两款比较好用的软体清华山维,航天远景,制作各个比例尺的地形图都比较快捷。