无人机倾斜摄影内业全流程
一、先搞懂基础内业工作到底要做什么很多新手刚接触内业会觉得“步骤太多、太复杂”其实拆解开来很简单我们的核心目标就是把无人机拍的原始影像通过一系列操作变成数字表面模型DSM、数字正射影像图DOM、实景三维模型这些能用的测绘产品。而这一切的基础就是先把外业的影像数据处理好——也就是我们第一步要做的影像数据导出及检查。二、实操第一步影像数据导出及检查重中之重为什么这一步重中之重因为如果原始影像有问题比如模糊、过曝、定位不准后续再怎么建模成果都是不合格的。这一步的核心目的就是“剔除坏数据、留下好数据”为后续建模打基础具体步骤跟着做就好不用瞎琢磨1. 影像数据导入与分类存储避免后续混乱首先把无人机的SD卡拔下来插入电脑将里面所有的影像数据都导入到计算机里。这里新手一定要注意不要随便乱存建议按照航次或者拍摄日期建立专属的文件夹分类存储。给大家举个简单的存储示例可直接参考/Users/【username】/uav-survey/data/航次1-202X0X0X、/Users/【username】/uav-survey/data/航次2-202X0X0X。这么做的原因很简单避免不同航次的影像混在一起后续导入建模软件时找不到对应数据同时也能快速确认影像文件格式通常是JPG、TIFF是否正确确保能被后续的ContextCapture软件正常识别。2. 影像外观质量检查逐张看别偷懒导入完成后就需要逐张浏览影像重点检查3个方面遇到不合格的影像直接剔除不要犹豫清晰度检查核心看影像有没有失焦、模糊或者明显的运动模糊比如无人机飞太快、快门没调好导致的模糊。这种模糊影像会直接影响建模精度留着没用直接删掉。镜头状态检查看看影像里有没有镜头污渍、异物遮挡比如无人机的桨叶挡住了镜头或者明显的阴影干扰。这些问题会导致地物信息缺失后续建模时会出现空洞所以这类影像也必须剔除。曝光与色彩检查这一步可以用简单的图像查看软件比如电脑自带的图片查看器、Photoshop打开直方图功能分析影像的曝光情况。理想状态是灰度分布均匀避免出现大面积过曝高光区域一片白看不到任何细节或欠曝暗部区域一片黑也看不到细节。另外还要对比同一测区内所有影像的色彩确保没有明显的色偏比如有的影像偏红、有的偏蓝。如果色偏不严重可以用软件轻微调色修正如果修正不了就直接剔除避免影响后续模型的纹理效果。3. 影像EXIF信息检查确认“身份标识”无误很多新手会忽略这一步但其实EXIF信息就是影像的“身份标识”里面包含了经纬度、高程、拍摄时间、相机参数等关键信息直接影响后续的空中三角测量建模的核心步骤。重点核对2个方面空间定位信息确认每张影像的经纬度、高程数据都是完整的没有明显的异常值。比如某张影像的高程比周边影像相差几百米大概率是无人机定位故障导致的这种影像直接剔除。RTK坐标信息如果外业飞行时用了RTK模式一定要核对EXIF信息里的RTK坐标是否完整有效。这是后续空中三角测量能精准开展的核心基础要是缺失RTK信息先单独标记确认无法补充后就剔除掉。总结一下影像检查这一步核心就是“严把关”宁愿多花10分钟剔除坏数据也不要抱着“凑合用”的心态否则后续建模会遇到更多麻烦三、核心环节基于ContextCapture软件的测绘产品生产影像检查合格后就进入最核心的环节——用ContextCapture软件简称CC软件生产测绘产品。很多新手一听到“建模软件”就害怕其实CC软件很友好大部分流程都是自动化的只要跟着步骤来新手也能快速上手。先跟大家说下CC软件的核心作用通过自动化的空中三角测量和三维建模流程高效生成DSM、DOM和实景三维模型不用我们手动建模节省大量时间非常适合测绘新手。下面就是具体的实操流程对应参考下图无人机倾斜摄影测量三维模型生产流程图每一步都讲清楚“怎么做”和“为什么这么做”新手不用死记硬背理解后更好操作1. 软件启动与项目初始化打好基础避免卡顿这一步的核心是“让软件高效运行、确保坐标统一”具体操作如下启动ContextCapture Master也就是CC软件的主程序点击“新建项目”输入项目名称。这里建议大家按照“测区名称-建模日期”的规范命名比如“XX工业园区-202X0X0X”后续查找起来更方便。设置工作路径这是新手最容易踩坑的地方一定要把引擎Engine和项目的工作路径设置在同一磁盘位置比如D:/uav-cc-project/XX工业园区。重点提醒选择磁盘时一定要选剩余存储空间充足的建议预留不少于影像数据总量3倍的空间。为什么要这么做因为同一磁盘能减少数据跨盘读写的延迟提升软件运行效率避免后续建模时出现卡顿、计算失败的情况。设置坐标系统与高程基准点击项目设置选择和外业测量一致的坐标系统和高程基准新手直接记住——统一采用2000国家大地坐标系CGCS2000。这样能确保内业成果和外业数据、实际地理空间保持一致避免出现坐标偏差。2. 影像导入与相机参数校准给建模提供精准数据项目初始化完成后就可以导入我们前期检查合格的影像数据了步骤很简单点击软件中的“添加影像”选择我们之前分类存储的、检查合格的全部影像文件夹软件会自动读取影像EXIF中的位置信息经纬度、高程和相机参数焦距、像素尺寸等不用我们手动输入非常省心。相机参数校准新手常用的无人机相机通常没有提前标定这时候不用我们手动操作CC软件会通过内置的空中三角测量功能自动解算和校准相机内方位元素简单说就是决定相机成像精度的核心参数进一步提升建模精度。这里新手不用纠结“相机内方位元素是什么”只要知道软件会自动处理我们做好影像导入就可以啦。3. 像控点导入与刺点、空中三角测量提升精度的关键这一步是提升建模精度、确保成果合规的核心虽然稍微繁琐一点但只要耐心操作就能做好。具体步骤如下像控点导入进入软件的“测量”模块点击“导入像控点”选择外业实测的像控点数据格式是TXT里面包含点位编号和对应的X、Y、Z坐标。给大家举个示例格式点1,3521123.123,567890.456,120.789。导入后一定要核对点位数量确保和外业实测的数量一致避免漏导、错导。人工刺点操作这一步需要我们在软件的影像视图中找到每个像控点对应的实地位置进行人工标记也就是我们常说的“刺点”。重点要求每个像控点原则上要在不少于15张影像中进行标识这样软件才能精准识别点位的空间位置。刺点时也有技巧尽量选择像控点周边无遮挡、对比度高的位置比如路面交叉口、墙角避开阴影、植被区域这样刺点更精准。空中三角测量计算与质量检查所有像控点刺点完成后点击“执行空中三角测量”软件会自动完成影像匹配、坐标解算等操作我们只需要耐心等待即可。计算完成后一定要查看空三质量报告重点检查像控点残差残差越小精度越高通常要求残差≤0.05像素。如果出现残差超限或者异常点位不用慌要么重新对这个像控点进行刺点大概率是刺点位置偏差要么剔除异常像控点然后再次计算直到空三结果满足精度要求。提醒新手空三不合格后续建模一定会失真这一步绝对不能省略4. 三维模型生成控制规模提升效率空中三角测量通过后就可以开始生成三维模型了这一步的核心是“设置合理参数控制模型规模”避免出现计算机卡死、计算失败的情况。1参数设置新手重点看这3个网格分辨率根据测区的精度要求设置新手建议直接用软件默认分辨率或者参考1-5cm精度要求高就设置得小一点精度要求低就设置得大一点。这里要注意分辨率越小模型细节越丰富但计算时间越长、占用的存储空间越大大家根据自己的计算机配置和需求选择即可。输出格式与纹理映射输出格式选择常用的3MX、OSGB格式后续成果展示、编辑都能用纹理映射选择“自动纹理映射”软件会自动把原始影像的纹理贴合到三维模型上还原实地的真实外观不用我们手动贴图。模型范围裁剪这是新手必做的一步通过软件的裁剪工具框选测区的有效范围剔除周边的无关区域比如天空、远处的山脉。这样做能大幅减小模型规模和计算负担避免出现存储空间不足、计算机卡死的情况。2模型计算高效建模技巧参数设置完成后就可以启动模型计算了。新手建议采用软件默认的“规则格网方式”生成模型这种方式能有效降低计算机系统资源的占用适配普通配置的计算机不容易出现卡顿。如果测区的数据量很大比如影像数量超过1000张单机计算效率很低也可以采用机群协同计算把我们之前设置的工作目录D:/uav-cc-project/XX工业园区设置为共享状态其他计算机安装ContextCapture Engine后连接这个共享目录并启动引擎就能一起参与模型生成大幅加快处理速度。5. 测绘成果导出最终一步收获成果模型生成完成后我们就可以导出需要的测绘成果了核心是导出DSM、DOM和实景三维模型具体操作如下实景三维模型导出先核对一下模型确保没有明显的空洞、纹理没有错位然后导出为3MX、OSGB格式后续可以用于成果展示、分析或者导入CASS软件进行裸眼3D测图。DSM数据导出通过软件的“数字表面模型生成”功能从三维模型中提取DSM数据简单说DSM就是反映测区地表高低起伏的模型。设置和建模分辨率一致的分辨率导出为包含地理坐标信息的TIFF格式方便后续生成DOM。DOM数据导出利用提取的DSM对原始影像进行正射纠正也就是消除影像的几何畸变让影像上的地物位置和实际一致生成数字正射影像图DOM导出为TIFF格式。导出后一定要检查DOM的质量确保地物位置准确、色彩均匀、没有明显的畸变。如果出现空洞或者质量缺陷比如部分区域没有纹理、地物模糊可以调整一下建模参数比如重新设置网格分辨率重新生成模型和DOM直到获得最优的成果。四、新手避坑指南重中之重收藏起来结合自己的实操经验整理了4个新手最容易踩的坑每个坑都附上了解决方法大家一定要避开能节省大量时间坑点1工作路径设置在不同磁盘导致软件运行卡顿、计算失败。 解决方法严格按照步骤把项目和引擎的路径设置在同一磁盘并且预留充足的存储空间不少于影像数据总量3倍。坑点2像控点刺点数量不足单个点位少于15张影像导致空三残差超限。 解决方法刺点时一定要耐心确保每个像控点在15张以上的影像中标记避开遮挡、阴影区域提高刺点精度。坑点3模型生成时没有裁剪范围导致数据量过大、计算机卡死。 解决方法建模前务必用软件裁剪无关区域根据自己的计算机配置合理调整网格分辨率避免资源占用过高。坑点4坐标系统设置错误导致成果与实际地理位置偏差。 解决方法牢记和外业测量一致统一采用2000国家大地坐标系导入像控点后再次核对坐标格式避免出错。五、总结看到这里相信大家对无人机倾斜摄影内业工作已经有了清晰的认识也知道该怎么一步步操作了。其实内业工作不难核心就是“细心耐心”影像检查严把关软件操作按步骤避开新手常踩的坑新手也能快速生产出合格的测绘成果。