读论文:Convective precipitation nowcasting using U-Net Model

2023-11-01 14:20

本文主要是介绍读论文:Convective precipitation nowcasting using U-Net Model,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

标题: U-Net模式对对流降水的近时预报
作者: Xiao-Hui Li , Caleb Chen Cao, Yuhan Shi, Wei Bai, Han Gao, Luyu Qiu, Cong Wang, Yuanyuan Gao,Shenjia Zhang, Xun Xue, and Lei Chen.

文章目录

  • ==Abstract==
  • ==Introduction==
  • ==综述==
    • 一、数据
    • 二、方法
    • 三、结果
  • ==总结==
  • ==未来展望==


Abstract

由于对流天气的快速变化,所以对流降水即时预报就并非一件易事。本文提出了一种基于降水临近预报的雷达数据库U-Net模型。与基于CNN的U-Net模型不同,现在常用的TrajGRU是一个基于RNN(循环神经网络)的模型,它擅长时间序列处理,在降水研究领域得到了广泛的应用。实验结果表明,基于CNN的U-Net可以达到与TrajGRU几乎相同的性能,这说明这个模型未来可期。

Index Terms:降水即时预报,深度学习,U-Net,天气雷达


Introduction

对流降水即时预报在业务天气预报服务中发挥着重要作用,但是由于对流天气的空间尺度小、生命周期短,使得该项工作并不是那么好实现。而气象雷达是唯一能提供三维、高时空分辨率数据的观测仪器。本文所提出的基于CNN的降水近预报U-Net模型将雷达图像作为输入,对应的输出则是雷达反射率图像的预测。并利用2010-2017年华北地区的拼接雷达图像进行训练、验证和测试


综述

一、数据

本研究采用雷达反射率拼接图像。所有雷达图像均由北京气象局(BMS)在中国收集:

利用2010 - 2017年温暖季节的雷达数据,分为训练、验证和测试子集(见表1和表2)。所有雷达反射率数据归一化为[0~1]


二、方法

在这项研究中应用了U-Net模型进行降水预报。设置了五幅连续雷达复合反射率图像作为U-Net的输入,先通过下采样来提取底层特征,再通过跳越连接和上采样的方式来将低阶和高阶特征结合起来,对输出图像进行细化,最后将30min的雷达反射率图像作为输出。 训练后的U-Net可以以雷达反射率的形式提供30分钟的预报图像。

图1显示了网络的整体架构,这是一种对称的编码器-解码器的结构;
模型的输入是5幅连续的雷达图像,输出是30分钟的预测。该模型包括上采样(直接将特征图的元素进行复制,以扩充feature map)、下采样(不断聚合各种特征,以缩小图像)和跳接(跳跃连接,跳跃神经网络中的某些层,并将一层的输出作为下一层的输入)三部分。模型左侧为Encoder,通过卷积和最大池化减小图像尺寸,提取底层特征。模型的右边部分是Decoder,它提取高级特征并将输出恢复到600×600的原始大小。通过跳越连接的操作,将低阶和高阶特征结合起来,对输出图像进行细化。

由于雷达反射率值的数据分布极不均匀,采用不同权重的方式来进行平衡:

其中x为雷达反射率

则加权损失函数BMSE可计算为:

其中N代表总帧数,ωn,i,j代表了为第N帧中第(i,j)个像素点对应的权重,xn,i,j和x^ n,i,j分别代表了观测值和预测值


三、结果

使用了探测概率(POD)(有点像召回率)、虚警率(FAR)和临界成功指数(CSI)来作为评估指标:

其中TP为观测雷达反射率和预测雷达反射率均大于阈值的网格像素数;FP为观测反射率低于阈值而预测反射率大于阈值的网格像素数;FN为观测到的降雨量大于设定阈值而预测的反射率低于设定阈值的网格像素数

本实验用了时间序列模式TrajGRU来作为对比,这是一种已被降水研究界广泛使用的模型。结果如下表所示:

从表3可以看出,基于CNN的U-Net模型可以达到与TrajGRU模型几乎相同的性能。U-Net在20 dBZ范围内的CSI值略高于TrajGRU (0.54 vs 0.53)。两种模型在30 dBZ时的CSI均为0.39,而TrajGRU在40 dBZ时的CSI值略高于U-Net (0.30 vs 0.29)

图2展示了一个真实的30分钟临近预测案例。

总的来说,U-Net和TrajGRU都给出了合理的结果。
相比之下,U-Net在中心大风暴中可以提供更详细的内部结构,更符合实际观测


总结

本文提出了一种基于CNN的降水即时预测U-Net模型,该模型包括上采样、下采样和跳接三部分。由于雷达反射率值的数据分布极不均匀,采用了加权损失函数。在实验中通过TrajGRU模型进行比较。实验结果表明,U-Net可以达到与TrajGRU几乎相同的性能,这说明了该模型在处理时间序列应用方面有着巨大潜力。


未来展望

我认为可以将该项技术应用于稍微长一点的降水预测来提升其使用价值。从前面的实验不难看出,他的预测要更加具体详细,这能够给人们带来更为精确的预报信息。

这篇关于读论文:Convective precipitation nowcasting using U-Net Model的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/323604

相关文章

poj 1258 Agri-Net(最小生成树模板代码)

感觉用这题来当模板更适合。 题意就是给你邻接矩阵求最小生成树啦。~ prim代码:效率很高。172k...0ms。 #include<stdio.h>#include<algorithm>using namespace std;const int MaxN = 101;const int INF = 0x3f3f3f3f;int g[MaxN][MaxN];int n

AI hospital 论文Idea

一、Benchmarking Large Language Models on Communicative Medical Coaching: A Dataset and a Novel System论文地址含代码 大多数现有模型和工具主要迎合以患者为中心的服务。这项工作深入探讨了LLMs在提高医疗专业人员的沟通能力。目标是构建一个模拟实践环境,人类医生(即医学学习者)可以在其中与患者代理进行医学

如何在Visual Studio中调试.NET源码

今天偶然在看别人代码时,发现在他的代码里使用了Any判断List<T>是否为空。 我一般的做法是先判断是否为null,再判断Count。 看了一下Count的源码如下: 1 [__DynamicallyInvokable]2 public int Count3 {4 [__DynamicallyInvokable]5 get

2、PF-Net点云补全

2、PF-Net 点云补全 PF-Net论文链接:PF-Net PF-Net (Point Fractal Network for 3D Point Cloud Completion)是一种专门为三维点云补全设计的深度学习模型。点云补全实际上和图片补全是一个逻辑,都是采用GAN模型的思想来进行补全,在图片补全中,将部分像素点删除并且标记,然后卷积特征提取预测、判别器判别,来训练模型,生成的像

论文翻译:arxiv-2024 Benchmark Data Contamination of Large Language Models: A Survey

Benchmark Data Contamination of Large Language Models: A Survey https://arxiv.org/abs/2406.04244 大规模语言模型的基准数据污染:一项综述 文章目录 大规模语言模型的基准数据污染:一项综述摘要1 引言 摘要 大规模语言模型(LLMs),如GPT-4、Claude-3和Gemini的快

论文阅读笔记: Segment Anything

文章目录 Segment Anything摘要引言任务模型数据引擎数据集负责任的人工智能 Segment Anything Model图像编码器提示编码器mask解码器解决歧义损失和训练 Segment Anything 论文地址: https://arxiv.org/abs/2304.02643 代码地址:https://github.com/facebookresear

论文翻译:ICLR-2024 PROVING TEST SET CONTAMINATION IN BLACK BOX LANGUAGE MODELS

PROVING TEST SET CONTAMINATION IN BLACK BOX LANGUAGE MODELS https://openreview.net/forum?id=KS8mIvetg2 验证测试集污染在黑盒语言模型中 文章目录 验证测试集污染在黑盒语言模型中摘要1 引言 摘要 大型语言模型是在大量互联网数据上训练的,这引发了人们的担忧和猜测,即它们可能已

OmniGlue论文详解(特征匹配)

OmniGlue论文详解(特征匹配) 摘要1. 引言2. 相关工作2.1. 广义局部特征匹配2.2. 稀疏可学习匹配2.3. 半稠密可学习匹配2.4. 与其他图像表示匹配 3. OmniGlue3.1. 模型概述3.2. OmniGlue 细节3.2.1. 特征提取3.2.2. 利用DINOv2构建图形。3.2.3. 信息传播与新的指导3.2.4. 匹配层和损失函数3.2.5. 与Super

BERT 论文逐段精读【论文精读】

BERT: 近 3 年 NLP 最火 CV: 大数据集上的训练好的 NN 模型,提升 CV 任务的性能 —— ImageNet 的 CNN 模型 NLP: BERT 简化了 NLP 任务的训练,提升了 NLP 任务的性能 BERT 如何站在巨人的肩膀上的?使用了哪些 NLP 已有的技术和思想?哪些是 BERT 的创新? 1标题 + 作者 BERT: Pre-trainin

MVC(Model-View-Controller)和MVVM(Model-View-ViewModel)

1、MVC MVC(Model-View-Controller) 是一种常用的架构模式,用于分离应用程序的逻辑、数据和展示。它通过三个核心组件(模型、视图和控制器)将应用程序的业务逻辑与用户界面隔离,促进代码的可维护性、可扩展性和模块化。在 MVC 模式中,各组件可以与多种设计模式结合使用,以增强灵活性和可维护性。以下是 MVC 各组件与常见设计模式的关系和作用: 1. Model(模型)