发明名称 一种多片线阵CCD相机的相对辐射定标方法
摘要 本发明涉及一种多片线阵CCD相机的相对辐射定标方法,包括以下步骤:建立遥感卫星倾斜布置的多片线阵CCD相机的焦平面坐标系与地理坐标系;根据地球半径以及卫星轨道高度、俯仰角与滚动角,计算成像时刻地理坐标系的坐标原点偏移星下点的地心角大小;建立从地理坐标系到焦平面坐标系的转换关系;在定标模式的成像过程中,依据转换关系计算卫星的偏航角速度,使得多片线阵CCD的所有像元对地面同一区域成像;利用直方图匹配方法建立直方图查找表。本发明建立在严密转换关系的基础之上,将倾斜布置的多片线阵CCD所有像元对同一区域成像,使得所有像元具有相同的输入。
申请公布号 CN104298887A 申请公布日期 2015.01.21
申请号 CN201410559414.8 申请日期 2014.10.20
申请人 中国空间技术研究院 发明人 李海超;满益云
分类号 G06F19/00(2011.01)I;G01C25/00(2006.01)I 主分类号 G06F19/00(2011.01)I
代理机构 中国航天科技专利中心 11009 代理人 安丽
主权项 一种多片线阵CCD相机的相对辐射定标方法,其特征在于步骤如下:1)建立遥感卫星多片线阵CCD相机的焦平面坐标系P<sub>0</sub>‑P<sub>1</sub>P<sub>2</sub>P<sub>3</sub>及其对应的地理坐标系G<sub>0</sub>‑G<sub>1</sub>G<sub>2</sub>G<sub>3</sub>;其中多片线阵CCD的相邻两片之间以预设的倾斜角度布置在焦平面上;其中,P<sub>0</sub>为焦平面坐标系的原点,位于多片线阵CCD的中点;P<sub>1</sub>、P<sub>2</sub>、P<sub>3</sub>三个坐标轴分别平行于卫星本体坐标系S<sub>0</sub>‑S<sub>1</sub>S<sub>2</sub>S<sub>3</sub>的滚动轴、俯仰轴和偏航轴;G<sub>0</sub>为地理坐标系的坐标原点,且G<sub>0</sub>是P<sub>0</sub>点对应的地面点;G<sub>1</sub>轴过G<sub>0</sub>且平行于卫星飞行方向;G<sub>3</sub>轴指向天顶并过地球中心;G<sub>2</sub>轴垂直于G<sub>1</sub>G<sub>3</sub>构成的平面且符合右手法则;建立多片线阵CCD拟合后的成像曲线方程p<sub>1</sub>=a<sub>n</sub>|p<sub>2</sub>|<sup>n</sup>+a<sub>n‑1</sub>|p<sub>2</sub>|<sup>n‑1</sup>+…+a<sub>1</sub>|p<sub>2</sub>|+a<sub>0</sub>,其中,(p<sub>1</sub>,p<sub>2</sub>)表示多片线阵CCD在焦平面坐标系中的坐标,a<sub>n</sub>,a<sub>n‑1</sub>,…,a<sub>1</sub>,a<sub>0</sub>为方程系数,n为方程次数,|·|表示取绝对值;2)建立从地理坐标系G<sub>0</sub>‑G<sub>1</sub>G<sub>2</sub>G<sub>3</sub>到焦平面坐标系P<sub>0</sub>‑P<sub>1</sub>P<sub>2</sub>P<sub>3</sub>的转换关系;21)卫星绕本体坐标系的滚动轴旋转滚动角<img file="FDA0000589735110000012.GIF" wi="35" he="45" />之后,P<sub>0</sub>点对应的地面点从星下点K<sub>0</sub>指向点K<sub>1</sub>,则从星下点K<sub>0</sub>指向点K<sub>1</sub>对应的地心角表示为∠K<sub>0</sub>OK<sub>1</sub>,其中,O为地心;卫星再绕本体坐标系的俯仰轴旋转俯仰角θ之后,P<sub>0</sub>点对应的地面点从点K<sub>1</sub>指向点G<sub>0</sub>,则从点K<sub>1</sub>指向点G<sub>0</sub>对应的地心角表示为∠K<sub>1</sub>OG<sub>0</sub>;卫星最后绕本体坐标系的偏航轴旋转偏航角ψ之后,P<sub>0</sub>点对应的地面点仍为G<sub>0</sub>;根据地球半径R、卫星轨道高度H以及卫星的俯仰角θ、滚动角<img file="FDA0000589735110000013.GIF" wi="35" he="44" />,计算获得∠K<sub>0</sub>OK<sub>1</sub>与∠K<sub>1</sub>OG<sub>0</sub>;22)从地理坐标系G<sub>0</sub>‑G<sub>1</sub>G<sub>2</sub>G<sub>3</sub>到焦平面坐标系P<sub>0</sub>‑P<sub>1</sub>P<sub>2</sub>P<sub>3</sub>的转换关系表示为:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>P</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><msub><mi>P</mi><mn>2</mn></msub></mtd></mtr><mtr><mtd><msub><mi>P</mi><mn>3</mn></msub></mtd></mtr><mtr><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mo>=</mo><msub><mi>M</mi><mn>6</mn></msub><msub><mi>M</mi><mn>5</mn></msub><msub><mi>M</mi><mn>4</mn></msub><msub><mi>M</mi><mn>3</mn></msub><msub><mi>M</mi><mn>2</mn></msub><msub><mi>M</mi><mn>1</mn></msub><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>G</mi><mn>1</mn></msub></mtd></mtr><mtr><mtd><msub><mi>G</mi><mn>2</mn></msub></mtd></mtr><mtr><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mo>;</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000589735110000011.GIF" wi="1010" he="310" /></maths>其中,M<sub>1</sub>为从地理坐标系G<sub>0</sub>‑G<sub>1</sub>G<sub>2</sub>G<sub>3</sub>到地固坐标系O‑E<sub>1</sub>E<sub>2</sub>E<sub>3</sub>的转换矩阵,具体表示为:<maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><mfenced open='' close=''><mtable><mtr><mtd><msub><mi>M</mi><mn>1</mn></msub><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mrow><mi>cos</mi><mi>i</mi></mrow><mn>0</mn></msub></mtd><mtd><msub><mrow><mo>-</mo><mi>sin</mi><mi>i</mi></mrow><mn>0</mn></msub></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><msub><mrow><mi>sin</mi><mi>i</mi></mrow><mn>0</mn></msub></mtd><mtd><msub><mrow><mi>cos</mi><mi>i</mi></mrow><mn>0</mn></msub></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mrow><mi>cos</mi><mi>&gamma;</mi></mrow><mn>0</mn></msub></mtd><mtd><mn>0</mn></mtd><mtd><msub><mrow><mi>sin</mi><mi>&gamma;</mi></mrow><mn>0</mn></msub></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mo>-</mo><msub><mrow><mi>sin</mi><mi>&gamma;</mi></mrow><mn>0</mn></msub></mtd><mtd><mn>0</mn></mtd><mtd><msub><mrow><mi>cos</mi><mi>&gamma;</mi></mrow><mn>0</mn></msub></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><msub><mrow><mi>cos</mi><mo>&angle;</mo><mi>K</mi></mrow><mn>0</mn></msub><msub><mi>OK</mi><mn>1</mn></msub></mtd><mtd><msub><mrow><mi>sin</mi><mo>&angle;</mo><mi>K</mi></mrow><mn>0</mn></msub><msub><mi>OK</mi><mn>1</mn></msub></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mo>-</mo><msub><mrow><mi>sin</mi><mo>&angle;</mo><mi>K</mi></mrow><mn>0</mn></msub><msub><mi>OK</mi><mn>1</mn></msub></mtd><mtd><mi>cos</mi><msub><mrow><mo>&angle;</mo><mi>K</mi></mrow><mn>0</mn></msub><msub><mi>OK</mi><mn>1</mn></msub></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced></mtd></mtr><mtr><mtd><mfenced open='[' close=']'><mtable><mtr><mtd><mi>cos</mi><msub><mrow><mo>&angle;</mo><mi>K</mi></mrow><mn>1</mn></msub><msub><mi>OG</mi><mn>0</mn></msub></mtd><mtd><mn>0</mn></mtd><mtd><mo>-</mo><mrow><mi>sin</mi><mo>&angle;</mo><msub><mi>K</mi><mn>1</mn></msub><msub><mi>OG</mi><mn>0</mn></msub></mrow></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><msub><mrow><mi>sin</mi><mo>&angle;</mo><mi>K</mi></mrow><mn>1</mn></msub><msub><mi>OG</mi><mn>0</mn></msub></mtd><mtd><mn>0</mn></mtd><mtd><msub><mrow><mi>cos</mi><mo>&angle;</mo><mi>K</mi></mrow><mn>1</mn></msub><msub><mi>OG</mi><mn>0</mn></msub></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd><mtd><mrow><mo>(</mo><mi>R</mi><mo>+</mo><mi>h</mi><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced></mtd></mtr></mtable></mfenced><mo>;</mo></mrow>]]></math><img file="FDA0000589735110000021.GIF" wi="1830" he="618" /></maths>其中h为地面点G<sub>0</sub>的地形高度,γ<sub>0</sub>为升交点与卫星之间的地心角,i<sub>0</sub>为卫星轨道倾角;M<sub>2</sub>为从地固坐标系O‑E<sub>1</sub>E<sub>2</sub>E<sub>3</sub>到惯性坐标系O‑I<sub>1</sub>I<sub>2</sub>I<sub>3</sub>的转换矩阵,具体表示为:<maths num="0003" id="cmaths0003"><math><![CDATA[<mrow><msub><mi>M</mi><mn>2</mn></msub><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mi>cos</mi><mi>&omega;t</mi></mtd><mtd><mn>0</mn></mtd><mtd><mi>sin</mi><mi>&omega;t</mi></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mo>-</mo><mi>sin</mi><mi>&omega;t</mi></mtd><mtd><mn>0</mn></mtd><mtd><mi>cos</mi><mi>&omega;t</mi></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mo>;</mo></mrow>]]></math><img file="FDA0000589735110000022.GIF" wi="649" he="308" /></maths>其中ω为地球自转角速度;M<sub>3</sub>为从惯性坐标系O‑I<sub>1</sub>I<sub>2</sub>I<sub>3</sub>到轨道坐标系B<sub>0</sub>‑B<sub>1</sub>B<sub>2</sub>B<sub>3</sub>的转换矩阵,具体表示为:<maths num="0004" id="cmaths0004"><math><![CDATA[<mrow><msub><mi>M</mi><mn>3</mn></msub><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd><mtd><mo>-</mo><mrow><mo>(</mo><mi>R</mi><mo>+</mo><mi>H</mi><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><mi>cos</mi><mi>&gamma;</mi></mtd><mtd><mn>0</mn></mtd><mtd><mo>-</mo><mi>sin</mi><mi>&gamma;</mi></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mi>sin</mi><mi>&gamma;</mi></mtd><mtd><mn>0</mn></mtd><mtd><mi>cos</mi><mi>&gamma;</mi></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mrow><mi>cos</mi><mi>i</mi></mrow><mn>0</mn></msub></mtd><mtd><msub><mrow><mi>sin</mi><mi>i</mi></mrow><mn>0</mn></msub></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><msub><mrow><mo>-</mo><mi>sin</mi><mi>i</mi></mrow><mn>0</mn></msub></mtd><mtd><msub><mrow><mi>cos</mi><mi>i</mi></mrow><mn>0</mn></msub></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mo>;</mo></mrow>]]></math><img file="FDA0000589735110000023.GIF" wi="1503" he="309" /></maths>其中γ=γ<sub>0</sub>+Ωt,Ω为卫星轨道运行相对地心的角速度;M<sub>4</sub>为从轨道坐标系B<sub>0</sub>‑B<sub>1</sub>B<sub>2</sub>B<sub>3</sub>到本体坐标系S<sub>0</sub>‑S<sub>1</sub>S<sub>2</sub>S<sub>3</sub>的转换矩阵,具体表示为:<img file="FDA0000589735110000024.GIF" wi="1504" he="312" />其中<img file="FDA0000589735110000031.GIF" wi="830" he="93" />ψ<sub>0</sub>、θ<sub>0</sub>、<img file="FDA0000589735110000032.GIF" wi="68" he="68" />分别表示卫星的初始偏航角、俯仰角与滚动角,<img file="FDA0000589735110000033.GIF" wi="252" he="85" />分别表示卫星的偏航角速度、俯仰角速度、滚动角速度;M<sub>5</sub>为从本体坐标系S<sub>0</sub>‑S<sub>1</sub>S<sub>2</sub>S<sub>3</sub>到相机坐标系C<sub>0</sub>‑C<sub>1</sub>C<sub>2</sub>C<sub>3</sub>的转换矩阵,具体表示为:<maths num="0005" id="cmaths0005"><math><![CDATA[<mrow><msub><mi>M</mi><mn>5</mn></msub><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mfrac><mi>f</mi><mrow><mi>H</mi><mo>-</mo><mi>h</mi></mrow></mfrac></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mfrac><mi>f</mi><mrow><mi>H</mi><mo>-</mo><mi>h</mi></mrow></mfrac></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mfrac><mi>f</mi><mrow><mi>H</mi><mo>-</mo><mi>h</mi></mrow></mfrac></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mo>;</mo></mrow>]]></math><img file="FDA0000589735110000034.GIF" wi="722" he="483" /></maths>其中f为相机的焦距;M<sub>6</sub>为从相机坐标系C<sub>0</sub>‑C<sub>1</sub>C<sub>2</sub>C<sub>3</sub>到焦平面坐标系P<sub>0</sub>‑P<sub>1</sub>P<sub>2</sub>P<sub>3</sub>的转换矩阵,具体表示为:<maths num="0006" id="cmaths0006"><math><![CDATA[<mrow><msub><mi>M</mi><mn>6</mn></msub><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd><mtd><mi>f</mi></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd></mtr></mtable></mfenced><mo>;</mo></mrow>]]></math><img file="FDA0000589735110000035.GIF" wi="445" he="308" /></maths>3)根据步骤2)中建立的转换关系,计算获得焦平面坐标系P<sub>0</sub>‑P<sub>1</sub>P<sub>2</sub>P<sub>3</sub>的原点P<sub>0</sub>对应的初始偏流角β<sub>0</sub>;将卫星偏航角旋转90°‑β<sub>0</sub>后,进入相对辐射定标模式;4)根据步骤1)建立的多片线阵CCD拟合后的成像曲线方程,在相对辐射定标模式的成像过程中,根据步骤2)中建立的转换关系计算获得卫星偏航角速度;多片线阵CCD的所有像元在该偏航角速度下对地面同一区域成像,获取图像数据;5)根据步骤4)获取的图像数据,利用直方图匹配方法获得多片线阵CCD所有像元的直方图查找表。
地址 100194 北京市海淀区友谊路104号