多视几何理论辅助的无人机低空摄影测量空三加密(基于PhotoScan与Inpho的空三试验)
为降低无人机飞行姿态较差对后续空三数据处理的影响,将计算机视觉多视几何理论引入传统摄影测量,将其三维数据处理结果作为摄影测量空三加密的初始数据,以提高空三加密的精度和可靠性,不同地面分辨率和不同地形特征的多个测区试验证明了所提方法的正确性,为实际应用提供了理论和实践参考。
解析空中三角测量(又称摄影测量加密)是摄影测量内业测图和数字产品生成的第一道工序,其核心内容是以像片上的像点坐标为依据,用摄影测量的方法求解测区中所有影像的外方位元素,并基于摄影过程的几何反转,重建可量测的几何立体模型ꎬ然后解求出地面点的空间坐标[1] 。 由于无人机有作业费用低廉、作业方便及受气候条件限制少等优点,已广泛应用于摄影测量、土地用途调查等诸多领域, 但是,无人机由于重量较轻,体积小,非常容易受气流干扰,飞行稳定性较差,航线保持较困难[2], 所拍摄的航摄影像相对于常规航空摄影像片旋偏角大、航线弯曲度大、影像重叠度不规则等,从而导致无人机机载POS 系统定位定姿偏差较大[3] 。尤其在用于精度要求较高的大比例尺航空摄影测量领域时,其后续摄影测量空三加密成果的精度将会受到不同程度的影响[4] ,是失败。
20 世纪80 年代后期兴起的GPS 辅助空中三角测量技术[5] 可大量减少甚至完全不使用地面控制点来进行摄影测量加密,以获取航测成图所需的图根控制点, 尽管基于差分GPS 定位(DGPS)[6] 的空中三角测量技术在常规航空摄影测量中已被广泛应用ꎬ在我国的传统航测4D 产品生产和西部测图困难区域的地形测绘中发挥了重要作用,但对于低空摄影测量数据的处理尚处于实验阶段,且DGPS 系统的引入增加了系统成本、野外基站的布设及测量方面的工作,另一方面,GPS 接收机在无人机高速飞行条件下容易发生信号失锁或周跳,定位结果易受影响[7] 。
源于计算机视觉领域的多视几何(multiple-viewgeometry)[8] 与传统摄影测量在很多方面有极大的相似性, 多视几何由于对初始条件要求很低,因此对硬件条件及数据获取条件要求也很低。 然而,多视几何理论与传统摄影测量理论并不完全一致,两者仍存在一定的差异,如何将多视几何理论引入传统摄影测量加密,使多视几何理论弥补传统摄影测量理论的不足与局限性,无疑具有重要的实践意义。
1多视几何理论辅助的空三加密
1.1 二者的差异
在已标定相机的前提下,给出摄影测量和多视几何的技术流程,如图1 所示,
图1 多视几何与摄影测量空三加密技术流程
由图1 可以看出,多视几何与传统摄影测量的基本目的是一致的,即都是通过二维序列影像重建三维模型(相关技术细节详见文献[9],在此不再赘述), 但二者也存在一定的差异,从对最终测量成果精度的影响来看,主要包括:
(1) 算法差异:由于摄影测量源于测绘学科,测量数据处理方法———最小二乘迭代求解几乎贯穿于摄影测量的全过程,而计算机视觉更强调矩阵分解,总是设法将非线性问题转化为线性问题,尽可能避免求解非线性方程。 因而,摄影测量较多视几何具有更高的定位精度。
(2) 初始数据:摄影测量利用最小二乘原理进行求解,因此所求未知数必须具有良好初始值,这些初始值通常与飞机拍摄瞬间的姿态和方向有关,而无人机机载POS 定位定姿系统通常偏差较大,从而造成非线性最小二乘求解的困难。而多视几何理论并不要求未知数具备初始值,因为多视几何理论的已知数据仅需要影像上特征像点的像素坐标。
(3) 像点坐标观测值精度:多视几何中的立体影像匹配技术成果颇丰,但大多强调匹配结果的稳健性,如新近发展的基于块匹配技术的多视立体(patch-based multi-view stereo)[10] ,这些匹配方法在精度上尚低于如摄影测量领域所常用的最小二乘匹配技术。
基于以上的分析可知,多视几何技术对影像拍摄位置和方向无需严格约束,具有很好的鲁棒性和稳健性,其优化结果恰好为摄影测量加密提供了良好的初始数据,这也是二者可进行有效融合的理论和现实基础。
1.2 多视几何理论辅助的空三加密
传统摄影测量加密采用理论较为严密的光束法区域平差,其使用的函数模型为共线方程
基于式(3)的结果可为式(2)提供待求参数初始值, 更进一步的,式(3) 的结果还可以再迭代优化。
不失一般性,假设摄影测量区域网(计算机视觉一般称之为影像场景)中共有n 个三维空间点在m 张相片中可见并令xij为第i 个像点在第j 张影像上的像点坐标,设定一个二进制变量vij ,如果第i 个像点在第j 张影像上可见,则vij =1,否则vij =0,令aj表示相机参数,bj 表示一个三维空间点,则多视几何采用的光束法平差即是按下式最小化通过三维空间点和相机参数计算得到的像点的重投影误差
用中,可以基于式(3)或式(5)的结果为式(2)提供待求参数初始值。
2试 验
2.1 试验数据及软件系统选择了不同地面分辨率及不同地形特征的3 块区域(简记为A、B、C)开展试验(详见表1), A 区域为平坦地形,地面高程约为45 m,共3 条航带30 张影像,覆盖面积约1.3km2,布设了24 个像控点,其中10 个为检查点,B 区域为丘陵地形,地面高程1300~1500 m,共8 条航带392 张影像,覆盖面积约10km2,布设了38 个像控点,其中11 个为检查点,C 区域为高山地地形,地面高程1300 ~ 2100 m,共14 条航带520 张影像,覆盖面积约16.5km2,布设了72 个像控点,其中18 个为检查点,各区域航线布设及像控点分布如图2 所示,图中三角形为像控点,圆形为检查点,其余为航点, 3 个测区的无人机航摄参数见表1。
图2 各区域航线布设及像控点分布
多视几何和摄影测量加密算法分别选用目前使用较为广泛的Agisoft PhotoScan[12] 和Inpho[13] 软件系统ꎮ PhotoScan 基于计算机视觉最新的多视图三维重建技术对序列立体影像进行全自动化的处理,也可以通过给予的控制点生成测量坐标系统下的真实坐标的三维模型[14] , Inpho 对于各种航空框幅式相机、数字框幅式CCD 相机、推扫式ADS40 相机甚至无人机承载的数码相机等获取的影像均可实现完全自动化的高效空三处理ꎬ其用于空三加密处理的模块为MATCH-AT,该模块采用光束法区域网平差模型进行平差解算,其自动化的最小二乘匹配技术精度较高[15] 。
2.2 试验结果及分析
试验及分析主要是基于像控点采用不同的摄影测量加密方案完成空三加密,继而在各试验场地中布设的像控点中选取t 个点,比较其GPS 测量坐标与立体模型中的人工测量坐标的较差Δi (i = X,Y,Z),并计算其中误差,即
图3 和图4 分别给出了各区域采用方案1 和方案3 空三结果的图形显示,表2 给出了方案1 和方案3 空三外方位差值统计,表3 给出了各区域采用方案1 和方案2 和方案3 的检查点立体量测精度统计,图5 所示为试验区域A 检查点高程误差统计折线图(分析X、Y 坐标误差分布,具有类似规律,因篇幅所限,这里未全部绘出)。
图3 各区域方案1 的空三结果
以上试验结果表明:
(1) 方案1(基于PhotoScan 的摄影测量加密)得到的外方位元素与方案3(多视几何辅助的摄影测量空三加密)得到的外方位元素比较接近, 两种方案获得的线元素差值均小于1 m,角元素差值均小于0.1°,因此将方案1 得到的结果作为方案3 的初始值具有很高的精度。
图4 各区域方案3 的空三结果
(2) 针对各区域检查点立体量测精度,比较方案1 和方案3 可以看出方案3 精度更高,对于试验区域B 和C,方案2(基于Inpho 的摄影测量空三加密)结果失败,可以看出方案3 可靠性更高。
(3) 从图5 可以看出,对于试验区域A,方案1得到的检查点高程误差较大,比较方案2 和方案3可以看出方案3 得到的检查点高程误差较小,因此方案3 空三加密精度更高。
3结 语
多视几何理论及其技术的发展为传统摄影测量领域提供了新的发展方向,针对无人机本身质量轻、载荷低,自带的POS 数据精度不高等问题,其后续摄影测量空三加密成果的精度将会受到不同程度的影响,甚至失败。本文提出了将多视几何理论引入传统摄影测量的方案,采用不同地面分辨率和不同地形特征的多个测区试验,结果表明该方案能提高无人机低空摄影测量空三加密的可靠性和立体量测精度。
来源:《测绘通报》2017年第6期
作者:陈登、林卉、苏天路、彭官辉、杨化超
转载于勘测联合网
- END -