Xudong Ling , Chaorong Li , Fengqing Qin , Peng Yang , Yuanyuan Huang
{"title":"RNDiff:利用条件扩散模型进行降雨预报","authors":"Xudong Ling , Chaorong Li , Fengqing Qin , Peng Yang , Yuanyuan Huang","doi":"10.1016/j.patcog.2024.111193","DOIUrl":null,"url":null,"abstract":"<div><div>The Diffusion Models are widely used in image generation because they can generate high-quality and realistic samples. In contrast, generative adversarial networks (GANs) and variational autoencoders (VAEs) have some limitations in terms of image quality. We introduce a diffusion model to the precipitation forecasting task and propose a short-term precipitation nowcasting with condition diffusion model based on historical observational data, which is referred to as Rainfall nowcasting with Condition Diffusion Model(RNDiff). By incorporating an additional conditional decoder module in the denoising process, RNDiff achieves end-to-end conditional rainfall prediction. RNDiff is composed of two networks: a denoising network and a conditional encoder network. The conditional network is composed of multiple independent UNet networks. These networks extract conditional feature maps at different resolutions, providing accurate conditional information that guides the diffusion model for conditional generation. RNDiff surpasses GANs in terms of prediction accuracy, although it requires more computational resources. The RNDiff model exhibits higher stability and efficiency during training than GANs-based approaches, and generates high-quality precipitation distribution samples that better reflect future actual precipitation conditions. Compared to the current state-of-the-art GAN-based methods, our proposed approach achieves significant improvements on key evaluation metrics. Specifically, our method leads to improvements in the CSI, HSS, and FSS, which are increased by around 8%, 5%, and 6%, respectively. The experiment fully verified the advantages and potential of RNdiff in precipitation forecasting and provided new insights for improving rainfall forecasting. Our project is open source and available on GitHub at: <span><span>https://github.com/ybu-lxd/RNDiff</span><svg><path></path></svg></span>.</div></div>","PeriodicalId":49713,"journal":{"name":"Pattern Recognition","volume":"160 ","pages":"Article 111193"},"PeriodicalIF":7.5000,"publicationDate":"2024-11-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"RNDiff: Rainfall nowcasting with Condition Diffusion Model\",\"authors\":\"Xudong Ling , Chaorong Li , Fengqing Qin , Peng Yang , Yuanyuan Huang\",\"doi\":\"10.1016/j.patcog.2024.111193\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><div>The Diffusion Models are widely used in image generation because they can generate high-quality and realistic samples. In contrast, generative adversarial networks (GANs) and variational autoencoders (VAEs) have some limitations in terms of image quality. We introduce a diffusion model to the precipitation forecasting task and propose a short-term precipitation nowcasting with condition diffusion model based on historical observational data, which is referred to as Rainfall nowcasting with Condition Diffusion Model(RNDiff). By incorporating an additional conditional decoder module in the denoising process, RNDiff achieves end-to-end conditional rainfall prediction. RNDiff is composed of two networks: a denoising network and a conditional encoder network. The conditional network is composed of multiple independent UNet networks. These networks extract conditional feature maps at different resolutions, providing accurate conditional information that guides the diffusion model for conditional generation. RNDiff surpasses GANs in terms of prediction accuracy, although it requires more computational resources. The RNDiff model exhibits higher stability and efficiency during training than GANs-based approaches, and generates high-quality precipitation distribution samples that better reflect future actual precipitation conditions. Compared to the current state-of-the-art GAN-based methods, our proposed approach achieves significant improvements on key evaluation metrics. Specifically, our method leads to improvements in the CSI, HSS, and FSS, which are increased by around 8%, 5%, and 6%, respectively. The experiment fully verified the advantages and potential of RNdiff in precipitation forecasting and provided new insights for improving rainfall forecasting. Our project is open source and available on GitHub at: <span><span>https://github.com/ybu-lxd/RNDiff</span><svg><path></path></svg></span>.</div></div>\",\"PeriodicalId\":49713,\"journal\":{\"name\":\"Pattern Recognition\",\"volume\":\"160 \",\"pages\":\"Article 111193\"},\"PeriodicalIF\":7.5000,\"publicationDate\":\"2024-11-19\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Pattern Recognition\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S0031320324009440\",\"RegionNum\":1,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Pattern Recognition","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0031320324009440","RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE","Score":null,"Total":0}
RNDiff: Rainfall nowcasting with Condition Diffusion Model
The Diffusion Models are widely used in image generation because they can generate high-quality and realistic samples. In contrast, generative adversarial networks (GANs) and variational autoencoders (VAEs) have some limitations in terms of image quality. We introduce a diffusion model to the precipitation forecasting task and propose a short-term precipitation nowcasting with condition diffusion model based on historical observational data, which is referred to as Rainfall nowcasting with Condition Diffusion Model(RNDiff). By incorporating an additional conditional decoder module in the denoising process, RNDiff achieves end-to-end conditional rainfall prediction. RNDiff is composed of two networks: a denoising network and a conditional encoder network. The conditional network is composed of multiple independent UNet networks. These networks extract conditional feature maps at different resolutions, providing accurate conditional information that guides the diffusion model for conditional generation. RNDiff surpasses GANs in terms of prediction accuracy, although it requires more computational resources. The RNDiff model exhibits higher stability and efficiency during training than GANs-based approaches, and generates high-quality precipitation distribution samples that better reflect future actual precipitation conditions. Compared to the current state-of-the-art GAN-based methods, our proposed approach achieves significant improvements on key evaluation metrics. Specifically, our method leads to improvements in the CSI, HSS, and FSS, which are increased by around 8%, 5%, and 6%, respectively. The experiment fully verified the advantages and potential of RNdiff in precipitation forecasting and provided new insights for improving rainfall forecasting. Our project is open source and available on GitHub at: https://github.com/ybu-lxd/RNDiff.
期刊介绍:
The field of Pattern Recognition is both mature and rapidly evolving, playing a crucial role in various related fields such as computer vision, image processing, text analysis, and neural networks. It closely intersects with machine learning and is being applied in emerging areas like biometrics, bioinformatics, multimedia data analysis, and data science. The journal Pattern Recognition, established half a century ago during the early days of computer science, has since grown significantly in scope and influence.