<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing with OASIS Tables v3.0 20080202//EN" "https://jats.nlm.nih.gov/nlm-dtd/publishing/3.0/journalpub-oasis3.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:oasis="http://docs.oasis-open.org/ns/oasis-exchange/table" xml:lang="en" dtd-version="3.0" article-type="research-article"><?xmltex \makeatother\@nolinetrue\makeatletter?><?xmltex \bartext{Model experiment description paper}?>
  <front>
    <journal-meta><journal-id journal-id-type="publisher">GMD</journal-id><journal-title-group>
    <journal-title>Geoscientific Model Development</journal-title>
    <abbrev-journal-title abbrev-type="publisher">GMD</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Geosci. Model Dev.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">1991-9603</issn><publisher>
    <publisher-name>Copernicus Publications</publisher-name>
    <publisher-loc>Göttingen, Germany</publisher-loc>
  </publisher></journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.5194/gmd-17-53-2024</article-id><title-group><article-title>Deep learning model based on multi-scale feature fusion for precipitation nowcasting</article-title><alt-title>Deep learning model based on multi-scale feature fusion</alt-title>
      </title-group><?xmltex \runningtitle{Deep learning model based on multi-scale feature fusion}?><?xmltex \runningauthor{J. Tan et al.}?>
      <contrib-group>
        <contrib contrib-type="author" equal-contrib="yes" corresp="no" rid="aff1 aff2">
          <name><surname>Tan</surname><given-names>Jinkai</given-names></name>
          
        <ext-link>https://orcid.org/0000-0001-8003-7214</ext-link></contrib>
        <contrib contrib-type="author" equal-contrib="yes" corresp="no" rid="aff1">
          <name><surname>Huang</surname><given-names>Qiqiao</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="yes" rid="aff1 aff2">
          <name><surname>Chen</surname><given-names>Sheng</given-names></name>
          <email>chensheng@nieer.ac.cn</email>
        </contrib>
        <aff id="aff1"><label>1</label><institution>Northwest Institute of Eco-Environment and Resources, Chinese Academy of Sciences, Lanzhou 730000, China</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>Southern Marine Science and Engineering Guangdong Laboratory (Zhuhai), Zhuhai 519080, China</institution>
        </aff><author-comment content-type="econtrib"><p>These authors contributed equally to this work.</p></author-comment>
      </contrib-group>
      <author-notes><corresp id="corr1">Sheng Chen (chensheng@nieer.ac.cn)</corresp></author-notes><pub-date><day>4</day><month>January</month><year>2024</year></pub-date>
      
      <volume>17</volume>
      <issue>1</issue>
      <fpage>53</fpage><lpage>69</lpage>
      <history>
        <date date-type="received"><day>31</day><month>May</month><year>2023</year></date>
           <date date-type="rev-request"><day>7</day><month>July</month><year>2023</year></date>
           <date date-type="rev-recd"><day>22</day><month>November</month><year>2023</year></date>
           <date date-type="accepted"><day>25</day><month>November</month><year>2023</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2024 Jinkai Tan et al.</copyright-statement>
        <copyright-year>2024</copyright-year>
      <license license-type="open-access"><license-p>This work is licensed under the Creative Commons Attribution 4.0 International License. To view a copy of this licence, visit <ext-link ext-link-type="uri" xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</ext-link></license-p></license></permissions><self-uri xlink:href="https://gmd.copernicus.org/articles/17/53/2024/gmd-17-53-2024.html">This article is available from https://gmd.copernicus.org/articles/17/53/2024/gmd-17-53-2024.html</self-uri><self-uri xlink:href="https://gmd.copernicus.org/articles/17/53/2024/gmd-17-53-2024.pdf">The full text article is available as a PDF file from https://gmd.copernicus.org/articles/17/53/2024/gmd-17-53-2024.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d1e107">Forecasting heavy precipitation accurately is a challenging task for most deep learning (DL)-based models. To address this, we present a novel DL architecture called “multi-scale feature fusion” (MFF) that can forecast precipitation with a lead time of up to 3 h. The MFF model uses convolution kernels with varying sizes to create multi-scale receptive fields. This helps to capture the movement features of precipitation systems, such as their shape, movement direction, and speed.  Additionally, the architecture utilizes the mechanism of discrete probability to reduce uncertainties and forecast errors, enabling it to predict heavy precipitation even at longer lead times. For model training, we use 4 years of radar echo data from 2018 to 2021 and 1 year of data from 2022 for model testing. We compare the MFF model with three existing extrapolative models: time series residual convolution (TSRC), optical flow (OF), and UNet. The results show that MFF achieves superior forecast skills with high probability of detection (POD), low false alarm rate (FAR), small mean absolute error (MAE), and high structural similarity index (SSIM). Notably, MFF can predict high-intensity precipitation fields at 3 h lead time, while the other three models cannot. Furthermore, MFF shows improvement in the smoothing effect of the forecast field, as observed from the results of radially averaged power spectral (RAPS). Our future work will focus on incorporating multi-source meteorological variables, making structural adjustments to the network, and combining them with numerical models to further improve the forecast skills of heavy precipitations at longer lead times.</p>
  </abstract>
    </article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d1e119">Heavy precipitation can cause various natural disasters, such as floods, landslides, and mud–rock flows, which can be life-threatening and cause property damage. Nowcasting is the term used for predicting precipitation in a specific region within a short time frame (usually less than 3 h) and with a high spatiotemporal resolution <xref ref-type="bibr" rid="bib1.bibx2 bib1.bibx7" id="paren.1"/>. It has become a popular research topic in hydrometeorology. The intensity, duration, and area of precipitation determine the extent of its destruction. Consequently, accurate and timely nowcasting is essential for disaster early warning and emergency response <xref ref-type="bibr" rid="bib1.bibx6 bib1.bibx9" id="paren.2"/>. However, real-time, large-scale, and fine-grained precipitation nowcasting remains a challenging task due to the complexities of atmospheric conditions <xref ref-type="bibr" rid="bib1.bibx9 bib1.bibx15" id="paren.3"/>.</p>
      <?pagebreak page54?><p id="d1e131">There are two main conventional approaches for precipitation nowcasting: numerical weather prediction (NWP)-based methods <xref ref-type="bibr" rid="bib1.bibx40 bib1.bibx46" id="paren.4"/> and radar echo-based quantitative forecasts <xref ref-type="bibr" rid="bib1.bibx20" id="paren.5"/>. The NWP models predict precipitation dynamics by solving a series of differential equations to describe atmospheric phenomena <xref ref-type="bibr" rid="bib1.bibx8" id="paren.6"/>, but they are computationally intensive and time-consuming, and their forecast products depend on initial and boundary conditions <xref ref-type="bibr" rid="bib1.bibx24 bib1.bibx9" id="paren.7"/>. Moreover, the first few hours of precipitation predictions by NWP models are invalid, so they are not commonly used in nowcasting <xref ref-type="bibr" rid="bib1.bibx12 bib1.bibx45" id="paren.8"/>. On the other hand, radar echo-based quantitative models use the <inline-formula><mml:math id="M1" display="inline"><mml:mrow><mml:mi>Z</mml:mi><mml:mo>-</mml:mo><mml:mi>R</mml:mi></mml:mrow></mml:math></inline-formula> relationship to drive precipitation rates and estimate precipitation accumulations. The optical flow model is the simplest technique in radar echo-based quantitative forecast models, which consists of tracking and extrapolation. In this technique, an advection field is estimated from a series of consecutive radar echo images, and it is then used to extrapolate recent radar echo images through semi-Lagrangian schemes or interpolation procedures <xref ref-type="bibr" rid="bib1.bibx1" id="paren.9"/>. Many studies have documented the progress and achievements in precipitation nowcasting with variations of the OF model <xref ref-type="bibr" rid="bib1.bibx24 bib1.bibx29 bib1.bibx1 bib1.bibx28 bib1.bibx21 bib1.bibx44 bib1.bibx19" id="paren.10"/>. However, the OF model has certain limitations due to the assumption of a constant advection field <xref ref-type="bibr" rid="bib1.bibx28 bib1.bibx18" id="paren.11"/>.</p>
      <p id="d1e171">In recent years, deep learning (DL) techniques have become increasingly popular for precipitation nowcasting, due to their superior performance in tracking and processing successive frames of radar echo video/images. For instance, <xref ref-type="bibr" rid="bib1.bibx35" id="text.12"/> treated precipitation nowcasting as a spatiotemporal sequence predictive problem and proposed a convolutional long short-term memory (ConvLSTM) architecture, which captures spatial and temporal features of radar echo sequences. This model outperformed the OF method. In their follow-up study <xref ref-type="bibr" rid="bib1.bibx36" id="paren.13"/>, they introduced a trajectory GRU (TrajGRU) model, which used the same convolutional and recursive networks as the ConvLSTM while excavating the spatially variant relationship of radar echo through its sub-networks. Moreover, <xref ref-type="bibr" rid="bib1.bibx6" id="text.14"/> built a new architecture with a transition path (star-shaped bridge (SB)) based on ConvLSTM, which gleans more latent features and makes the model more robust. The model was tested in precipitation nowcasting over the Shanghai area and achieved better performance than some conventional extrapolation methods. To improve the limitation of time-step reduction in the ConvLSTM model, <xref ref-type="bibr" rid="bib1.bibx47" id="text.15"/> proposed a rain-code approach with multi-frame fusion, allowing the model to have a forecast lead time of 6 h. <xref ref-type="bibr" rid="bib1.bibx31" id="text.16"/> presented a U-shaped architecture deep network, namely UNet, consisting of a contracting path to capture context and an expanding path that enables precise positioning. This model was initially used in biomedical segmentation applications. Numerous attempts have been made to develop a UNet-based precipitation nowcasting model, including the “RainNet” in Germany <xref ref-type="bibr" rid="bib1.bibx2" id="paren.17"/>, the “MSDM” in eastern China <xref ref-type="bibr" rid="bib1.bibx18" id="paren.18"/>, the “Convolutional Nowcasting-Net” with IMERG products <xref ref-type="bibr" rid="bib1.bibx9" id="paren.19"/>, the “SmaAt-UNet” in the Netherlands <xref ref-type="bibr" rid="bib1.bibx42" id="paren.20"/>, the “FURENet” for convective precipitation nowcasting <xref ref-type="bibr" rid="bib1.bibx27" id="paren.21"/>, and the nowcasting system with ground-based radars and geostationary satellite imagery <xref ref-type="bibr" rid="bib1.bibx17" id="paren.22"/>. Additionally, <xref ref-type="bibr" rid="bib1.bibx34" id="text.23"/> used a UNet convolutional neural network and geographical information to enhance near real-time precipitation estimation.</p>
      <p id="d1e212">When it comes to radar-based nowcasting, there are several plug-and-play modules available that use different network architectures. Some models use ConvLSTM or UNet-based architectures, while others either trim deformable network architectures or implant various feature extraction operations into the network architectures. For instance, <xref ref-type="bibr" rid="bib1.bibx30" id="text.24"/> proposed a conditional generative model for probabilistic nowcasting. Their model produced realistic and spatiotemporally consistent predictions with a lead time of up to 90 min, outperforming UNet and PySTEPS <xref ref-type="bibr" rid="bib1.bibx29" id="paren.25"/>. The Google Research group <xref ref-type="bibr" rid="bib1.bibx33" id="paren.26"/> developed “MetNet”, a weather probabilistic model that uses axial self-attention mechanisms to unearth weather patterns from large-scale radar and satellite data. The model provided probabilistic precipitation maps for up to 8 h over the continental United States at a spatial resolution of 1 km and a temporal resolution of 2 min. The Huawei Cloud group <xref ref-type="bibr" rid="bib1.bibx3" id="paren.27"/> devised a 3D earth-specific transformer module and developed “Pangu-Weather”, a high-resolution system for global weather forecasting. This system showed good application prospects for its superior performance in many downstream forecast tasks such as wind, temperature, and typhoon forecasts. Researchers from DeepMind and Google <xref ref-type="bibr" rid="bib1.bibx16" id="paren.28"/> proposed a novel machine learning weather simulator named “GraphCast”. It was an autoregressive model based on graph neural networks and a high-resolution multi-scale mesh representation, which produced medium-range global weather forecasting for up to 10 d. The Microsoft Research Group developed and demonstrated the “ClimaX” model <xref ref-type="bibr" rid="bib1.bibx26" id="paren.29"/>. This model extended the transformer architecture with novel encoding and aggregation blocks, resulting in superior performance on benchmarks for both weather forecasting and climate projections. Similarly, <xref ref-type="bibr" rid="bib1.bibx5" id="text.30"/> presented an advanced data-driven global medium-range weather forecast system named “FengWu”. This system was equipped with model-specific encoders–decoders, a cross-modal fusion transformer, and a replay buffer mechanism. It solved the medium-range forecast problems from a multi-modal and multi-task perspective. <xref ref-type="bibr" rid="bib1.bibx24" id="text.31"/> proposed the “PreNet” model, which was based on a widely used semi-supervised and unsupervised learning DL method named “generative adversarial network” (GAN) <xref ref-type="bibr" rid="bib1.bibx11" id="paren.32"/>. The model's performance was compared with state-of-the-art OF procedures and showed remarkable superiority. <xref ref-type="bibr" rid="bib1.bibx48" id="text.33"/> established the “GAN-argcPredNet” model, which was also based on GAN architecture. It can reduce the prediction loss in a small-scale space and show more detailed features among prediction maps.</p>
      <p id="d1e247">However, DL-based models for precipitation nowcasting have their limitations and challenges, as reported by various studies <xref ref-type="bibr" rid="bib1.bibx2 bib1.bibx6 bib1.bibx9 bib1.bibx28 bib1.bibx39 bib1.bibx18 bib1.bibx15 bib1.bibx38 bib1.bibx14" id="paren.34"/>. First, these models struggle to extrapolate short-term local<?pagebreak page55?> convection or precipitation fields due to the complex nature of precipitation dynamics and the fact that DL models rely solely on historical radar echo data to learn prior knowledge <xref ref-type="bibr" rid="bib1.bibx39 bib1.bibx6 bib1.bibx9" id="paren.35"/>. This makes it challenging to predict fast-moving precipitation systems or short-term local convections characterized by rapid growth and dissipation. Second, iterative forecasts tend to result in accumulative errors and uncertainties due to discrepancies between the model's training and testing processes <xref ref-type="bibr" rid="bib1.bibx2 bib1.bibx28 bib1.bibx18 bib1.bibx38 bib1.bibx14" id="paren.36"/>. This can lead to low values of heavy precipitation, smoothing, or blurry forecast fields. Third, the convolution operation used in DL models covers precipitation fields as comprehensively as possible, but it cannot reveal the rapid changes in echo intensity, deformation, and movement of precipitation fields <xref ref-type="bibr" rid="bib1.bibx9 bib1.bibx15" id="paren.37"/>. Consequently, DL models produce some undesirable forecast outputs, such as declining forecast skills with increasing lead time, smoothing and blurry precipitation fields, missing extreme precipitation events, and poor forecast skills for precipitation growth and dissipation.</p>
      <p id="d1e262">Large-scale precipitation systems are influenced by several factors, including prevailing westerlies, trade-wind zones, mesoscale weather systems, land–sea distributions, and topography effects <xref ref-type="bibr" rid="bib1.bibx14 bib1.bibx23" id="paren.38"/>. As a result, real-time and accurate precipitation forecasting remains a challenging task. In this study, we utilized large-scale radar echo data and designed a DL architecture called “multi-scale feature fusion” (MFF). The MFF model focuses on detecting multi-scale features of radar echoes, such as intensity, movement direction, and speed, which is expected to enhance precipitation forecasting skills, particularly in predicting precipitation growth and dissipation, fast-moving precipitation systems, and heavy precipitations. This article is organized as follows: Sect. 2 presents the data materials, the detailed method, and the framework of the model. Section 3 describes the experimental results from two precipitation cases and discusses the advantages and disadvantages of the four models. Finally, Sect. 4 concludes the study and explores possible future work.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Materials, methods, and models</title>
<sec id="Ch1.S2.SS1">
  <label>2.1</label><title>Radar reflectivity image products</title>
      <p id="d1e283">Weather radar is a crucial tool for monitoring precipitation systems and severe convective weather events such as hail, gales, tornadoes, and flash floods. As of November 2022, the China Meteorological Administration has installed a network of 236 C-band and S-band Doppler weather radars across China, known as the China Next Generation Weather Radar (CINRAD) network (see Fig. <xref ref-type="fig" rid="Ch1.F1"/>). However, the CINRAD network is distributed heterogeneously across China except in complex terrain <xref ref-type="bibr" rid="bib1.bibx25" id="paren.39"/>. The network measures the speed of meteorological targets relative to the radars and then produces various types of meteorological products. This study focuses on collecting and organizing radar reflectivity image products from five seasons (March to August) between 2018 and 2022. The data have a temporal resolution of 6 min and covers an area over (73–135<inline-formula><mml:math id="M2" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> E, 10–55<inline-formula><mml:math id="M3" display="inline"><mml:msup><mml:mi/><mml:mo>∘</mml:mo></mml:msup></mml:math></inline-formula> N). The data pre-processing steps include the following: <list list-type="order"><list-item>
      <p id="d1e311">Low-altitude objects, such as mountains, buildings, and trees, can produce sham echoes in radar images. Therefore, we remove these anomalous radar echoes and detach unnecessary annotations like city names, demarcations, and rivers from each image. To reduce the impact of sham echoes on the extrapolative model, we use a local-mean filter algorithm to denoise the radar images. After this, we transform the radar reflectivities into precipitation values using the <inline-formula><mml:math id="M4" display="inline"><mml:mrow><mml:mi>Z</mml:mi><mml:mo>-</mml:mo><mml:mi>R</mml:mi></mml:mrow></mml:math></inline-formula> relationship.</p></list-item><list-item>
      <p id="d1e327">The extrapolative model is difficult to converge because of the significant numerical differences among each echo reflectivity. As a result, we normalize the initial radar reflectivities to a range of <inline-formula><mml:math id="M5" display="inline"><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>. Also, to assign precipitation values in areas without radar echo, we set them as 0. Finally, we resample the precipitation values on a <inline-formula><mml:math id="M6" display="inline"><mml:mrow><mml:mn mathvariant="normal">1024</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">880</mml:mn></mml:mrow></mml:math></inline-formula> grids for each radar image. The spatial resolution of one radar image, combining all grid boxes, is approximately 5 km. After completing the data preprocessing steps, we obtained 205 848 samples, which is a 3D matrix with the size of <inline-formula><mml:math id="M7" display="inline"><mml:mrow><mml:mo>[</mml:mo><mml:mn mathvariant="normal">205</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mn mathvariant="normal">848</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">1024</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">880</mml:mn><mml:mo>]</mml:mo></mml:mrow></mml:math></inline-formula>.</p></list-item></list></p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F1" specific-use="star"><?xmltex \currentcnt{1}?><?xmltex \def\figurename{Figure}?><label>Figure 1</label><caption><p id="d1e383">The distribution of the CINRAD over China and Topography (in meters) map. White dots represent C-band radars and red dots denote S-band radars. </p></caption>
          <?xmltex \igopts{width=341.433071pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/17/53/2024/gmd-17-53-2024-f01.png"/>

        </fig>

</sec>
<sec id="Ch1.S2.SS2">
  <label>2.2</label><title>Multi-scale feature fusion</title>
      <p id="d1e400">Radar echo extrapolation is an important technique for predicting precipitation by analyzing key variables such as convective cloud intensity, shape, movement direction, and speed. However, echo images may have different targets such as light rain, moderate rain, and heavy rain, or the same target may vary in size at different resolutions. Additionally, in a specific area of interest in an echo map, there may be multiple targets arranged in a tight or disorderly manner, which can cause background noise, particularly due to strong local convection. Therefore, using a single feature or convolution kernel in a deep learning architecture can lead to lower forecasting accuracy due to the limited receptive field.</p>
      <p id="d1e403">This study introduces two modules for feature fusion: a 3D multi-scale feature fusion (3DMFF; Fig. <xref ref-type="fig" rid="Ch1.F2"/>a) module and a 2D multi-scale feature fusion (2DMFF; Fig. <xref ref-type="fig" rid="Ch1.F2"/>b) module. The 3DMFF module uses convolution kernels of different sizes to capture information from different receptive fields. Assuming that the average moving speed of a convective cloud is 36 km h<inline-formula><mml:math id="M8" display="inline"><mml:msup><mml:mi/><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, the largest convolution kernel with the size of <inline-formula><mml:math id="M9" display="inline"><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">5</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">5</mml:mn></mml:mrow></mml:math></inline-formula> grid can capture the traceability information of the convective cloud under this moving speed. Conversely, the smallest convolution kernel with the size of <inline-formula><mml:math id="M10" display="inline"><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:math></inline-formula> grid is geared toward the slow-moving clouds. Additionally, a kernel with the size of <inline-formula><mml:math id="M11" display="inline"><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> grid is used for<?pagebreak page56?> dimensionality adjustments and information interaction among channels. The outputs of these different scale features are concatenated to store more information from the previous echo maps. Similarly, the 2DMFF module uses convolution kernels of sizes ranging from <inline-formula><mml:math id="M12" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula> to <inline-formula><mml:math id="M13" display="inline"><mml:mrow><mml:mn mathvariant="normal">4</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">4</mml:mn></mml:mrow></mml:math></inline-formula> grid and employs the “channel-shuffle” technique to randomly shuffle the concatenated feature maps along the channel dimensions. This enhances the feature interaction ability between channels and improves the generalization ability of the module. Both the 3DMFF and 2DMFF modules use the “ReLU” activation function for nonlinear mapping, which helps to thin the network and ease the over-fitting problem to a certain extent.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F2" specific-use="star"><?xmltex \currentcnt{2}?><?xmltex \def\figurename{Figure}?><label>Figure 2</label><caption><p id="d1e497">Panel <bold>(a)</bold> shows the 3D multi-scale feature fusion (3DMFF) and <bold>(b)</bold> the 2D multi-scale feature fusion (2DMFF).</p></caption>
          <?xmltex \igopts{width=369.885827pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/17/53/2024/gmd-17-53-2024-f02.png"/>

        </fig>

      <p id="d1e513">Consequently, as compared with the conventional single-feature module, the MFF modules use different receptive fields to enhance feature interaction and increase the number of network routes. This enables the MFF modules to fully extract feature information that was previously lost due to fewer network routes. Additionally, the MFF modules introduce channel sorting and spatial–temporal convolutions to address the issue of information redundancy.</p>
</sec>
<sec id="Ch1.S2.SS3">
  <label>2.3</label><title>Framework of the nowcasting model based on MFF</title>
      <p id="d1e524">Here is a detailed description of the precipitation nowcasting model framework (Fig. <xref ref-type="fig" rid="Ch1.F3"/>) that we developed. The model is trained using 60 min radar echo maps, with an input size of <inline-formula><mml:math id="M14" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">10</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">880</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1024</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> grid, and produces nowcasting outputs of 180 min, with a size of <inline-formula><mml:math id="M15" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">30</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">880</mml:mn><mml:mo>,</mml:mo><mml:mn mathvariant="normal">1024</mml:mn><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> grid. The model has two main components: the encoding and decoding networks. The encoding network uses multiple 3DMFF modules to extract features and compress information, while the decoding network involves feature restoration and up-sampling using 3D transpose convolutions and 2DMFF modules. The 3D transpose convolutions generate a tensor (see <inline-formula><mml:math id="M16" display="inline"><mml:mi>P</mml:mi></mml:math></inline-formula> in Fig. <xref ref-type="fig" rid="Ch1.F3"/>) that acts as the probability matrix, retaining the intensity information of radar echo for predicting various precipitation systems such as light rain, moderate rain, and heavy rain. To restore the decoding network's features to the input's features, we perform two Hadamard product operations. The first operation multiplies the output features of the 2DMFF by the probability matrix (see <inline-formula><mml:math id="M17" display="inline"><mml:mrow><mml:mi>m</mml:mi><mml:mo>⊙</mml:mo><mml:mi>P</mml:mi></mml:mrow></mml:math></inline-formula> in Fig. <xref ref-type="fig" rid="Ch1.F3"/>), while the second operation multiplies the output features of the 3D transpose convolutions by <inline-formula><mml:math id="M18" display="inline"><mml:mrow><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi>P</mml:mi></mml:mrow></mml:math></inline-formula> (see <inline-formula><mml:math id="M19" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi>P</mml:mi><mml:mo>)</mml:mo><mml:mo>⊙</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> in Fig. <xref ref-type="fig" rid="Ch1.F3"/>). Since the outputs from 3D transpose convolutions lack edge information, we concatenate them with the outputs from the 2DMFF modules to reduce information loss. Finally, we apply a 3D convolution operation to adjust the channel of the product outputs and generate the precipitation nowcasting results.</p>
      <?pagebreak page57?><p id="d1e638">By drawing lessons from “MetNet” (Sønderby et al., 2020), let us suppose the target weather condition is <inline-formula><mml:math id="M20" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> and the input condition is <inline-formula><mml:math id="M21" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula>; thus,
            <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M22" display="block"><mml:mrow><mml:mi>p</mml:mi><mml:mo>(</mml:mo><mml:mi>y</mml:mi><mml:mo>|</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msub><mml:mi mathvariant="normal">DNN</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M23" display="inline"><mml:mrow><mml:mi>p</mml:mi><mml:mo>(</mml:mo><mml:mi>y</mml:mi><mml:mo>|</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is a conditional probability over the output target <inline-formula><mml:math id="M24" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> given the input <inline-formula><mml:math id="M25" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula>, and <inline-formula><mml:math id="M26" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="normal">DNN</mml:mi><mml:mi mathvariant="italic">θ</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is a deep neural network with parameter <inline-formula><mml:math id="M27" display="inline"><mml:mi mathvariant="italic">θ</mml:mi></mml:math></inline-formula>. The model used in this case introduces uncertainties because it calculates the probability distribution over possible outcomes and does not provide a deterministic output. In most cases, the radar echo reflectivity is a continuous variable, and we need to discretize the variable into a series of intervals to approximate the probability density function of the variable. By using a discrete probability model, we can reduce uncertainties. Therefore, the combination of discrete probability and radar echo reflectivity can significantly reduce uncertainties of extrapolative radar echo. Here, we use a mechanism of discrete probability as follows:
            <disp-formula id="Ch1.E2" content-type="numbered"><label>2</label><mml:math id="M28" display="block"><mml:mrow><mml:msup><mml:mi>y</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:msup><mml:mo>=</mml:mo><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>c</mml:mi></mml:munderover><mml:msubsup><mml:mi>p</mml:mi><mml:mi>i</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:msubsup><mml:mfenced close=")" open="("><mml:mrow><mml:msup><mml:mi>y</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:msup><mml:mo>|</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:mfenced><mml:mo>⋅</mml:mo><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M29" display="inline"><mml:mrow><mml:msup><mml:mi>y</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> is the output at a given time <inline-formula><mml:math id="M30" display="inline"><mml:mi mathvariant="italic">τ</mml:mi></mml:math></inline-formula>, <inline-formula><mml:math id="M31" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> is the input condition, <inline-formula><mml:math id="M32" display="inline"><mml:mi>c</mml:mi></mml:math></inline-formula> is the number of channels, and <inline-formula><mml:math id="M33" display="inline"><mml:mrow><mml:msubsup><mml:mi>p</mml:mi><mml:mi>i</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:msubsup><mml:mo>(</mml:mo><mml:msup><mml:mi>y</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:msup><mml:mo>|</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is a conditional probability. Equation (<xref ref-type="disp-formula" rid="Ch1.E2"/>) shows the information of multiple channels at time <inline-formula><mml:math id="M34" display="inline"><mml:mi mathvariant="italic">τ</mml:mi></mml:math></inline-formula>. Here, each channel has its own probability value, which is used to extract better features. The conditional probability <inline-formula><mml:math id="M35" display="inline"><mml:mrow><mml:msubsup><mml:mi>p</mml:mi><mml:mi>i</mml:mi><mml:mrow><mml:mo>[</mml:mo><mml:mi mathvariant="italic">τ</mml:mi><mml:mo>]</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:math></inline-formula> is multiplied by related channel information <inline-formula><mml:math id="M36" display="inline"><mml:mrow><mml:msub><mml:mi>x</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and their sum is calculated over all channels to obtain more realistic radar echo reflectivities. The mechanism of discrete probability is used by both <inline-formula><mml:math id="M37" display="inline"><mml:mrow><mml:mi>m</mml:mi><mml:mo>⊙</mml:mo><mml:mi>P</mml:mi></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M38" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi>P</mml:mi><mml:mo>)</mml:mo><mml:mo>⊙</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> (see Fig. <xref ref-type="fig" rid="Ch1.F3"/>).</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F3" specific-use="star"><?xmltex \currentcnt{3}?><?xmltex \def\figurename{Figure}?><label>Figure 3</label><caption><p id="d1e965">The framework of the nowcasting model based on multi-scale feature fusion (MFF). </p></caption>
          <?xmltex \igopts{width=483.69685pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/17/53/2024/gmd-17-53-2024-f03.png"/>

        </fig>

      <p id="d1e975">Overall, the nowcasting model has a deep and hierarchical encoding–decoding backbone that helps to extract essential features from inputs. It also has several plug-and-play modules suitable for excavating context information, reducing background noise and identifying texture features. This makes the model effective in investigating the movement vector features of precipitation systems such as shape, movement direction, and moving speed. The model also uses the mechanism of discrete probability to reduce uncertainties and forecast errors, which helps to postpone the declining rate of strong-intensity echoes to some extent. Therefore, the model can produce heavy rains with longer lead times.</p>
</sec>
<sec id="Ch1.S2.SS4">
  <label>2.4</label><title>Comparative models</title>
      <p id="d1e986">To provide a thorough comparison, here we also present three radar echo extrapolation models.</p>
<sec id="Ch1.S2.SS4.SSS1">
  <label>2.4.1</label><title>Optical flow</title>
      <p id="d1e996">The problem of radar echo extrapolation can be seen as detecting moving objects, which involves separating targets from a continuous sequence of images. <?pagebreak page58?><xref ref-type="bibr" rid="bib1.bibx10" id="text.40"/> introduced the concept of optical flow (OF), which characterizes the instantaneous velocity of pixel motion of a space object in an imaging plane. The OF method employs the variation of a pixel of the image sequence in the time domain and the correlation between two adjacent frames to investigate the movement information of objects between consecutive frames. Essentially, the transient variation of a pixel on a certain coordinate of the 2D imaging plane is defined as an optical flow vector. The OF method relies on two basic assumptions: grayscale invariance and the small movement of pixels between consecutive frames.</p>
      <p id="d1e1002">Letting <inline-formula><mml:math id="M39" display="inline"><mml:mrow><mml:mi>I</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> be the grayscale value of the pixel at position <inline-formula><mml:math id="M40" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and time <inline-formula><mml:math id="M41" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula>, it moves <inline-formula><mml:math id="M42" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>y</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> units of distances using <inline-formula><mml:math id="M43" display="inline"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula> units of time. Based on the grayscale invariant hypothesis, the grayscale value remains unchanged between two adjacent times, so the following equation holds:
              <disp-formula id="Ch1.E3" content-type="numbered"><label>3</label><mml:math id="M44" display="block"><mml:mrow><mml:mi>I</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mi>I</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
      <p id="d1e1142">Using Taylor expansion, the right term of Eq. (<xref ref-type="disp-formula" rid="Ch1.E3"/>) becomes
              <disp-formula id="Ch1.E4" content-type="numbered"><label>4</label><mml:math id="M45" display="block"><mml:mrow><mml:mi>I</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mi>I</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>t</mml:mi><mml:mo>)</mml:mo><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>I</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mi mathvariant="normal">d</mml:mi><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>I</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>y</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mi mathvariant="normal">d</mml:mi><mml:mi>y</mml:mi><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>I</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi><mml:mo>+</mml:mo><mml:mi mathvariant="italic">ϵ</mml:mi><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
            where <inline-formula><mml:math id="M46" display="inline"><mml:mi mathvariant="italic">ϵ</mml:mi></mml:math></inline-formula> represents the infinitesimal of the second order which is negligible. Then substitute Eq. (<xref ref-type="disp-formula" rid="Ch1.E4"/>) into Eq. (<xref ref-type="disp-formula" rid="Ch1.E3"/>) and divide by <inline-formula><mml:math id="M47" display="inline"><mml:mrow><mml:mi mathvariant="normal">d</mml:mi><mml:mi>t</mml:mi></mml:mrow></mml:math></inline-formula>. Thus, we have
              <disp-formula id="Ch1.E5" content-type="numbered"><label>5</label><mml:math id="M48" display="block"><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>I</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>x</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>I</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>y</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>y</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>+</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>I</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
            Suppose <inline-formula><mml:math id="M49" display="inline"><mml:mrow><mml:mi>u</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>x</mml:mi><mml:mo>/</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M50" display="inline"><mml:mrow><mml:mi>v</mml:mi><mml:mo>=</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>y</mml:mi><mml:mo>/</mml:mo><mml:mi mathvariant="normal">d</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:math></inline-formula> are two velocity vectors of optical flow along the <inline-formula><mml:math id="M51" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> axis and the <inline-formula><mml:math id="M52" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> axis, respectively. Let <inline-formula><mml:math id="M53" display="inline"><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>I</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>x</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M54" display="inline"><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mi>y</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>I</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>y</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M55" display="inline"><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mo>∂</mml:mo><mml:mi>I</mml:mi></mml:mrow><mml:mrow><mml:mo>∂</mml:mo><mml:mi>t</mml:mi></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:math></inline-formula> be the partial derivatives of the grayscale of pixels along the <inline-formula><mml:math id="M56" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> axis, the <inline-formula><mml:math id="M57" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> axis, and the <inline-formula><mml:math id="M58" display="inline"><mml:mi>t</mml:mi></mml:math></inline-formula> axis, respectively. Thus, Eq. (<xref ref-type="disp-formula" rid="Ch1.E5"/>) turns into
              <disp-formula id="Ch1.E6" content-type="numbered"><label>6</label><mml:math id="M59" display="block"><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mi>u</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mi>I</mml:mi><mml:mi>y</mml:mi></mml:msub><mml:mi>v</mml:mi><mml:mo>+</mml:mo><mml:msub><mml:mi>I</mml:mi><mml:mi>t</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
            where <inline-formula><mml:math id="M60" display="inline"><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M61" display="inline"><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M62" display="inline"><mml:mrow><mml:msub><mml:mi>I</mml:mi><mml:mi>t</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> can be calculated from the original image data, while <inline-formula><mml:math id="M63" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mi>u</mml:mi><mml:mo>,</mml:mo><mml:mi>v</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> are two unknown vectors. Because Eq. (<xref ref-type="disp-formula" rid="Ch1.E6"/>) is a constraint equation but has two unknown variables, it is necessary to add other constraint conditions to calculate <inline-formula><mml:math id="M64" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:mi>u</mml:mi><mml:mo>,</mml:mo><mml:mi>v</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. Currently, there are two common algorithms used to solve this problem:  global optical flow <xref ref-type="bibr" rid="bib1.bibx13" id="paren.41"/> and local optical flow <xref ref-type="bibr" rid="bib1.bibx22" id="paren.42"/>, detailed mathematical derivations of the two algorithms which we do not expatiate here.</p>
</sec>
<sec id="Ch1.S2.SS4.SSS2">
  <label>2.4.2</label><title>UNet</title>
      <p id="d1e1618">The second comparative model is U-Net. Unlike the MFF model, the UNet model uses general 2D convolution instead<?pagebreak page59?> of the “MFF module”. It consists of three main parts. The first part, called the encoder module, is a backbone network that performs down-sampling and feature extraction. It is composed of several convolution layers and max-pooling layers. The second part, called the decoder module, uses several up-convolution layers and convolution layers to conduct up-sampling and strengthen feature extraction. This allows for effective feature fusion based on the output features from the first part. Finally, the third part is a prediction module that is used for a specific task, such as regression and segmentation. Additionally, to ensure that the down-sampling feature's size matches the up-sampling feature's size, and to further preserve more original information, the “feature copying and cropping” operation is also required.</p>
</sec>
<sec id="Ch1.S2.SS4.SSS3">
  <label>2.4.3</label><title>Time series residual convolution</title>
      <p id="d1e1629">The third comparative model is time series residual convolution (TSRC) proposed in our previous study <xref ref-type="bibr" rid="bib1.bibx14" id="paren.43"/>. The model compensates for the current local radar echo features with previous features during convolution processes on a spatial scale. It also incorporates “time series convolution” to minimize dependencies on spatial–temporal scales, resulting in the preservation of more contextual information and fewer uncertain features in the hierarchical architecture. The model has shown excellent performance in handling the smoothing effect of the precipitation field and the degenerate effect of the echo intensity. (For detailed mathematical derivations of the TSRC model, please refer to our previous study.)</p>
</sec>
</sec>
<sec id="Ch1.S2.SS5">
  <label>2.5</label><title>Evaluation metrics</title>
      <p id="d1e1645">We utilize five metrics to assess the forecast accuracy of three models: probability of detection (POD), false alarm rate (FAR), mean absolute error (MAE), radially averaged power spectral (RAPS), and structural similarity index (SSIM). Their mathematical equations are as follows:

                <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M65" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E7"><mml:mtd><mml:mtext>7</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mi mathvariant="normal">POD</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mtext>successful forecast</mml:mtext><mml:mrow><mml:mtext>successful forecast</mml:mtext><mml:mo>+</mml:mo><mml:mtext>missing forecast</mml:mtext></mml:mrow></mml:mfrac></mml:mstyle></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E8"><mml:mtd><mml:mtext>8</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mi mathvariant="normal">FAR</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mtext>null forecast</mml:mtext><mml:mrow><mml:mtext>successful forecast</mml:mtext><mml:mo>+</mml:mo><mml:mtext>null forecast</mml:mtext></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

            In practical precipitation tasks, it is common to encounter successful forecasts, missing forecasts, and null forecasts, which are determined by comparing the ground true value (GTV), forecast value (FV), and threshold value (TV). Here, the threshold of 20 dBz is used to represent reflectivity values greater than 20 dBz (referred to as “<inline-formula><mml:math id="M66" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">20</mml:mn></mml:mrow></mml:math></inline-formula> dBz”). Similarly, “<inline-formula><mml:math id="M67" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">30</mml:mn></mml:mrow></mml:math></inline-formula>” and “<inline-formula><mml:math id="M68" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">40</mml:mn></mml:mrow></mml:math></inline-formula> dBz” can be abbreviated. This study adopts three thresholds (20, 30, and 40 dBz). To determine the occurrence of successful forecast events, mark one if GTV <inline-formula><mml:math id="M69" display="inline"><mml:mo>≥</mml:mo></mml:math></inline-formula> TV and FV <inline-formula><mml:math id="M70" display="inline"><mml:mo>≥</mml:mo></mml:math></inline-formula> TV. For missing forecast events, mark one if GTV <inline-formula><mml:math id="M71" display="inline"><mml:mo>≥</mml:mo></mml:math></inline-formula> TV and FV <inline-formula><mml:math id="M72" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula> TV. For null forecast events, mark one if GTV <inline-formula><mml:math id="M73" display="inline"><mml:mo>&lt;</mml:mo></mml:math></inline-formula> TV and FV <inline-formula><mml:math id="M74" display="inline"><mml:mo>≥</mml:mo></mml:math></inline-formula> TV. The performance of growth and dissipation forecasting tasks can be intuitively described by both POD and FAR:
            <disp-formula id="Ch1.E9" content-type="numbered"><label>9</label><mml:math id="M75" display="block"><mml:mrow><mml:mi mathvariant="normal">MAE</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mi>n</mml:mi></mml:mfrac></mml:mstyle><mml:munderover><mml:mo movablelimits="false">∑</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow><mml:mi>n</mml:mi></mml:munderover><mml:mo>|</mml:mo><mml:msubsup><mml:mi>Y</mml:mi><mml:mi>i</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:msubsup><mml:mo>-</mml:mo><mml:msubsup><mml:mi>Y</mml:mi><mml:mi>i</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msubsup><mml:mo>|</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M76" display="inline"><mml:mrow><mml:msubsup><mml:mi>Y</mml:mi><mml:mi>i</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M77" display="inline"><mml:mrow><mml:msubsup><mml:mi>Y</mml:mi><mml:mi>i</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msubsup></mml:mrow></mml:math></inline-formula> are the ground truth value and forecast value in the <inline-formula><mml:math id="M78" display="inline"><mml:mi>i</mml:mi></mml:math></inline-formula>th pixel of the related echo image and <inline-formula><mml:math id="M79" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> is the total number of pixels. This metric describes the performance of each forecast model at different precipitation intensity levels.</p>
      <p id="d1e1864">In this study, the radar echo's grayscale is considered a signal. The power spectrum describes the different frequency components' magnitudes of a 2D image signal. Therefore, we use the Fourier transform to convert it from the spatial domain to the frequency domain <xref ref-type="bibr" rid="bib1.bibx4" id="paren.44"/>. Different frequency components in the power spectra are located at varying distances and directions from the base point on the frequency plane. High-frequency components are farther from the base point, and different directions indicate different orientations of the data features. To investigate the smoothing effect of forecast radar echo maps and discuss the forecast skill on local convection, we use RAPS <xref ref-type="bibr" rid="bib1.bibx37 bib1.bibx32" id="paren.45"/>. Here are the mathematical derivations of RAPS in detail. First, we perform a 2D Fourier transform on a 2D input image:
            <disp-formula id="Ch1.E10" content-type="numbered"><label>10</label><mml:math id="M80" display="block"><mml:mrow><mml:mi>F</mml:mi><mml:mo>(</mml:mo><mml:mi>u</mml:mi><mml:mo>,</mml:mo><mml:mi>v</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mi mathvariant="script">F</mml:mi><mml:mo mathvariant="italic">{</mml:mo><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>)</mml:mo><mml:mo mathvariant="italic">}</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M81" display="inline"><mml:mrow><mml:mi>F</mml:mi><mml:mo>(</mml:mo><mml:mi>u</mml:mi><mml:mo>,</mml:mo><mml:mi>v</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the representation of complex domain after Fourier transform, <inline-formula><mml:math id="M82" display="inline"><mml:mi mathvariant="script">F</mml:mi></mml:math></inline-formula> is the Fourier operator, and <inline-formula><mml:math id="M83" display="inline"><mml:mrow><mml:mi>f</mml:mi><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is the input image. Next, we calculate the power spectral <inline-formula><mml:math id="M84" display="inline"><mml:mi>P</mml:mi></mml:math></inline-formula> and radial coordinate <inline-formula><mml:math id="M85" display="inline"><mml:mi>r</mml:mi></mml:math></inline-formula> in the frequency domain:
            <disp-formula id="Ch1.E11" content-type="numbered"><label>11</label><mml:math id="M86" display="block"><mml:mrow><mml:mi>P</mml:mi><mml:mo>(</mml:mo><mml:mi>u</mml:mi><mml:mo>,</mml:mo><mml:mi>v</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mo>|</mml:mo><mml:mi>F</mml:mi><mml:mo>(</mml:mo><mml:mi>u</mml:mi><mml:mo>,</mml:mo><mml:mi>v</mml:mi><mml:mo>)</mml:mo><mml:msup><mml:mo>|</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>,</mml:mo><mml:mi>r</mml:mi><mml:mo>(</mml:mo><mml:mi>u</mml:mi><mml:mo>,</mml:mo><mml:mi>v</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:msqrt><mml:mrow><mml:msup><mml:mi>u</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mi>v</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:msqrt><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>
          Last, the power spectra are grouped according to the radial coordinate of frequency; subsequently, we take the average. For each radius <inline-formula><mml:math id="M87" display="inline"><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, its corresponding radially averaged power spectral <inline-formula><mml:math id="M88" display="inline"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is
            <disp-formula id="Ch1.E12" content-type="numbered"><label>12</label><mml:math id="M89" display="block"><mml:mrow><mml:msub><mml:mi>P</mml:mi><mml:mi>k</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mn mathvariant="normal">1</mml:mn><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:mfrac></mml:mstyle><mml:munder><mml:mo movablelimits="false">∑</mml:mo><mml:mi>i</mml:mi></mml:munder><mml:mi>P</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M90" display="inline"><mml:mrow><mml:mi>r</mml:mi><mml:mo>(</mml:mo><mml:msub><mml:mi>u</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>v</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo>)</mml:mo><mml:mo>≈</mml:mo><mml:msub><mml:mi>r</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M91" display="inline"><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the number of frequency points falling within the radius of <inline-formula><mml:math id="M92" display="inline"><mml:mrow><mml:msub><mml:mi>r</mml:mi><mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>.</p>
      <p id="d1e2169">In addition, we calculate the SSIM <xref ref-type="bibr" rid="bib1.bibx43" id="paren.46"/> to examine the similarity of precipitation fields between ground true and forecasting radar echo maps:
            <disp-formula id="Ch1.E13" content-type="numbered"><label>13</label><mml:math id="M93" display="block"><mml:mrow><mml:mi mathvariant="normal">SSIM</mml:mi><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mo>(</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:msub><mml:mi mathvariant="italic">μ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:msub><mml:msub><mml:mi mathvariant="italic">μ</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>(</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="normal">gf</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:msubsup><mml:mi mathvariant="italic">μ</mml:mi><mml:mi mathvariant="normal">g</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mi mathvariant="italic">μ</mml:mi><mml:mi mathvariant="normal">f</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub><mml:mo>)</mml:mo><mml:mo>(</mml:mo><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="normal">g</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:msubsup><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="normal">f</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msubsup><mml:mo>+</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub><mml:mo>)</mml:mo></mml:mrow></mml:mfrac></mml:mstyle><mml:mo>,</mml:mo></mml:mrow></mml:math></disp-formula>
          where <inline-formula><mml:math id="M94" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">μ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M95" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">μ</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are the means of ground truth and forecasting radar echo map, <inline-formula><mml:math id="M96" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="normal">g</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M97" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="normal">f</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> are the related standard deviations, and <inline-formula><mml:math id="M98" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="normal">gf</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> is the covariance, respectively. <inline-formula><mml:math id="M99" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mn mathvariant="normal">1</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M100" display="inline"><mml:mrow><mml:msub><mml:mi>c</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> are two constants. These metrics reflect the movement of precipitation fields between the ground truth and forecasting radar echo map.</p>
</sec>
</sec>
<?pagebreak page60?><sec id="Ch1.S3">
  <label>3</label><title>Results</title>
<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>Overall forecast performances on testing data</title>
      <p id="d1e2382">We use 4 years of data (2018–2021) for model training and 1 year of data from 2022 for model testing. In Fig. <xref ref-type="fig" rid="Ch1.F4"/>, we show the four evaluation metrics, i.e., POD, FAR, MAE, and SSIM, in three reflectivity intervals of <inline-formula><mml:math id="M101" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">20</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M102" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">30</mml:mn></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M103" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">40</mml:mn></mml:mrow></mml:math></inline-formula> dBz. Overall, we observed that POD in the four models consistently decreases with increased forecast lead time for all reflectivity intervals, while FAR increases. The rankings of POD (or FAR) are quite different for the three reflectivity intervals. In the <inline-formula><mml:math id="M104" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">20</mml:mn></mml:mrow></mml:math></inline-formula> dBz reflectivity interval, MFF ranks the highest in POD during the entire forecast period, remaining stable ranging from 0.6 to 0.8, which is almost twice that of TSRC, OF, and UNet after the 2 h lead time. However, MFF and TSRC have nearly equal FAR, which is roughly half of that of OF and UNet. In the <inline-formula><mml:math id="M105" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">30</mml:mn></mml:mrow></mml:math></inline-formula> dBz reflectivity interval, TSRC ranks highest in POD, followed by MFF. Coincidentally, TSRC also ranks highest in FAR before the 1 h forecast time, while both MFF and TSRC obtain relatively low FAR compared with that of OF and UNet. In the <inline-formula><mml:math id="M106" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">40</mml:mn></mml:mrow></mml:math></inline-formula> dBz reflectivity interval, POD in TSRC is ahead of the other three models, especially before the 1 h lead time, and it degrades into that of MFF at the longer lead time. POD in both OF and UNet remains lower than 0.2 during the entire forecast period and nearly declines to 0 after the 2 h lead time; MFF reports the lowest FAR during the entire forecast period. While the value of FAR climbs from about 0.1 to 0.9, TSRC has a relatively stable FAR, while the value of FAR is higher than 0.5 during the entire forecast period. FAR in OF and UNet rapidly increases from about 0.1 to 0.8 in the first 90 min. FAR in all models is greater than 0.8.</p>
      <p id="d1e2448">Although MFF produces relatively low POD in high reflectivity (<inline-formula><mml:math id="M107" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">30</mml:mn></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M108" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">40</mml:mn></mml:mrow></mml:math></inline-formula> dBz) intervals compared with TSRC, it obtains relatively low FAR at the same time. From the definition of POD/FAR, it can be understood that both more “successful forecasts” and more “null forecasts” occur in TSRC, while fewer “successful forecast” events and fewer “null forecast” events occur in MFF compared with TSRC for high reflectivity intervals. If we take POD <inline-formula><mml:math id="M109" display="inline"><mml:mrow><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.6</mml:mn></mml:mrow></mml:math></inline-formula> as a dividing point, it is clear that MFF yields ”successful forecast” events for the whole forecast period in <inline-formula><mml:math id="M110" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">20</mml:mn></mml:mrow></mml:math></inline-formula> dBz reflectivity, while TSRC, OF, and UNet gain “successful forecast” events only before 60, 24, and 36 min, respectively. Similarly, if we take FAR <inline-formula><mml:math id="M111" display="inline"><mml:mrow><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0.5</mml:mn></mml:mrow></mml:math></inline-formula> as a dividing point in <inline-formula><mml:math id="M112" display="inline"><mml:mo>∼</mml:mo></mml:math></inline-formula>40 dBz reflectivity, it can be found that MFF, OF, and UNet report FAR <inline-formula><mml:math id="M113" display="inline"><mml:mrow><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">0.5</mml:mn></mml:mrow></mml:math></inline-formula> only before 2 h, 30 min, and 30 min, respectively, suggesting that at least the three models can avoid half of the “null forecast” events before 2 h, 30 min, and 30 min, respectively. However, TSRC is unavoidable in producing “null forecast” events for the whole forecast period in <inline-formula><mml:math id="M114" display="inline"><mml:mrow><mml:mo>∼</mml:mo><mml:mn mathvariant="normal">40</mml:mn></mml:mrow></mml:math></inline-formula> dBz reflectivity.</p>
      <p id="d1e2529">We also analyze the mean absolute error and structural similarity index metric between the nowcasting and ground truth. The MAE gradually increases with the forecast time for all models. Out of the three models, MFF has the smallest MAE (around 15 dBz), which is better than both TSRC and UNet by approximately 2 dBz reflectivity after 90 min. On the other hand, OF has the highest MAE, particularly in long forecast times. This indicates that MFF reproduces the precipitation intensity with relatively less overestimation or underestimation compared with the other models, while OF shows little capacity to do so, especially in a long forecast time. In terms of SSIM, it can be found that MFF performs well and maintains an upward trend, while OF remains consistent throughout the forecast time. However, TSRC and UNet show a downward trend, especially after 90 min. This indicates that MFF is capable of capturing the shapes of precipitation fields with relatively high similarity, and its forecast performance improves with forecast times.</p>
      <p id="d1e2532">Understandably, the MFF model can identify movement vectors of precipitation systems and reduce uncertainties in high reflectivity intervals. By using the mechanism of discrete probability, the model is particularly effective for high-intensity precipitation systems even at longer forecast times. However, the TSRC model may struggle to replenish the information on precipitation intensity, leading to overestimation for the entire forecast period and producing more “null forecasts” events. On the other hand, the OF model produces precipitation fields based on the grayscale invariant and the slight movement of the precipitation system, making it difficult to detect fast changes in precipitation fields, especially in longer forecast times. Additionally, it tends to overestimate or underestimate high-intensity precipitations. Lastly, the UNet model only performs feature extractions on the spatial scale, leading to information loss and an inability to detect fast changes in precipitation fields on the temporal scale and high-intensity precipitations. Consequently, it has poor performance in nowcasting throughout the forecast period.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F4" specific-use="star"><?xmltex \currentcnt{4}?><?xmltex \def\figurename{Figure}?><label>Figure 4</label><caption><p id="d1e2538">The forecast results in terms of four evaluation metrics on testing data for the whole year of 2022. </p></caption>
          <?xmltex \igopts{width=483.69685pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/17/53/2024/gmd-17-53-2024-f04.png"/>

        </fig>

</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><title>Results of case study</title>
      <p id="d1e2555">Here we present forecast results for two real precipitation cases (see Fig. <xref ref-type="fig" rid="Ch1.F5"/>) to better understand the performance of the four models.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F5" specific-use="star"><?xmltex \currentcnt{5}?><?xmltex \def\figurename{Figure}?><label>Figure 5</label><caption><p id="d1e2562">Overhead depiction of two precipitation cases in China, the left lower corner shows the South China Sea. Publisher's remark: please note that the above figure contains disputed territories. </p></caption>
          <?xmltex \igopts{width=483.69685pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/17/53/2024/gmd-17-53-2024-f05.png"/>

        </fig>

<sec id="Ch1.S3.SS2.SSS1">
  <label>3.2.1</label><title>Case 1</title>
      <?pagebreak page62?><p id="d1e2578">The first case is a large-scale precipitation process over China on 5 June 2022, 02:36:00 UTC (Fig. <xref ref-type="fig" rid="Ch1.F5"/>a). It contains the north part over northeastern China affected by a cold vortex and the south part (also known as “dragon-boat rain”) over southern China affected by warm, humid air. Figure <xref ref-type="fig" rid="Ch1.F6"/> presents the forecast results of this case. In the ground truth, the whole precipitation area keeps a sluggish enlarging trend with the increased lead time, but the precipitation area of the high-intensity (e.g., greater than 35 dBz) echoes narrows gradually. As an important finding, MFF shows the best forecast performances since it can predict high-intensity (e.g., greater than 45 dBz) echoes even at the longest lead time (<inline-formula><mml:math id="M115" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">180</mml:mn></mml:mrow></mml:math></inline-formula> min). Comparatively, TSRC and UNet produce these echoes only at the short-range forecast time and miss them at the longest lead time. In terms of the precipitation field, both MFF and TSRC roughly capture the precipitation area, especially for low-intensity (e.g., less than 30 dBz) echoes at short-range lead times. OF draws an obvious dragged trajectory of the precipitation field in longer lead times, indicating the model simply creates precipitation fields with symbolic replications from the first frame to the last frame (<inline-formula><mml:math id="M116" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">180</mml:mn></mml:mrow></mml:math></inline-formula> min) at a horizontal scale and always misses the local changes of the precipitation system. UNet is difficult to grasp the whole precipitation field, not to mention the heavy precipitation system, and its precipitation field narrows gradually with the increasing lead time and finally disappears. The above analysis seems to be in accord with previous results that the high POD is reported in MFF and TSRC for low-intensity echoes (Fig. <xref ref-type="fig" rid="Ch1.F4"/>a), while there is relatively steady POD in OF and UNet for high-intensity echoes (Fig. <xref ref-type="fig" rid="Ch1.F4"/>b and c). Overall, MFF outperforms the other three models in predicting the precipitation field and the heavy precipitation.</p>
      <p id="d1e2614">On 5 June 2022 at 02:36:00 UTC, a large-scale precipitation process occurred over China, affecting northeastern China and southern China differently. The northeastern part was affected by a cold vortex, while the southern part experienced warm, humid air, also known as “dragon-boat rain”. In Fig. <xref ref-type="fig" rid="Ch1.F5"/>a, the forecast results of this case are presented, with the ground truth showing a sluggish enlargement of the whole precipitation area but a gradual narrowing of high-intensity echoes (greater than 35 dBz). An important finding is that MFF has the best forecast performances, predicting high-intensity echoes even at the longest lead time (<inline-formula><mml:math id="M117" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">180</mml:mn></mml:mrow></mml:math></inline-formula> min). In contrast, TSRC and UNet only produced these echoes at short-range forecast times and missed them at the longest lead time. In terms of the precipitation field, both MFF and TSRC roughly capture it, especially for low-intensity echoes (less than 30 dBz) at short-range lead times. OF draws an obvious dragged trajectory of the precipitation field in longer lead times, indicating the model simply creates precipitation fields with symbolic replications from the first frame to the last frame (<inline-formula><mml:math id="M118" display="inline"><mml:mrow><mml:mi>T</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">180</mml:mn></mml:mrow></mml:math></inline-formula> min) at a horizontal scale, always missing the local changes of the precipitation system. It is definitely difficult for UNet to grasp the whole precipitation field, not to mention the heavy precipitation system, and its precipitation field narrows gradually with the increasing lead time and eventually disappears. The above analysis is in line with previous results that MFF and TSRC have high POD for low-intensity echoes (see Fig. <xref ref-type="fig" rid="Ch1.F4"/>a), while OF and UNet have relatively steady POD for high-intensity echoes (see Fig. <xref ref-type="fig" rid="Ch1.F4"/>b and c). Overall, MFF outperforms the other three models in predicting the precipitation field and heavy precipitation.</p>
      <p id="d1e2647">The RAPS metric is used to examine the smoothing and blurry precipitation fields. A lower power spectral indicates a smoother precipitation field. Conspicuously, OF enjoys a relatively high power spectral that is comparable to that of the ground truth for the entire wavelength range. At first glance, OF can accurately predict local convection activity and the evolution of the precipitation system. However, the model shifts the precipitation field from the first frame to the last, which results in poor forecast performance at longer lead times. The other three DL-based models (MFF, TSRC, and UNet) have relatively low power spectra, indicating that they introduce a smooth precipitation field to some extent. But they might describe the evolution of the precipitation system<?pagebreak page63?> more reasonably. MFF has a low power spectral under 4 km wavelength, higher than that of TSRC and UNet. This difference becomes more significant at longer lead times, suggesting that the MFF model is better at describing local convection activity on a small scale. Overall, the MFF model  does at least ease the smoothing effect.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F6" specific-use="star"><?xmltex \currentcnt{6}?><?xmltex \def\figurename{Figure}?><label>Figure 6</label><caption><p id="d1e2653">The precipitation maps of case 1 (5 June 2025, 02:36:00 UTC): ground truth (first row), multi-scale feature fusion (second row), time series residual convolution (third row), optical flow (fourth row), and UNet (fifth row). The sixth row shows the radially averaged power spectral density. </p></caption>
            <?xmltex \igopts{width=483.69685pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/17/53/2024/gmd-17-53-2024-f06.png"/>

          </fig>

</sec>
<sec id="Ch1.S3.SS2.SSS2">
  <label>3.2.2</label><title>Case 2</title>
      <p id="d1e2671">On 15 May 2022 at 03:06:00 UTC, a significant precipitation event occurred in central China and offshore China (Fig. <xref ref-type="fig" rid="Ch1.F5"/>b). The event was influenced by the upper-level westerly trough, the southwest vortex, and the lower-level shear. The forecast results for this event are presented in Fig. <xref ref-type="fig" rid="Ch1.F7"/>, The precipitation area gradually expands, but the high-intensity area decreases with lead times. Both the MFF and TSRC models roughly follow the shape of the precipitation areas on land and sea and provide the evolutionary trend of the precipitation system. However, the OF model shifts the precipitation field from the first frame to the last frame, missing the evolutionary trend of the precipitation system, particularly for longer lead times. This confirms the model's poor ability to forecast precipitation over long ranges. The UNet model proved to be the most challenging to use in capturing the evolutionary trend of the precipitation system, as it reproduces the small precipitation field, which is the opposite of the ground truth. The four models show different forecasting performances in terms of echo intensity. MFF overestimates strong-intensity echoes (greater than 30 dBz), but it also increases the area of echoes at all lead times. TSRC cannot produce strong echo intensities after the 120 min lead time. OF can predict strong-intensity echoes at longer lead times, but the model's prediction is almost identical to the first frame, indicating a poor performance in predicting the evolution of strong-intensity echoes. Unfortunately, UNet shows the worst forecast performance since it underestimates these strong intensities at shorter lead times and cannot deduce these strong-intensity echoes at longer lead times.</p>
      <p id="d1e2678">The three DL-based models report relatively low power spectra before the 90 min lead time. OF obtains relatively high power spectra, which are almost equal to the ground truth at all lead times. This is because OF shifts the precipitation field using an extrapolative technique. It is noteworthy that the power spectral in MFF is slightly greater than that in TSRC and UNet at longer lead times, suggesting that the smoothing effect is further improved by MFF, making it more suitable for precipitation forecasting both on land and sea.</p>

      <?xmltex \floatpos{t}?><fig id="Ch1.F7" specific-use="star"><?xmltex \currentcnt{7}?><?xmltex \def\figurename{Figure}?><label>Figure 7</label><caption><p id="d1e2683">Same as in Fig. 6, but for the precipitation in case 2 (15 May 2022, 03:06:00 UTC). </p></caption>
            <?xmltex \igopts{width=483.69685pt}?><graphic xlink:href="https://gmd.copernicus.org/articles/17/53/2024/gmd-17-53-2024-f07.png"/>

          </fig>

</sec>
</sec>
<sec id="Ch1.S3.SS3">
  <label>3.3</label><title>Discussion</title>
      <p id="d1e2701">Here we summarize the advantages and disadvantages of the four models in precipitation nowcasting.</p>
<sec id="Ch1.S3.SS3.SSS1">
  <label>3.3.1</label><title>MFF</title>
      <p id="d1e2711">The purpose of MFF is to improve the accuracy of precipitation forecasting, particularly at longer lead times. Current DL-based models for precipitation forecasting are faced with two major challenges: the poor forecast skill when different precipitation systems with varying scales are present; and the low predictive accuracy when different precipitation targets, such as light rain, moderate rain, and heavy rain, are densely distributed in a certain area of interest and also introduce noises. From a qualitative perspective, MFF proposes a deep and hierarchical encoding–decoding architecture that can make full use of the receptive fields to efficiently detect different precipitation systems in multi-scales and predict various precipitation targets. This superiority is unable to be achieved by the traditional single-scale receptive fields. However, this architecture shows strong ability in feature extraction but might also account for the issue of information redundancy. Therefore, the model employs several techniques, such as channel shuffle, feature concatenation, and spatial–temporal convolution, to enhance the feature interaction ability among multi-scales and further ease information redundancy. These techniques do obtain considerable forecast performance in several evaluation metrics, including POD, FAR, MAE, and SSIM. Additionally, the model skillfully applies the mechanism of discrete probability, which mathematically allocates the probability information into each channel and can reduce uncertainties and forecast errors to the most extent. The results of the case study further prove that only this model can produce heavy precipitations such as those greater than 45 dBz reflectivity radar echoes even at the 3 h lead time. It is noteworthy that two tricky issues, namely the smoothing effect and cumulated error, are still inevitably reported in the model. However, these issues are not specific to MFF, as most DL-based models are also confronted. The principal reasons accounting for them include that the convolution strives to smooth multi-scale features in receptive fields to minimize fitting errors and that there are iterative discrepancies between the training processes and targets. Encouragingly, by introducing the MFF and the mechanism of discrete probability, at least our models have some improvements. This offers a lot of promise for handling practical tasks such as precipitation growth and dissipation, fast-moving precipitation systems, heavy precipitation, and local convection activity. In any event, MFF is a DL-based and data-driven radar extrapolative model without any consideration of physical constraints and atmospheric dynamics. Hopefully, the model can be further improved by adding multi-source data and combining ingenious DL architectures.</p>
      <p id="d1e2714">Furthermore, like other convolution-based DL models, the MFF model also requires highlighting the “inductive bias” to improve its generalization ability. Inductive bias can be thought of as a sort of “local prior”. In the case of image analysis, the inductive bias in the MFF model mainly consists of<?pagebreak page64?> two aspects. The first aspect is “spatial locality”, which assumes that adjacent regions in a radar echo image always have relevant precipitation features. For example, the region of strong-intensity echoes is usually accompanied by the region of moderate-intensity echoes. However, this inductive bias may sometimes overestimate the precipitation intensity (see case 2 in Fig. <xref ref-type="fig" rid="Ch1.F7"/>). or enlarge the precipitation field, leading to accuracy issues. The other aspect is “translation equivariance”, which means that when the precipitation field in the input map is translated, the precipitation field is also translated due to the use of local connection and weight-sharing in the multi-scale convolution process. This feature does allow the MFF model to trace the moving precipitation system. Therefore, as a widely concerned weather phenomenon, extreme precipitations (e.g., 1-in-100-year rainfall events) may also be extrapolated and predicted by using inductive bias in the MFF model if both the training dataset and testing input provide precipitation events with very strong radar echoes. Conversely, it is also very challenging for the MFF model to tackle such a forecasting task.</p>
</sec>
<?pagebreak page65?><sec id="Ch1.S3.SS3.SSS2">
  <label>3.3.2</label><title>TSRC</title>
      <p id="d1e2727">Essentially, TSRC is a reinforced “encoding–decoding” architecture that adds previous features to current feature planes on temporal scales during convolution processes. This allows more contextual information and fewer uncertain features to remain in deep networks. The model takes into account the correlation of radar echo features on a temporal scale, which theoretically reduces the problem of information loss and the degenerate effect intensity. However, the compensatory features in the architecture may lack specificity and carry noises, which causes the model to increase the precipitation intensities at the whole forecast lead times mindlessly. Although the model has relatively high POD, it has high FAR and MAE, particularly for heavy precipitations. The model increases the depth of the hierarchical architecture with different learnable parameters, excavates the dependencies of echo features on both temporal and spatial scales, and uses several techniques, such as feature concatenation, residual connection, and attention mechanism, to prevent the declining rate of intensity and the smoothing effect. The testing data show that the model has great advantages at real forecast tasks, such as low-intensity precipitation systems, and slow-change precipitation systems, especially for short lead times. However, the model lacks consideration of multi-scale features due to the fixed/unique receptive field on<?pagebreak page66?> spatial scales. This leads to great difficulty in many real forecast tasks, such as local-convection activity, growth and dissipation, fast-moving precipitation systems, and rapid changes in the rainfall field. Therefore, it is speculated that the model can be further improved by implementing feature extraction on multi-spatial scales.</p>
</sec>
<sec id="Ch1.S3.SS3.SSS3">
  <label>3.3.3</label><title>OF</title>
      <p id="d1e2738">The main principle behind OF is to observe the variation of pixels in a sequence of images in the time domain. By examining the correlation of two adjacent frames, the algorithm can detect the movement of objects. However, OF can only accurately forecast precipitation systems that have slow changes even at short lead times. The model relies on two fundamental hypotheses, namely the grayscale invariance and the tiny movement of pixels. The grayscale invariance feature  renders  the model challenging to deal with precipitation systems characterized by swift intensity fluctuations. For the tiny movement of pixels, it can hardly satisfy the forecast of a fast-moving precipitation system. Unlike the DL-based models, OF generates precipitation fields based on Lagrangian persistence and smooth motion, which also fail to recognize both local and multi-scale features of  the precipitation system. This leads to poor forecasting ability at longer lead times, and the model often produces inaccurate results by merely shifting the precipitation fields. Although improved methods like the semi-Lagrangian method, which relies on the advection field, have been developed, they still struggle to explain the complex features of the precipitation system.</p>
</sec>
<sec id="Ch1.S3.SS3.SSS4">
  <label>3.3.4</label><title>UNet</title>
      <p id="d1e2750">The UNet architecture involves three important steps, namely encoding, decoding, and skip connection. The encoding procedure uses multiple convolution layers for down-sampling and feature compression. This allows the contracting path to capture more context information. On the other hand, the decoding process applies several deconvolution layers for up-sampling and feature restoration. This allows the expanding path to locate different features. The skip connection part fuses the pixel-level features and semantic-level features to achieve feature segmentation and reduce information loss. While the bottom of the hierarchical architecture collects low-frequency information in the form of greater receptive fields, it fails to capture high-frequency information. As a result, when it comes to forecast tasks, the model may focus on those global (abstract or essential) features of precipitation systems but omit those exquisite changes in precipitation systems at spatial–temporal scales. Since radar echoes usually have variability at multiple scales, it is insufficient for UNet to capture complex features of the precipitation system. The results from the case study also confirm that the model has poor forecast skills in fast-moving precipitations, high-intensity precipitations, growth, and dissipation, as well as long-term forecasting. In summary, UNet has the worst forecast performance among the three DL-based models.</p>
</sec>
</sec>
</sec>
<sec id="Ch1.S4" sec-type="conclusions">
  <label>4</label><title>Conclusions</title>
      <p id="d1e2763">This study presents MFF, a deep learning model designed for large-scale precipitation nowcasting with a lead time of up to 3 h. The model aims to investigate the movement features of precipitation systems on multiple scales. To reduce uncertainties and forecast errors, we introduce the mechanism of discrete probability in the model. We compare our model with three existing radar echo extrapolative models, namely TSRC, OF, and UNet. The comprehensive analyses of testing data further prove the impressive forecast skills of MFF under four evaluation metrics: POD, FAR, MAE, and SSIM. MFF is the only extrapolative model that produces heavy precipitations even at the 3 h lead time, and the smoothing effect of the precipitation field is improved. From an early warning perspective, the model shows a promising application prospect.</p>
      <p id="d1e2766">It is well known that data always determine the upper limit of a machine learning model, while algorithms only attempt to approximate this limit. Regretfully, the current study only considers the radar echo data as the model inputs. Therefore, we highly recommend considering more meteorological variables, such as temperature, pressure, humidity, wind, and so on, as well as ground elevations, in future work. These data can come from various sources such as radar observations, satellite sounding, reanalysis, real-time observation, NWP downscaling, and so forth. We believe that these multi-source data can fortify some kind of physical or thermodynamic constraint for a pure data-driven extrapolative model. The smoothing effect remains a challenging task, and it is still reported as long as the convolution procedure is performed. Therefore, future work will focus on the structural adjustments of the network and the combinations with numerical models to further improve the forecast accuracy of heavy precipitations at longer lead times.</p>
</sec>

      
      </body>
    <back><notes notes-type="codedataavailability"><title>Code and data availability</title>

      <p id="d1e2774">The code and data that support the findings of this study  are available in a Zenodo repository <ext-link xlink:href="https://doi.org/10.5281/zenodo.8105573" ext-link-type="DOI">10.5281/zenodo.8105573</ext-link> (<xref ref-type="bibr" rid="bib1.bibx41" id="altparen.47"/>).</p>
  </notes><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d1e2786">Conceptualization was performed by JT and SC. QH and JT contributed to the methodology, software, and investigation, as well as the preparation of the original manuscript draft. QH and SC contributed to the resources and data curation, as well as visualizations and project administration. JT and SC contributed to the review and editing of the manuscript, supervision of the project, and funding acquisition. All authors approved the final version of the manuscript.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d1e2792">The contact author has declared that none of the authors has any competing interests.</p>
  </notes><notes notes-type="disclaimer"><title>Disclaimer</title>

      <p id="d1e2798">Publisher’s note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. While Copernicus Publications makes every effort to include appropriate place names, the final responsibility lies with the authors.</p>
  </notes><ack><title>Acknowledgements</title><p id="d1e2804">The authors thank the reviewers for their valuable suggestions which improved the quality of this paper.</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d1e2809">This  research is funded by the Guangxi Key R<inline-formula><mml:math id="M119" display="inline"><mml:mi mathvariant="italic">&amp;</mml:mi></mml:math></inline-formula>D Program (grant nos. 2021AB40108 and 2021AB40137), the GuangDong Basic and Applied Basic Research Foundation (grant no. 2020A1515110457), the China Postdoctoral Science Foundation (grant no. 2021M693584), the Innovation Group Project of Southern Marine Science and Engineering Guangdong Laboratory (Zhuhai) (grant no. 311022001), the Funding of Chinese Academy of Sciences Talent Program (grant no. E229070202), and the Opening Foundation of Key Laboratory of Environment Change and Resources Use in Beibu Gulf (Ministry of Education) (Nanning Normal University, grant no. NNNU-KLOP-K2103).</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d1e2822">This paper was edited by Charles Onyutha and reviewed by two anonymous referees.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bibx1"><?xmltex \def\ref@label{Ayzel et al.(2019)}?><label>Ayzel et al.(2019)</label><?label Ayzel2019?><mixed-citation>Ayzel, G., Heistermann, M., and Winterrath, T.: Optical flow models as an open benchmark for radar-based precipitation nowcasting (rainymotion v0.1), Geosci. Model Dev., 12, 1387–1402, <ext-link xlink:href="https://doi.org/10.5194/gmd-12-1387-2019" ext-link-type="DOI">10.5194/gmd-12-1387-2019</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx2"><?xmltex \def\ref@label{Ayzel et al.(2020)}?><label>Ayzel et al.(2020)</label><?label Ayzel2020?><mixed-citation>Ayzel, G., Scheffer, T., and Heistermann, M.: RainNet v1.0: a convolutional neural network for radar-based precipitation nowcasting, Geosci. Model Dev., 13, 2631–2644, <ext-link xlink:href="https://doi.org/10.5194/gmd-13-2631-2020" ext-link-type="DOI">10.5194/gmd-13-2631-2020</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx3"><?xmltex \def\ref@label{Bi et al.(2023)}?><label>Bi et al.(2023)</label><?label Bi2023?><mixed-citation>Bi, K., Xie, L., Zhang, H., Chen, X., Gu, X., and Tian, Q.: Accurate medium-range global weather forecasting with 3D neural networks, Nature, 619, 533–538, <ext-link xlink:href="https://doi.org/10.1038/s41586-023-06185-3" ext-link-type="DOI">10.1038/s41586-023-06185-3</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx4"><?xmltex \def\ref@label{Braga et al.(2014)}?><label>Braga et al.(2014)</label><?label Braga2014?><mixed-citation>Braga, M. A., Endo, I., Galbiatti, H. F., and Carlos, D. U.: 3D full tensor gradiometry and Falcon Systems data analysis for iron ore exploration: Bau Mine, Quadrilatero Ferrifero, Minas Gerais, Brazil, Geophysics, 79, B213–B220, <ext-link xlink:href="https://doi.org/10.1190/geo2014-0104.1" ext-link-type="DOI">10.1190/geo2014-0104.1</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx5"><?xmltex \def\ref@label{Chen et al.(2023)}?><label>Chen et al.(2023)</label><?label Chen2023?><mixed-citation>Chen, K., Han, T., Gong, J., Bai, L., Ling, F., Luo, J. J., Chen, X., Ma, L., Zhang, T., Su, R., Ci, Y., Li, B., Yang, X., and Ouyang, W.: FengWu: Pushing the Skillful Global Medium-range Weather Forecast beyond 10 Days Lead, arXiv [preprint], <ext-link xlink:href="https://doi.org/10.48550/arXiv.2304.02948" ext-link-type="DOI">10.48550/arXiv.2304.02948</ext-link>, 6 April 2023.</mixed-citation></ref>
      <ref id="bib1.bibx6"><?xmltex \def\ref@label{Chen et al.(2020)}?><label>Chen et al.(2020)</label><?label Chen2020?><mixed-citation>Chen, L., Cao, Y., Ma, L., and Zhang, J.: A deep learning-based methodology for precipitation nowcasting with radar, Earth Space Sci., 7, e2019EA000812, <ext-link xlink:href="https://doi.org/10.1029/2019EA000812" ext-link-type="DOI">10.1029/2019EA000812</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx7"><?xmltex \def\ref@label{Czibula et al.(2021)}?><label>Czibula et al.(2021)</label><?label Czibula2021?><mixed-citation>Czibula, G., Mihai, A., Albu, A. I., Czibula, I. G., Burcea, S., and Mezghani, A.: Autonowp: an approach using deep autoencoders for precipitation nowcasting based on weather radar reflectivity prediction, Mathematics, 9, 1653, <ext-link xlink:href="https://doi.org/10.3390/math9141653" ext-link-type="DOI">10.3390/math9141653</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx8"><?xmltex \def\ref@label{Dupuy et al.(2021)}?><label>Dupuy et al.(2021)</label><?label Dupuy2021?><mixed-citation>Dupuy, F., Mestre, O., Serrurier, M., Burdá, V. K., Zamo, M., Cabrera-Gutiérrez, N. C., Bakkay, M. C., Jouhaud, J. C., Mader M. A., and Oller, G.: ARPEGE cloud cover forecast postprocessing with convolutional neural network, Weather Forecast., 36, 567–586, <ext-link xlink:href="https://doi.org/10.1175/WAF-D-20-0093.1" ext-link-type="DOI">10.1175/WAF-D-20-0093.1</ext-link>, 2021</mixed-citation></ref>
      <ref id="bib1.bibx9"><?xmltex \def\ref@label{Ehsani et al.(2021)}?><label>Ehsani et al.(2021)</label><?label Ehsani2021?><mixed-citation>Ehsani, M. R., Zarei, A., Gupta, H. V., Barnard, K., and Behrangi, A.: Nowcasting-Nets: Deep neural network structures for precipitation nowcasting using IMERG, arXiv [preprint], <ext-link xlink:href="https://doi.org/10.48550/arXiv.2108.06868" ext-link-type="DOI">10.48550/arXiv.2108.06868</ext-link>, 16 August 2021.</mixed-citation></ref>
      <ref id="bib1.bibx10"><?xmltex \def\ref@label{Gibson(1979)}?><label>Gibson(1979)</label><?label Gibson1979?><mixed-citation>Gibson, J. J.: Ecological Approach to Visual Perception: Classic Edition, Taylor and Francis eBooks DRM Free Collection, <ext-link xlink:href="https://doi.org/10.4324/9780203767764" ext-link-type="DOI">10.4324/9780203767764</ext-link>, 1979.</mixed-citation></ref>
      <ref id="bib1.bibx11"><?xmltex \def\ref@label{Goodfellow et al.(2014)}?><label>Goodfellow et al.(2014)</label><?label Goodfellow2014?><mixed-citation> Goodfellow, I., Pouget-Abadie, J., Mirza, M., Xu, B., Warde-Farley, D., Ozair, S., Courville, A., and Bengio, Y.: Generative adversarial nets, Adv. Neur. In., 27,  2014.</mixed-citation></ref>
      <ref id="bib1.bibx12"><?xmltex \def\ref@label{Han et al.(2019)}?><label>Han et al.(2019)</label><?label Han2019?><mixed-citation>Han, L., Sun, J., and Zhang, W.: Convolutional neural network for convective storm nowcasting using 3-D Doppler weather radar data, IEEE T. Geosci. Remote., 58, 1487–1495, <ext-link xlink:href="https://doi.org/10.1109/TGRS.2019.2948070" ext-link-type="DOI">10.1109/TGRS.2019.2948070</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx13"><?xmltex \def\ref@label{Horn and Schunck(1981)}?><label>Horn and Schunck(1981)</label><?label Horn1981?><mixed-citation>Horn, B. K. and Schunck, B. G.: Determining optical flow, Artif. Intell., 17, 185–203, <ext-link xlink:href="https://doi.org/10.1016/0004-3702(81)90024-2" ext-link-type="DOI">10.1016/0004-3702(81)90024-2</ext-link>, 1981.</mixed-citation></ref>
      <ref id="bib1.bibx14"><?xmltex \def\ref@label{Huang et al.(2023)}?><label>Huang et al.(2023)</label><?label Huang2023?><mixed-citation>Huang, Q., Chen, S., and Tan, J.: TSRC: A Deep Learning Model for Precipitation Short-Term Forecasting over China Using Radar Echo Data, Remote Sens., 15, 142, <ext-link xlink:href="https://doi.org/10.3390/rs15010142" ext-link-type="DOI">10.3390/rs15010142</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx15"><?xmltex \def\ref@label{Kim et al.(2021)}?><label>Kim et al.(2021)</label><?label Kim2021?><mixed-citation>Kim, D. K., Suezawa, T., Mega, T., Kikuchi, H., Yoshikawa, E., Baron, P., and Ushio, T.: Improving precipitation nowcasting using a three-dimensional convolutional neural network model from Multi Parameter Phased Array Weather Radar observations, Atmos. Res., 262, 105774, <ext-link xlink:href="https://doi.org/10.1016/j.atmosres.2021.105774" ext-link-type="DOI">10.1016/j.atmosres.2021.105774</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx16"><?xmltex \def\ref@label{Lam et al.(2023)}?><label>Lam et al.(2023)</label><?label Lam2023?><mixed-citation>Lam, R., Sanchez-Gonzalez, A., Willson, M., Wirnsberger, P., Fortunato, M., Alet, F., Ravuri, S., Ewalds, T., Eaton-Rosen, Z., Hu, W., Merose, A., Hoyer, S., Holland, G., Vinyals, O., Stott, J., Pritzel, A., Mohamed, S., and Battaglia, P.: GraphCast: Learning skillful medium-range global weather forecasting, Science, 382, 1416–1421, <ext-link xlink:href="https://doi.org/10.1126/science.adi2336" ext-link-type="DOI">10.1126/science.adi2336</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bibx17"><?xmltex \def\ref@label{Lebedev et al.(2019)}?><label>Lebedev et al.(2019)</label><?label Lebedev2019?><mixed-citation>Lebedev, V., Ivashkin, V., Rudenko, I., Ganshin, A., Molchanov, A., Ovcharenko, S., Grokhovetskiy, R., Bushmarinov, I., and Solomentsev, D.: Precipitation nowcasting with satellite imagery, in: Proceedings of the 25th ACM SIGKDD international conference on knowledge discovery and data mining, Moscow, Russia, 2680–2688, <ext-link xlink:href="https://doi.org/10.1145/3292500.3330762" ext-link-type="DOI">10.1145/3292500.3330762</ext-link>, 25 July 2019.</mixed-citation></ref>
      <ref id="bib1.bibx18"><?xmltex \def\ref@label{Li et al.(2021)}?><label>Li et al.(2021)</label><?label Li2021?><mixed-citation>Li, D., Liu, Y., and Chen, C.: MSDM v1.0: A machine learning model for precipitation nowcasting over eastern China using multisource data, Geosci. Model Dev., 14, 4019–4034, <ext-link xlink:href="https://doi.org/10.5194/gmd-14-4019-2021" ext-link-type="DOI">10.5194/gmd-14-4019-2021</ext-link>, 2021.</mixed-citation></ref>
      <?pagebreak page68?><ref id="bib1.bibx19"><?xmltex \def\ref@label{Li et al.(2018)}?><label>Li et al.(2018)</label><?label Li2018?><mixed-citation>Li, L., He, Z., Chen, S., Mai, X., Zhang, A., Hu, B., Li, Z., and Tong, X.: Subpixel-based precipitation nowcasting with the pyramid Lucas–Kanade optical flow technique, Atmosphere, 9, 260, <ext-link xlink:href="https://doi.org/10.3390/atmos9070260" ext-link-type="DOI">10.3390/atmos9070260</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx20"><?xmltex \def\ref@label{Liguori et al.(2014)}?><label>Liguori et al.(2014)</label><?label Liguori2014?><mixed-citation>Liguori, S. and Rico-Ramirez, M. A.: A review of current approaches to radar-based quantitative precipitation forecasts, Int. J. River Basin Ma., 12, 391–402, <ext-link xlink:href="https://doi.org/10.1080/15715124.2013.848872" ext-link-type="DOI">10.1080/15715124.2013.848872</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx21"><?xmltex \def\ref@label{Liu et al.(2015)}?><label>Liu et al.(2015)</label><?label Liu2015?><mixed-citation>Liu, Y., Xi, D. G., Li, Z. L., and Hong, Y.: A new methodology for pixel-quantitative precipitation nowcasting using a pyramid Lucas Kanade optical flow approach, J. Hydrol., 529, 354–364, <ext-link xlink:href="https://doi.org/10.1016/j.jhydrol.2015.07.042" ext-link-type="DOI">10.1016/j.jhydrol.2015.07.042</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bibx22"><?xmltex \def\ref@label{Lucas and Kanade(1981)}?><label>Lucas and Kanade(1981)</label><?label Lucas1981?><mixed-citation> Lucas, B. D. and Kanade, T.: An iterative image registration technique with an application to stereo vision, in: IJCAI'81: 7th international joint conference on Artificial intelligence, Vancouver, Canada, 2, 674–679, https://hal.science/hal-03697340, August 1981.</mixed-citation></ref>
      <ref id="bib1.bibx23"><?xmltex \def\ref@label{Luo et al.(2023)}?><label>Luo et al.(2023)</label><?label Luo2023?><mixed-citation>Luo, H., Wang, Z., Yang, S., and Hua, W.: Revisiting the impact of Asian large-scale orography on the summer precipitation in Northwest China and surrounding arid and semi-arid regions, Clim. Dynam., 60, 33–46, <ext-link xlink:href="https://doi.org/10.1007/s00382-022-06301-5" ext-link-type="DOI">10.1007/s00382-022-06301-5</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx24"><?xmltex \def\ref@label{Marrocu et al.(2020)}?><label>Marrocu et al.(2020)</label><?label Marrocu2020?><mixed-citation>Marrocu, M. and Massidda, L.: Performance comparison between deep learning and optical flow-based techniques for nowcast precipitation from radar images, Forecasting, 2, 194–210, <ext-link xlink:href="https://doi.org/10.3390/forecast2020011" ext-link-type="DOI">10.3390/forecast2020011</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx25"><?xmltex \def\ref@label{Min et al.(2019)}?><label>Min et al.(2019)</label><?label Min2019?><mixed-citation>Min, C., Chen, S., Gourley, J. J., Chen, H., Zhang, A., Huang, Y., and Huang, C.: Coverage of China new generation weather radar network, Adv. Meteorol.,  2019, 5789358, <ext-link xlink:href="https://doi.org/10.1155/2019/5789358" ext-link-type="DOI">10.1155/2019/5789358</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx26"><?xmltex \def\ref@label{Nguyen et al.(2023)}?><label>Nguyen et al.(2023)</label><?label Nguyen2023?><mixed-citation>Nguyen, T., Brandstetter, J., Kapoor, A., Gupta, J. K., and Grover, A.: ClimaX: A foundation model for weather and climate, arXiv [preprint], <ext-link xlink:href="https://doi.org/10.48550/arXiv.2301.10343" ext-link-type="DOI">10.48550/arXiv.2301.10343</ext-link>, 24 January 2023.</mixed-citation></ref>
      <ref id="bib1.bibx27"><?xmltex \def\ref@label{Pan et al.(2021)}?><label>Pan et al.(2021)</label><?label Pan2021?><mixed-citation>Pan, X., Lu, Y., Zhao, K., Huang, H., Wang, M., and Chen, H.: Improving Nowcasting of convective development by incorporating polarimetric radar variables into a deep-learning model, Geophys. Res. Lett., 48, e2021GL095302, <ext-link xlink:href="https://doi.org/10.1029/2021GL095302" ext-link-type="DOI">10.1029/2021GL095302</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx28"><?xmltex \def\ref@label{Prudden et al.(2020)}?><label>Prudden et al.(2020)</label><?label Prudden2020?><mixed-citation>Prudden, R., Adams, S., Kangin, D., Robinson, N., Ravuri, S., Mohamed, S., and Arribas, A.: A review of radar-based nowcasting of precipitation and applicable machine learning techniques, arXiv [preprint], <ext-link xlink:href="https://doi.org/10.48550/arXiv.2005.04988" ext-link-type="DOI">10.48550/arXiv.2005.04988</ext-link>, 11 May 2020.</mixed-citation></ref>
      <ref id="bib1.bibx29"><?xmltex \def\ref@label{Pulkkinen et al.(2019)}?><label>Pulkkinen et al.(2019)</label><?label Pulkkinen2019?><mixed-citation>Pulkkinen, S., Nerini, D., Pérez Hortal, A. A., Velasco-Forero, C., Seed, A., Germann, U., and Foresti, L.: Pysteps: an open-source Python library for probabilistic precipitation nowcasting (v1.0), Geosci. Model Dev., 12, 4185–4219, <ext-link xlink:href="https://doi.org/10.5194/gmd-12-4185-2019" ext-link-type="DOI">10.5194/gmd-12-4185-2019</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bibx30"><?xmltex \def\ref@label{Ravuri et al.(2021)}?><label>Ravuri et al.(2021)</label><?label Ravuri2021?><mixed-citation>Ravuri, S., Lenc, K., Willson, M., Kangin, D., Lam, R., Mirowski, P., Fitzsimons, M., Athanassiadou, M., Kashem, S., Madge, S., Prudden, R., Mandhane, A., Clark A., Brock, A., Simonyan, K., Hadsell, R., Robinson, N., Clancy, E., Arribas, A., and Mohamed, S.: Skilful precipitation nowcasting using deep generative models of radar, Nature, 597, 672–677, <ext-link xlink:href="https://doi.org/10.1038/s41586-021-03854-z" ext-link-type="DOI">10.1038/s41586-021-03854-z</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx31"><?xmltex \def\ref@label{Ronneberger et al.(2015)}?><label>Ronneberger et al.(2015)</label><?label Ronneberger2015?><mixed-citation>Ronneberger, O., Fischer, P., and Brox, T.: U-net: Convolutional networks for biomedical image segmentation, in: Medical Image Computing and Computer-Assisted Intervention–MICCAI 2015: 18th International Conference, Part III, Munich, Germany, 18, 234–241, Munich, Germany, <ext-link xlink:href="https://doi.org/10.1007/978-3-319-24574-4_28" ext-link-type="DOI">10.1007/978-3-319-24574-4_28</ext-link>, 18 November 2015.</mixed-citation></ref>
      <ref id="bib1.bibx32"><?xmltex \def\ref@label{Ruzanski and Chandrasekar(2011)}?><label>Ruzanski and Chandrasekar(2011)</label><?label Ruzanski2011?><mixed-citation>Ruzanski, E. and Chandrasekar, V.: Scale filtering for improved nowcasting performance in a high-resolution X-band radar network, IEEE T. Geosci. Remote., 49, 2296–2307, <ext-link xlink:href="https://doi.org/10.1109/TGRS.2010.2103946" ext-link-type="DOI">10.1109/TGRS.2010.2103946</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bibx33"><?xmltex \def\ref@label{S{\o}nderby et al.(2020)}?><label>Sønderby et al.(2020)</label><?label Sonderby2020?><mixed-citation>Sønderby, C. K., Espeholt, L., Heek, J, Dehghani, M., Oliver, A., Salimans, T., Agrawal, S., Hichey, J., and Kalchbrenner, N.: Metnet: A neural weather model for precipitation forecasting, arXiv [preprint], <ext-link xlink:href="https://doi.org/10.48550/arXiv.2003.12140" ext-link-type="DOI">10.48550/arXiv.2003.12140</ext-link>, 24 March 2020.</mixed-citation></ref>
      <ref id="bib1.bibx34"><?xmltex \def\ref@label{Sadeghi et al.(2020)}?><label>Sadeghi et al.(2020)</label><?label Sadeghi2020?><mixed-citation>Sadeghi, M., Nguyen, P., Hsu, K., and Sorooshian, S.: Improving near real-time precipitation estimation using a U-Net convolutional neural network and geographical information, Environ. Modell. Softw., 134, 104856, <ext-link xlink:href="https://doi.org/10.1016/j.envsoft.2020.104856" ext-link-type="DOI">10.1016/j.envsoft.2020.104856</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx35"><?xmltex \def\ref@label{Shi et al.(2015)}?><label>Shi et al.(2015)</label><?label Shi2015?><mixed-citation> Shi, X., Chen, Z., Wang, H., Yeung, D. Y., Wong, W. K., and Woo, W. C.: Convolutional LSTM network: A machine learning approach for precipitation nowcasting, Adv. Neur. In., 28,  2015.</mixed-citation></ref>
      <ref id="bib1.bibx36"><?xmltex \def\ref@label{Shi et al.(2017)}?><label>Shi et al.(2017)</label><?label Shi2017?><mixed-citation> Shi, X., Gao, Z., Lausen, L., Wang, H., Yeung, D. Y., Wong, W. K., and Woo, W. C.: Deep learning for precipitation nowcasting: A benchmark and a new model, Adv. Neur. In., 30,  2017.</mixed-citation></ref>
      <ref id="bib1.bibx37"><?xmltex \def\ref@label{Sinclair and Pegram(2005)}?><label>Sinclair and Pegram(2005)</label><?label Sinclair2005?><mixed-citation>Sinclair, S. and Pegram, G. G. S.: Empirical Mode Decomposition in 2-D space and time: a tool for space-time rainfall analysis and nowcasting, Hydrol. Earth Syst. Sci., 9, 127–137, <ext-link xlink:href="https://doi.org/10.5194/hess-9-127-2005" ext-link-type="DOI">10.5194/hess-9-127-2005</ext-link>, 2005.</mixed-citation></ref>
      <ref id="bib1.bibx38"><?xmltex \def\ref@label{Singh et al.(2021)}?><label>Singh et al.(2021)</label><?label Singh2021?><mixed-citation>Singh, M., Kumar, B., Rao, S., Gill, S. S., Chattopadhyay, R., Nanjundiah, R. S., and Niyogi, D.: Deep learning for improved global precipitation in numerical weather prediction systems, arXiv [preprint],  <ext-link xlink:href="https://doi.org/10.48550/arXiv.2106.12045" ext-link-type="DOI">10.48550/arXiv.2106.12045</ext-link>,  20 June 2021.</mixed-citation></ref>
      <ref id="bib1.bibx39"><?xmltex \def\ref@label{Su et al.(2020)}?><label>Su et al.(2020)</label><?label Su2020?><mixed-citation>Su, A., Li, H., Cui, L., and Chen, Y.: A convection nowcasting method based on machine learning, Adv. Meteorol., 2020, 1–13, <ext-link xlink:href="https://doi.org/10.1155/2020/5124274" ext-link-type="DOI">10.1155/2020/5124274</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bibx40"><?xmltex \def\ref@label{Sun et al.(2014)}?><label>Sun et al.(2014)</label><?label Sun2014?><mixed-citation>Sun, J., Xue, M., Wilson, J. W., Zawadzki, I., Ballard, S. P., Onvlee-Hooimeyer, J., Joe, P., Barker, D., Li, P., Golding, B., Xu, M., and Pinto, J.: Use of NWP for nowcasting convective precipitation: Recent progress and challenges, B. Am. Meteor. Soc., 95, 409–426, <ext-link xlink:href="https://doi.org/10.1175/BAMS-D-11-00263.1" ext-link-type="DOI">10.1175/BAMS-D-11-00263.1</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bibx41"><?xmltex \def\ref@label{Tan(2023)}?><label>Tan(2023)</label><?label Tan2023?><mixed-citation>Tan, J.: Deep learning model based on multi-scale feature fusion for precipitation nowcasting (v1), Zenodo [code, dataset], <ext-link xlink:href="https://doi.org/10.5281/zenodo.8105573" ext-link-type="DOI">10.5281/zenodo.8105573</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bibx42"><?xmltex \def\ref@label{Trebing et al.(2021)}?><label>Trebing et al.(2021)</label><?label Trebing2021?><mixed-citation>Trebing, K., Stanczyk, T., and Mehrkanoon, S.: SmaAt-UNet: Precipitation nowcasting using a small attention-UNet architecture, Pattern Recogn. Lett., 145, 178–186, <ext-link xlink:href="https://doi.org/10.1016/j.patrec.2021.01.036" ext-link-type="DOI">10.1016/j.patrec.2021.01.036</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bibx43"><?xmltex \def\ref@label{Wang et al.(2004)}?><label>Wang et al.(2004)</label><?label Wang2004?><mixed-citation>Wang, Z., Bovik, A. C., Sheikh, H. R., and Simoncelli, E. P.: Image quality assessment: from error visibility to structural similarity, IEEE Image. Proc., 13, 600–612, <ext-link xlink:href="https://doi.org/10.1109/TIP.2003.819861" ext-link-type="DOI">10.1109/TIP.2003.819861</ext-link>, 2004.</mixed-citation></ref>
      <ref id="bib1.bibx44"><?xmltex \def\ref@label{Woo and Wong(2017)}?><label>Woo and Wong(2017)</label><?label Woo2017?><mixed-citation>Woo, W. C. and Wong, W. K.: Operational application of optical flow techniques to radar-based rainfall nowcasting, Atmosphere, 8, 48, <ext-link xlink:href="https://doi.org/10.3390/atmos8030048" ext-link-type="DOI">10.3390/atmos8030048</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bibx45"><?xmltex \def\ref@label{Yan et al.(2020)}?><label>Yan et al.(2020)</label><?label Yan2020?><mixed-citation>Yan, Q., Ji, F., Miao, K., Wu, Q., Xia, Y., and Li, T.: Convolutional residual-attention: A deep learning approach for precipitation nowcasting, Adv. Meteorol., 2020, 1–12, <ext-link xlink:href="https://doi.org/10.1155/2020/6484812" ext-link-type="DOI">10.1155/2020/6484812</ext-link>, 2020.</mixed-citation></ref>
      <?pagebreak page69?><ref id="bib1.bibx46"><?xmltex \def\ref@label{Yano et al.(2018)}?><label>Yano et al.(2018)</label><?label Yano2018?><mixed-citation>Yano, J. I., Ziemiański, M. Z., Cullen, M., Termonia, P., Onvlee, J., Bengtsson, L., Carrassi, A., Davy, R., Deluca, A., Gray, S. L., Homar, V., Köhler, M., Krichak, S., Michaelides, S., Phillips, V. T. J., Soares, P. M. M., and Wyszogrodzki, A. A.: Scientific challenges of convective-scale numerical weather prediction, B. Am. Meteor. Soc., 99, 699–710, <ext-link xlink:href="https://doi.org/10.1175/BAMS-D-17-0125.1" ext-link-type="DOI">10.1175/BAMS-D-17-0125.1</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bibx47"><?xmltex \def\ref@label{Yasuno et al.(2021)}?><label>Yasuno et al.(2021)</label><?label Yasuno2021?><mixed-citation>Yasuno, T., Ishii, A., and Amakata, M.: Rain-Code Fusion: Code-to-Code ConvLSTM Forecasting Spatiotemporal Precipitation, in: Pattern Recognition, ICPR International Workshops and Challenges: Virtual Event, Proceedings, Part VII, 20–34, Springer International Publishing, <ext-link xlink:href="https://doi.org/10.1007/978-3-030-68787-8_2" ext-link-type="DOI">10.1007/978-3-030-68787-8_2</ext-link>, 21 February 2021. </mixed-citation></ref><?xmltex \hack{\newpage}?>
      <ref id="bib1.bibx48"><?xmltex \def\ref@label{Zheng et al.(2022)}?><label>Zheng et al.(2022)</label><?label Zheng2022?><mixed-citation>Zheng, K., Liu, Y., Zhang, J., Luo, C., Tang, S., Ruan, H., Tan, Q., Yi, Y., and Ran, X.: GAN–argcPredNet v1.0: a generative adversarial model for radar echo extrapolation based on convolutional recurrent units, Geosci. Model Dev., 15, 1467–1475, <ext-link xlink:href="https://doi.org/10.5194/gmd-15-1467-2022" ext-link-type="DOI">10.5194/gmd-15-1467-2022</ext-link>, 2022.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>Deep learning model based on multi-scale feature fusion for precipitation nowcasting</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>Ayzel et al.(2019)</label><mixed-citation>
      
Ayzel, G., Heistermann, M., and Winterrath, T.: Optical flow models as an open benchmark for radar-based precipitation nowcasting (rainymotion v0.1), Geosci. Model Dev., 12, 1387–1402, <a href="https://doi.org/10.5194/gmd-12-1387-2019" target="_blank">https://doi.org/10.5194/gmd-12-1387-2019</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>Ayzel et al.(2020)</label><mixed-citation>
      
Ayzel, G., Scheffer, T., and Heistermann, M.: RainNet v1.0: a convolutional neural network for radar-based precipitation nowcasting, Geosci. Model Dev., 13, 2631–2644, <a href="https://doi.org/10.5194/gmd-13-2631-2020" target="_blank">https://doi.org/10.5194/gmd-13-2631-2020</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>Bi et al.(2023)</label><mixed-citation>
      
Bi, K., Xie, L., Zhang, H., Chen, X., Gu, X., and Tian, Q.: Accurate medium-range global weather forecasting with 3D neural networks, Nature, 619, 533–538, <a href="https://doi.org/10.1038/s41586-023-06185-3" target="_blank">https://doi.org/10.1038/s41586-023-06185-3</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>Braga et al.(2014)</label><mixed-citation>
      
Braga, M. A., Endo, I., Galbiatti, H. F., and Carlos, D. U.: 3D full tensor gradiometry and Falcon Systems data analysis for iron ore exploration: Bau Mine, Quadrilatero Ferrifero, Minas Gerais, Brazil, Geophysics, 79, B213–B220, <a href="https://doi.org/10.1190/geo2014-0104.1" target="_blank">https://doi.org/10.1190/geo2014-0104.1</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>Chen et al.(2023)</label><mixed-citation>
      
Chen, K., Han, T., Gong, J., Bai, L., Ling, F., Luo, J. J., Chen, X., Ma, L., Zhang, T., Su, R., Ci, Y., Li, B., Yang, X., and Ouyang, W.: FengWu: Pushing the Skillful Global Medium-range Weather Forecast beyond 10 Days Lead, arXiv [preprint], <a href="https://doi.org/10.48550/arXiv.2304.02948" target="_blank">https://doi.org/10.48550/arXiv.2304.02948</a>, 6 April 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>Chen et al.(2020)</label><mixed-citation>
      
Chen, L., Cao, Y., Ma, L., and Zhang, J.: A deep learning-based methodology for precipitation nowcasting with radar, Earth Space Sci., 7, e2019EA000812, <a href="https://doi.org/10.1029/2019EA000812" target="_blank">https://doi.org/10.1029/2019EA000812</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>Czibula et al.(2021)</label><mixed-citation>
      
Czibula, G., Mihai, A., Albu, A. I., Czibula, I. G., Burcea, S., and Mezghani, A.: Autonowp: an approach using deep autoencoders for precipitation nowcasting based on weather radar reflectivity prediction, Mathematics, 9, 1653, <a href="https://doi.org/10.3390/math9141653" target="_blank">https://doi.org/10.3390/math9141653</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>Dupuy et al.(2021)</label><mixed-citation>
      
Dupuy, F., Mestre, O., Serrurier, M., Burdá, V. K., Zamo, M., Cabrera-Gutiérrez, N. C., Bakkay, M. C., Jouhaud, J. C., Mader M. A., and Oller, G.: ARPEGE cloud cover forecast postprocessing with convolutional neural network, Weather Forecast., 36, 567–586, <a href="https://doi.org/10.1175/WAF-D-20-0093.1" target="_blank">https://doi.org/10.1175/WAF-D-20-0093.1</a>, 2021

    </mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>Ehsani et al.(2021)</label><mixed-citation>
      
Ehsani, M. R., Zarei, A., Gupta, H. V., Barnard, K., and Behrangi, A.: Nowcasting-Nets: Deep neural network structures for precipitation nowcasting using IMERG, arXiv [preprint], <a href="https://doi.org/10.48550/arXiv.2108.06868" target="_blank">https://doi.org/10.48550/arXiv.2108.06868</a>, 16 August 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>Gibson(1979)</label><mixed-citation>
      
Gibson, J. J.: Ecological Approach to Visual Perception: Classic Edition, Taylor and Francis eBooks DRM Free Collection, <a href="https://doi.org/10.4324/9780203767764" target="_blank">https://doi.org/10.4324/9780203767764</a>, 1979.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>Goodfellow et al.(2014)</label><mixed-citation>
      
Goodfellow, I., Pouget-Abadie, J., Mirza, M., Xu, B., Warde-Farley, D., Ozair, S., Courville, A., and Bengio, Y.: Generative adversarial nets, Adv. Neur. In., 27,  2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>Han et al.(2019)</label><mixed-citation>
      
Han, L., Sun, J., and Zhang, W.: Convolutional neural network for convective storm nowcasting using 3-D Doppler weather radar data, IEEE T. Geosci. Remote., 58, 1487–1495, <a href="https://doi.org/10.1109/TGRS.2019.2948070" target="_blank">https://doi.org/10.1109/TGRS.2019.2948070</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>Horn and Schunck(1981)</label><mixed-citation>
      
Horn, B. K. and Schunck, B. G.: Determining optical flow, Artif. Intell., 17, 185–203, <a href="https://doi.org/10.1016/0004-3702(81)90024-2" target="_blank">https://doi.org/10.1016/0004-3702(81)90024-2</a>, 1981.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>Huang et al.(2023)</label><mixed-citation>
      
Huang, Q., Chen, S., and Tan, J.: TSRC: A Deep Learning Model for Precipitation Short-Term Forecasting over China Using Radar Echo Data, Remote Sens., 15, 142, <a href="https://doi.org/10.3390/rs15010142" target="_blank">https://doi.org/10.3390/rs15010142</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>Kim et al.(2021)</label><mixed-citation>
      
Kim, D. K., Suezawa, T., Mega, T., Kikuchi, H., Yoshikawa, E., Baron, P., and Ushio, T.: Improving precipitation nowcasting using a three-dimensional convolutional neural network model from Multi Parameter Phased Array Weather Radar observations, Atmos. Res., 262, 105774, <a href="https://doi.org/10.1016/j.atmosres.2021.105774" target="_blank">https://doi.org/10.1016/j.atmosres.2021.105774</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>Lam et al.(2023)</label><mixed-citation>
      
Lam, R., Sanchez-Gonzalez, A., Willson, M., Wirnsberger, P., Fortunato, M., Alet, F., Ravuri, S., Ewalds, T., Eaton-Rosen, Z., Hu, W., Merose, A., Hoyer, S., Holland, G., Vinyals, O., Stott, J., Pritzel, A., Mohamed, S., and Battaglia, P.: GraphCast: Learning skillful medium-range global weather forecasting, Science, 382, 1416–1421, <a href="https://doi.org/10.1126/science.adi2336" target="_blank">https://doi.org/10.1126/science.adi2336</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>Lebedev et al.(2019)</label><mixed-citation>
      
Lebedev, V., Ivashkin, V., Rudenko, I., Ganshin, A., Molchanov, A., Ovcharenko, S., Grokhovetskiy, R., Bushmarinov, I., and Solomentsev, D.: Precipitation nowcasting with satellite imagery, in: Proceedings of the 25th ACM SIGKDD international conference on knowledge discovery and data mining, Moscow, Russia, 2680–2688, <a href="https://doi.org/10.1145/3292500.3330762" target="_blank">https://doi.org/10.1145/3292500.3330762</a>, 25 July 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>Li et al.(2021)</label><mixed-citation>
      
Li, D., Liu, Y., and Chen, C.: MSDM v1.0: A machine learning model for precipitation nowcasting over eastern China using multisource data, Geosci. Model Dev., 14, 4019–4034, <a href="https://doi.org/10.5194/gmd-14-4019-2021" target="_blank">https://doi.org/10.5194/gmd-14-4019-2021</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>Li et al.(2018)</label><mixed-citation>
      
Li, L., He, Z., Chen, S., Mai, X., Zhang, A., Hu, B., Li, Z., and Tong, X.: Subpixel-based precipitation nowcasting with the pyramid Lucas–Kanade optical flow technique, Atmosphere, 9, 260, <a href="https://doi.org/10.3390/atmos9070260" target="_blank">https://doi.org/10.3390/atmos9070260</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>Liguori et al.(2014)</label><mixed-citation>
      
Liguori, S. and Rico-Ramirez, M. A.: A review of current approaches to radar-based quantitative precipitation forecasts, Int. J. River Basin Ma., 12, 391–402, <a href="https://doi.org/10.1080/15715124.2013.848872" target="_blank">https://doi.org/10.1080/15715124.2013.848872</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>Liu et al.(2015)</label><mixed-citation>
      
Liu, Y., Xi, D. G., Li, Z. L., and Hong, Y.: A new methodology for pixel-quantitative precipitation nowcasting using a pyramid Lucas Kanade optical flow approach, J. Hydrol., 529, 354–364, <a href="https://doi.org/10.1016/j.jhydrol.2015.07.042" target="_blank">https://doi.org/10.1016/j.jhydrol.2015.07.042</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>Lucas and Kanade(1981)</label><mixed-citation>
      
Lucas, B. D. and Kanade, T.: An iterative image registration technique with an application to stereo vision, in: IJCAI'81: 7th international joint conference on Artificial intelligence, Vancouver, Canada, 2, 674–679, https://hal.science/hal-03697340, August 1981.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>Luo et al.(2023)</label><mixed-citation>
      
Luo, H., Wang, Z., Yang, S., and Hua, W.: Revisiting the impact of Asian large-scale orography on the summer precipitation in Northwest China and surrounding arid and semi-arid regions, Clim. Dynam., 60, 33–46, <a href="https://doi.org/10.1007/s00382-022-06301-5" target="_blank">https://doi.org/10.1007/s00382-022-06301-5</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>Marrocu et al.(2020)</label><mixed-citation>
      
Marrocu, M. and Massidda, L.: Performance comparison between deep learning and optical flow-based techniques for nowcast precipitation from radar images, Forecasting, 2, 194–210, <a href="https://doi.org/10.3390/forecast2020011" target="_blank">https://doi.org/10.3390/forecast2020011</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>Min et al.(2019)</label><mixed-citation>
      
Min, C., Chen, S., Gourley, J. J., Chen, H., Zhang, A., Huang, Y., and Huang, C.: Coverage of China new generation weather radar network, Adv. Meteorol.,  2019, 5789358, <a href="https://doi.org/10.1155/2019/5789358" target="_blank">https://doi.org/10.1155/2019/5789358</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>Nguyen et al.(2023)</label><mixed-citation>
      
Nguyen, T., Brandstetter, J., Kapoor, A., Gupta, J. K., and Grover, A.: ClimaX: A foundation model for weather and climate, arXiv [preprint], <a href="https://doi.org/10.48550/arXiv.2301.10343" target="_blank">https://doi.org/10.48550/arXiv.2301.10343</a>, 24 January 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>Pan et al.(2021)</label><mixed-citation>
      
Pan, X., Lu, Y., Zhao, K., Huang, H., Wang, M., and Chen, H.: Improving Nowcasting of convective development by incorporating polarimetric radar variables into a deep-learning model, Geophys. Res. Lett., 48, e2021GL095302, <a href="https://doi.org/10.1029/2021GL095302" target="_blank">https://doi.org/10.1029/2021GL095302</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>Prudden et al.(2020)</label><mixed-citation>
      
Prudden, R., Adams, S., Kangin, D., Robinson, N., Ravuri, S., Mohamed, S., and Arribas, A.: A review of radar-based nowcasting of precipitation and applicable machine learning techniques, arXiv [preprint], <a href="https://doi.org/10.48550/arXiv.2005.04988" target="_blank">https://doi.org/10.48550/arXiv.2005.04988</a>, 11 May 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>Pulkkinen et al.(2019)</label><mixed-citation>
      
Pulkkinen, S., Nerini, D., Pérez Hortal, A. A., Velasco-Forero, C., Seed, A., Germann, U., and Foresti, L.: Pysteps: an open-source Python library for probabilistic precipitation nowcasting (v1.0), Geosci. Model Dev., 12, 4185–4219, <a href="https://doi.org/10.5194/gmd-12-4185-2019" target="_blank">https://doi.org/10.5194/gmd-12-4185-2019</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>Ravuri et al.(2021)</label><mixed-citation>
      
Ravuri, S., Lenc, K., Willson, M., Kangin, D., Lam, R., Mirowski, P., Fitzsimons, M., Athanassiadou, M., Kashem, S., Madge, S., Prudden, R., Mandhane, A., Clark A., Brock, A., Simonyan, K., Hadsell, R., Robinson, N., Clancy, E., Arribas, A., and Mohamed, S.: Skilful precipitation nowcasting using deep generative models of radar, Nature, 597, 672–677, <a href="https://doi.org/10.1038/s41586-021-03854-z" target="_blank">https://doi.org/10.1038/s41586-021-03854-z</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>Ronneberger et al.(2015)</label><mixed-citation>
      
Ronneberger, O., Fischer, P., and Brox, T.: U-net: Convolutional networks for biomedical image segmentation, in: Medical Image Computing and Computer-Assisted Intervention–MICCAI 2015: 18th International Conference, Part III, Munich, Germany, 18, 234–241, Munich, Germany, <a href="https://doi.org/10.1007/978-3-319-24574-4_28" target="_blank">https://doi.org/10.1007/978-3-319-24574-4_28</a>, 18 November 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>Ruzanski and Chandrasekar(2011)</label><mixed-citation>
      
Ruzanski, E. and Chandrasekar, V.: Scale filtering for improved nowcasting performance in a high-resolution X-band radar network, IEEE T. Geosci. Remote., 49, 2296–2307, <a href="https://doi.org/10.1109/TGRS.2010.2103946" target="_blank">https://doi.org/10.1109/TGRS.2010.2103946</a>, 2011.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>Sønderby et al.(2020)</label><mixed-citation>
      
Sønderby, C. K., Espeholt, L., Heek, J, Dehghani, M., Oliver, A., Salimans, T., Agrawal, S., Hichey, J., and Kalchbrenner, N.: Metnet: A neural weather model for precipitation forecasting, arXiv [preprint], <a href="https://doi.org/10.48550/arXiv.2003.12140" target="_blank">https://doi.org/10.48550/arXiv.2003.12140</a>, 24 March 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>Sadeghi et al.(2020)</label><mixed-citation>
      
Sadeghi, M., Nguyen, P., Hsu, K., and Sorooshian, S.: Improving near real-time precipitation estimation using a U-Net convolutional neural network and geographical information, Environ. Modell. Softw., 134, 104856, <a href="https://doi.org/10.1016/j.envsoft.2020.104856" target="_blank">https://doi.org/10.1016/j.envsoft.2020.104856</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>Shi et al.(2015)</label><mixed-citation>
      
Shi, X., Chen, Z., Wang, H., Yeung, D. Y., Wong, W. K., and Woo, W. C.: Convolutional LSTM network: A machine learning approach for precipitation nowcasting, Adv. Neur. In., 28,  2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>Shi et al.(2017)</label><mixed-citation>
      
Shi, X., Gao, Z., Lausen, L., Wang, H., Yeung, D. Y., Wong, W. K., and Woo, W. C.: Deep learning for precipitation nowcasting: A benchmark and a new model, Adv. Neur. In., 30,  2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>Sinclair and Pegram(2005)</label><mixed-citation>
      
Sinclair, S. and Pegram, G. G. S.: Empirical Mode Decomposition in 2-D space and time: a tool for space-time rainfall analysis and nowcasting, Hydrol. Earth Syst. Sci., 9, 127–137, <a href="https://doi.org/10.5194/hess-9-127-2005" target="_blank">https://doi.org/10.5194/hess-9-127-2005</a>, 2005.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>Singh et al.(2021)</label><mixed-citation>
      
Singh, M., Kumar, B., Rao, S., Gill, S. S., Chattopadhyay, R., Nanjundiah, R. S., and Niyogi, D.: Deep learning for improved global precipitation in numerical weather prediction systems, arXiv [preprint],  <a href="https://doi.org/10.48550/arXiv.2106.12045" target="_blank">https://doi.org/10.48550/arXiv.2106.12045</a>,  20 June 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>Su et al.(2020)</label><mixed-citation>
      
Su, A., Li, H., Cui, L., and Chen, Y.: A convection nowcasting method based on machine learning, Adv. Meteorol., 2020, 1–13, <a href="https://doi.org/10.1155/2020/5124274" target="_blank">https://doi.org/10.1155/2020/5124274</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib40"><label>Sun et al.(2014)</label><mixed-citation>
      
Sun, J., Xue, M., Wilson, J. W., Zawadzki, I., Ballard, S. P., Onvlee-Hooimeyer, J., Joe, P., Barker, D., Li, P., Golding, B., Xu, M., and Pinto, J.: Use of NWP for nowcasting convective precipitation: Recent progress and challenges, B. Am. Meteor. Soc., 95, 409–426, <a href="https://doi.org/10.1175/BAMS-D-11-00263.1" target="_blank">https://doi.org/10.1175/BAMS-D-11-00263.1</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib41"><label>Tan(2023)</label><mixed-citation>
      
Tan, J.: Deep learning model based on multi-scale feature fusion for precipitation nowcasting (v1), Zenodo [code, dataset], <a href="https://doi.org/10.5281/zenodo.8105573" target="_blank">https://doi.org/10.5281/zenodo.8105573</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib42"><label>Trebing et al.(2021)</label><mixed-citation>
      
Trebing, K., Stanczyk, T., and Mehrkanoon, S.: SmaAt-UNet: Precipitation nowcasting using a small attention-UNet architecture, Pattern Recogn. Lett., 145, 178–186, <a href="https://doi.org/10.1016/j.patrec.2021.01.036" target="_blank">https://doi.org/10.1016/j.patrec.2021.01.036</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib43"><label>Wang et al.(2004)</label><mixed-citation>
      
Wang, Z., Bovik, A. C., Sheikh, H. R., and Simoncelli, E. P.: Image quality assessment: from error visibility to structural similarity,
IEEE Image. Proc., 13, 600–612, <a href="https://doi.org/10.1109/TIP.2003.819861" target="_blank">https://doi.org/10.1109/TIP.2003.819861</a>, 2004.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib44"><label>Woo and Wong(2017)</label><mixed-citation>
      
Woo, W. C. and Wong, W. K.: Operational application of optical flow techniques to radar-based rainfall nowcasting, Atmosphere, 8, 48, <a href="https://doi.org/10.3390/atmos8030048" target="_blank">https://doi.org/10.3390/atmos8030048</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib45"><label>Yan et al.(2020)</label><mixed-citation>
      
Yan, Q., Ji, F., Miao, K., Wu, Q., Xia, Y., and Li, T.: Convolutional residual-attention: A deep learning approach for precipitation nowcasting, Adv. Meteorol., 2020, 1–12, <a href="https://doi.org/10.1155/2020/6484812" target="_blank">https://doi.org/10.1155/2020/6484812</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib46"><label>Yano et al.(2018)</label><mixed-citation>
      
Yano, J. I., Ziemiański, M. Z., Cullen, M., Termonia, P., Onvlee, J., Bengtsson, L., Carrassi, A., Davy, R., Deluca, A., Gray, S. L., Homar, V., Köhler, M., Krichak, S., Michaelides, S., Phillips, V. T. J., Soares, P. M. M., and Wyszogrodzki, A. A.: Scientific challenges of convective-scale numerical weather prediction, B. Am. Meteor. Soc., 99, 699–710, <a href="https://doi.org/10.1175/BAMS-D-17-0125.1" target="_blank">https://doi.org/10.1175/BAMS-D-17-0125.1</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib47"><label>Yasuno et al.(2021)</label><mixed-citation>
      
Yasuno, T., Ishii, A., and Amakata, M.: Rain-Code Fusion: Code-to-Code ConvLSTM Forecasting Spatiotemporal Precipitation, in: Pattern Recognition, ICPR International Workshops and Challenges: Virtual Event, Proceedings, Part VII, 20–34, Springer International Publishing, <a href="https://doi.org/10.1007/978-3-030-68787-8_2" target="_blank">https://doi.org/10.1007/978-3-030-68787-8_2</a>, 21 February 2021.


    </mixed-citation></ref-html>
<ref-html id="bib1.bib48"><label>Zheng et al.(2022)</label><mixed-citation>
      
Zheng, K., Liu, Y., Zhang, J., Luo, C., Tang, S., Ruan, H., Tan, Q., Yi, Y., and Ran, X.: GAN–argcPredNet v1.0: a generative adversarial model for radar echo extrapolation based on convolutional recurrent units, Geosci. Model Dev., 15, 1467–1475, <a href="https://doi.org/10.5194/gmd-15-1467-2022" target="_blank">https://doi.org/10.5194/gmd-15-1467-2022</a>, 2022.

    </mixed-citation></ref-html>--></article>
