社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  机器学习算法

HA.222 [遥感时间序列插补] Transformer深度学习算法填补GRACE水资源卫星空缺序列

走天涯徐小洋地理数据科学 • 5 天前 • 37 次点击  


作者简介|PROFILE

PROFILE

第一作者:王龙浩,中科院地理科学与资源研究所2022级直博生,本科毕业于河海大学水文水资源学院。目前以第一作者身份在Remote Sensing of Environment,Agricultural and Forest Meteorology等期刊发表文章。


主要研究方向:AI4Hydro

联系方式:hhuwlh@163.com

个人主页

https://www.researchgate.net/profile/Longhao-Wang         


引文链接|CITATION


Wang, L., & Zhang, Y. (2024). Filling GRACE data gap using an innovative transformer-based deep learning approach. Remote Sensing of Environment, 315, 114465.

https://doi.org/10.1016/j.rse.2024.114465 


关键词|KEYWORDS


GRACE卫星;陆地水储量;深度学习;Transformer


摘要|ABSTRACT


GRACE和GRACE-FO卫星通过重力测量提供了高精度的全球陆地水储量异常(TWSA)数据,对极端天气监测、水资源管理具有重要意义。然而,这些数据存在显著的空缺问题,包括GRACE和GRACE-FO之间长达 11 个月的时间跨度,以及分散的多个缺失月份。这些数据空缺限制了 GRACE 数据在水文模型和干旱检测方面的应用。图1展示了GRACE数据的总体缺失情况,其中白色块代表着序列数据的空缺。
图1.GRACE数据总体缺失程度概念示意图

本文提出了一种基于Transformer时间序列的深度学习模型,用于预测时间序列,从而填补GRACE数据的时间空缺。该方法引入了因果卷积的自注意力机制,能高效捕捉GRACE时间序列的局部特征。同时,模型集成了降水、气温和蒸散发等关键气候与水文特征,以增强预测能力。为提高模型效率,我们采用了稀疏策略,将注意力计算复杂度从 O(L2)降低到O(LlogL),其中L代表时间序列长度,从而在处理大规模全球数据时表现出色。

图2. Transformer模型设计的总体架构,采用了几个创新策略:(a,b)水文气象特征卷积; (c)因果卷积注意力; (d)稀疏自注意力特征

通过使用全球范围内的几千个时间序列像素进行训练,该模型在验证集上的平均NSE为0.91,准确性较高。本文在流域时间序列维度对空缺填补结果进行了系统评估,与现有的时间序列和深度学习方法相比,该方法的表现总体更为优异。在湿润流域,模型很好地捕捉季节性周期变化。本文提出的Transformer时间序列模型进一步展现了对趋势变化的优秀捕捉能力,如密西西比河流域的上升趋势。在干旱流域,我们的模型具有更好的稳健性,尤其是在水量变化幅度较小的区域。

图3. 流域尺度缺失填补示意图,其中深红色点和线代表数填补

本研究提出一种新型的基于Transformer 的时间序列深度学习方法,用于解决GRACE和GRACE-FO卫星观测数据中的空缺问题,特别是针对 11 个月的连续数据缺失及零星的缺失月。通过整合降水、气温和蒸散发等关键水文特征,该模型实现了陆地水储量异常(TWSA)的高精度预测,尤其在干旱地区表现出色。该方法巧妙地利用基于因果卷积的自注意力机制,有效捕捉局部时间序列特征,与传统机器学习和数据填补方法相比表现优异。同时采用稀疏的策略显著提升了训练速度。研究最终提供了一种高分辨率且用户友好的数据填补产品,并能适用于遥感时间序列分析和水文气象变量预测。

数据

https://doi.org/10.6084/m9.figshare.24297604                
代码
https://github.com/GISWLH/Transformer_GRACE
      
备注
GRACE填补后的数据(CSR_RL06, 0.25°全球陆地网格)以及可一键复现的深度学习代码(基于Pytorch)已经公开,以供相关的学术和应用研究。


相关推荐|RECOMMENDATIONS


[1] Gou, J., & Soja, B. (2024). Global high-resolution total water storage anomalies from self-supervised data assimilation using deep learning algorithms. Nature Water, 2(2), 139–150. 

https://doi.org/10.1038/s44221-024-00194-w

[2] Mo, S., Zhong, Y., Forootan, E., Mehrnegar, N., Yin, X., Wu, J., Feng, W., & Shi, X. (2022). Bayesian convolutional neural networks for predicting the terrestrial water storage anomalies during GRACE and GRACE-FO gap. Journal of Hydrology, 604, 127244.

https://doi.org/10.1016/j.jhydrol.2021.127244

[3] Rodell, M., & Li, B. (2023). Changing intensity of hydroclimatic extreme events revealed by GRACE and GRACE-FO. Nature Water, 1(3), 241–248.

https://doi.org/10.1038/s44221-023-00040-5

撰稿: 王龙浩 | 编辑: 孟雪 | 校稿: Hydro90编委团


Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/176681
 
37 次点击