<?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-19-3539-2026</article-id><title-group><article-title>Extraction of spatially confined small-scale waves from high-resolution all-sky airglow images based on machine learning</article-title><alt-title>Spatially confined small-scale waves in all-sky airglow images</alt-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author" corresp="yes" rid="aff1">
          <name><surname>Wüst</surname><given-names>Sabine</given-names></name>
          <email>sabine.wuest@dlr.de</email>
        <ext-link>https://orcid.org/0000-0002-0359-4946</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff4 aff5">
          <name><surname>Strutz</surname><given-names>Jakob</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1">
          <name><surname>Hannawald</surname><given-names>Patrick</given-names></name>
          
        <ext-link>https://orcid.org/0009-0003-3967-1987</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff6">
          <name><surname>Steffen</surname><given-names>Jonas</given-names></name>
          
        </contrib>
        <contrib contrib-type="author" corresp="no" rid="aff2">
          <name><surname>Lienhart</surname><given-names>Rainer</given-names></name>
          
        <ext-link>https://orcid.org/0000-0003-4007-6889</ext-link></contrib>
        <contrib contrib-type="author" corresp="no" rid="aff1 aff3">
          <name><surname>Bittner</surname><given-names>Michael</given-names></name>
          
        </contrib>
        <aff id="aff1"><label>1</label><institution>Erdbeobachtungszentrum, Deutsches Zentrum für Luft- und Raumfahrt Oberpfaffenhofen, 82234 Wessling, Germany</institution>
        </aff>
        <aff id="aff2"><label>2</label><institution>Institut für Informatik, Universität Augsburg, 86159 Augsburg, Germany</institution>
        </aff>
        <aff id="aff3"><label>3</label><institution>Institut für Physik, Universität Augsburg, 86159 Augsburg, Germany</institution>
        </aff>
        <aff id="aff4"><label>a</label><institution>formerly at: Erdbeobachtungszentrum, Deutsches Zentrum für Luft- und Raumfahrt Oberpfaffenhofen, 82234 Wessling, Germany</institution>
        </aff>
        <aff id="aff5"><label>b</label><institution>now at: Infineon Technologies AG, Germany</institution>
        </aff>
        <aff id="aff6"><label>c</label><institution>formerly at: Institut für Physik, Universität Augsburg, 86159 Augsburg, Germany</institution>
        </aff>
      </contrib-group>
      <author-notes><corresp id="corr1">Sabine Wüst (sabine.wuest@dlr.de)</corresp></author-notes><pub-date><day>29</day><month>May</month><year>2026</year></pub-date>
      
      <volume>19</volume>
      <issue>10</issue>
      <fpage>3539</fpage><lpage>3556</lpage>
      <history>
        <date date-type="received"><day>19</day><month>September</month><year>2025</year></date>
           <date date-type="rev-request"><day>13</day><month>October</month><year>2025</year></date>
           <date date-type="rev-recd"><day>13</day><month>February</month><year>2026</year></date>
           <date date-type="accepted"><day>17</day><month>March</month><year>2026</year></date>
      </history>
      <permissions>
        <copyright-statement>Copyright: © 2026 Sabine Wüst et al.</copyright-statement>
        <copyright-year>2026</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/19/3539/2026/amt-19-3539-2026.html">This article is available from https://amt.copernicus.org/articles/19/3539/2026/amt-19-3539-2026.html</self-uri><self-uri xlink:href="https://amt.copernicus.org/articles/19/3539/2026/amt-19-3539-2026.pdf">The full text article is available as a PDF file from https://amt.copernicus.org/articles/19/3539/2026/amt-19-3539-2026.pdf</self-uri>
      <abstract><title>Abstract</title>

      <p id="d2e162">Since June 2019, a scanning airglow camera is operated operationally every night at DLR Oberpfaffenhofen (48.09° N, 11.28° E), Germany. It provides nearly all-sky images (diameter 500 km) of the OH* airglow layer (height ca. 85–87 km) with an average spatial resolution of ca. 150 m and a temporal resolution of ca. 2 min.</p>

      <p id="d2e165">We analyse about three years (941 nights between October 2020 and September 2023) of OH* airglow all-sky images for spatially confined wave structures with horizontal wavelengths of ca. 20 km and less. Such structures are often referred to as ripples and are considered to be instability structures. However, Li et al. (2017) showed that they could also be secondary waves. While ripples move with the background wind, secondary waves do not.</p>

      <p id="d2e168">To identify small-scale and spatially confined structures, we adapt and train YOLOv7 (You Only Look Once, version 7), a machine learning approach, to determine their position and extent on the sky as well as their horizontal wavelength. Those wavelengths are compared to two-dimensional FFT (Fast Fourier Transform) results. We analyse the seasonal variations in the orientation of the wave fronts, the direction of advection and the horizontal wavelengths of these structures and deduce that instability signatures are observed especially in summer.</p>

      <p id="d2e171">Finally, we introduce a concept for “operating-on-demand” in order to derive energy dissipation rates from our measurements.</p>
  </abstract>
    
<funding-group>
<award-group id="gs1">
<funding-source>Bayerisches Staatsministerium für Umwelt und Verbraucherschutz</funding-source>
<award-id>TUS01UFS-72184</award-id>
<award-id>TUS01UFS-67093</award-id>
<award-id>TKP01KPB-70581</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="d2e183">About 100 years ago, the radiation of the hydroxyl (OH*) airglow layer was observed from the ground for the first time without knowing which molecule caused this radiation until Meinel (1950) identified OH* as the source. While he exposed photo plates for approx. 4 h, today two-dimensional InGaAs (Indium-Gallium-Arsenid) sensors manage with exposure time of the order of a second to get a sufficient OH* signal. Due to technical progress, OH* airglow observations, which refer to ca. 85–87 km height with some seasonal and geographical variation (Wüst et al., 2017, 2020; von Savigny, 2015; Baker and Stair, 1988), have now been used for several decades to analyse gravity waves (GWs, see, e.g., López-González et al., 2020; Wüst et al., 2018, 2016; Offermann et al., 2009; Taylor, 1997; Takahashi et al., 1985) whose intrinsic frequencies are lower than the (angular) Brunt-Väisälä frequency, which is ca. 2.0–<inline-formula><mml:math id="M1" display="inline"><mml:mrow><mml:mn mathvariant="normal">2.3</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M2" display="inline"><mml:mrow class="unit"><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> (<inline-formula><mml:math id="M3" display="inline"><mml:mrow><mml:mo>=</mml:mo><mml:mn mathvariant="normal">4.6</mml:mn></mml:mrow></mml:math></inline-formula>–5.2 min) for the OH* airglow layer with some seasonal and geographical variation (Wüst et al., 2020).</p>
      <p id="d2e228">GWs are of great interest because they contribute significantly to the vertical and horizontal redistribution of energy and momentum in the atmosphere. However, it is still difficult to measure where and how much energy they deposit: the spatial resolution of today's instruments for observing turbulence is often insufficient. Breaking GWs and the transition to turbulence was already observed around the 2000s: Yamada et al. (2001), for example, sensed the OH Meinel bands between 680 and 1000 nm over an area of appr. <inline-formula><mml:math id="M4" display="inline"><mml:mrow><mml:mn mathvariant="normal">180</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow><mml:mo>×</mml:mo><mml:mn mathvariant="normal">180</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula> with a <inline-formula><mml:math id="M5" display="inline"><mml:mrow><mml:mn mathvariant="normal">1024</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">px</mml:mi></mml:mrow><mml:mo>×</mml:mo><mml:mn mathvariant="normal">1024</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">px</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula> array and detected wave fronts as well as turbulence-like features. Fritts et al. (2002) derived amongst others the momentum flux for this event based on additional meteor radar wind measurements. In 2021, Sedlak et al. (2021) and Hecht et al. (2021) were able to observe the breaking of GWs using two-dimensional OH* airglow measurements with a much higher spatial resolution and calculated the energy dissipation rates without the use of further measurement techniques. The spatial resolution of their observations is in the range of ca. 24–25 m px<sup>−1</sup>, the derived energy dissipation rates are 0.08 and 9.03 <inline-formula><mml:math id="M7" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">W</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">kg</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>. In order to achieve such high spatial resolutions, it is necessary to focus on a relatively small area of the sky (13.1–<inline-formula><mml:math id="M8" display="inline"><mml:mrow><mml:mn mathvariant="normal">14.1</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow><mml:mo>×</mml:mo><mml:mn mathvariant="normal">13.4</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula> in Sedlak et al., 2021, <inline-formula><mml:math id="M9" display="inline"><mml:mrow><mml:mn mathvariant="normal">47.4</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow><mml:mo>×</mml:mo><mml:mn mathvariant="normal">47.4</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula> in Hecht et al., 2021) near the zenith. At the same time, the observation of an extended area (preferably all-sky) would be desirable to derive as much information as possible.</p>
      <p id="d2e341">One, albeit not perfect, way to achieve this is to operate a scanning camera that measures all-sky but at the same time has the temporal and spatial resolution to at least recognise small-scale wave-like signatures, which are referred to as ripples in literature. Ripples are characterized by horizontal wavelengths of 5–15 km (Li et al., 2005; Taylor et al., 1995) or of 20 km at most (Takahashi et al., 1985). Their lifetime is in the range of 45 min or less (Hecht, 2004). In the past, such small-scale structures were often attributed to instability signatures, which may be related to or also be part of a breaking process of a GW (e.g. Li et al., 2005; Hecht, 2004; Fritts et al., 1997). If this is the case, they are supposed to move with the background wind (Hecht, 2004; Fritts et al., 1997). Their orientation with respect to the generating GW is sometimes interpreted with respect to the generating process (convective or dynamical instability). Today, it is known that such small-scale structures, especially if not moving with the prevailing wind, can also be secondary waves (Li et al., 2017). Unfortunately, wind information is often not available at OH* airglow measurement sites. This makes it difficult to differentiate between secondary waves and instabilities. However, in order to distinguish between both features, we propose to align a second camera with a higher spatial resolution to the ripple. If turbulence is observed, this is not only an indication of a breaking GW, the size and speed of the vortices relative to the surroundings can also be used to provide information about the dissipated energy (Sedlak et al., 2021). The first step in implementing this concept is the operation of such a scanning camera and the rapid analysis of its data with regard to small-scale wave-like structures in the spatial range of ripples. This part is the focus of this manuscript. Since the term ripples is associated with instability structures in literature, we call the analysed signals small-scale wave-like structures in the following.</p>
      <p id="d2e344">At DLR Oberpfaffenhofen (48.09° N, 11.28° E), Germany, a scanning camera has been operated since 2019. It is based on the FAIM (Fast Airglow IMager) instrument already presented in Hannawald et al. (2016). Operated in the scanning mode, as presented here for the first time, it takes 35 pictures in consecutive order of different azimuth and zenith positions, which together cover an area of ca. 500 km diameter over Oberpfaffenhofen with an average spatial resolution of approx. 150 <inline-formula><mml:math id="M10" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">px</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>. One complete scan takes 2:03 min. Every night, it delivers approx. 1.5–2.0 GB of image data. Due to this large amount of data, machine learning algorithms have already been tested or used to distinguish cloudless from cloudy or dynamically quiet from dynamically active episodes in camera images (Sedlak et al., 2023). However, in all these cases the cameras were static.</p>
      <p id="d2e365">This publication now presents a machine learning method to identify spatially confined wave-like signatures in the scan images and to derive their horizontal wavelengths. Before machine learning became popular, such analysis was mostly done by eye, i.e. difference images were calculated to remove stationary or nearly-stationary structures or to reduce their signal. The wave signatures were then identified and characterized by eye (Li et al., 2017; Suzuki et al., 2011; Yue et al., 2010). We rely here on a modified YOLOv7 (You Only Look Once, version 7, Wang et al., 2023) algorithm to identify such signatures and characterize them with respect to horizontal wavelength and their direction of advection. Already Lai et al. (2019) presented a machine learning method to detect spatially confined wave signatures in OH* airglow images derived by a static camera. Those authors use a two-stage method, i.e. a classification model based on convolutional neural network (CNN) for the selection of clear-sky images and an object detection model based on faster region-based convolutional neural network (Faster R-CNN, Ren et al., 2017) for the localization of wave patterns. The horizontal wavelengths were then derived using a two-dimensional (2D) FFT. In contrast to their work, YOLO is a one-stage detector, i.e. the objects are identified and classified in one step, which makes it faster than two-stage detectors; at least that used to be the case. The development in this thematical area is very fast and today's versions of the algorithms have improved to such an extent that there is less difference in time. We compare the accuracy of our modified YOLO algorithm with the accuracy of a 2D FFT. Furthermore, we derive the direction of advection.</p>
      <p id="d2e368">This paper is organised as follows. Section 2 introduces the scanning FAIM instrument and the pre-processing of the raw data. Section 3 contains a detailed description of the YOLOv7 algorithm and its modifications. Section 4 presents the results and Sect. 5 their discussion. The paper ends with a summary and outlook in Sect. 6.</p>
</sec>
<sec id="Ch1.S2">
  <label>2</label><title>Data basis</title>
<sec id="Ch1.S2.SS1">
  <label>2.1</label><title>OH* airglow imager</title>
      <p id="d2e386">The FAIM 4 camera is a <inline-formula><mml:math id="M11" display="inline"><mml:mrow><mml:mn mathvariant="normal">320</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">px</mml:mi></mml:mrow><mml:mo>×</mml:mo><mml:mn mathvariant="normal">256</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">px</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula> InGaAs-camera. The pixel pitch/pixel size is 30 <inline-formula><mml:math id="M12" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>, i.e. the sensor is <inline-formula><mml:math id="M13" display="inline"><mml:mrow><mml:mn mathvariant="normal">9.6</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">mm</mml:mi></mml:mrow><mml:mo>×</mml:mo><mml:mn mathvariant="normal">7.68</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">mm</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula>. It is air-cooled and operates at 235 K. The full field-of-view of an individual image is 22.5° (vertical) <inline-formula><mml:math id="M14" display="inline"><mml:mo>×</mml:mo></mml:math></inline-formula> 18.1° (horizontal) with the lens having a focal length of 25 mm and an <inline-formula><mml:math id="M15" display="inline"><mml:mi>F</mml:mi></mml:math></inline-formula>-number of <inline-formula><mml:math id="M16" display="inline"><mml:mi>F</mml:mi></mml:math></inline-formula>2.15. The integration time of the camera is 0.5 s. It is mounted on one vertically oriented rotation stage (zenith angle stage) and one horizontally oriented rotation stage (azimuth angle stage), which allow to point the camera to any position of the sky (see Fig. 1). The default operation is to scan the sky to provide a high spatial resolution composite image from multiple individual images, with high spatial coverage.</p>

      <fig id="F1"><label>Figure 1</label><caption><p id="d2e463">Photo of the scanning FAIM instrument. The azimuth rotation stage is below the horizontal metal frame, the second stage is vertically oriented to provide the possibility to rotate the camera to different zenith angles. The construction is counterweighted to prevent for unilateral strain and provide a longer lifetime of the mechanical components. The instrument is located below an air-ventilated acrylic dome at Oberpfaffenhofen.</p></caption>
          <graphic xlink:href="https://amt.copernicus.org/articles/19/3539/2026/amt-19-3539-2026-f01.jpg"/>

        </fig>

      <p id="d2e472">Due to the time required to rotate the instrument between images, it takes 2 min 3 s to complete a scan consisting of two full circles with zenith angles of 60.3 and 38.3°. These values are set so that there is minimal overlap between the images. The images of a completed scan address zenith angles from 27.5 to 71.5°. Due to the high precision and repeatability of the stage positions, there is no need to have an overlap between the images to stitch them together, as is often done in photography. Each of the 35 individual images is unwarped into a trapezium shaped equidistant image as described in Hannawald et al. (2016), and stitched together into a <inline-formula><mml:math id="M17" display="inline"><mml:mrow><mml:mn mathvariant="normal">2600</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">px</mml:mi></mml:mrow><mml:mo>×</mml:mo><mml:mn mathvariant="normal">2600</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">px</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula> scan image based on their azimuth and zenith positions. The pixel grid for this unwarping is set to a resolution of 200 <inline-formula><mml:math id="M18" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">px</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>. There is no further processing regarding the stitching, which results in a small seam between the images, but this is handled correctly by our machine learning algorithm. As a result of using only two circles, there is a hole with no information in the centre of the scan image from the zenith angel of 0° to the zenith angle of 27.5°.</p>
      <p id="d2e513">Figure 2 shows the spatial resolution per zenith angle of the scanning FAIM (before unwarping) compared to typical OH all-sky imagers. The resolution of the scanning FAIM ranges from 140 <inline-formula><mml:math id="M19" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">px</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> at 30° zenith angle to about 900 <inline-formula><mml:math id="M20" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">px</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> at 70° zenith angle. The chosen resolution for the unwarped pixel grid of 200 <inline-formula><mml:math id="M21" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">px</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> therefore results in averaged image information for the zenith angles of about 43° and smaller, as multiple pixels of the original images are remapped to 1 px in the unwarped scan image. For higher zenith angles, the image information is interpolated as usual in this type of process.</p>

      <fig id="F2"><label>Figure 2</label><caption><p id="d2e569">Horizontal resolution per zenith angle for typical OH all-sky imager systems (turquoise) and the scanning FAIM system (black). Many SWIR all-sky imagers have image circles, i.e. illuminated area of the sensor, of about 500 px, while NIR all-sky imagers often have 1000 px or in rare cases also 2000 px image circles.</p></caption>
          <graphic xlink:href="https://amt.copernicus.org/articles/19/3539/2026/amt-19-3539-2026-f02.png"/>

        </fig>

      <p id="d2e578">A third (inner) circle would result in a high level of redundancy due to highly overlapping parts, while taking a much longer time to complete the scan image (approx. 3 min). Furthermore, the waves in the centre of the inner circle could move quite a lot during the time it takes to scan the inner circle, which would cause stitching artefacts. This does not happen – or only to a very small extent – when using only the two outer circles: assuming a fairly fast gravity wave with an observed phase velocity of 100 <inline-formula><mml:math id="M22" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> and an average time of 3.5 s to acquire the adjacent image with a resolution of about 150 <inline-formula><mml:math id="M23" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">px</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>, there could be a mismatch of up to 3 px, normally it is much less. Between the inner and outer circles, it could be more, as one circle is completed before the second is started (in reverse order). Figure 3 shows an example of a scan image with high wave activity. The corresponding video sequence of the night is in the Supplement of this manuscript.</p>

      <fig id="F3"><label>Figure 3</label><caption><p id="d2e617">Sample of a OH nightglow scan image composed of 35 individual images. The circle has a diameter of about 520 km (at 86 km altitude) and covers zenith angles from 27.5 to 71.5°. The average resolution is 340 <inline-formula><mml:math id="M24" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">px</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>. Several GWs with horizontal wavelengths of the order of 20–30 km are visible as well as many structures with horizontal wavelengths smaller than 10 km.</p></caption>
          <graphic xlink:href="https://amt.copernicus.org/articles/19/3539/2026/amt-19-3539-2026-f03.png"/>

        </fig>

</sec>
<sec id="Ch1.S2.SS2">
  <label>2.2</label><title>ERA-5</title>
      <p id="d2e651">Since clouds are an obstacle for ground-based SWIR measurements, cloud cover data above FAIM 4 are extracted from ERA5 (European Centre for Medium-Range Weather Forecasts Reanalysis, fifth generation) and analysed to exclude cloudy episodes from further analysis. As delineated by Hersbach et al. (2020), this reanalysis data set features hourly data and a horizontal resolution of <inline-formula><mml:math id="M25" display="inline"><mml:mrow><mml:mn mathvariant="normal">0.25</mml:mn><mml:mi mathvariant="italic">°</mml:mi><mml:mo>×</mml:mo><mml:mn mathvariant="normal">0.25</mml:mn><mml:mi mathvariant="italic">°</mml:mi></mml:mrow></mml:math></inline-formula>. At Oberpfaffenhofen, this is approximately 27.5 km in meridional direction by 18.5 km in zonal direction. The nearest data point to FAIM 4 is at 48° N and 11.25° E. This is the only one used here, as the observed area at low atmospheric heights is covered by a single grid cell. The cloud cover is determined by identifying the maximum value among low, medium, and high cloud cover layers. This methodology is chosen since atmospheric water vapor, regardless of its altitude, poses a significant impediment to the camera's observational capabilities. In comparison with the aggregated cloud cover data from ERA5, this approach shows better agreement with the cloud cover observed by eye in the FAIM data. This is based on the comparison of several nights.</p>
      <p id="d2e670">The ERA5 data set is generated using an assimilation model, and cloud cover is just one of many globally consistent data products that are the output of this assimilation model (see Hersbach et al., 2023, for further information on ERA5 and its availability). Wu et al. (2023) compare the total cloud cover and the high cloud cover between the satellite MODIS (Moderate-resolution Imaging Spectroradiometer) and the four reanalyses ERA5, ERA-interim (ECMWF Interim Reanalysis), MERRA-2 (Modern-Era Retrospective Analysis for Research and Applications, version 2), and NCEP (National Centers for Environmental Prediction, here only the total cloud cover). They conclude that ERA5 has the highest correlation with MODIS among the mentioned reanalysis data sets for total cloud cover for latitudes between <inline-formula><mml:math id="M26" display="inline"><mml:mrow><mml:mo>±</mml:mo><mml:mn mathvariant="normal">60</mml:mn></mml:mrow></mml:math></inline-formula>°, based on monthly means. The root mean squared errors for the different months vary between 0.080 and 0.098. All these mentioned models perform better over land than over sea.</p>
</sec>
</sec>
<sec id="Ch1.S3">
  <label>3</label><title>Analysis methods</title>
      <p id="d2e692">In order to achieve the results shown in Sect. 4, a neural network is trained. Due to its speed and accuracy (Meng et al., 2023; Zhao et al., 2023), YOLOv7 is chosen for this purpose. To prevent overfitting and increase inference, the YOLOv7-tiny variant is chosen.</p>
      <p id="d2e695">A neural network in general consists of different nodes arranged in layers. Each node receives different inputs, e.g. from other nodes in upstream layers. These inputs are weighted and added. A predefined non-linear activation function is applied to the result. The output of this activation function is forwarded to other nodes in subsequent layers, where the procedure is the same as just described. As part of the training of a neural network, the weights of the various nodes are optimised against a loss function until the output of the neural network is sufficiently good. This is therefore a non-linear optimisation problem.</p>
      <p id="d2e698">The weights can be chosen arbitrarily at the start of training or a pre-trained network can be used. The advantage expected from a pre-trained network is that the optimisation problem can be solved more quickly. In addition, better results have also been observed in some cases (Hendrycks et al., 2019).</p>
      <p id="d2e701">BYOL (Bootstrap Your Own Latent), an unsupervised learning approach, is used here for pre-training, i.e. to determine an initial set of weights for the YOLOv7 backbone, which consists of all but the last layers of the YOLO network. BYOL training is performed on a pretrained COCO backbone using colour jitter, random flip, random resize crop, normalization and gaussian blur augmentations. This BYOL pretraining increased convergence speed of YOLOv7. In these backbone layers, specific features of pictures are identified. In the last layers of such a network, in the so-called head, such features are used to identify the object, which is present in the picture. In the work by Sedlak et al. (2023), a neural network was trained for FAIM 3 (static camera in Oberpfaffenhofen) that can distinguish between dynamically quiet, dynamically active and cloudy episodes. The field of view of FAIM 3 lies within the field of view of FAIM 4. The field of view of FAIM 3 is only <inline-formula><mml:math id="M27" display="inline"><mml:mrow><mml:mn mathvariant="normal">5.5</mml:mn><mml:mi mathvariant="italic">°</mml:mi><mml:mo>×</mml:mo><mml:mn mathvariant="normal">6.9</mml:mn><mml:mi mathvariant="italic">°</mml:mi></mml:mrow></mml:math></inline-formula> using a 100 mm lens; that means that it covers an area of approx. <inline-formula><mml:math id="M28" display="inline"><mml:mrow><mml:mn mathvariant="normal">10.5</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow><mml:mo>×</mml:mo><mml:mn mathvariant="normal">8.35</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula> (in zenith direction) with an average resolution of 16 <inline-formula><mml:math id="M29" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">px</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> at the height of the OH airglow layer using a <inline-formula><mml:math id="M30" display="inline"><mml:mrow><mml:mn mathvariant="normal">640</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">px</mml:mi></mml:mrow><mml:mo>×</mml:mo><mml:mn mathvariant="normal">512</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">px</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula> focal plane array (see Sedlak et al., 2016, for more details and especially their Fig. 7 for a comparison of FAIM 3 with a typical all-sky imager). For this study, BYOL is trained with 10 000 FAIM 4 images that were dynamically active according to the FAIM 3 analyses of Sedlak et al. (2023).</p>
      <p id="d2e778">In contrast to “classical” object detection applications (e.g., looking for a cat in a picture), the small-scale wave-like structures we focus on here are less clearly separated from the background (Fig. 4). Therefore, it is often difficult to precisely define their boundaries. This makes it equally difficult to use conventional algorithms to detect the direction to which the structures move.</p>

      <fig id="F4" specific-use="star"><label>Figure 4</label><caption><p id="d2e783">Wave-like structures in airglow imager data are characterised with varying degrees of clarity. The structures in the two images on the left are very faint, while the images on the right show clearer indications of such structures. This classification is subjective. The solid line in the bottom right-hand of the third image and the dashed lines on all images are artefacts. The dashed lines are the edges where the images are stitched together, the solid line is a lightning rod.</p></caption>
        <graphic xlink:href="https://amt.copernicus.org/articles/19/3539/2026/amt-19-3539-2026-f04.png"/>

      </fig>

      <p id="d2e792">In the following subsections, the basic idea of YOLOv7 is described as well as its modifications for the identification of horizontal wavelengths and orientation. Different quality measures for YOLOv7 are presented and the derived wavelengths and the orientation of the wave fronts are compared to results based on a 2D-FFT. Finally, the algorithm applied for the derivation of the direction of advection of the identified small-scale structures is introduced.</p>
<sec id="Ch1.S3.SS1">
  <label>3.1</label><title>Description of YOLOv7 and its modifications</title>
      <p id="d2e802">YOLOv7, an evolution of the YOLO (You Only Look Once) object detection architecture, operates by gridding the input images (so defining knots and edges) and directly predicting bounding boxes (where a specific object is present) and class probabilities (which object is present) for each knot of the grid. It utilizes a backbone convolutional neural network (CNN) for feature extraction and incorporates a feature pyramid network (FPN) to capture multi-scale features: the features can be interpreted as image patterns, relevant for detecting the wave-like structures, while the multi-scale features are essential for detecting objects of varying sizes. The detection head of YOLOv7 predicts multiple bounding boxes with associated confidence scores for each knot of the grid, followed by non-maximum suppression (Neubeck and van Gool, 2006) to refine the final detections. This is required, because there might and most likely will be multiple predicted bounding boxes for the same object. Non-maximum suppression removes all boxes for the object, except the one with the highest confidence score. This architecture enables real-time object detection in different applications.</p>
      <p id="d2e805">According to Wang et al. (2023), the authors of YOLOv7, this algorithm exceeds the performance of all object detectors known until then in terms of both speed and accuracy. They also claim that YOLOv7 achieves the highest accuracy among all known real-time object detectors operating at 30 FPS (frames per second) or higher.</p>
      <p id="d2e808">As already mentioned above, we not only use YOLO in order to detect wave-like structures, we also modify the algorithm to derive the horizontal wavelength and the orientation of the wave-like structure. The motivation for developing modifications to the YOLOv7 algorithm is addressing the limitations associated with the 2D Fast Fourier Transformation (2D-FFT), which is often used in scientific papers for analysing wave patterns in (airglow) images. Although powerful in certain contexts, the 2D-FFT faces two main challenges. Firstly, performing a 2D-FFT, especially on high-resolution images, is time-consuming and computationally expensive as not only one 2D-FFT needs to be calculated but several ones using differently sized sub-samples of each image. This is necessary since the FFT assumes that the waves are present in the whole image. If this is not the case – which is very likely when sensing the whole sky – their amplitude is underestimated. This leads to long processing times and significantly affects efficiency in analysing large data sets. The need for quick and accurate results, especially in real-time applications or when processing large data sets, requires the exploration of alternative approaches such as artificial neural networks, which are time-consuming to train but not to use. Secondly, the 2D-FFT is susceptible to strong contrast variations within images. The specific scan geometry of FAIM 4 captures results in high contrasts at the edges between the individual pictures and the black background, which can lead to wrong wave-parameter calculations of the 2D-FFT. Moreover, the 2D-FFT cannot distinguish between image information caused by airglow and artificially induced information such as black image borders, lightning rods within the field-of-view, and other artefacts. In the case of the scan images shown here, the black circle in the zenith orientation, for example, prevents useful 2D-FFT calculations when the analysis is applied to the entire images. The solution to this problem is to calculate the 2D-FFT on a number of sub-images that exclude any artificial signals. However, this approach results in the loss of some information and requires the results of the potentially overlapping sub-images to be algorithmically combined to ensure the integrity and accuracy of the final wave parameter calculations. In addition, the edges within a FAIM 4 image, due to the successive scanning of the sky, would also cause additional artificial signatures. The modifications to YOLOv7 aim to address these issues by providing a more efficient and robust method for detecting and analysing wave signatures in images. By directly integrating wavelength and orientation prediction into the object detection process, the modified algorithm bypasses the need for a 2D-FFT analysis.</p>
      <p id="d2e811">A crucial part of working with machine learning is training the algorithm, so determining the weights of the various nodes of the neural network. For this, labelled data are needed. This labelling is done manually. The labelled data set is then separated into 80 % training, 10 % validation 10 % testing data. We use 160 images without any wave-like structure and identify more than 1850 wave-like structures on 1000 additional images. In principle, images without marked objects are not necessary, but some are inserted to train the neural network from certain errors. For example, the sunrise leads to some kind of periodic artefacts in the image, which should not be interpreted as atmospheric structures. As there are no images showing atmospheric wave-like structures during sunrise, this possible error is counteracted by inserting sunrise images without marked boxes into the training data set. In order to modify YOLOv7, the labelling process is extended to include information about the wavelength (measured in pixels) and an angle of wave orientation (ranging from 0 to 180°). Overcoming the challenge of cyclicity of the wave orientation prediction (in particular the issue of proximity between angles near 0 and 179°), requires the transformation of the angles into sine and cosine. This ensures a consistent and continuous representation of this information. The transformations employed are as follows: forward conversion with <inline-formula><mml:math id="M31" display="inline"><mml:mrow><mml:mi>sin⁡</mml:mi><mml:mo mathsize="1.1em">(</mml:mo><mml:mi mathvariant="italic">α</mml:mi><mml:mo>⋅</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mi mathvariant="italic">π</mml:mi><mml:mn mathvariant="normal">180</mml:mn></mml:mfrac></mml:mstyle><mml:mo mathsize="1.1em">)</mml:mo></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M32" display="inline"><mml:mrow><mml:mi>cos⁡</mml:mi><mml:mo mathsize="1.1em">(</mml:mo><mml:mi mathvariant="italic">α</mml:mi><mml:mo>⋅</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mi mathvariant="italic">π</mml:mi><mml:mn mathvariant="normal">180</mml:mn></mml:mfrac></mml:mstyle><mml:mo mathsize="1.1em">)</mml:mo></mml:mrow></mml:math></inline-formula> and reverse conversion utilizing <inline-formula><mml:math id="M33" display="inline"><mml:mrow><mml:mtext>atan</mml:mtext><mml:mn mathvariant="normal">2</mml:mn><mml:mo>(</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo><mml:mo>⋅</mml:mo><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mn mathvariant="normal">180</mml:mn><mml:mi mathvariant="italic">π</mml:mi></mml:mfrac></mml:mstyle></mml:mrow></mml:math></inline-formula>. The <inline-formula><mml:math id="M34" display="inline"><mml:mrow><mml:mtext>atan</mml:mtext><mml:mn mathvariant="normal">2</mml:mn><mml:mo>(</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo></mml:mrow></mml:math></inline-formula> is defined as follows:

            <disp-formula id="Ch1.E1" content-type="numbered"><label>1</label><mml:math id="M35" display="block"><mml:mrow><mml:mtext>atan</mml:mtext><mml:mn mathvariant="normal">2</mml:mn><mml:mo>(</mml:mo><mml:mi>y</mml:mi><mml:mo>,</mml:mo><mml:mi>x</mml:mi><mml:mo>)</mml:mo><mml:mo>=</mml:mo><mml:mfenced open="{" close=""><mml:mtable class="cases" rowspacing="0.2ex" columnspacing="1em" columnalign="left left" framespacing="0em"><mml:mtr><mml:mtd><mml:mrow><mml:mi>arctan⁡</mml:mi><mml:mfenced close=")" open="("><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mi>y</mml:mi><mml:mi>x</mml:mi></mml:mfrac></mml:mstyle></mml:mstyle></mml:mfenced></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mtext>if </mml:mtext><mml:mi>x</mml:mi><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mi>arctan⁡</mml:mi><mml:mfenced close=")" open="("><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mi>y</mml:mi><mml:mi>x</mml:mi></mml:mfrac></mml:mstyle></mml:mstyle></mml:mfenced><mml:mo>+</mml:mo><mml:mi mathvariant="italic">π</mml:mi></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mtext>if </mml:mtext><mml:mi>x</mml:mi><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>∧</mml:mo><mml:mi>y</mml:mi><mml:mo>≥</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:mi mathvariant="italic">π</mml:mi></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mtext>if </mml:mtext><mml:mi>x</mml:mi><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>∧</mml:mo><mml:mi>y</mml:mi><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mo>+</mml:mo><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mi mathvariant="italic">π</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle></mml:mstyle></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mtext>if </mml:mtext><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>∧</mml:mo><mml:mi>y</mml:mi><mml:mo>&gt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mo>-</mml:mo><mml:mstyle displaystyle="false"><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mi mathvariant="italic">π</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:mfrac></mml:mstyle></mml:mstyle></mml:mrow></mml:mtd><mml:mtd><mml:mrow><mml:mtext>if </mml:mtext><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>∧</mml:mo><mml:mi>y</mml:mi><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>,</mml:mo></mml:mrow></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mtext>undefined</mml:mtext></mml:mtd><mml:mtd><mml:mrow><mml:mtext>if </mml:mtext><mml:mi>x</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mtext> and </mml:mtext><mml:mi>y</mml:mi><mml:mo>=</mml:mo><mml:mn mathvariant="normal">0</mml:mn><mml:mo>.</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mfenced></mml:mrow></mml:math></disp-formula></p>
      <p id="d2e1107">To predict the wavelength with YOLOv7, the methodology is chosen analogously to the determination of box sizes (so in which part of the image a wave is present). YOLOv7 uses three different grids and predicts the box size relative to the grid size. The box width (which is equal to the box height) can be four times the grid cell width at maximum. The maximum wavelength is limited to the size of the box itself, as a detected wave should have at least one crest and one trough within a box.</p>
      <p id="d2e1110">The main change of the algorithm is made to the output structure. For each detected object, the output is expanded to incorporate two additional values for the angle (sine and cosine) and one for the wavelength. As a result, the output dimension per image is augmented from (100 800; 6) to (100 800; 9), seamlessly integrating the wavelength and orientation data without significantly increasing the computational load. 100 800<fn id="Ch1.Footn1"><p id="d2e1113">The number of 100 800 predicted bounding boxes is calculated as follows. The image to be analysed is gridded into <inline-formula><mml:math id="M36" display="inline"><mml:mrow><mml:mn mathvariant="normal">40</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">40</mml:mn></mml:mrow></mml:math></inline-formula>, <inline-formula><mml:math id="M37" display="inline"><mml:mrow><mml:mn mathvariant="normal">80</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">80</mml:mn></mml:mrow></mml:math></inline-formula>, and <inline-formula><mml:math id="M38" display="inline"><mml:mrow><mml:mn mathvariant="normal">160</mml:mn><mml:mo>×</mml:mo><mml:mn mathvariant="normal">160</mml:mn></mml:mrow></mml:math></inline-formula> boxes, each box is assigned to one grid point. For each gridding, three FPN heads, which determine the size of the object, are calculated. So, we get <inline-formula><mml:math id="M39" display="inline"><mml:mrow><mml:mo>(</mml:mo><mml:msup><mml:mn mathvariant="normal">40</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mn mathvariant="normal">80</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:msup><mml:mn mathvariant="normal">160</mml:mn><mml:mn mathvariant="normal">2</mml:mn></mml:msup><mml:mo>)</mml:mo><mml:mo>×</mml:mo><mml:mn mathvariant="normal">3</mml:mn><mml:mo>=</mml:mo><mml:mn mathvariant="normal">100</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mn mathvariant="normal">800</mml:mn></mml:mrow></mml:math></inline-formula> bounding boxes.</p></fn> is the number of predicted bounding boxes and the default YOLOv7 value for our image input size. These modifications result in a negligible increase in the total number of trainable parameters, with only a 0.2 % increase in the overall model size. This maintains the computational efficiency of YOLOv7, demonstrating the feasibility of extending its application scope without compromising processing efficiency. Through these targeted modifications, we demonstrate an innovative adaptation of the YOLOv7 architecture, extending its utility beyond conventional object detection to encompass the analysis of specific object characteristics such as wave parameters.</p>
      <p id="d2e1194">The training is based on a batch size of 16 images (i.e., 16 images are processed by the neural network together) and 1000 epochs until precision and recall do not improve any further. To increase the number of images to learn from, the images are “augmented”, i.e. a given image is transformed in a known way, e.g. rotated, scaled, etc. The standard augmentations of the YOLOv7 algorithm are used, except for the so-called “mosaic” augmentation, as the wave structure is often no longer visible here. In addition, the BBoxSafeRandomCrop augmentation is applied. This cuts out a random area of the image, but ensures that no labelled objects are lost in the process. All augmentations that change the size of the image or rotate it must be rewritten in order to calculate the wavelength or wave orientation accordingly. This includes horizontal and vertical reflections of the image, rotations and the BBoxSafeRandomCrop augmentation.</p>
      <p id="d2e1197">In order to check the performance of YOLOv7, precision (ratio of correct positives to the sum of correct and false positives, this indicates how many detections were correct) and recall (ratio of correct positives to the sum of correct positives and false negatives, i.e. the ability of the model to identify all wave-like structures in the images) are calculated from the testing data. Depending on the objective, it must be decided whether a higher precision or a higher recall is important for the problem at hand. In the case of this work, a good recall is relevant because statistics is to be made about the wave-like structures found and therefore a high number of wave-like structures is required. However, the results should not be falsified by misinterpreted cloud structures or similar events. A good precision is therefore also important. Precision and recall are calculated from the position of the wave-like structures, so from their bounding boxes. The predicted and the labelled bounding boxes are regarded as identical, if the IoU (Intersection over Union, i.e. the ratio between the overlapping regions of the predicted and the labelled box to the region of the predicted and the labelled box together) value is greater than 0.5. As already explained above, the labelling of wave-like structures is somehow subjective. Therefore, precision and recall cannot be directly compared with values from other non-airglow studies and manual control of the results is necessary in any case. For this reason and due to the fact that the data set is not particularly large, we used the default hyperparameters of YOLOv7. The dataset was split into training, validation and testing data. The precision-recall curve is shown in Fig. 5. A confidence value of 0.5, which is the default value of the YOLOv7 implementation, leads to a precision and a recall of ca. 68 % both. For some measurement nights, the confidence values are varied and the results are compared. A confidence value of 0.5 gives reasonable results in terms of the above-mentioned trade-off between recall and precision.</p>

      <fig id="F5"><label>Figure 5</label><caption><p id="d2e1202">Precision-Recall plot after the YOLOv7 training.</p></caption>
          <graphic xlink:href="https://amt.copernicus.org/articles/19/3539/2026/amt-19-3539-2026-f05.png"/>

        </fig>

      <p id="d2e1212">For the newly introduced parameters wavelength and orientation of the wave fronts, 78 % are correctly identified. Correct in this case means that the angle of the orientation and the horizontal wavelength differ by less than 10° and 2 km (ca. 10 px) respectively from that of the label. These tolerances have been determined empirically: the drawn wave crests still describe the wave relatively accurately despite these deviations. If one of the parameters deviates more than the given tolerances, both parameters are no longer considered correct. The ratio is calculated by dividing the number of correctly identified parameters by the number of identified parameters.</p>
</sec>
<sec id="Ch1.S3.SS2">
  <label>3.2</label><title>Comparison of wave characteristics derived from YOLOv7 with 2D-FFT based results</title>
      <p id="d2e1223">The wave parameters of our modified YOLOv7 algorithm are evaluated against the results of a 2D-FFT derived from a tool previously used in Hannawald et al. (2019) for wave analysis. In the following, the labelled data is always considered as the ground truth and any deviation as an error.</p>
      <p id="d2e1226">In a first step, the 2D-FFT is applied to the bounding boxes of the labelled data. Wavelengths greater than the maximum or less than the minimum over all the labelled wavelengths are discarded. Then, the remaining results' largest amplitude waves are considered for comparison. For this purpose, the angle outputs from the FFT are adjusted modulo 180° to address the ambiguity between, for example, northward- and southward-oriented waves in individual images. The comparison (Fig. 6) reveals that 78 % of FFT predictions have a deviation less than or equal to 2.5° for the orientation and 3 % (relative to the labelled wavelength) for the wavelength. 89 % are within a 10° tolerance for the angle and a 20 % (relative to the labelled wavelength) tolerance for the wavelength. This data suggests that the 2D-FFT tool generally provides relative accurate predictions for detected wave parameters, if the bounding boxes are provided. However, overlaps between theses boxes with the black areas in FAIM 4 images lead to significant errors in 2D-FFT analysis: a strong increase in error for both wavelength and angle predictions can be observed in this case, emphasizing the need for pre-processing or the exclusion of such boxes from 2D-FFT analysis.</p>

      <fig id="F6"><label>Figure 6</label><caption><p id="d2e1231">Difference between labelled wave parameters and results of the 2D-FFT. The labelled parameters are regarded as correct values and the difference to the values of the 2D-FFT as an error. The values entered for the abscissa were selected so that the same number of data points have an angular error smaller than the ordinate value of the drawn circle and the relative wavelength error on the ordinate.</p></caption>
          <graphic xlink:href="https://amt.copernicus.org/articles/19/3539/2026/amt-19-3539-2026-f06.png"/>

        </fig>

      <p id="d2e1241">In a second step, the wave parameters derived by the modified YOLOv7 algorithm are compared to the labelled data. However, this is not straightforward because 80 % of the labelled data has already been used in training, and furthermore the predicted boxes do not exactly match the labelled ones. For the comparison, we therefore use the remaining 20 % of the data. If we interpret bounding boxes with an Intersection over Union (IoU) value greater than 0.8 as sufficiently correctly identified, we achieve an accuracy of 84 % for the wave parameters. The wave parameters are considered correct, if the wavelength error is less than 20 % relative to the labelled wavelength and the error of the angle is less than 10°.</p>
      <p id="d2e1244">Therefore, it can be seen, that the 2D-FFT provides more accurate results (89 % correct, mean squared error, MSE, of 7.60 <inline-formula><mml:math id="M40" display="inline"><mml:mrow class="unit"><mml:msup><mml:mi mathvariant="normal">km</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> and MSE of 220.71<inline-formula><mml:math id="M41" display="inline"><mml:mrow class="unit"><mml:mo>(</mml:mo><mml:mi mathvariant="normal">°</mml:mi><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula>) compared to the YOLOv7 algorithm (84 % correct, MSE of 10.02 <inline-formula><mml:math id="M42" display="inline"><mml:mrow class="unit"><mml:msup><mml:mi mathvariant="normal">km</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> and MSE of 390.10<inline-formula><mml:math id="M43" display="inline"><mml:mrow class="unit"><mml:mo>(</mml:mo><mml:mi mathvariant="normal">°</mml:mi><mml:msup><mml:mo>)</mml:mo><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula>) for the same metric.</p>
      <p id="d2e1299">However, this is only true, if the boxes do not overlap with the black areas of the image. In the case of overlaps with the black image area, the relative error of the 2D-FFT is approximately four times greater and therefore worse than the direct calculations of the YOLOv7 algorithm. Additionally, the 2D-FFT is computationally intensive, whereas the wave parameters calculated by YOLOv7 are predicted directly without additional computations.</p>
</sec>
<sec id="Ch1.S3.SS3">
  <label>3.3</label><title>Extraction of the direction of wave advection</title>
      <p id="d2e1311">The algorithm presented aims to determine the advection of wave-like structures. The relatively low temporal resolution of FAIM 4, which is approximately 123 s, makes it difficult to track the structures across successive images.</p>
      <p id="d2e1314">A new algorithm is therefore developed.</p>
      <p id="d2e1317">This algorithm identifies the bounding boxes in sequential images which include the same wave-like structure. The decision whether two objects belong to the same wave-like structure is made as shown in Fig. 7. Several parameters are used, including confidence threshold (0.7), minimum confidence (0.5), minimum number of detections (3), aspect ratio error tolerance (0.1), maximum propagation speed (140 <inline-formula><mml:math id="M44" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>), maximum lifespan (20 min), and Intersection over Union (IoU) regression threshold (0.45). After applying these criteria, a best fit straight line is calculated through all the box centres of the wave event to estimate the direction of movement. The process begins by inserting the detected bounding boxes or a given observation period into a function, which can assess data on position, time, confidence level, and calculated wave parameters. The algorithm selects the box with the highest confidence level that has to be larger than the confidence threshold of 0.7 as the main event. It then searches for other boxes in preceding and subsequent images that have a confidence value greater than the minimum confidence threshold of 0.5 and meet specified physical proximity criteria relative to the primary event, ensuring the detected movements are within reasonable limits of wave propagation speed and temporal lifespan. Finally, the similarity of aspect ratios between detections is assessed using the Complete IoU, CIoU (Zheng et al., 2019), to evaluate the compatibility of detected boxes. Boxes that do not meet the criteria mentioned in Fig. 7 are discarded. The remaining detections are used to calculate a linear regression line that represents the best fit for the movement of the centroid of the box over time. The final result is denoted by the term “wave event” in the following. It has a defined direction of movement. This event is then saved and the algorithm iterates over the data set until no further detections meet the initial confidence threshold.</p>

      <fig id="F7" specific-use="star"><label>Figure 7</label><caption><p id="d2e1340">Several parameters are used, including confidence threshold (0.7), minimum confidence (0.5), minimum number of detections (3), aspect ratio error tolerance (0.1), maximum propagation speed (140 <inline-formula><mml:math id="M45" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace width="0.125em" linebreak="nobreak"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>), maximum lifespan (20 min), and Intersection over Union (IoU) regression threshold (0.45). After applying these criteria, a best fit straight line is calculated through all the box centres of the wave event to estimate the direction of movement. Confidence is abbreviated with conf. and wave-like structure with wave.</p></caption>
          <graphic xlink:href="https://amt.copernicus.org/articles/19/3539/2026/amt-19-3539-2026-f07.png"/>

        </fig>

      <p id="d2e1366">This algorithm is applied to about 16 000 detections (with a confidence value <inline-formula><mml:math id="M46" display="inline"><mml:mrow><mml:mo>≥</mml:mo><mml:mn mathvariant="normal">0.5</mml:mn></mml:mrow></mml:math></inline-formula>) and leads to 1542 wave events, each one containing at least three detections.</p>
</sec>
</sec>
<sec id="Ch1.S4">
  <label>4</label><title>Results</title>
      <p id="d2e1388">As mentioned above, the focus of this manuscript is on small-scale wave-like structures with horizontal wavelengths in the range of ripples. This section is divided into two parts: the first one deals with the frequency of occurrence of such structures, the second one with the direction perpendicular to the orientation of the phase fronts (intrinsic direction of wave propagation) and the direction of advection. Some results are separated according to the different seasons. If a distinction is only made between summer and winter, then the term summer refers to the months of April to September. October to March are assigned to winter. If necessary, an additional differentiation is made between spring and autumn. In this case, spring includes March until May, summer June until August, autumn September until November, and winter December until February.</p>
      <p id="d2e1391">A total of 264 824 FAIM 4 images taken in 941 nights between October 2020 and September 2023 are investigated, of which 49.2 % are from the summer and 50.8 % from the winter season. During 133 nights in this time period, the measurements were not possible due to technical problems. So, the instrument worked properly in ca. 88 % of all cases. For all analyses, we use only images, whose cloud coverage probability, as it was described in Sect. 2, is less than 10 %. The number of detections of wave-like structures varies with the chosen confidence value. Starting with ca. 70 000 detections for a confidence value of 0.1, they drop sharply to less than 50 % for higher confidence values (Fig. 8). We choose a confidence value of 0.5. That means ca. 16 000 small-scale structures with horizontal wavelengths between 3 and 19 km are identified with a reasonable amount of confidence for our investigations. The distribution of these horizontal wavelengths is right skewed for both seasons and shows a maximum at 7 km for summer and 8 km for winter (Fig. 9). The number of detections is higher in summer than in winter.</p>

      <fig id="F8"><label>Figure 8</label><caption><p id="d2e1396">The number of detections varies strongly with the confidence value: the higher the value, the lower the number of detections. A sharp decrease is observed from a confidence value of 0.1 to 0.2. It reduces the number of detections by more than 50 %.</p></caption>
        <graphic xlink:href="https://amt.copernicus.org/articles/19/3539/2026/amt-19-3539-2026-f08.png"/>

      </fig>

      <fig id="F9"><label>Figure 9</label><caption><p id="d2e1408">The number of detections by the YOLOv7 algorithm (with a confidence score <inline-formula><mml:math id="M47" display="inline"><mml:mrow><mml:mo>≥</mml:mo><mml:mn mathvariant="normal">0.5</mml:mn></mml:mrow></mml:math></inline-formula>) by wavelength is right-skewed for summer (April to September) and winter (October to February). No distinction is made whether the wave is observed continuously over a longer period or only for a short time.</p></caption>
        <graphic xlink:href="https://amt.copernicus.org/articles/19/3539/2026/amt-19-3539-2026-f09.png"/>

      </fig>

      <p id="d2e1427">If we no longer differentiate by horizontal wavelength, but calculate a kind of probability of occurrence, so add up the images with at least one small-scale wave-like structure and divide by the total number of images per season, seasonal variations become apparent (Fig. 10). The occurrence probability ranges between ca. 13 % and 24 % over all seasons with a clear maximum in summer, while the values for the other seasons do not differ all too much, taking their standard deviation into account. Seasons of one year with less than 900 cloudless images are excluded. This holds for winter 2020, summer 2021, spring 2023 and autumn 2023. The lower values during these seasons are a result of technical problems of the instrument and bad weather.</p>

      <fig id="F10"><label>Figure 10</label><caption><p id="d2e1432">Occurrence of small-scale wave-like structures in the airglow layer above Oberpfaffenhofen including their standard deviation.</p></caption>
        <graphic xlink:href="https://amt.copernicus.org/articles/19/3539/2026/amt-19-3539-2026-f10.png"/>

      </fig>

      <p id="d2e1441">The analysis of the direction of advection and the intrinsic propagation direction is based on two different approaches: firstly, the approach described in Sect. 3.3 is used, i.e. in this case the direction of movement of the rectangle covering the wave structure (bounding box), the advection of the air parcel, is tracked. This approach is based on the analysis of FAIM videos. For the second approach, the orientation of the wave fronts is determined based on the horizontal wave parameters from individual images. GWs propagate in the direction of the wave vector or perpendicular to the orientation of their wave fronts, so 90° needs to be added to the wave orientation to give the propagation direction with a 180° ambiguity. The ambiguity is due to the use of individual images instead of a sequence of images: it is not possible to distinguish whether a north-south oriented wave is propagating eastwards or westwards, for example. For the intrinsic propagation direction, so based on the individual images, there is a clear north-easterly (<inline-formula><mml:math id="M48" display="inline"><mml:mrow><mml:mo>±</mml:mo><mml:mn mathvariant="normal">180</mml:mn></mml:mrow></mml:math></inline-formula>°) component at all times of the year (Fig. 11). This is most evident in summer. During the other seasons there are additional weaker maxima with a southerly (<inline-formula><mml:math id="M49" display="inline"><mml:mrow><mml:mo>±</mml:mo><mml:mn mathvariant="normal">180</mml:mn></mml:mrow></mml:math></inline-formula>°) component. The direction of advection derived from the videos shows more variation (Fig. 12). While a west-southwest component dominates in spring, the direction of advection seems to shift to the south in summer. In autumn and winter a clear east component can be observed.</p>

      <fig id="F11" specific-use="star"><label>Figure 11</label><caption><p id="d2e1466">Shown is the intrinsic propagation direction (which is assumed to be perpendicular to the wave fronts) of small-scale wave structures in the OH* airglow layer for all seasons, detected by the modified YOLOv7 algorithm, so based on the orientation of the wave-like structure. All 16 037 detections between October 2020 and September 2023, which have a confidence score <inline-formula><mml:math id="M50" display="inline"><mml:mrow><mml:mo>≥</mml:mo><mml:mn mathvariant="normal">0.5</mml:mn></mml:mrow></mml:math></inline-formula>, are used. Each grey circle stands for 100 additional detections.</p></caption>
        <graphic xlink:href="https://amt.copernicus.org/articles/19/3539/2026/amt-19-3539-2026-f11.png"/>

      </fig>

      <fig id="F12" specific-use="star"><label>Figure 12</label><caption><p id="d2e1488">Using the algorithm described in Sect. 3.3 for all 16 037 detections with confidence <inline-formula><mml:math id="M51" display="inline"><mml:mrow><mml:mo>≥</mml:mo><mml:mn mathvariant="normal">0.5</mml:mn></mml:mrow></mml:math></inline-formula>, the directions of advection of the wave events are calculated. Out of a total of 1542 events, 397 occurred in spring, 531 in summer, 256 in autumn, and 349 in winter. Each grey circle stands for 5 additional detections.</p></caption>
        <graphic xlink:href="https://amt.copernicus.org/articles/19/3539/2026/amt-19-3539-2026-f12.png"/>

      </fig>

</sec>
<sec id="Ch1.S5">
  <label>5</label><title>Discussion</title>
      <p id="d2e1516">In the following, we compare our results to other already published ones referring to ripples. As the extraction of ripples is time-consuming, there do not exist many publications that cover data of some years. We focus here on two publications referring to the Northern hemisphere (Yue et al., 2010; Li et al., 2017) and two referring to the Southern hemisphere (Suzuki et al., 2011; Rourke et al., 2017).</p>
      <p id="d2e1519">Yue et al. (2010) analyse data from two imagers, one at the Yucca Ridge Field Station, YRFS (40.7° N, 105° W), Fort Collins, Colorado, USA and another at two different locations in Japan (first Shigaraki, MU Observatory (34.9° N, 136.1° E) and then Misato Observatory (34.1° N, 135.4° E), Wakayama, Japan). The data from the US device covers five years (2003–2008), that from the Japanese four years (1999–2003). Both systems measure OH*, but unlike ours, not above 1 <inline-formula><mml:math id="M52" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">µ</mml:mi><mml:mi mathvariant="normal">m</mml:mi></mml:mrow></mml:math></inline-formula>. This means that the signal comes from a slightly different altitude range (order of magnitude: some hundred metres) than that of FAIM 4; however, this should be irrelevant for further discussion. Both instruments are all-sky imagers with a <inline-formula><mml:math id="M53" display="inline"><mml:mrow><mml:mn mathvariant="normal">512</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">px</mml:mi></mml:mrow><mml:mo>×</mml:mo><mml:mn mathvariant="normal">512</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">px</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula> sensor, the spatial resolution is not explicitly stated, but is estimated to be less than ours (see Fig. 2). The temporal resolution is 2 min for the US imager which is comparable to ours and 5.5 min for the Japanese imager. The authors calculate difference images in order to emphasize small-scale travelling structures and get rid of stationary ones. This means that periods of 4 min are amplified in the data from the US imager, while periods of 11 min are amplified in the Japanese data. Periods longer than 4 or 11 min are attenuated. Some attenuation of ripples cannot be excluded, as they move with the background wind. The calculation of difference images leads to a varying filter function depending on the background wind, the horizontal wavelength of the ripples and their orientation to the wind<fn id="Ch1.Footn2"><p id="d2e1552">Destructive interference appears for example, if the wind component which is perpendicular to the orientation of the wave is in the range of half a horizontal wavelength divided by 2 or 5.5 min. For a wave with 10 km horizontal wavelength measured by the imager in Japan this is the case when wind perpendicular to the wave orientation accounts for ca. 15 <inline-formula><mml:math id="M54" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">s</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula>. The smaller the horizontal wavelength, the weaker the wind needs to be for the filtering to occur.</p></fn>. The data is analysed manually (this is not explicitly stated, however, an analysis technique is not provided) extracting horizontal wavelengths shorter than 15 km, which are visible for a maximum of 45 min and cover a small geographical area (<inline-formula><mml:math id="M55" display="inline"><mml:mrow><mml:mo>&lt;</mml:mo><mml:mn mathvariant="normal">5</mml:mn><mml:mo>×</mml:mo><mml:msup><mml:mn mathvariant="normal">10</mml:mn><mml:mn mathvariant="normal">3</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula> <inline-formula><mml:math id="M56" display="inline"><mml:mrow class="unit"><mml:msup><mml:mi mathvariant="normal">km</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msup></mml:mrow></mml:math></inline-formula>, this is of the same order of magnitude as our signals). In order to derive the occurrence frequency of ripples, the data is split into bins of 30 min. If at least one ripple event is identified in such a 30 min bin, it is noted down. It is not distinguished between the number of ripple events in one 30 min bin. The occurrence frequency of ripples is then calculated by dividing the number <inline-formula><mml:math id="M57" display="inline"><mml:mi>p</mml:mi></mml:math></inline-formula> of 30 min bins with one or more ripple events by the total number <inline-formula><mml:math id="M58" display="inline"><mml:mi>n</mml:mi></mml:math></inline-formula> of cloudless 30 min bins. The confidence is given by <inline-formula><mml:math id="M59" display="inline"><mml:msqrt><mml:mstyle displaystyle="false"><mml:mfrac style="text"><mml:mrow><mml:mi>p</mml:mi><mml:mo>(</mml:mo><mml:mn mathvariant="normal">1</mml:mn><mml:mo>-</mml:mo><mml:mi>p</mml:mi><mml:mo>)</mml:mo></mml:mrow><mml:mi>n</mml:mi></mml:mfrac></mml:mstyle></mml:msqrt></mml:math></inline-formula>. The data set comprises 5000 h (US) and 800 h (Japan). Together with the occurrence frequency it can be concluded that at least approximately 600 (US) and 40 (Japan) ripple events are observed. The authors find that ripples are more likely around the solstices at all three stations and therefore less likely during equinoxes. They attribute this finding to the seasonal change of gravity wave activity in the mesosphere/lower thermosphere (MLT). However, they do not see a correlation between the occurrence frequency of ripples and the probability of instability (derived from a nearby lidar) and discuss several reasons for this.</p>
      <p id="d2e1639">It appears that Li et al. (2017) partly use the same observations at the YRFS as Yue et al. (2010). However, they cover the shorter period of 2003 until 2005 and use additional measurements from a sodium lidar and an MF radar. They investigate an area of <inline-formula><mml:math id="M60" display="inline"><mml:mrow><mml:mn mathvariant="normal">200</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow><mml:mo>×</mml:mo><mml:mn mathvariant="normal">200</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula> and compute difference images. In contrast to Yue et al. (2010), they make a selection of ripples depending on the availability of lidar and radar measurements. Thus, they analyse about 320 ripples. They define the probability of occurrence in another way than Yue et al. (2010): Li et al. (2017) divide the total ripples' lifetime to the total observed time under clear sky and no-moon conditions. They find a maximum of ripples in autumn (September–November) and a minimum in summer (June–August). This roughly compares with Yue et al. (2010). Higher values in autumn and winter and lower values in spring and summer can be read from their Fig. 2b, which shows the frequency of occurrence on a monthly basis. However, the maximum is probably in winter and the minimum in summer. This comparison may suffer from the slightly different definition of the parameter probability of occurrence and also from the calculation of seasonal values from monthly ones. Li et al. (2017) summarize the seasonal variation of the advection direction of the ripples with northward in spring and summer and southward in winter.</p>
      <p id="d2e1662">The analysis of Suzuki et al. (2011) and Rourke et al. (2017) both refer to measurements at or near the South Pole. The measurement setup and the data analysis of Suzuki et al. (2011) is quite similar to that of Yue et al. (2010). The authors use an all-sky camera (<inline-formula><mml:math id="M61" display="inline"><mml:mrow><mml:mn mathvariant="normal">512</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">px</mml:mi></mml:mrow><mml:mo>×</mml:mo><mml:mn mathvariant="normal">512</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">px</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula>) and calculate time difference images. The temporal resolution is slightly better than the one of our scan images with about 100 s and they observe a slightly higher airglow layer (sodium, ca. 90 km height). Due to polar night conditions, their data cover the months April–August of the years 2003–2005 and they observe 213 cases of ripples. For them, ripples have horizontal wavelengths shorter than 17 km. These structures move mainly towards 90–120° E and 300–330° E.</p>
      <p id="d2e1686">Rourke et al. (2017) refer to wavelengths shorter than 15 km as ripples. In contrast to the other studies mentioned above, they do not use an all-sky imager but a scanning radiometer (UWOSCR, University of Western Ontario SCanning Radiometer), which is based on an InGaAs photodiode. The UWOSCR is sensitive to the spectral range between 1100 and 1650 nm and provides information about an area of the night sky of <inline-formula><mml:math id="M62" display="inline"><mml:mrow><mml:mn mathvariant="normal">24</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow><mml:mo>×</mml:mo><mml:mn mathvariant="normal">24</mml:mn><mml:mspace linebreak="nobreak" width="0.125em"/><mml:mrow class="unit"><mml:mi mathvariant="normal">km</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula> divided into <inline-formula><mml:math id="M63" display="inline"><mml:mrow><mml:mn mathvariant="normal">16</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">px</mml:mi></mml:mrow><mml:mo>×</mml:mo><mml:mn mathvariant="normal">16</mml:mn><mml:mspace width="0.125em" linebreak="nobreak"/><mml:mrow class="unit"><mml:mi mathvariant="normal">px</mml:mi></mml:mrow></mml:mrow></mml:math></inline-formula>. The authors use a Fast Fourier transform (FFT) to determine the wave period between 2 and 16 min and correlation analyses in orthogonal directions of the image to derive the zonal and meridional velocity components. Horizontal wavelengths are calculated from the period and the horizontal phase velocity. Ripples are mainly observed from March to June and very few ones from July to October. They have a horizontal wavelength of 8–10 km; their preferred observed propagation direction is westward and poleward, for the intrinsic propagation direction the westward component dominates. This analysis covers the years 1999 to 2013 and includes about 400 cases.</p>
      <p id="d2e1729">Compared to the results of the authors above, ours are based on about two orders of magnitude more small-scale wave-like structures, although the number of observation years is of the same order of magnitude. Since Oberpfaffenhofen, which is North of the Alps and in the densely populated area of Munich, is not a station with outstanding good observation conditions in terms of cloud coverage and artificial illumination, this effect can be attributed primarily to the use of the developed machine learning algorithm. Other reasons are the better spatial resolution compared with all-sky imagers and possibly also the use of original images instead of difference images. The latter can lead to a reduction of the data basis.</p>
      <p id="d2e1732">It is not possible to compare the absolute probability or frequency of occurrence, as the various authors define these slightly differently. However, one can compare the relative course. Figure 13 shows the values read from Yue et al. (2010) and our own. The values for the southern hemisphere are not included here, as these authors either do not provide them or it is not possible to read them from their figures. Even if there are differences between the individual courses, the data sets show increased values from May or June to July or August. Additionally, the US observations are characterized by significantly higher values from October to February. This does not hold for the Japanese data and our own. When mentioning the period May to July or August, one should note that this is the time when the OH* measurements actually address the mesopause. The rest of the year, the mesopause is higher (at approx. 100 km, She et al., 2000, Berger and von Zahn, 1999). The temperature gradient in the mesosphere is thus steeper from May to August, which leads to an increased probability of convective instability. As far as dynamic stability is concerned, one can see in Fig. 1 of Jaen et al. (2023) that the vertical shear of the horizontal wind measured at Collm, Germany, approximately 380 km northeast of Oberpfaffenhofen at the height of the OH* airglow layer is most pronounced from May to September with a maximum around July. Therefore, we conclude that the probability for dynamic instability is enhanced for the OH*-airglow layer height in the summer season. This increased tendency to instability, convective or dynamic, could therefore contribute to or explain the higher probability of instability features (showing up as small-scale wave-like signatures) at this time of year. Even if the instability tendency remains constant, a higher probability of such instability features may also occur during May to July/August, if more gravity waves, which might break, are observed at this time. This is indeed the case as Fig. 14 shows. The number of wave events in this figure with horizontal wavelengths longer than 15 km are derived according to Hannawald et al. (2016) from non-scanning FAIM data sets recorded in Oberpfaffenhofen and some neighbouring Alpine regions (SBO: Sonnblick Observatory (47.05° N, 12.95° E), Austria and OTL: Otlica Observatory (45.93° N, 13.91° E), Slovenia). They are characterized by a maximum in spring, especially in May. The smaller-scale instability structures with wavelengths shorter than 15 km have a maximum in the summer months May to July. Similar results were obtained by Wüst et al. (2016) and Sedlak et al. (2021), however, these authors do not focus on the number of waves, this parameter contributes indirectly to their results. Based on OH*-airglow spectrometer data of different European stations (in the vicinity of the Alps), Wüst et al. (2016) show that gravity waves with periods greater than 60 min transport more potential energy not only in winter, but possibly also in May and June. Sedlak et al. (2020) who evaluated FAIM data in the Alpine region with regard to their gravity wave activity and depending on their period, see a similar behaviour for medium-frequency waves. Low-frequency waves have a maximum in winter, high-frequency waves are characterized by a relatively constant activity. This could be interpreted as an indication that the observed small-scale wave-like structures are due to medium-frequency waves.</p>

      <fig id="F13"><label>Figure 13</label><caption><p id="d2e1737">Average detection probability for the Japanese and American measuring devices according to the data from Yue et al. (2010) compared to our results in Oberpfaffenhofen for the different seasons.</p></caption>
        <graphic xlink:href="https://amt.copernicus.org/articles/19/3539/2026/amt-19-3539-2026-f13.png"/>

      </fig>

      <fig id="F14"><label>Figure 14</label><caption><p id="d2e1748">Shown is the (averaged) number of GW events during the year based on data from the narrow field airglow imager FAIM 1 for different stations (SBO: Sonnblick Observatory, Austria, OTL: Otlica Observatory, Slovenia, OPN: Oberpfaffenhofen, Germany) in the Alpine region or its vicinity. FAIM 1 has a high temporal resolution of 0.5 s per image and observed OH* airglow during different years at the different sites: the OTL data set is analysed with the 2D-FFT (see Hannawald et al., 2019, for the algorithm pipeline) from October 2017 to October 2018, OPN from December 2013 to January 2015 and SBO from August 2015 to July 2017. Wavelike structures with horizontal wavelengths larger 15 km have a maximum in May. The very small-scale wave-like structures are generally more frequent during the summer months in the Northern hemisphere.</p></caption>
        <graphic xlink:href="https://amt.copernicus.org/articles/19/3539/2026/amt-19-3539-2026-f14.png"/>

      </fig>

      <p id="d2e1758">Due to the work of Li et al. (2017) at the latest, however, it is clear that such small-scale structures could equally be secondary gravity waves. These waves are generated through breaking primary GWs (see e.g., Becker and Vadas, 2018, and citations therein). In our measurements, as in many others, it is not possible to distinguish between secondary and primary waves. Further discussion at this point is therefore superfluous.</p>
      <p id="d2e1761">Instability features are supposed to move with the background wind (see e.g. the argumentation in Li et al., 2017, in order to discriminate instability features from secondary GWs), GWs do not need to do this. In the intrinsic frame, GW move perpendicular to their wave fronts. This does not necessarily hold when they are observed while not moving with the background wind; if the instrument is static, the observed wave propagation direction is the superposition of the intrinsic wave propagation direction and the background wind direction. In the case of an intrinsic phase velocity that is low compared to the background wind speed, the wave is primarily moving with the background wind, it is mainly advected. This is more likely the case for waves with small horizontal wave lengths as they are often associated with low horizontal phase velocities (see e.g. Wachter et al., 2015). Therefore, the term “direction of the advection”, which is used in Fig. 12, is not entirely correct but refers to the main reason for this movement. In order to compare the intrinsic wave propagation direction and the direction of advection, the latter are artificially degraded, i.e. 180° are added to all directions with a westward component so that they also lie in the range between north and south-southeast (Fig. 15). Since a wave-like structure must be present in several images in succession in order to capture its direction of movement in the video, the number of observed directions of advection is lower than the number of the intrinsic propagation direction retrieved from individual images. The results are therefore normalized for better comparability. Due to the different amount of data, the results are not compared quantitatively. Qualitatively, however, the difference between the intrinsic propagation directions and the directions of advection is most pronounced in summer.</p>

      <fig id="F15" specific-use="star"><label>Figure 15</label><caption><p id="d2e1766">Shown is the comparison of the wave propagation directions (including an ambiguity of 180°) derived with the two different algorithms. The values plotted in orange refer to the individual frames. Here, it is assumed that the wave-like signatures propagate perpendicular to their fronts (intrinsic wave propagation direction). The directions of advection (observed wave propagation direction) derived from the movement of the bounding box (see Fig. 12) are plotted in black.</p></caption>
        <graphic xlink:href="https://amt.copernicus.org/articles/19/3539/2026/amt-19-3539-2026-f15.png"/>

      </fig>

      <p id="d2e1775">For discriminating between secondary waves and instability features, the direction of advection and the direction of the background wind are compared. According to Jacobi et al. (2015), who measured at Collm, approximately 380 km northeast of Oberpfaffenhofen, the averaged wind is for SW (NE-ward) for spring, NW (SE-ward) for summer, and N/NE (S/SW-ward) for autumn and winter. The dominating directions of advection in our measurements (see Fig. 12) is SW in spring, S in summer, NE in autumn and E in winter. So, only in summer a significant amount of the observed small-scale wave-like features seems to be advected with the wind. Therefore, the probability that an observed small-scale wave-like structure is an instability feature (secondary GW) is highest (lowest) during summer.</p>
      <p id="d2e1778">Concerning the direction of advection, we observe in our data changes from south-west in spring to south in summer, east and/or south-east in autumn and east in winter (see Fig. 12). In general, all directions occur at all times of the year. Li et al. (2017) also observe all directions of advection except in summer. In spring, their analyses show a broad southerly component as well as a clear peak to the North. This peak persists in summer. It can no longer be observed in autumn and winter. In autumn, it is in general difficult to determine a dominant direction. A slight preference for a meridional direction may be observed. In winter, a minimum towards the west and a southern rather than a northern component can be recognised. In contrast to Li et al. (2017), we do not observe this strong northern component at any time of the year. However, we agree in the broad maximum to the south in spring. In winter, we observe a preferred eastward component, while Li et al. (2017) derive a minimum in westward direction. This is at least not contradictory. However, in summer, our results and those of Li et al. (2017) are contradictory and while the results of Li et al. (2017) are less clear in autumn, we observe a clear eastward and poleward component. In the southern hemispheric autumn (March to June), a strong westerly and at least to some extent poleward intrinsic propagation direction is observed (Rourke et al., 2017). A comparison with Suzuki et al. (2011) is not made here, as the station is located directly at the South Pole and is therefore subject to specific meteorological conditions.</p>
      <p id="d2e1782">So, there appears to be less agreement with regard to the direction of propagation than with the seasonal frequency of occurrence. One reason for this could be that local effects dominate. If the wave-like structures are interpreted in terms of instability features, one could argue that they move with the local wind and the wind is variable in space and in time, even during one night since it shows strong variations due to tidal activity. As already mentioned above, the interpretation as instability features is most likely correct in summer and indeed in this season, our advection directions and those of Li et al. (2017) are contradictory.</p>
</sec>
<sec id="Ch1.S6" sec-type="conclusions">
  <label>6</label><title>Summary and outlook</title>
      <p id="d2e1793">In this study, we analyse ca. three years of OH* airglow all-sky images for spatially confined wave-like structures with horizontal wavelengths of ca. 20 km and smaller. The data were recorded by a scanning OH* airglow camera, which is operated operationally every night at DLR Oberpfaffenhofen (48.09° N, 11.28° E), Germany since 2019. It provides nearly all-sky images (diameter ca. 500 km) with a spatial resolution of ca. 150 <inline-formula><mml:math id="M64" display="inline"><mml:mrow class="unit"><mml:mi mathvariant="normal">m</mml:mi><mml:mspace linebreak="nobreak" width="0.125em"/><mml:msup><mml:mi mathvariant="normal">px</mml:mi><mml:mrow><mml:mo>-</mml:mo><mml:mn mathvariant="normal">1</mml:mn></mml:mrow></mml:msup></mml:mrow></mml:math></inline-formula> (at 30° zenith angle) and a temporal resolution of ca. 2 min. In order to identify those small-scale and spatially confined structures, we adapt and train YOLOv7, a deep convolutional neural network, to derive the position and the horizontal wavelength. Our results can be summarized as follows: <list list-type="order"><list-item>
      <p id="d2e1815">We identify ca. 16 000 small-scale wave-like structures. Studies mentioned in literature cover two orders of magnitude fewer events. The main reason is that former studies are based on the visual inspection instead of machine learning. Further reasons might be that we use a scanning imager that provides a better spatial resolution compared to non-scanning all-sky imagers. Scanning photodiodes cover a smaller part of the sky or work with lower resolutions than we do. Our mode of operation therefore increases the probability of observing small-scale wave-like structures.</p></list-item><list-item>
      <p id="d2e1819">As far as the seasonal frequency of occurrence is concerned, our results differ to some extent from those of the other authors who analysed their data manually and used mostly difference images. However, all data sets show increased values from May or June to July or August. Additionally, the US observations of Yue et al. (2010) are characterized by significantly higher values from October to February. The summer maximum can have different reasons. It could be due to an increased probability of convective and dynamic instability but also to a larger amount of gravity waves during this time of the year. All reasons are supported by literature.</p></list-item><list-item>
      <p id="d2e1823">Concerning the direction of advection, we observe in our data all directions at all times of the year. However, the preferred direction changes from south-west in spring to east in winter. There appears to be less agreement between our results and literature values with regard to the direction of advection than with the seasonal frequency of occurrence. One reason for this could be that such small-scale wave-like structures can be due to instabilities. Those instabilities, often called ripples, move with the wind and the wind is variable in time, even during one night since it shows strong variations due to tidal activity, and space.</p></list-item><list-item>
      <p id="d2e1827">However, those small-scale wave-like structures do not need be due to instability, they can also be secondary waves. With our measurements, we can only indirectly differentiate between those two features. Based on the direction of the background wind and the advection of the wave-like structure, we deduce that instability signatures are observed above Oberpfaffenhofen on average especially in summer and that the interpretation of ripples as instability structures is most likely to be correct at this time of the year.</p></list-item></list></p>
      <p id="d2e1830">In order to obtain more precise information about the reason for the occurrence of these small-scale structures in future, the scanning FAIM system is to be combined with a camera with better spatial resolution. This will make it possible to visualise turbulent structures and thus not only distinguish between instabilities and secondary waves but also derive information about the amount of energy transferred (e.g. following the approach of Sedlak et al. (2021) that needs to be adapted to large data sets). This means that the possible position of the wave-like structure is to be recorded using FAIM 4, the position is forwarded to the higher-resolution camera, which then aligns itself with it (operating-on-demand). The work presented in this manuscript is considered a first step in this direction.</p>
      <p id="d2e1833">Finally, here are some ideas on how to improve the modified YOLO algorithm: The most obvious would be the addition of more labels. This generally leads to more robust and universal detections. A major issue in creating the labels and in subsequent training is the subjective boundary between an event worthy of annotation and one that is not. Here, it would be advisable to also create confidence values for each box while labelling, and to modify the YOLOv7 algorithm so that it predicts not just zero or one for the object value, but the labelled confidence value. The same data set could also be labelled by multiple scientists to calculate confidence values based on the intersection of labels. Another possibility would be the labelling of “ignored areas”, where the scientist is not sure about the existence of wave structures. These areas could then be ignored by the loss function. However, each of these approaches is pretty time-consuming and may be done in the future.</p>
</sec>

      
      </body>
    <back><notes notes-type="dataavailability"><title>Data availability</title>

      <p id="d2e1840">The FAIM data is stored by the Network for the Detection for Mesospheric Change, NDMC, the server is hosted by DLR. They are available on request.</p>
  </notes><app-group>
        <supplementary-material position="anchor"><p id="d2e1843">This video sequence shows the night from 27 to 28 July 2020 (see Fig. 3 for an example frame). It contains one image taken every two minutes from dusk to dawn. Many different wave structures are visible throughout the night, on various temporal and spatial scales. The images have been rectified/unwarped to an equidistant grid (projected onto a plane perpendicular to the ground, which leads to a distorted star background). The diameter of the image circle at an altitude of 86 km is approximately 520 km. The images are oriented northward, with east on the right. The van Rhijn effect, which leads to a systematically brighter signal towards the horizon due to a longer visible path length through the airglow layer at higher zenith angles, has been removed to improve the perception of the wave structures. For the same reason, the contrast is adjusted individually for each scan image. The supplement related to this article is available online at <inline-supplementary-material xlink:href="https://doi.org/10.5194/amt-19-3539-2026-supplement" xlink:title="zip">https://doi.org/10.5194/amt-19-3539-2026-supplement</inline-supplementary-material>.</p></supplementary-material>
        </app-group><notes notes-type="authorcontribution"><title>Author contributions</title>

      <p id="d2e1852">This work was funded in parts by different project (AlpEnDAC Phase 2, VoCaS-Alp and LUDWIG), which were acquired by MB and SW. VoCaS-Alp and LUDWIG were managed scientifically by SW. FAIM 4 was setup up by JoS and PH, it was operated by PH. PH also provided the basic image processing. RL advised in the tasks and solutions suitable for machine learning on FAIM data. JaS modified the YOLOv7 structure, applied it to the FAIM 4 data and derived the results in his master thesis. SW defined the topic of the master thesis, supervised it and interpreted the results. The manuscript was written by SW, supported by JaS and PH. All authors read the manuscript.</p>
  </notes><notes notes-type="competinginterests"><title>Competing interests</title>

      <p id="d2e1858">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="d2e1864">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. The authors bear the ultimate responsibility for providing appropriate place names. Views expressed in the text are those of the authors and do not necessarily reflect the views of the publisher.</p>
  </notes><ack><title>Acknowledgements</title><p id="d2e1870">We used data from the work of Sedlak et al. (2021) and thank the authors for this.</p><p id="d2e1872">Furthermore, we thank Ridvan Salih Kuzu (DLR), Gerhard Schauer (Sonnblick Observatory), and Samo Stanič (University of Nova Gorica): Ridvan Salih Kuzu helped with the development of the machine learning algorithm. Gerhard Schauer and Samo Stanič maintained the FAIM 1 imager at Sonnblick Observatory, Austria, and at Otlica Observatory, Slovenia, respectively.</p><p id="d2e1874">We did not only use artificial intelligence for the analysis of the data, this manuscript has also been linguistically improved by the help of deepl.com and chat.openai.com.</p><p id="d2e1876">We thank the anonymous reviewers for the valuable comments.</p></ack><notes notes-type="financialsupport"><title>Financial support</title>

      <p id="d2e1881">This research has been supported by the Bayerisches Staatsministerium für Umwelt und Verbraucherschutz (grant nos. TUS01UFS-72184, AlpEnDAC Phase 2, TUS01UFS-67093, LUDWIG, and TKP01KPB-70581, VoCaS-Alp).The article processing charges for this open-access publication were covered by the German Aerospace Center (DLR).</p>
  </notes><notes notes-type="reviewstatement"><title>Review statement</title>

      <p id="d2e1891">This paper was edited by Jorge Luis Chau and reviewed by two anonymous referees.</p>
  </notes><ref-list>
    <title>References</title>

      <ref id="bib1.bib1"><label>1</label><mixed-citation>Baker, D. J. and Stair, A. T.: Rocket measurements of the altitude distributions of the hydroxyl airglow, Phys. Scripta, 37, 611–622,  <ext-link xlink:href="https://doi.org/10.1088/0031-8949/37/4/021" ext-link-type="DOI">10.1088/0031-8949/37/4/021</ext-link>, 1988.</mixed-citation></ref>
      <ref id="bib1.bib2"><label>2</label><mixed-citation>Becker, E. and Vadas, S. L.: Secondary gravity waves in the winter mesosphere: Results from a high-resolution global circulation model, J. Geophys. Res.-Atmos., 123, 2605–2627,  <ext-link xlink:href="https://doi.org/10.1002/2017JD027460" ext-link-type="DOI">10.1002/2017JD027460</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bib3"><label>3</label><mixed-citation>Berger, U. and von Zahn, U.: The two-level structure of the mesopause: A model study, J. Geophys. Res.-Atmos., 104, 22083–22093,  <ext-link xlink:href="https://doi.org/10.1029/1999JD900389" ext-link-type="DOI">10.1029/1999JD900389</ext-link>, 1999.</mixed-citation></ref>
      <ref id="bib1.bib4"><label>4</label><mixed-citation>Fritts, D. C., Isler, J. R., Hecht, J. H., Walterscheid, R. L., and Andreassen, Ø.: Wave breaking signatures in sodium densities and OH nightglow: 2. Simulation of wave and instability structures, J. Geophys. Res.-Atmos., 102, 6669–6684, <ext-link xlink:href="https://doi.org/10.1029/96JD01902" ext-link-type="DOI">10.1029/96JD01902</ext-link>, 1997.</mixed-citation></ref>
      <ref id="bib1.bib5"><label>5</label><mixed-citation>Fritts, D. C., Vadas, S. L., and Yamada, Y.: An estimate of strong local body forcing and gravity wave radiation based on OH airglow and meteor radar observations, Geophys. Res. Lett., 29,  <ext-link xlink:href="https://doi.org/10.1029/2001gl013753" ext-link-type="DOI">10.1029/2001gl013753</ext-link>, 2002.</mixed-citation></ref>
      <ref id="bib1.bib6"><label>6</label><mixed-citation>Hannawald, P., Schmidt, C., Wüst, S., and Bittner, M.: A fast SWIR imager for observations of transient features in OH airglow, Atmos. Meas. Tech., 9, 1461–1472, <ext-link xlink:href="https://doi.org/10.5194/amt-9-1461-2016" ext-link-type="DOI">10.5194/amt-9-1461-2016</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bib7"><label>7</label><mixed-citation>Hannawald, P., Schmidt, C., Sedlak, R., Wüst, S., and Bittner, M.: Seasonal and intra-diurnal variability of small-scale gravity waves in OH airglow at two Alpine stations, Atmos. Meas. Tech., 12, 457–469, <ext-link xlink:href="https://doi.org/10.5194/amt-12-457-2019" ext-link-type="DOI">10.5194/amt-12-457-2019</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bib8"><label>8</label><mixed-citation>Hecht, J. H.: Instability layers and airglow imaging, Rev. Geophys., 42,  <ext-link xlink:href="https://doi.org/10.1029/2003RG000131" ext-link-type="DOI">10.1029/2003RG000131</ext-link>, 2004.</mixed-citation></ref>
      <ref id="bib1.bib9"><label>9</label><mixed-citation>Hecht, J. H., Fritts, D. C., Gelinas, L. J., Rudy, R. J., Walterscheid, R. L., and Liu, A. Z.: Kelvin-Helmholtz billow interactions and instabilities in the mesosphere over the Andes Lidar Observatory: 1. Observations, J. Geophys. Res., 126, e2020JD033414,  <ext-link xlink:href="https://doi.org/10.1029/2020JD033414" ext-link-type="DOI">10.1029/2020JD033414</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib10"><label>10</label><mixed-citation> Hendrycks, D., Mazeika, M., Kadavath, S., and Song, D.: Using Self-Supervised Learning Can Improve Model Robustness and Uncertainty, Adv. Neur. In., 32, 15663–15674, 2019.</mixed-citation></ref>
      <ref id="bib1.bib11"><label>11</label><mixed-citation>Hersbach, H., Bell, B., Berrisford, P., Hirahara, S., Horányi, A., Muñoz-Sabater, J., Nicolas, J., Peubey, C., Radu, R., Schepers, D., Simmons, A., Soci, C., Abdalla, S., Abellan, X., Balsamo, G., Bechtold, P., Biavati, G., Bidlot, J., Bonavita, M., de Chiara, G., Dahlgren, P., Dee, D., Diamantakis, M., Dragani, R., Flemming, J., Forbes, R., Fuentes, M., Geer, A., Haimberger, L., Healy, S., Hogan, R. J., Hólm, E., Janisková, M., Keeley, S., Laloyaux, P., Lopez, P., Lupu, C., Radnoti, G., de Rosnay, P., Rozum, I., Vamborg, F., Villaume, S., and Thépaut, J.-N.: The ERA5 global reanalysis, Q. J. Roy. Meteor. Soc., 146, 1999–2049, <ext-link xlink:href="https://doi.org/10.1002/qj.3803" ext-link-type="DOI">10.1002/qj.3803</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bib12"><label>12</label><mixed-citation>Hersbach, H., Bell, B., Berrisford, P., Biavati, G., Horányi, A., Muñoz Sabater, J., Nicolas, J., Peubey, C., Radu, R., Rozum, I., Schepers, D., Simmons, A., Soci, C., Dee, D., and Thépaut, J.-N.: ERA5 hourly data on single levels from 1940 to present, Copernicus Climate Change Service (C3S) Climate Data Store (CDS) [data set], <ext-link xlink:href="https://doi.org/10.24381/cds.adbb2d47" ext-link-type="DOI">10.24381/cds.adbb2d47</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib13"><label>13</label><mixed-citation>Jacobi, C., Lilienthal, F., Geißler, C., and Krug, A.: Long-term variability of mid-latitude mesosphere-lower thermosphere winds over Collm (51° N, 13° E), J. Atmos. Sol.-Terr. Phy., 136, 174–186, <ext-link xlink:href="https://doi.org/10.1016/j.jastp.2015.05.006" ext-link-type="DOI">10.1016/j.jastp.2015.05.006</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bib14"><label>14</label><mixed-citation>Jaen, J., Renkwitz, T., Liu, H., Jacobi, C., Wing, R., Kuchař, A., Tsutsumi, M., Gulbrandsen, N., and Chau, J. L.: Long-term studies of the summer wind in the mesosphere and lower thermosphere at middle and high latitudes over Europe, Atmos. Chem. Phys., 23, 14871–14887, <ext-link xlink:href="https://doi.org/10.5194/acp-23-14871-2023" ext-link-type="DOI">10.5194/acp-23-14871-2023</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib15"><label>15</label><mixed-citation>Lai, C., Xu, J., Yue, J., Yuan, W., Liu, X., Li, W., and Li, Q.: Automatic extraction of gravity waves from all-sky airglow image based on machine learning, Remote Sens.-Basel, 11, 1516,  <ext-link xlink:href="https://doi.org/10.3390/rs11131516" ext-link-type="DOI">10.3390/rs11131516</ext-link>, 2019.</mixed-citation></ref>
      <ref id="bib1.bib16"><label>16</label><mixed-citation>Li, J., Li, T., Dou, X., Fang, X., Cao, B., She, C.-Y., Nakamura, T., Manson, A., Meek, C., and Thorsen, D.: Characteristics of ripple structures revealed in OH airglow images, J. Geophys. Res.-Space, 122, 3748–3759,  <ext-link xlink:href="https://doi.org/10.1002/2016JA023538" ext-link-type="DOI">10.1002/2016JA023538</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bib17"><label>17</label><mixed-citation>Li, T., She, C. Y., Williams, B. P., Yuan, T., Collins, R. L., Kieffaber, L. M., and Peterson, A. W.: Concurrent OH imager and sodium temperature/wind lidar observation of localized ripples over northern Colorado, J. Geophys. Res.-Atmos., 110, D13110,  <ext-link xlink:href="https://doi.org/10.1029/2004JD004885" ext-link-type="DOI">10.1029/2004JD004885</ext-link>, 2005.</mixed-citation></ref>
      <ref id="bib1.bib18"><label>18</label><mixed-citation>López-González, M. J., García-Comas, M., Rodríguez, E., López-Puertas, M., Olivares, I., Jerónimo-Zafra, J. M., Robles-Muñoz, N. F., Pérez-Silvente, T., Shepherd, M. G., Shepherd, G. G., and Sargoytchev, S.: Gravity wave activity in the middle atmosphere from SATI airglow observations at northern mid-latitude: Seasonal variation and comparison with tidal and planetary wave-like activity, J. Atmos. Sol.-Terr. Phy., <ext-link xlink:href="https://doi.org/10.1016/j.jastp.2020.105329" ext-link-type="DOI">10.1016/j.jastp.2020.105329</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bib19"><label>19</label><mixed-citation> Meinel, I. A.: OH emission bands in the spectrum of the night sky, Astrophys. J., 111, 555–564, 1950.</mixed-citation></ref>
      <ref id="bib1.bib20"><label>20</label><mixed-citation>Meng, X., Li, C., Li, J., Li, X., Guo, F., and Xiao, Z.: YOLOv7-MA: Improved YOLOv7-Based Wheat Head Detection and Counting, Remote Sens.-Basel, 15, 3770,  <ext-link xlink:href="https://doi.org/10.3390/rs15153770" ext-link-type="DOI">10.3390/rs15153770</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib21"><label>21</label><mixed-citation>Neubeck, A. and van Gool, L.: Efficient Non-Maximum Suppression, in: 18th International Conference on Pattern Recognition (ICPR'06), Hong Kong, China, 2006, 850–855, <ext-link xlink:href="https://doi.org/10.1109/ICPR.2006.479" ext-link-type="DOI">10.1109/ICPR.2006.479</ext-link>, 2006.</mixed-citation></ref>
      <ref id="bib1.bib22"><label>22</label><mixed-citation>Offermann, D., Goussev, O., Donner, M., Forbes, J. M., Hagan, M., Mlynczak, M. G., Oberheide, J., Preusse, P., Schmidt, H., and Russell, J. M.: Relative intensities of middle atmosphere waves, J. Geophys. Res.-Atmos., 114, D06110,  <ext-link xlink:href="https://doi.org/10.1029/2008JD010662" ext-link-type="DOI">10.1029/2008JD010662</ext-link>, 2009.</mixed-citation></ref>
      <ref id="bib1.bib23"><label>23</label><mixed-citation>Ren, S., He, K., Girshick, R., and Sun, J.: Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks, IEEE T. Pattern Anal., 39, 1137–1149,  <ext-link xlink:href="https://doi.org/10.1109/TPAMI.2016.2577031" ext-link-type="DOI">10.1109/TPAMI.2016.2577031</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bib24"><label>24</label><mixed-citation>Rourke, S., Mulligan, F. J., French, W. J., and Murphy, D. J.: A climatological study of short-period gravity waves and ripples at Davis Station, Antarctica (68° S, 78° E), during the (austral winter February–October) period 1999–2013, J. Geophys. Res.-Atmos., 122, 11308–11404, <ext-link xlink:href="https://doi.org/10.1002/2017JD026998" ext-link-type="DOI">10.1002/2017JD026998</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bib25"><label>25</label><mixed-citation>Sedlak, R., Hannawald, P., Schmidt, C., Wüst, S., and Bittner, M.: High-resolution observations of small-scale gravity waves and turbulence features in the OH airglow layer, Atmos. Meas. Tech., 9, 5955–5963, <ext-link xlink:href="https://doi.org/10.5194/amt-9-5955-2016" ext-link-type="DOI">10.5194/amt-9-5955-2016</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bib26"><label>26</label><mixed-citation>Sedlak, R., Zuhr, A., Schmidt, C., Wüst, S., Bittner, M., Didebulidze, G. G., and Price, C.: Intra-annual variations of spectrally resolved gravity wave activity in the upper mesosphere/lower thermosphere (UMLT) region, Atmos. Meas. Tech., 13, 5117–5128, <ext-link xlink:href="https://doi.org/10.5194/amt-13-5117-2020" ext-link-type="DOI">10.5194/amt-13-5117-2020</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bib27"><label>27</label><mixed-citation>Sedlak, R., Hannawald, P., Schmidt, C., Wüst, S., Bittner, M., and Stanič, S.: Gravity wave instability structures and turbulence from more than 1.5 years of OH* airglow imager observations in Slovenia, Atmos. Meas. Tech., 14, 6821–6833, <ext-link xlink:href="https://doi.org/10.5194/amt-14-6821-2021" ext-link-type="DOI">10.5194/amt-14-6821-2021</ext-link>, 2021.</mixed-citation></ref>
      <ref id="bib1.bib28"><label>28</label><mixed-citation>Sedlak, R., Welscher, A., Hannawald, P., Wüst, S., Lienhart, R., and Bittner, M.: Analysis of 2D airglow imager data with respect to dynamics using machine learning, Atmos. Meas. Tech., 16, 3141–3153, <ext-link xlink:href="https://doi.org/10.5194/amt-16-3141-2023" ext-link-type="DOI">10.5194/amt-16-3141-2023</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib29"><label>29</label><mixed-citation>She, C. Y., Chen, S., Hu, Z., Sherman, J., Vance, J. D., Vasoli, V., White, M. A., Yu, J., and Krueger, D. A.: Eight-year climatology of nocturnal temperature and sodium density in the mesopause region (80 to 105 km) over Fort Collins, Co (41° N, 105° W), Geophys. Res. Lett., 27, 3289–3292, <ext-link xlink:href="https://doi.org/10.1029/2000GL003825" ext-link-type="DOI">10.1029/2000GL003825</ext-link>, 2000.</mixed-citation></ref>
      <ref id="bib1.bib30"><label>30</label><mixed-citation>Suzuki, S., Tsutsumi, M., Palo, S. E., Ebihara, Y., Taguchi, M., and Ejiri, M.: Short-period gravity waves and ripples in the South Pole mesosphere, J. Geophys. Res.-Atmos., 116, D19116,  <ext-link xlink:href="https://doi.org/10.1029/2011JD015882" ext-link-type="DOI">10.1029/2011JD015882</ext-link>, 2011.</mixed-citation></ref>
      <ref id="bib1.bib31"><label>31</label><mixed-citation>Takahashi, H., Batista, P. P., Sahai, Y., and Clemesha, B. R.: Atmospheric wave propagations in the mesopause region observed by the OH (8, 3) band, NaD, O2A (8645 Å) band and OI 5577 Å nightglow emissions, Planet. Space Sci., 33, 381–384, <ext-link xlink:href="https://doi.org/10.1016/0032-0633(85)90081-9" ext-link-type="DOI">10.1016/0032-0633(85)90081-9</ext-link>, 1985.</mixed-citation></ref>
      <ref id="bib1.bib32"><label>32</label><mixed-citation>Taylor, M.: A review of advances in imaging techniques for measuring short period gravity waves in the mesosphere and lower thermosphere, Adv. Space Res., 19, 667–676,  <ext-link xlink:href="https://doi.org/10.1016/s0273-1177(97)00161-0" ext-link-type="DOI">10.1016/s0273-1177(97)00161-0</ext-link>, 1997.</mixed-citation></ref>
      <ref id="bib1.bib33"><label>33</label><mixed-citation>Taylor, M. J., Bishop, M. B., and Taylor, V.: All-sky measurements of short period waves imaged in the OI (557.7 nm), Na (589.2 nm) and near infrared OH and <inline-formula><mml:math id="M65" display="inline"><mml:mrow class="chem"><mml:msub><mml:mi mathvariant="normal">O</mml:mi><mml:mn mathvariant="normal">2</mml:mn></mml:msub></mml:mrow></mml:math></inline-formula> (0, 1) nightglow emissions during the ALOHA-93 campaign, Geophys. Res. Lett., 22, 2833–2836,  <ext-link xlink:href="https://doi.org/10.1029/95GL02946" ext-link-type="DOI">10.1029/95GL02946</ext-link>, 1995.</mixed-citation></ref>
      <ref id="bib1.bib34"><label>34</label><mixed-citation>von Savigny, C.: Variability of OH(3–1) emission altitude from 2003 to 2011: Long-term stability and universality of the emission rate–altitude relationship, J. Atmos. Sol.-Terr. Phy., 127, 120–128,  <ext-link xlink:href="https://doi.org/10.1016/j.jastp.2015.02.001" ext-link-type="DOI">10.1016/j.jastp.2015.02.001</ext-link>, 2015.</mixed-citation></ref>
      <ref id="bib1.bib35"><label>35</label><mixed-citation> Wachter, P., Schmidt, C., Wüst, S., and Bittner, M.: Spatial gravity wave characteristics obtained from multiple OH(3-1) airglow temperature time series, J. Atmos. Sol.-Terr. Phy., 135, 192–201, 2015.</mixed-citation></ref>
      <ref id="bib1.bib36"><label>36</label><mixed-citation>Wang, C.-Y., Bochkovskiy, A., and Liao, H.-Y. M.: YOLOv7: Trainable bag-of-freebies sets new state-of-the-art for real-time object detectors, 2023 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Vancouver, BC, Canada, 2023, 7464–7475, <ext-link xlink:href="https://doi.org/10.1109/CVPR52729.2023.00721" ext-link-type="DOI">10.1109/CVPR52729.2023.00721</ext-link>, 2023. </mixed-citation></ref>
      <ref id="bib1.bib37"><label>37</label><mixed-citation>Wu, H., Xu, X., Luo, T., Yang, Y., Xiong, Z., and Wang, Y.: Variation and comparison of cloud cover in MODIS and four reanalysis datasets of ERA-interim, ERA5, MERRA-2 and NCEP, Atmos. Res., 281, 106477,  <ext-link xlink:href="https://doi.org/10.1016/j.atmosres.2022.106477" ext-link-type="DOI">10.1016/j.atmosres.2022.106477</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib38"><label>38</label><mixed-citation>Wüst, S., Wendt, V., Schmidt, C., Lichtenstern, S., Bittner, M., Yee, J.-H., Mlynczak, M. G., and Russell III, J. M.: Derivation of gravity wave potential energy density from NDMC measurements, J. Atmos. Sol.-Terr. Phy., 138, 32–46, <ext-link xlink:href="https://doi.org/10.1016/j.jastp.2015.12.003" ext-link-type="DOI">10.1016/j.jastp.2015.12.003</ext-link>, 2016.</mixed-citation></ref>
      <ref id="bib1.bib39"><label>39</label><mixed-citation>Wüst, S., Bittner, M., Yee, J.-H., Mlynczak, M. G., and Russell III, J. M.: Variability of the Brunt–Väisälä frequency at the OH* layer height, Atmos. Meas. Tech., 10, 4895–4903, <ext-link xlink:href="https://doi.org/10.5194/amt-10-4895-2017" ext-link-type="DOI">10.5194/amt-10-4895-2017</ext-link>, 2017.</mixed-citation></ref>
      <ref id="bib1.bib40"><label>40</label><mixed-citation>Wüst, S., Offenwanger, T., Schmidt, C., Bittner, M., Jacobi, C., Stober, G., Yee, J.-H., Mlynczak, M. G., and Russell III, J. M.: Derivation of gravity wave intrinsic parameters and vertical wavelength using a single scanning OH(3-1) airglow spectrometer, Atmos. Meas. Tech., 11, 2937–2947, <ext-link xlink:href="https://doi.org/10.5194/amt-11-2937-2018" ext-link-type="DOI">10.5194/amt-11-2937-2018</ext-link>, 2018.</mixed-citation></ref>
      <ref id="bib1.bib41"><label>41</label><mixed-citation>Wüst, S., Bittner, M., Yee, J.-H., Mlynczak, M. G., and Russell III, J. M.: Variability of the Brunt–Väisälä frequency at the OH*-airglow layer height at low and midlatitudes, Atmos. Meas. Tech., 13, 6067–6093, <ext-link xlink:href="https://doi.org/10.5194/amt-13-6067-2020" ext-link-type="DOI">10.5194/amt-13-6067-2020</ext-link>, 2020.</mixed-citation></ref>
      <ref id="bib1.bib42"><label>42</label><mixed-citation>Yamada, Y., Fukunishi, H., Nakamura, T., and Tsuda, T.: Breaking of small-scale gravity wave and transition to turbulence observed in OH airglow, Geophys. Res. Lett., 28, 2153–2156,  <ext-link xlink:href="https://doi.org/10.1029/2000GL011945" ext-link-type="DOI">10.1029/2000GL011945</ext-link>, 2001.</mixed-citation></ref>
      <ref id="bib1.bib43"><label>43</label><mixed-citation>Yue, J., Nakamura, T., She, C.-Y., Weber, M., Lyons, W., and Li, T.: Seasonal and local time variability of ripples from airglow imager observations in US and Japan, Ann. Geophys., 28, 1401–1408, <ext-link xlink:href="https://doi.org/10.5194/angeo-28-1401-2010" ext-link-type="DOI">10.5194/angeo-28-1401-2010</ext-link>, 2010.</mixed-citation></ref>
      <ref id="bib1.bib44"><label>44</label><mixed-citation>Zhao, K., Zhao, L., Zhao, Y., and Deng, H.: Study on Lightweight Model of Maize Seedling Object Detection Based on YOLOv7, Appl. Sci.-Basel, 13, 7731,  <ext-link xlink:href="https://doi.org/10.3390/app13137731" ext-link-type="DOI">10.3390/app13137731</ext-link>, 2023.</mixed-citation></ref>
      <ref id="bib1.bib45"><label>45</label><mixed-citation>Zheng, Z., Wang, P., Liu, W., Li, J., Ye, R., and Ren, D.: Distance-IoU Loss: Faster and Better Learning for Bounding Box Regression, Proceedings of the AAAI Conference on Artificial Intelligence, 34, 12993–13000, <ext-link xlink:href="https://doi.org/10.1609/aaai.v34i07.6999" ext-link-type="DOI">10.1609/aaai.v34i07.6999</ext-link>, 2019.</mixed-citation></ref>

  </ref-list></back>
    <!--<article-title-html>Extraction of spatially confined small-scale waves from high-resolution all-sky airglow images based on machine learning</article-title-html>
<abstract-html/>
<ref-html id="bib1.bib1"><label>1</label><mixed-citation>
       Baker, D. J. and Stair, A. T.:
Rocket measurements of the altitude distributions of the hydroxyl airglow, Phys. Scripta, 37, 611–622,  <a href="https://doi.org/10.1088/0031-8949/37/4/021" target="_blank">https://doi.org/10.1088/0031-8949/37/4/021</a>, 1988.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib2"><label>2</label><mixed-citation>
       Becker, E. and Vadas, S. L.:
Secondary gravity waves in the winter mesosphere: Results from a high-resolution global circulation model, J. Geophys. Res.-Atmos., 123, 2605–2627,  <a href="https://doi.org/10.1002/2017JD027460" target="_blank">https://doi.org/10.1002/2017JD027460</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib3"><label>3</label><mixed-citation>
       Berger, U. and von Zahn, U.:
The two-level structure of the mesopause: A model study, J. Geophys. Res.-Atmos., 104, 22083–22093,  <a href="https://doi.org/10.1029/1999JD900389" target="_blank">https://doi.org/10.1029/1999JD900389</a>, 1999.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib4"><label>4</label><mixed-citation>
       Fritts, D. C., Isler, J. R., Hecht, J. H., Walterscheid, R. L., and Andreassen, Ø.:
Wave breaking signatures in sodium densities and OH nightglow: 2. Simulation of wave and instability structures, J. Geophys. Res.-Atmos., 102, 6669–6684, <a href="https://doi.org/10.1029/96JD01902" target="_blank">https://doi.org/10.1029/96JD01902</a>, 1997.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib5"><label>5</label><mixed-citation>
       Fritts, D. C., Vadas, S. L., and Yamada, Y.:
An estimate of strong local body forcing and gravity wave radiation based on OH airglow and meteor radar observations, Geophys. Res. Lett., 29,  <a href="https://doi.org/10.1029/2001gl013753" target="_blank">https://doi.org/10.1029/2001gl013753</a>, 2002.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib6"><label>6</label><mixed-citation>
       Hannawald, P., Schmidt, C., Wüst, S., and Bittner, M.:
A fast SWIR imager for observations of transient features in OH airglow, Atmos. Meas. Tech., 9, 1461–1472, <a href="https://doi.org/10.5194/amt-9-1461-2016" target="_blank">https://doi.org/10.5194/amt-9-1461-2016</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib7"><label>7</label><mixed-citation>
       Hannawald, P., Schmidt, C., Sedlak, R., Wüst, S., and Bittner, M.:
Seasonal and intra-diurnal variability of small-scale gravity waves in OH airglow at two Alpine stations, Atmos. Meas. Tech., 12, 457–469, <a href="https://doi.org/10.5194/amt-12-457-2019" target="_blank">https://doi.org/10.5194/amt-12-457-2019</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib8"><label>8</label><mixed-citation>
       Hecht, J. H.:
Instability layers and airglow imaging, Rev. Geophys., 42,  <a href="https://doi.org/10.1029/2003RG000131" target="_blank">https://doi.org/10.1029/2003RG000131</a>, 2004.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib9"><label>9</label><mixed-citation>
       Hecht, J. H., Fritts, D. C., Gelinas, L. J., Rudy, R. J., Walterscheid, R. L., and Liu, A. Z.:
Kelvin-Helmholtz billow interactions and instabilities in the mesosphere over the Andes Lidar Observatory: 1. Observations, J. Geophys. Res., 126, e2020JD033414,  <a href="https://doi.org/10.1029/2020JD033414" target="_blank">https://doi.org/10.1029/2020JD033414</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib10"><label>10</label><mixed-citation>
       Hendrycks, D., Mazeika, M., Kadavath, S., and Song, D.:
Using Self-Supervised Learning Can Improve Model Robustness and Uncertainty, Adv. Neur. In., 32, 15663–15674, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib11"><label>11</label><mixed-citation>
       Hersbach, H., Bell, B., Berrisford, P., Hirahara, S., Horányi, A., Muñoz-Sabater, J., Nicolas, J., Peubey, C., Radu, R., Schepers, D., Simmons, A., Soci, C., Abdalla, S., Abellan, X., Balsamo, G., Bechtold, P., Biavati, G., Bidlot, J., Bonavita, M., de Chiara, G., Dahlgren, P., Dee, D., Diamantakis, M., Dragani, R., Flemming, J., Forbes, R., Fuentes, M., Geer, A., Haimberger, L., Healy, S., Hogan, R. J., Hólm, E., Janisková, M., Keeley, S., Laloyaux, P., Lopez, P., Lupu, C., Radnoti, G., de Rosnay, P., Rozum, I., Vamborg, F., Villaume, S., and Thépaut, J.-N.:
The ERA5 global reanalysis, Q. J. Roy. Meteor. Soc., 146, 1999–2049, <a href="https://doi.org/10.1002/qj.3803" target="_blank">https://doi.org/10.1002/qj.3803</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib12"><label>12</label><mixed-citation>
       Hersbach, H., Bell, B., Berrisford, P., Biavati, G., Horányi, A., Muñoz Sabater, J., Nicolas, J., Peubey, C., Radu, R., Rozum, I., Schepers, D., Simmons, A., Soci, C., Dee, D., and Thépaut, J.-N.:
ERA5 hourly data on single levels from 1940 to present, Copernicus Climate Change Service (C3S) Climate Data Store (CDS) [data set], <a href="https://doi.org/10.24381/cds.adbb2d47" target="_blank">https://doi.org/10.24381/cds.adbb2d47</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib13"><label>13</label><mixed-citation>
       Jacobi, C., Lilienthal, F., Geißler, C., and Krug, A.:
Long-term variability of mid-latitude mesosphere-lower thermosphere winds over Collm (51°&thinsp;N, 13°&thinsp;E), J. Atmos. Sol.-Terr. Phy., 136, 174–186, <a href="https://doi.org/10.1016/j.jastp.2015.05.006" target="_blank">https://doi.org/10.1016/j.jastp.2015.05.006</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib14"><label>14</label><mixed-citation>
       Jaen, J., Renkwitz, T., Liu, H., Jacobi, C., Wing, R., Kuchař, A., Tsutsumi, M., Gulbrandsen, N., and Chau, J. L.:
Long-term studies of the summer wind in the mesosphere and lower thermosphere at middle and high latitudes over Europe, Atmos. Chem. Phys., 23, 14871–14887, <a href="https://doi.org/10.5194/acp-23-14871-2023" target="_blank">https://doi.org/10.5194/acp-23-14871-2023</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib15"><label>15</label><mixed-citation>
       Lai, C., Xu, J., Yue, J., Yuan, W., Liu, X., Li, W., and Li, Q.:
Automatic extraction of gravity waves from all-sky airglow image based on machine learning, Remote Sens.-Basel, 11, 1516,  <a href="https://doi.org/10.3390/rs11131516" target="_blank">https://doi.org/10.3390/rs11131516</a>, 2019.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib16"><label>16</label><mixed-citation>
       Li, J., Li, T., Dou, X., Fang, X., Cao, B., She, C.-Y., Nakamura, T., Manson, A., Meek, C., and Thorsen, D.:
Characteristics of ripple structures revealed in OH airglow images, J. Geophys. Res.-Space, 122, 3748–3759,  <a href="https://doi.org/10.1002/2016JA023538" target="_blank">https://doi.org/10.1002/2016JA023538</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib17"><label>17</label><mixed-citation>
       Li, T., She, C. Y., Williams, B. P., Yuan, T., Collins, R. L., Kieffaber, L. M., and Peterson, A. W.:
Concurrent OH imager and sodium temperature/wind lidar observation of localized ripples over northern Colorado, J. Geophys. Res.-Atmos., 110, D13110,  <a href="https://doi.org/10.1029/2004JD004885" target="_blank">https://doi.org/10.1029/2004JD004885</a>, 2005.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib18"><label>18</label><mixed-citation>
       López-González, M. J., García-Comas, M., Rodríguez, E., López-Puertas, M., Olivares, I., Jerónimo-Zafra, J. M., Robles-Muñoz, N. F., Pérez-Silvente, T., Shepherd, M. G., Shepherd, G. G., and Sargoytchev, S.:
Gravity wave activity in the middle atmosphere from SATI airglow observations at northern mid-latitude: Seasonal variation and comparison with tidal and planetary wave-like activity, J. Atmos. Sol.-Terr. Phy., <a href="https://doi.org/10.1016/j.jastp.2020.105329" target="_blank">https://doi.org/10.1016/j.jastp.2020.105329</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib19"><label>19</label><mixed-citation>
       Meinel, I. A.:
OH emission bands in the spectrum of the night sky, Astrophys. J., 111, 555–564, 1950.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib20"><label>20</label><mixed-citation>
       Meng, X., Li, C., Li, J., Li, X., Guo, F., and Xiao, Z.:
YOLOv7-MA: Improved YOLOv7-Based Wheat Head Detection and Counting, Remote Sens.-Basel, 15, 3770,  <a href="https://doi.org/10.3390/rs15153770" target="_blank">https://doi.org/10.3390/rs15153770</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib21"><label>21</label><mixed-citation>
       Neubeck, A. and van Gool, L.:
Efficient Non-Maximum Suppression, in: 18th International Conference on Pattern Recognition (ICPR'06), Hong Kong, China,
2006, 850–855, <a href="https://doi.org/10.1109/ICPR.2006.479" target="_blank">https://doi.org/10.1109/ICPR.2006.479</a>, 2006.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib22"><label>22</label><mixed-citation>
       Offermann, D., Goussev, O., Donner, M., Forbes, J. M., Hagan, M., Mlynczak, M. G., Oberheide, J., Preusse, P., Schmidt, H., and Russell, J. M.:
Relative intensities of middle atmosphere waves, J. Geophys. Res.-Atmos., 114, D06110,  <a href="https://doi.org/10.1029/2008JD010662" target="_blank">https://doi.org/10.1029/2008JD010662</a>, 2009.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib23"><label>23</label><mixed-citation>
       Ren, S., He, K., Girshick, R., and Sun, J.:
Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks, IEEE T. Pattern Anal., 39, 1137–1149,  <a href="https://doi.org/10.1109/TPAMI.2016.2577031" target="_blank">https://doi.org/10.1109/TPAMI.2016.2577031</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib24"><label>24</label><mixed-citation>
       Rourke, S., Mulligan, F. J., French, W. J., and Murphy, D. J.:
A climatological study of short-period gravity waves and ripples at Davis Station, Antarctica (68°&thinsp;S, 78°&thinsp;E), during the (austral winter February–October) period 1999–2013, J. Geophys. Res.-Atmos., 122, 11308–11404, <a href="https://doi.org/10.1002/2017JD026998" target="_blank">https://doi.org/10.1002/2017JD026998</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib25"><label>25</label><mixed-citation>
       Sedlak, R., Hannawald, P., Schmidt, C., Wüst, S., and Bittner, M.: High-resolution observations of small-scale gravity waves and turbulence features in the OH airglow layer, Atmos. Meas. Tech., 9, 5955–5963, <a href="https://doi.org/10.5194/amt-9-5955-2016" target="_blank">https://doi.org/10.5194/amt-9-5955-2016</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib26"><label>26</label><mixed-citation>
       Sedlak, R., Zuhr, A., Schmidt, C., Wüst, S., Bittner, M., Didebulidze, G. G., and Price, C.:
Intra-annual variations of spectrally resolved gravity wave activity in the upper mesosphere/lower thermosphere (UMLT) region, Atmos. Meas. Tech., 13, 5117–5128, <a href="https://doi.org/10.5194/amt-13-5117-2020" target="_blank">https://doi.org/10.5194/amt-13-5117-2020</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib27"><label>27</label><mixed-citation>
       Sedlak, R., Hannawald, P., Schmidt, C., Wüst, S., Bittner, M., and Stanič, S.:
Gravity wave instability structures and turbulence from more than 1.5 years of OH* airglow imager observations in Slovenia, Atmos. Meas. Tech., 14, 6821–6833, <a href="https://doi.org/10.5194/amt-14-6821-2021" target="_blank">https://doi.org/10.5194/amt-14-6821-2021</a>, 2021.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib28"><label>28</label><mixed-citation>
       Sedlak, R., Welscher, A., Hannawald, P., Wüst, S., Lienhart, R., and Bittner, M.:
Analysis of 2D airglow imager data with respect to dynamics using machine learning, Atmos. Meas. Tech., 16, 3141–3153, <a href="https://doi.org/10.5194/amt-16-3141-2023" target="_blank">https://doi.org/10.5194/amt-16-3141-2023</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib29"><label>29</label><mixed-citation>
       She, C. Y., Chen, S., Hu, Z., Sherman, J., Vance, J. D., Vasoli, V., White, M. A., Yu, J., and Krueger, D. A.:
Eight-year climatology of nocturnal temperature and sodium density in the mesopause region (80 to 105&thinsp;km) over Fort Collins, Co (41°&thinsp;N, 105°&thinsp;W), Geophys. Res. Lett., 27, 3289–3292, <a href="https://doi.org/10.1029/2000GL003825" target="_blank">https://doi.org/10.1029/2000GL003825</a>, 2000.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib30"><label>30</label><mixed-citation>
       Suzuki, S., Tsutsumi, M., Palo, S. E., Ebihara, Y., Taguchi, M., and Ejiri, M.:
Short-period gravity waves and ripples in the South Pole mesosphere, J. Geophys. Res.-Atmos., 116, D19116,  <a href="https://doi.org/10.1029/2011JD015882" target="_blank">https://doi.org/10.1029/2011JD015882</a>, 2011.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib31"><label>31</label><mixed-citation>
       Takahashi, H., Batista, P. P., Sahai, Y., and Clemesha, B. R.:
Atmospheric wave propagations in the mesopause region observed by the OH (8, 3) band, NaD, O2A (8645&thinsp;Å) band and OI 5577&thinsp;Å nightglow emissions, Planet. Space Sci., 33, 381–384, <a href="https://doi.org/10.1016/0032-0633(85)90081-9" target="_blank">https://doi.org/10.1016/0032-0633(85)90081-9</a>, 1985.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib32"><label>32</label><mixed-citation>
       Taylor, M.:
A review of advances in imaging techniques for measuring short period gravity waves in the mesosphere and lower thermosphere, Adv. Space Res., 19, 667–676,  <a href="https://doi.org/10.1016/s0273-1177(97)00161-0" target="_blank">https://doi.org/10.1016/s0273-1177(97)00161-0</a>, 1997.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib33"><label>33</label><mixed-citation>
       Taylor, M. J., Bishop, M. B., and Taylor, V.:
All-sky measurements of short period waves imaged in the OI (557.7&thinsp;nm), Na (589.2&thinsp;nm) and near infrared OH and O<sub>2</sub> (0, 1) nightglow emissions during the ALOHA-93 campaign, Geophys. Res. Lett., 22, 2833–2836,  <a href="https://doi.org/10.1029/95GL02946" target="_blank">https://doi.org/10.1029/95GL02946</a>, 1995.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib34"><label>34</label><mixed-citation>
       von Savigny, C.:
Variability of OH(3–1) emission altitude from 2003 to 2011: Long-term stability and universality of the emission rate–altitude relationship, J. Atmos. Sol.-Terr. Phy., 127, 120–128,  <a href="https://doi.org/10.1016/j.jastp.2015.02.001" target="_blank">https://doi.org/10.1016/j.jastp.2015.02.001</a>, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib35"><label>35</label><mixed-citation>
       Wachter, P., Schmidt, C., Wüst, S., and Bittner, M.:
Spatial gravity wave characteristics obtained from multiple OH(3-1) airglow temperature time series, J. Atmos. Sol.-Terr. Phy., 135, 192–201, 2015.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib36"><label>36</label><mixed-citation>
       Wang, C.-Y., Bochkovskiy, A., and Liao, H.-Y. M.:
YOLOv7: Trainable bag-of-freebies sets new state-of-the-art for real-time object detectors, 2023 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR),
Vancouver, BC, Canada, 2023, 7464–7475, <a href="https://doi.org/10.1109/CVPR52729.2023.00721" target="_blank">https://doi.org/10.1109/CVPR52729.2023.00721</a>, 2023.


    </mixed-citation></ref-html>
<ref-html id="bib1.bib37"><label>37</label><mixed-citation>
       Wu, H., Xu, X., Luo, T., Yang, Y., Xiong, Z., and Wang, Y.:
Variation and comparison of cloud cover in MODIS and four reanalysis datasets of ERA-interim, ERA5, MERRA-2 and NCEP, Atmos. Res., 281, 106477,  <a href="https://doi.org/10.1016/j.atmosres.2022.106477" target="_blank">https://doi.org/10.1016/j.atmosres.2022.106477</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib38"><label>38</label><mixed-citation>
       Wüst, S., Wendt, V., Schmidt, C., Lichtenstern, S., Bittner, M., Yee, J.-H., Mlynczak, M. G., and Russell III, J. M.:
Derivation of gravity wave potential energy density from NDMC measurements, J. Atmos. Sol.-Terr. Phy., 138, 32–46, <a href="https://doi.org/10.1016/j.jastp.2015.12.003" target="_blank">https://doi.org/10.1016/j.jastp.2015.12.003</a>, 2016.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib39"><label>39</label><mixed-citation>
       Wüst, S., Bittner, M., Yee, J.-H., Mlynczak, M. G., and Russell III, J. M.:
Variability of the Brunt–Väisälä frequency at the OH* layer height, Atmos. Meas. Tech., 10, 4895–4903, <a href="https://doi.org/10.5194/amt-10-4895-2017" target="_blank">https://doi.org/10.5194/amt-10-4895-2017</a>, 2017.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib40"><label>40</label><mixed-citation>
       Wüst, S., Offenwanger, T., Schmidt, C., Bittner, M., Jacobi, C., Stober, G., Yee, J.-H., Mlynczak, M. G., and Russell III, J. M.:
Derivation of gravity wave intrinsic parameters and vertical wavelength using a single scanning OH(3-1) airglow spectrometer, Atmos. Meas. Tech., 11, 2937–2947, <a href="https://doi.org/10.5194/amt-11-2937-2018" target="_blank">https://doi.org/10.5194/amt-11-2937-2018</a>, 2018.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib41"><label>41</label><mixed-citation>
       Wüst, S., Bittner, M., Yee, J.-H., Mlynczak, M. G., and Russell III, J. M.:
Variability of the Brunt–Väisälä frequency at the OH*-airglow layer height at low and midlatitudes, Atmos. Meas. Tech., 13, 6067–6093, <a href="https://doi.org/10.5194/amt-13-6067-2020" target="_blank">https://doi.org/10.5194/amt-13-6067-2020</a>, 2020.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib42"><label>42</label><mixed-citation>
       Yamada, Y., Fukunishi, H., Nakamura, T., and Tsuda, T.:
Breaking of small-scale gravity wave and transition to turbulence observed in OH airglow, Geophys. Res. Lett., 28, 2153–2156,  <a href="https://doi.org/10.1029/2000GL011945" target="_blank">https://doi.org/10.1029/2000GL011945</a>, 2001.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib43"><label>43</label><mixed-citation>
       Yue, J., Nakamura, T., She, C.-Y., Weber, M., Lyons, W., and Li, T.:
Seasonal and local time variability of ripples from airglow imager observations in US and Japan, Ann. Geophys., 28, 1401–1408, <a href="https://doi.org/10.5194/angeo-28-1401-2010" target="_blank">https://doi.org/10.5194/angeo-28-1401-2010</a>, 2010.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib44"><label>44</label><mixed-citation>
       Zhao, K., Zhao, L., Zhao, Y., and Deng, H.:
Study on Lightweight Model of Maize Seedling Object Detection Based on YOLOv7, Appl. Sci.-Basel, 13, 7731,  <a href="https://doi.org/10.3390/app13137731" target="_blank">https://doi.org/10.3390/app13137731</a>, 2023.

    </mixed-citation></ref-html>
<ref-html id="bib1.bib45"><label>45</label><mixed-citation>
       Zheng, Z., Wang, P., Liu, W., Li, J., Ye, R., and Ren, D.:
Distance-IoU Loss: Faster and Better Learning for Bounding Box Regression, Proceedings of the AAAI Conference on Artificial Intelligence, 34, 12993–13000, <a href="https://doi.org/10.1609/aaai.v34i07.6999" target="_blank">https://doi.org/10.1609/aaai.v34i07.6999</a>, 2019.

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