大畸变航天遥感相机焦平面弧形拼接 下载: 937次
1 引言
航天遥感相机在轨成像时始终处于运动状态,对于时间延迟积分电荷耦合器件(TDICCD)相机,积分速度矢量(电荷转移速度)与像移速度矢量的匹配误差会导致图像质量退化、分辨率下降,因此,必须对像移进行补偿[1-3]。像移速度矢量与积分速度矢量之间的夹角被称为失配角,失配角会导致TDICCD相机的调制传递函数(MTF)下降[4-6]。对于多光谱CCD,失配角也会导致多个谱段之间的配准精度下降。
由偏流角、卫星姿态等引起的像移速度矢量和积分速度矢量不匹配问题,已有广泛的研究[7-16]。畸变引起的像移速度矢量和积分速度矢量不匹配问题是相机固有的属性,无法通过调整卫星姿态进行补偿。畸变引起的失配角可通过焦平面拼接时将探测器偏转一定角度进行补偿,这种方法被称为弧形拼接。
对于弧形拼接,Greslou等[17-18]介绍了Pleiades卫星通过探测器弧形拼接方法修正畸变引起的P谱段MTF下降问题。但没有修正多光谱之间由畸变引起的配准误差,且Pleiades卫星弧形拼接时探测器的偏转方向及偏转角度的计算方法并未公开,目前国内也没有相关的公开文献。
弧形拼接的关键技术是判断弧形拼接方向和计算弧形拼接角度,本文通过像移速度矢量对弧形的拼接方向进行研究,并通过构建评价函数推导了探测器弧形拼接角度的计算公式。
2 弧形拼接方向的判断
光学系统中常见的畸变有枕形畸变(正畸变)和桶形畸变(负畸变)两种。以枕形畸变光学系统为例,可通过像移方向判断弧形拼接的方向。如
当光学系统不存在畸变时,地物Oi在焦面上的像点Ii沿Pin→…→Pi3→Pi2→Pi1方向运动。当光学系统存在正畸变时,点Pin在焦面上的实际像点为P'in,此时,地物Oi在焦面上的共轭像沿P'in→…→P'i3→P'i2→P'i1方向运动。其中,n为像点轨迹的采样点数,像移速度矢量vi的方向每一时刻都在变化。
由上述分析可知,相机在轨推扫成像时,像点沿畸变曲线的方向运动。畸变导致相机成像时像点沿X方向移动。X方向的像移偏差会引起垂轨方向的MTF下降[3-18],同时导致多光谱配准精度降低。畸变引起的垂轨方向(X方向)MTF下降与偏流角导致的垂轨方向MTF下降类似,但畸变引起的垂轨方向像移偏差会随视场角的增加而增加。由
图 2. 枕形畸变光学系统弧形拼接方向
Fig. 2. Curve splicing direction of pincushion distortion optical system
图 3. 桶形畸变光学系统弧形拼接方向
Fig. 3. Curve splicing directions of barrel distortion optical system
3 弧形拼接角度及首像元位置的计算
由上述分析可知,同一片探测器上,不同点的像移矢量方向不一致。当探测器通过偏转角度进行像移补偿时,不能补偿所有点的像移矢量方向。因此,弧形拼接时,需要求解一个使X方向像移偏差对MTF或配准误差影响最小的弧形拼接角度。
航天遥探测器的种类有单谱段CCD(单谱段TDICCD、单线阵CCD)、多光谱CCD(多光谱线阵CCD、多光谱TDICCD)等。对于单谱段CCD,以MTF为目标进行弧形拼接角度的计算。对于多光谱CCD,当多个谱段之间的分辨率不一致时,相比谱段之间的配准误差,高分辨率谱段对MTF更敏感,因此,此类探测器以高分辨率谱段的MTF为弧形拼接角度的计算依据;此外,偏转探测器也会提升谱段的配准精度。对于多光谱分辨率一致的CCD,以谱段的配准精度为目标进行弧形拼接。
3.1 像移失配角的计算
由于光学系统畸变曲线是非线性的,如
由点Pi1、Pi2、…、Pin的实际像高P'i1、P'i2、P'in拟合得到Ii像移速度矢量vi的参数方程为
式中,ai、bi为直线的参数,x、y为直线上任一点的坐标值,di为坐标原点到直线的距离。
对于线性拟合,根据最小二乘原理使偏差平方和最小,当误差发生在Y方向时,通过(2)式进行拟合;当误差发生在X方向时,通过(3)式进行拟合[19-20]。
式中,1≤i≤m,1≤j≤n,xij,yij为点P'ij的坐标。
由于光学系统在X和Y方向都存在畸变,当两个方向都存在误差时,采用点到直线的距离偏差平方和最小进行计算[19-23],即
可采用奇异值分解(SVD)方法求解(4)式,将拟合点的坐标及变量表示为矩阵的形式,即
式中,Pi为探测器上第i列数据坐标构成的矩阵,wi为第i列数据拟合直线的法向量。拟合点的坐标均值可表示为
式中,
通过(7)式对矩阵Pi去中心化,可表示为
对矩阵Ai进行奇异值分解,得到
式中,
由文献[ 21-25]可知,向量wi为矩阵Ai最小奇异值对应的右奇异向量,即向量wi为矩阵Vi的最右一列。由向量wi可得到每个CCD上m个点的失配角为
3.2 弧形拼接角度的计算
对于单谱段或多光谱TDICCD,MTF与像点在X方向的像移量成正比。以每片CCD上m个点在X方向上的MTF均值作为评价函数求解弧形拼接角度φ。评价函数可表示为
式中,
对
对(13)式求解可得到角度φ,对于多片CCD拼接,可得到每片CCD的弧形拼接角度φ1,φ2,φ3…。对于多光谱线阵CCD,谱段配准精度与X方向的像移量成正比。以CCD上m个点在X方向的像移均值作为评价函数求解弧形拼接角度φ,可表示为
式中,
对
可以发现,(15)式没有解析解,可通过数值求解的方法得到角度φ。对于多片CCD拼接,通过(15)式可得到每片CCD弧形拼接的角度φ1,φ2,φ3…。
3.3 首像元位置的计算
为了完成多片CCD首尾相接的拼接,需要计算每片CCD弧形拼接的角度以及每片CCD首像元在垂直线阵方向(Y方向)的位置。以枕形畸变光学系统焦平面拼接方案为例,推导了CCD偏转角度的求解公式。弧形拼接原理如
设拼接后单个CCD的有效像元长度为L,CCD在垂直线阵方向的偏移量可表示为
式中,LN为第N片CCD末尾像元或第(N+1)片CCD首像元在Y方向的偏移量。当有多片器件拼接时,设第r片CCD的偏转角度为φr,则
4 应用实例
实验提出的弧形拼接方案已成功应用于多个在轨型号,如GF-2相机、高景系列相机。以高景相机为例,计算弧形拼接的角度。相机采用4片五色CCD拼接的方案,CCD搭接区的拼接长度为3 mm,探测器的感光区长度为60 mm,P谱段的宽度为1.5 mm,五个谱段的总宽度为12 mm。从每片CCD的P谱段上取8行、6列共48个点,即m=6,n=8。通过(4)式~(11)式对畸变数据进行求解,得到的数据如
根据
表 1. 不同CCD上6个位置拟合的失配角
Table 1. Mismatch angles of obtained by fitting 6 positions on different CCDsunit: (°)
|
表 3. 弧形拼接前后CCD多光谱之间的配准误差
Table 3. Registration error between CCD multi-spectrum before and after curve splicingunit: pixel
|
表 2. 弧形拼接前后各点MTF的下降值
Table 2. MTF decline of each point before and after curve splicingunit: %
|
从
5 结论
针对大畸变光学系统引起的MTF和多光谱配准精度下降问题,提出了一种弧形拼接方案。给出了正畸变和负畸变光学系统弧形拼接方向的判断方法。通过奇异值分解方法求解像移速度矢量,构造了评价函数,解决了每片探测器弧形拼接角度的计算问题。最后给出了在轨应用的案例,结果表明,该弧形拼接方案对大畸变光学遥感器具有普适性。
[1] 陈绍龙. 侧摆摄影偏流角和速高比的计算模型[J]. 航天器工程, 2010, 19(1): 36-40.
[2] 王家骐, 于平, 颜昌翔, 等. 航天光学遥感器像移速度矢计算数学模型[J]. 光学学报, 2004, 24(12): 1585-1589.
[3] Wulich D, Kopeika N S. Image resolution limits resulting from mechanical vibrations[J]. Optical Engineering, 1987, 26(6): 529-533.
[4] Hadar O, Dror I, Kopeika N S. Numerical calculation of image motion and vibration modulation transfer functions: a new method[J]. Proceedings of SPIE, 1991, 1533: 61-74.
[6] 袁孝康. 星载TDI-CCD推扫相机的偏流角计算与补偿[J]. 上海航天, 2006, 23(6): 10-13.
Yuan X K. Calculation and compensation for the deviant angle of satellite borne TDI-CCD push scan camera[J]. Aerospace Shanghai, 2006, 23(6): 10-13.
[7] 李友一. 空间相机中的偏流角控制[J]. 光学精密工程, 2002, 10(4): 402-406.
[8] 童子磊. CCD相机的像移补偿技术[J]. 激光与红外, 2005, 35(9): 628-632.
Tong Z L. Compensation technology for the image motion of CCD camera[J]. Laser & Infrared, 2005, 35(9): 628-632.
[9] 樊超, 李英才, 易红伟. 偏流角对TDICCD相机像质的影响分析[J]. 光电工程, 2007, 34(9): 70-73.
[10] 闫得杰, 徐抒岩, 韩诚山. 飞行器姿态对空间相机像移补偿的影响[J]. 光学精密工程, 2008, 16(11): 2199-2203.
[11] 杨秀彬, 贺小军, 张刘, 等. 偏流角误差对TDICCD相机成像的影响与仿真[J]. 光电工程, 2008, 35(11): 45-50.
[12] 王国良, 刘金国, 龙科慧, 等. 离轴三反航天测绘相机像移对成像质量的影响[J]. 光学精密工程, 2014, 22(3): 806-813.
[13] 庄绪霞, 王治乐, 阮宁娟, 等. 像移对星载TDICCD相机成像品质的影响分析[J]. 航天返回与遥感, 2013, 34(6): 66-73.
Zhuang X X, Wang Z L, Ruan N J, et al. Influence analysis of image motion on image quality of satellite-board TDI camera optical system[J]. Spacecraft Recovery & Remote Sensing, 2013, 34(6): 66-73.
[14] 杨居奎, 许敬旺. 偏流对三线阵TDICCD测绘相机的影响分析[J]. 航天返回与遥感, 2006, 27(4): 27-32.
Yang J K, Xu J W. The effect of the drift on three - line TDICCD mapping camera[J]. Spacecraft Recovery & Remote Sensing, 2006, 27(4): 27-32.
[15] 景泉. 敏捷卫星偏流角计算模型研究[J]. 航天器工程, 2012, 21(4): 16-20.
Jing Q. Research on computation model of bias angle for agile satellite[J]. Spacecraft Engineering, 2012, 21(4): 16-20.
[16] 黄群东, 杨芳, 赵键. 姿态对地指向不断变化成像时的偏流角分析[J]. 宇航学报, 2012, 33(10): 1544-1551.
Huang Q D, Yang F, Zhao J. Drift angle analysis for agile satellite imaging when its attitude points to the earth changing continuously[J]. Journal of Astronautics, 2012, 33(10): 1544-1551.
[17] Greslou D, Delussy F. Geometric calibration of Pleiades location model[J]. The Photogrammetric Record, 2006, 21(116): 25-30.
[18] Kubik P, Pascal V, Latry C, et al. Pleiades image quality: from users' needs to products definition[J]. Proceedings of SPIE, 2005, 5978: 59780L.
[19] 费业泰. 误差理论与数据处理[M]. 6版. 北京: 机械工业出版社, 2010: 131- 148.
Fei YT. Error theory and data processing[M]. 6th ed. Beijing: China Machine Press, 2010: 131- 148.
[20] Taylor JR. 误差分析导论: 物理测量中的不确定度[M]. 王中宇, 等. 译, 2版. 北京: 高等教育出版社, 2015: 171- 181.
Taylor JR. An introduction to error analysis: the study of uncertainties in physical measurement[M]. Wang Z Y, et al, Transl. 2nd ed. Beijing: Higher Education Press. 2015: 171- 181.
[21] Kalman D. A singularly valuable decomposition: the SVD of a matrix[J]. The College Mathematics Journal, 1996, 27(1): 2-23.
[22] David CL. 线性代数及其应用[M]. 刘深泉, 等, 译. 5版. 北京: 机械工业出版社, 2018: 411- 420.
David CL. Linear algebra and its applications [M]. Liu S Q, et al, Transl. 5th ed. Beijing: China Machine Press. 2018: 411- 420.
[23] 陈义, 陆珏, 郑波. 总体最小二乘方法在空间后方交会中的应用[J]. 武汉大学学报·信息科学版, 2008, 33(12): 1271-1274.
Chen Y, Lu J, Zheng B. Application of total least squares to space resection[J]. Geomatics and Information Science of Wuhan University, 2008, 33(12): 1271-1274.
[24] 蔡剑华, 肖永良, 黎小琴. 基于广义S变换和奇异值分解的近红外光谱去噪[J]. 光学学报, 2018, 38(4): 0430005.
[25] 庄子波, 陈星, 台宏达, 等. 基于奇异值分解的激光雷达湍流预警算法[J]. 光学精密工程, 2019, 27(3): 671-679.
李富强, 曹东晶, 姜海滨, 雷文平, 项卫国, 郝言慧, 魏学敏, 黄伟, 常君磊, 窦莲英. 大畸变航天遥感相机焦平面弧形拼接[J]. 光学学报, 2020, 40(20): 2008001. Fuqiang Li, Dongjing Cao, Haibin Jiang, enping Lei, Weiguo Xiang, Yanhui Hao, Xuemin Wei, Wei Huang, Junlei Chang, Lianying Dou. Focal Plane Curve Splicing of Large Distortion Aerospace Remote Sensing Camera[J]. Acta Optica Sinica, 2020, 40(20): 2008001.