基于太阳高度角自适应的高轨面阵相机在轨几何检校方法与流程

文档序号:12715035阅读:来源:国知局

技术特征:

1.基于太阳高度角自适应的高轨面阵相机在轨几何检校方法,其特征在于包括以下步骤:

步骤1,从控制点数据库中控制点,在待定标影像上控制点自动量测,获取控制点量测信息;所述控制点选取满足10*10格网范围至少有一个控制点;

步骤2,利用卫星辅助数据以及实验室定标参数,构建高轨面阵相机基于二维三次曲面探元指向角的在轨检校几何模型;

步骤3,利用步骤1自动量测的控制点信息,采用分步、分级迭代解求策略,求解步骤2中二维三次曲面探元指向角的在轨检校几何模型参数;

步骤4,通过对不同经纬度区域、不同成像时刻、不同太阳高度角条件下进行太阳高度角自适应误差补偿模型构建及参数解算;

步骤5:根据步骤3求得的二维三次曲面探元指向角的在轨检校几何模型参数,和步骤4中求得的太阳高度角自适应误差补偿模型参数,作为最终的严格成像模型构建参数对检校影像进行重新生产,并对重新生产的影像内外部精度进行校验,从而完成基于太阳高度角自适应的高轨面阵相机在轨几何检校工作。

2.如权利要求1所述的方法,其特征在于:步骤2高轨面阵相机基于二维三次曲面探元指向角的在轨检校几何模型如下,

<mrow> <mfenced open = "(" close = ")"> <mtable> <mtr> <mtd> <mrow> <mi>tan</mi> <mrow> <mo>(</mo> <msub> <mi>&psi;</mi> <mi>x</mi> </msub> <mo>(</mo> <mrow> <mi>s</mi> <mo>,</mo> <mi>l</mi> </mrow> <mo>)</mo> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mi>tan</mi> <mrow> <mo>(</mo> <msub> <mi>&psi;</mi> <mi>y</mi> </msub> <mo>(</mo> <mrow> <mi>s</mi> <mo>,</mo> <mi>l</mi> </mrow> <mo>)</mo> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mn>1</mn> </mtd> </mtr> </mtable> </mfenced> <mo>=</mo> <msubsup> <mi>&lambda;R</mi> <mrow> <mi>b</mi> <mi>o</mi> <mi>d</mi> <mi>y</mi> </mrow> <mrow> <mi>c</mi> <mi>a</mi> <mi>m</mi> </mrow> </msubsup> <mrow> <mo>(</mo> <mi>p</mi> <mi>i</mi> <mi>t</mi> <mi>c</mi> <mi>h</mi> <mo>+</mo> <mi>&Delta;</mi> <mi>p</mi> <mi>i</mi> <mi>t</mi> <mi>c</mi> <mi>h</mi> <mo>,</mo> <mi>r</mi> <mi>o</mi> <mi>l</mi> <mi>l</mi> <mo>+</mo> <mi>&Delta;</mi> <mi>r</mi> <mi>o</mi> <mi>l</mi> <mi>l</mi> <mo>,</mo> <mi>y</mi> <mi>a</mi> <mi>w</mi> <mo>+</mo> <mi>&Delta;</mi> <mi>y</mi> <mi>a</mi> <mi>w</mi> <mo>)</mo> </mrow> <mo>(</mo> <mrow> <msubsup> <mi>R</mi> <mrow> <mi>J</mi> <mn>2000</mn> </mrow> <mrow> <mi>b</mi> <mi>o</mi> <mi>d</mi> <mi>y</mi> </mrow> </msubsup> <msubsup> <mi>R</mi> <mrow> <mi>w</mi> <mi>g</mi> <mi>s</mi> </mrow> <mrow> <mi>J</mi> <mn>2000</mn> </mrow> </msubsup> <msub> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <mrow> <msub> <mi>X</mi> <mi>g</mi> </msub> <mo>-</mo> <msub> <mi>X</mi> <mrow> <mi>g</mi> <mi>p</mi> <mi>s</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>Y</mi> <mi>g</mi> </msub> <mo>-</mo> <msub> <mi>Y</mi> <mrow> <mi>g</mi> <mi>p</mi> <mi>s</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>Z</mi> <mi>g</mi> </msub> <mo>-</mo> <msub> <mi>Z</mi> <mrow> <mi>g</mi> <mi>p</mi> <mi>s</mi> </mrow> </msub> <mrow> <mo>(</mo> <mi>t</mi> <mo>)</mo> </mrow> </mrow> </mtd> </mtr> </mtable> </mfenced> <mrow> <mi>w</mi> <mi>g</mi> <mi>s</mi> </mrow> </msub> <mo>-</mo> <msub> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msub> <mi>B</mi> <mi>x</mi> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>B</mi> <mi>y</mi> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>B</mi> <mi>z</mi> </msub> </mtd> </mtr> </mtable> </mfenced> <mrow> <mi>b</mi> <mi>o</mi> <mi>d</mi> <mi>y</mi> </mrow> </msub> </mrow> <mo>)</mo> </mrow>

<mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <msub> <mi>&psi;</mi> <mi>y</mi> </msub> <mrow> <mo>(</mo> <mi>l</mi> <mo>,</mo> <mi>s</mi> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>a</mi> <mn>0</mn> </msub> <mo>+</mo> <msub> <mi>a</mi> <mn>1</mn> </msub> <mi>l</mi> <mo>+</mo> <msub> <mi>a</mi> <mn>2</mn> </msub> <mi>s</mi> <mo>+</mo> <msub> <mi>a</mi> <mn>3</mn> </msub> <mi>l</mi> <mo>*</mo> <mi>s</mi> <mo>+</mo> <msub> <mi>a</mi> <mn>4</mn> </msub> <msup> <mi>l</mi> <mn>2</mn> </msup> <mo>+</mo> <msub> <mi>a</mi> <mn>5</mn> </msub> <msup> <mi>s</mi> <mn>2</mn> </msup> <mo>+</mo> <msub> <mi>a</mi> <mn>6</mn> </msub> <msup> <mi>l</mi> <mn>2</mn> </msup> <mo>*</mo> <mi>s</mi> <mo>+</mo> <msub> <mi>a</mi> <mn>7</mn> </msub> <mi>l</mi> <mo>*</mo> <msup> <mi>s</mi> <mn>2</mn> </msup> <mo>+</mo> <msub> <mi>a</mi> <mn>8</mn> </msub> <msup> <mi>l</mi> <mn>3</mn> </msup> <mo>+</mo> <msub> <mi>a</mi> <mn>9</mn> </msub> <msup> <mi>s</mi> <mn>3</mn> </msup> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <msub> <mi>&psi;</mi> <mi>x</mi> </msub> <mrow> <mo>(</mo> <mi>l</mi> <mo>,</mo> <mi>s</mi> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>b</mi> <mn>0</mn> </msub> <mo>+</mo> <msub> <mi>b</mi> <mn>2</mn> </msub> <mi>l</mi> <mo>+</mo> <msub> <mi>b</mi> <mn>2</mn> </msub> <mi>s</mi> <mo>+</mo> <msub> <mi>b</mi> <mn>3</mn> </msub> <mi>l</mi> <mo>*</mo> <mi>s</mi> <mo>+</mo> <msub> <mi>b</mi> <mn>4</mn> </msub> <msup> <mi>l</mi> <mn>2</mn> </msup> <mo>+</mo> <msub> <mi>b</mi> <mn>5</mn> </msub> <msup> <mi>s</mi> <mn>2</mn> </msup> <mo>+</mo> <msub> <mi>b</mi> <mn>6</mn> </msub> <msup> <mi>l</mi> <mn>2</mn> </msup> <mo>*</mo> <mi>s</mi> <mo>+</mo> <msub> <mi>b</mi> <mn>7</mn> </msub> <mi>l</mi> <mo>*</mo> <msup> <mi>s</mi> <mn>2</mn> </msup> <mo>+</mo> <msub> <mi>b</mi> <mn>8</mn> </msub> <msup> <mi>l</mi> <mn>3</mn> </msup> <mo>+</mo> <msub> <mi>b</mi> <mi>p</mi> </msub> <msup> <mi>s</mi> <mn>3</mn> </msup> </mrow> </mtd> </mtr> </mtable> </mfenced>

式中,(Xg,Yg,Zg)与(Xgps,Ygps,Zgps)分别表示像点对应的物方点及GPS天线相位中心在WGS84坐标系下的坐标;分别代表WGS84坐标系到J2000坐标系的旋转矩阵、J2000坐标系到卫星本体坐标系的旋转矩阵、卫星本体坐标系到相机坐标系的旋转矩阵;(BX,BY,BZ)body代表从传感器投影中心到GPS天线相位中心的偏心矢量在卫星本体坐标系下的坐标;(t)表示当前参数是一个随时间变化的量;(ψx(s,l),ψy(s,l))代表探元s在相机坐标系下的指向角,s代表探元列号,l代表探元行号;

在以上几何定标模型中,待定标参数分为外定标参数XEC和内定标参数XIC,外定标参数pitch、roll、yaw分别为俯仰、翻滚以及偏航方向夹角,Δpitch、Δroll、Δyaw分别为随太阳高度角自适应的俯仰、翻滚以及偏航方向夹角;内定标参数为XIC=(a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9),XIC=(a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,b0,b1,b2,b3,b4,b5,b6,b7,b8,b9)为二维三次曲面探元指向角内定标模型的系数。

3.如权利要求1所述的方法,其特征在于:步骤3的实现方式为:

步骤3.1,设在待定标影像上自动分块量测了N个地面控制点,各地面控制点对应的物方点和像方点分别记为GCPGi和GCPMi,物方点GCPGi的WGS84地心直角坐标为(Xi,Yi,Zi),像方点GCPMi的影像坐标为(si,li);

步骤3.2,对步骤2中得到的高轨面阵相机基于二维三次曲面探元指向角的在轨内检校几何模型中的外定标参数XEC和内定标参数XIC赋初值

步骤3.3,将内定标参数XIC的当前值视为真值,将外定标参数XEC视为待求的未知参数,利用最小二乘平差解算外定标参数XEC

步骤3.4,将步骤3.3所得外定标参数XEC的当前值视为真值,而内定标参数XIC则视为待求的未知参数,利用最小二乘平差解算内定标参数XIC

4.如权利要求1所述的方法,其特征在于:步骤4的实现方式:

首先,按下式建立太阳高度角自适应误差补偿模型:

y=A0*sin(ωT+μ0)

式中,y为随太阳高度角自适应的俯仰、翻滚以及偏航方向夹角Δpitch、Δroll、Δyaw:A0为太阳高度角自适应的幅值,ω为太阳高度角自适应的相位,T为太阳高度角,μ0为太阳高度角自适应的初始相位;

然后,根据步骤3所得的内外定标参数XEC、XIC,通过对不同经纬度区域、不同成像时刻、不同太阳高度角条件下卫星影像定位精度进行计算;

最后,利用最小二乘进行模型参数求解,从而获取太阳高度角自适应误差补偿模型参数。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1