多相机光学推扫卫星在轨几何定标方法及系统的制作方法

xiaoxiao2020-10-23  12

多相机光学推扫卫星在轨几何定标方法及系统的制作方法
【技术领域】
[0001] 本发明属于遥感影像几何处理领域,涉及一种多相机光学推扫卫星在轨几何定标 方法及系统。
【背景技术】
[0002] 卫星在轨几何定标是高分辨率光学遥感卫星实现高精度几何定位的关键环节,直 接影响卫星影像的几何质量。虽然卫星在发射前都会进行严格的实验室标定,但是由于发 射过程中的震动、在轨运行时成像条件的改变以及器件的老化等因素的影响,使得卫星几 何成像参数发生改变,地面的标定值不能满足高精度几何处理的需要,因此需要对卫星进 行在轨标定。
[0003] 目前,针对近景相机、航空相机、以及光学线阵推扫式卫星的几何定标已经开展了 大量的研宄与实践工作,但是对于多相机光学线阵推扫式卫星进行联合几何定标的研宄则 较少,尚未形成成熟的理论与方法。为了让卫星具备更强的立体测绘能力,常采用多线阵相 机进行多视成像。多台相机采用固连安装结构,能够近乎同时地获取满足一定基高比的多 视同轨立体影像,以满足立体测绘的要求。对于每个线阵推扫相机具有高轨、窄视场角等成 像特点,使得成像参数之间具有高度的相关性,同时多个线阵推扫相机是一个刚性固连的 整体,若分别按照单相机的模式单独进行几何定标,而不顾及相互之间的相对安装关系,显 然对后续多视立体影像的相对几何精度带来系统误差,理论上缺乏严密性。因此必须针对 多线阵推扫相机的结构以及成像特点,构建合适的联合几何定标模型与方法,但本领域缺 乏相关研宄成果出现。

【发明内容】

[0004] 本发明所要解决的问题是,针对光学多相机推扫式卫星,提供一种有效的在轨几 何定标技术方案。
[0005] 本发明的技术方案提供一种多相机光学推扫卫星在轨几何定标方法,包括以下步 骤:
[0006] 步骤1,对各个相机进行分步内外定标,获取各个相机的内外定标参数,包括以下 子步骤,
[0007] 步骤1. 1,在待定标影像上量测得到定标场量测控制点;
[0008] 步骤1. 2,构建光学线阵推扫式卫星基于探元指向角的几何定标模型;
[0009] 步骤1. 3,利用步骤1. 1所得定标场量测控制点作为定向点,对各相机分别求解得 到相应的内外定标参数,包括首先基于最小二乘平差解算外定标参数,恢复相机坐标系在 空间中的姿态;然后在此基础上,基于最小二乘平差解算内定标参数,确定各探元在相机坐 标系下的指向角;
[0010] 步骤2,利用多线阵相机同时拍摄的多视定标区域内布设的外业控制点作为定向 点,基于步骤1中所得内定标参数求解结果,重新对各个相机基于最小二乘平差解算外定 标参数,确定多载荷的相对安装角关系;
[0011] 步骤3,对作为主载荷的相机,基于步骤1中所得内定标参数求解结果,利用全球 多个定标场数据作为定向点,基于最小二乘平差重新求解外定标参数,并转化为相应最终 的安装矩阵;以作为主载荷的相机相应最终的安装矩阵为基准,根据步骤2所得多载荷的 相对安装角关系求取其他非主载荷最终的安装矩阵,得到各相机最终的外定标参数,完成 多相机光学推扫卫星在轨几何定标。
[0012] 而且,步骤1.2中,构建光学线阵推扫式卫星基于探元指向角的几何定标模型如 式⑴,
[0015] 式中,(Xg,Yg,Zg)与(X^,Y^,Zgps)分别表示像点对应的物方点及GPS天 线相位中心在WGS84坐标系下的坐标,(t)表示相应参数是一个随时间变化的量;
分别代表WGS84坐标系到J2000坐标系的旋转矩阵、J2000坐标系到 卫星本体坐标系的旋转矩阵、卫星本体坐标系到相机坐标系的旋转矩阵;(Bx,BY, 表从传感器投影中心到GPS天线相位中心的偏心矢量在卫星本体坐标系下的坐标;A为像 方矢量和物方矢量的比例系数;Ux(s),ity(s))代表探元s在相机坐标系下的指向角,s代 表探元号;
[0016] 外定标参数.
,pitch、roll、yaw分别为俯仰、翻 滚以及偏航方向夹角,内定标参数X!= (axmaxuax^ax^ay^ay^ay^ays),ax0,ax1;ax2,ax3,ay0,ay1;ay2,ay3为多项式系数。
[0017]而且,步骤1. 3的实现方式为对各相机分别执行以下子步骤,
[0018]步骤1. 3. 1,设在待定标影像上量测了K个均匀分布的地面控制点作为定向点,输 入各定向点的CTS坐标系地心直角坐标和像点坐标;
[0019]步骤1. 3. 2,根据步骤1. 2中构建的几何定标模型,令式⑴中:
[0021] 式⑴转化为式(2),
[0023] 式中,矢量
为物方矢量U,代表从相机投影中心到物方点的矢量在本体坐 标系下的坐标;a。bp〇卢2,b2,c2a3,b3, 〇3分别代表相机安装矩阵的9个元素;F(XE,X:)、 分别为沿轨指向角残差与垂轨指向角残差;
[0024] 步骤1. 3. 3,对外定标参数XE和内定标参数赋初值,具体实施时均可采 用实验室定标值;
[0025] 步骤1. 3. 4,基于最小二乘平差解算外定标参数,包括以下子步骤,
[0026] 步骤1. 3. 4. 1,将当前内定标参数&视为"真值",将外定标参数XE视为待求的未 知参数;将外定标参数XE和内定标参数乂,的当前值代入公式(2),对每个定向点 i,对上式进行线性化处理,建立误差方程式:
[0027] Vi=AjX-LiPj(3)
[0028] 其中,
[0029] 式中,Q是利用内外定标参数当前值(<,$) '代入公式⑵计算得到的误差向 量;Ai是误差方程式的系数矩阵;X代表外定标参数改正数(dpitch,droll,dyaw);Pi是当 前定向点的像点量测精度对应的权,FJPG 别为沿轨指向角残差F(XE,&)、垂轨指向角 残差GU)的函数模型,微分后得到相应误差方程;
[0030] 计算法方程系数矩阵如下,
[0032] 上式中,矩阵
[0033] 利用最小二乘平差计算X,如下式,
[0034] X= (AtPA) (AtPL) (5)
[0035]步骤1.3. 4. 2,利用公式(6)更新外定标参数&的当前值,然后返回执行步骤 1. 3. 4. 1进行迭代计算,迭代停止后进入步骤1. 3. 5,
[0037] 步骤1. 3. 5,基于最小二乘平差解算内定标参数,包括以下子步骤,
[0038] 步骤1. 3. 5. 1,将步骤1. 3. 4所得外定标参数&的当前值视为"真值",内定标参数 &视为待求的未知参数,将内定标参数和外定标参数XE的当前值带入公式(2)中对每个 定向点构建误差方程式,
[0039]Vj=BjY-LjPi(7)
[0040] 其中
[0041] 其中
[0042] 式中,Q是利用内外定标参数当前值(&,;〇代入公式⑵计算得到的误差向量, Bi是误差方程式的系数矩阵,Y代表外定标参数改正数dXpd代表改正数符号,卩1是观测值 的权;
[0043] 计算法方程系数矩阵,
[0045] 上式中:
[0046] 利用最小二乘平差计算Y,如下式;
[0047]Y= (BtPB) (BtPL) (9)
[0048] 步骤1.3. 5. 2,利用公式(10)更新内定标参数&的当前值,然后返回执行步骤 1. 3. 5. 1,迭代计算,迭代停止后进入步骤1. 3.6,
[0050]步骤1. 3.6,根据步骤1. 3. 4和步骤1. 3. 5先后所得外定标参数XE的当前值和内 定标参数&的当前值,作为步骤1的内外定标参数求解结果。
[0051] 而且,步骤2的实现方式包括以下子步骤,
[0052] 步骤2. 1,输入各定向点的CTS坐标系地心直角坐标和像点坐标;
[0053] 对各相机分别以步骤1中所得内定标参数&为"真值",以步骤1所得外定标参数 作为初值X〗,将外定标参数XE视为待求的未知参数,采用步骤1. 3. 4的方式重新求解外定 标参数;
[0054] 步骤2. 2,设相机Cm为主载荷,计算相机Cm与其他相机C"的相对安装矩阵Rmn如 下,
[0056] 其中,Rn为相机Cn对应的安装矩阵,Rm为相机Cm对应的安装矩阵。
[0057] 而且,步骤3的实现方式包括以下子步骤,
[0058] 步骤3. 1,对作为主载荷的相机,以步骤1中所得内定标参数求解结果为"真值", 将外定标参数视为待求的未知参数,利用全球多个定标场数据作为定向点,输入各定向点 的CTS坐标系地心直角坐标和像点坐标,采用步骤1. 3. 4的方式重新求解外定标参数,并转 化为相应安装矩阵R/ ;
[0059] 步骤3. 2,以安装矩阵Rm'为基准,求取其他非主载荷最终的安装矩阵Rn'如下,
[0060]Rn,=1^1? / (12)
[0061] 根据安装矩阵Rn'得到相应相机最终的外定标参数。
[0062] 本发明还相应提供一种多相机光学推扫卫星在轨几何定标系统,包括以下模块:
[0063] 多载荷分步内外定标模块,用于对各个相机进行分步内外定标,获取各个相机的 内外定标参数,包括以下子模块,
[0064] 量测子模块,用于在待定标影像上量测得到定标场量测控制点;
[0065] 几何定标模型构建子模块,用于构建光学线阵推扫式卫星基于探元指向角的几何 定标模型;
[0066] 分步解算子模块,用于利用量测子模块所得定标场量测控制点作为定向点,对各 相机分别求解得到相应的内外定标参数,包括首先基于最小二乘平差解算外定标参数,恢 复相机坐标系在空间中的姿态;然后在此基础上,基于最小二乘平差解算内定标参数,确定 各探元在相机坐标系下的指向角;
[0067] 多载荷相对安装角定标模块,用于利用多线阵相机同时拍摄的多视定标区域内布 设的外业控制点作为定向点,基于多载荷分步内外定标模块所得内定标参数求解结果,重 新对各个相机基于最小二乘平差解算外定标参数,确定多载荷的相对安装角关系;
[0068] 最终外定标模块,用于对作为主载荷的相机,基于多载荷分步内外定标模块所得 内定标参数求解结果,利用全球多个定标场数据作为定向点,基于最小二乘平差重新求解 外定标参数,并转化为相应最终的安装矩阵;以作为主载荷的相机相应最终的安装矩阵为 基准,根据多载荷相对安装角定标模块所得多载荷的相对安装角关系求取其他非主载荷最 终的安装矩阵,得到各相机最终的外定标参数,完成多相机光学推扫卫星在轨几何定标。 [0069] 而且,几何定标模型构建子模块中,构建光学线阵推扫式卫星基于探元指向角的 几何定标模型如式(1),
[0070]
[0071] 其中,
[0072] 式中,(Xg,Yg,Zg)与(X^,Y^,Zgps)分别表示像点对应的物方点及GPS天 线相位中心在WGS84坐标系下的坐标,(t)表示相应参数是一个随时间变化的量;
分别代表WGS84坐标系到J2000坐标系的旋转矩阵、J2000坐标系到 卫星本体坐标系的旋转矩阵、卫星本体坐标系到相机坐标系的旋转矩阵;(Bx,BY, 表从传感器投影中心到GPS天线相位中心的偏心矢量在卫星本体坐标系下的坐标;A为像 方矢量和物方矢量的比例系数;Ux(s),ity(s))代表探元s在相机坐标系下的指向角,s代 表探元号;
[0073] 外定标参数
,pitch、roll、yaw分别为俯仰、翻滚以及偏航方 向夹角,内定标参数X〗=(axQ,ax1;ax2,ax3,ayQ,ay1;ay2,ay3),axQ,ax1;ax2,ax3,ayQ,ay1;ay2,ay3S多项式系数。
[0074] 而且,分步解算子模块的实现方式为对各相机分别执行以下子步骤,
[0075] 步骤1. 3. 1,设在待定标影像上量测了K个均匀分布的地面控制点作为定向点,输 入各定向点的CTS坐标系地心直角坐标和像点坐标;
[0076] 步骤1. 3. 2,根据步骤1. 2中构建的几何定标模型,令式(1)中:
[0078] 式⑴转化为式(2),
[0080] 式中,矢量
为物方矢量U,代表从相机投影中心到物方点的矢量在本体坐 标系下的坐标;a。bp〇卢2,b2,c2a3,b3, 〇3分别代表相机安装矩阵的9个元素;F(XE,X:)、 6(?)分别为沿轨指向角残差与垂轨指向角残差;
[0081] 步骤1.3. 3,对外定标参数XE和内定标参数X:赋初值(X£°,X;°),具体实施时均可 采用实验室定标值;
[0082] 步骤1. 3. 4,基于最小二乘平差解算外定标参数,包括以下子步骤,
[0083] 步骤1. 3. 4. 1,将当前内定标参数&视为"真值",将外定标参数XE视为待求的未 知参数;将外定标参数XE和内定标参数当前值代入公式(2),对每个定向点 i,对上式进行线性化处理,建立误差方程式:
[0084] Vj=AjX-LjPi(3)
[0085] 其中,
[0086] 式中,Q是利用内外定标参数当前值代入公式(2)计算得到的误差向量; Ai是误差方程式的系数矩阵;X代表外定标参数改正数(dpitch,droll,dyaw) #1是当前定 向点的像点量测精度对应的权,FJPG 别为沿轨指向角残差F(XE,&)、垂轨指向角残差 6(H)的函数模型,微分后得到相应误差方程;
[0087] 计算法方程系数矩阵如下,
[0089] 上式中,矩阵
[0090] 利用最小二乘平差计算X,如下式,
[0091] X= (AtPA) (AtPL) (5)
[0092] 步骤1.3. 4. 2,利用公式(6)更新外定标参数&的当前值,然后返回执行步骤 1. 3. 4. 1进行迭代计算,迭代停止后进入步骤1. 3. 5,
[0094] 步骤1. 3. 5,基于最小二乘平差解算内定标参数,包括以下子步骤,
[0095] 步骤1. 3. 5. 1,将步骤1. 3. 4所得外定标参数&的当前值视为"真值",内定标参数 &视为待求的未知参数,将内定标参数和外定标参数XE的当前值带入公式(2)中对每个 定向点构建误差方程式,
[0096] Vj=BjY-LjPi(7)
[0097] 其中
[0098]其中
[0099] 式中,Q是利用内外定标参数当前值代入公式(2)计算得到的误差向量, Bi是误差方程式的系数矩阵,Y代表外定标参数改正数dXpd代表改正数符号,卩1是观测值 的权;
[0100] 计算法方程系数矩阵,
[0102] 上式中,
[0103] 利用最小二乘平差计算Y,如下式;
[0104]Y= (BtPB) (BtPL) (9)
[0105] 步骤1.3. 5. 2,利用公式(10)更新内定标参数&的当前值,然后返回执行步骤 1. 3. 5. 1,迭代计算,迭代停止后进入步骤1. 3. 6,
[0107] 步骤1. 3. 6,根据步骤1. 3. 4和步骤1. 3. 5先后所得外定标参数XE的当前值和内 定标参数&的当前值,作为步骤1的内外定标参数求解结果。
[0108] 而且,多载荷相对安装角定标模块的实现方式包括以下子步骤,
[0109] 步骤2. 1,输入各定向点的CTS坐标系地心直角坐标和像点坐标;
[0110] 对各相机分别以步骤1中所得内定标参数&为"真值",以步骤1所得外定标参数 作为初值 <,将外定标参数XE视为待求的未知参数,采用步骤1. 3. 4的方式重新求解外定 标参数;
[0111] 步骤2. 2,设相机Cm为主载荷,计算相机Cm与其他相机(^的相对安装矩阵Rmn如 下,
[0113] 其中,Rn为相机Cn对应的安装矩阵,Rm为相机Cm对应的安装矩阵。
[0114] 而且,最终外定标模块的实现方式包括以下子步骤,
[0115] 步骤3. 1,对作为主载荷的相机,以步骤1中所得内定标参数求解结果为"真值", 将外定标参数视为待求的未知参数,利用全球多个定标场数据作为定向点,输入各定向点 的CTS坐标系地心直角坐标和像点坐标,采用步骤1. 3. 4的方式重新求解外定标参数,并转 化为相应安装矩阵R/ ;
[0116] 步骤3. 2,以安装矩阵Rm'为基准,求取其他非主载荷最终的安装矩阵Rn'如下, [0117]Rn,=RJV(12)
[0118] 根据安装矩阵Rn'得到相应相机最终的外定标参数。
[0119] 本发明针对多相机推扫式卫星的成像特点,结合内外定标模型,并顾及各相机的 相对安装关系,采用分步定标方案,实现对多相机推扫式卫星的高精度几何定标,该方法具 有简单、有效、精度尚、易于实现的特点。
【附图说明】
[0120] 图1为本发明实施例的流程示意图;
[0121] 图2为本发明实施例的相机内定标指向角模型示意图。
[0122] 图3为本发明实施例的多相机推扫式卫星定标示意图。
【具体实施方式】
[0123] 以下结合附图和实施例详细说明本发明【具体实施方式】。
[0124] 参见图1,实施例的流程可以分为三个步骤,具体实现如下:
[0125] 步骤1,利用定标控制场数据,分别对各个相机进行分步内外定标,获取各个相机 的内外定标参数。
[0126] 步骤1中利用控制点数据,在各相机待定标影像上进行控制点量测,获取控制点 量测信息。构建高精度的几何定标模型,其中内定标采用一维指向角模型,外定标采用一个 旋转矩阵对相机与平台间的安装角度的测定误差进行补偿。利用分步求解定标参数方法, 先求解各相机的外定标参数,再求解各相机的内定标参数。 [0127] 实施例的步骤1包括对每个相机分别执行以下步骤:
[0128] 1. 1利用控制点数据,在待定标影像上量测控制点信息,得到定标场量测控制点信 息,即定标控制场数据。为了保证定标结果的解算精度,具体实施时,建议在待定标影像中, 所量测的控制点在沿轨方向上尽量分布于较短的区域内,垂轨方向则应均匀覆盖整个CCD 范围。控制点数量方面,在合理成本的前提下尽可能多。
[0129] 1. 2利用姿轨、成像时间等辅助数据以及实验室定标参数,构建光学线阵推扫式卫 星基于探元指向角的几何定标模型如式(1):
[0131] 其中,
[0132] 式中,(Xg,Yg,Zg)与(Xgps,Ygps,Zgps)分别表示像点对应的物方点及GPS天线相位中 心在WGS84坐标系下的坐标,其中,后者由卫星上搭载的GPS获取;标识(t)表示相应参数 是一个随时间变化的量。
分别代表WGS84坐标系到J2000坐标系的旋 转矩阵、J2000坐标系到卫星本体坐标系的旋转矩阵、卫星本体坐标系到相机坐标系的旋转 矩阵;(Bx,BY,Bz)b()dy代表从传感器投影中心到GPS天线相位中心的偏心矢量在卫星本体坐 标系下的坐标;其中,由星敏、陀螺通过组合定姿得到,(Bx,BY,在卫星发射前 由实验室检校。A为像方矢量和物方矢量的比例系数,(itx(s),ity(s))代表探元s在相机 坐标系下的指向角,s代表探元号,如图2所示:相机坐标系的原点记为0i,探元VImage 的指向角为(l^X,l^y)。
[0133] 外定标参数.
(pitch、roll、yaw分别为俯仰、翻滚以及偏航 方向夹角)用于补偿相机安装角误差,恢复相机坐标系在空间中的指向,为内定标参数的 解算确定参考基准;内定标参数Xx= (ax。,axpax2,ax3,ayQ,aypay2,ay3)则用于补偿由于 相机内部各种畸变导致的像点误差,确定CCD各探元在相机坐标系(参考基准)下的指向 角,ax0,ax1;ax2,ax3,ay0,ay1;ay2,ay3为多项式系数。
[0134] 1. 3对每个相机分别利用分步定标方法解算内外定标参数。外定标参数与内定标 参数共同恢复CCD各探元在空间中的绝对指向。
[0135] 内外定标参数解算的原理为:首先基于最小二乘平差解算外定标参数,恢复相机 坐标系在空间中的姿态;然后在此基础上,基于最小二乘平差解算内定标参数,确定CCD各 探元在相机坐标系下的指向角。
[0136] 实施例中,分别对各相机进行以下步骤,完成各相机的内外定标参数(XDXE)的求 解:
[0137] 1)假设在待定标影像上量测了K个均匀分布的高精度地面控制点(即定标场量测 控制点)作为定向点,控制点的CTS坐标系地心直角坐标为(Xi,Yi,ZJ,像点坐标为(Si,I), 这里,i= 1,2, 3,. . .,K,输入各定向点的CTS坐标系地心直角坐标和像点坐标。
[0138] 2)根据步骤1. 2中构建的几何定标模型,令式⑴中:
[0140] 式⑴转化为式(2):
[0142] 上式中,矢量
为物方矢量U,代表从相机投影中心到物方点的矢量在本体 坐标系下的坐标;ap1^,(:卢2,b2,c2a3,b3, (:3分别代表相机安装矩阵的9个元素;F(XE,X:)、G(XE,分别为沿轨指向角残差与垂轨指向角残差。
[0143] 3)对外定标参数XE和内定标参数赋初值,具体实施时均可采用实验室 定标值。
[0144] 4)包括以下子步骤,
[0145] 4. 1)将当前内定标参数&视为"真值",将外定标参数XE视为待求的未知参数。将 外定标参数XE和内定标参数X,的当前值)代入公式(2),对每个定向点i,对上式进 行线性化处理,建立误差方程式:
[0146] Vj=AjX-LjPi(3)
[0147] 其中
[0148] 式中,Q是利用内外定标参数当前值代入公式(2)计算得到的误差向量; Ai是误差方程式的系数矩阵;X代表外定标参数改正数(dpitch,droll,dyaw) #1是当前定 向点的像点量测精度对应的权,FJPG 别为沿轨指向角残差F(XE,&)、垂轨指向角残差 G(XE,&)的函数模型,微分后可得到相应误差方程。
[0149] 计算法方程系数矩阵如下,
[0151] 上式中,矩阵
[0152] 利用最小二乘平差计算X,如下式,
[0153] X= (AtPA) (AtPL) (5)
[0154] 4. 2)利用公式(6)更新外定标参数&的当前值,然后返回执行步骤4. 1)进行迭 代计算,迭代停止后进入步骤5),所得外定标参数解算结果可作为各相机临时外定标参数。
[0156] 5)包括以下子步骤:
[0157] 5. 1)将步骤4)所得外定标参数&的当前值视为"真值",内定标参数X^见为待求 的未知参数,将内定标参数和外定标参数XE的当前值带入公式(2)中对每个定向点构建 误差方程式:
[0158]Vj=BjY-LjPi(7)
[0159] 其中
[0160] 其中
[0161] 式中,L是利用内外定标参数当前值代入公式(2)计算得到的误差向量; Bi是误差方程式的系数矩阵;Y代表外定标参数改正数dXI;d代表改正数符号;P1是观测值 的权。
[0162] 计算法方程系数矩阵,
[0165] 利用最小二乘平差计算Y,如下式,
[0166]Y= (BtPB) (BtPL) (9)
[0167] 5. 2)利用公式(10)更新内定标参数&的当前值,然后返回执行步骤5. 1)迭代计 算,迭代停止后进入步骤6)。
[0169] 6)根据步骤4)和步骤5)先后所得外定标参数&的当前值和内定标参数Xz的当 前值,作为步骤1的内外定标参数求解结果,可更新相机参数文件。
[0170] 步骤2,利用定标控制点数据,利用步骤1中得到的内定标参数,重新对各个相机 进行外定标,确定多载荷的相对安装角关系。
[0171] 步骤2中利用多线阵相机同时拍摄的多视定标区域内布设的若干个外业控制点, 分别对各线阵相机重新进行外定标参数的解算,从而确定各线阵相机的相对安装关系。
[0172] 考虑到利用一个定标场对多线阵相机进行几何定标时,由于成像时间不一致导致 姿态漂移误差不一致,使得多台相机的外定标参数中包含了不同的姿态漂移误差,导致无 法精确标定多台相机之间的相对安装关系。然而,这并不会给各台相机的内定标参数带来 影响,由于相机外定标参数通常情况下仅仅是三个旋转角,因此相机外定标参数的解算往 往并不需要过多的控制点,通常尽量在影像行方向上较短的一段区域内沿CCD方向均匀布 设10-20个外业控制点即可满足外定标参数的解算精度要求,鉴于此,本发明进一步提出 一种仅利用多视定标场区域内均沿CCD方向均匀布设10-20个外业控制点的方案,来实现 多线阵相机在轨相对安装关系的定标,图3中是相机数为N的相对定标成像示意图,相对定 标控制点A、B、C等均沿CCD方向均匀布设。
[0173] 实施例的步骤2包括以下子步骤:
[0174] 1)基于多视相机同时成像获得的影像,选取的外业控制点的CTS坐标系地心 直角坐标为(^,21),像点坐标为(&,11),设选取了1个外业控制点作为定向点,1 = 1,2, 3,. ..,L;输入各定向点的CTS坐标系地心直角坐标和像点坐标;
[0175] 以步骤1中求解的各相机内定标参数&为"真值",以步骤1中求解的各相机外定 标参数作为初值将外定标参数XE视为待求的未知参数。基于新的定向点,根据步骤1 中求解定标参数的步骤1. 3中步骤4)重新求解各相机的外定标参数。
[0176] 2)已知相机数量为N,则N个相机为(^,(^…匕…心且!! = 1,2,…,N,设上步中解 算的各相机的新的外定标参数为Xi=(pitchi,rolli,yawj,各相机由外定标参数对应的安 装矩阵为氏。
[0177] 具体实施时,主载荷可由本领域技术人员预先选定。设相机Cjm为1,2,…,N之 一)为主载荷,则相机Cm与其他相机Cn(n= 1,2,…,N且n辛m)的相对安装矩阵Rmn为:
[0179] 其中,Rn为相机Cn对应的安装矩阵,Rm为相机C m对应的安装矩阵。
[0180] 例如有三相机A、B、C,其中A为主载荷,设上步中解算的新的外定标参数分别为XA =(pitchA,rollA,yawA)与XB= (pitchB,rollB,yawB)与Xc= (pitchc,rollc,yawc),XA)^i^ 的安装矩阵为RA,XB对应的安装矩阵为RB,X。对应的安装矩阵为R。,则相机A与相机B的相 对安装矩阵为
^相机A与相机C的相对安装矩阵为.
[0181] 步骤3,利用多个定标控制场数据,选定某一相机为 主载荷,对其进行外定标,完成 主载荷的绝对几何外定标以及其他载荷的重新外定标。
[0182] 步骤3中利用全球多个定标场数据对选定的主载荷相机进行外定标,确定主载荷 相机的外定标参数,完成对主载荷的绝对定标,根据步骤2中的相对安装关系,同时完成对 其他载荷的绝对定标。
[0183] 实施例的步骤3包括以下子步骤:
[0184] 1)以步骤1中求解的主载荷相机的内定标参数&为"真值",将其外定标参数Xjjft 为待求的未知参数。利用全球多个定标场数据作为定向点,可以每个定标场选取10-20个 地面控制点作为定向点,输入各定向点的CTS坐标系地心直角坐标和像点坐标,对选定的 主载荷相机根据步骤1中求解定标参数的步骤1. 3中子步骤4)再次进行外定标,求得主载 荷的最终的外定标参数,并转化为相应安装矩阵R/。
[0185] 2)然后利用步骤2根据公式(11)所得非主载荷与主载荷之间的相对安装矩阵 R_,以主载荷的安装矩阵&为基准,根据公式(12)求取其他非主载荷的安装矩阵1^',然 后转化为各非主载荷的相机最终的外定标参数,从而得到所有相机最终的外定标参数,完 成多相机光学推扫卫星在轨几何定标。
[0186]Rn,=RJV(12)
[0187] 具体实施时,本领域技术人员可采用软件方式实现以上流程的自动运行,还可采 用模块化方式提供相应系统。本发明实施例的一种多相机光学推扫卫星在轨几何定标系 统,包括以下模块:
[0188] 多载荷分步内外定标模块,用于对各个相机进行分步内外定标,获取各个相机的 内外定标参数,包括以下子模块,
[0189] 量测子模块,用于在待定标影像上量测得到定标场量测控制点;
[0190] 几何定标模型构建子模块,用于构建光学线阵推扫式卫星基于探元指向角的几何 定标模型;
[0191] 分步解算子模块,用于利用量测子模块所得定标场量测控制点作为定向点,对各 相机分别求解得到相应的内外定标参数,包括首先基于最小二乘平差解算外定标参数,恢 复相机坐标系在空间中的姿态;然后在此基础上,基于最小二乘平差解算内定标参数,确定 各探元在相机坐标系下的指向角;
[0192] 多载荷相对安装角定标模块,用于利用多线阵相机同时拍摄的多视定标区域内布 设的外业控制点作为定向点,基于多载荷分步内外定标模块所得内定标参数求解结果,重 新对各个相机基于最小二乘平差解算外定标参数,确定多载荷的相对安装角关系;
[0193] 最终外定标模块,用于对作为主载荷的相机,基于多载荷分步内外定标模块所得 内定标参数求解结果,利用全球多个定标场数据作为定向点,基于最小二乘平差重新求解 外定标参数,并转化为相应最终的安装矩阵;以作为主载荷的相机相应最终的安装矩阵为 基准,根据多载荷相对安装角定标模块所得多载荷的相对安装角关系求取其他非主载荷最 终的安装矩阵,得到各相机最终的外定标参数,完成多相机光学推扫卫星在轨几何定标。
[0194] 各模块具体实现与各步骤相应,本发明不予赘述。
[0195] 本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领 域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替 代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。
【主权项】
1. 一种多相机光学推扫卫星在轨几何定标方法,其特征在于,包括以下步骤: 步骤1,对各个相机进行分步内外定标,获取各个相机的内外定标参数,包括以下子步 骤, 步骤1. 1,在待定标影像上量测得到定标场量测控制点; 步骤1. 2,构建光学线阵推扫式卫星基于探元指向角的几何定标模型; 步骤1. 3,利用步骤I. 1所得定标场量测控制点作为定向点,对各相机分别求解得到相 应的内外定标参数,包括首先基于最小二乘平差解算外定标参数,恢复相机坐标系在空间 中的姿态;然后在此基础上,基于最小二乘平差解算内定标参数,确定各探元在相机坐标系 下的指向角; 步骤2,利用多线阵相机同时拍摄的多视定标区域内布设的外业控制点作为定向点, 基于步骤1中所得内定标参数求解结果,重新对各个相机基于最小二乘平差解算外定标参 数,确定多载荷的相对安装角关系; 步骤3,对作为主载荷的相机,基于步骤1中所得内定标参数求解结果,利用全球多个 定标场数据作为定向点,基于最小二乘平差重新求解外定标参数,并转化为相应最终的安 装矩阵;以作为主载荷的相机相应最终的安装矩阵为基准,根据步骤2所得多载荷的相对 安装角关系求取其他非主载荷最终的安装矩阵,得到各相机最终的外定标参数,完成多相 机光学推扫卫星在轨几何定标。2. 根据权利要求1所述多相机光学推扫卫星在轨几何定标方法,其特征在于:步骤1. 2 中,构建光学线阵推扫式卫星基于探元指向角的几何定标模型如式(1),) 式中,(Xg,Yg,Zg)与(Xgps, Ygps,Zgps)分别表示像点对应的物方点及GPS天线相位中心在 WGS84坐标系下的坐标,(t)表示相应参数是一个随时间变化的量;、iC;分 别代表WGS84坐标系到J2000坐标系的旋转矩阵、J2000坐标系到卫星本体坐标系的旋转 矩阵、卫星本体坐标系到相机坐标系的旋转矩阵;(Bx,BY,Bz) b()dy代表从传感器投影中心到 GPS天线相位中心的偏心矢量在卫星本体坐标系下的坐标;λ为像方矢量和物方矢量的比 例系数;(Φ x (s),Φ y (s))代表探元s在相机坐标系下的指向角,s代表探元号; 外定标参数1£=疋$(_<:'/?,?^〃,)胃),口:^〇11、1'〇11、73¥分别为俯仰、翻滚以及偏航方向夹 角,内定标参数 X1= (ax。,ax" ax2, ax3, ayQ, ay" ay2, ay3),axQ, aXi, ax2, ax3, ayQ, ay" ay2, ay3为多项式系数。3. 根据权利要求2所述多相机光学推扫卫星在轨几何定标方法,其特征在于:步骤I. 3 的实现方式为对各相机分别执行以下子步骤, 步骤1. 3. 1,设在待定标影像上量测了 K个均匀分布的地面控制点作为定向点,输入各 定向点的CTS坐标系地心直角坐标和像点坐标; 步骤1. 3. 2,根据步骤1. 2中构建的几何定标模型,令式(1)中:式⑴转化为式(2),式中,矢量为物方矢量U,代表从相机投影中心到物方点的矢量在本体坐标系下 的坐标叫,Id1, (^a2, b2, c2a3, b3,。3分别代表相机安装矩阵的9个元素 ;F (X E, X1)、G (XE, X1)分 别为沿轨指向角残差与垂轨指向角残差; 步骤1. 3. 3,对外定标参数Xe和内定标参数X1赋初值,具体实施时均可采用实 验室定标值; 步骤1. 3. 4,基于最小二乘平差解算外定标参数,包括以下子步骤, 步骤1. 3. 4. 1,将当前内定标参数X1视为"真值",将外定标参数Xe视为待求的未知参 数;将外定标参数Xe和内定标参数当前值代入公式(2),对每个定向点i,对 上式进行线性化处理,建立误差方程式:式中,Li是利用内外定标参数当前值代入公式(2)计算得到的误差向量;化 是误差方程式的系数矩阵;X代表外定标参数改正数(dpitch,droll,dyaw) $是当前定 向点的像点量测精度对应的权,FjP G 别为沿轨指向角残差F(X E,X1)、垂轨指向角残差 G(IX1)的函数模型,微分后得到相应误差方程; 计算法方程系数矩阵如下,利用最小二乘平差计算X,如下式, X = (AtPA) (AtPL) (5) 步骤1. 3. 4. 2,利用公式(6)更新外定标参数&的当前值,然后返回执行步骤1. 3. 4. 1 进行迭代计算,迭代停止后进入步骤1. 3. 5, X:+JT (6) 步骤1. 3. 5,基于最小二乘平差解算内定标参数,包括以下子步骤, 步骤1. 3. 5. 1,将步骤1. 3. 4所得外定标参数&的当前值视为"真值",内定标参数X τ视为待求的未知参数,将内定标参数X1和外定标参数Xe的当前值带入公式(2)中对每个定 向点构建误差方程式, Vi= BiY-Li Pi (7) 其中式中,Li是利用内外定标参数当前值(ΧρΖ;1)代入公式(2)计算得到的误差向量,B i 是误差方程式的系数矩阵,Y代表外定标参数改正数ClX1, d代表改正数符号,Pi是观测值的 权; 计算法方程系数矩阵,(8) 上式中,利用最小二乘平差计算Y,如下式; Y = (BtPB) (BtPL) (9) 步骤1.3. 5. 2,利用公式(10)更新内定标参数&的当前值,然后返回执行步骤 1. 3. 5. 1,迭代计算,迭代停止后进入步骤1. 3. 6, Xf =X0r+Y (10) 步骤1. 3. 6,根据步骤1. 3. 4和步骤1. 3. 5先后所得外定标参数Xe的当前值和内定标 参数&的当前值,作为步骤1的内外定标参数求解结果。4. 根据权利要求3所述多相机光学推扫卫星在轨几何定标方法,其特征在于:步骤2 的实现方式包括以下子步骤, 步骤2. 1,输入各定向点的CTS坐标系地心直角坐标和像点坐标; 对各相机分别以步骤1中 所得内定标参数X1为"真值",以步骤1所得外定标参数作为 初值,将外定标参数Xe视为待求的未知参数,采用步骤1. 3. 4的方式重新求解外定标参 数; 步骤2. 2,设相机(;为主载荷,计算相机C m与其他相机C "的相对安装矩阵R mn如下, R_=R,,RJ (η) 其中,Ri^相机Cn对应的安装矩阵,Rm为相机Cm对应的安装矩阵。5. 根据权利要求4所述多相机光学推扫卫星在轨几何定标方法,其特征在于:步骤3 的实现方式包括以下子步骤, 步骤3. 1,对作为主载荷的相机,以步骤1中所得内定标参数求解结果为"真值",将外 定标参数视为待求的未知参数,利用全球多个定标场数据作为定向点,输入各定向点的CTS 坐标系地心直角坐标和像点坐标,采用步骤1. 3. 4的方式重新求解外定标参数,并转化为 相应安装矩阵R/ ; 步骤3. 2,以安装矩阵Rm'为基准,求取其他非主载荷最终的安装矩阵Rn'如下, R: =RmnR: (12) 根据安装矩阵IV得到相应相机最终的外定标参数。6. -种多相机光学推扫卫星在轨几何定标系统,其特征在于,包括以下模块: 多载荷分步内外定标模块,用于对各个相机进行分步内外定标,获取各个相机的内外 定标参数,包括以下子模块, 量测子模块,用于在待定标影像上量测得到定标场量测控制点; 几何定标模型构建子模块,用于构建光学线阵推扫式卫星基于探元指向角的几何定标 模型; 分步解算子模块,用于利用量测子模块所得定标场量测控制点作为定向点,对各相机 分别求解得到相应的内外定标参数,包括首先基于最小二乘平差解算外定标参数,恢复相 机坐标系在空间中的姿态;然后在此基础上,基于最小二乘平差解算内定标参数,确定各探 元在相机坐标系下的指向角; 多载荷相对安装角定标模块,用于利用多线阵相机同时拍摄的多视定标区域内布设的 外业控制点作为定向点,基于多载荷分步内外定标模块所得内定标参数求解结果,重新对 各个相机基于最小二乘平差解算外定标参数,确定多载荷的相对安装角关系; 最终外定标模块,用于对作为主载荷的相机,基于多载荷分步内外定标模块所得内定 标参数求解结果,利用全球多个定标场数据作为定向点,基于最小二乘平差重新求解外定 标参数,并转化为相应最终的安装矩阵;以作为主载荷的相机相应最终的安装矩阵为基准, 根据多载荷相对安装角定标模块所得多载荷的相对安装角关系求取其他非主载荷最终的 安装矩阵,得到各相机最终的外定标参数,完成多相机光学推扫卫星在轨几何定标。7. 根据权利要求6所述多相机光学推扫卫星在轨几何定标系统,其特征在于:几何定 标模型构建子模块中,构建光学线阵推扫式卫星基于探元指向角的几何定标模型如式(1),式中,(Xg,Yg,Zg)与(Xgps, Ygps,Zgps)分别表示像点对应的物方点及GPS天线相位中心在 WGS84坐标系下的坐标,(t)表示相应参数是一个随时间变化的量;分 别代表WGS84坐标系到J2000坐标系的旋转矩阵、J2000坐标系到卫星本体坐标系的旋转 矩阵、卫星本体坐标系到相机坐标系的旋转矩阵;(Bx,BY,Bz) b()dy代表从传感器投影中心到 GPS天线相位中心的偏心矢量在卫星本体坐标系下的坐标;λ为像方矢量和物方矢量的比 例系数;(Φ x (s),Φ y (s))代表探元s在相机坐标系下的指向角,s代表探元号; 外定标参数4=/?=>//夂~〃^胃)4^〇11、1'〇11、73¥分别为俯仰、翻滚以及偏航方向夹 Xi= (ax 0, ax1; ax2, ax3, ay0, ay1; ay2, ay3),ax0, ax1; ax2, ax3, ay0, ay1; ay2, ay3 为多项式系数。8. 根据权利要求7所述多相机光学推扫卫星在轨几何定标系统,其特征在于:分步解 算子模块的实现方式为对各相机分别执行以下子步骤, 步骤1. 3. 1,设在待定标影像上量测了 K个均匀分布的地面控制点作为定向点,输入各 定向点的CTS坐标系地心直角坐标和像点坐标; 步骤1. 3. 2,根据步骤1. 2中构建的几何定标模型,令式(1)中:式⑴转化为式(2),式中,矢量为物方矢量U,代表从相机投影中心到物方点的矢量在本体坐标系下 的坐标叫,Id1, (^a2, b2, c2a3, b3,。3分别代表相机安装矩阵的9个元素 ;F (X E, X1)、G (XE, X1)分 别为沿轨指向角残差与垂轨指向角残差; 步骤1. 3. 3,对外定标参数Xe和内定标参数X1赋初值,具体实施时均可采用实 验室定标值; 步骤1. 3. 4,基于最小二乘平差解算外定标参数,包括以下子步骤, 步骤1. 3. 4. 1,将当前内定标参数X1视为"真值",将外定标参数Xe视为待求的未知参 数;将外定标参数Xe和内定标参数当前值代入公式(2),对每个定向点i,对 上式进行线性化处理,建立误差方程式: Vi=AiX-Li Pi (3) 其中,式中,Li是利用内外定标参数当前值(夂::,^^)代入公式(2)计算得到的误差向量Ai 是误差方程式的系数矩阵;X代表外定标参数改正数(dpitch,droll,dyaw) $是当前定 向点的像点量测精度对应的权,FjP G 别为沿轨指向角残差F(X E,X1)、垂轨指向角残差 G(IX1)的函数模型,微分后得到相应误差方程; 计算法方程系数矩阵如下,Γ4Λ 上式中,矩阵j利用最小二乘平差计算X,如下式, X = (AtPA) (AtPL) (5) 步骤1. 3. 4. 2,利用公式(6)更新外定标参数&的当前值,然后返回执行步骤1. 3. 4. 1 进行迭代计算,迭代停止后进入步骤1. 3. 5, Xe=X0eU (6) 步骤1. 3. 5,基于最小二乘平差解算内定标参数,包括以下子步骤, 步骤1. 3. 5. 1,将步骤1. 3. 4所得外定标参数&的当前值视为"真值",内定标参数X τ视为待求的未知参数,将内定标参数X1和外定标参数Xe的当前值带入公式(2)中对每个定 向点构建误差方程式, Vi= BiY-Li Pi (7) 其中式中,Li是利用内外定标参数当前值(Χ£,20°)代入公式(2)计算得到的误差向量,8 1是 误差方程式的系数矩阵,Y代表外定标参数改正数ClX1, d代表改正数符号,Pi是观测值的 权; 计算法方程系数矩阵,(8) 上式中,利用最小二乘平差计算Y,如下式; Y = (BtPB) (BtPL) (9) 步骤1.3. 5. 2,利用公式(10)更新内定标参数&的当前值,然后返回执行步骤 1. 3. 5. 1,迭代计算,迭代停止后进入步骤1. 3. 6, X1=X^Y (10) 步骤1. 3. 6,根据步骤1. 3. 4和步骤1. 3. 5先后所得外定标参数Xe的当前值和内定标 参数&的当前值,作为步骤1的内外定标参数求解结果。9. 根据权利要求8所述多相机光学推扫卫星在轨几何定标系统,其特征在于:多载荷 相对安装角定标模块的实现方式包括以下子步骤, 步骤2. 1,输入各定向点的CTS坐标系地心直角坐标和像点坐标; 对各相机分别以步骤1中所得内定标参数X1为"真值",以步骤1所得外定标参数作为 初值^,将外定标参数Xe视为待求的未知参数,采用步骤1. 3. 4的方式重新求解外定标参 数; 步骤2. 2,设相机(;为主载荷,计算相机C m与其他相机C "的相对安装矩阵R mn如下, Kn =KK1 (11) 其中,R1^相机Cn对应的安装矩阵,Rm为相机Cm对应的安装矩阵。10. 根据权利要求9所述多相机光学推扫卫星在轨几何定标系统,其特征在于:最终外 定标模块的实现方式包括以下子步骤, 步骤3. 1,对作为主载荷的相机,以步骤1中所得内定标参数求解结果为"真值",将外 定标参数视为待求的未知参数,利用全球多个定标场数据作为定向点,输入各定向点的CTS 坐标系地心直角坐标和像点坐标,采用步骤1. 3. 4的方式重新求解外定标参数,并转化为 相应安装矩阵R/ ; 步骤3. 2,以安装矩阵Rm'为基准,求取其他非主载荷最终的安装矩阵Rn'如下, R: =RmnR: (12) 根据安装矩阵IV得到相应相机最终的外定标参数。
【专利摘要】一种多相机光学推扫卫星在轨几何定标方法及系统,包括对各个相机进行分步内外定标,获取各个相机的内外定标参数;利用外业控制点作为定向点,重新对各个相机基于最小二乘平差解算外定标参数,确定多载荷的相对安装角关系;对作为主载荷的相机利用全球多个定标场数据作为定向点,基于最小二乘平差重新求解外定标参数,并转化为相应最终的安装矩阵;根据相对安装角关系求取其他非主载荷最终的安装矩阵,得到各相机最终的外定标参数。本发明针对多相机推扫式卫星的成像特点,充分考虑了多载荷相互之间的相对安装关系,实现对多相机推扫式卫星的高精度几何定标,提高后续多视立体影像的相对几何精度。
【IPC分类】G01C25/00
【公开号】CN104897175
【申请号】CN201510348612
【发明人】王密, 杨博, 程宇锋, 李德仁, 龚健雅
【申请人】武汉大学
【公开日】2015年9月9日
【申请日】2015年6月23日

最新回复(0)