Towards the Accurate Automatic Detection of Mesoscale Convective Systems in Remote Sensing Data: From Data Mining to Deep Learning Models and Their Applications
Abstract
:1. Introduction
- the signal-to-noise ratio is not very high for satellite imagery. This feature is not an issue for major events of synoptic scale. However, it becomes one in the case of mesoscale phenomena;
- one of the most impactful issues of supervised ML methods in the Earth Sciences is the lack of labeled datasets. There are a number of labeled benchmarks for classic computer vision tasks, like Microsoft COCO [56], Cityscapes [57], Imagenet [58] and others [59,60,61]. In climate sciences, the amount of remote sensing and modeling data are unprecedented today, but most of the datasets are unlabeled concerning semantically meaningful meteorological events and phenomena. There are rare exceptions, such as the Dataset of All-Sky Imagery over the Ocean (DASIO [41]) or the Southern Ocean Mesocyclones Dataset (SOMC [62]);
- in the rare cases of labeled datasets, the amount of labels is insufficient for training a reliable machine learning or deep learning model with good generalization;
- in the case of a labeled dataset, one needs to deal with the issue of uneven fractions of “positively” and “negatively” marked points (pixels) in a satellite image, meaning the area of the phenomena labeled in the image is much less compared to the phenomena-free area. This problem is referred to as “class imbalance” in machine learning. As a consequence, a deep learning model may suffer from loss of generalization from too many false alarms or too many missed events. In the case of unsuitable neural network configuration and improper training process, one may find the model in a state where it “prefers” to identify no events at all with low loss value instead of trying to find phenomena of interest, resulting in almost the same but insignificantly lower loss.
2. Data
2.1. Remote Sensing Data
- band-5 ()—radio-brightness temperature imagery for m mean wavelength, which characterizes water vapor content in the atmosphere column;
- band-9 ()—radio-brightness temperature imagery for m mean wavelength, which characterizes the cloud-top temperature;
- BTD, which is the difference between ch5 and ch9: .
2.2. Visual Identification and Tracking of Mesoscale Convective Systems in Remote Sensing Data
- Overshooting tops (OTs), which is the strong updraft rising above the anvil of an MCS. OTs can be identified in visible and infrared spectral bands. The formation of OTs is related to strong updrafts, which often points to the presence of a mesocyclone in the MCS. OTs are typical signatures of supercell clouds. They indicate the zones with high probability of hazardous weather events. A statistically significant relationship of OTs with severe weather was recently shown [68,69,70];
- The ring-shaped and U/V-shaped signatures (cold-U/V, cold ring), which are related to shielding of cold inside the area of the MCS cloud-top by the plume of relatively warm cloud particles. These particles are moved with high-speed updrafts from lower stratus clouds. Ring-shaped and U/V-shaped signatures are typically attributed to supercell clouds and can be used to detect them [24,68];
2.3. GeoAnnotateAssisted-Client-Server Annotation Tool for Remote Sensing Data
- it should be easy enough to install on the annotator’s computer;
- it should be lightweight in terms of the annotator’s computer computational load while preprocessing remote sensing data;
- it should be capable of creating a human-readable representation of remote sensing data;
- it should be fast enough in creating this representation;
- the representation should be physics-related, e.g., demonstrating the anomalies of radio-brightness temperature in a certain band, which can be used to determine certain classes of identified phenomena;
- the representation should be adjustable to some extent for an expert to have an opportunity of validating an event candidate taking several representations into account;
- the labeling capabilities of the software should meet the requirements imposed by the specific requirements of the task, e.g., a capability for fancy shapes labeling should be implemented, and the labeling procedure should be fast enough (meaning one should not annotate an ellipse-shaped event using a free-form polygon since it is very time-consuming);
- the labeling tool should provide a way to conveniently link the labels of individual events across multiple consecutive data snapshots.
- V7 [73] (https://www.v7labs.com/, accessed on 20 April 2023)—data labeling and management platform, which is paid or free of charge for educational open data; it is browser-based for an annotator; thus, the data is processed on the server-side. Automatic labels suggestion is implemented;
- SuperAnnotate [74] (https://www.superannotate.com/, accessed on 20 April 2023)—a proprietary annotation tool; paid or free-of-charge for early-stage startups;
- LabelMe [75] (https://github.com/wkentaro/labelme, accessed on 20 April 2023)—a classic graphical image annotation tool written in Python [76] with Qt for the visual interface. It was inspired by the LabelMe web-based annotation tool by MIT (http://labelme.csail.mit.edu/Release3.0/, accessed on 20 April 2023).
- CVAT [77] (https://cvat.org/, accessed on 2 April 2023)—an image annotation tool which is implemented in Python [76] and web-serving languages. The tool may be deployed on a self-hosted server in a number of ways which makes it versatile. The tool is also deployed on the Web at https://cvat.org/ (accessed on 2 April 2023) for public use. There is also a successor to this tool presented at cvat.ai (https://cvat.ai/, accessed on 20 April 2023), which is capable of algorithmic assistance (automated interactive algorithms, like intelligent scissors, histogram equalization, etc.).
- Labelimg [78] (https://github.com/tzutalin/labelImg, accessed on 20 April 2023)—an annotation tool implemented in Python with Qt, similar to LabelMe. It is designed to be deployed on a local annotator’s computer and requires a Python interpreter of a certain version.
- ImgLab [79] (https://imglab.in/, accessed on 20 April 2023)—client-server annotation tool, the client side of which is platform-independent and runs directly in a browser. Thus, it has no specific prerequisites for an annotator’s computer. Its server-side is deployed on a server with some software-specific requirements, however.
- ClimateContours [52]—to the best of our knowledge, is the only annotation tool adapted to the labeling of climate events, e.g., atmospheric rivers. It is essentially a variant of LabelMe by MIT (http://labelme.csail.mit.edu/Release3.0/, accessed on 20 April 2023); thus, in Table 2, we do not list it explicitly. At the moment, the web-deployed instance of ClimateContours (http://labelmegold.services.nersc.gov/climatecontours_gold/tool.html, accessed on 21 March 2021) is unavailable.
- the capability of suggesting the candidate-labels in new data snapshots. For this to happen, we employ the neural network we present in this study (see Section 3.1), operating on the server-side. The suggested labels are passed to the client-side app using JSON-based API so that an expert may examine them and either decline or accept and adjust their locations and forms. Here, JSON stands for JavaScript Object Notation [83], which is a unified text-based representation of objects to be passed between various programs, and API stands for application programming interface, which is a way to organize the communication between applications.
- the capability of suggesting the linking between the labels in consecutive data snapshots, using either a human-designed algorithm or an artificial neural network (e.g., the one we present in [80]).
2.4. Collecting the Dataset of Mesoscale Convective Systems over the European Territory of Russia (DaMesCoS-ETR) Using the GeoAnnotateAssisted Labeling Tool
3. Methods
3.1. RetinaNet Neural Network for the Identification of Mesoscale Convective Systems
- a classification task for each bbox proposal, meaning estimating the probability of the bbox to enclose an MCS, and
- a regression task, meaning adjusting the position and the size of the bbox.
3.2. Data Preprocessing
3.2.1. Transfer Learning
3.2.2. Domain Adaptation through Linear and Non-Linear Scaling
3.3. Training and Evaluation Procedure
3.3.1. Quality Measures
- computation by taking all ground truth labels into account, without considering the label-wise attribution of pixels to specific ground truth labels. This means that the score is based on the overall overlap between the predicted and ground truth labels, rather than on the individual label assignments of each pixel;
- computation of separately for each particular ground truth label that has a non-zero intersection with the detected label. The scores for each label are then averaged to obtain the final score. This approach takes into account the contribution of each ground truth label.
3.3.2. Reliable Quality Assessment
3.3.3. Training Procedure
- we apply an increase in the period of simulated annealing with each cosine cycle using the multiplicative form (see Equation (11));
- we apply a linear increase in the learning rate prior to each cycle of cosine-shaped learning rate decay to mitigate the sudden changes in gradient moments that can occur within the Adam algorithm;
- we also apply exponential decay of simulated annealing magnitude with each cosine cycle using the multiplicative form (see Equation (12));
4. Results
5. Discussion
- a small amount of labeled data. In our study, we applied a number of approaches that may alleviate the negative impact of a small dataset: we applied data augmentation, and applied a transfer learning technique, along with domain adaptation of satellite imagery. However, there are more techniques that may deliver an increase in identification quality. One may pretrain the convolutional subnet on Meteosat SEVIRI data within a convolutional autoencoder approach; thus, the backbone would learn more informative features compared to the ones it learned from ImageNet;
- a low signal-to-noise ratio in satellite imagery, which is obvious in the images in Figure 1 and Figure 13. Some of the data preprocessing techniques we applied during MesCoSNet training are meant to reduce the impact of noise in satellite bands, e.g., Gaussian blur. Here, one may improve the source data further by adding relevant features characterized by a high signal-to-noise ratio, e.g., CAPE (convective available potential energy) or CIN (convective inhibition).
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
Abbreviations
MCSs | Mesoscale convective systems |
MCCs | Mesoscale convective complexes |
SC | Supercell |
CS | Meso-beta convective storms |
OT | Overshooting top (MCC spatial pattern) |
ANN | Artificial neural network |
DCNN | Deep convolutional neural networks |
DaMesCoS-ETR | Dataset of Mesoscale Convective Systems over the European Territory of Russia |
MesCoSNet | Neural Network for Identification of Mesoscale Convective Systems |
MSG | Meteosat Second Generation |
SEVIRI | Spinning Enhanced Visible Infra-Red Imager (the instrument at Meteosat ) |
AP | Average precision |
mAP | Mean average precision |
PR curve | Precision-vs-recall curve |
IoU | Intersection over Union |
TPR | True positive rate |
FAR | False alarms ratio |
CAPE | Convective available potential energy |
CIN | Convective inhibition |
FL | Focal loss |
VOD | Visual object detection |
NOAA | National Oceanic and Atmospheric Administration |
GOES | Geostationary Operational Environmental Satellite |
DL | Deep learning |
ML | Machine learning |
SAR | Synthetic-aperture radar |
DASIO | Dataset of All-Sky Imagery over the Ocean [41] |
SOMC | Southern Ocean Mesocyclones Dataset [62] |
ETR | European territory of Russia |
BTD | Brightness temperature difference |
RSD | Remote sensing data |
API | Application programming interface |
CE | Cross-entropy |
bbox | Bounding box |
TL | Transfer learning (an approach in deep learning) |
DA | Domain adaptation (an approach in deep learning) |
IoU | Intersection over Union |
References
- Kattsov, V.M.; Akentieva, E.M.; Anisimov, O.A.; Bardin, M.Y.; Zhuravlev, S.A.; Kiselev, A.A.; Klyueva, M.V.; Konstantinov, P.I.; Korotkov, V.N.; Kostyanoy, A.G.; et al. Third Assessment Report on Climate Change and Its Consequences on The Territory of the Russian Federation; General Summary; Roshydromet Science-Intensive Technologies: St. Petersburg, Russia, 2022. [Google Scholar]
- Diffenbaugh, N.S.; Scherer, M.; Trapp, R.J. Robust increases in severe thunderstorm environments in response to greenhouse forcing. Proc. Natl. Acad. Sci. USA 2013, 110, 16361–16366. [Google Scholar] [CrossRef] [PubMed]
- Rädler, A.T.; Groenemeijer, P.H.; Faust, E.; Sausen, R.; Púčik, T. Frequency of severe thunderstorms across Europe expected to increase in the 21st century due to rising instability. npj Clim. Atmos. Sci. 2019, 2, 30. [Google Scholar] [CrossRef] [Green Version]
- Chernokulsky, A.; Eliseev, A.; Kozlov, F.; Korshunova, N.; Kurgansky, M.; Mokhov, I.; Semenov, V.; Shvets’, N.; Shikhov, A.; Yarinich, Y.I. Atmospheric severe convective events in Russia: Changes observed from different data. Russ. Meteorol. Hydrol. 2022, 47, 343–354. [Google Scholar] [CrossRef]
- Meredith, E.P.; Semenov, V.A.; Maraun, D.; Park, W.; Chernokulsky, A.V. Crucial role of Black Sea warming in amplifying the 2012 Krymsk precipitation extreme. Nat. Geosci. 2015, 8, 615–619. [Google Scholar] [CrossRef]
- Chernokulsky, A.; Kurgansky, M.; Mokhov, I.; Shikhov, A.; Azhigov, I.; Selezneva, E.; Zakharchenko, D.; Antonescu, B.; Kühne, T. Tornadoes in northern Eurasia: From the middle age to the information era. Mon. Weather Rev. 2020, 148, 3081–3110. [Google Scholar] [CrossRef] [Green Version]
- Chernokulsky, A.; Shikhov, A.; Bykov, A.; Azhigov, I. Satellite-based study and numerical forecasting of two tornado outbreaks in the Ural Region in June 2017. Atmosphere 2020, 11, 1146. [Google Scholar] [CrossRef]
- Chernokulsky, A.; Kurgansky, M.; Mokhov, I.; Shikhov, A.; Azhigov, I.; Selezneva, E.; Zakharchenko, D.; Antonescu, B.; Kuhne, T. Tornadoes in the Russian regions. Russ. Meteorol. Hydrol. 2021, 46, 69–82. [Google Scholar] [CrossRef]
- Lister, T.; Masters, J. Moscow Storm Kills 16, Injures Nearly 170 | CNN. Available online: https://edition.cnn.com/2017/05/30/europe/moscow-storm/index.html (accessed on 22 April 2023).
- Chernokulsky, A.; Shikhov, A.; Bykov, A.; Kalinin, N.; Kurgansky, M.; Sherstyukov, B.; Yarinich, Y. Diagnosis and modelling of two destructive derecho events in European Russia in the summer of 2010. Atmos. Res. 2022, 267, 105928. [Google Scholar] [CrossRef]
- Chernokulsky, A.V.; Shikhov, A.N.; Azhigov, I.O.; Eroshkina, N.A.; Korenev, D.P.; Bykov, A.V.; Kalinin, N.A.; Kurgansky, M.V.; Pavlyukov, Y.B.; Sprygin, A.A.; et al. Squalls and Tornadoes over the European Territory of Russia on May 15, 2021: Diagnosis and Modeling. Russ. Meteorol. Hydrol. 2022, 47, 867–881. [Google Scholar] [CrossRef]
- Houze, R.; Schmid, W.; Fovell, R.; Schiesser, H. Hailstorms in Switzerland: Left movers, right movers, and false hooks. Mon. Weather Rev. 1993, 121, 3345–3370. [Google Scholar] [CrossRef]
- Laing, A.G.; Michael Fritsch, J. The global population of mesoscale convective complexes. Q. J. R. Meteorol. Soc. 1997, 123, 389–405. [Google Scholar] [CrossRef]
- Maddox, R.A. Mesoscale Convective Complexes. Bull. Am. Meteorol. Soc. 1980, 61, 1374–1387. [Google Scholar] [CrossRef]
- Orlanski, I. A rational subdivision of scales for atmospheric processes. Bull. Am. Meteorol. Soc. 1975, 56, 527–530. [Google Scholar]
- Cheeks, S.M.; Fueglistaler, S.; Garner, S.T. A Satellite-Based Climatology of Central and Southeastern U.S. Mesoscale Convective Systems. Mon. Weather Rev. 2020, 148, 2607–2621. [Google Scholar] [CrossRef]
- Morel, C.; Senesi, S. A climatology of mesoscale convective systems over Europe using satellite infrared imagery. I: Methodology. Q. J. R. Meteorol. Soc. 2002, 128, 1953–1971. [Google Scholar] [CrossRef]
- Morel, C.; Senesi, S. A climatology of mesoscale convective systems over Europe using satellite infrared imagery. II: Characteristics of European mesoscale convective systems. Q. J. R. Meteorol. Soc. 2002, 128, 1973–1995. [Google Scholar] [CrossRef]
- Feng, Z.; Leung, L.R.; Liu, N.; Wang, J.; Houze, R.A.; Li, J.; Hardin, J.C.; Chen, D.; Guo, J. A Global High-Resolution Mesoscale Convective System Database Using Satellite-Derived Cloud Tops, Surface Precipitation, and Tracking. J. Geophys. Res. Atmos. 2021, 126, e2020JD034202. [Google Scholar] [CrossRef]
- Chen, D.; Guo, J.; Yao, D.; Lin, Y.; Zhao, C.; Min, M.; Xu, H.; Liu, L.; Huang, X.; Chen, T.; et al. Mesoscale Convective Systems in the Asian Monsoon Region From Advanced Himawari Imager: Algorithms and Preliminary Results. J. Geophys. Res. Atmos. 2019, 124, 2210–2234. [Google Scholar] [CrossRef] [Green Version]
- Yang, X.; Fei, J.; Huang, X.; Cheng, X.; Carvalho, L.M.V.; He, H. Characteristics of Mesoscale Convective Systems over China and Its Vicinity Using Geostationary Satellite FY2. J. Clim. 2015, 28, 4890–4907. [Google Scholar] [CrossRef]
- Klein, C.; Belušić, D.; Taylor, C.M. Wavelet Scale Analysis of Mesoscale Convective Systems for Detecting Deep Convection From Infrared Imagery. J. Geophys. Res. Atmos. 2018, 123, 3035–3050. [Google Scholar] [CrossRef] [Green Version]
- Bedka, K.; Brunner, J.; Dworak, R.; Feltz, W.; Otkin, J.; Greenwald, T. Objective Satellite-Based Detection of Overshooting Tops Using Infrared Window Channel Brightness Temperature Gradients. J. Appl. Meteorol. Climatol. 2010, 49, 181–202. [Google Scholar] [CrossRef]
- Setvák, M.; Lindsey, D.T.; Novák, P.; Wang, P.K.; Radová, M.; Kerkmann, J.; Grasso, L.; Su, S.H.; Rabin, R.M.; Šťástka, J.; et al. Satellite-observed cold-ring-shaped features atop deep convective clouds. Atmos. Res. 2010, 97, 80–96. [Google Scholar] [CrossRef]
- Brunner, J.C.; Ackerman, S.A.; Bachmeier, A.S.; Rabin, R.M. A Quantitative Analysis of the Enhanced-V Feature in Relation to Severe Weather. Weather Forecast. 2007, 22, 853–872. [Google Scholar] [CrossRef]
- Bedka, K.; Murillo, E.M.; Homeyer, C.R.; Scarino, B.; Mersiovsky, H. The Above-Anvil Cirrus Plume: An Important Severe Weather Indicator in Visible and Infrared Satellite Imagery. Weather Forecast. 2018, 33, 1159–1181. [Google Scholar] [CrossRef]
- Proud, S.R. Analysis of overshooting top detections by Meteosat Second Generation: A 5-year dataset. Q. J. R. Meteorol. Soc. 2015, 141, 909–915. [Google Scholar] [CrossRef]
- Punge, H.J.; Bedka, K.M.; Kunz, M.; Reinbold, A. Hail frequency estimation across Europe based on a combination of overshooting top detections and the ERA-INTERIM reanalysis. Atmos. Res. 2017, 198, 34–43. [Google Scholar] [CrossRef]
- Cintineo, J.L.; Pavolonis, M.J.; Sieglaff, J.M.; Wimmers, A.; Brunner, J.; Bellon, W. A Deep-Learning Model for Automated Detection of Intense Midlatitude Convection Using Geostationary Satellite Images. Weather Forecast. 2020, 35, 2567–2588. [Google Scholar] [CrossRef]
- Hong, Y.; Nesbitt, S.W.; Trapp, R.J.; Di Girolamo, L. Near-global distributions of overshooting tops derived from Terra and Aqua MODIS observations. Atmos. Meas. Tech. 2023, 16, 1391–1406. [Google Scholar] [CrossRef]
- Czernecki, B.; Taszarek, M.; Marosz, M.; Półrolniczak, M.; Kolendowicz, L.; Wyszogrodzki, A.; Szturc, J. Application of machine learning to large hail prediction—The importance of radar reflectivity, lightning occurrence and convective parameters derived from ERA5. Atmos. Res. 2019, 227, 249–262. [Google Scholar] [CrossRef]
- Haberlie, A.M.; Ashley, W.S. A Radar-Based Climatology of Mesoscale Convective Systems in the United States. J. Clim. 2019, 32, 1591–1606. [Google Scholar] [CrossRef] [Green Version]
- Surowiecki, A.; Taszarek, M. A 10-Year Radar-Based Climatology of Mesoscale Convective System Archetypes and Derechos in Poland. Mon. Weather Rev. 2020, 148, 3471–3488. [Google Scholar] [CrossRef]
- Nisi, L.; Martius, O.; Hering, A.; Kunz, M.; Germann, U. Spatial and temporal distribution of hailstorms in the Alpine region: A long-term, high resolution, radar-based analysis. Q. J. R. Meteorol. Soc. 2016, 142, 1590–1604. [Google Scholar] [CrossRef]
- Cintineo, J.L.; Smith, T.M.; Lakshmanan, V.; Brooks, H.E.; Ortega, K.L. An Objective High-Resolution Hail Climatology of the Contiguous United States. Weather Forecast. 2012, 27, 1235–1248. [Google Scholar] [CrossRef] [Green Version]
- Dyaduchenko, V.; Pavlyukov, Y.; Vylegzhanin, I. Doppler weather radars in Russia. Sci. Russ. 2014, 199, 23–27. [Google Scholar]
- Abdullaev, S.M.; Zhelnin, A.A.; Lenskaya, O.Y. The structure of mesoscale convective systems in central Russia. Russ. Meteorol. Hydrol. 2012, 37, 12–20. [Google Scholar] [CrossRef]
- Sprygin, A. Parameters of long-lived severe convective structures in the European territory of Russia and adjacent territories and the possibility of unifying their forecast. Hydrometeorol. Res. Forecast. 2020, 375, 21–47. [Google Scholar] [CrossRef]
- Chernokulsky, A.; Shikhov, A.; Yarinich, Y.; Sprygin, A. An Empirical Relationship among Characteristics of Severe Convective Storms, Their Cloud-Top Properties and Environmental Parameters in Northern Eurasia. Atmosphere 2023, 14, 174. [Google Scholar] [CrossRef]
- Krinitskiy, M.A.; Sinitsyn, A.V. Adaptive algorithm for cloud cover estimation from all-sky images over the sea. Oceanology 2016, 56, 315–319. [Google Scholar] [CrossRef]
- Krinitskiy, M.; Aleksandrova, M.; Verezemskaya, P.; Gulev, S.; Sinitsyn, A.; Kovaleva, N.; Gavrikov, A. On the Generalization Ability of Data-Driven Models in the Problem of Total Cloud Cover Retrieval. Remote Sens. 2021, 13, 326. [Google Scholar] [CrossRef]
- Simonyan, K.; Zisserman, A. Very Deep Convolutional Networks for Large-Scale Image Recognition. arXiv 2014, arXiv:1409.1556. [Google Scholar]
- Badrinarayanan, V.; Kendall, A.; Cipolla, R. SegNet: A Deep Convolutional Encoder-Decoder Architecture for Image Segmentation. arXiv 2017, arXiv:1511.00561. [Google Scholar] [CrossRef] [PubMed]
- Lin, T.Y.; Dollár, P.; Girshick, R.; He, K.; Hariharan, B.; Belongie, S. Feature Pyramid Networks for Object Detection. arXiv 2016, arXiv:1612.03144. [Google Scholar]
- He, K.; Zhang, X.; Ren, S.; Sun, J. Deep Residual Learning for Image Recognition. In Proceedings of the 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Las Vegas, NV, USA, 27–30 June 2016; pp. 770–778. [Google Scholar]
- Krizhevsky, A.; Sutskever, I.; Hinton, G.E. ImageNet Classification with Deep Convolutional Neural Networks. In Advances in Neural Information Processing Systems 25; Pereira, F., Burges, C.J.C., Bottou, L., Weinberger, K.Q., Eds.; Curran Associates, Inc.: Red Hook, NY, USA, 2012; pp. 1097–1105. [Google Scholar]
- Liu, Y.; Racah, E.; Prabhat; Correa, J.; Khosrowshahi, A.; Lavers, D.; Kunkel, K.; Wehner, M.; Collins, W. Application of Deep Convolutional Neural Networks for Detecting Extreme Weather in Climate Datasets. arXiv 2016, arXiv:1605.01156. [Google Scholar]
- Rupe, A.; Kashinath, K.; Kumar, N.; Lee, V.; Prabhat; Crutchfield, J.P. Towards Unsupervised Segmentation of Extreme Weather Events. arXiv 2019, arXiv:1909.07520. [Google Scholar]
- Muszynski, G.; Kashinath, K.; Kurlin, V.; Wehner, M.; Prabhat. Topological data analysis and machine learning for recognizing atmospheric river patterns in large climate datasets. Methods Assess. Model. 2019, 12, 613–628. [Google Scholar] [CrossRef] [Green Version]
- Matsuoka, D.; Nakano, M.; Sugiyama, D.; Uchida, S. Deep learning approach for detecting tropical cyclones and their precursors in the simulation by a cloud-resolving global nonhydrostatic atmospheric model. Prog. Earth Planet. Sci. 2018, 5, 80. [Google Scholar] [CrossRef] [Green Version]
- Pang, S.; Xie, P.; Xu, D.; Meng, F.; Tao, X.; Li, B.; Li, Y.; Song, T. NDFTC: A New Detection Framework of Tropical Cyclones from Meteorological Satellite Images with Deep Transfer Learning. Remote Sens. 2021, 13, 1860. [Google Scholar] [CrossRef]
- Prabhat; Kashinath, K.; Mudigonda, M.; Kim, S.; Kapp-Schwoerer, L.; Graubner, A.; Karaismailoglu, E.; von Kleist, L.; Kurth, T.; Greiner, A.; et al. ClimateNet: An expert-labeled open dataset and deep learning architecture for enabling high-precision analyses of extreme weather. Geosci. Model Dev. 2021, 14, 107–124. [Google Scholar] [CrossRef]
- Huang, D.; Du, Y.; He, Q.; Song, W.; Liotta, A. DeepEddy: A simple deep architecture for mesoscale oceanic eddy detection in SAR images. In Proceedings of the 2017 IEEE 14th International Conference on Networking, Sensing and Control (ICNSC), Calabria, Italy, 16–18 May 2017; pp. 673–678. [Google Scholar] [CrossRef]
- Krinitskiy, M.; Verezemskaya, P.; Grashchenkov, K.; Tilinina, N.; Gulev, S.; Lazzara, M. Deep Convolutional Neural Networks Capabilities for Binary Classification of Polar Mesocyclones in Satellite Mosaics. Atmosphere 2018, 9, 426. [Google Scholar] [CrossRef] [Green Version]
- Krinitskiy, M.; Verezemskaya, P.; Elizarov, S.; Gulev, S. Machine learning methods for the detection of polar lows in satellite mosaics: Major issues and their solutions. IOP Conf. Ser. Earth Environ. Sci. 2020, 606, 012025. [Google Scholar] [CrossRef]
- Lin, T.Y.; Maire, M.; Belongie, S.; Bourdev, L.; Girshick, R.; Hays, J.; Perona, P.; Ramanan, D.; Zitnick, C.L.; Dollár, P. Microsoft COCO: Common Objects in Context. arXiv 2014, arXiv:1405.0312. [Google Scholar]
- Cordts, M.; Omran, M.; Ramos, S.; Rehfeld, T.; Enzweiler, M.; Benenson, R.; Franke, U.; Roth, S.; Schiele, B. The Cityscapes Dataset for Semantic Urban Scene Understanding. arXiv 2016, arXiv:1604.01685. [Google Scholar]
- Deng, J.; Dong, W.; Socher, R.; Li, L.J.; Li, K.; Fei-Fei, L. Imagenet: A large-scale hierarchical image database. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, CVPR 2009, Miami, FL, USA, 20–25 June 2009; pp. 248–255. [Google Scholar]
- Everingham, M.; Eslami, S.M.A.; Van Gool, L.; Williams, C.K.I.; Winn, J.; Zisserman, A. The Pascal Visual Object Classes Challenge: A Retrospective. Int. J. Comput. Vis. 2015, 111, 98–136. [Google Scholar] [CrossRef]
- Krizhevsky, A. Learning Multiple Layers of Features from Tiny Images. Master’s Thesis, University of Toronto, Toronto, ON, Canada, 2009. [Google Scholar]
- Lecun, Y.; Bottou, L.; Bengio, Y.; Haffner, P. Gradient-based learning applied to document recognition. Proc. IEEE 1998, 86, 2278–2324. [Google Scholar] [CrossRef]
- Verezemskaya, P.; Tilinina, N.; Gulev, S.; Renfrew, I.A.; Lazzara, M. Southern Ocean mesocyclones and polar lows from manually tracked satellite mosaics. Geophys. Res. Lett. 2017, 44, 7985–7993. [Google Scholar] [CrossRef] [Green Version]
- Lin, T.Y.; Goyal, P.; Girshick, R.; He, K.; Dollár, P. Focal Loss for Dense Object Detection. arXiv 2017, arXiv:1708.02002. [Google Scholar]
- Tessier, R. The Meteosat Programme. ESA Bull. 1989, 7, 45–57. [Google Scholar]
- EUMETSAT | Monitoring the Weather and Climate from Space. Available online: https://www.eumetsat.int/ (accessed on 29 June 2023).
- Šťástka, J.; Radová, M. Detection and analysis of anomalies in the brightness temperature difference field using MSG rapid scan data. Atmos. Res. 2013, 123, 354–359. [Google Scholar] [CrossRef]
- Feidas, H.; Cartalis, C. Monitoring mesoscale convective cloud systems associated with heavy storms using Meteosat imagery. J. Appl. Meteorol. Climatol. 2001, 40, 491–512. [Google Scholar] [CrossRef]
- Bedka, K.M. Overshooting cloud top detections using MSG SEVIRI Infrared brightness temperatures and their relationship to severe weather over Europe. Atmos. Res. 2011, 99, 175–189. [Google Scholar] [CrossRef]
- Mikuš, P.; Mahović, N.S. Satellite-based overshooting top detection methods and an analysis of correlated weather conditions. Atmos. Res. 2013, 123, 268–280. [Google Scholar] [CrossRef]
- Punge, H.; Bedka, K.; Kunz, M.; Werner, A. A new physically based stochastic event catalog for hail in Europe. Nat. Hazards 2014, 73, 1625–1645. [Google Scholar] [CrossRef]
- Levizzani, V.; Setvák, M. Multispectral, high-resolution satellite observations of plumes on top of convective storms. J. Atmos. Sci. 1996, 53, 361–369. [Google Scholar] [CrossRef]
- Putsay, M.; Simon, A.; Setvák, M.; Szenyán, I.; Kerkmann, J. Simultaneous observation of an above-anvil ice plume and plume-shaped BTD anomaly atop a convective storm. Atmos. Res. 2013, 123, 293–304. [Google Scholar] [CrossRef]
- V7—The AI Data Engine for Computer Vision & Generative AI. Available online: https://www.v7labs.com/ (accessed on 29 June 2023).
- SuperAnnotate—The Ultimate Training Data Platform for AI. Available online: https://www.superannotate.com/ (accessed on 29 June 2023).
- Russell, B.C.; Torralba, A.; Murphy, K.P.; Freeman, W.T. LabelMe: A Database and Web-Based Tool for Image Annotation. Int. J. Comput. Vis. 2008, 77, 157–173. [Google Scholar] [CrossRef]
- Van Rossum, G.; Drake, F.L. Python 3 Reference Manual; CreateSpace: Scotts Valley, CA, USA, 2009. [Google Scholar]
- Sekachev, B.; Manovich, N.; Zhiltsov, M.; Zhavoronkov, A.; Kalinin, D.; Hoff, B.; TOsmanov; Kruchinin, D.; Zankevich, A.; Sidnev, D.; et al. opencv/cvat: V1.1.0. Available online: https://zenodo.org/record/4009388 (accessed on 29 June 2023). [CrossRef]
- LabelImg—Git Code (2015). Available online: https://github.com/heartexlabs/labelImg (accessed on 29 June 2023).
- Imglab—A Web Based Tool to Label Images for Objects That Can Be Used to Train Dlib or Other Object Detectors. Available online: https://github.com/NaturalIntelligence/imglab (accessed on 29 June 2023).
- Krinitskiy, M.; Grashchenkov, K.; Tilinina, N.; Gulev, S. Tracking of atmospheric phenomena with artificial neural networks: A supervised approach. Procedia Comput. Sci. 2021, 186, 403–410. [Google Scholar] [CrossRef]
- Summerfield, M. Rapid GUI Programming with Python and Qt: The Definitive Guide to PyQt Programming (Paperback); Pearson Education: London, UK, 2007. [Google Scholar]
- Grinberg, M. Flask Web Development: Developing Web Applications With Python; O’Reilly Media, Inc.: Sebastopol, CA, USA, 2018. [Google Scholar]
- Pezoa, F.; Reutter, J.L.; Suarez, F.; Ugarte, M.; Vrgoč, D. Foundations of JSON schema. In Proceedings of the 25th International Conference on International World Wide Web Conferences Steering Committee, Montreal, QC, Canada, 11–15 April 2016; pp. 263–273. [Google Scholar]
- Žibert, M.I.; Žibert, J. Monitoring and automatic detection of the cold-ring patterns atop deep convective clouds using Meteosat data. Atmos. Res. 2013, 123, 281–292. [Google Scholar] [CrossRef]
- Mikuš Jurković, P. Satellite signatures and lightning characteristics of severe convective storms. Croat. Meteorol. J. 2017, 52, 77–82. [Google Scholar]
- Shikhov, A.N.; Chernokulsky, A.V.; Sprygin, A.A.; Azhigov, I.O. Identification of mesoscale convective cloud systems with tornadoes using satellite data. Sovrem. Probl. Distantsionnogo Zondirovaniya Zemli Kosmosa 2019, 16, 223–236. [Google Scholar] [CrossRef]
- Putsay, M.; Simon, A.; Szenyán, I.; Kerkmann, J.; Horváth, G. Case study of the 20 May 2008 tornadic storm in Hungary—Remote sensing features and NWP simulation. Atmos. Res. 2011, 100, 657–679. [Google Scholar] [CrossRef]
- Laing, A. MESOSCALE METEOROLOGY|Mesoscale Convective Systems. In Encyclopedia of Atmospheric Sciences, 2nd ed.; North, G.R., Pyle, J., Zhang, F., Eds.; Academic Press: Oxford, UK, 2015; pp. 339–354. [Google Scholar] [CrossRef]
- Rasmussen, E.N.; Blanchard, D.O. A Baseline Climatology of Sounding-Derived Supercell andTornado Forecast Parameters. Weather Forecast. 1998, 13, 1148–1164. [Google Scholar] [CrossRef]
- Rasmussen, E.N.; Straka, J.M. Variations in Supercell Morphology. Part I: Observations of the Role of Upper-Level Storm-Relative Flow. Mon. Weather Rev. 1998, 126, 2406–2421. [Google Scholar] [CrossRef]
- Weisman, M.L.; Klemp, J.B. Characteristics of Isolated Convective Storms. In Mesoscale Meteorology and Forecasting; Ray, P.S., Ed.; American Meteorological Society: Boston, MA, USA, 1986; pp. 331–358. [Google Scholar] [CrossRef]
- Weisman, M.L.; Klemp, J.B. The Structure and Classification of Numerically Simulated Convective Stormsin Directionally Varying Wind Shears. Mon. Weather Rev. 1984, 112, 2479–2498. [Google Scholar] [CrossRef]
- Weisman, M.L.; Klemp, J.B. The Dependence of Numerically Simulated Convective Storms on Vertical Wind Shear and Buoyancy. Mon. Weather Rev. 1982, 110, 504–520. [Google Scholar] [CrossRef]
- Sermanet, P.; Eigen, D.; Zhang, X.; Mathieu, M.; Fergus, R.; LeCun, Y. OverFeat: Integrated Recognition, Localization and Detection using Convolutional Networks. arXiv 2014, arXiv:1312.6229. [Google Scholar] [CrossRef]
- Redmon, J.; Farhadi, A. YOLOv3: An Incremental Improvement. arXiv 2018, arXiv:1804.02767. [Google Scholar] [CrossRef]
- Fu, C.Y.; Liu, W.; Ranga, A.; Tyagi, A.; Berg, A.C. DSSD: Deconvolutional Single Shot Detector. arXiv 2017, arXiv:1701.06659. [Google Scholar] [CrossRef]
- Liu, W.; Anguelov, D.; Erhan, D.; Szegedy, C.; Reed, S.; Fu, C.Y.; Berg, A.C. SSD: Single Shot MultiBox Detector. In Proceedings of the Computer Vision–ECCV, Amsterdam, The Netherlands, 11–14 October 2016; Leibe, B., Matas, J., Sebe, N., Welling, M., Eds.; Lecture Notes in Computer Science. Springer International Publishing: Cham, Switzerland, 2016; pp. 21–37. [Google Scholar] [CrossRef] [Green Version]
- Bochkovskiy, A.; Wang, C.Y.; Liao, H.Y.M. YOLOv4: Optimal Speed and Accuracy of Object Detection. arXiv 2020, arXiv:2004.10934. [Google Scholar] [CrossRef]
- Tian, Z.; Shen, C.; Chen, H.; He, T. FCOS: Fully Convolutional One-Stage Object Detection. arXiv 2019, arXiv:1904.01355. [Google Scholar] [CrossRef]
- Girshick, R. Fast R-CNN. arXiv 2015, arXiv:1504.08083. [Google Scholar] [CrossRef]
- Ren, S.; He, K.; Girshick, R.; Sun, J. Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks. arXiv 2016, arXiv:1506.01497. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Dai, J.; Li, Y.; He, K.; Sun, J. R-FCN: Object Detection via Region-based Fully Convolutional Networks. arXiv 2016, arXiv:1605.06409. [Google Scholar] [CrossRef]
- Carranza-García, M.; Torres-Mateo, J.; Lara-Benítez, P.; García-Gutiérrez, J. On the Performance of One-Stage and Two-Stage Object Detectors in Autonomous Vehicles Using Camera Data. Remote Sens. 2021, 13, 89. [Google Scholar] [CrossRef]
- Geiger, A.; Lenz, P.; Stiller, C.; Urtasun, R. Vision meets robotics: The kitti dataset. Int. J. Robot. Res. 2013, 32, 1231–1237. [Google Scholar] [CrossRef] [Green Version]
- Shikhov, A.; Chernokulsky, A.; Kalinin, N.; Bykov, A.; Pischalnikova, E. Climatology and Formation Environments of Severe Convective Windstorms and Tornadoes in the Perm Region (Russia) in 1984–2020. Atmosphere 2021, 12, 1407. [Google Scholar] [CrossRef]
- Kolesnikov, A.; Beyer, L.; Zhai, X.; Puigcerver, J.; Yung, J.; Gelly, S.; Houlsby, N. Large Scale Learning of General Visual Representations for Transfer. arXiv 2019, arXiv:1912.11370. [Google Scholar]
- Bozinovski, S.; Fulgosi, A. The influence of pattern similarity and transfer learning upon training of a base perceptron B2. Proc. Symp. Inform. 1976, 3, 121–126. [Google Scholar]
- Weiss, K.; Khoshgoftaar, T.M.; Wang, D. A survey of transfer learning. J. Big Data 2016, 3, 9. [Google Scholar] [CrossRef] [Green Version]
- Tan, C.; Sun, F.; Kong, T.; Zhang, W.; Yang, C.; Liu, C. A survey on deep transfer learning. In Proceedings of the Artificial Neural Networks and Machine Learning–ICANN 2018: 27th International Conference on Artificial Neural Networks, Rhodes, Greece, 4–7 October 2018; Proceedings, Part III 27. Springer: Cham, Switzerland, 2018; pp. 270–279. [Google Scholar]
- Pan, S.J.; Yang, Q. A survey on transfer learning. IEEE Trans. Knowl. Data Eng. 2010, 22, 1345–1359. [Google Scholar] [CrossRef]
- Bernico, M.; Li, Y.; Zhang, D. Investigating the Impact of Data Volume and Domain Similarity on Transfer Learning Applications. In Proceedings of the Future Technologies Conference (FTC), Vancouver, BC, Canada, 15–16 November 2018; Arai, K., Bhatia, R., Kapoor, S., Eds.; Advances in Intelligent Systems and Computing. Springer International Publishing: Cham, Switzerland, 2019; Volume 881, pp. 53–62. [Google Scholar] [CrossRef]
- Farahani, A.; Voghoei, S.; Rasheed, K.; Arabnia, H.R. A Brief Review of Domain Adaptation. In Advances in Data Science and Information Engineering; Stahlbock, R., Weiss, G.M., Abou-Nasr, M., Yang, C.Y., Arabnia, H.R., Deligiannidis, L., Eds.; Transactions on Computational Science and Computational Intelligence; Springer International Publishing: Cham, Switzerland, 2021; pp. 877–894. [Google Scholar] [CrossRef]
- Wang, M.; Deng, W. Deep visual domain adaptation: A survey. Neurocomputing 2018, 312, 135–153. [Google Scholar] [CrossRef] [Green Version]
- Padilla, R.; Netto, S.L.; da Silva, E.A.B. A Survey on Performance Metrics for Object-Detection Algorithms. In Proceedings of the 2020 International Conference on Systems, Signals and Image Processing (IWSSIP), Online, 1–3 July 2020; pp. 237–242. [Google Scholar] [CrossRef]
- Bergmeir, C.; Hyndman, R.J.; Koo, B. A note on the validity of cross-validation for evaluating autoregressive time series prediction. Comput. Stat. Data Anal. 2018, 120, 70–83. [Google Scholar] [CrossRef]
- Bergmeir, C.; Benítez, J.M. On the use of cross-validation for time series predictor evaluation. Inf. Sci. 2012, 191, 192–213. [Google Scholar] [CrossRef]
- Racine, J. Consistent cross-validatory model-selection for dependent data: hv-block cross-validation. J. Econom. 2000, 99, 39–61. [Google Scholar] [CrossRef]
- Arlot, S.; Celisse, A. A survey of cross-validation procedures for model selection. Stat. Surv. 2010, 4, 40–79. [Google Scholar] [CrossRef]
- Kandel, I.; Castelli, M. The effect of batch size on the generalizability of the convolutional neural networks on a histopathology dataset. ICT Express 2020, 6, 312–315. [Google Scholar] [CrossRef]
- Kingma, D.P.; Ba, J. Adam: A Method for Stochastic Optimization. arXiv 2014, arXiv:1412.6980. [Google Scholar]
- Papers with Code—An Overview of Stochastic Optimization. Available online: https://paperswithcode.com/methods/category/stochastic-optimization (accessed on 14 April 2023).
- Sun, S.; Cao, Z.; Zhu, H.; Zhao, J. A Survey of Optimization Methods from a Machine Learning Perspective. arXiv 2019, arXiv:1906.06821. [Google Scholar] [CrossRef] [Green Version]
- Loshchilov, I.; Hutter, F. SGDR: Stochastic Gradient Descent with Warm Restarts. arXiv 2016, arXiv:1608.03983. [Google Scholar]
- Howard, J.; Ruder, S. Universal Language Model Fine-tuning for Text Classification. arXiv 2018, arXiv:1801.06146. [Google Scholar] [CrossRef]
- Long, M.; Cao, Y.; Wang, J.; Jordan, M. Learning Transferable Features with Deep Adaptation Networks. In Proceedings of the 32nd International Conference on Machine Learning, PMLR, Lille, France, 7–9 July 2015; pp. 97–105. [Google Scholar]
- Yosinski, J.; Clune, J.; Bengio, Y.; Lipson, H. How transferable are features in deep neural networks? In Advances in Neural Information Processing Systems; Curran Associates, Inc.: Red Hook, NY, USA, 2014; Volume 27. [Google Scholar]
- Kornblith, S.; Shlens, J.; Le, Q.V. Do Better ImageNet Models Transfer Better? In Proceedings of the 2019 IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR), Long Beach, CA, USA, 15–19 June 2019; pp. 2661–2671. [Google Scholar]
- Singh, B.; Najibi, M.; Davis, L.S. SNIPER: Efficient Multi-Scale Training. arXiv 2018, arXiv:1805.09300. [Google Scholar]
- Zhang, S.; Chi, C.; Yao, Y.; Lei, Z.; Li, S.Z. Bridging the Gap Between Anchor-based and Anchor-free Detection via Adaptive Training Sample Selection. arXiv 2019, arXiv:1912.02424. [Google Scholar]
- Ronneberger, O.; Fischer, P.; Brox, T. U-Net: Convolutional Networks for Biomedical Image Segmentation. In Proceedings of the Medical Image Computing and Computer-Assisted Intervention—MICCAI, Munich, Germany, 5–9 October 2015; Lecture Notes in Computer Science. Springer: Cham, Switzerland, 2015; pp. 234–241. [Google Scholar] [CrossRef] [Green Version]
Name | Deployment Date | Retiring Date (If Any) | Location |
---|---|---|---|
Meteosat-8 (MSG-1) | 28 August 2002 | 1 July 2022 | E |
Meteosat-9 (MSG-2) | 22 December 2005 | 1 June 2022 | E |
Meteosat-9 (MSG-2, IODC service) | 1 June 2022 | E | |
Meteosat-10 (MSG-3) | 5 July 2012 | E | |
Meteosat-11 (MSG-4) | 15 July 2015 | E |
Tool Requirements, Features | V7 | Super-Annotate | CVAT | LabelMe | LabelImg | ImgLab | Geo-Annotate-Assisted |
---|---|---|---|---|---|---|---|
easy to install | no | yes | yes/no | no | no | yes | no |
can create RSD representations | no | no | no | no | no | no | yes |
RSD preprocessing is fast | n/a | n/a | n/a | n/a | n/a | n/a | yes |
low annotator’s computational load | n/a | n/a | n/a | n/a | n/a | n/a | yes |
physics-related events representations | n/a | n/a | n/a | n/a | n/a | n/a | yes |
adjustable view (zoom, pan) | yes | yes | yes | yes | yes | yes | yes |
adjustable content (channels, bands) | no | no | no | no | no | no | yes |
specific label shapes | no | no | no | no | no | no | yes |
labels stored in geospatial form | no | no | no | no | no | no | yes |
assistance or labels suggestion | yes, neural | no | yes, algorithmic | no | no | no | yes, neural |
tracking feature | yes (for video) | yes (for video) | no | no | no | no | yes, algorithmic or neural |
Feature | Value |
---|---|
MCS labels in total | 3785 |
MCS tracks in total | 205 |
Meteosat imagery snapshots containing MCS labels | 1759 |
MCS of MCC type [14,88] | 2053 |
MCS of SC type [89,90] | 328 |
MCS of CS type [91,92,93] | 1404 |
MCS of type either cold-U/V or cold-ring [24] | 826 |
Years analyzed | 2012, 2014, 2015, 2016, 2017, 2018, 2019, 2020 |
Mean, median lifetime of MCSs | 3.9 h, 2.75 h |
Mean, median path length of MCSs | 300 km, 175 km. |
Mean, median propagation velocity of MCSs | 71.4 km, 70.8 km. |
Feature | ||
---|---|---|
205 K | 260 K | |
200 K | 320 K | |
−80 K | 5.5 K |
Quality Measure | Range | Interpretation | Value |
---|---|---|---|
True positive rate (TPR) | higher is better | ||
False alarms ratio (FAR) | lower is better | ||
Mean IoU | higher is better | ||
Mean average precision (mAP) | higher is better |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Krinitskiy, M.; Sprygin, A.; Elizarov, S.; Narizhnaya, A.; Shikhov, A.; Chernokulsky, A. Towards the Accurate Automatic Detection of Mesoscale Convective Systems in Remote Sensing Data: From Data Mining to Deep Learning Models and Their Applications. Remote Sens. 2023, 15, 3493. https://doi.org/10.3390/rs15143493
Krinitskiy M, Sprygin A, Elizarov S, Narizhnaya A, Shikhov A, Chernokulsky A. Towards the Accurate Automatic Detection of Mesoscale Convective Systems in Remote Sensing Data: From Data Mining to Deep Learning Models and Their Applications. Remote Sensing. 2023; 15(14):3493. https://doi.org/10.3390/rs15143493
Chicago/Turabian StyleKrinitskiy, Mikhail, Alexander Sprygin, Svyatoslav Elizarov, Alexandra Narizhnaya, Andrei Shikhov, and Alexander Chernokulsky. 2023. "Towards the Accurate Automatic Detection of Mesoscale Convective Systems in Remote Sensing Data: From Data Mining to Deep Learning Models and Their Applications" Remote Sensing 15, no. 14: 3493. https://doi.org/10.3390/rs15143493
APA StyleKrinitskiy, M., Sprygin, A., Elizarov, S., Narizhnaya, A., Shikhov, A., & Chernokulsky, A. (2023). Towards the Accurate Automatic Detection of Mesoscale Convective Systems in Remote Sensing Data: From Data Mining to Deep Learning Models and Their Applications. Remote Sensing, 15(14), 3493. https://doi.org/10.3390/rs15143493