殷建杰 徐彭梅 王彩琴 李碧岑
?
遙感探測中太陽耀光方位的定位方法
殷建杰 徐彭梅 王彩琴 李碧岑
(北京空間機(jī)電研究所,北京 100094)
為了在大氣遙感探測中準(zhǔn)確實(shí)時(shí)定位太陽耀光的方位,提出了在軌道系下太陽耀光點(diǎn)方位的優(yōu)化定位方法。方法以星上軌道六要素作為輸入,利用慣性系下太陽、衛(wèi)星和耀光點(diǎn)位置的幾何關(guān)系,基于二分法迭代計(jì)算慣性系耀光點(diǎn)的矢量位置,進(jìn)而通過坐標(biāo)變換求解出軌道系下太陽耀光點(diǎn)矢量。為驗(yàn)證所提出方法的準(zhǔn)確性,以某氣象衛(wèi)星上的大氣探測儀為載體,在相同輸入條件下,與STK軟件計(jì)算結(jié)果相比,角度偏差小于0.4°,小于耀光點(diǎn)定位的最大允許誤差,能夠滿足觀測要求。對(duì)比結(jié)果驗(yàn)證了所提出的太陽耀光方位的定位方法的正確性和有效性,可成功實(shí)現(xiàn)耀光點(diǎn)的精確捕獲和跟蹤觀測,為更準(zhǔn)確計(jì)算海面上的大氣成分或反演氣溶膠參數(shù)提供了技術(shù)手段。
大氣探測 太陽耀光 方位定位 軌道六要素 航天遙感
通過探測海洋表面耀光點(diǎn)信息對(duì)分析海洋表面大氣成分有重要的幫助。通常情況下,水面區(qū)域?qū)τ谔柕姆瓷浜苋?,但?dāng)入射角和反射角相等時(shí),水面會(huì)發(fā)生鏡面反射,導(dǎo)致反射光線變得很強(qiáng),反射點(diǎn)被稱為太陽耀光點(diǎn)[1]。對(duì)于大氣探測型的遙感載荷[2],在太陽耀光點(diǎn)方位進(jìn)行探測,可以增強(qiáng)海洋上方光能量的輸入,可以更準(zhǔn)確地計(jì)算海面上的大氣成分或反演氣溶膠參數(shù)[3],因此準(zhǔn)確定位太陽耀光方位是提高大氣遙感探測準(zhǔn)確性的重要前提,具有重要的影響意義。在航天航空遙感領(lǐng)域中,以往有一些對(duì)太陽耀光的研究:如利用衛(wèi)星圖像中太陽耀光提取南海北部孤立子內(nèi)波信息的研究[4-5];利用高光譜圖像對(duì)水下特征進(jìn)行分析時(shí)將太陽耀光點(diǎn)作為嚴(yán)重的干擾信息進(jìn)行剔除的研究[6-8];利用平行偏振片消除太陽耀光的效果[9],從而在遙感數(shù)據(jù)中獲得水體信息的研究[10]。但這些研究所應(yīng)用的場合都是基于圖像型遙感載荷,太陽耀光會(huì)影響光譜圖像的信息[11],因此被認(rèn)為是一種無用的噪聲或干擾。而在基于大氣探測的遙感載荷中,將太陽耀光作為有用信息的研究尚未提出。
目前,太陽耀光方位的計(jì)算結(jié)果都依賴于美國AGI(Analytical Graphics,Inc)公司開發(fā)的STK(Satellite Tool Kit)軟件,該軟件以其逼真的場景仿真和精準(zhǔn)的分析結(jié)果,成為航天遙感領(lǐng)域中最具影響力的航天軟件之一[12-13]。STK軟件可模擬衛(wèi)星軌道、姿態(tài)等信息,從中可以獲取衛(wèi)星的各項(xiàng)參數(shù),其中包括衛(wèi)星上某載荷運(yùn)行過程中太陽耀光點(diǎn)的矢量信息。由于其底層代碼及內(nèi)部的各參數(shù)的算法等信息對(duì)外界都是不開放的,因此只能作為衛(wèi)星研制中前期計(jì)算驗(yàn)證的工具,無法應(yīng)用于衛(wèi)星在太空實(shí)時(shí)的工作中。
本文基于某大氣探測遙感載荷,為實(shí)時(shí)準(zhǔn)確定位觀測太陽耀光,從而實(shí)現(xiàn)對(duì)海洋上方大氣進(jìn)行探測和分析的目的,提出了在軌道系下太陽耀光點(diǎn)方位的計(jì)算方法。該方法根據(jù)星上的軌道六要素和地方時(shí),逐步建立太陽耀光點(diǎn)的數(shù)學(xué)模型,經(jīng)過坐標(biāo)變換和幾何換算,最終實(shí)現(xiàn)了太陽耀光方位的準(zhǔn)確定位。
太陽耀光方位的數(shù)學(xué)模型涉及兩種坐標(biāo)系:慣性系和軌道系[14]。慣性系定義為坐標(biāo)原點(diǎn)在坐標(biāo)地心,i軸正向由地心指向春分點(diǎn),i軸與地球旋轉(zhuǎn)軸重合,向北為正,i軸與ii平面垂直構(gòu)成右手坐標(biāo)系。軌道系定義為坐標(biāo)原點(diǎn)在衛(wèi)星質(zhì)心,o軸正向?yàn)樾l(wèi)星沿軌的飛行方向,o軸與衛(wèi)星質(zhì)心和地心的連線重合,指向地心的方向?yàn)檎琽軸與oo平面垂直構(gòu)成右手坐標(biāo)系。
圖1為慣性系下太陽、衛(wèi)星和耀光點(diǎn)的幾何關(guān)系。點(diǎn)在衛(wèi)星矢量sat和太陽矢量sun中間位置,兩矢量的夾角為,如果被耀光矢量M劃分為某個(gè)值時(shí),滿足耀光點(diǎn)形成的條件,這時(shí)點(diǎn)即為耀光點(diǎn)。為找到耀光點(diǎn),可假設(shè)存在一個(gè)耀光點(diǎn),通過入射角sunM和反射角satM的關(guān)系不斷優(yōu)化迭代,最終找出入射角和反射角相等的點(diǎn),即可得到慣性系下耀光矢量M,再經(jīng)過坐標(biāo)變換得出軌道系下耀光矢量M,其計(jì)算流程如圖2所示。
圖1 慣性系下太陽、衛(wèi)星和耀光點(diǎn)幾何關(guān)系
圖2 太陽耀光矢量的計(jì)算流程圖
1.1 慣性系下衛(wèi)星矢量
慣性系下衛(wèi)星矢量sat是由地心指向衛(wèi)星的有方向的向量,通過衛(wèi)星單位矢量間接得到。以所在時(shí)刻的軌道六要素計(jì)算得出慣性系中衛(wèi)星三個(gè)方向上的單位矢量的分量為[],再乘以長度量轉(zhuǎn)化為實(shí)際衛(wèi)星矢量[]。
[]=(×(12)(1×cos))×[]
=cos×cos(+)-sincos×sin(+)
=sin×cos(+)+coscos×sin(+)
=sin×sin(+)
式中為軌道半長軸;為偏心率;為軌道傾角;為升交點(diǎn)赤經(jīng);為近地點(diǎn)幅角;為真近點(diǎn)角。以上六個(gè)參數(shù)為軌道六要素。
1.2 慣性系下太陽矢量
慣性系下太陽矢量sun是由地心指向太陽的有方向的向量,根據(jù)軌道傾角、近地點(diǎn)輻角和日地距離計(jì)算得出。
式中為日地距離,1.496×108km;(–)為繞i軸旋轉(zhuǎn)負(fù)的軌道傾角角度(–)的變換矩陣;(–)為繞i軸旋轉(zhuǎn)負(fù)的近地點(diǎn)輻角角度(–)的變換矩陣。
1.3 慣性系下衛(wèi)星矢量與太陽矢量的夾角
將慣性系下衛(wèi)星矢量與太陽矢量點(diǎn)乘,取反余弦即可得夾角[15]
1.4 慣性系下耀光點(diǎn)的矢量
耀光矢量M是由地心指向耀光點(diǎn)的有方向的向量。由圖1可知,滿足sunM=satM的點(diǎn)即為點(diǎn),處于衛(wèi)星矢量sat和太陽矢量sun與地球兩交點(diǎn)的連線上某個(gè)位置上。
用二分法[16]計(jì)算耀光矢量M,首先得出衛(wèi)星矢量sat和太陽矢量sun所在平面的法向量,再以衛(wèi)星矢量sat為基準(zhǔn),由sat繞兩個(gè)向量組成平面的法向量旋轉(zhuǎn)一個(gè)角度n(n取值為0~)得到一個(gè)n點(diǎn),判斷此時(shí)與是否相等,如果不等,對(duì)n賦新值,不斷迭代,直到兩個(gè)角度之差滿足一個(gè)允許的最小值(的大小可根據(jù)結(jié)果的精度要求適當(dāng)選?。?,即可定位耀光點(diǎn)。
法向量為
旋轉(zhuǎn)一個(gè)角度n的轉(zhuǎn)換矩陣n,An為
計(jì)算慣性系耀光矢量M的具體計(jì)算步驟為:
1)假設(shè)角1=0,角2=,取初值n1=(1+2)/2。得到耀光矢量初值為
2)太陽矢量sun和耀光矢量M1點(diǎn)乘取反余弦得出夾角sunM。衛(wèi)星矢量sat和耀光矢量M1點(diǎn)乘取反余弦得出夾角satM。
3)如果sunM>satM,則令1=n1,2=;
4)如果sunM 5)重復(fù)第1)~4)步驟,如此遞推,直到兩夾角之差小于預(yù)先設(shè)定值,即︱sunM-satM︱<,迭代停止,得出此時(shí)的旋轉(zhuǎn)角nk;︱sunM-satM︱< 6)耀光矢量 1.5 軌道坐標(biāo)系下耀光點(diǎn)矢量 慣性系下耀光矢量通過坐標(biāo)轉(zhuǎn)換和坐標(biāo)軸的旋轉(zhuǎn)得到軌道系下耀光矢量M[17]。 2.1 計(jì)算條件 根據(jù)載荷所在的衛(wèi)星條件,在STK軟件中建立該衛(wèi)星的場景,模擬在軌運(yùn)行狀態(tài),設(shè)置出大氣探測載荷觀測過程中的耀光點(diǎn),如圖3所示。理論上的耀光點(diǎn)出現(xiàn)在太陽與衛(wèi)星對(duì)地位置中間的海面上,隨著衛(wèi)星在軌道上的運(yùn)行,耀光點(diǎn)位置不斷變化。表1中數(shù)據(jù)為STK軟件自動(dòng)生成的在軌某11個(gè)時(shí)刻軌道六要素的值,作為耀光點(diǎn)定位算法的輸入。 圖3 STK中耀光點(diǎn)的仿真 表1 耀光點(diǎn)計(jì)算的軌道六要素參數(shù) Tab.1 Six obital elements for sunglint calculation 2.2 計(jì)算結(jié)果對(duì)比分析 STK在自動(dòng)生成軌道六要素的同時(shí)也生成了11個(gè)時(shí)刻軌道系的耀光點(diǎn)oo和o三個(gè)方向的矢量,如表2所示。將表1對(duì)應(yīng)時(shí)刻點(diǎn)的11組軌道六要素的值作為耀光點(diǎn)定位算法的輸入,通過Matlab編譯耀光點(diǎn)定位算法得出的耀光點(diǎn)矢量見表2。 表2 部分時(shí)刻點(diǎn)STK和耀光點(diǎn)定位算法中耀光點(diǎn)矢量計(jì)算結(jié)果 Tab.2 Parts of simulation results of the sunglint vector in STK and sunglint calculation 為了更直觀對(duì)比結(jié)果,分別將同一時(shí)刻STK輸出的耀光點(diǎn)矢量和耀光點(diǎn)定位算法Matlab仿真出耀光點(diǎn)矢量轉(zhuǎn)化到載荷對(duì)地的指向角度進(jìn)行對(duì)比,轉(zhuǎn)換關(guān)系如圖4所示,為耀光點(diǎn)矢量與o軸的夾角。由表3可見,耀光點(diǎn)定位算法角度計(jì)算結(jié)果偏差值小于0.4°。 圖4 耀光點(diǎn)矢量與指向角度關(guān)系 據(jù)以往觀測分析,海面耀光點(diǎn)幅寬在40~50km范圍內(nèi)[18-20],本載荷技術(shù)指標(biāo)得出指向鏡每度對(duì)應(yīng)地面14.5km。由此可得0.4°偏差對(duì)應(yīng)視場誤差為5.8km。在40~50km的耀光幅寬內(nèi)進(jìn)行觀測,這一偏差不影響耀光點(diǎn)的捕捉,因此應(yīng)用上述計(jì)算方法可有效地定位跟蹤觀測耀光點(diǎn)。 表3 STK結(jié)果與耀光點(diǎn)定位算法結(jié)果對(duì)比 Tab.3 The contrast result between STK and sunglint calculation 對(duì)太陽耀光點(diǎn)的準(zhǔn)確定位觀測是提高海洋上方大氣探測效率的有效途徑,本文利用慣性系下太陽、衛(wèi)星和耀光點(diǎn)位置的幾何關(guān)系,提出了基于二分法迭代計(jì)算慣性系耀光點(diǎn)的位置的優(yōu)化方法,進(jìn)而通過坐標(biāo)變換得出了軌道系下太陽耀光點(diǎn)矢量。與衛(wèi)星仿真計(jì)算軟件STK在輸入相同計(jì)算條件的情況下的輸出結(jié)果進(jìn)行了比對(duì),結(jié)果表明本文提出的太陽耀光定位計(jì)算結(jié)果偏差小于0.4°,對(duì)應(yīng)地面視場小于5.8km,計(jì)算方法精度滿足載荷觀測要求,可進(jìn)一步提高大氣遙感探測準(zhǔn)確性。目前,該方法已經(jīng)成功應(yīng)用于某大氣探測載荷上,并通過了用戶的驗(yàn)收測試。 (References) [1] LIOU K N. An Introduction to Atmospheric Radiation(Second Fxition)[M].San Diego: Academic Press, 2002. [2] 范東棟, 王建崗, 鄔敏賢, 等. 用于遙感光譜探測的干涉成像光譜技術(shù)[J]. 航天返回與遙感, 2001, 22(4): 52-57.FAN Dongdong, WANG Jiangang, WU Minxian, et al. Interferometric Imaging Spectrometer for Remote Spectral Sounding[J]. Spacecraft Recovery and Remote Sensing, 2001, 22(4): 52-57. (in Chinese) [3] INOUE G, YOKOTA T, OGUMA H, et al. Overview of Greenhouse Gases Observing Satellite (GOSAT)[C]. American Geophysical Union Fall Meeting. San Francisco, 2004. [4] 揚(yáng)頂田, 蔡樹群. 利用太陽耀光對(duì)孤立子內(nèi)波信息的提取[J]. 儀器儀表學(xué)報(bào), 2007, 28(4): 75-77. YANG Dingtian, CAI Shuqun. Retrieval of Internal Solitons by Utilizing Sun Glint[J]. Chinese and Journal of Scientific Instrument, 2007, 28(4): 75-77. (in Chinese) [5] WEIDEMANN A D, JOHNSON D J, HOLYER R J, et al. Remote Imaging of Internal Solitons in the Coastal Ocean[J]. Remote Sensing of Environment, 2001, 76(2): 260-267. [6] 張翔, 張建奇, 靳薇, 等. 一種新的高光譜圖像中太陽耀斑去除方法[J]. 光學(xué)學(xué)報(bào), 2008, 28(4): 664-668.ZHANG Xiang, ZHANG Jianqi, JIN Wei, et al. Method for Removing Sun Glint from Hyperspectral Image[J]. Acta Optica Sinica, 2008, 28(4): 664-668. (in Chinese) [7] HEDLEY J D, HARBORNE A R, MUMBY P J. Simple and Robust Removal of Sun Glint for Mapping Shallow-water Benthos[J]. International Journal of Remote Sensing, 2005, 26(10): 2107-2112. [8] 周有喜, 李云松, 吳成柯. 環(huán)境衛(wèi)星多光譜圖像壓縮算法[J]. 光學(xué)學(xué)報(bào), 2006, 26(3): 336-340. ZHOU Youxi, LI Yunsong, WU Chengke. Environmental Satellite Multispectral Image Compression Algorithm[J]. Acta Optica Sinica, 2006, 26(3): 336-340. (in Chinese) [9] 劉志剛, 周冠華. 太陽耀光的偏振分析[J]. 紅外與毫米波學(xué)報(bào), 2007, 26(5): 362-365. LIU Zhigang, ZHOU Guanhua. Polarization of Sun Glint[J]. Journal of Infrared and Millimeter Waves, 2007, 26(5): 362-365. [10] 陳興峰, 顧行發(fā), 程天海, 等. 真實(shí)海洋表面的太陽耀光偏振輻射特性仿真與分析[J]. 光譜學(xué)與光譜分析, 2011, 31(6): 1648-1653.CHEN Xingfeng, GU Xingfa, CHENG Tianhai, et al. Simulation and Analysis of Polarization Characteristics for Real Sea Surface Sunglint[J]. Spectroscopy and Spectral Analysis, 2011, 31(6): 1648-1653. (in Chinese) [11] MILLER C I. Evaluation of Sun Glint Correction Algorithms for High-Spatial Resolution Hyperspectral Imagery[D]. California: Naval Postgraduate School, 2012. [12] 丁溯泉, 張波, 劉世勇. STK在航天任務(wù)仿真分析中的應(yīng)用[M]. 北京: 國防工業(yè)出版社, 2011.DING Suquan, ZHANG Bo, LIU Shiyong. STK in Application of Spaceflight Simulation Analysis[M]. Beijing: National Defence Industry Press, 2011. (in Chinese) [13] 楊穎, 王琦. STK在計(jì)算機(jī)仿真中的應(yīng)用[M]. 北京: 國防工業(yè)出版社, 2005.YANG Ying, WANG Qi. STK in Application of Computer Simulation[M]. Beijing: National Defence Industry Press, 2005. (in Chinese) [14] 胡其正, 楊芳. 宇航概論[M]. 北京: 中國科學(xué)技術(shù)出版社, 2010. HU Qizheng, YANG Fang. An Introduction to Astronautics[M]. Beijing: China Science and Technology Press, 2010. (in Chinese) [15] 李養(yǎng)成. 空間解析幾何[M]. 北京: 科學(xué)出版社, 2007. LI Yangcheng. Space Analytic Geometry[M]. Beijing: Science Press, 2007. (in Chinese) [16] 王峰, 楊東凱, 李偉強(qiáng). 基于角度二分法的GNSS-R鏡面反射點(diǎn)估計(jì)算法[J]. 計(jì)算機(jī)工程與應(yīng)用, 2013, 49(S3): 216-220.WANG Feng, YANG Dongkai, LI Weiqiang. Algrithm for Determination of GNSS-R Specular Point Based on Dichotomy of Angle[J]. Computer Engineering and Applications, 2013, 49(S3): 216-220. (in Chinese) [17] 劉洋, 易冬云, 王正明. 地心慣性坐標(biāo)系到質(zhì)心軌道坐標(biāo)系的坐標(biāo)轉(zhuǎn)換方法[J]. 航天控制, 2007, 25(2): 4-8.LIU Yang, YI Dongyun, WANG Zhengming. Coordinate Transformation Methods from the Inertial System to the Centroid Orbit System[J]. Aerospace Control, 2007, 25(2): 4-8. (in Chinese) [18] GORDON H R, MOREL A Y. Remote Assessment of Ocean Color for Interpretation of Satellite Visible Imatery: A Review [M]. New York: Springer-Verlag, 1983. [19] PLASS G N, KATTAWAR G W, GUINN J A. Isophotes of Sunlight Glitter in a Wind-ruffled Sea[J]. Applied Optics, 1997, 16(3): 643-653. [20] 譚維熾, 胡金剛. 航天器系統(tǒng)工程[M]. 北京: 中國科學(xué)技術(shù)出版社, 2009.TAN Weichi, HU Jingang. Spacecraft Systems Engineering[M]. Beijing: Science and Technology of China Press, 2009. (in Chinese) (編輯:王麗霞) Location Method of Sunglint Orientation in Remote Sensing YIN Jianjie XU Pengmei WANG Caiqin LI Bicen (Beijing Institute of Space Mechanics & Electricity, Beijing 100094, China) In order to locate sunglint orientation accurately in the space remote sensing, this paper provides an optimized location method of sunglint orientation in orbit system. Based on the real time six orbital elements of the meteorological satellite, using the geometrical relationship of sun, satellite and sunglint point in inertial system, the sunglint point vector in inertial system is calculated by dichotomy iterative approach. Therefore it obtains the sunglint point vector in orbit system through coordinate translation. For validating the accuracy of the method, it uses an atmosphere detecting instrument of a meteorological satellite, as a carrier to compare the results of the paper’s method with that of the STK’s in the same input conditions,which shows that the angle error is less than 0.4°. Both of them are less than the maximum permissible error of the sunglint point location, whith is able to meet the needs of detection. This result illustrates that the sunglint point location method provided in the paper is correct and effective, which can realize accurate capture and tracking observation for the sunglint point. It provides techniques for the calculation of atmospheric composition over the sea and the inversion of aerosol parameters, which has a great significance to the atmosphere detection. atmosphere detection; sunglint; orientation location; six orbit elements; space remote sensing TP79 A 1009-8518(2017)02-0034-07 10.3969/j.issn.1009-8518.2017.02.005 2016-07-13 殷建杰,女,1985年生,2010年獲北京工業(yè)大學(xué)儀器科學(xué)與技術(shù)專業(yè)碩士學(xué)位,工程師。研究方向?yàn)楹教爝b感系統(tǒng)總體設(shè)計(jì)。E-mail:yinjjbjut@sina.com。2 計(jì)算與驗(yàn)證
3 結(jié)束語