Code Monkey home page Code Monkey logo

precipitationfusion's Introduction

PrecipitationFusion

This repository contains codes for the paper entitled "A deep learning-based framework for multi-source precipitation fusion" published in Remote Sensing of Environment Journal. The paper was authored by Keyhan Gavahi, Ehsan Foroumandi, and Hamid Moradkhani. In this paper, we proposed a DL framework for multi-source precipitation data fusion and developed a fused product, PDFN, that improved the accuracy by 35%.

@article{GAVAHI2023113723,
title = {A deep learning-based framework for multi-source precipitation fusion},
journal = {Remote Sensing of Environment},
volume = {295},
pages = {113723},
year = {2023},
issn = {0034-4257},
doi = {https://doi.org/10.1016/j.rse.2023.113723},
url = {https://www.sciencedirect.com/science/article/pii/S0034425723002742},
author = {Keyhan Gavahi and Ehsan Foroumandi and Hamid Moradkhani},
keywords = {Precipitation fusion, Remote sensing, Deep learning, Convolutional neural networks (CNN), Convolutional long short-term memory (ConvLSTM)},
abstract = {Accurate quantitative precipitation estimation (QPE) is essential for various applications, including land surface modeling, flood forecasting, drought monitoring and prediction. In situ precipitation datasets, remote sensing-based estimations, and reanalysis products have heterogeneous uncertainty. Numerous models have been developed to merge precipitation estimations from different sources to improve the accuracy of QPE. However, many of these attempts are mainly focused on spatial or temporal correlations between various remote sensing sources and/or gauge data separately, and thus, the developed model cannot fully capture the inherent spatiotemporal dependencies that could potentially improve the precipitation estimations. In this study, we developed a general framework that can simultaneously merge and downscale multiple user-defined precipitation products by using rain gauge observations as target values. A novel deep learning-based convolutional neural network architecture, namely, the precipitation data fusion network (PDFN), that combines multiple layers of 3D-CNN and ConvLSTM was developed to fully exploit the spatial and temporal patterns of precipitation. This architecture benefits from techniques such as batch normalization, data augmentation schemes, and dropout layers to avoid overfitting and address skewed class proportions due to the highly imbalanced nature of the precipitation datasets. The results showed that the fused daily product remarkably improved the mean square error (MSE) and Pearson correlation coefficient (PCC) by 35% and 16%, respectively, compared to the best-performing product.}
}

precipitationfusion's People

Contributors

kgavahi avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.