APP下载

基于主波峰的自适应波形重跟踪算法研究

2021-10-08莫德丽赵银军陈国清梁玉莲

大地测量与地球动力学 2021年10期
关键词:波峰河流长江

莫德丽 赵银军, 陈国清 梁 珊 童 凯 梁玉莲,

1 南宁师范大学地理科学与规划学院,南宁市明秀东路175号,530001 2 南宁师范大学北部湾环境演变与资源利用教育部重点实验室,南宁市明秀东路175号,530001 3 南宁师范大学广西地表过程与智能模拟重点实验室,南宁市明秀东路175号,530001

卫星测高技术起初是为研究海洋环境所研制的,在全球海平面、冰川监测等领域得到了广泛应用。近年来,众多学者逐渐将其应用于内陆水体水位变化监测[1-5],但对于地形复杂且水面宽度不大的河流来说,卫星测高的精度有待提升。主要提升方法包括:1)对各种改正参数进行优化,如电离层延迟校正、对流层干湿分量改正及地球物理项改正;2)通过波形重跟踪算法提高卫星至河流表面距离的观测精度。很多学者针对近海海域及内陆湖泊的水位监测进行了算法改进,例如基于子波形的波形重跟踪算法[6]、基于主波峰的波形重跟踪算法[7]、多子波多权重阈值重跟踪算法[8]等,但在应用于河流水位监测时的精度还有进一步提升的空间。

寻找主波峰是波形重跟踪算法中的关键和难点(图1)。由于受陆地反射效应引起的卫星测高回波波形的污染,卫星测高精度均受限于湖泊及河流区域。但相比湖泊水位观测,河流水体反射的回波波形更为复杂,在寻找主波峰时更易受噪声影响。其次,同一卫星轨道在不同时期的回波波形复杂多变,以一种算法难以适应整个水位监测时期的精度。为此,本文针对河流水体,在基于主波峰波形重跟踪算法[7]的基础上提出一种基于主波峰波形的自适应重跟踪算法(AMWRT),并以长江中游河段为研究区,利用水文站日平均实测水位数据对其进行精度检验。

图1 主波峰提取示意图

1 研究区概况与数据源

1.1 研究区概况

长江中游位于湖北省中南部(111°45′~114°16′E,29°26′~31°10′N),流经宜昌市至湖口县,全长955 km,流域面积约68万km2,洞庭湖水系(四水流域)、汉江分别位于长江中游的南北两岸。长江经过的湖北省西部地区两侧多为高山,流水容易汇集,加上河道弯曲,导致洪水宣泄不畅,极易溃堤成灾[9]。因此,精准监测长江中游水位变化,对于防汛抗旱、调蓄能力评估等具有重要的指导意义。本文研究区选择长江中游的枝城水文站附近河道(图2),沿坡两岸地理环境较为复杂,分布有植被及建筑物等。

图2 研究区位置

1.2 数据来源

Jason-2卫星波形地球物理数据(SGDR)来源于法国国家空间研究中心的卫星海洋学存档数据中心(https:∥www.aviso.altimetry.fr/en/home.html),时间范围选取2008-07~2016-07(cycle001~cycle302)。SGDR数据包含20 Hz的波形数据、卫星地面距离数据和一些质量控制字段及地球物理校正数据。Jason-2卫星每运行一个完整的周期就会有254条pass,重访周期为10 d,经过长江中游枝城水文站附近的轨迹为pass12。枝城水文站实测日平均数据(2008-07~2009-12)来源于长江水利委员会(http:∥www.cjw.gov.cn),宜昌气象站日降水量数据来源于国家气象数据共享服务平台(https:∥data.cma.cn)。

2 研究方法

2.1 波形重跟踪算法

卫星测高波形是雷达脉冲信号回波功率的几何表示,与测高仪观测距离存在函数关系,且与反射表面的散射性质有关[6]。测高卫星自南半球向北半球运转,当卫星轨道从海洋经过内陆水域时,接收到的测高回波波形由规则低噪声逐渐向不规则强噪声过渡。测高回波波形大致有规则波形(图3(a))、尖锥波形(图3(b))、复杂波形(图3(c))3种模式,其中规则波形是海洋回波波形的主要表现形式,形状近似于规则的布朗模型且波形前缘噪声很小;尖锥波形、复杂波形则是内陆水体回波波形的主要表现形式。当卫星同一轨迹的不同时期经过内陆水域时,回波会以2种形式出现,可以看到复杂波形的前缘噪声很大且出现多个波峰。

图3 不同区域内的卫星测高波形

通过重跟踪算法对卫星测高波形进行模拟,找到波形上升前缘的中点,其与Jason-2卫星预设跟踪门(值为32)之间的差值为距离改正值,最后对卫星至水体表面的距离进行重新修正即为波形重跟踪。当前波形重跟踪算法在寻找内陆水体复杂波形的前缘中点时面临困难,为此本文构建了一种基于主波峰的自适应波形重跟踪算法(AMWRT)对卫星测高波形进行重跟踪,并与较为经典的重心偏移法(OCOG)[6]及10%、20%、50%三种不同阈值水平的阈值法(threshold)[10]进行对比。

AMWRT算法具体包括3个步骤(图4)。

图4 AMWRT算法流程

1)提取主峰波形[11]:

(1)

(2)

(3)

(4)

2)对主波峰进行波形重跟踪,即对上述提取的主波峰波形进行OCOG和threshold法10%、20%、50%及70%四种不同阈值水平的波形重跟踪。

3)以IMP评判指标对上述同一时期波形重跟踪算法获得的水位值进行判优:

(5)

式中,σraw为波形重跟踪前水位的标准差,σre为波形重跟踪后水位的标准差,IMP值越大则表明测高点瞬时水位值之间的差值越小。以IMP最大值的波形重跟踪算法得到的结果作为AMWRT算法的结果。

2.2 卫星测高数据获取河流水位

使用Jason-2卫星数据20 Hz的SGDR波形数据,根据上述波形重跟踪算法,计算获得改正后的观测距离(Ran)。河流自由水面的高程[12]计算公式为:

H=Alt-Ran-Hei-ΔCCor

(6)

式中,H为河流水位高程,Alt为测高仪的椭球高,Ran为雷达高度计至水面的观测距离,Hei为大地基准面相对于参考椭球面的高度,ΔCCor为各项观测误差修正。由于河流的面积较小,与海洋相比受海潮、逆气压、高频风压力和压力反馈等的影响很小,可忽略[13]。ΔCCor计算公式为:

ΔCCor=Wet+Dry+Iono+Solid+Pol

(7)

式中,Wet为湿对流层修正,Dry为干对流层修正,Iono为电离层修正,Solid为固体潮修正,Pol为极潮修正。

利用雷达测高工具箱BRAT(basic radar altimetry toolbox)软件对SGDR数据进行以下处理:1)提取出河流范围内的所有点;2)保证测高仪所观测的高度有效;3)对各修正项数值范围进行有效设定[14],确保各项改正数据在有效范围内;4)提取波形数据。

2.3 水位高程基准转换

利用AMWRT算法对测距值进行重新修正,通过水位计算公式获得瞬时水位。利用连续优质点数据质量筛选办法[3]对瞬时水位进行数据筛选,然后取水位均值,获得区域内某一时期的卫星测高水位。由于卫星测高水位(基于EGM96大地水准面)与枝城水文站实测水位(基于吴淞水系水准面)的基准面不同,为进行对比分析,需要获取垂直基准偏差[10]。对卫星测高水位与实测水位进行线性拟合(拟合斜率为1),将卫星测高水位归算至枝城水文站基准面下,结果如图5所示,可以看出,二者具有很强的相关性。由拟合方程可知,EGM96大地水准面比吴淞水系水准面起点高1.61 m。

图5 卫星测高水位与实测水位散点对比

3 结果分析

3.1 河流水位精度分析

Jason-2卫星测高数据经6种重跟踪算法(AMWRT算法中threshold_0.7(即阈值水平为70%,下同)仅针对特殊波形,故未考虑)处理后,获得长江中游2008-07~2009-12的瞬时水位。AMWRT算法在该时期的平均水位为40.79 m,与实测水位40.81 m最为接近,threshold_0.1、threshold_0.2、threshold_0.5及GDR(原数据自带的重跟踪算法)、OCOG法获得的平均水位依次为41.15 m、40.89 m、40.25 m、40.20 m、40.13 m。

月内长江中游日平均水位变化较大,最低水位为39.43 m,最高水位为44.31 m,变化幅度可达4.88 m。图6显示,不同波形重跟踪算法获得的水位在变化趋势上与实测水位高度一致,二者拟合系数在0.73~0.93之间,但均出现了不同程度的偏离(图7)。与实测水位相比,除AMWRT算法外,其他算法在2008-11-08得到的水位均被不同程度地高估(图6红色方框),其原因在于该时期岸边地物目标距离卫星更近,使得回波波形中陆地反射信号在波形中占主导地位,形成的第1个上升强回波容易被经典重跟踪算法认为是水体反射形成的回波,从而形成误差。

图6 测高与实测月水位对比

图7显示了OCOG法及threshold法在10%、20%和50%阈值水平下得到的卫星测高水位与枝城水文站日平均水位的对比,可以看出,其精度差异较大,MAE介于0.55~1.41 m之间,RMSE介于0.72~1.61 m之间。GDR算法获取的卫星测高水位MAE为1.15 m,表明在长江中游区域对波形数据进行重跟踪十分必要。就threshold法而言,相对于其他阈值水平,50%阈值水平的重跟踪算法的精度改善效果更好,MAE为0.845 m,RMSE为1.04 m。相比于经典算法,AMWRT算法表现最好,获得的河流水位精度最高,MAE为0.55 m,RMSE为0.72 m。

图7 卫星测高与实测日平均水位对比

不同波形重跟踪算法得到的水位与实测水位的偏差对比如表1所示,可以看出,在最大、最小差值变化幅度中,经典的重跟踪算法得到的水位与实测水位偏离较大,而AMWRT算法得到的水位偏差都较为稳定。就绝对平均误差而言,除AMWRT算法外,其他重跟踪算法的精度都在1 m左右,其原因可能在于,典型的重跟踪算法在复杂的内陆水域往往会被卫星测高波形前缘的热噪声所影响,从而导致寻找波形上升前缘的位置与实际位置产生较大的偏离。由于AMWRT算法对主波峰的开始阈值进行了调整,可以减少回波波形上升前缘的热噪声对波形重跟踪结果的影响,故AMWRT算法表现最好。

表1 波形重跟踪算法精度分析

AMWRT算法获得的长江中游水位MAE在0.55 m左右波动,如图8所示,随着实测水位的降低,卫星测高水位的相对误差(RB)随之升高。其原因在于:1)受长江中游周围地形的影响,河流水位降低会导致反射波的上升前缘之前和之后都容易出现回波,且由于岸边物体的反射率与水体发射率不同,波形中多个波峰的强度也不同;2)雷达高度计的脚印大小与卫星高度、反射面坡度及粗糙度有关。Jason-2测高卫星中心脚印点的直径约为2~4 km[15],而与平坦宽阔海域相比,长江中游河流宽度较小,当河流水位较低时,探测区水域均质性降低,测高回波中陆地污染影响增强,导致河流的测高卫星回波更为复杂。在进行波形重追踪时,会出现难以正确找到波形上升前缘的情况,故降低了卫星测高数据的精度。

图8 卫星测高水位误差随实测水位变化

3.2 河流水位变化与降雨量的关系

将AMWRT算法与数据质量等级筛选方法[3]相结合,计算2008-07~2016-08月平均水位序列。如图9所示,长江中游月平均降雨量与水位都有明显的季节性特征,二者呈正相关关系,相关系数为0.18,并通过了显著性水平检验。长江中游水位变化较为剧烈,可能在一定程度上受降雨量的影响。由2008~2016年月平均水位变化可知,年内最高水位在降水集中期(7~8月),最低水位在11月至次年4月。

图9 卫星测高水位与月降水对比

4 讨 论

在长江中游的水位监测中,AMWRT算法在卫星测高精度方面取得了不错的效果,其MAE为0.55 m,RMSE为0.72 m,与经典波形重跟踪算法中表现最好的threshold_0.5(MAE为0.84 m,RMSE为1.04 m)相比提高了30%。河流周边复杂的地形地物及水位较低时水域均质性差均会导致复杂波形的出现,而AMWRT算法在处理较为复杂的波形数据时比其他重跟踪算法表现更好。王红等[14]基于Jason-2卫星GDR数据获得的水位在相关分析中的相关系数达0.93,而本文利用AMWRT重跟踪算法对波形进行重跟踪,结果与实测水位的相关系数达0.96。就卫星测高水位的精度提升而言,原数据自带的重跟踪算法与其他算法相比表现最差,说明波形重跟踪算法对数据精度的提升具有重要意义。另外,由于数据筛选方法的不同,最终结果也会出现一定的差异。从本文算法的应用效果来看,AMWRT算法在表面宽度不大的河流区域的表现优于经典重跟踪算法。

由于卫星测高技术主要应用于宽阔的海洋及冰川区域,测高卫星在内陆水体的监测精度有待提升。而本文研究仅考虑了部分误差校正,且由卫星摄动影响产生的轨道误差会影响卫星测高数据的最终精度。但由于卫星测高技术的优点明显,对于偏远且缺乏水位资料的地区而言,建立长时间水位变化序列仍具有重要意义。本文算法是否适用于不同区域类型的水位监测,后续需结合不同区域河流及多种卫星测高数据进行进一步检验。

5 结 语

本文利用Jason-2卫星SGDR数据进行波形重跟踪,结合数据筛选方法提升卫星测高数据的精度,获取2008-07~2016-09水位变化序列,分析了长江中游水位变化与降雨量的关系,并基于实测水位数据对不同的波形重跟踪算法进行精度评价。主要结论如下:

1)基于Jason-2卫星 SGDR数据集中的GDR数据得到的水位与实测水位相比,在长时间水位序列变化上趋势一致,但GDR数据自带的重跟踪算法获得的水位在精度改善效果上仍有待提升,其MAE为1.15 m,RMSE为1.61 m。

2)AMWRT算法相较于其他重跟踪算法表现最好,MAE为0.55 m,RMSE为0.72 m;而经典的重跟踪算法threshold_0.5的MAE为0.84 m,RMSE为1.04 m。

3)长江中游的月平均水位与降雨量有一定的相关性,且年内月平均水位变化较大。

猜你喜欢

波峰河流长江
长江之头
作用于直立堤墙与桩柱的波峰高度分析计算
河流
流放自己的河流
长江之歌(外二首)
长江图(外二首)
儿童标准12导联T波峰末间期的分析
当河流遇见海
Dynamic Loads and Wake Prediction for Large Wind Turbines Based on Free Wake Method
关于纵波的波峰和波谷的探讨