法律状态公告日
法律状态信息
法律状态
2015-04-29
授权
授权
2013-03-13
实质审查的生效 IPC(主分类):G01C25/00 申请日:20121102
实质审查的生效
2013-01-30
公开
公开
技术领域
本发明属于遥感影像几何处理领域,涉及一种基于探元指向角光学推扫卫星在轨分步几 何定标方法。
背景技术
在轨几何定标是充分发挥高分辨率光学遥感卫星几何性能的关键环节,对提高卫星影像 产品几何质量具有重要意义。由于受卫星发射过程中应力的释放、成像环境的改变以及器件 老化等各种因素的影响,卫星影像几何成像参数发生改变,实验室定标结果不再适用,必须 通过在轨几何定标重新获取这些参数的精确值,否则,卫星影像产品的几何质量难以保证, 无法满足后续处理和应用的要求,使其应用价值大大降低。
目前,针对近景相机、航空相机的几何定标已经开展了大量的研究与实践工作,对于光 学线阵推扫式卫星的几何定标则研究得较少,尚未形成成熟的理论与方法。由于星载线阵相 机高轨、窄视场角以及线阵推扫等特殊的成像特性,使得几何成像参数之间存在强相关性, 若采用近景相机、航空相机的定标模型与方法,必然难以获得稳定、可靠、高精度的定标结 果,因此必须针对星载线阵相机的特点构建合适的定标模型与方法。
发明内容
本发明所要解决的问题是,针对光学线阵推扫式卫星,提供一种有效的在轨几何定标方 法。
本发明的技术方案为一种基于探元指向角光学推扫卫星在轨分步几何定标方法,包括以 下步骤:
步骤1,利用控制点数据,在待定标影像上进行控制点量测,获取控制点量测信息。
步骤2,利用辅助数据以及实验室定标参数构建光学线阵推扫式卫星基于探元指向角的几 何定标模型;
步骤3,利用分步定标方法解算内外定标参数,获取定标结果;实现方式为,首先基于 最小二乘平差解算外定标参数,恢复相机坐标系在空间中的姿态;然后在此基础上,基于最 小二乘平差解算内定标参数,确定CCD各探元在相机坐标系下的指向角。
而且,步骤2所述光学线阵推扫式卫星基于探元指向角的几何定标模型如下,
式中,(Xg,Yg,Zg)与(Xgps,Ygps,Zgps)分别表示像点对应的物方点及GPS天线相位中心在 WGS84坐标系下的坐标;分别代表WGS84坐标系到J2000坐标系的旋 转矩阵、J2000坐标系到卫星本体坐标系的旋转矩阵、卫星本体坐标系到相机坐标系的旋转矩 阵;(BX,BY,BZ)body代表从传感器投影中心到GPS天线相位中心的偏心矢量在卫星本体坐标系 下的坐标;(t)表示当前参数是一个随时间变化的量;(ψx(s),ψy(s))代表探元s在相机坐标系 下的指向角,s代表探元号;
在以上几何定标模型中,待定标参数分为外定标参数XE和内定标参数XI,外定标参数 pitch、roll、yaw分别为俯仰、翻滚以及偏航方向夹角;内定标参数 XI=(ax0,ax1,ax2,ax3,ay0,ay1,ay2,ay3),ax0,ax1,ax2,ax3,ay0,ay1,ay2,ay3为内定标探元指向角模型的系数。
而且,步骤3包括以下子步骤,
步骤3.1,设在待定标影像上量测了K个均匀分布的高精度地面控制点作为定向点,记为 RPi,i=1,2,3,...,K;各定向点对应的物方点和像方点分别记为RPGi和RPMi,物方点RPGi的 WGS84地心直角坐标为(Xi,Yi,Zi),像方点RPMi的影像坐标为(si,li);
步骤3.2,令式(1)中:
式(1)转化为式(2):
上式中,矢量
步骤3.3,对外定标参数XE和内定标参数XI赋初值
步骤3.4,将内定标参数XI的当前值视为真值,将外定标参数XE视为待求的未知参数, 将内定标参数XI和外定标参数XE的当前值代入式(2),对每个定向点RPi,对式(2) 进行线性化处理,建立误差方程(3),
Vi=AiX-Li,权为Pi (3)
其中
式中,Li是利用内外定标参数当前值代入式(2)计算得到的误差向量;Ai是误 差方程式的系数矩阵;X代表外定标参数改正数dXE=(dpitch,droll,dyaw),d代表改正数符号; Pi是当前定向点RPi的像点量测精度对应的权;Fi和Gi分别为沿轨指向角残差F(XE,XI)、垂 轨指向角残差G(XE,XI)的函数模型,微分后得到相应误差方程;
按式(4)计算法方程系数矩阵,
(4)
上式中,矩阵
利用最小二乘平差计算X,如式(5),
X=(ATPA)-1(ATPL) (5)
利用式(6)更新外定标参数XE的当前值,然后返回执行步骤4迭代计算,迭代停止后进 入步骤3.4;
步骤3.5,解算内定标参数,将步骤3.4所得外定标参数XE的当前值视为真值,而内定标 参数XI则视为待求的未知参数,将内定标参数XI和外定标参数XE的当前值代入公 式(2),对每个定向点RPi,对式(2)进行线性化处理,建立误差方程(7),
Vi=BiY-Li 权为Pi (7)
其中
式中,Li是利用内外定标参数当前值代入公式(2)计算得到的误差向量;Bi是 误差方程式的系数矩阵;Y代表内定标参数改正数dXI,d代表改正数符号;Pi是当前定向 点RPi的像点量测精度对应的权;Fi和Gi分别为沿轨指向角残差F(XE,XI)、垂轨指向角残差 G(XE,XI)的函数模型,微分后得到相应误差方程;
按式(8)计算法方程系数矩阵;
(8)
上式中,
利用最小二乘平差计算Y,如式(9);
Y=(BTPB)-1(BTPL) (9)
利用式(10)更新内定标参数XI的当前值,然后返回执行步骤5迭代计算,迭代停止后 进入步骤3.6;
步骤3.6,根据步骤3.4和步骤3.5所得外定标参数的当前值XE和内定标参数XI的当前值, 更新相机参数文件。
本发明的优点在于:1.基于探元指向角的定标模型确定的不再是各探元在相机视场中的 位置,而是其在相机坐标系下的指向角,一方面可以简化内定标模型,避免了相机内部各种 畸变误差之间由于强相关性造成的过度参数化问题;同时,由于外定标参数恢复相机坐标系 在空间中的姿态(三轴指向),内定标参数确定各探元在相机坐标系下的指向角,外定标参数 为内定标参数提供参考基准,内定标参数在外定标参数提供的参考基准下进行确定,内外定 标参数共同确定各探元在空间中的绝对指向,这样能够避免内外定标参数之间的相关性问题, 提高内外定标参数解算稳定性;2.采用分步定标方法,先解算外定标参数恢复相机坐标系在 空间中的姿态,为内定标参数的确定提供参考基准,然后在此基础上解算内定标参数确定各 探元在相机坐标系(参考基准)下的指向角,能够避免定标参数同时解算由于强相关性造成 的方程病态问题,有利于获得稳定、可靠、高精度的定标结果。
附图说明
图1为本发明实施例的流程示意图;
图2为探元指向角示意图。
具体实施方式
以下结合附图和实施例详细说明本发明具体实施方式。参见图1,实施例的流程可以分 为三个步骤,每个步骤实施的具体方法、公式以及流程如下:
1.利用控制点数据,在待定标影像上量测控制点信息。为了保证定标结果的解算精度, 对于所量测的控制点在数量以及分布上提供了建议:在待定标影像中,所量测的控制点在沿 轨方向上尽量分布于较短的区域内,垂轨方向则应均匀覆盖整个CCD范围。控制点数量方面, 在合理成本的前提下尽可能多。
2.利用姿轨、成像时间等辅助数据以及实验室定标参数,构建光学线阵推扫式卫星基于 探元指向角的几何定标模型如式(1):
式中,(Xg,Yg,Zg)与(Xgps,Ygps,Zgps)分别表示像点对应的物方点及GPS天线相位中心在 WGS84坐标系下的坐标,其中,后者由卫星上搭载的GPS获取。分别代 表WGS84坐标系到J2000坐标系的旋转矩阵、J2000坐标系到卫星本体坐标系的旋转矩阵、卫 星本体坐标系到相机坐标系的旋转矩阵;(BX,BY,BZ)body代表从传感器投影中心到GPS天线相 位中心的偏心矢量在卫星本体坐标系下的坐标;其中,由星敏、陀螺通过组合定姿得到, (BX,BY,BZ)body则在卫星发射前由实验室检校,(t)表示当前参数是一个随时间变化的量; (ψx(s),ψy(s))代表探元s在相机坐标系下的指向角,s代表探元号,如图2所示:相机坐标系 X1Y1Z1的原点记为O1,探元VImage的指向角为(ψx,ψy);在该定标模型中,待定标参数分为外 定标参数XE和内定标参数XI,其中,外定标参数(pitch、roll、yaw分 别为俯仰、翻滚以及偏航方向夹角)用于补偿相机安装角误差,恢复相机坐标系在空间中的 指向,为内定标参数的解算确定参考基准;内定标参数XI=(ax0,ax1,ax2,ax3,ay0,ay1,ay2,ay3)则用 于补偿由于相机内部各种畸变导致的像点误差,确定CCD各探元在相机坐标系(参考基准) 下的指向角。内定标参数与外定标参数两者共同恢复CCD各探元在空间中的绝对指向。与常 规相机检校模型不同之处在于,本发明提出的基于探元指向角的定标模型确定的不再是各探 元在相机视场中的位置,而是其在相机坐标系下的指向角,这样可以避免定标参数之间由于 存在强相关性而无法获得稳定、可靠的定标结果。
3.利用分步定标方法解算内外定标参数,分步解算内外定标参数,外定标参数为内定标 参数提供参考基准,内定标参数在外定标参数提供的参考基准下确定。其原理为:首先基于 最小二乘平差解算外定标参数,恢复相机坐标系在空间中的姿态;然后在此基础上,基于最 小二乘平差解算内定标参数,确定CCD各探元在相机坐标系下的指向角。
实施例的解算公式及步骤如下:
步骤3.1,假设在待定标影像上量测了K个均匀分布的高精度地面控制点作为定向点,记 为RPi,这里,i=1,2,3,...,K;其对应的物方点和像方点分别记为RPGi和RPMi,物方点RPGi的 WGS84地心直角坐标为(Xi,Yi,Zi),像方点RPMi的影像坐标为(si,li);
步骤3.2,令式(1)中:
式(1)可转化为式(2):
上式中,矢量
步骤3.3,对外定标参数XE、内定标参数XI赋初值这里均为实验室定标值。
步骤3.4,将内定标参数XI的当前值视为“真值”,将外定标参数XE视为待求的未知参 数。将它们的当前值代入式(2),对每个定向点RPi,对式(2)进行线性化处理,建 立误差方程(3)(下标i代表利用定向点RPi建立的误差方程):
Vi=AiX-Li,权为Pi (3)
其中
式中,Li是利用内外定标参数当前值代入式(2)计算得到的误差向量;Ai是误 差方程式的系数矩阵;X代表外定标参数改正数dXE,即(dpitch,droll,dyaw),d代表改正数符 号;Pi是当前定向点RPi的像点量测精度对应的权;Fi和Gi分别为沿轨指向角残差F(XE,XI)、 垂轨指向角残差G(XE,XI)的函数模型,微分后得到相应误差方程。
按式(4)计算法方程系数矩阵,
(4)
上式中,矩阵
利用最小二乘平差计算X,如式(5);
X=(ATPA)-1(ATPL) (5)
利用式(6)更新外定标参数XE的当前值,然后返回执行步骤4迭代计算。当外定标参数 改正数X中3个参数(dpitch,droll,dyaw)均小于阈值10-12时,迭代停止。
步骤3.5,解算内定标参数,与步骤4解算内定标参数实现方式一致,此时将外定标参数 的当前值视为“真值”,而内定标参数则视为待求的未知参数,将内外定标参数的当前值 代入公式(2),此时为步骤3.4所得外定标参数XE的当前值。内定标参数XI和外 定标参数XE的对每个定向点RPi,对式(2)进行线性化处理,建立误差方程(7)(下标i代 表利用定向点RPi建立的误差方程):具体解算公式和过程如下:
Vi=BiY-Li 权为Pi (7)
其中
式中,Li是利用内外定标参数当前值代入公式(2)计算得到的误差向量;Bi是 误差方程式的系数矩阵;Y代表内定标参数改正数dXI,d代表改正数符号;Pi是当前定向 点RPi的像点量测精度对应的权;Fi和Gi分别为沿轨指向角残差F(XE,XI)、垂轨指向角残差 G(XE,XI)的函数模型,微分后得到相应误差方程。
按式(8)计算法方程系数矩阵;
(8)
上式中,
利用最小二乘平差计算Y,如式(9);
Y=(BTPB)-1(BTPL) (9)
利用式(10)更新内定标参数XI的当前值,然后返回执行步骤5迭代计算。当内定标参 数改正数Y中8个参数(dax0,dax1,dax2,dax3,day0,day1,day2,day3)均小于阈值10-12时,迭代停 止。
步骤3.6,根据得到的定标结果,即内外定标参数当前值,更新相机参数文件。
本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领域的技 术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不 会偏离本发明的精神或者超越所附权利要求书所定义的范围。
机译: 基于推扫轨迹的敏捷卫星目标分解方法和系统
机译: 基于推扫轨迹的敏捷卫星目标分解方法和系统
机译: 从推扫图像中获得对极几何模型的方法,对极几何模型及其存储介质