摘要
外视场拼接是实现机载高光谱成像系统同时具有大视场与宽光谱采样范围的有效方式。由于各个成像单机独立安装,对应的可见近红外模块单机与短波红外模块单机之间的视轴角会在设备长时间运行后产生变化,视轴角的变化会对可见/短波红外的数据融合效果产生负面影响。而视场重叠使基于对极几何和平面单应性的校正方法不能有效地解算出对应可见/短波红外单机之间的视轴角,因此无法对视轴角偏差导致的图像失配进行修正。针对使用外视场拼接来扩大总视场和总响应带宽特点的机载高光谱成像系统,本文提出了一种视轴角和焦距校正算法。通过使用多级特征筛选方法,结合最小化重投影误差,实现了可见近红外/短波红外对应单机之间视轴角与相对焦距的自校正,提高了图像配准精度。该算法已经应用于AMMIS机载大视场高光谱成像仪。实验结果表明,该方法最大平均误差小于0.2像素,且对倾斜放置的相机也具有很好的适应性。
关键词
机载高光谱图像在精准农
航空遥感设备工作在一个高震动的环境中,即使有稳定平台过滤震动,在长时间的工作中,探测器模块之间的外参仍然会发生变化。因此,不同波段探测器之间的视轴角校正对提高高光谱图像的数据质量至关重要。根据两幅图像恢复两者之间的投影关系是运动恢复结构(Structure-from-Motion,SfM
但上述方法运用在AMMIS上时存在局限性,对极几何需要两幅图片之间存在明显位移,而重叠视场设计使得AMMIS的可见近红外与短波红外模块之间的位置变化主要受旋转影响,因此对极几何约束退化明显。而AMMIS在空间维采用了三拼的设计方案来扩大总视场,并且两侧相机为倾斜放置。对于倾斜相机,使用单应性约束不能很好地解算出可见近红外模块和短波红外模块之间的横滚角误差。虽然通过布设地面控制点可以有效地检校视轴角偏差,但是其布设成本高昂,不适用于大规模遥感观测任务。
针对推扫型航空遥感中成像设备与POS系统之间的视轴角校正已有很多研究,Mulle
基于AMMIS的系统设计方案,主要解决视轴角误差导致的可见近红外与短波红外相机图像之间的失配问题。为此,对视轴角与焦距误差对可见近红外与短波红外图像配准的影响进行分析,提出了一种基于最小化重投影误差的视轴角与焦距自校正方法。算法核心由两部分构成,可见近红外图像与短波红外图像同名点数据的获取,基于最小化同名点重投影误差求解视轴角误差。本文方法不依赖地面控制点,在对横滚角引起的尺度变化上,该方法的校正效果优于单应性约束。该方法已经应用于AMMIS真实航摄数据,结果显示可见近红外图像与短波红外图像平均误差小于1像素。
本节将介绍AMMIS成像模式特点以及基于AMMIS的SWIR与VNIR单机之间视轴角与焦距模型的相关算法。算法流程图如

图1 视轴角校正算法流程图
Fig. 1 The algorithm flowchart of boresight angle calibration
AMMIS采用前端共光路与后端视场拼接的成像方式,其单个子系统光学系统示意图如

图2 AMMIS可见近红外单机光学系统结构示意图
Fig. 2 The schematic diagram of the AMMIS optical system for a single VNIR subsystem

图3 AMMIS短波红外单机光学系统结构示意图
Fig. 3 The schematic diagram of the AMMIS optical system for a single SWIR subsystem

图4 可见近红外/短波红外六台相机对地成像示意图
Fig. 4 The imaging modes of six VNIR/SWIR subsystems
参数 | VNIR | SWIR |
---|---|---|
波长范围/nm | 400~1 000 | 1 000~2 500 |
视场角/° | 14 | 14 |
瞬时视场角/mrad | 0.25 | 0.5 |
焦距/mm | 128 | 50 |
波段数 | 256 | 512 |
单机像元数 | 1024 | 512 |
像元尺寸/μm | 32 | 25 |
数据位数/bit | 16 | 16 |
相邻单机之间夹角/° | 12.78 | 12.78 |
本文根据机载POS系统数据,可以得到成像系统实时的定位和定向信息,通过直接地理参考(Direct Georeferencing)的方式,可以得到图像被摄点对应的真实地理坐标。相机坐标系定义与地面点投影到焦平面的过程如
, | (1) |
其中,为被摄点在归一化图像坐标系中的坐标,λ为图像点在相机坐标系的深度,为相机的内参矩阵,为被摄点在相机坐标系中的坐标。

图5 相机坐标系定义与投影过程示意图
Fig. 5 The definition of camera coordinate system and the illustration of projection process
图像坐标系到地心地固坐标系(Earth-Centered Earth-Fixed, ECEF)坐标的转换过程可以用以下公式表示:
, | (2) |
其中,为被摄点在ECEF坐标系中的坐标,为相机坐标系到惯性测量单元(Inertial Measurement Unit, IMU)坐标系的旋转矩阵,为相机坐标系原点在惯性测量单元坐标系下的坐标,为惯性测量单元到北东地(North East Down, NED)局部坐标系的旋转矩阵,为IMU坐标系原点在NED坐标系下的坐标,为北东地局部坐标系到ECEF坐标系的旋转矩阵,为NED坐标系原点在ECEF坐标系下的坐标。根据被摄点的ECEF坐标,将被摄点转换到UTM坐标系,并使用在UTM坐标将图像栅格化,即可以得到二维图像信息。
视轴角校正依赖于可见近红外与对应短波红外图像同名点的重投影误差,因此,可见近红外与短波红外图像同名点提取是视轴角校正的基础。根据1.1 节的介绍,可见近红外/短波红外模块在理想情况下,可见近红外图像与对应相机的短波红外图像具有相同的视场,因此图像内容具有很强的一致性。由于可见近红外相机的瞬时视场是短波红外相机的0.5倍,为保证可见图像与短波红外图像尺度的一致性,本文将可见波段图像降采样后与短波红外图像进行匹配,特征匹配算法采用SIF
根据1.1 节的介绍,可见近红外/短波红外模块采用外视场拼接,模块内部三台相机之间有机械结构进行限位,因此,可见近红外与短波红外对应相机之间的图像失配主要原因是视轴角的变化。由于全部相机的内参经过实验室标定,并且结合实际拍摄结果分析,内参变化主要由焦距引起,同时飞行过程中无法知道可见近红外子系统与短波红外子系统的真实焦距值,因此,我们以可见近红外子系统为基准,估计短波红外与可见近红外子系统之间的焦距比例。
视轴角校正以可见近红外相机为基准,求解短波红外相机到可见近红外相机的视轴角误差。视轴角误差对焦平面像元坐标的影响可以用以下公式表示:
, | (3) |
其中,为视轴角为标称值时被摄点在相机坐标系中的三维坐标,为视轴角修正量对应的旋转矩阵,为视轴角修正后被摄点在相机坐标系中的坐标。当无视轴角误差时,,同时对旋转矩阵施加左扰动,焦距f施加扰动,观察其对投影点三维坐标的影响,其结果如下所示:
, | (4) |
其中,(•)^将向量转换为反对称矩阵。
, | (5) |
其中,为
, | (6) |
结合

图6 视轴角误差对前方交会的影响(蓝色为对视轴角施加微扰之前,红色为对视轴角施加微扰之后)
Fig. 6 The effect of boresight angles on forward intersection (blue is before applying disturbance to boresight angles, red is after applying disturbance to boresight angles)
根据
, | (7) |
其中,为同名点在可见近红外相机的图像坐标系中的坐标,为根据同名点在短波红外图像中的UTM坐标重投影到可见近红外相机图像坐标系中的坐标,其重投影坐标的计算如下所示:
, | (8) |
其中,为短波红外相机观测得到的同名点在ECEF坐标系下的坐标,为拍摄同名点时可见近红外相机坐标系原点在ECEF坐标系下的坐标,为从ECEF坐标系到拍摄同名点时可见近红外相机坐标系的旋转矩阵,为可见近红外相机的内参矩阵。
用
L= , | (9) |
本文通过最小化损失函数得到视轴角偏差,为简化求解过程,采用随机搜索的方法求解此优化问题。视轴角随机更新公式如下:
, | (10) |
其中,为第n次搜索使用的视轴角,为第n+1次搜索使用的视轴角,为第n+1次视轴角随机更新量,。焦距随机更新公式如下:
![]() | (11) |
其中,为焦距标称值,
为第n次搜索使用的焦距值,
为第n+1次搜索使用的焦距值,
为第n+1次焦距随机更新量。
测试数据集由AMMIS于2018年9月22日在中国河北雄安新区采集。飞行平台为运-5飞机,航高为2100 m,可见近红外图像的地面采样间距(Ground Sampling Distance, GSD)为0.6 m,短波红外图像的GSD设置为1.2 m。本文选取其中一条航带作为测试数据,其中0级数据包含超过130000 行图像,可见近红外图像使用三波段数据,中心波长分别为473.682 6 nm、559.190 6 nm、673.570 5 nm,短波红外图像也是用三波段数据,中心波长分别为1 263.671 8 nm、1 351.562 5 nm、1 457.031 2 nm。由于本文侧重可见近红外单机与短波红外单机之间的视轴角自校正,并且相邻航带之间的同名点位置误差由直接地理参考后的位置决定。直接地理参考位置精度除了会受本文的可见近红外模块与短波红外模块之间视轴角误差的影响,还会受到相机模块与POS模块之间视轴角误差、可见模块之间视轴角误差、POS定位精度和地面高程信息的影响。研究团队将在后续研究中进一步解决POS系统与相机系统之间的视轴角校正等其余问题,因此本文侧重单航带分析。为方便表示,本文选取一部分图像数据作为结果展示,并且将一台可见相机与对应的短波红外相机视为一组,航带航向与三组相机的成像区域与编号示意图如

图7 飞行方向与成像子系统编号示意图
Fig. 7 The schematic diagram of flight direction and imaging subsystem identification
本章节主要介绍实验参数的设置与实验结果的分析,算法流程图如取值为3时,即可取得理想精度。在特征提取步骤中,RANSAC算法中设定threshold=3,DBSCAN算法中设定eps=1,min_samples=26;在视轴角校正步骤中,为了提高处理效率,从提取的特征中通过均匀下采样的方式选取800个特征用于校正算法,角度更新步长设定为0.00001 rad,焦距尺度更新步长为0.0001,随机搜索次数为10000次。
本章节展示特征点匹配的相关结果。由于特征提取结果具有相似性,本文选择失配最明显的第1组相机数据展示图像特征提取结果,经过降采样后的特征点及其位置分布如

图8 第1组相机可见近红外图像特征点分布及其局部放大图,注:红色点为特征点位置
Fig. 8 The distribution of feature points in VNIR images captured by camera group 1 and their local enlargements,Note:red dots are the locations of feature points

图9 第1组相机短波红外图像特征点分布及其局部放大图,注:蓝色点为特征点位置
Fig. 9 The distribution of feature points in SWIR images captured by camera group 1 and their local enlargements,Note:blue dots are the locations of feature points
由于推扫成像的特殊性,图像特征提取是在栅格化图像中而不是原始图像中进行。为了直观表示可见近红外图像与短波红外图像之间的匹配关系,本文通过定义特征点垂直于飞行方向的栅格化图像有效像素的坐标值(Dist)与其在UTM坐标系中横纵坐标差值(ΔX或ΔY)的散点图来衡量可见近红外相机与短波红外相机之间的配准关系,示意图如

图10 栅格化图像有效像素的坐标值与UTM坐标系中横纵坐标差值示意图
Fig. 10 The schematic diagram of Dist in the rasterized image with ΔX, ΔY in UTM coordinate system

图11 不同筛选方法对特征点筛选结果的影响(使用第一组相机数据)
Fig. 11 The influence of various feature selection methods on the results of feature point selection (a case study using the first group of camera)
相机分组 | 1 | 2 | 3 |
---|---|---|---|
FLANN | 1 855 | 2 774 | 4 124 |
FLANN +RANSAC | 1 510 | 2 574 | 2 926 |
FLANN +RANSAC+DBSCAN | 1 181 | 2 406 | 2 784 |
本节展示三组相机的检校结果与校正前后图像的对比。根据本文方法计算出三组相机中可见近红外相机与短波红外相机之间的视轴角和每组短波红外相机检校值与标称值的比值关系如
相机分组 | 1 | 2 | 3 |
---|---|---|---|
横滚角 (rad) | -0.013 5 | -0.013 92 | -0.014 2 |
俯仰角(rad) | 0.000 06 | -0.000 48 | -0.000 66 |
偏航角(rad) | -0.000 36 | 0.003 64 | 0.000 86 |
焦距比例 | 1.004 6 | 1.000 8 | 1.003 6 |
将检校结果应用于测试数据后,结果如

图12 使用不同方法校正可见近红外与短波红外数据在UTM坐标系下投影的棋盘格图像
Fig. 12 Checkerboard images projected in UTM coordinate system for VNIR and SWIR data using various methods
本节将以第二组相机为例,结合视轴角与焦距检校结果,验证公式(4)~

图13 使用随机搜索与近似公式时重投影误差与投影面高程误差(以第2组相机为例)
Fig. 13 The comparative analysis of reprojection error and projection plane altitude error using random search and approximate formulas (a case study using the second group of camera)
从图中可以发现,使用随机搜索与使用公式近似两者在两方向重投影误差与投影平面高程差异很小,差异主要来源于公式近似损失精度,当使用小步长迭代时,差异可以忽略。由此可以验证公式(4)~
根据特征点在UTM坐标中的误差与特征点在栅格化图像中有效像素的坐标值,可以很好地评价图像在垂直于飞行方向的配准精度。由

图14 原始参数下三组相机可见近红外与短波红外图像在UTM坐标系下的重投影误差
Fig. 14 The peprojection error of VNIR and SWIR images from three sets of cameras with original parameters

图15 使用本文校正后三组相机可见近红外与短波红外图像在UTM坐标系下的重投影误差
Fig. 15 The reprojection error of VNIR and SWIR images from three sets of cameras with our method
相机分组 | 校正前 | 校正后 | ||||||
---|---|---|---|---|---|---|---|---|
X坐标残差 | Y 坐标残差s | X 坐标残差 | Y 坐标残差 | |||||
Mean(m) | STD(m) | Mean(m) | STD(m) | Mean(m) | STD(m) | Mean(m) | STD(m) | |
1 | -3.6 | 0.91 | 32.5 | 1.75 | 0.009 | 0.48 | 0.006 | 0.56 |
2 | -2.8 | 1.21 | 29.6 | 0.53 | -0.01 | 0.46 | -0.053 | 0.49 |
3 | -2.2 | 1.12 | 30.1 | 0.62 | 0.015 | 0.47 | -0.09 | 0.52 |
本文根据单应性约束与本文方法所得到的特征点投影误差,对两种方法进行详细对比。首先对比X方向的重投影误差,通过

图16 使用单应性约束与本文方法校正后可见近红外与短波红外图像在UTM坐标系下的重投影误差
Fig. 16 The reprojection error of VNIR and SWIR images from three sets of cameras calibrated with homography constraints and our method
根据单应性约束求解得到的Y方向重投影误差见并比较系数差异的方式,对ΔY与Dist之间的线性关系进行评价。本文通过将Dist值缩小100倍来使拟合结果对比更明显,结合
矩阵,因此本文定义
![]() | (12) |
其中,为平均高度。将
用于由单应性矩阵分解求解旋转矩阵,可以发现按照图像坐标定义,X轴旋转角即横滚角,横滚角越大的相机组,使用单应性约束结果拟合的曲线最弯曲,本文方法更平直,反之,单应性约束结果更平直。根据

图17 使用单应性约束校正后三组相机可见近红外与短波红外图像在UTM坐标系下的重投影误差
Fig. 17 The reprojection error of VNIR and SWIR images from three sets of cameras with homography constraints
单应性约束 | 本文方法 | |||||
---|---|---|---|---|---|---|
相机分组 | 1 | 2 | 3 | 1 | 2 | 3 |
A | -0.06 | -0.043 | 0.013 | 0.01 | -0.028 | -0.12 |
B | 0.41 | 0.23 | -0.08 | -0.1 | 0.15 | 0.65 |
C | -0.51 | -0.24 | 0.14 | 0.25 | -0.16 | -0.75 |
相机分组 | X (°) | Y (°) | Z (°) |
---|---|---|---|
1 | 1.2e-04 | 7.6e-04 | 2.42 |
2 | -1.2e-05 | 7.7e-04 | 9.8e-01 |
3 | 3.5e-06 | 1.8e-05 | 2.7e-01 |
视轴角校正结果显示,校正后每组相机的平均重投影误差小于0.2 GSD,标准差小于0.5 GSD,通过视觉观测没有明显缝隙,并且图像在垂直于飞行方向两端也保持很好的一致性,显示出本文方法的有效性。同时,根据
虽然本文方法已取得理想的效果,但是仍有提升空间。在特征提取中,本文直接使用SIFT算法进行特征提取,没有考虑可见近红外与短波红外图像的特点,引入针对可见近红外图像与短波红外图像匹配算法后,可以增加特征提取数量,减少对测试数据量的依赖,提高效率。在实现视轴角和焦距尺度校正后,可见近红外相机与短波红外相机之间的校正精度仍有提升空间。从
本文针对具有外视场拼接设计特点的推扫型机载高光谱成像仪在使用过程中出现的可见近红外与短波红外相机之间视轴角与焦距会发生变化的问题,根据AMMIS的设计特点,提出一种基于重投影误差的视轴角与焦距校正算法,并且根据AMMIS的实际采集数据进行方法验证,结果显示本文方法校正效果明显,对提高此类高光谱成像系统数据质量具有参考意义。
References
Tahmasbian I, Morgan N K, Hosseini B S, et al. Comparison of Hyperspectral Imaging and Near-Infrared Spectroscopy to Determine Nitrogen and Carbon Concentrations in Wheat[J]. Remote Sensing, 2021, 13(6): 1128. [百度学术]
Gerhards M, Schlerf M, Mallick K, et al. Challenges and Future Perspectives of Multi-/Hyperspectral Thermal Infrared Remote Sensing for Crop Water-Stress Detection: A Review[J]. Remote Sensing, 2019, 11(10): 1240. [百度学术]
Kruse F A, Boardman J W, Huntington J F. Comparison of airborne hyperspectral data and EO-1 Hyperion for mineral mapping[J]. IEEE Transactions on Geoscience and Remote Sensing, 2003, 41(6): 1388-1400. [百度学术]
Kirsch M, Lorenz S, Zimmermann R, et al. Integration of Terrestrial and Drone-Borne Hyperspectral and Photogrammetric Sensing Methods for Exploration Mapping and Mining Monitoring[J]. Remote Sensing, 2018, 10(9): 1366. [百度学术]
Szpakowski D M, Jensen J L R. A Review of the Applications of Remote Sensing in Fire Ecology[J]. Remote Sensing, 2019, 11(22): 2638. [百度学术]
Updike T, Comp C. Radiometric use of WorldView-2 imagery[J]. Technical Note, 2010: 1-17. [百度学术]
Drusch M, Del Bello U, Carlier S, et al. Sentinel-2: ESA’s Optical High-Resolution Mission for GMES Operational Services[J]. Remote Sensing of Environment, 2012, 120: 25-36. [百度学术]
Labate D, Ceccherini M, Cisbani A, et al. The PRISMA payload optomechanical design, a high performance instrument for a new hyperspectral mission[J]. Acta Astronautica, 2009, 65(9): 1429-1436. [百度学术]
Cheng Y, Jin S, Wang M, et al. A new image mosaicking approach for the multiple camera system of the optical remote sensing satellite GaoFen1[J]. Remote Sensing Letters, 2017, 8(11): 1042-1051. [百度学术]
HySpex[EB/OL]. [2023-01-15]. https://www.hyspex.com/hyspex-products/hyspex-classic/hyspex-vs-1200/. [百度学术]
admin. Fenix[EB/OL]//Specim. [2023-01-15]. https://www.specim.com/products/fenix/. [百度学术]
Schonberger J L, Frahm J M. Structure-from-motion revisited[C]//Proceedings of the IEEE conference on computer vision and pattern recognition. 2016: 4104-4113. [百度学术]
Hartley R, Zisserman A. Multiple view geometry in computer vision[M]. Cambridge university press, 2003. [百度学术]
Muller R, Lehner M, Muller R, et al. A program for direct georeferencing of airborne and spaceborne line scanner images[J]. International Archives of Photogrammetry Remote Sensing and Spatial Information Sciences, 2002, 34(1): 148-153. [百度学术]
TU Xin-Ru. XU Miao-Zhong, LIU Li. The Geometric Calibration of Airborne Three-Line-Scanner ADS 40[J]. Acta Geodaetica et Cartographica Sinica, 2011, 40(1): 78-83. (涂辛茹, 许妙忠, 刘丽. 机载三线阵传感器ADS40的几何检校[J]. 测绘学报) 2011, 40(1): 78-83. [百度学术]
Lenz A, Schilling H, Perpeet D, et al. Automatic in-flight boresight calibration considering topography for hyperspectral pushbroom sensors[C]//2014 IEEE Geoscience and Remote Sensing Symposium. IEEE, 2014: 2981-2984. [百度学术]
Habib A, Zhou T, Masjedi A, et al. Boresight calibration of GNSS/INS-assisted push-broom hyperspectral scanners on UAV platforms[J]. IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing, 2018, 11(5): 1734-1749. [百度学术]
Lowe D G. Distinctive image features from scale-invariant keypoints[J]. International journal of computer vision, 2004, 60(2): 91-110. [百度学术]
Fischler M A, Bolles R C. Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography[J]. Communications of the ACM, 1981, 24(6): 381-395. [百度学术]
Ester M, Kriegel H P, Sander J, et al. A density-based algorithm for discovering clusters in large spatial databases with noise.[C]//kdd: 96. 1996: 226-231. [百度学术]
DI Xun, XU Qing, XING Shuai, et al. Different rectification of linear pushbroom imagery based on the fast algorithm for best scan line searching[J]. Acta Geodaetica et Cartographica Sinica, 2013, 42(6): 861-868.(耿迅, 徐青, 邢帅, 等. 基于最佳扫描行快速搜索策略的线阵推扫式影像微分纠正算法[J]. 测绘学报) 2013, 42(6): 861-868. [百度学术]
Muja M, Lowe D. FAST APPROXIMATE NEAREST NEIGHBORS WITH AUTOMATIC ALGORITHM CONFIGURATION:[C]//Proceedings of the Fourth International Conference on Computer Vision Theory and Applications. Lisboa, Portugal: SciTePress - Science and and Technology Publications, 2009: 331-340. [百度学术]