the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
the Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.
Automated Analysis of Ripple-Scale Gravity Wave Structures in the Mesosphere Using Convolutional Neural Networks
Abstract. All-sky OH airglow imaging provides two-dimensional observations of mesospheric gravity wave structure near ~87 km altitude. Ripple-scale instability signatures, characterized by 5–15 km horizontal wavelengths and short lifetimes, are particularly difficult to identify consistently using manual inspection. In this study, we develop a reproducible, automated detection framework based on a squeeze-and-excitation convolutional neural network (SE-CNN) trained on 41 x 41 pixel image patches, to identify ripple-scale structures in 512 × 512 pixel all-sky airglow images acquired at Yucca Ridge Field Station (40.7o N, 104.9o W). The time-differenced images are normalized using a robust median-absolute-deviation (MAD) scaling procedure to mitigate star contamination and background variability. The model is trained and validated on manually annotated ripple and non-ripple patches, then evaluated using independent test subsets. The automated detection is performed using a sliding-window approach with spatial and temporal clustering criteria for event definition. At the patch level, the classifier achieves 92% F1-score with high precision and recall. At the event level, automated detections recover approximately 90% of manually identified ripple events while identifying additional low-amplitude occurrences. Validated against previous manual identification study, the automated detection catalog enables objective quantification of ripple occurrence frequency, seasonal modulation, and lifetime distributions. By emphasizing methodological transparency, calibration considerations, and validation metrics, this framework establishes a scalable measurement technique for systematic detection of mesospheric instability signatures in long-term airglow image archives.
Status: final response (author comments only)
- RC1: 'Comment on egusphere-2026-1700', Anonymous Referee #1, 09 Jul 2026
-
RC2: 'Comment on egusphere-2026-1700', Anonymous Referee #2, 16 Jul 2026
Review of "Automated Analysis of Ripple-Scale Gravity Wave
Structures in the Mesosphere Using Convolutional Neural Net-
works" by Jiahui Hu et al.
1. Summary
The authors present a convolutional neural network to detect ripple-
scale structures in airglow images taken at Yucca Field Ridge Sta-
tion. The network is trained using manually selected scenes of
ripple patches and non-ripple patches. The general performance
of the network is quite good and it achieves values of about 90% in
all relevant quantities such as precision and accuracy. Finally, the
results of the network are compared to manually derived results
for the period 2003 and 2004.
2. Overall assessment
The general topic of the paper is very interesting and well suited
for a publication in AMT as it describes a new method/algorithm
to detect ripple-scale structures in airglow images an important
part of the gravity wave spectrum. I recommend the publication
of the manuscript after revision of several points.
3. Major comments
1. Please insert line numbers the next time.
2. The overall impression is that the manuscript was put together
rather quickly as it shows several deficiencies as missing ref-
erences, not discussed figures, misleading statements etc. (see
details below).
3. There is a large difference between the number of selected
ripple events from the network (952) compared to the manual
catalog (720). This difference is explained by a better selection
capability of the network. I have several questions regarding
this:
(a) The authors write that a visual inspection afterwards show
that many additional model detections correspond to weak
but coherent banded structures. Can you show examples
such that readers can judge on there own.
(b) Is the change of selection capability caused by the network
only or is it mainly changed by the normalization using
MAD? Are the ripples also better visible after applying
the normalization for a human eye?
(c) Why is the difference present in one season (autumn) only?
Do you have an explanation for that?
(d) Why does this overestimation not occur in the test data
set? Are there any comparable patches included in the
test data set? If not, what changes would you expect if
you include such patches, which are manually marked as
non-ripple patches, in the training set and the test set? In
other words: How robust in the outcome of the network
against changes in the preselected ripple and non-ripple
patches?
4. Minor comments
Introduction
1. At some points the authors claim that the network is objective
or reduces a subjective bias. I find these statements inappro-
priate as the network is trained with a manual and therefore
subjective selection. It should also recall a former subjective
bias. Please rephrase these statements.
Methodology
1. There are better references for the height than Hill and Taylor
(1991) such as Baker and Stair (1988) and others (von Savigny
et al. (2015), Garcia-Comas et al. (2017), Wüst et al. (2020)).
2. Can you provide more information regarding the selection of
the ripple and non-ripple patches. Are only perfect ripple
patches taken or are they randomly chosen from the whole
catalog?
3. The vanillaCNN is first mentioned below Fig.2. What is the
difference between vanillaCNN and SE-CNN? Is the vanil-
laCNN used in the following? Otherwise you might delete
these parts from the manuscript.
4. Can you explain the large drops in the F1 score at some par-
ticular epochs.
Results
1. Can you give the criteria for spatial coincidence that have to
be fulfilled for the two selections (manual and automated) to
be classified as overlapping.
2. Fig. 4 and Fig. 5 are not referenced in text.
3. In the Figs. 5-8 the only two colors used are green and red.
This may be problematic for people with color blindness.
4. I find the Figure 4 is hard to read. Maybe two panels above
each other instead of one are better.
5. Figure 6 is not discussed in text. Please include the corre-
sponding text or delete the figure.
6. The text describing Fig. 7 is not precise enough as at some
points the statements are only true for one season or specific
situations and not in general. For example, only in autumn the
automated selection shows a higher fraction of very short-lived
ripples and the manual selection does not show more long-lived
ripples in winter. Please add more text here and improve your
statements.
7. Why are there no manual selections of ripple with lifetimes
longer than 5 minutes in Fig.7?
8. At the end of the section a statement of the more objective
network is given again. I find this inappropriate as the network
is trained with subjective manual selections.
Discussion
1. There are again wrong or at least misleading statements about
the observation frequencies as a function of lifetime. In total
the amount of detections of very short-lived ripples should be
very similar as only in autumn the automated selection shows
a higher fraction (compare Fig. 7).
2. The complete discussion sections lacks on comparisons to other
studies. Is it possible to add some comparisons to other studies
here?Citation: https://doi.org/10.5194/egusphere-2026-1700-RC2
Viewed
Since the preprint corresponding to this journal article was posted outside of Copernicus Publications, the preprint-related metrics are limited to HTML views.
| HTML | XML | Total | BibTeX | EndNote | |
|---|---|---|---|---|---|
| 75 | 0 | 1 | 76 | 0 | 0 |
- HTML: 75
- PDF: 0
- XML: 1
- Total: 76
- BibTeX: 0
- EndNote: 0
Viewed (geographical distribution)
Since the preprint corresponding to this journal article was posted outside of Copernicus Publications, the preprint-related metrics are limited to HTML views.
| Country | # | Views | % |
|---|
| Total: | 0 |
| HTML: | 0 |
| PDF: | 0 |
| XML: | 0 |
- 1
This manuscript addresses the application of a convolutional neural network for the identification of ripples in OH airglow all-sky images. This is an up-to-date subject that is relevant to AMT. The introduced method is very interesting and the manuscript is clearly structured. I recommend publication once some revisions have been made.
Major points:
This manuscript is intended for publication in AMT. The focus of AMT is on new measurements, methods/algorithms, etc. The manuscript's innovative aspect is its use of a machine learning approach to derive small-scale wave structures, also known as ripples, from OH airglow measurements. This means that the focus is on the algorithm. It would be helpful for readers and other airglow scientists operating similar instruments who might want to apply this or a similar approach, if the algorithm was described in more detail and in an easier-to-follow way.
Even though the focus is on the algorithm and the results do not provide any more information than has already been extracted manually, the discussion could be improved. There is no comparison with other publications, and statements are not supported by citations. Consequently, readers may get the impression that the discussion was put together rather hastily. A similar impression is given by the results section. Figure 4 and 5 are described but not referenced in the text. Figure 6 is not described at all (or I was not able to attribute the description to the figure), and in the case of figure 7, it seems that a different figure is described or that information are lacking in the figure.
Finally, for a long time, ripple structures have been interpreted as being part of the gravity wave breaking process. Li et al. (2017) demonstrated that these small-scale wave structures can also be secondary waves. These authors used not only airglow images, but also additional measurements. As these are not available at most airglow measurement sites, it is not possible, as far as I am aware, to discriminate between instability features and secondary gravity waves based on the horizontal wavelength alone. The manuscript neglects the possibility of small-scale waves being secondary waves. It would be worth mentioning this.
Details:
General: A line numbering would have facilitated the review.
Introduction:
Methodology:
Results and discussion: