第45卷第6期2016年6月测绘学报ActaGeodaeticaetCartographicaSinicaVoI.45,No.6June,2016
引文格式:程争刚,张利.一种基于无人机位姿信息的航拍图像拼接方法EJ].测绘学报,2016,45(6):698—705.DOI:10.11947/j.AGCS.2016.20150567.CHENGZhenggang,ZHANGLi.AnAerialImageMosaicMethodBasedonuAVPositionandAttitudeInformationEJ].ActaGeodaeticaetCartographicaSinica,2016,45(6):698—705.DOI:10.11947/j.AGCS.2016.20150567.
一种基于无人机位姿信息的航拍图像拼接方法
程争刚,张利
清华大学电子工程系,北京100084
AnAerialImageMosaicMethodBasedonUAvPositionandAttitude
Information
CHENGZhenggang,ZHANGLi
DeportmentofElectronicEngineering,TsinghuaUniversity,Beijing100084,Chino
Abstract:Astheexistingmethodsforaerialimagemosaictakehighcomputational,afastandeffective
algorithmbasedonthepositionandattitudeinformationofunmannedaerialvehicles(UAV)isproposed.Firstly,thecoordinatesandattitudeanglesofUAVcanbeobtainedbyairborneGPSandinertial
measurementunit(IMU),andeachaerialimagehasacorrespondingpositionandattitudeinformation.The
homographymatrixbetweentwoaeriaIimageswiththepositionsandattitudeinformationcanbecalculated.Thentheregistrationofthemosaicimagesisobtainedbytheoperationofhomographymatrix.
Finally,themultipleimagescanbestitchedandthewholepanoramagot。Alargenumberofexperimentsdemonstratethisalgorithmisefficient.
Keywords.aerialimage;positionandattitude;imageregistration;homographymatrix;panoramaFoundationsupport:TheNationaINaturaIScienceFoundationOfChina(Nos.61172125;61132007)
摘要:针对现有航拍图像拼接方法处理速度较慢的问题,提出一种基于无人机位姿信息的快速拼接方
法。首先从机栽GPS和惯性导航单元获得无人机航拍时的坐标和姿态角,根据每一幅航拍图像对应的
无人机坐标和姿态角计算它们之间的单应变换矩阵,实现航拍图像之间的快速配准。然后通过单应变
换矩阵的运算得到拼接图像之间的配准,最后完成多幅图像的拼接得到整个区域的全景图。试验结果
证明该方法快速有效。
关键词:航拍图像;位置和姿态;图像配准;单应矩阵;全景图
中图分类号:P231文献标识码:A文章编号:1001—1595(2016)06.0698—08
基金项目:国家自然科学基金(61172125;61132007)
近几年无人机受到了人们越来越多的关注,无
人机图像拼接方法也随之得到了快速发展。无人机
图像拼接是指在无人机平台上对多幅在不同时刻、
从不同视角获得的航拍图像经过对齐处理后,然后
无缝地融合在一起,从而得到一幅视野更大、分辨率
更高的全景图像。目前被广泛应用于数字地图绘
制、城市建设规划以及战场态势评估等领域。
航拍图像的拼接一般包括4个步骤:待拼接
图像的获取、图像畸变校正、图像配准以及图像融
合。其中图像配准是整个图像拼接技术的核心部
分,它直接关系到图像拼接的质量[1],其主要目的是得到两幅图像之间的变换矩阵。目前无人机图
像配准技术主要是基于特征点匹配的方法,该方
法利用图像中提取到的局部特征进行匹配,其关
键步骤是图像特征的提取和匹配[2],其中基于
SIFT特征点匹配的方法被广泛地应用于航拍图
像的配准。该方法能够有效地适应航拍图像间存在的视角和尺度变化,由文献[3—4]在1999年提
出,并在2004年又对该算法进行了完善口_]。后
来又出现了很多改进的SIFT算法应用到图像配
准中[5-9]。文献E5-1提出的PCA—SIFT方法,采用
主成分分析对SIFT算子进行降维操作,大大减
万方数据第6期程争刚,等:一种基于无人机位姿信息的航拍图像拼接方法699
少了计算时间。文献l-6-1提出的尺度和仿射不变
量兴趣点检测的GLOH算法,采用一种SIFT变
体的描述子,用对数极坐标分级结构替代SIFT
使用的4象限,之后再做PCA将其降维,因此保
有和SIFT一样精简的表示方法。文献[7-1提出
的SURF算法,采用快速Hessian方法进行特征
点检测,是SIFT算法的加速版。文献[8]提出扩
展SURF描述符,采用邻域采样点的局部归一化灰度统计信息以及二阶梯度值细节信息,增强了
描述符的约束性与独特性。文献[9]提出的ASIFT算法,通过模拟不同经纬度的图像,克服
了SIFT算法的不完全仿射性。但是上述图像配
准方法的一个明显不足就是提取特征点比较耗
时,从而导致图像拼接速度较慢。为了提高航拍
图像的拼接速度,近几年国内外研究者提出了多
种拼接方法n0。14’16。18|。文献[10]中估计变换矩阵以及图像间关系的不确定性,并考虑如何消除图
像拼接中的累积误差。文献[11—12]通过预测拼
接图像的重叠区域减少拼接的时间消耗。文献
[13]提出的F-SIFT图像拼接算法,采用基于子
图像块的频域相位相关算法提高图像拼接的速度。文献[14]通过分块Harris角点的方法均匀
提取图像中的角点,然后采用金字塔光流算法进
行角点配准,缩短了航拍图像的匹配时间。这些
方法对于航拍图像的配准和一般图像的配准相
同,首先是对航拍图像进行特征点的提取,然后通
过相似性度量进行特征点匹配,最后根据得到的
两幅图像中对应特征点的坐标关系,采用
RANSAC算法[1明计算出最佳匹配的变换矩阵,并没有利用航拍图像特有的优势。文献[16—17]
结合了航拍时的参数信息进行图像配准,提高了
航拍图像拼接的速度,但是还没有完全发挥航拍
参数对图像配准的作用。文献[18]针对机载传感器的精度问题,提出了一种混合的方法,利用基于
图像的方法校正由位姿计算带来的拼接误差。本
文结合无人机航拍的特点,利用航拍时获得的航
拍参数来计算图像问的变换矩阵,然后通过变换
矩阵的分解推导出多幅图像连续拼接的变换矩
阵,基本不依赖拍摄图像的质量情况,提出了一种快速的航拍图像配准方法。
1两幅航拍图像的配准
1.1航拍图像间的单应变换矩阵
如图1所示,无人机在位置0。和0。对地面场景进行拍摄,得到图像J。和J:。M(X。,Y。,
Z。)T为场景中的一点,M。(X叫Y叫Z,,)T和
M。(X∥yf。,Z,,)T表示M在两个位置的相机坐
标。m1(“l,ul,1)T和m2(“2,u2,1)T分别为M在
图像j,和f:上对应的点。如果矩阵H能满足
m2一shinl(1)则称矩阵H为图像j。到j:的单应变换矩阵。
其中s为非零常数项。
J冬1小M视角的航扪H像
Fig.1Aerialimagefromdifferentanglesofview
毛[:}]=蚓㈣
K===厂÷0“odx,0÷口ody0O1(3)
阱疆。1[:;:]㈤
乙肾卜t,X。L
Z。1
=皿阱…,
万方数据700June2016V01.45No.6AGCShttp://xb.sinomaps.com
nT-一1(7)#-x一1(7)
[莘]一象KR(J一号nT)K一1[三:]c8,
H—KR(J一号聘T)K‘1一KRK叫一i1躲细TK。1
间3个姿态角的变化量叭0、妒和两个视点的坐标
驴㈦00三0;]
胪㈠霸
驴胃训
t一[z2一zlY2--ylz2--2:1]1(12)
从而两幅航拍图像之间的变换矩阵就可以通
过这6个参数计算得到。由式(9)中可以看出本
文对航拍图像间单应变换矩阵的推导要求图像中
所有点的d相同,也就是要保证O。视点下图像
里所有的场景都要在一个成像深度中,否则图像
之间就不能满足单应变换。
1.2测量参数的校正
由1.1节可知,通过对航拍参数的测量就可
以计算得到对应航拍图像间的单应变换矩阵。其中姿态角可以通过无人机上装有的惯性导航单元
(IMU)获得,坐标可由GPS获得,飞行高度可由
气压计获得。但是一般情况下,得到的测量结果
会受到误差的干扰,这对于单应变换矩阵的计算
影响较大。因此要得到准确的单应变换矩阵,就
需要对测量的参数进行校正。
根据式(9),如果已知两幅图像的单应变换矩
阵H和相机的内参数矩阵K,通过奇异值分解的
方法就可以计算出摄像机参数[2…。本文首先在
离线情况下对测量系统进行校准,得到参数测量
误差的补偿量,然后再通过航拍参数进行图像的
配准。参数校准的具体步骤如下:(1)在离线情况下通过特征点匹配的方法对
航拍图像进行配准,得到图像之间的单应变换矩
阵H。
(2)根据文献E20]的方法由H计算出航拍
参数。
(3)将直接测量的航拍参数与参数的计算结
果进行对比(试验选择比较80组结果),然后通过
多项式拟合的方法得到测量参数的误差补偿量
(本文选择3次多项式)。
试验结果如图2所示(以偏航角的校正为
例),其中图(a)为直接测量得到的80组结果,图
(b)为对应的计算结果,对比这两组结果并计算
出测量误差如图(c)所示。由试验结果可以得到
测量值与测量误差之间的相关系数为0.9026,说
明这两个量是高度相关的。通过RANSAC算
法[1钉拟合出测量误差与测量结果的关系为
P=厂(c)一0.057lc3--0.1609c2+0.4849c—
O.0832(13)式中,c为当前的测量结果;e为测量误差。这样
就得到了测量结果的误差补偿量,从而就能对测
量的航拍参数进行校正,保证了单应变换矩阵计
算的精度。
2多幅图像的拼接
2.1多幅图像的拼接方法
多幅图像的拼接一般就是多次图像的两两拼
接。假设有待拼接的图像J。~J。,首先拼接图像
j。和J:,得到第一次的拼接结果J。。。图像I。,包含两部分内容,一部分是f。变换后的图像J,.:
(假设以J:作为基准图像),另一部分则是完整的
图像I:,两部分的重叠区域进行加权平均,从而
就将J。和J。融合为f。,。然后再拼接I。,和f。
万方数据