<?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">
  <front>
    <journal-meta><journal-id journal-id-type="publisher">AMT</journal-id><journal-title-group>
    <journal-title>Atmospheric Measurement Techniques</journal-title>
    <abbrev-journal-title abbrev-type="publisher">AMT</abbrev-journal-title><abbrev-journal-title abbrev-type="nlm-ta">Atmos. Meas. Tech.</abbrev-journal-title>
  </journal-title-group><issn pub-type="epub">1867-8548</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/amt-18-4839-2025</article-id><title-group><article-title>A hybrid algorithm for ship clutter identification in pulse compression polarimetric radar observations</article-title><alt-title>Ship clutter identification</alt-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="no" rid="aff1 aff2 aff3">
          <name><surname>Zhang</surname><given-names>Shuai</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="yes" rid="aff4 aff5">
          <name><surname>Li</surname><given-names>Haoran</given-names></name>
          <email>lihr@cma.gov.cn</email>
        <ext-link>https://orcid.org/0000-0002-3435-8698</ext-link></contrib>
        <contrib contrib-type="author" corresp="yes" rid="aff5 aff6">
          <name><surname>Moisseev</surname><given-names>Dmitri</given-names></name>
          <email>dmitri.moisseev@helsinki.fi</email>
        <ext-link>https://orcid.org/0000-0002-4575-0409</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff5">
          <name><surname>Leskinen</surname><given-names>Matti</given-names></name>
          
        </contrib>
        <aff id="aff1"><label>1</label><institution>Meteorological Observation Center, China Meteorological Administration, Beijing, China</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>State Key Laboratory of Environment Characteristics and Effects for Near-space, Beijing, China</institution>
        </aff>
        <aff id="aff3"><label>3</label><institution>Engineering Technology Research Center for Meteorological Observation, China Meteorological Administration, Beijing, China</institution>
        </aff>
        <aff id="aff4"><label>4</label><institution>State Key Laboratory of Severe Weather, Chinese Academy of Meteorological Sciences, Beijing, China</institution>
        </aff>
        <aff id="aff5"><label>5</label><institution>Institute for Atmospheric and Earth System Research/Physics, Faculty of Science, University of Helsinki, Helsinki, Finland</institution>
        </aff>
        <aff id="aff6"><label>6</label><institution>Finnish Meteorological Institute, Helsinki, Finland</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Haoran Li (lihr@cma.gov.cn) and Dmitri Moisseev (dmitri.moisseev@helsinki.fi)</corresp></author-notes><pub-date><day>26</day><month>September</month><year>2025</year></pub-date>
      
      <volume>18</volume>
      <issue>18</issue>
      <fpage>4839</fpage><lpage>4855</lpage>
      <history>
        <date date-type="received"><day>29</day><month>November</month><year>2024</year></date>
           <date date-type="rev-request"><day>13</day><month>January</month><year>2025</year></date>
           <date date-type="rev-recd"><day>22</day><month>July</month><year>2025</year></date>
           <date date-type="accepted"><day>22</day><month>July</month><year>2025</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2025 Shuai Zhang et al.</copyright-statement>
        <copyright-year>2025</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://amt.copernicus.org/articles/18/4839/2025/amt-18-4839-2025.html">This article is available from https://amt.copernicus.org/articles/18/4839/2025/amt-18-4839-2025.html</self-uri><self-uri xlink:href="https://amt.copernicus.org/articles/18/4839/2025/amt-18-4839-2025.pdf">The full text article is available as a PDF file from https://amt.copernicus.org/articles/18/4839/2025/amt-18-4839-2025.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d2e146">With the rapid development of active-phased arrays and solid-state transmitters, pulse compression technology has become increasingly important. Currently, pulse compression waveforms with peak sidelobe levels better than <inline-formula><mml:math id="M1" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>50 dB have been developed, enabling the broader application of pulse compression technology in weather radar systems. However, existing sidelobe suppression levels are still insufficient to ensure that radar data quality is unaffected by range sidelobes for ship clutter, which have a high echo intensity and cannot be removed by conventional quality control methods. In this study, we introduce a hybrid ship clutter identification (HSCI) algorithm to address this issue in pulse compression polarimetric radar observations. The HSCI algorithm comprises two parts: mainlobe and sidelobe identification (including the range and antenna sidelobes). Mainlobe identification uses a random forest model that integrates multiple features to identify the mainlobe of ship clutter. Sidelobe identification uses a series of heuristic criteria derived from the statistical characteristics of ship clutter to distinguish them from precipitation echoes. The analysis results of two typical cases indicate that after implementing the HSCI algorithm, the impact of ship clutter on radar data is visually imperceptible. The statistical results show that the HSCI algorithm achieves a promising performance in ship clutter mainlobe identification on a test dataset comprising 400 ship clutter gates and 2500 range gates of precipitation echoes, with the precision, recall, and F1-score all exceeding 97 %. Application of this algorithm to the University of Helsinki C-band dual-polarization Doppler weather radar data successfully reproduced ship tracks in the Gulf of Finland.</p>
  </abstract>
    
<funding-group>
<award-group id="gs1">
<funding-source>National Natural Science Foundation of China</funding-source>
<award-id>42405141</award-id>
</award-group>
</funding-group>
</article-meta>
  </front>
<body>
      

<sec id="Ch1.S1" sec-type="intro">
  <label>1</label><title>Introduction</title>
      <p id="d2e165">As a sophisticated observation instrument, weather radar has significantly advanced research in disaster weather warning (Sandmæl et al., 2023; Chen et al., 2024), precipitation microphysics (Ho et al., 2023; Li et al., 2024), and quantitative precipitation estimation (Li et al., 2023; Hanft et al., 2023). Evolving demands for meteorological applications continue to drive improvements in radar performance and data quality, thereby stimulating the development of innovative radar technologies. Pulse compression, which modulates radar signals to increase bandwidth and thus achieve a better range resolution, is a typical example (Cook and Bernfeld, 1967; Rihaczek, 1969). However, the pulse compression technique was initially not widely adopted in the meteorological field because its associated range of sidelobes could obscure weak targets near strong ones.</p>
      <p id="d2e168">The recent growing popularity of solid-state transmitters and phased array radars (Weber et al., 2021; Palmer et al., 2022; Kollias et al., 2022) has yielded rapid advances in pulse compression technology. Bharadwaj and Chandrasekar (2012) proposed a combination of a continuous nonlinear frequency modulation (NLFM) waveform with a minimum integrated sidelobe level filter, and its performance was validated for reflectivity steps up to 40 dB through simulation experiments. Kurdzo et al. (2014) introduced an NLFM waveform designed using a genetic algorithm. Specifically, this approach optimized the frequency function represented by a Bezier curve to generate an NLFM waveform with low sidelobes and high range resolution. Compared with traditional windowed methods, this technique offered a sensitivity gain of approximately 3 dB. Torres et al. (2017) also used a genetic algorithm to design an NLFM waveform tailored to operational requirements, focusing on minimizing the transmission bandwidth as the primary optimization goal. Other optimization techniques used in this field include simulated annealing (Pang et al., 2015) and quadratic optimization (Argenti and Facheris, 2020). Owing to these advanced technologies, range sidelobes have been effectively suppressed, enabling the broader adoption of pulse compression technology in weather radar systems.</p>
      <p id="d2e171">Like conventional short-pulse radar, pulse compression radar data can also be contaminated by non-meteorological echoes. Therefore, quality control is crucial for the effective use of radar data. Ground clutter, a common type of non-meteorological echo, is caused by scattering from stationary targets, such as buildings or mountains (Billingsley, 2002). Typically, ground clutter exhibits a near-zero Doppler velocity and narrow Doppler spectrum width (Hubbert et al., 2009a). Numerous ground clutter identification and filtering algorithms have been developed based on this characteristic (Hubbert et al., 2009b; Torres and Warde, 2014; Golbon-Haghighi et al., 2018; Hubbert et al., 2021) and have achieved substantial success (Fig. 1). Biological echoes, caused by scattering from airborne biological entities such as insects and birds, represent another frequent source of non-meteorological echoes (Stepanian et al., 2016). Given that the shape, orientation, and other attributes of biological targets differ significantly from precipitation particles, simple metrics such as correlation coefficients or depolarization ratio thresholds can be used to effectively distinguish between these two types of targets (as demonstrated in Fig. 2; Kilambi et al., 2018; Pérez Hortal and Michelson, 2023).</p>

      <fig id="F1" specific-use="star"><label>Figure 1</label><caption><p id="d2e177">The 0.5° elevation of the Kumpula radar using the linear frequency modulation (LFM) waveform at 18:00 UTC 3 May 2020. The Gaussian model adaptive processing (GMAP) algorithm built into the RVP900 signal processor was adopted to achieve this performance. <bold>(a)</bold> Raw  reflectivity; <bold>(b)</bold> reflectivity after ground clutter filtering.</p></caption>
        <graphic xlink:href="https://amt.copernicus.org/articles/18/4839/2025/amt-18-4839-2025-f01.png"/>

      </fig>

      <fig id="F2" specific-use="star"><label>Figure 2</label><caption><p id="d2e194">The 0.5° elevation of the Kumpula radar using the LFM waveform at 08:45 UTC 4 June 2020. Precipitation echoes are concentrated within azimuthal intervals of approximately 60–180° with a high correlation coefficient, while other sectors are mainly affected by biological echoes with a low correlation coefficient. <bold>(a)</bold> Filtered reflectivity; <bold>(b)</bold> correlation coefficient.</p></caption>
        <graphic xlink:href="https://amt.copernicus.org/articles/18/4839/2025/amt-18-4839-2025-f02.jpg"/>

      </fig>

      <p id="d2e209">In addition to the commonly observed ground clutter and biological echoes, weather radars deployed along coastlines usually detect echoes scattered from ships, referred to as ship clutter, in meteorological contexts (Overeem et al., 2020). Unlike other forms of clutter, ship clutter exhibits non-zero Doppler velocities and high correlation coefficients, making it challenging for existing quality control methods to suppress it effectively (as depicted in Fig. 3). Typically, a ship spans one or more range gates. However, in pulse compression radar systems, the impact of ship clutter is not confined to these gates but also extends radially and tangentially because of the range and antenna sidelobes. As illustrated in Fig. 3, this results in numerous cross-shaped patterns that can extend over 10 km on the plan position indicator (PPI), significantly compromising the quality of the radar data.</p>

      <fig id="F3" specific-use="star"><label>Figure 3</label><caption><p id="d2e214">The 0.5° elevation of the Kumpula radar using the LFM waveform at 12:10 UTC 5 May 2020. Several ships present cross-shaped radar variable fields, as well as non-zero Doppler velocity and high correlation coefficients. <bold>(a)</bold> Filtered reflectivity; <bold>(b)</bold> Doppler velocity; <bold>(c)</bold> correlation coefficient.</p></caption>
        <graphic xlink:href="https://amt.copernicus.org/articles/18/4839/2025/amt-18-4839-2025-f03.png"/>

      </fig>

      <p id="d2e232">In this study, we propose a hybrid ship clutter identification (HSCI) algorithm to enhance the data quality and meteorological application performance of pulse compression radars. As stated above, non-meteorological echoes such as ground clutter and biological echoes can be effectively suppressed using well-established methods. This allows the identification of ship clutter in this study to be simplified to a binary classification problem, i.e., assuming that the radar observation data contain only two types of targets: ship clutter and precipitation echoes. The instruments and related datasets used in this study are described in Sect. 2. Section 3 provides an in-depth description of the HSCI algorithm, while Sect. 4 presents the algorithm performance evaluation results. A discussion and summary are presented in Sects. 5 and 6, respectively.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Instrument and data</title>
      <p id="d2e243">At the Kumpula campus of the University of Helsinki, a C-band dual-polarization Doppler weather radar (hereinafter referred to as the Kumpula radar) was installed on the rooftop of the Department of Physics building (60.204° N, 24.269° E, 60 m above mean sea level). In 2019, the klystron transmitter of the Kumpula radar was upgraded to two solid-state transmitters supported by Vaisala Oyj. The radar currently serves as a prototype for evaluating the performance of solid-state transmitters and pulse compression technology. Observational data collected between May and June 2020 were used in this study.</p>
      <p id="d2e246">The archived data from the Kumpula radar include the reflectivity factor at horizontal polarization (<inline-formula><mml:math id="M2" display="inline"><mml:mrow><mml:msub><mml:mi>Z</mml:mi><mml:mi mathvariant="normal">H</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>), Doppler velocity (<inline-formula><mml:math id="M3" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">υ</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>), Doppler spectrum width (<inline-formula><mml:math id="M4" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="italic">υ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>), differential reflectivity (<inline-formula><mml:math id="M5" display="inline"><mml:mrow><mml:msub><mml:mi>Z</mml:mi><mml:mi mathvariant="normal">DR</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>), differential phase (<inline-formula><mml:math id="M6" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">DP</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>), and co-polar correlation coefficient (<inline-formula><mml:math id="M7" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">HV</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>). The scanning strategy used by the Kumpula radar diverges from that used in operational radars, such as the volume coverage pattern 21 used by the Weather Surveillance Radar-1988 Doppler (Crum and Alberty, 1993). Specifically, the Kumpula radar conducts three PPI scans at an elevation of 0.5°, using diverse transmitting waveforms: (1) unmodulated short pulse (SP), LFM, and NLFM. For the LFM and NLFM waveforms, a frequency diversity technique was applied to address the blind-zone issue (Bharadwaj and Chandrasekar, 2012). This involves transmitting an additional unmodulated short pulse (ASP) at a slightly shifted frequency to cover the blind zones created by the modulated pulses. The detailed system characteristics of the Kumpula radar and settings for different waveforms are listed in Table 1.</p>

<table-wrap id="T1" specific-use="star"><label>Table 1</label><caption><p id="d2e319">System characteristics and waveform settings of the Kumpula radar.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="5">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:colspec colnum="5" colname="col5" align="right"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1"/>
         <oasis:entry colname="col2">SP</oasis:entry>
         <oasis:entry colname="col3">LFM</oasis:entry>
         <oasis:entry colname="col4">NLFM</oasis:entry>
         <oasis:entry colname="col5">ASP</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Pulse width (<inline-formula><mml:math id="M8" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:math></inline-formula>)</oasis:entry>
         <oasis:entry colname="col2">4.5</oasis:entry>
         <oasis:entry colname="col3">90</oasis:entry>
         <oasis:entry colname="col4">90</oasis:entry>
         <oasis:entry colname="col5">1</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Swept bandwidth (MHz)</oasis:entry>
         <oasis:entry colname="col2"><inline-formula><mml:math id="M9" display="inline"><mml:mo>/</mml:mo></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col3">2</oasis:entry>
         <oasis:entry colname="col4">3.8</oasis:entry>
         <oasis:entry colname="col5"><inline-formula><mml:math id="M10" display="inline"><mml:mo>/</mml:mo></mml:math></inline-formula></oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Pulse repetition frequency (Hz)</oasis:entry>
         <oasis:entry colname="col2">600</oasis:entry>
         <oasis:entry colname="col3">800</oasis:entry>
         <oasis:entry colname="col4">800</oasis:entry>
         <oasis:entry colname="col5">800</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Transmitter type</oasis:entry>
         <oasis:entry namest="col2" nameend="col5" align="center">Dual solid-state amplifiers </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Polarization</oasis:entry>
         <oasis:entry namest="col2" nameend="col5" align="center">Dual linear </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Frequency (GHz)</oasis:entry>
         <oasis:entry namest="col2" nameend="col5" align="center">5.6–5.65 </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Peak power (kW)</oasis:entry>
         <oasis:entry namest="col2" nameend="col5" align="center">4.5 </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Maximum duty cycle</oasis:entry>
         <oasis:entry namest="col2" nameend="col5" align="center">30 % </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">3 dB beam width (°)</oasis:entry>
         <oasis:entry namest="col2" nameend="col5" align="center">1 </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Antenna diameter (m)</oasis:entry>
         <oasis:entry namest="col2" nameend="col5" align="center">4.2 </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Antenna gain (dB)</oasis:entry>
         <oasis:entry namest="col2" nameend="col5" align="center">45 </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Sample number</oasis:entry>
         <oasis:entry namest="col2" nameend="col5" align="center">40 </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Range gate spacing (m)</oasis:entry>
         <oasis:entry namest="col2" nameend="col5" align="center">150 </oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table><table-wrap-foot><p id="d2e322">The “/” symbol denotes the absence of this parameter.</p></table-wrap-foot></table-wrap>

      <p id="d2e531">The Kumpula radar, situated on the north coast of the Gulf of Finland, which is a crucial waterway in Northern Europe, frequently detects ship clutter at low elevation angles. We compiled a radar dataset for ship clutter by manually identifying the distinct strong point echoes and cross-shaped signatures. When these static signatures were insufficient to confirm the presence of ship clutter, the movement of echoes across consecutive scans was used as supplementary evidence. We acknowledge that an objective approach could be more comparable to future studies, but no such methods are available. Regarding this process, a visual example can be seen in Fig. 4, which shows that several typical ship clutter events (marked by dashed circles with different colors) were observed by the Kumpula radar at 18:06 UTC 11 June 2020. Although their echo intensity and shape changed considerably over the ensuing 10 min (e.g., the ship clutter marked by red dashed circles), the continuous tracing proves that they came from the same target. Given that ships typically take several hours to traverse the effective field of view of the radar, we extracted only one scan per hour to maintain a high level of diversity and independence among the different instances of ship clutter. Ultimately, this method yielded a dataset comprising nearly 1600 ship clutter events across 110 scans. To evaluate the consistency of the subjectively annotated dataset, a secondary verification was conducted by an independent annotator on a representative subset. Specifically, 170 ship clutter events from 10 scans were re-labeled, and differences in labeling were observed only in two relatively weak cases between the initial and secondary annotations. This result suggests that the overall annotation quality is high and that potential subjectivity has a limited impact on the dataset. It is worth noting that the detectability of ship clutter is dependent on atmospheric conditions, and super-refraction is favorable for the radar beam to detect ships. The super-refraction frequency in summer is usually higher than in winter. Therefore, we are focused on analyzing summertime observations in this study.</p>

      <fig id="F4" specific-use="star"><label>Figure 4</label><caption><p id="d2e536">Typical ship clutter observed by the Kumpula radar at <bold>(a)</bold> 18:06 UTC, <bold>(b)</bold> 18:11 UTC, and <bold>(c)</bold> 18:16 UTC on 11 June 2020. Dashed circles with different colors indicate different ship clutter events.</p></caption>
        <graphic xlink:href="https://amt.copernicus.org/articles/18/4839/2025/amt-18-4839-2025-f04.png"/>

      </fig>

      <p id="d2e554">The precipitation dataset was manually extracted from four precipitation events that occurred on 10 May, 5 May, 4 June, and 5 June 2020. Despite the Kumpula radar using pulse compression technology, which inherently produces range sidelobes, its peak sidelobe level was maintained below <inline-formula><mml:math id="M11" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>50 dB (as shown in Sect. 3.2.1 below). Furthermore, the range sidelobes from strong precipitation echoes are typically overshadowed by the surrounding medium-intensity precipitation echoes. Consequently, for most precipitation echoes, the impact of range sidelobes was not significant. It is important to note that both datasets – ship clutter and precipitation – were derived from observational results obtained using the LFM waveform and extracted by the same annotator, who consistently adheres to the criteria mentioned above.</p>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Method</title>
      <p id="d2e572">Figure 5 shows a flowchart outlining the HSCI algorithm, which uses a straightforward sequential structure. The process begins with the identification of the mainlobe of the ship clutter in the radar data. If the identification results indicate the presence of ship clutter, the procedure continues with the identification of ship clutter sidelobes, followed by the removal of the entire ship clutter (i.e., both the mainlobe and sidelobes). The range gate exhibiting the highest reflectivity within the ship clutter is regarded as the mainlobe, whereas the remaining range gates are considered sidelobes.</p>

      <fig id="F5"><label>Figure 5</label><caption><p id="d2e577">Flowchart of the HSCI algorithm.</p></caption>
        <graphic xlink:href="https://amt.copernicus.org/articles/18/4839/2025/amt-18-4839-2025-f05.png"/>

      </fig>

<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>Mainlobe identification</title>
<sec id="Ch1.S3.SS1.SSS1">
  <label>3.1.1</label><title>Region limitation</title>
      <p id="d2e600">A single scan from weather radar typically yields hundreds of thousands of range gate observations. If the algorithm processes each gate individually, its computational efficiency is low. Moreover, because precipitation echoes occur more frequently and cover larger areas than ship clutter, there is a heightened risk of misidentifying these echoes as ship clutter. Therefore, narrowing the identification area is crucial.</p>
      <p id="d2e603">The HSCI algorithm incorporates three specific constraints to enhance efficiency and accuracy: <list list-type="custom"><list-item><label>1.</label>
      <p id="d2e608">Identification is conducted only over sea areas, as this is naturally the most likely location for ship clutter.</p></list-item><list-item><label>2.</label>
      <p id="d2e612">Identification of range gates with local maximum reflectivity is based on the definition used in this study, in which the mainlobe is the range gate with the highest reflectivity within the ship clutter.</p></list-item><list-item><label>3.</label>
      <p id="d2e616">A reflectivity threshold is set (defaulting to 20 dBZ) to mask  weak echoes. This constraint is primarily based on the consideration that the sidelobes of weak ship clutter are often undetectable due to the radar's sensitivity limitations. As a result, the impact range of ship clutter is relatively small, exhibiting characteristics similar to point clutter, which can be effectively suppressed using point clutter mitigation algorithms (Zhang et al., 2004; Vaisala, 2016).</p></list-item></list></p>
</sec>
<sec id="Ch1.S3.SS1.SSS2">
  <label>3.1.2</label><title>Feature calculation</title>
      <p id="d2e627">Extracting features from radar variable fields that can differentiate between ship clutter and precipitation echoes is a crucial step in the implementation of machine learning algorithms. Upon analyzing these fields, six distinct features were identified: reflectivity difference (RD), reflectivity gradient flag (RGF), <inline-formula><mml:math id="M12" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="italic">υ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, spectrum width ratio (SWR), <inline-formula><mml:math id="M13" display="inline"><mml:mrow><mml:msub><mml:mi>Z</mml:mi><mml:mi mathvariant="normal">DR</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and correlation coefficient difference (CCD).</p>
</sec>
<sec id="Ch1.S3.SS1.SSSx1" specific-use="unnumbered">
  <title>1. RD</title>
      <p id="d2e658">The ship is a typical point target. As depicted in Fig. 3a, there was a sharp decrease in the reflectivity when the ship moved from being directly in the beam's mainlobe to being slightly off-center. This pattern was also observed in the pulse compression radar along the radial direction. Within the HSCI algorithm, RD was developed to quantify this phenomenon, which is defined as:

              <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M14" display="block"><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:mtext>RD</mml:mtext><mml:mo>=</mml:mo><mml:mo movablelimits="false">max⁡</mml:mo><mml:mo mathsize="2.0em">[</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi>Z</mml:mi><mml:mi mathvariant="normal">H</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi></mml:mrow></mml:mfenced><mml:mo>-</mml:mo><mml:msub><mml:mi>Z</mml:mi><mml:mi mathvariant="normal">H</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>x</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi>y</mml:mi></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace linebreak="nobreak" width="0.25em"/><mml:msub><mml:mi>Z</mml:mi><mml:mi mathvariant="normal">H</mml:mi></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi></mml:mrow></mml:mfenced><mml:mo>-</mml:mo><mml:msub><mml:mi>Z</mml:mi><mml:mi mathvariant="normal">H</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi>y</mml:mi></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace width="0.25em" linebreak="nobreak"/><mml:msub><mml:mi>Z</mml:mi><mml:mi mathvariant="normal">H</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi></mml:mrow></mml:mfenced><mml:mo>-</mml:mo><mml:msub><mml:mi>Z</mml:mi><mml:mi mathvariant="normal">H</mml:mi></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace linebreak="nobreak" width="0.25em"/><mml:msub><mml:mi>Z</mml:mi><mml:mi mathvariant="normal">H</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi></mml:mrow></mml:mfenced><mml:mo>-</mml:mo><mml:msub><mml:mi>Z</mml:mi><mml:mi mathvariant="normal">H</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:mfenced><mml:mo mathsize="2.0em">]</mml:mo><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

            where <inline-formula><mml:math id="M15" display="inline"><mml:mi>x</mml:mi></mml:math></inline-formula> and <inline-formula><mml:math id="M16" display="inline"><mml:mi>y</mml:mi></mml:math></inline-formula> represent the tangential and radial indices of the mainlobe in the radar variable field, respectively, and max denotes the maximum-value function.</p>
</sec>
<sec id="Ch1.S3.SS1.SSSx2" specific-use="unnumbered">
  <title>2. RGF</title>
      <p id="d2e853">The principle of the RGF is similar to that of the RD, indicating that the reflectivity decreases as the distance from the mainlobe increases. RGF is defined as follows:

              <disp-formula id="Ch1.E2" content-type="numbered"><label>2</label><mml:math id="M17" display="block"><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:mtext>RGF</mml:mtext></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mo>=</mml:mo><mml:mfenced open="[" close="]"><mml:mrow><mml:msub><mml:mi>Z</mml:mi><mml:mi mathvariant="normal">H</mml:mi></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:mi>x</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi>y</mml:mi></mml:mrow></mml:mfenced><mml:mo>&gt;</mml:mo><mml:msub><mml:mi>Z</mml:mi><mml:mi mathvariant="normal">H</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>x</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mi>y</mml:mi></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mi mathvariant="italic">&amp;</mml:mi><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mfenced open="[" close="]"><mml:mrow><mml:msub><mml:mi>Z</mml:mi><mml:mi mathvariant="normal">H</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi>y</mml:mi></mml:mrow></mml:mfenced><mml:mo>&gt;</mml:mo><mml:msub><mml:mi>Z</mml:mi><mml:mi mathvariant="normal">H</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mi>y</mml:mi></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mi mathvariant="italic">&amp;</mml:mi><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mfenced open="[" close="]"><mml:mrow><mml:msub><mml:mi>Z</mml:mi><mml:mi mathvariant="normal">H</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:mfenced><mml:mo>&gt;</mml:mo><mml:msub><mml:mi>Z</mml:mi><mml:mi mathvariant="normal">H</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace linebreak="nobreak" width="0.25em"/><mml:mi mathvariant="italic">&amp;</mml:mi><mml:mspace width="0.25em" linebreak="nobreak"/><mml:mfenced close="]" open="["><mml:mrow><mml:msub><mml:mi>Z</mml:mi><mml:mi mathvariant="normal">H</mml:mi></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:mfenced><mml:mo>&gt;</mml:mo><mml:msub><mml:mi>Z</mml:mi><mml:mi mathvariant="normal">H</mml:mi></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:mfenced></mml:mrow></mml:mfenced><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>

            where &amp; represents the AND operation. It is important to note that, unlike RD and the other features, RGF yields a Boolean value.</p>
</sec>
<sec id="Ch1.S3.SS1.SSSx3" specific-use="unnumbered">
  <title>3. <inline-formula><mml:math id="M18" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="italic">υ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></title>
      <p id="d2e1069">As a rigid target, a ship exhibits extremely high velocity consistency. In contrast to the precipitation echo, which is formed by a multitude of precipitation particles within the sampling volume, the mainlobe of ship clutter displays a significantly lower <inline-formula><mml:math id="M19" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="italic">υ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, comparable even to ground clutter. Consequently, <inline-formula><mml:math id="M20" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="italic">υ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> was chosen as one of the features in the HSCI algorithm.</p>
</sec>
<sec id="Ch1.S3.SS1.SSSx4" specific-use="unnumbered">
  <title>4. SWR</title>
      <p id="d2e1100">When analyzing the <inline-formula><mml:math id="M21" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="italic">υ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> of ship clutter, a sudden change in the <inline-formula><mml:math id="M22" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="italic">υ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> values at the position of the mainlobe and its adjacent antenna sidelobes was observed such that <inline-formula><mml:math id="M23" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="italic">υ</mml:mi></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:mi>x</mml:mi><mml:mo>±</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi>y</mml:mi></mml:mrow></mml:mfenced><mml:mo>≫</mml:mo><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="italic">υ</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mi>y</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>. This phenomenon was observed by Feng and Fabry (2016). It was explained by the sharp change in the antenna phase pattern near the mainlobe and highlights a distinct characteristic of ship clutter.</p>
      <p id="d2e1163">Although <inline-formula><mml:math id="M24" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="italic">υ</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>±</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M25" display="inline"><mml:mo>&gt;</mml:mo></mml:math></inline-formula> <inline-formula><mml:math id="M26" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="italic">υ</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mi>y</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, the difference is relatively minor when compared to the <inline-formula><mml:math id="M27" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="italic">υ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> of precipitation echoes. To better illustrate the relative relationship between <inline-formula><mml:math id="M28" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="italic">υ</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>±</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M29" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="italic">υ</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mi>y</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>, we propose using the SWR, defined as follows:

              <disp-formula id="Ch1.E3" content-type="numbered"><label>3</label><mml:math id="M30" display="block"><mml:mrow><mml:mtext>SWR</mml:mtext><mml:mo>=</mml:mo><mml:mo movablelimits="false">max⁡</mml:mo><mml:mfenced close="]" open="["><mml:mrow><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="italic">υ</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="italic">υ</mml:mi></mml:msub><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:mfrac></mml:mstyle><mml:mo>,</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="italic">υ</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi>x</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>,</mml:mo><mml:mi>y</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="italic">υ</mml:mi></mml:msub><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:mfrac></mml:mstyle></mml:mrow></mml:mfenced><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula></p>
</sec>
<sec id="Ch1.S3.SS1.SSSx5" specific-use="unnumbered">
  <title>5. <inline-formula><mml:math id="M31" display="inline"><mml:mrow><mml:msub><mml:mi>Z</mml:mi><mml:mi mathvariant="normal">DR</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></title>
      <p id="d2e1384"><inline-formula><mml:math id="M32" display="inline"><mml:mrow><mml:msub><mml:mi>Z</mml:mi><mml:mi mathvariant="normal">DR</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mrow></mml:math></inline-formula> the ratio of reflectivity from horizontal to vertical polarization, can, to some extent, indicate the shape of precipitation particles (Seliga and Bringi, 1976). During descent, raindrops encounter air resistance that causes large raindrops to split into smaller droplets. On the other hand, hail tumbles as it falls, leading to <inline-formula><mml:math id="M33" display="inline"><mml:mrow><mml:msub><mml:mi>Z</mml:mi><mml:mi mathvariant="normal">DR</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> values close to 0 dB. Consequently, <inline-formula><mml:math id="M34" display="inline"><mml:mrow><mml:msub><mml:mi>Z</mml:mi><mml:mi mathvariant="normal">DR</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> values for most precipitation echoes typically fall within the specific range of <inline-formula><mml:math id="M35" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>1 to 6 dB (Kumjian, 2013). However, in our analysis of ship clutter, we observed that <inline-formula><mml:math id="M36" display="inline"><mml:mrow><mml:msub><mml:mi>Z</mml:mi><mml:mi mathvariant="normal">DR</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> values varied almost randomly across the entire range (<inline-formula><mml:math id="M37" display="inline"><mml:mo lspace="0mm">-</mml:mo></mml:math></inline-formula>8 to 8 dB in the Kumpula radar). Thus, <inline-formula><mml:math id="M38" display="inline"><mml:mrow><mml:msub><mml:mi>Z</mml:mi><mml:mi mathvariant="normal">DR</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> was incorporated as a feature into the HSCI algorithm.</p>
</sec>
<sec id="Ch1.S3.SS1.SSSx6" specific-use="unnumbered">
  <title>6. CCD</title>
      <p id="d2e1464">As depicted in Figs. 2b and 3c, the mainlobe of ship clutter typically exhibits a high <inline-formula><mml:math id="M39" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">HV</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, like that of precipitation echoes, while that in the antenna sidelobes of ship clutter sharply decreases. This phenomenon can be attributed to the antenna pattern, where the horizontal and vertical polarization channels align well in the mainlobe but mismatch in the sidelobes. Consequently, this study introduces the CCD to quantify the disparity between the antenna mainlobe and the sidelobes of ship clutter. The CCD is defined as follows:

              <disp-formula id="Ch1.E4" content-type="numbered"><label>4</label><mml:math id="M40" display="block"><mml:mtable class="split" rowspacing="0.2ex" displaystyle="true" columnalign="right left"><mml:mtr><mml:mtd><mml:mrow><mml:mtext>CCD</mml:mtext><mml:mo>=</mml:mo><mml:mo movablelimits="false">max⁡</mml:mo><mml:mo mathsize="2.0em">[</mml:mo></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">HV</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi></mml:mrow></mml:mfenced><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">HV</mml:mi></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:mi>x</mml:mi><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mi>y</mml:mi></mml:mrow></mml:mfenced><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd/><mml:mtd><mml:mrow><mml:mspace width="0.25em" linebreak="nobreak"/><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">HV</mml:mi></mml:msub><mml:mfenced close=")" open="("><mml:mrow><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi>y</mml:mi></mml:mrow></mml:mfenced><mml:mo>-</mml:mo><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">HV</mml:mi></mml:msub><mml:mfenced open="(" close=")"><mml:mrow><mml:mi>x</mml:mi><mml:mo>+</mml:mo><mml:mn mathvariant="normal">2</mml:mn><mml:mo>,</mml:mo><mml:mi>y</mml:mi></mml:mrow></mml:mfenced><mml:mo mathsize="2.0em">]</mml:mo><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
      <p id="d2e1572">Figure 6 shows the normalized histograms for the six features of ship clutter and precipitation echoes using the datasets specified in Sect. 2. It is worth noting that all feature values are raw, with no normalization or scaling applied. The overlapping areas of the probability distribution densities of the two echo types are listed in Table 2. This overlap quantitatively reflects the discriminatory ability of each feature, with smaller values indicating better differentiation capability. Although the statistical analysis revealed that RD offers the most effective discrimination among all the features, neither ship clutter nor precipitation echoes can be accurately distinguished by relying solely on a single feature. Thus, it is essential to integrate multiple features to further enhance the identification accuracy.</p>

      <fig id="F6" specific-use="star"><label>Figure 6</label><caption><p id="d2e1577">Normalized histograms of six features across selected datasets. <bold>(a)</bold> RD; <bold>(b)</bold> RGF; <bold>(c)</bold> <inline-formula><mml:math id="M41" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="italic">υ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>; <bold>(d)</bold> SWR; <bold>(e)</bold> <inline-formula><mml:math id="M42" display="inline"><mml:mrow><mml:msub><mml:mi>Z</mml:mi><mml:mi mathvariant="normal">DR</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>; and <bold>(f)</bold> CCD. Blue and orange denote ship clutter and precipitation echoes, respectively.</p></caption>
            <graphic xlink:href="https://amt.copernicus.org/articles/18/4839/2025/amt-18-4839-2025-f06.png"/>

          </fig>

<table-wrap id="T2"><label>Table 2</label><caption><p id="d2e1631">Overlapping area between normalized histograms for ship clutter and precipitation echoes of six features.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="2">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Feature</oasis:entry>
         <oasis:entry colname="col2">Overlapping area</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">RD</oasis:entry>
         <oasis:entry colname="col2">14.34 %</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">RGF</oasis:entry>
         <oasis:entry colname="col2">25.93 %</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M43" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="italic">υ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">26.56 %</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">SWR</oasis:entry>
         <oasis:entry colname="col2">34.13 %</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1"><inline-formula><mml:math id="M44" display="inline"><mml:mrow><mml:msub><mml:mi>Z</mml:mi><mml:mi mathvariant="normal">DR</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula></oasis:entry>
         <oasis:entry colname="col2">33.35 %</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">CCD</oasis:entry>
         <oasis:entry colname="col2">20.19 %</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

</sec>
<sec id="Ch1.S3.SS1.SSS3">
  <label>3.1.3</label><title>Identification model</title>
      <p id="d2e1739">In this study, a random forest model was used to integrate multiple features to identify ship clutter. Random forest is a classic machine learning algorithm that primarily constructs multiple decision trees and combines their prediction results to enhance overall prediction accuracy and stability. Owing to the advantages of random forest, such as high execution efficiency, no need to scale input features, and the ability to handle missing data, it has been widely used in the field of weather radar, including tornado identification (Sandmæl et al., 2023), precipitation forecasting (Mao and Sorteberg, 2020), and raindrop size distribution retrievals (Conrick et al., 2020). This study does not provide an in-depth introduction to the principle of the random forest algorithm; details can be found in Ho (1998) and Breiman (2001).</p>
      <p id="d2e1742">Like other supervised learning methods, the development of the random forest model involves two steps: training and testing. The ship clutter and precipitation datasets mentioned in Sect. 2 were split into training and test sets at a ratio of <inline-formula><mml:math id="M45" display="inline"><mml:mrow><mml:mn mathvariant="normal">3</mml:mn><mml:mo>:</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:math></inline-formula>. Although the selected precipitation dataset is extensive, approximately only 10 000 range gates remain after applying the region limitation described in Sect. 3.1.1 (7500 for training and 2500 for testing). In this study, the Python scikit-learn machine learning library was used for training, testing, and subsequent prediction tasks (Pedregosa et al., 2011). The input for the random forest model comprises the six features of the target range gate, and the output is a Boolean identification result, where 1 and 0 represent ship clutter and precipitation echoes, respectively. The hyperparameter configurations of the random forest model in the HSCI algorithm are listed in Table 3. The “GridSearchCV” method from scikit-learn was used to determine the optimal hyperparameters (listed in the third column of Table 3) by tuning the model through iterations over the hyperparameter value ranges (shown in the second column of Table 3). Specifically, a <inline-formula><mml:math id="M46" display="inline"><mml:mi>k</mml:mi></mml:math></inline-formula>-fold cross-validation approach was integrated into this process, with the default setting using 5 folds. This means that the training dataset was partitioned into five subsets, and for each hyperparameter configuration, the model was trained on four subsets and validated on the remaining one. This procedure was repeated five times (once for each subset), with the average performance across all folds serving as the evaluation metric. The hyperparameter combination that yielded the highest average performance was then selected as optimal. A detailed description of these hyperparameters can be found in Pedregosa et al. (2011).</p>

<table-wrap id="T3" specific-use="star"><label>Table 3</label><caption><p id="d2e1767">List of hyperparameter values used in the random forest model for the HSCI algorithm.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="3">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="left"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Hyperparameter</oasis:entry>
         <oasis:entry colname="col2">Value range</oasis:entry>
         <oasis:entry colname="col3">Selected value</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">n_estimators</oasis:entry>
         <oasis:entry colname="col2">10, 20, 50, 100, 200</oasis:entry>
         <oasis:entry colname="col3">100</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">criterion</oasis:entry>
         <oasis:entry colname="col2">entropy, gini</oasis:entry>
         <oasis:entry colname="col3">entropy</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">max_depth</oasis:entry>
         <oasis:entry colname="col2">None, 5, 10</oasis:entry>
         <oasis:entry colname="col3">5</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">min_samples_split</oasis:entry>
         <oasis:entry colname="col2">1, 2, 4</oasis:entry>
         <oasis:entry colname="col3">4</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">min_samples_leaf</oasis:entry>
         <oasis:entry colname="col2">1, 2, 4</oasis:entry>
         <oasis:entry colname="col3">1</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">min_weight_fraction_leaf</oasis:entry>
         <oasis:entry colname="col2">0</oasis:entry>
         <oasis:entry colname="col3">0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">max_features</oasis:entry>
         <oasis:entry colname="col2">None, auto</oasis:entry>
         <oasis:entry colname="col3">auto</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">max_leaf_nodes</oasis:entry>
         <oasis:entry namest="col2" nameend="col3" align="center">None </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">min_impurity_decrease</oasis:entry>
         <oasis:entry namest="col2" nameend="col3" align="center">0 </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">bootstrap</oasis:entry>
         <oasis:entry namest="col2" nameend="col3" align="center">True </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">oob_score</oasis:entry>
         <oasis:entry namest="col2" nameend="col3" align="center">False </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">random_state</oasis:entry>
         <oasis:entry namest="col2" nameend="col3" align="center">None </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">warm_start</oasis:entry>
         <oasis:entry namest="col2" nameend="col3" align="center">False </oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">class_weight</oasis:entry>
         <oasis:entry namest="col2" nameend="col3" align="center">balanced_subsample </oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

</sec>
</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><title>Sidelobe identification</title>
<sec id="Ch1.S3.SS2.SSS1">
  <label>3.2.1</label><title>Adaptively determine the potential sidelobe distribution (PSD)</title>
      <p id="d2e1965">Although the scattered energy of the ship clutter is predominantly concentrated in the mainlobe, the extensive distribution of weaker sidelobes can significantly interfere with radar data applications. Therefore, once the mainlobe is identified, the next step involves identifying the sidelobes. Unlike mainlobe identification, which is performed gate by gate, sidelobe identification leverages mainlobe identification results to determine the PSD.</p>
      <p id="d2e1968">Sidelobes in ship clutter typically appear in a cross-shape but vary in size. The signal-to-noise ratio (SNR) of a sidelobe at different positions (SNR<inline-formula><mml:math id="M47" display="inline"><mml:mrow><mml:msub><mml:mi/><mml:mi mathvariant="normal">side</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>y</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula>) is influenced by the SNR of the mainlobe (SNR<sub>main</sub>), the ambiguity function, and the antenna pattern, where <inline-formula><mml:math id="M49" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>x</mml:mi></mml:mrow></mml:math></inline-formula> and <inline-formula><mml:math id="M50" display="inline"><mml:mrow><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>y</mml:mi></mml:mrow></mml:math></inline-formula> represent the distance from the mainlobe in the tangential and radial directions, respectively. If SNR<inline-formula><mml:math id="M51" display="inline"><mml:mrow><mml:msub><mml:mi/><mml:mi mathvariant="normal">side</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>y</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> at a range gate falls below a set SNR threshold, that gate will be masked, and no radar variables will be output. Therefore, a static PSD setting may be insufficient when SNR<sub>main</sub> is high and excessive when SNR<sub>main</sub> is low.</p>
      <p id="d2e2067">To determine the sidelobe distribution settings more effectively, it is essential to make adaptive decisions for different ship clutter events. Three main factors influence the sidelobe distribution: SNR<sub>main</sub>, the relative power between the mainlobe and sidelobe, and the SNR threshold used in the radar variable estimation. Although the Kumpula radar does not directly output SNR values, this study proposes a method to obtain the SNR indirectly from reflectivity (details in Appendix A). Moreover, the SNR threshold is set by the user and is a known value (1.5 dB for the Kumpula radar). The relative power between the mainlobe and sidelobe can be calculated theoretically using the ambiguity function of the specified pulse compression waveform and antenna pattern. However, discrepancies between theoretical analysis and actual observations may arise because of unforeseen factors. Consequently, this study derived the relative power between the mainlobe and sidelobe through a statistical analysis of actual data.</p>
      <p id="d2e2079">To capture as many sidelobe distribution characteristics as possible, only ship clutter with SNR<sub>main</sub> <inline-formula><mml:math id="M56" display="inline"><mml:mo>&gt;</mml:mo></mml:math></inline-formula> 50 dB was selected from the dataset. Because statistical results can be skewed by echoes from other sources that overlap with the mainlobe and/or sidelobe of the ship clutter, only eight relatively isolated ship clutter events were ultimately selected for the analysis of PSD statistics. For these clutter events, range gates where sidelobes were located were manually selected within 13.5 km (90 gates on the Kumpula radar) in the radial direction and 15° (15 rays) in the tangential direction, centered on the mainlobe. It is worth noting that the radius along the radial and tangential directions is determined by the inherent characteristics of the pulse width and antenna pattern of the Kumpula radar. For a pulse width of 90 <inline-formula><mml:math id="M57" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">s</mml:mi></mml:mrow></mml:math></inline-formula> (Table 1), the maximum range affected by the range sidelobes of ship clutter is 13.5 km. Moreover, as the angle deviates from the mainlobe, the power of the sidelobe echoes decreases significantly. Therefore, the sidelobes beyond the 15° azimuthal range can be considered below the radar's sensitivity and thus unobservable. To facilitate statistical analysis across different ship clutter events, the SNR values of the ship clutter were normalized (i.e., SNR<sub>main</sub> and SNR<inline-formula><mml:math id="M59" display="inline"><mml:mrow><mml:msub><mml:mi/><mml:mi mathvariant="normal">side</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>y</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> were subtracted from SNR<sub>main</sub> in dB units). Owing to several factors in actual observations, the relative relationship between the mainlobe and sidelobes of the eight ship clutter events was inconsistent. As previously discussed, to capture as many sidelobe distribution characteristics as possible (thereby ensuring the results are applicable across a wide range of scenarios), the maximum value of SNR<inline-formula><mml:math id="M61" display="inline"><mml:mrow><mml:msub><mml:mi/><mml:mi mathvariant="normal">side</mml:mi></mml:msub><mml:mo>(</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>x</mml:mi><mml:mo>,</mml:mo><mml:mi mathvariant="normal">Δ</mml:mi><mml:mi>y</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> from the eight ship clutter events was selected. Additionally, the maximum values of the antenna sidelobes were obtained on both sides, using the antenna mainlobe as the reference axis.</p>
      <p id="d2e2176">The statistical results of the relative power between the mainlobe and sidelobe are shown in Fig. 7. When a range gate was identified as the mainlobe of the ship clutter, the SNR differences between it and the surrounding range gates were calculated. Range gates with SNR differences exceeding the statistical results shown in Fig. 7 were identified as PSD.</p>

      <fig id="F7"><label>Figure 7</label><caption><p id="d2e2181">Statistical result of the relative power between the mainlobe and sidelobe for eight ship clutter events with high SNR.</p></caption>
            <graphic xlink:href="https://amt.copernicus.org/articles/18/4839/2025/amt-18-4839-2025-f07.png"/>

          </fig>

</sec>
<sec id="Ch1.S3.SS2.SSS2">
  <label>3.2.2</label><title>Velocity and SNR filter</title>
      <p id="d2e2198">As shown in Fig. 8, the adaptively determined PSD is effective in identifying all affected range gates for isolated ship clutter. However, when ship clutter overlaps with other types of echoes, such as the precipitation echoes shown in Fig. 9, eliminating the PSD can lead to the loss of important information. In other words, the PSD is a sufficient but unnecessary condition for the sidelobe distribution of the ship clutter. Thus, additional constraints are required to refine the PSD screening.</p>

      <fig id="F8" specific-use="star"><label>Figure 8</label><caption><p id="d2e2203">The 0.5° elevation of the Kumpula radar using the LFM waveform at 11:55 UTC 5 May 2020. <bold>(a)</bold> Reflectivity before ship clutter filtering; <bold>(b)</bold> reflectivity after filtering all range gates in the PSD; <bold>(c)</bold> Doppler velocity; <bold>(d)</bold> reflectivity after filtering using velocity and SNR thresholds.</p></caption>
            <graphic xlink:href="https://amt.copernicus.org/articles/18/4839/2025/amt-18-4839-2025-f08.png"/>

          </fig>

      <fig id="F9" specific-use="star"><label>Figure 9</label><caption><p id="d2e2226">The 0.5° elevation of the Kumpula radar using the LFM waveform at 19:55 UTC 4 June 2020. <bold>(a)</bold> Reflectivity before ship clutter filtering; <bold>(b)</bold> reflectivity after filtering all range gates in the PSD; <bold>(c)</bold> Doppler velocity; <bold>(d)</bold> reflectivity after filtering using velocity and SNR thresholds.</p></caption>
            <graphic xlink:href="https://amt.copernicus.org/articles/18/4839/2025/amt-18-4839-2025-f09.jpg"/>

          </fig>

      <p id="d2e2248">When analyzing the signatures of ship clutter across different radar variables, it was found that the <inline-formula><mml:math id="M62" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">υ</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> of the sidelobes exhibits consistent patterns. This consistency makes <inline-formula><mml:math id="M63" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">υ</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> a highly effective indicator for PSD screening. As shown in Fig. 8a, among the five identified ship clutter events, Nos. 1 and 4 are particularly notable for their distinct cross-shaped patterns. Correspondingly, their <inline-formula><mml:math id="M64" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">υ</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (Fig. 8c) also display cross-shaped distributions with small differences within each group (standard deviations of 0.48 and 0.37 m s<sup>−1</sup>, respectively).</p>
      <p id="d2e2296">To quantitatively assess the <inline-formula><mml:math id="M66" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">υ</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> distribution of ship clutter, we selected datasets based on criteria similar to those for the PSD statistics described in Sect. 3.2.1, albeit with less stringent SNR requirements. Consequently, statistics were gathered from 65 ship clutter samples. After normalizing the SNR and <inline-formula><mml:math id="M67" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">υ</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> of the ship clutter sidelobes, the data were categorized into bins based on the power difference between the sidelobes and the mainlobe, ranging from <inline-formula><mml:math id="M68" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>80 to 0 dB in 20 dB increments. The statistical outcomes, illustrated in the violin plot in Fig. 10, indicate that while there are outliers, a <inline-formula><mml:math id="M69" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">υ</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> threshold of 1 m s<sup>−1</sup> is adequate to encompass most ship clutter sidelobes.</p>

      <fig id="F10"><label>Figure 10</label><caption><p id="d2e2353">Violin plots showing the normalizing <inline-formula><mml:math id="M71" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">υ</mml:mi><mml:mi mathvariant="bold">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> for the normalizing SNR of ship clutter sidelobes from <inline-formula><mml:math id="M72" display="inline"><mml:mo>-</mml:mo></mml:math></inline-formula>80 to 0 dB in steps of 20 dB.</p></caption>
            <graphic xlink:href="https://amt.copernicus.org/articles/18/4839/2025/amt-18-4839-2025-f10.png"/>

          </fig>

      <p id="d2e2380">A notable exception, however, is ship clutter No. 1 in Fig. 9, where precipitation and ship clutter overlap and exhibit similar  <inline-formula><mml:math id="M73" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">υ</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> values. To address this, we introduced an additional SNR threshold, that is, the SNR of the ship clutter sidelobe must exceed the lower limit used for PSD determination in Sect. 3.2.1 but not exceed the higher SNR threshold (default to 10 dB). Typically, the SNR of ship clutter sidelobes is lower than that of precipitation echoes.</p>
      <p id="d2e2394">The identification results, after applying the <inline-formula><mml:math id="M74" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">υ</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> and SNR thresholds, are presented in Figs. 8d and 9d. Compared with Fig. 9a, Fig. 9d effectively isolates and removes only the regions affected by ship clutter, with minimal loss of precipitation echo information. Meanwhile, there is no observable degradation in the identification performance for the isolated ship clutter between Fig. 8a and d.</p>
</sec>
</sec>
</sec>
<sec id="Ch1.S4">
  <label>4</label><title>Performance evaluation</title>
<sec id="Ch1.S4.SS1">
  <label>4.1</label><title>Case analysis</title>
      <p id="d2e2425">Figure 11a presents a typical clear-air scenario observed by the Kumpula radar using the LFM waveform at 13:10 UTC on 5 May 2020, where several ship clutter events were observed in isolation from the precipitation and sea clutter. The results of the mainlobe identification are indicated by red circles. In Fig. 11a, which displays the <inline-formula><mml:math id="M75" display="inline"><mml:mrow><mml:msub><mml:mi>Z</mml:mi><mml:mi mathvariant="normal">H</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> before the application of ship clutter filtering, both strong cross-shaped and weaker point-shaped ship clutter are evident. Following the implementation of ship clutter filtering, as shown in Fig. 11b, both strong and weak ship clutter were effectively removed. The influence of ship clutter on <inline-formula><mml:math id="M76" display="inline"><mml:mrow><mml:msub><mml:mi>Z</mml:mi><mml:mi mathvariant="normal">H</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> was substantially mitigated, rendering it visually undetectable.</p>

      <fig id="F11" specific-use="star"><label>Figure 11</label><caption><p id="d2e2452">Reflectivity on the 0.5° elevation of the Kumpula radar using the LFM (13:10 UTC) and NLFM (13:11 UTC) waveforms on 5 May 2020. <bold>(a)</bold> Before ship clutter filtering using the LFM waveform; <bold>(b)</bold> after ship clutter filtering using the LFM waveform; <bold>(c)</bold> before ship clutter filtering using the NLFM waveform; <bold>(d)</bold> after ship clutter filtering using the NLFM waveform. The mainlobe identification results are highlighted by red circles.</p></caption>
          <graphic xlink:href="https://amt.copernicus.org/articles/18/4839/2025/amt-18-4839-2025-f11.png"/>

        </fig>

      <p id="d2e2473">Figure 11c presents the observation from the Kumpula radar at an adjacent time, using the NLFM waveform. To demonstrate the generalizability of the HSCI algorithm, we applied it to this case, observed under the NLFM waveform. It is worth noting that the mainlobe identification employed the same random forest model as that used for the LFM waveform. However, the relative power relationship between the mainlobe and sidelobes was re-estimated based on observations under the NLFM waveform, primarily due to the different sidelobe structures of the two waveforms. As shown in Fig. 11d, the HSCI algorithm achieves ship clutter suppression performance comparable to that under the LFM waveform. This demonstrates that the HSCI algorithm is not only effective for LFM waveforms but also exhibits good generalizability across different waveform types.</p>
      <p id="d2e2477">A precipitation event observed by the Kumpula radar at 22:40 UTC on 4 June 2020 is shown in Fig. 12, in which several ship clutter events were completely mixed with precipitation echoes. In cases where ship clutter sidelobes are involved, the echo intensity of most ship clutter sidelobes is generally lower than that of the adjacent precipitation echoes. As a result, the intrinsic characteristics of the ship clutter sidelobes, such as the <inline-formula><mml:math id="M77" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">υ</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> values approaching those of the ship clutter mainlobe, are not prominently displayed in these overlapping range gates. Instead, the characteristics of the dominant precipitation echoes prevail. Therefore, the analysis primarily focuses on the identification of ship clutter mainlobes. This typical case includes the three main output scenarios of the HSCI algorithm: (1) ship clutter is successfully identified (highlighted with red or white circles); (2) precipitation echoes are mistakenly identified as ship clutter (red or white circles indicated by arrows); and (3) ship clutter is not effectively identified (highlighted with black rectangles). For the first scenario, a comparison between Fig. 12a and b shows that the impact of ship clutter has been effectively suppressed without compromising the surrounding precipitation echoes. In the second scenario, although errors occurred in the mainlobe identification, the application of velocity and SNR filters in sidelobe identification effectively controlled the loss of precipitation echoes – that is, only the range gate misidentified as a ship clutter mainlobe and its eight nearest neighboring gates were mistakenly removed. For the third scenario, although the presence of ship clutter can be inferred from polarimetric variables such as <inline-formula><mml:math id="M78" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ρ</mml:mi><mml:mi mathvariant="normal">HV</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (Fig. 12d), its impact on <inline-formula><mml:math id="M79" display="inline"><mml:mrow><mml:msub><mml:mi>Z</mml:mi><mml:mi mathvariant="normal">H</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> (Fig. 12a) is so minimal that it is virtually undetectable.</p>

      <fig id="F12" specific-use="star"><label>Figure 12</label><caption><p id="d2e2515">The 0.5° elevation of the Kumpula radar using the LFM waveform at 22:40 UTC 4 June 2020. <bold>(a)</bold> Reflectivity before ship clutter filtering; <bold>(b)</bold> reflectivity after ship clutter filtering; <bold>(c)</bold> Doppler velocity before ship clutter filtering; <bold>(d)</bold> co-polar correlation coefficient after ship clutter filtering. The mainlobe identification results are highlighted with red or white circles, with misidentified cases indicated by blue arrows, whereas the unrecognized ones are highlighted with black rectangles.</p></caption>
          <graphic xlink:href="https://amt.copernicus.org/articles/18/4839/2025/amt-18-4839-2025-f12.jpg"/>

        </fig>

</sec>
<sec id="Ch1.S4.SS2">
  <label>4.2</label><title>Statistical evaluation</title>
      <p id="d2e2544">A quarter of the manually curated dataset, consisting of 400 gates for ship clutter and 2500 gates for precipitation echoes, was used to objectively assess the mainlobe identification results. The remainder of the dataset (75 %) served as the training set for the random forest identification model. Three metrics – precision, recall, and F1-score – were used in this study to evaluate the performance of the HSCI algorithm. They are defined as follows:

                <disp-formula specific-use="gather" content-type="numbered"><mml:math id="M80" display="block"><mml:mtable displaystyle="true"><mml:mlabeledtr id="Ch1.E5"><mml:mtd><mml:mtext>5</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mtext>Precision</mml:mtext><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mtext>TP</mml:mtext><mml:mrow><mml:mtext>TP</mml:mtext><mml:mo>+</mml:mo><mml:mtext>FP</mml:mtext></mml:mrow></mml:mfrac></mml:mstyle><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E6"><mml:mtd><mml:mtext>6</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle class="stylechange" displaystyle="true"/><mml:mtext>Recall</mml:mtext><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mtext>TP</mml:mtext><mml:mrow><mml:mtext>TP</mml:mtext><mml:mo>+</mml:mo><mml:mtext>FN</mml:mtext></mml:mrow></mml:mfrac></mml:mstyle><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr><mml:mlabeledtr id="Ch1.E7"><mml:mtd><mml:mtext>7</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mstyle displaystyle="true" class="stylechange"/><mml:mtext>F1-score</mml:mtext><mml:mo>=</mml:mo><mml:mstyle displaystyle="true"><mml:mfrac style="display"><mml:mrow><mml:mn mathvariant="normal">2</mml:mn><mml:mo>×</mml:mo><mml:mtext>Precision</mml:mtext><mml:mo>×</mml:mo><mml:mtext>Recall</mml:mtext></mml:mrow><mml:mrow><mml:mtext>recision</mml:mtext><mml:mo>+</mml:mo><mml:mtext>Recall</mml:mtext></mml:mrow></mml:mfrac></mml:mstyle><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mlabeledtr></mml:mtable></mml:math></disp-formula>

          where TP denotes the number of range gates correctly identified, FP denotes the number of range gates incorrectly identified, and FN denotes the number of range gates not identified. Table 4 summarizes the precision, recall, and F1-score of the HSCI algorithm on the test dataset. For ship clutter, the algorithm achieved a precision of 99.49 %, a recall of 97.25 %, and an F1-score of 98.36 %. In the case of precipitation echoes, precision reached 99.56 %, recall 99.92 %, and the F1-score 99.74 %. These results demonstrate that the HSCI algorithm performs well on both echo types, with all three metrics exceeding 97 % and most exceeding 99 %.</p>

<table-wrap id="T4"><label>Table 4</label><caption><p id="d2e2640">Performance evaluation results of the HSCI algorithm for identifying the ship clutter mainlobe based on the test dataset.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="4">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="left"/>
     <oasis:colspec colnum="3" colname="col3" align="left"/>
     <oasis:colspec colnum="4" colname="col4" align="left"/>
     <oasis:thead>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">Echo type</oasis:entry>
         <oasis:entry colname="col2">Precision</oasis:entry>
         <oasis:entry colname="col3">Recall</oasis:entry>
         <oasis:entry colname="col4">F1-score</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Ship clutter</oasis:entry>
         <oasis:entry colname="col2">99.49 %</oasis:entry>
         <oasis:entry colname="col3">97.25 %</oasis:entry>
         <oasis:entry colname="col4">98.36 %</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">Precipitation echoes</oasis:entry>
         <oasis:entry colname="col2">99.56 %</oasis:entry>
         <oasis:entry colname="col3">99.92 %</oasis:entry>
         <oasis:entry colname="col4">99.74 %</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

      <p id="d2e2708">The performance of the identification process was further quantified using a probability density plot like that shown in Fig. 6, where the overlapping area between the distributions of ship clutter and precipitation echoes was only 2.83 %. This represents a significant improvement over the results obtained using a single feature, as detailed in Table 2, and underscores the benefits of integrating multiple features to enhance the identification accuracy.</p>
      <p id="d2e2712">In addition to using labeled datasets to evaluate the performance of mainlobe identification, this study also incorporated observed scanning data from the Kumpula radar. Unlike other studies that typically present identification results from one or a few radar scans (Tang et al., 2014; Kurdzo et al., 2020), our analysis encompasses a 24 h precipitation event on 4 June 2020. The <inline-formula><mml:math id="M81" display="inline"><mml:mrow><mml:msub><mml:mi>Z</mml:mi><mml:mi mathvariant="normal">H</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> value both before and after the removal of ship clutter was converted into precipitation rates (<inline-formula><mml:math id="M82" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula>) using the <inline-formula><mml:math id="M83" display="inline"><mml:mi>Z</mml:mi></mml:math></inline-formula>–<inline-formula><mml:math id="M84" display="inline"><mml:mi>R</mml:mi></mml:math></inline-formula> relationship <inline-formula><mml:math id="M85" display="inline"><mml:mrow><mml:msub><mml:mi>Z</mml:mi><mml:mi mathvariant="normal">H</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M86" display="inline"><mml:mo>=</mml:mo></mml:math></inline-formula> 300<inline-formula><mml:math id="M87" display="inline"><mml:mrow><mml:msup><mml:mi>R</mml:mi><mml:mn mathvariant="normal">1.6</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> (Marshall and Palmer, 1948), and the total precipitation rate for the entire event was accumulated. The conversion of <inline-formula><mml:math id="M88" display="inline"><mml:mrow><mml:msub><mml:mi>Z</mml:mi><mml:mi mathvariant="normal">H</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> to the precipitation rate has two important purposes. First, the precipitation rate is a critical parameter in meteorological applications, offering a more direct reflection of identification performance. Secondly, it facilitates the accumulation of data, allowing for the analysis of long-term effects.</p>
      <p id="d2e2788">The rain accumulations before and after the removal of ship clutter are shown in Fig. 13 and b. As illustrated in Fig. 13a, numerous areas with high precipitation accumulation appear in linear formations over the sea. Following the application of ship clutter removal, as shown in Fig. 13b, these anomalous values were effectively eliminated, whereas the precipitation echoes in other areas remained unaffected. This confirms the efficacy of the ship clutter identification algorithm and demonstrates its capability to enhance the accuracy of precipitation measurements. Figure 13c shows the difference in precipitation accumulation before and after ship clutter removal (i.e., subtracting the precipitation accumulation shown in Fig. 13b from that in Fig. 13a), highlighting the overestimation of precipitation caused by ship clutter. A comparison with the ship traffic density map of the Gulf of Finland shown in Fig. 13d reveals a strong correlation between the two, substantiating the assertion that these echoes originated from ships. Moreover, in the main navigation channel (the red area in Fig. 13d), the precipitation accumulation after ship clutter removal exhibits a smooth distribution similar to the surrounding areas. This suggests, to some extent, that the loss of precipitation echoes caused by the HSCI algorithm is negligible.</p>

      <fig id="F13" specific-use="star"><label>Figure 13</label><caption><p id="d2e2793">The 24 h rain accumulation on 4 June 2020 from the Kumpula radar at 0.5° elevation. <bold>(a)</bold> Before ship clutter filtering; <bold>(b)</bold> after ship clutter filtering; <bold>(c)</bold> difference between before and after filtering (i.e., subtracting the precipitation accumulation shown in panel <bold>(b)</bold> from that in panel <bold>a</bold>); <bold>(d)</bold> ship density map of the Gulf of Finland (© MarineTraffic 2024; image source: <uri>https://www.marinetraffic.com/</uri>, last access: 21 February 2025).</p></caption>
          <graphic xlink:href="https://amt.copernicus.org/articles/18/4839/2025/amt-18-4839-2025-f13.jpg"/>

        </fig>

      <p id="d2e2824">Although a performance analysis based on a pre-constructed dataset has been conducted, a quantitative evaluation under real observational conditions is still lacking. The full-day observations from the Kumpula radar on 4 June provide an opportunity to address this gap. We extracted 24 scans, selecting one scan per hour, and determined the locations of ship clutter using the same method described in Sect. 2. The evaluation results are summarized in Table 5. A total of 247 ship clutter events were identified across the 24 scans (i.e., the sum of the second and third columns in the second row). Of these, the HSCI algorithm successfully detected 238, missing only nine. Additionally, 31 range gates associated with precipitation echoes were mistakenly identified as ship clutter. However, as discussed in Sect. 4.1, the actual loss of precipitation echoes is well controlled, thanks to the velocity and SNR thresholds integrated into the HSCI algorithm.</p>

<table-wrap id="T5"><label>Table 5</label><caption><p id="d2e2830">Performance evaluation results of the HSCI algorithm for identifying the ship clutter mainlobe based on observations from 4 June 2020.</p></caption><oasis:table frame="topbot"><oasis:tgroup cols="4">
     <oasis:colspec colnum="1" colname="col1" align="left"/>
     <oasis:colspec colnum="2" colname="col2" align="right"/>
     <oasis:colspec colnum="3" colname="col3" align="right"/>
     <oasis:colspec colnum="4" colname="col4" align="right"/>
     <oasis:thead>
       <oasis:row>
         <oasis:entry colname="col1">Time</oasis:entry>
         <oasis:entry colname="col2">Hit</oasis:entry>
         <oasis:entry colname="col3">Miss</oasis:entry>
         <oasis:entry colname="col4">False</oasis:entry>
       </oasis:row>
       <oasis:row rowsep="1">
         <oasis:entry colname="col1">(UTC)</oasis:entry>
         <oasis:entry colname="col2"/>
         <oasis:entry colname="col3"/>
         <oasis:entry colname="col4">alarm</oasis:entry>
       </oasis:row>
     </oasis:thead>
     <oasis:tbody>
       <oasis:row>
         <oasis:entry colname="col1">Total</oasis:entry>
         <oasis:entry colname="col2">238</oasis:entry>
         <oasis:entry colname="col3">9</oasis:entry>
         <oasis:entry colname="col4">31</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">00:00:41</oasis:entry>
         <oasis:entry colname="col2">21</oasis:entry>
         <oasis:entry colname="col3">0</oasis:entry>
         <oasis:entry colname="col4">2</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">01:00:40</oasis:entry>
         <oasis:entry colname="col2">14</oasis:entry>
         <oasis:entry colname="col3">0</oasis:entry>
         <oasis:entry colname="col4">2</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">02:00:40</oasis:entry>
         <oasis:entry colname="col2">10</oasis:entry>
         <oasis:entry colname="col3">1</oasis:entry>
         <oasis:entry colname="col4">4</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">03:00:41</oasis:entry>
         <oasis:entry colname="col2">11</oasis:entry>
         <oasis:entry colname="col3">1</oasis:entry>
         <oasis:entry colname="col4">7</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">04:00:40</oasis:entry>
         <oasis:entry colname="col2">14</oasis:entry>
         <oasis:entry colname="col3">0</oasis:entry>
         <oasis:entry colname="col4">2</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">05:00:40</oasis:entry>
         <oasis:entry colname="col2">12</oasis:entry>
         <oasis:entry colname="col3">1</oasis:entry>
         <oasis:entry colname="col4">0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">06:00:41</oasis:entry>
         <oasis:entry colname="col2">8</oasis:entry>
         <oasis:entry colname="col3">0</oasis:entry>
         <oasis:entry colname="col4">1</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">07:00:40</oasis:entry>
         <oasis:entry colname="col2">9</oasis:entry>
         <oasis:entry colname="col3">0</oasis:entry>
         <oasis:entry colname="col4">2</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">08:00:40</oasis:entry>
         <oasis:entry colname="col2">7</oasis:entry>
         <oasis:entry colname="col3">1</oasis:entry>
         <oasis:entry colname="col4">0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">09:00:41</oasis:entry>
         <oasis:entry colname="col2">4</oasis:entry>
         <oasis:entry colname="col3">0</oasis:entry>
         <oasis:entry colname="col4">0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">10:00:41</oasis:entry>
         <oasis:entry colname="col2">2</oasis:entry>
         <oasis:entry colname="col3">0</oasis:entry>
         <oasis:entry colname="col4">1</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">11:00:41</oasis:entry>
         <oasis:entry colname="col2">6</oasis:entry>
         <oasis:entry colname="col3">1</oasis:entry>
         <oasis:entry colname="col4">1</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">12:00:41</oasis:entry>
         <oasis:entry colname="col2">10</oasis:entry>
         <oasis:entry colname="col3">1</oasis:entry>
         <oasis:entry colname="col4">0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">13:00:41</oasis:entry>
         <oasis:entry colname="col2">16</oasis:entry>
         <oasis:entry colname="col3">0</oasis:entry>
         <oasis:entry colname="col4">3</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">14:00:40</oasis:entry>
         <oasis:entry colname="col2">14</oasis:entry>
         <oasis:entry colname="col3">0</oasis:entry>
         <oasis:entry colname="col4">2</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">15:00:40</oasis:entry>
         <oasis:entry colname="col2">16</oasis:entry>
         <oasis:entry colname="col3">0</oasis:entry>
         <oasis:entry colname="col4">0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">16:00:40</oasis:entry>
         <oasis:entry colname="col2">11</oasis:entry>
         <oasis:entry colname="col3">0</oasis:entry>
         <oasis:entry colname="col4">0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">17:00:41</oasis:entry>
         <oasis:entry colname="col2">8</oasis:entry>
         <oasis:entry colname="col3">1</oasis:entry>
         <oasis:entry colname="col4">0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">18:00:41</oasis:entry>
         <oasis:entry colname="col2">12</oasis:entry>
         <oasis:entry colname="col3">0</oasis:entry>
         <oasis:entry colname="col4">2</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">19:00:40</oasis:entry>
         <oasis:entry colname="col2">10</oasis:entry>
         <oasis:entry colname="col3">0</oasis:entry>
         <oasis:entry colname="col4">1</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">20:00:41</oasis:entry>
         <oasis:entry colname="col2">11</oasis:entry>
         <oasis:entry colname="col3">0</oasis:entry>
         <oasis:entry colname="col4">0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">21:00:41</oasis:entry>
         <oasis:entry colname="col2">4</oasis:entry>
         <oasis:entry colname="col3">0</oasis:entry>
         <oasis:entry colname="col4">0</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">22:00:41</oasis:entry>
         <oasis:entry colname="col2">6</oasis:entry>
         <oasis:entry colname="col3">1</oasis:entry>
         <oasis:entry colname="col4">1</oasis:entry>
       </oasis:row>
       <oasis:row>
         <oasis:entry colname="col1">23:00:40</oasis:entry>
         <oasis:entry colname="col2">2</oasis:entry>
         <oasis:entry colname="col3">1</oasis:entry>
         <oasis:entry colname="col4">0</oasis:entry>
       </oasis:row>
     </oasis:tbody>
   </oasis:tgroup></oasis:table></table-wrap>

</sec>
</sec>
<sec id="Ch1.S5">
  <label>5</label><title>Discussion</title>
      <p id="d2e3270">The evaluation results confirm that the HSCI algorithm effectively identifies both the mainlobe and sidelobes of ship clutter observed by the Kumpula radar. Combined with its logical simplicity and high computational efficiency, it appears highly promising for implementation in commercial signal processors (e.g., RVP900). However, due to the cross-radial effect of the antenna sidelobes, the implementation of the HSCI algorithm requires a buffering delay of several hundred milliseconds for the data from these radials, limiting its performance to quasi-real-time operation. Nonetheless, this represents a cost-effective compromise for reducing the influence of ship clutter on radar data. Additionally, some configuration information needs to be pre-integrated into the signal processor. For example, geographic information about the sea area must be collected in advance based on the radar deployment location and used in the region limitation step of the HSCI algorithm. In addition, other radars may have different antenna patterns and pulse compression waveforms compared to the Kumpula radar, which makes the statistical results obtained in this study inapplicable to them. Therefore, when applying the HSCI algorithm to other radars, a large amount of ship clutter data must be manually selected for algorithm training and characteristics analysis, which is a labor-intensive yet necessary task.</p>
      <p id="d2e3273">In this study, the method used to suppress the negative impact of ship clutter is to mask radar variables at the range gates where ship clutter is identified. However, when precipitation echoes overlap with ship clutter (as shown in Fig. 12), this inevitably leads to the loss of precipitation data. An effective strategy to address this challenge is to move the stage of ship clutter identification and filtering from “data processing” to “signal processing” (Keeler and Passarelli, 1990), which will become feasible when the HSCI algorithm is integrated within the signal processor. This approach involves using spectrum processing techniques to suppress the ship clutter component in the radar signal while preserving the precipitation component, similar to ground clutter filtering methods such as GMAP (Siggia and Passarelli, 2004) and CLEAN-AP (Torres and Warde, 2014). The center position of the notch filter needs to be adjusted from zero frequency to match the <inline-formula><mml:math id="M89" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">υ</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula> of the ship clutter's mainlobe.</p>
      <p id="d2e3287">During the evaluation of the HSCI algorithm (Sect. 4.1), we observed that weak ship clutter affects overlapping precipitation echoes differently in reflectivity and polarimetric variables, with the latter being more susceptible to contamination. In such cases, a general-purpose non-meteorological echo filter based on a correlation coefficient threshold could be used as an optional supplement to the HSCI algorithm in operational settings (Tang et al., 2014), helping to mitigate the potential impact of residual weak ship clutter on meteorological applications. In addition, the evaluation revealed that the HSCI algorithm has a tendency to over-identify ship clutter. However, because the algorithm employs velocity and SNR filters in the sidelobe identification, even when precipitation echoes are mistakenly identified as ship clutter, the resulting precipitation loss can be kept to a minimum. For these limited range gates that are incorrectly removed, interpolation techniques or speckle filters can effectively restore the missing information (Vaisala, 2016).</p>
      <p id="d2e3290">Due to the limitations of available observational data, this study develops and evaluates the HSCI algorithm primarily based on ship clutter observed by the Kumpula radar in the Gulf of Finland, using an LFM waveform. While the features designed for ship clutter identification and the overall logic of the HSCI algorithm are intended to be general and not tied to a specific radar system or waveform, we acknowledge that the current validation is restricted to a single radar platform, geographic location, sea state, and waveform configuration. Therefore, the robustness and generalizability of the algorithm under varying conditions – such as across different radar systems, geographical regions, environmental conditions (e.g., sea clutter dynamics influenced by wind or temperature), seasons, and transmitted waveforms – remain to be comprehensively assessed. We recognize this as a significant limitation of the present work. Future studies will aim to address this issue by applying the HSCI algorithm to a broader range of observational datasets, enabling a more rigorous evaluation of its performance and adaptability in diverse operational scenarios.</p>
</sec>
<sec id="Ch1.S6" sec-type="conclusions">
  <label>6</label><title>Summary</title>
      <p id="d2e3301">In this study, a hybrid ship clutter identification (HSCI) algorithm for pulse compression weather radar was introduced. This algorithm not only identifies the mainlobe of the ship clutter but also detects the range sidelobes resulting from pulse compression technology and the antenna sidelobes inherent to all radars. Data observed using the Kumpula radar at the University of Helsinki (from May to June 2020), which frequently captures the activities of ships sailing in the Gulf of Finland, were used in this study. For algorithm development and performance evaluation, 1600 ship clutter gates and 10 000 range gates of precipitation echoes were manually selected.</p>
      <p id="d2e3304">The HSCI algorithm is structured into two parts: mainlobe and sidelobe identification. In the mainlobe identification step, the identification region is initially limited to minimize false identifications and enhance efficiency. Six features – RD, RGF, <inline-formula><mml:math id="M90" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="italic">υ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, SWR, <inline-formula><mml:math id="M91" display="inline"><mml:mrow><mml:msub><mml:mi>Z</mml:mi><mml:mi mathvariant="normal">DR</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, and CCD – are then calculated and used in a random forest model to distinguish the ship clutter mainlobe from precipitation echoes. If the model confirms the presence of a ship clutter mainlobe, the process transitions to sidelobe identification.</p>
      <p id="d2e3329">The potential sidelobe distribution (PSD) of ship clutter is dynamic, increasing or decreasing with the SNR of the mainlobe. The first step in sidelobe identification uses an adaptive method to accurately determine the PSD, thus avoiding missed identifications that leave sidelobe residues or excessive identifications that lead to precipitation data loss. Velocity and SNR filters were then applied within the PSD to further protect against the loss of precipitation information due to overlapping ship clutter and precipitation echoes.</p>
      <p id="d2e3332">Two typical cases (one in clear air and the other during precipitation) were used for the algorithm performance analysis. The results demonstrate that isolated ship clutter is accurately identified and filtered out, whereas ship clutter overlapping with precipitation is also effectively identified and removed while preserving the precipitation data. Even in cases where precipitation is misidentified as ship clutter, the loss of actual precipitation echoes is minimized due to the constraint mechanisms embedded in the HSCI algorithm. In addition, the algorithm (mainlobe identification part) was evaluated on a test dataset comprising 400 ship clutter gates and 2500 range gates of precipitation echoes. For ship clutter, the algorithm achieved a precision of 99.49 %, a recall of 97.25 %, and an F1-score of 98.36 %. In the case of precipitation echoes, precision reached 99.56 %, recall 99.92 %, and the F1-score 99.74 %. This study also evaluated the cumulative precipitation before and after ship clutter filtering during a 24 h precipitation event. The results show that the precipitation overestimation caused by ship clutter was effectively eliminated, and the footprint of precipitation overestimation corresponded well with the ship density map. Furthermore, the quantitative evaluation based on the 24 h observations (rather than the pre-extracted dataset) also demonstrated the robust performance of the HSCI algorithm.</p>
      <p id="d2e3336">It is worth mentioning that the phased array technology is becoming increasingly prevalent in weather radar. Since the early 21st century, the United States has conducted experiments and developed advanced phased array weather radars such as ATD (Weber et al., 2021) and Horus (Palmer et al., 2023). Similarly, China has pioneered the operational application of phased array technology in several provinces (Geng and Liu, 2023). Pulse compression technology, a cornerstone of active phased array radars, suggests that the HSCI algorithm proposed in this study may have even wider applications in the future. Moreover, phased array radars often use digital beamforming for rapid scanning. However, this can exacerbate the deterioration of the antenna sidelobes in the direction of elevation (Schvartzman et al., 2021). Consequently, it is anticipated that future HSCI algorithms will evolve from being two-dimensional to being three-dimensional.</p>
</sec>

      
      </body>
    <back><app-group>

<app id="App1.Ch1.S1">
  <label>Appendix A</label><title/>
      <p id="d2e3349">SNR is commonly used as a threshold parameter to mask regions with noise and weak signals that are significantly influenced by noise. Although SNR can be included as part of the archived data along with other radar parameters such as <inline-formula><mml:math id="M92" display="inline"><mml:mrow><mml:msub><mml:mi>Z</mml:mi><mml:mi mathvariant="normal">H</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M93" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">υ</mml:mi><mml:mi mathvariant="normal">r</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M94" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">σ</mml:mi><mml:mi mathvariant="italic">υ</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M95" display="inline"><mml:mrow><mml:msub><mml:mi>Z</mml:mi><mml:mi mathvariant="normal">DR</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M96" display="inline"><mml:mrow><mml:msub><mml:mi mathvariant="italic">ϕ</mml:mi><mml:mi mathvariant="normal">DP</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">HV</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>, in some signal processors, it is not always mandatory. For instance, the Kumpula radar used in this study did not output an SNR. Given that the SNR is a crucial factor for adaptively determining the PSD in the HSCI algorithm, an estimation technique was developed to accurately obtain the SNR using reflectivity (<inline-formula><mml:math id="M98" display="inline"><mml:mi>Z</mml:mi></mml:math></inline-formula>).</p>
      <p id="d2e3426">In Vaisala RVP signal processors, <inline-formula><mml:math id="M99" display="inline"><mml:mi>Z</mml:mi></mml:math></inline-formula> (expressed in logarithmic units) is estimated from the SNR (expressed in logarithmic units) and a series of constants (Vaisala, 2016):

          <disp-formula id="App1.Ch1.S1.E8" content-type="numbered"><label>A1</label><mml:math id="M100" display="block"><mml:mrow><mml:mi>Z</mml:mi><mml:mo>=</mml:mo><mml:mtext>SNR</mml:mtext><mml:mo>+</mml:mo><mml:mi>C</mml:mi><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

        For simplicity, a series of constants is consolidated and denoted by <inline-formula><mml:math id="M101" display="inline"><mml:mi>C</mml:mi></mml:math></inline-formula>. When the SNR reaches the preset threshold SNR<sub>thr</sub> (1.5 dB for the Kumpula radar), the radar detects the minimum reflectivity <inline-formula><mml:math id="M103" display="inline"><mml:mrow><mml:msub><mml:mi>Z</mml:mi><mml:mo>min⁡</mml:mo></mml:msub></mml:mrow></mml:math></inline-formula>:

          <disp-formula id="App1.Ch1.S1.E9" content-type="numbered"><label>A2</label><mml:math id="M104" display="block"><mml:mrow><mml:msub><mml:mi>Z</mml:mi><mml:mo>min⁡</mml:mo></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mtext>SNR</mml:mtext><mml:mi mathvariant="normal">thr</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:mi>C</mml:mi><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

        Subtracting Eq. (A2) from Eq. (A1):

          <disp-formula id="App1.Ch1.S1.E10" content-type="numbered"><label>A3</label><mml:math id="M105" display="block"><mml:mrow><mml:mi>Z</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi>Z</mml:mi><mml:mo>min⁡</mml:mo></mml:msub><mml:mo>=</mml:mo><mml:mtext>SNR</mml:mtext><mml:mo>-</mml:mo><mml:msub><mml:mtext>SNR</mml:mtext><mml:mi mathvariant="normal">thr</mml:mi></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

        The SNR can then be determined by transposing:

          <disp-formula id="App1.Ch1.S1.E11" content-type="numbered"><label>A4</label><mml:math id="M106" display="block"><mml:mrow><mml:mtext>SNR</mml:mtext><mml:mo>=</mml:mo><mml:mi>Z</mml:mi><mml:mo>-</mml:mo><mml:msub><mml:mi>Z</mml:mi><mml:mo>min⁡</mml:mo></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mtext>SNR</mml:mtext><mml:mi mathvariant="normal">thr</mml:mi></mml:msub><mml:mo>.</mml:mo></mml:mrow></mml:math></disp-formula>

        In Eq. (A4), <inline-formula><mml:math id="M107" display="inline"><mml:mi>Z</mml:mi></mml:math></inline-formula> can be sourced from the archived data, and SNR<sub>thr</sub> is a predefined value set by the user. <inline-formula><mml:math id="M109" display="inline"><mml:mrow><mml:msub><mml:mi>Z</mml:mi><mml:mo>min⁡</mml:mo></mml:msub></mml:mrow></mml:math></inline-formula> for each range can be determined through statistical analysis of a large dataset.</p>
      <p id="d2e3589">It is worth emphasizing that the proposed SNR estimation method can be viewed as the inverse of the reflectivity estimation. As such, the derived SNR maintains the same level of accuracy as that obtained directly from the raw time series data, without introducing any additional errors.</p>
</app>
  </app-group><notes notes-type="dataavailability"><title>Data availability</title>

      <p id="d2e3596">The radar data used in this study are available from Matti Leskinen  (matti.leskinen@helsinki.fi) or Dmitri Moisseev (dmitri.moisseev@helsinki.fi) upon request.</p>
  </notes><app-group>
        <supplementary-material position="anchor"><p id="d2e3599">The supplement related to this article is available online at <inline-supplementary-material xlink:href="https://doi.org/10.5194/amt-18-4839-2025-supplement" xlink:title="zip">https://doi.org/10.5194/amt-18-4839-2025-supplement</inline-supplementary-material>.</p></supplementary-material>
        </app-group><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d2e3608">SZ designed the algorithm details, developed the algorithm code, and drafted the initial manuscript. HL revised and polished the paper. DM provided critical guidance on the algorithm design. LM curated the dataset required for algorithm development.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d2e3614">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="d2e3620">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="d2e3626">The authors wish to express their gratitude to the editor and the reviewers for the constructive and positive comments on this work.</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d2e3632">This research has been supported by the National Natural Science Foundation of China (grant no. 42405141) and Open Foundation of the China Meteorological Administration Tornado Key Laboratory (grant no. TKL202310). Open-access funding was provided by the Helsinki University Library.</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

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

      <ref id="bib1.bib1"><label>1</label><mixed-citation>Argenti, F. and Facheris, L.: Radar pulse compression methods based on nonlinear and quadratic optimization, IEEE T. Geosci. Remote, 59, 3904–3916, <ext-link xlink:href="https://doi.org/10.1109/TGRS.2020.3010414" ext-link-type="DOI">10.1109/TGRS.2020.3010414</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bib2"><label>2</label><mixed-citation>Bharadwaj, N. and Chandrasekar, V.: Wideband waveform design principles for solid-state weather radars, J. Atmos. Ocean. Tech., 29, 14–31, <ext-link xlink:href="https://doi.org/10.1175/JTECH-D-11-00030.1" ext-link-type="DOI">10.1175/JTECH-D-11-00030.1</ext-link>, 2012.</mixed-citation></ref>
      <ref id="bib1.bib3"><label>3</label><mixed-citation> Billingsley, J. B.: Low-angle radar land clutter: Measurements and empirical models, IET, ISBN 9780852962305, 2002.</mixed-citation></ref>
      <ref id="bib1.bib4"><label>4</label><mixed-citation>Breiman, L.: Random forests, Mach. Learn., 45, 5–32, <ext-link xlink:href="https://doi.org/10.1023/A:1010933404324" ext-link-type="DOI">10.1023/A:1010933404324</ext-link>, 2001.</mixed-citation></ref>
      <ref id="bib1.bib5"><label>5</label><mixed-citation>Chen, Y., Zheng, H., Sun, T., Meng, D., Qin, L., and Yin, J.: Improving forecasts of the “21 <inline-formula><mml:math id="M110" display="inline"><mml:mo>⋅</mml:mo></mml:math></inline-formula> 7” Henan extreme rainfall event using a radar assimilation scheme that considers hydrometeor background error covariance, Mon. Weather Rev., 152, 1379–1397, <ext-link xlink:href="https://doi.org/10.1175/MWR-D-23-0190.1" ext-link-type="DOI">10.1175/MWR-D-23-0190.1</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bib6"><label>6</label><mixed-citation>Conrick, R., Zagrodnik, J. P., and Mass, C. F.: Dual-polarization radar retrievals of coastal pacific northwest raindrop size distribution parameters using random forest regression, J. Atmos. Ocean. Tech., 37, 229–242, <ext-link xlink:href="https://doi.org/10.1175/JTECH-D-19-0107.1" ext-link-type="DOI">10.1175/JTECH-D-19-0107.1</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bib7"><label>7</label><mixed-citation> Cook, C. E. and Bernfeld, M.: Radar signals: An introduction to theory and application, Academic Press, New York, ISBN 9780121867508, 1967.</mixed-citation></ref>
      <ref id="bib1.bib8"><label>8</label><mixed-citation>Crum, T. D. and Alberty, R. L.: The WSR-88D and the WSR-88D operational support facility, B. Am. Meteorol. Soc., 74, 1669–1687, <ext-link xlink:href="https://doi.org/10.1175/1520-0477(1993)074&lt;1669:TWATWO&gt;2.0.CO;2" ext-link-type="DOI">10.1175/1520-0477(1993)074&lt;1669:TWATWO&gt;2.0.CO;2</ext-link>, 1993.</mixed-citation></ref>
      <ref id="bib1.bib9"><label>9</label><mixed-citation>Feng, Y. C. and Fabry, F.: The imperfect phase pattern of real parabolic radar antenna and data quality, J. Atmos. Ocean. Tech., 33, 2655–2661, <ext-link xlink:href="https://doi.org/10.1175/JTECH-D-16-0143.1" ext-link-type="DOI">10.1175/JTECH-D-16-0143.1</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bib10"><label>10</label><mixed-citation>Geng, F. and Liu, L.: Study on attenuation correction for the reflectivity of X-band dual-polarization phased-array weather radar based on a network with S-band weather radar, Remote Sens., 15, 1333, <ext-link xlink:href="https://doi.org/10.3390/rs15051333" ext-link-type="DOI">10.3390/rs15051333</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib11"><label>11</label><mixed-citation>Golbon-Haghighi, M. H., Zhang, G., and Doviak, R. J.: Ground clutter detection for weather radar using phase fluctuation index, IEEE T. Geosci. Remote, 57, 2889–2895, <ext-link xlink:href="https://doi.org/10.1109/TGRS.2018.2878378" ext-link-type="DOI">10.1109/TGRS.2018.2878378</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bib12"><label>12</label><mixed-citation>Hanft, W., Zhang, J., and Simpson, M.: Dual-pol VPR corrections for improved operational radar QPE in MRMS, J. Hydrometeorol., 24, 353–371, <ext-link xlink:href="https://doi.org/10.1175/JHM-D-22-0010.1" ext-link-type="DOI">10.1175/JHM-D-22-0010.1</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib13"><label>13</label><mixed-citation>Ho, J., Zhang, G., Bukovcic, P., Parsons, D. B., Xu, F., Gao, J., Carlin, J. T., and Snyder, J. C.: Improving polarimetric radar-based drop size distribution retrieval and rain estimation using a deep neural network, J. Hydrometeorol., 24, 2057–2073, <ext-link xlink:href="https://doi.org/10.1175/JHM-D-22-0166.1" ext-link-type="DOI">10.1175/JHM-D-22-0166.1</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib14"><label>14</label><mixed-citation>Ho, T. K.: The random subspace method for constructing decision forests, IEEE T. Pattern Anal., 20, 832–844, <ext-link xlink:href="https://doi.org/10.1109/34.709601" ext-link-type="DOI">10.1109/34.709601</ext-link>, 1998.</mixed-citation></ref>
      <ref id="bib1.bib15"><label>15</label><mixed-citation>Hubbert, J. C., Dixon, M., and Ellis, S. M.: Weather radar ground clutter. Part II: Real-time identification and filtering, J. Atmos. Ocean. Technol., 26, 1181–1197, <ext-link xlink:href="https://doi.org/10.1175/2009JTECHA1160.1" ext-link-type="DOI">10.1175/2009JTECHA1160.1</ext-link>, 2009a.</mixed-citation></ref>
      <ref id="bib1.bib16"><label>16</label><mixed-citation>Hubbert, J. C., Dixon, M., Ellis, S. M., and Meymaris, G.: Weather radar ground clutter. Part I: Identification, modeling, and simulation, J. Atmos. Ocean. Tech., 26, 1165–1180, <ext-link xlink:href="https://doi.org/10.1175/2009JTECHA1159.1" ext-link-type="DOI">10.1175/2009JTECHA1159.1</ext-link>, 2009b.</mixed-citation></ref>
      <ref id="bib1.bib17"><label>17</label><mixed-citation> Hubbert, J. C., Meymaris, G., Romatschke, U., and Dixon, M.: Using a regression ground clutter filter to improve weather radar signal statistics: Theory and simulations, J. Atmos. Ocean. Tech., 38, 1353–1375, 2021.</mixed-citation></ref>
      <ref id="bib1.bib18"><label>18</label><mixed-citation> Keeler, R. J. and Passarelli, R. E.: Signal processing for atmospheric radars, in: Radar in Meteorology: Battan Memorial and 40th Anniversary Radar Meteorology Conference,  American Meteorological Society, Boston, MA, 199–229, ISBN 9780933876866, 1990.</mixed-citation></ref>
      <ref id="bib1.bib19"><label>19</label><mixed-citation>Kilambi, A., Fabry, F., and Meunier, V.: A simple and effective method for separating meteorological from nonmeteorological targets using dual-polarization data, J. Atmos. Ocean. Tech., 35, 1415–1424, <ext-link xlink:href="https://doi.org/10.1175/JTECH-D-17-0175.1" ext-link-type="DOI">10.1175/JTECH-D-17-0175.1</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bib20"><label>20</label><mixed-citation>Kollias, P., Palmer, R., Bodine, D., Adachi, T., Bluestein, H., Cho, J. Y. N., Griffin, C., Houser, J., Kirstetter, P. E., Kumjian, M. R., Kurdzo, J. M., Lee, W. C., Luke, E. P., Nesbitt, S., Oue, M., Shapiro, A., Rowe, A., Salazar, J., Tanamachi, R., Tuftedal, K. S., Wang, X., Zrnić, D., and Treserras, B. P.: Science applications of phased array radars, B. Am. Meteorol. Soc., 103, E2370–E2390, <ext-link xlink:href="https://doi.org/10.1175/BAMS-D-21-0173.1" ext-link-type="DOI">10.1175/BAMS-D-21-0173.1</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bib21"><label>21</label><mixed-citation>Kumjian, M. R.: Principles and applications of dual-polarization weather radar. Part I: Description of the polarimetric radar variables, Journal of Operational Meteorology, 1, 226–242, <ext-link xlink:href="https://doi.org/10.15191/nwajom.2013.0119" ext-link-type="DOI">10.15191/nwajom.2013.0119</ext-link>, 2013.</mixed-citation></ref>
      <ref id="bib1.bib22"><label>22</label><mixed-citation>Kurdzo, J. M., Cheong, B. L., Palmer, R. D., Zhang, G., and Meier, J. B.: A pulse compression waveform for improved-sensitivity weather radar observations, J. Atmos. Ocean. Tech., 31, 2713–2731, <ext-link xlink:href="https://doi.org/10.1175/JTECH-D-13-00021.1" ext-link-type="DOI">10.1175/JTECH-D-13-00021.1</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bib23"><label>23</label><mixed-citation>Kurdzo, J. M., Bennett, B. J., Smalley, D. J., and Donovan, M. F.: The WSR-88D inanimate hydrometeor class, J. Appl. Meteorol. Clim., 59, 841–858, <ext-link xlink:href="https://doi.org/10.1175/JAMC-D-19-0271.1" ext-link-type="DOI">10.1175/JAMC-D-19-0271.1</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bib24"><label>24</label><mixed-citation>Li, H., Moisseev, D., Luo, Y., Liu, L., Ruan, Z., Cui, L., and Bao, X.: Assessing specific differential phase (<inline-formula><mml:math id="M111" display="inline"><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mi mathvariant="normal">DP</mml:mi></mml:msub></mml:mrow></mml:math></inline-formula>)-based quantitative precipitation estimation for the record- breaking rainfall over Zhengzhou city on 20 July 2021, Hydrol. Earth Syst. Sci., 27, 1033–1046, <ext-link xlink:href="https://doi.org/10.5194/hess-27-1033-2023" ext-link-type="DOI">10.5194/hess-27-1033-2023</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib25"><label>25</label><mixed-citation>Li, H., Yin, J., and Kumjian, M.: ZDR backwards arc: Evidence of multi-directional size sorting in the storm producing 201.9 mm hourly rainfall, Geophys. Res. Lett.,  51, e2024GL109192, <ext-link xlink:href="https://doi.org/10.1029/2024GL109192" ext-link-type="DOI">10.1029/2024GL109192</ext-link>, 2024.</mixed-citation></ref>
      <ref id="bib1.bib26"><label>26</label><mixed-citation>Mao, Y. and Sorteberg, A.: Improving radar-based precipitation nowcasts with machine learning using an approach based on random forest, Weather Forecast., 35, 2461–2478, <ext-link xlink:href="https://doi.org/10.1175/WAF-D-20-0080.1" ext-link-type="DOI">10.1175/WAF-D-20-0080.1</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bib27"><label>27</label><mixed-citation>Marshall, J. S. and Palmer, W. M. K.: The distribution of raindrops with size, J. Meteorol., 5, 165–166, <ext-link xlink:href="https://doi.org/10.1175/1520-0469(1948)005&lt;0165:TDORWS&gt;2.0.CO;2" ext-link-type="DOI">10.1175/1520-0469(1948)005&lt;0165:TDORWS&gt;2.0.CO;2</ext-link>, 1948.</mixed-citation></ref>
      <ref id="bib1.bib28"><label>28</label><mixed-citation>Overeem, A., Uijlenhoet, R., and Leijnse, H.: Full-year evaluation of nonmeteorological echo removal with dual-polarization fuzzy logic for two C-band radars in a temperate climate, J. Atmos. Ocean. Tech., 37, 1643–1660, <ext-link xlink:href="https://doi.org/10.1175/JTECH-D-19-0149.1" ext-link-type="DOI">10.1175/JTECH-D-19-0149.1</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bib29"><label>29</label><mixed-citation>Palmer, R., Bodine, D., Kollias, P., Schvartzman, D., Zrnić, D., Kirstetter, P., Zhang, G., Yu, T. Y., Kumjian, M., Cheong, B., Collis, S., Frasier, S., Fulton, C., Hondl, K., Kurdzo, J., Ushio, T., Rowe, A., Salazar-CerrenŻo, J., Torres, S., Weber, M., and Yeary, M.: A primer on phased array radar technology for the atmospheric sciences, B. Am. Meteorol. Soc., 103, E2391–E2416, <ext-link xlink:href="https://doi.org/10.1175/BAMS-D-21-0172.1" ext-link-type="DOI">10.1175/BAMS-D-21-0172.1</ext-link>, 2022.</mixed-citation></ref>
      <ref id="bib1.bib30"><label>30</label><mixed-citation>Palmer, R. D., Yeary, M. B., Schvartzman, D., Salazar-Cerreno, J. L., Fulton, C., McCord, M., Cheong, B., Bodine, D., Kirstetter, P., Sigmarsson, H. H., Yu, T. Y., Zrnić, D., Kelley, R., Meier, J., and  Herndon, M.: Horus – A fully digital polarimetric phased array radar for next-generation weather observations, IEEE Transactions on Radar Systems, 1, 96–117, <ext-link xlink:href="https://doi.org/10.1109/TRS.2023.3280033" ext-link-type="DOI">10.1109/TRS.2023.3280033</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib31"><label>31</label><mixed-citation>Pang, C., Hoogeboom, P., Le Chevalier, F., Russchenberg, H. W. J., Dong, J., Wang, T., and Wang, X.: A pulse compression waveform for weather radars with solid-state transmitters, IEEE Geosci. Remote S., 12, 2026–2030, <ext-link xlink:href="https://doi.org/10.1109/LGRS.2015.2443551" ext-link-type="DOI">10.1109/LGRS.2015.2443551</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bib32"><label>32</label><mixed-citation> Pedregosa, F., Varoquaux, G., Gramfort, A., Michel, V., Thirion, B., Grisel, O., Blondel, M., and Prettenhofer, P.: Scikit-learn: Machine learning in Python, J. Mach. Learn. Res., 12, 2825–2830, 2011.</mixed-citation></ref>
      <ref id="bib1.bib33"><label>33</label><mixed-citation>Pérez Hortal, A. A. and Michelson, D.: Using a continental-scale data quality monitoring framework to evaluate a new nonweather filter for radar observations, J. Appl. Meteorol. Clim., 62, 411–425, <ext-link xlink:href="https://doi.org/10.1175/JAMC-D-22-0014.1" ext-link-type="DOI">10.1175/JAMC-D-22-0014.1</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib34"><label>34</label><mixed-citation> Rihaczek, A. W.: Principles of high-resolution radar, McGraw-Hill, New York, ISBN 978-0070528901, 1969.</mixed-citation></ref>
      <ref id="bib1.bib35"><label>35</label><mixed-citation>Sandmæl, T. N., Smith, B. R., Reinhart, A. E., Schick, I. M., Ake, M. C., Madden, J. G., Steeves, R. B., Williams, S. S., Elmore, K. L., and Meyer, T. C.: The tornado probability algorithm: A probabilistic machine learning tornadic circulation detection algorithm, Weather Forecast., 38, 445–466, <ext-link xlink:href="https://doi.org/10.1175/WAF-D-22-0123.1" ext-link-type="DOI">10.1175/WAF-D-22-0123.1</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib36"><label>36</label><mixed-citation>Schvartzman, D., Torres, S. M., and Yu, T. Y.: Distributed beams: Concept of operations for polarimetric rotating phased array radar, IEEE T. Geosci. Remote, 59, 9173–9191, <ext-link xlink:href="https://doi.org/10.1109/TGRS.2020.3047090" ext-link-type="DOI">10.1109/TGRS.2020.3047090</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib37"><label>37</label><mixed-citation>Seliga, T. A. and Bringi, V. N.: Potential use of radar differential reflectivity measurements at orthogonal polarizations for measuring precipitation, J. Appl. Meteorol., 15, 69–76, <ext-link xlink:href="https://doi.org/10.1175/1520-0450(1976)015&lt;0069:PUORDR&gt;2.0.CO;2" ext-link-type="DOI">10.1175/1520-0450(1976)015&lt;0069:PUORDR&gt;2.0.CO;2</ext-link>, 1976.</mixed-citation></ref>
      <ref id="bib1.bib38"><label>38</label><mixed-citation> Siggia, A. D. and Passarelli Jr., R. E.: Gaussian model adaptive processing (GMAP) for improved ground clutter cancellation and moment calculation, in: Proc. 3rd ERAD, 67–73, 2004.</mixed-citation></ref>
      <ref id="bib1.bib39"><label>39</label><mixed-citation>Stepanian, P. M., Horton, K. G., Melnikov, V. M., Zrnić, D. S., and Gauthreaux, S. A.: Dual-polarization radar products for biological applications, Ecosphere, 7, e01539, <ext-link xlink:href="https://doi.org/10.1002/ecs2.1539" ext-link-type="DOI">10.1002/ecs2.1539</ext-link>, 2016. </mixed-citation></ref>
      <ref id="bib1.bib40"><label>40</label><mixed-citation>Tang, L., Zhang, J., Langston, C., Krause, J., Howard, K., Lakshmanan, V.: A physically based precipitation–nonprecipitation radar echo classifier using polarimetric and environmental data in a real-time national system, Weather Forecast., 29, 1106–1119, <ext-link xlink:href="https://doi.org/10.1175/WAF-D-13-00072.1" ext-link-type="DOI">10.1175/WAF-D-13-00072.1</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bib41"><label>41</label><mixed-citation>Torres, S. M. and Warde, D. A.: Ground clutter mitigation for weather radars using the autocorrelation spectral density, J. Atmos. Ocean. Tech., 31, 2049–2066, <ext-link xlink:href="https://doi.org/10.1175/JTECH-D-13-00117.1" ext-link-type="DOI">10.1175/JTECH-D-13-00117.1</ext-link>, 2014.</mixed-citation></ref>
      <ref id="bib1.bib42"><label>42</label><mixed-citation>Torres, S. M., Curtis, C. D., and Schvartzman, D.: Requirement-driven design of pulse compression waveforms for weather radars, J. Atmos. Ocean. Tech., 34, 1351–1369, <ext-link xlink:href="https://doi.org/10.1175/JTECH-D-16-0231.1" ext-link-type="DOI">10.1175/JTECH-D-16-0231.1</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bib43"><label>43</label><mixed-citation> Vaisala: User's manual: RVP900 digital receiver and signal processor; Vaisala oyj: Vantaa, Finland, 513 pp., 2016.</mixed-citation></ref>
      <ref id="bib1.bib44"><label>44</label><mixed-citation>Weber, M., Hondl, K., Yussouf, N., Jung, Y., Stratman, D., Putnam, B., Wang, X., Schuur, T., Kuster, C., Wen, Y., Sun, J., Keeler, J., Ying, Z., Cho, J., Kurdzo, J., Torres, S., Curtis, C., Schvartzman, D., Boettcher, J., Nai, F., Thomas, H., Zrnić, D., Ivić, I., Mirković, D., Fulton, C., Salazar, J., Zhang, G., Palmer, R., Yeary, M., Cooley, K., Istok, M., and Vincent, M.: Towards the next generation operational meteorological radar, B. Am. Meteorol. Soc., 102, E1357–E1383, <ext-link xlink:href="https://doi.org/10.1175/BAMS-D-20-0067.1" ext-link-type="DOI">10.1175/BAMS-D-20-0067.1</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib45"><label>45</label><mixed-citation> Zhang, J., Wang, S., and Clarke, B.: WSR-88D reflectivity quality control using horizontal and vertical reflectivity structure, in: Proceedings of the llth Conference on Aviation, Range and Aerospace Meteorology, IS, 1, 5–6, 2004.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>A hybrid algorithm for ship clutter identification in pulse compression polarimetric radar observations</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>1</label><mixed-citation>
      
Argenti, F. and Facheris, L.: Radar pulse compression methods based on
nonlinear and quadratic optimization, IEEE T. Geosci. Remote, 59, 3904–3916, <a href="https://doi.org/10.1109/TGRS.2020.3010414" target="_blank">https://doi.org/10.1109/TGRS.2020.3010414</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>2</label><mixed-citation>
      
Bharadwaj, N. and Chandrasekar, V.: Wideband waveform design principles for
solid-state weather radars, J. Atmos. Ocean. Tech., 29, 14–31,
<a href="https://doi.org/10.1175/JTECH-D-11-00030.1" target="_blank">https://doi.org/10.1175/JTECH-D-11-00030.1</a>, 2012.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>3</label><mixed-citation>
      
Billingsley, J. B.: Low-angle radar land clutter: Measurements and empirical
models, IET, ISBN 9780852962305, 2002.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>4</label><mixed-citation>
      
Breiman, L.: Random forests, Mach. Learn., 45, 5–32, <a href="https://doi.org/10.1023/A:1010933404324" target="_blank">https://doi.org/10.1023/A:1010933404324</a>, 2001.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>5</label><mixed-citation>
      
Chen, Y., Zheng, H., Sun, T., Meng, D., Qin, L., and Yin, J.: Improving
forecasts of the “21&thinsp; ⋅ &thinsp;7” Henan extreme rainfall event using a radar assimilation scheme that considers hydrometeor background error covariance, Mon. Weather Rev., 152, 1379–1397, <a href="https://doi.org/10.1175/MWR-D-23-0190.1" target="_blank">https://doi.org/10.1175/MWR-D-23-0190.1</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>6</label><mixed-citation>
      
Conrick, R., Zagrodnik, J. P., and Mass, C. F.: Dual-polarization radar
retrievals of coastal pacific northwest raindrop size distribution parameters using random forest regression, J. Atmos. Ocean. Tech., 37, 229–242, <a href="https://doi.org/10.1175/JTECH-D-19-0107.1" target="_blank">https://doi.org/10.1175/JTECH-D-19-0107.1</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>7</label><mixed-citation>
      
Cook, C. E. and Bernfeld, M.: Radar signals: An introduction to theory and
application, Academic Press, New York, ISBN 9780121867508, 1967.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>8</label><mixed-citation>
      
Crum, T. D. and Alberty, R. L.: The WSR-88D and the WSR-88D operational
support facility, B. Am. Meteorol. Soc., 74, 1669–1687,
<a href="https://doi.org/10.1175/1520-0477(1993)074&lt;1669:TWATWO&gt;2.0.CO;2" target="_blank">https://doi.org/10.1175/1520-0477(1993)074&lt;1669:TWATWO&gt;2.0.CO;2</a>, 1993.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>9</label><mixed-citation>
      
Feng, Y. C. and Fabry, F.: The imperfect phase pattern of real parabolic
radar antenna and data quality, J. Atmos. Ocean. Tech., 33, 2655–2661,
<a href="https://doi.org/10.1175/JTECH-D-16-0143.1" target="_blank">https://doi.org/10.1175/JTECH-D-16-0143.1</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>10</label><mixed-citation>
      
Geng, F. and Liu, L.: Study on attenuation correction for the reflectivity
of X-band dual-polarization phased-array weather radar based on a network
with S-band weather radar, Remote Sens., 15, 1333, <a href="https://doi.org/10.3390/rs15051333" target="_blank">https://doi.org/10.3390/rs15051333</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>11</label><mixed-citation>
      
Golbon-Haghighi, M. H., Zhang, G., and Doviak, R. J.: Ground clutter
detection for weather radar using phase fluctuation index, IEEE T. Geosci. Remote, 57, 2889–2895, <a href="https://doi.org/10.1109/TGRS.2018.2878378" target="_blank">https://doi.org/10.1109/TGRS.2018.2878378</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>12</label><mixed-citation>
      
Hanft, W., Zhang, J., and Simpson, M.: Dual-pol VPR corrections for improved
operational radar QPE in MRMS, J. Hydrometeorol., 24, 353–371,
<a href="https://doi.org/10.1175/JHM-D-22-0010.1" target="_blank">https://doi.org/10.1175/JHM-D-22-0010.1</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>13</label><mixed-citation>
      
Ho, J., Zhang, G., Bukovcic, P., Parsons, D. B., Xu, F., Gao, J., Carlin, J.
T., and Snyder, J. C.: Improving polarimetric radar-based drop size distribution retrieval and rain estimation using a deep neural network, J. Hydrometeorol., 24, 2057–2073, <a href="https://doi.org/10.1175/JHM-D-22-0166.1" target="_blank">https://doi.org/10.1175/JHM-D-22-0166.1</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>14</label><mixed-citation>
      
Ho, T. K.: The random subspace method for constructing decision forests,
IEEE T. Pattern Anal., 20, 832–844, <a href="https://doi.org/10.1109/34.709601" target="_blank">https://doi.org/10.1109/34.709601</a>, 1998.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>15</label><mixed-citation>
      
Hubbert, J. C., Dixon, M., and Ellis, S. M.: Weather radar ground clutter.
Part II: Real-time identification and filtering, J. Atmos. Ocean. Technol.,
26, 1181–1197, <a href="https://doi.org/10.1175/2009JTECHA1160.1" target="_blank">https://doi.org/10.1175/2009JTECHA1160.1</a>, 2009a.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>16</label><mixed-citation>
      
Hubbert, J. C., Dixon, M., Ellis, S. M., and Meymaris, G.: Weather radar ground clutter. Part I: Identification, modeling, and simulation, J. Atmos. Ocean. Tech., 26, 1165–1180, <a href="https://doi.org/10.1175/2009JTECHA1159.1" target="_blank">https://doi.org/10.1175/2009JTECHA1159.1</a>, 2009b.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>17</label><mixed-citation>
      
Hubbert, J. C., Meymaris, G., Romatschke, U., and Dixon, M.: Using a regression ground clutter filter to improve weather radar signal statistics: Theory and simulations, J. Atmos. Ocean. Tech., 38, 1353–1375, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>18</label><mixed-citation>
      
Keeler, R. J. and Passarelli, R. E.: Signal processing for atmospheric
radars, in: Radar in Meteorology: Battan Memorial and 40th Anniversary Radar
Meteorology Conference,  American Meteorological Society, Boston, MA, 199–229, ISBN 9780933876866, 1990.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>19</label><mixed-citation>
      
Kilambi, A., Fabry, F., and Meunier, V.: A simple and effective method for
separating meteorological from nonmeteorological targets using dual-polarization data, J. Atmos. Ocean. Tech., 35, 1415–1424,
<a href="https://doi.org/10.1175/JTECH-D-17-0175.1" target="_blank">https://doi.org/10.1175/JTECH-D-17-0175.1</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>20</label><mixed-citation>
      
Kollias, P., Palmer, R., Bodine, D., Adachi, T., Bluestein, H., Cho, J. Y.
N., Griffin, C., Houser, J., Kirstetter, P. E., Kumjian, M. R., Kurdzo, J.
M., Lee, W. C., Luke, E. P., Nesbitt, S., Oue, M., Shapiro, A., Rowe, A.,
Salazar, J., Tanamachi, R., Tuftedal, K. S., Wang, X., Zrnić, D., and
Treserras, B. P.: Science applications of phased array radars, B. Am. Meteorol. Soc., 103, E2370–E2390, <a href="https://doi.org/10.1175/BAMS-D-21-0173.1" target="_blank">https://doi.org/10.1175/BAMS-D-21-0173.1</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>21</label><mixed-citation>
      
Kumjian, M. R.: Principles and applications of dual-polarization weather
radar. Part I: Description of the polarimetric radar variables, Journal of Operational Meteorology, 1, 226–242, <a href="https://doi.org/10.15191/nwajom.2013.0119" target="_blank">https://doi.org/10.15191/nwajom.2013.0119</a>, 2013.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>22</label><mixed-citation>
      
Kurdzo, J. M., Cheong, B. L., Palmer, R. D., Zhang, G., and Meier, J. B.: A
pulse compression waveform for improved-sensitivity weather radar observations, J. Atmos. Ocean. Tech., 31, 2713–2731,
<a href="https://doi.org/10.1175/JTECH-D-13-00021.1" target="_blank">https://doi.org/10.1175/JTECH-D-13-00021.1</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>23</label><mixed-citation>
      
Kurdzo, J. M., Bennett, B. J., Smalley, D. J., and Donovan, M. F.: The WSR-88D inanimate hydrometeor class, J. Appl. Meteorol. Clim., 59, 841–858,
<a href="https://doi.org/10.1175/JAMC-D-19-0271.1" target="_blank">https://doi.org/10.1175/JAMC-D-19-0271.1</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>24</label><mixed-citation>
      
Li, H., Moisseev, D., Luo, Y., Liu, L., Ruan, Z., Cui, L., and Bao, X.: Assessing specific differential phase (<i>K</i><sub>DP</sub>)-based quantitative precipitation estimation for the record- breaking rainfall over Zhengzhou city on 20 July 2021, Hydrol. Earth Syst. Sci., 27, 1033–1046, <a href="https://doi.org/10.5194/hess-27-1033-2023" target="_blank">https://doi.org/10.5194/hess-27-1033-2023</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>25</label><mixed-citation>
      
Li, H., Yin, J., and Kumjian, M.: ZDR backwards arc: Evidence of multi-directional size sorting in the storm producing 201.9&thinsp;mm hourly
rainfall, Geophys. Res. Lett.,  51, e2024GL109192, <a href="https://doi.org/10.1029/2024GL109192" target="_blank">https://doi.org/10.1029/2024GL109192</a>, 2024.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>26</label><mixed-citation>
      
Mao, Y. and Sorteberg, A.: Improving radar-based precipitation nowcasts with
machine learning using an approach based on random forest, Weather Forecast., 35, 2461–2478, <a href="https://doi.org/10.1175/WAF-D-20-0080.1" target="_blank">https://doi.org/10.1175/WAF-D-20-0080.1</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>27</label><mixed-citation>
      
Marshall, J. S. and Palmer, W. M. K.: The distribution of raindrops with
size, J. Meteorol., 5, 165–166,
<a href="https://doi.org/10.1175/1520-0469(1948)005&lt;0165:TDORWS&gt;2.0.CO;2" target="_blank">https://doi.org/10.1175/1520-0469(1948)005&lt;0165:TDORWS&gt;2.0.CO;2</a>, 1948.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>28</label><mixed-citation>
      
Overeem, A., Uijlenhoet, R., and Leijnse, H.: Full-year evaluation of nonmeteorological echo removal with dual-polarization fuzzy logic for two
C-band radars in a temperate climate, J. Atmos. Ocean. Tech., 37, 1643–1660, <a href="https://doi.org/10.1175/JTECH-D-19-0149.1" target="_blank">https://doi.org/10.1175/JTECH-D-19-0149.1</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>29</label><mixed-citation>
      
Palmer, R., Bodine, D., Kollias, P., Schvartzman, D., Zrnić, D.,
Kirstetter, P., Zhang, G., Yu, T. Y., Kumjian, M., Cheong, B., Collis, S.,
Frasier, S., Fulton, C., Hondl, K., Kurdzo, J., Ushio, T., Rowe, A.,
Salazar-CerrenŻo, J., Torres, S., Weber, M., and Yeary, M.: A primer on
phased array radar technology for the atmospheric sciences, B. Am. Meteorol. Soc., 103, E2391–E2416, <a href="https://doi.org/10.1175/BAMS-D-21-0172.1" target="_blank">https://doi.org/10.1175/BAMS-D-21-0172.1</a>, 2022.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>30</label><mixed-citation>
      
Palmer, R. D., Yeary, M. B., Schvartzman, D., Salazar-Cerreno, J. L.,
Fulton, C., McCord, M., Cheong, B., Bodine, D., Kirstetter, P., Sigmarsson,
H. H., Yu, T. Y., Zrnić, D., Kelley, R., Meier, J., and  Herndon, M.:
Horus – A fully digital polarimetric phased array radar for next-generation
weather observations, IEEE Transactions on Radar Systems, 1, 96–117,
<a href="https://doi.org/10.1109/TRS.2023.3280033" target="_blank">https://doi.org/10.1109/TRS.2023.3280033</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>31</label><mixed-citation>
      
Pang, C., Hoogeboom, P., Le Chevalier, F., Russchenberg, H. W. J., Dong, J., Wang, T., and Wang, X.: A pulse compression waveform for weather
radars with solid-state transmitters, IEEE Geosci. Remote S., 12, 2026–2030, <a href="https://doi.org/10.1109/LGRS.2015.2443551" target="_blank">https://doi.org/10.1109/LGRS.2015.2443551</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>32</label><mixed-citation>
      
Pedregosa, F., Varoquaux, G., Gramfort, A., Michel, V., Thirion, B., Grisel, O., Blondel, M., and Prettenhofer, P.: Scikit-learn: Machine learning in Python, J. Mach. Learn. Res., 12, 2825–2830, 2011.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>33</label><mixed-citation>
      
Pérez Hortal, A. A. and Michelson, D.: Using a continental-scale data
quality monitoring framework to evaluate a new nonweather filter for radar
observations, J. Appl. Meteorol. Clim., 62, 411–425, <a href="https://doi.org/10.1175/JAMC-D-22-0014.1" target="_blank">https://doi.org/10.1175/JAMC-D-22-0014.1</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>34</label><mixed-citation>
      
Rihaczek, A. W.: Principles of high-resolution radar, McGraw-Hill, New York, ISBN 978-0070528901, 1969.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>35</label><mixed-citation>
      
Sandmæl, T. N., Smith, B. R., Reinhart, A. E., Schick, I. M., Ake, M.
C., Madden, J. G., Steeves, R. B., Williams, S. S., Elmore, K. L., and Meyer, T. C.: The tornado probability algorithm: A probabilistic machine learning
tornadic circulation detection algorithm, Weather Forecast., 38, 445–466,
<a href="https://doi.org/10.1175/WAF-D-22-0123.1" target="_blank">https://doi.org/10.1175/WAF-D-22-0123.1</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>36</label><mixed-citation>
      
Schvartzman, D., Torres, S. M., and Yu, T. Y.: Distributed beams: Concept of
operations for polarimetric rotating phased array radar, IEEE T. Geosci.
Remote, 59, 9173–9191, <a href="https://doi.org/10.1109/TGRS.2020.3047090" target="_blank">https://doi.org/10.1109/TGRS.2020.3047090</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>37</label><mixed-citation>
      
Seliga, T. A. and Bringi, V. N.: Potential use of radar differential
reflectivity measurements at orthogonal polarizations for measuring
precipitation, J. Appl. Meteorol., 15, 69–76,
<a href="https://doi.org/10.1175/1520-0450(1976)015&lt;0069:PUORDR&gt;2.0.CO;2" target="_blank">https://doi.org/10.1175/1520-0450(1976)015&lt;0069:PUORDR&gt;2.0.CO;2</a>, 1976.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>38</label><mixed-citation>
      
Siggia, A. D. and Passarelli Jr., R. E.: Gaussian model adaptive processing
(GMAP) for improved ground clutter cancellation and moment calculation, in: Proc. 3rd ERAD, 67–73, 2004.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>39</label><mixed-citation>
      
Stepanian, P. M., Horton, K. G., Melnikov, V. M., Zrnić, D. S., and Gauthreaux, S. A.: Dual-polarization radar products for biological applications, Ecosphere, 7, e01539, <a href="https://doi.org/10.1002/ecs2.1539" target="_blank">https://doi.org/10.1002/ecs2.1539</a>, 2016.


    </mixed-citation></ref-html>
<ref-html id="bib1.bib40"><label>40</label><mixed-citation>
      
Tang, L., Zhang, J., Langston, C., Krause, J., Howard, K., Lakshmanan, V.: A
physically based precipitation–nonprecipitation radar echo classifier using
polarimetric and environmental data in a real-time national system, Weather
Forecast., 29, 1106–1119, <a href="https://doi.org/10.1175/WAF-D-13-00072.1" target="_blank">https://doi.org/10.1175/WAF-D-13-00072.1</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib41"><label>41</label><mixed-citation>
      
Torres, S. M. and Warde, D. A.: Ground clutter mitigation for weather radars
using the autocorrelation spectral density, J. Atmos. Ocean. Tech., 31,
2049–2066, <a href="https://doi.org/10.1175/JTECH-D-13-00117.1" target="_blank">https://doi.org/10.1175/JTECH-D-13-00117.1</a>, 2014.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib42"><label>42</label><mixed-citation>
      
Torres, S. M., Curtis, C. D., and Schvartzman, D.: Requirement-driven design
of pulse compression waveforms for weather radars, J. Atmos. Ocean. Tech., 34, 1351–1369, <a href="https://doi.org/10.1175/JTECH-D-16-0231.1" target="_blank">https://doi.org/10.1175/JTECH-D-16-0231.1</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib43"><label>43</label><mixed-citation>
      
Vaisala: User's manual: RVP900 digital receiver and signal processor;
Vaisala oyj: Vantaa, Finland, 513 pp., 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib44"><label>44</label><mixed-citation>
      
Weber, M., Hondl, K., Yussouf, N., Jung, Y., Stratman, D., Putnam, B., Wang,
X., Schuur, T., Kuster, C., Wen, Y., Sun, J., Keeler, J., Ying, Z., Cho, J.,
Kurdzo, J., Torres, S., Curtis, C., Schvartzman, D., Boettcher, J., Nai, F.,
Thomas, H., Zrnić, D., Ivić, I., Mirković, D., Fulton, C.,
Salazar, J., Zhang, G., Palmer, R., Yeary, M., Cooley, K., Istok, M., and
Vincent, M.: Towards the next generation operational meteorological radar,
B. Am. Meteorol. Soc., 102, E1357–E1383, <a href="https://doi.org/10.1175/BAMS-D-20-0067.1" target="_blank">https://doi.org/10.1175/BAMS-D-20-0067.1</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib45"><label>45</label><mixed-citation>
      
Zhang, J., Wang, S., and Clarke, B.: WSR-88D reflectivity quality control
using horizontal and vertical reflectivity structure, in: Proceedings of the
llth Conference on Aviation, Range and Aerospace Meteorology, IS, 1, 5–6,
2004.

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