<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Precipitation-Nowcasting on ClarkFlyBee&#39;s Blog</title>
    <link>https://clarkflybee.github.io/tags/precipitation-nowcasting/</link>
    <description>Recent content in Precipitation-Nowcasting on ClarkFlyBee&#39;s Blog</description>
    <image>
      <title>ClarkFlyBee&#39;s Blog</title>
      <url>https://clarkflybee.github.io/images/show.png</url>
      <link>https://clarkflybee.github.io/images/show.png</link>
    </image>
    <generator>Hugo -- 0.154.5</generator>
    <language>zh-cn</language>
    <copyright>2026 ClarkFlyBee · GitHub</copyright>
    <lastBuildDate>Tue, 24 Feb 2026 20:32:24 +0800</lastBuildDate>
    <atom:link href="https://clarkflybee.github.io/tags/precipitation-nowcasting/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>“残差扩散”拯救短临降水预测？DiffCast论文阅读</title>
      <link>https://clarkflybee.github.io/posts/2026-02-24-diffcast-deep-dive/</link>
      <pubDate>Tue, 24 Feb 2026 20:32:24 +0800</pubDate>
      <guid>https://clarkflybee.github.io/posts/2026-02-24-diffcast-deep-dive/</guid>
      <description>&lt;div class=&#34;callout callout-info&#34;&gt;
  &lt;div class=&#34;callout-header&#34;&gt;
    &lt;span class=&#34;callout-icon&#34;&gt;ℹ️&lt;/span&gt;
    &lt;span class=&#34;callout-title&#34;&gt;写在前面&lt;/span&gt;
  &lt;/div&gt;
  &lt;div class=&#34;callout-content&#34;&gt;
    &lt;p&gt;本文尚未完成，但近期不会补充完整。&lt;/p&gt;
&lt;p&gt;这里记录一下还需要写的部分：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;论文方法部分尚未完成&lt;/li&gt;
&lt;li&gt;实验结果与分析&lt;/li&gt;
&lt;li&gt;复现（如果可以的话，项目组里有学长指出研究附带的Github仓库中，代码并不完整，复现可能有困难）&lt;/li&gt;
&lt;/ul&gt;

  &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;在刚接触气象领域研究时，学长推荐我阅读《&lt;a href=&#34;https://arxiv.org/abs/2312.06734&#34;&gt;DiffCast: A Unified Framework via Residual Diffusion for Precipitation Nowcasting&lt;/a&gt;》这篇论文，说可以参考学习&lt;strong&gt;扩散模型&lt;/strong&gt;如何应用在气象领域，解决短临降水问题。&lt;/p&gt;
&lt;p&gt;学长自己的研究中，曾经将 &lt;strong&gt;DiffCast&lt;/strong&gt; 作为Baseline之一（据他自己说，效果不够好hh）。我们现在手上的工作也是扩散模型相关，因此阅读这篇论文还是很有必要的。&lt;/p&gt;
&lt;h2 id=&#34;相关知识铺垫&#34;&gt;相关知识铺垫&lt;/h2&gt;
&lt;h3 id=&#34;短临降水问题定义&#34;&gt;短临降水问题定义&lt;/h3&gt;
&lt;p&gt;我们来看看文章如何定义短临降水问题：&lt;/p&gt;
&lt;p&gt;短临降水问题可以表述为一个时空预测问题（&lt;em&gt;&lt;strong&gt;Spatio-temporal prediction problem&lt;/strong&gt;&lt;/em&gt;），基于当前的观测数据，预测未来很短时间范围内（0~6h）的高时空分辨率降雨情况&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;输入：$L_{in}$ 帧初始雷达回波图像序列 $x=[x_i]^0_{i=-L_{in}} \in \mathbb{R}^{L_{in} \times H \times W \times C}$&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;输出：未来 $L_{out}$ 帧序列 $y=[y_i]^{L_{out}}_{i=1} \in \mathbb{R}^{L_{out} \times H \times W \times C}$&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;数学本质：建模条件概率分布 $p(y|x)$&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;翻译一下，这个公式表示 ”&lt;strong&gt;在已知 $x$ 的条件下，$y$ 发生的概率分布&lt;/strong&gt;“。&lt;/p&gt;
&lt;p&gt;我们预测的不是唯一的结果，而是要所有未来情况的发生概率。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;短临降水问题不仅仅是“预测下一帧图像”，而是一个&lt;strong&gt;需要同时解耦并建模“全局确定性运动”与“局部随机残差”的复杂时空演化问题&lt;/strong&gt;。&lt;/p&gt;
&lt;h3 id=&#34;扩散模型&#34;&gt;扩散模型&lt;/h3&gt;
&lt;p&gt;扩散模型（&lt;em&gt;&lt;strong&gt;DDPM&lt;/strong&gt;&lt;/em&gt;）主要包含两个过程：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;前向扩散（Forward Diffusion）&lt;/p&gt;
&lt;p&gt;给定一个清晰图像 $x_0$，在 $T$ 步内逐步加入高斯噪声，得到 $x_1,x_2,\dots,x_T$ 。到了 $x_T$ ，图像就变成了纯高斯噪声。&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;逆向去噪（Reverse Denoising）&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
