Next Article in Journal
Estimation of Respiratory States Based on a Measurement Model of Airflow Characteristics in Powered Air-Purifying Respirators Using Differential Pressure and Pulse Width Modulation Control Signals—In the Development of a Public-Oriented Powered Air-Purifying Respirator as an Alternative to Lockdown Measures
Previous Article in Journal
Morphology-Dependent Behavior of PVDF/ZnO Composites: Their Fabrication and Application in Pressure Sensors
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Real-Time Avalanche Hazard Monitoring System Based on Weather Sensors and a Laser Rangefinder

by
Natalya Denissova
1,
Olga Petrova
2,*,
Erbolat Mashayev
1,
Dmitry Spivak
1,
Vitaly Zuyev
1 and
Gulzhan Daumova
2
1
Department of Information Technology, D. Serikbayev East Kazakhstan Technical University, Ust-Kamenogorsk 070000, Kazakhstan
2
School of Geosciences, D. Serikbayev East Kazakhstan Technical University, Ust-Kamenogorsk 070000, Kazakhstan
*
Author to whom correspondence should be addressed.
Sensors 2025, 25(9), 2937; https://doi.org/10.3390/s25092937
Submission received: 2 April 2025 / Revised: 27 April 2025 / Accepted: 4 May 2025 / Published: 7 May 2025
(This article belongs to the Section Optical Sensors)

Abstract

:
Avalanche hazard prediction remains a crucial task for mountainous regions worldwide. This study presents the development and field testing of a prototype automated avalanche hazard monitoring system designed for the East Kazakhstan region. The system integrates a snow avalanche station (including temperature, humidity, and pressure sensors; a magnetoelectric wind sensor; a data logger; and devices for autonomous operation), a temperature snow measuring rod, an API (application programming interface) service for storing weather and climate parameters in a database, and a web interface. Powered by autonomous solar energy solutions, the system ensures continuous, high-resolution monitoring of key environmental parameters. Using initial test datasets, we analyzed the specific strengths and weaknesses of the developed monitoring system using the example of one avalanche site. Avalanche prediction was performed using regression analysis (logistic regression). The evaluation of the model showed a high forecasting accuracy, with recognition rates exceeding 98%. The obtained regression coefficients can be used to predict avalanches based on meteorological data collected using the proposed equipment. The developed solution holds significant promise for improving avalanche risk management practices and can be expanded for broader application in both national and international contexts.

1. Introduction

Since the task of predicting avalanche hazards is relevant and in great demand for many countries, today these studies and the development of automated systems are carried out almost all over the world. Various equipment can be used to create such systems, from acoustic devices to space satellites. Methods and approaches to solving the problem are also diverse.
Among the developed monitoring systems, a comprehensive web-based avalanche hazard monitoring system created by researchers from France [1] can be noted. The authors recommend using three data sets for forecasting: the avalanche chronicle (Enquête Permanente sur les Avalanches, EPA), avalanche maps (Carte de Localization des Phénomènes d’avalanche, CLPA) and a collection of data on hazards for populated areas. The data are integrated into a common database, which ensures full compatibility between all types of avalanche records: digitized geographical data, avalanche characteristics, eyewitness reports, photographs, hazard and risk levels.
Avalanche analysis based on remote sensing data and detailed field surveys is proposed by Chinese authors Bian et al. The researchers studied the mountainous regions of Sichuan Province, China [2]. A similar avalanche analysis based on remote sensing data is used by various researchers. These methods give good results in the identification of avalanches based on remote sensing [3].
Many researchers use remote sensing data from the Sentinel-1 satellite. Thus, the authors Yang et al. [4] performed an avalanche hazard assessment based on the analysis of images obtained from the Sentinel-1 satellite as part of their study. To predict avalanches in the mountains of Western Tien Shan (China), the authors have developed a mathematical model including six indices. In the work of other authors [5], an automatic avalanche monitoring system operating in real time is presented. This system detects avalanche hazards by comparing Sentinel-1 image data for five years in Northern Norway. In [6], methods for remote avalanche detection are described with the refinement of remote sensing data due to the long interval of their reception from Sentinel-1 satellites. This study suggests a new approach to automating avalanche detection by analyzing video streams from surveillance cameras using a machine learning module.
The authors of Edme et al. propose using distributed acoustic sensing data based on fiber-optic telecommunication cables to study the possibility of avalanches [7]. Another method of predicting an avalanche is based on the use of infrasound waves; it is provided by researchers Marchetti et al. in [8]. The proposed methodology is based on the assessment of threshold criteria for sources of infrasound waves and the determination of possible avalanches based on them.
When conducting avalanche research in a particular area, it is necessary to identify possible avalanche sites, calculate their parameters and determine the avalanche regime. For this purpose, observations of avalanches and indirect signs of avalanche danger are used, statistical dependencies and mathematical models are built, and archival data are studied. Avalanche hazard maps are compiled based on the collected data.
They are the main tool for avalanche safety management in mountainous areas [9]. Avalanche hazard indication mapping has previously been tested in various regions of the world. In Switzerland and most other Alpine countries, avalanche hazard maps are compiled by avalanche experts for individual avalanche routes based on historical data, field research, terrain analysis, forest information, and numerical modeling.
Turkish researchers have built avalanche hazard maps [10,11] for several regions in the country based on Digital Terrain Models. Other researchers [12] have created an avalanche hazard map using Geoinformation System (GIS) tools and collecting information from newspapers, field observations, and user reviews from remote areas. The widespread use of GIS and remote sensing of the earth for solving applied problems makes it possible to create predictive models and maps [13,14,15].
The work of other researchers [16,17] reflects the development of new methods for mapping and indicating avalanche hazards, taking into account the topography of areas and using machine learning methods.
The authors of [18] proposed an automated approach to creating avalanche hazard indication maps for large regions based on Digital Terrain Model data. They calculated eight different scenarios with periods of recurrence from frequent to very rare avalanche events, with and without forest protection. The proposed approach combines the automatic detection of potential avalanche-prone areas and their dynamics in numerical simulation. The resulting spatially consistent avalanche hazard indication maps were then checked for compliance with existing official risk maps based on satellite data sets.
The authors of [19] have shown that, in general, mapping avalanche hazards for specific territories and the magnitude of events is not an easy task. Special mention should be made of the authors [20] who developed an avalanche warning system and a real-time navigation system based on a global positioning system (GPS) in a GIS environment. This system is used to visualize terrain maps and navigate in avalanche-prone regions of India. The maps show the location of camps, avalanche-prone areas, hiking routes, as well as information about the climatic conditions of the area. The development was integrated into an online platform for visualizing geospatial data, periodically updating snow conditions, and predicting avalanche sites. They also developed an avalanche warning and real-time navigation system based on GPS [21].
The authors Xi N., Me G. [22] in their work clarified the spatial and temporal characteristics of snow cover and mapped them on maps, as well as topography, meteorology and vegetation data. They used satellite images for this purpose.
Later, other researchers [23] developed statistical models for local avalanche forecasting. Numerical one-dimensional models such as AVAL-1D, Voellmy-Salm, or VAlanghe RAdenti (VARA) [24] are widely used in Switzerland and other countries in Europe, America, and Asia. Their limitations in open and difficult terrain have led to the development of 2D and 3D models such as SAMOS, developed for modeling dry avalanches [25] or RAMMS (Rapid Mass Movement Modeling) [26].
However, some authors [27] argue that studies of avalanches using RAMMS without taking into account accurate data on the height of the snow cover, the general properties of snow and local meteorological conditions do not provide a complete picture of avalanche danger. They studied the avalanche situation using the example of the western Himalayas. In parallel with the development of various models, numerous studies have explored the possibilities of remote sensing for the detection and investigation of avalanches [28]. Remote sensing is widely used to map avalanches in various ways [29]. For example, this can be performed by manually digitizing avalanches with high resolution from the initiation zone to the descent zone [30]. It is known that both optical remote sensing [31] and synthetic aperture radar technology [32] are used in avalanche forecasting. The method of automatic detection from radar images is also known [33]. On the Tien Shan, researchers [34] used interpretation of remote sensing images of the Earth and drone photography in conjunction with field research to determine avalanche hazards.
There are remote avalanche monitoring systems that can use various equipment. Thus, researchers [2] compared three such systems: an avalanche radar, infrasound array system consisting of four infrasound sensors, and single sensor infrasound system.
The authors of [35] investigate a computer vision-based notification system. Other researchers use acoustic devices and video surveillance as part of software and hardware complexes to detect and monitor avalanches. They allow real-time detection of avalanches that can block traffic on highways. Tests have confirmed the effectiveness of such complexes. The level of false alarms, according to one study, was estimated to be within 13–30% [36,37,38,39].
The review (Table 1) showed that various methods and approaches can be used to monitor avalanches. To obtain the highest-quality forecast, a combination of several methods, the use of ground-based observations and remote sensing, and data mapping can be used.
Thus, the studies presented above mainly rely on global data sources (such as Sentinel-1, Sentinel-2 imagery, RAMMS modeling, and others), while there are very few studies focused on local automated systems for data collection and processing in avalanche-prone areas. In most cases, these are automated systems that collect only meteorological data, with no direct measurements of snow cover thickness.
Nevertheless, the reviewed studies indicate a rising interest in autonomous avalanche monitoring systems. The growing need for detailed and timely data collection emphasizes the importance of continued development and implementation of such technologies.
The purpose of this study is to develop a module for an automated avalanche hazard system with sensors on slopes. We offer a ground-based measurement system that will allow for permanent monitoring of the distribution of meteorological parameters and snow depth in avalanche zones for the East Kazakhstan region (Kazakhstan) with high spatial and temporal resolution. This complex will be the core of the avalanche monitoring and forecasting system.

2. Materials and Methods

In this study, we completed the development of a software and hardware complex and tested it under real conditions at one of the avalanche-prone sites in Eastern Kazakhstan. A base meteorological station equipped with sensors for measuring wind speed and direction, air temperature, humidity, atmospheric pressure, snow cover depth, and the temperature gradient within the snowpack was deployed. In addition, solar panels, rechargeable batteries, charge controllers, and LTE/Wi-Fi routers were used to ensure autonomous operation and reliable data transmission.
We proposed a complex consisting of autonomous hardware located on the slope (in the avalanche collection area) and an analytical system for processing the collected data. Logistic regression was used to analyze the data and make forecasts. The primary method involved establishing permanent ground-based monitoring of meteorological parameters and snowpack conditions using an automated data collection system. Sensor data were transmitted in real time via LoRa and LTE/Wi-Fi networks to the AvaAPI server for subsequent analysis and avalanche hazard forecasting.
As part of the study, a prototype of an autonomous automated avalanche hazard monitoring system with the capability for early prediction and prevention of avalanches was created.

3. Results and Discussion

The main components of the system are (Figure 1) avalanche station; temperature snow measuring rod; API (application programming interface) service for saving weather and climate parameters in the database; web interface of the avalanche danger monitoring system.
The avalanche base station is a software and hardware complex consisting of sensors and equipment that collect information on key weather and climate parameters to ensure effective monitoring and data transmission in real time. The list of equipment installed on the prototype of the avalanche station is presented in Table 2. The list of received weather and climate parameters includes wind speed; wind direction; air temperature; relative air humidity; atmospheric pressure; snow cover height; temperature gradient of the snow cover.
The system has one limitation—data transmission problems that occur in case of interruption of transmission over cellular communication channels that depend on the service provider. This problem can be solved by using two or more telecom operators at the same time.
The source of wind speed and direction data is the DBM-6410 Wind Sensor. The Temperature–Humidity–Pressure Sensor (Lambrecht THP[pro]) (Figure 2a) in the Sensor shelter is used to measure temperature, humidity and atmospheric pressure. The rest of the equipment is housed in a weatherproof outdoor cabinet (Figure 2b).
Sensor readings are transmitted to the data logger (Lambrecht Ser[LOG] Plus) via the Modbus protocol. This logger supports connection and operation with a variety of different sensors—from temperature and humidity to more complex meteorological sensors such as barometers, anemometers and other devices. The device supports various connection methods, including RS-232 (Recommended Standard 232—physical layer standard for asynchronous interface), RS-485 (Recommended Standard 485—physical layer standard for asynchronous interface), USB (Universal Serial Bus—industry standard for digital data transmission and power delivery between many types of electronics) and analog inputs. The logger can collect data in real time, as well as support periodic or event-based data collection modes. It can store data in its memory or transmit it to an external server. Below is the code executed on an LTE (Long-term evolution is a standard for wireless broadband communication for cellular mobile devices and data terminals)/Wi-Fi (A way of connecting to a computer network using radio waves instead of wires) router, implementing the functionality of a proxy server that accepts HTTP (Hypertext Transfer Protocol is an application layer protocol in the Internet protocol suite model for distributed, collaborative, hypermedia information systems) requests on the local host, changes the request header parameters and forwards it to a remote API (Application Programming Interface is a connection between computers or between computer programs) server using an SSL (Secure Socket Layer is a security protocol that lets applications encrypt information that moves between a client to a matching server) connection. Below is the code running on an LTE/Wi-Fi router that implements the functionality of a proxy server that accepts HTTP requests on the local host, modifies the request header parameters, and forwards it to a remote API server using an SSL connection (Table 3).
All sensor readings aggregated by the recorder are converted into a JSON (JavaScript Object Notation is a text-based data interchange format based on JavaScript) format convenient for transmission, and are sent every 15 min via HTTP to the AvaAPI (API service, developed within the framework of the current project). The AvaAPI server accepts the request, performs authorization, validates the transmitted data and saves them in the database for further analysis (Figure 1). The process of data transfer between the logger and the API service is provided via an LTE Internet connection through an iRZ RL25w router. The autonomy of the system is ensured by the use of an OSDA Solar 380M ODA380-30-MH (OSDA Solar established, Ningbo, China) solar panel with a peak power of 380 W, operating in conjunction with two batteries with a capacity of 75 Ah each. Battery charging is controlled via the SRNE SR-ML2420 MPPT controller (SRNE Solar, Shenzhen, China), which optimizes the performance of the solar panel. The main equipment, with the exception of the sensors, is housed in an all-weather 12U outdoor cabinet (Figure 2b), which protects the equipment from adverse weather conditions and maintains the specified temperature regime.
The cabinet itself with the equipment and sensors is mounted on a truss mast structure six meters high. In addition to weather and climate parameters, information on snow cover is important for monitoring and forecasting avalanche danger. The collection of these parameters is provided by snow temperature rods (Figure 3), and a Heltec LoRa 32 microcontroller (Heltec Automation, Chengdu, China) paired with a laser rangefinder installed directly on the base station, which is a receiver of data from snow measuring rods.
Temperature snow measuring rods are autonomous devices integrated into the monitoring system. Each rod is based on the CubeCell—AB01 Dev-Board (V2) (Heltec Automation, Chengdu, China) microcontroller and is equipped with a number of key components (Figure 3) for collecting and transmitting data. The software code of the microcontroller on the temperature snow measuring rod collects data from the laser rangefinder and a number of temperature sensors, and sends them via LoRaWAN (Heltec Automation, Chengdu, China) (long-wave radio communication) to the base station receiver with a frequency of 15 min (Table 4).
Below is the code executed on the temperature rod data receiver (Table 5). When data are received from the rail, the radio module reads the incoming data. Then, a packet string is formed, which includes information about the received data and the measured distance obtained from the laser rangefinder installed on the receiver. Next, a data packet is formed, encoded in base64 and sent to the target server over the Wi-Fi network via an HTTP POST request.
The temperature snow measuring rod includes: a HI50 laser rangefinder designed for high-precision measurement of snow cover depth; 18 DS18B20 temperature sensors installed on a vertical rod with a 10 cm step, which allows obtaining detailed data on the temperature layers of the snow cover; two lithium-polymer batteries with a capacity of 10,000 Mah, providing energy autonomy for the device; two 60 × 60 mm solar panels with an output current of 80 mA, which maintain the battery charge and extends the life of the device in autonomous mode. Temperature snow measuring rods collect data on snow depth, snow cover temperature gradient and battery voltage. The collected data are transmitted every 15 min using the LoRa (Long Range) wireless communication protocol at a frequency of 433 MHz to the receiver (Figure 4) located at the base avalanche station. The role of the receiver at the base station is performed by the Heltec LoRa 32 microcontroller, which is also equipped with an HI50 laser rangefinder. This allows the device to combine the functions of measuring the height of the snow cover and receiving data from temperature rails. The microcontroller aggregates the data in its memory and transmits them to the AvaAPI API service at 15 min intervals. Data are transmitted via a Wi-Fi connection between Heltec LoRa 32 and the iRZ RL25w LTE/Wi-Fi router (iRZ Electronics Company, Saint Petersburg, Russia), which provides an Internet connection.
In general, the prototype of the avalanche hazard monitoring system consists of a base station—a mast with mounted equipment and a temperature snow measuring rod. In this case, several snow measuring rods can be installed in an avalanche-prone area. The base station can be installed within the boundaries of an avalanche-prone area near the avalanche catchment area. This will ensure the collection of relevant meteorological data for the area and the safety of the base station from an avalanche. Temperature snow measuring rods, on the contrary, can be installed in places where snow height control is necessary, for example, directly in the avalanche catchment area or in the zone of active wind snow transfer.
As a result of the operation of the base station and the snow measuring rod, the following data are transmitted to the database every 15 min from meteorological sensors installed at the base station: humidity (% rh); pressure (hPa); pressure (mmHg); temperature (°C); wind speed (m/s); wind direction (Figure 5).
Data from the sensors of the snow measuring rod are also transmitted: battery voltage; laser rangefinder (m); snow cover height (m); temperature from 18 sensors installed on a vertical rod with a 10 cm step (Figure 6).
For visual representation and data analysis, the study involved constructing a temperature gradient along the thickness of the snow cover. The figure shows sharp temperature fluctuations within the snowpack, which may influence the formation and triggering of spontaneous avalanches (Figure 7).
Data analysis and processing in the monitoring system are performed using logistic regression. Regression analysis is one of the main statistical tools that allows determining the relationship between a set of input factors and a dependent variable. When constructing a regression model, coefficients are determined for each input variable, indicating the degree of influence of each factor on the output variable.
When predicting spontaneous avalanches, it is necessary to determine the probability of an avalanche event at a specific avalanche collection site based on weather conditions, which in this case act as input variables. Logistic regression is the most appropriate tool for solving this problem.
In our case, the output variable is the recorded occurrence of spontaneous avalanches on a given date at a specific avalanche collection site. We used the Loginom Community 7.2 statistical software package to perform logistic regression calculations. Within this package, a scenario was created for computing the logistic regression model. The created scenario connects to the developed database, extracts data, and uses it to train the logistic regression model.
The avalanche hazard analysis and forecasting module, based on logistic regression and implemented using the Loginom Cimmunity 7.2 software platform, is integrated into the developed information system and operates using the previously described database and system hardware.
Additionally, the statistical package was used to evaluate the quality of the constructed logistic regression model. Figure 8 shows a graph and corresponding data for the model evaluation. As can be seen from Figure 8, the constructed regression model for predicting avalanches demonstrates high quality, as evidenced by the following indicators: a high AUC-ROC value: 0.9622 for the training set and 0.9505 for the test set (values above 0.9 indicate excellent predictive performance); high recognition accuracy: over 98% for the training set (9082 out of 9229) and the test set (6059 out of 6152).
The logistic regression model developed in this part of the study can be used in the future to predict spontaneous avalanches based on meteorological observations in avalanche-prone areas of the East Kazakhstan region.

4. Conclusions

As a result of the project, a prototype avalanche hazard monitoring system was developed and tested, integrating a snow avalanche station and a temperature measuring rod. The system is a comprehensive solution based on advanced technologies and data collection methods. The snow avalanche station, equipped with modern sensors and the Ser[LOG] Plus recorder, provides reliable collection of weather data necessary for accurate prediction of avalanche activity. The temperature snow measuring rod, equipped with a laser rangefinder and CubeCell (Heltec Automation, Chengdu, China) microcontrollers, enables precise measurement of snow cover depth and the thermal stratification of the snowpack.
The use of solar energy and batteries to ensure the system’s autonomy makes it highly effective in remote and hard-to-reach areas. All collected data are transmitted to the AvaAPI service using LTE and Wi-Fi network technologies, ensuring prompt processing and availability of information for further analysis and decision making.
The developed avalanche hazard monitoring system has significant potential for further development and application both in Kazakhstan and internationally. Its modular structure and flexible architecture allow for the installation of additional sensors and adaptation to various terrain and climatic conditions. Furthermore, the integration of the monitoring system with machine learning algorithms for avalanche prediction can further enhance the accuracy and responsiveness of hazard forecasts.
The system’s ability to provide real-time data significantly contributes to improving the efficiency of avalanche warning dissemination, which is crucial for protecting human life and infrastructure in mountainous regions. Future work will focus on scaling the system to cover larger areas, integrating it with satellite remote sensing data, and improving predictive models by incorporating additional environmental parameters. Thus, the developed prototype represents an important step towards improving avalanche hazard monitoring systems, ensuring data accuracy, responsiveness, and opportunities for further expansion and integration with international initiatives in the field of climate monitoring and emergency prevention.

Author Contributions

Conceptualization, N.D.; methodology, E.M., D.S. and V.Z.; software, E.M., D.S. and V.Z.; valuation, E.M. and D.S.; formal analysis, N.D., O.P. and G.D.; investigation, E.M., D.S. and V.Z.; data curation, N.D., O.P. and G.D.; writing—original draft preparation N.D., O.P., E.M., D.S., V.Z. and G.D.; writing—review and editing, N.D., O.P., E.M., D.S., V.Z. and G.D.; visualization, E.M., D.S. and V.Z.; funding acquisition, N.D. All authors have read and agreed to the published version of the manuscript.

Funding

The article presents the results of scientific research obtained during the implementation of a sci-entific and technical program of Committee of Science of the Ministry of Science and Higher Education of the Republic of Kazakhstan BR21882022 on the topic: “Research of avalanche activity in the East Kazakhstan region for development of monitoring systems and scientific substantiation of their placement” within the framework of program-targeted financing.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are contained within the article. The data presented in this study are available from the corresponding author upon reasonable request.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Bourova-Flin, E.; Maldonado, E.; Leroy, J.-B.; Alouani, R.; Eckert, N.; Bonnefoy-Demongeot, M.; Deschatres, M. A new web-based system to improve the monitoring of snow avalanche hazard in France. Nat. Hazards Earth Syst. Sci. 2016, 16, 1205–1216. (In English) [Google Scholar] [CrossRef]
  2. Bian, R.; Huang, K.; Liao, X.; Ling, S.; Wen, H.; Wu, X. Snow avalanche susceptibility assessment based on ensemble machine learning model in the central Shaluli Mountain Front. Earth Sci. 2022, 10, 880711. [Google Scholar] [CrossRef]
  3. Cetinkaya, S.; Kocaman, S. Integrating Sequential Backward Selection (SBS) and CatBoost for Snow Avalanche Susceptibility Mapping at Catchment Scale. ISPRS Int. J. Geo-Inf. 2024, 13, 312. [Google Scholar] [CrossRef]
  4. Yang, J.; Li, C.; Li, L.; Ding, J.; Zhang, R.; Han, T.; Liu, Y. Automatic Detection of Regional Snow Avalanches with Scattering and Interference of C-band SAR Data. Remote Sens. 2020, 12, 2781. [Google Scholar] [CrossRef]
  5. Eckerstorfer, M.; Malnes, E.; Müller, K. A complete snow avalanche activity record from a Norwegian forecasting region using Sentinel-1 satellite-radar data. Cold Reg. Sci. Technol. 2017, 144, 39–51. [Google Scholar] [CrossRef]
  6. Fox, J.; Siebenbrunner, A.; Reitinger, S.; Peer, D.; Rodriguez-Sanchez, A. Deep Learning for Real-Time Avalanche Detection in Webcam Images. In Proceedings of the International Snow Science Workshop ISSW, Bend, OR, USA, 8–13 October 2023. [Google Scholar]
  7. Edme, P.; Paitz, P.; Walter, F.; van Herwijnen, A.; Fichtner, A. Fiber-optic detection of snow avalanches using telecommunication infrastructure. arXiv 2023, arXiv:2302.12649. [Google Scholar] [CrossRef]
  8. Marchetti, E.; Ripepe, M.; Ulivieri, G.; Kogelnig, A. Infrasound array criteria for automatic detection and front velocity estimation of snow avalanches: Towards a real-time early-warning system. Nat. Hazards Earth Syst. Sci. 2015, 15, 2545–2555. [Google Scholar] [CrossRef]
  9. Sauermoser, S.; Rudolf-Miklau, F.; Margreth, S. The Technical Avalanche Protection Handbook; John Wiley and Sons: Weinheim, Germany, 2014; p. 430. [Google Scholar] [CrossRef]
  10. Aydin, A.; Eker, R. GIS-Based snow avalanche hazard mapping: Bayburt-AşağıDere catchment case. J. Environ. Biol. 2017, 38, 937–943. [Google Scholar] [CrossRef]
  11. Aydin, A.; Eker, R.; Odabasi, Y.B. Generating Avalanche Hazard Indication Map and Determining Snow Avalanche Protection Forests in Caykara-Trabzon (NE-Turkey). Forestist 2021, 72, 62–72. [Google Scholar] [CrossRef]
  12. Soteres, R.L.; Pedraza, J.; Carrasco, R.M. Snow avalanche susceptibility of the Circo de Gredos (Iberian Central System, Spain). J. Maps 2020, 16, 155–165. [Google Scholar] [CrossRef]
  13. Rakhymberdina, M.; Levin, E.; Daumova, G.; Bekishev, Y.; Assylkhanova, Z.; Kapasov, A. Combined Remote Sensing and GIS Methods for Detecting Avalanches in Eastern Kazakhstan. ES Energy Environ. 2024, 26, 1350. [Google Scholar] [CrossRef]
  14. Denissova, N.; Nurakynov, S.; Petrova, O.; Chepashev, D.; Daumova, G.; Yelisseyeva, A. Remote Sensing Techniques for Assessing Snow Avalanche Formation Factors and Building Hazard Monitoring Systems. Atmosphere 2024, 15, 1343. [Google Scholar] [CrossRef]
  15. Larsen, H.T.; Hendrikx, J.; Slatten, M.S.; Engeset, R.V. Developing nationwide avalanche terrain maps for Norway. Nat. Hazards 2020, 103, 2829–2847. [Google Scholar] [CrossRef]
  16. Issler, D.; Gauer, P.; Gladitsch Gisnas, K.; Domaas, U. Approaches to Including Climate and Forest Effects in Avalanche Hazard Indication Maps in Norway. In Proceedings of the 20th EGU General Assembly, EGU2018 Conference, Vienna, Austria, 4–13 April 2018. [Google Scholar]
  17. Choubin, B.; Borji, M.; Mosavi, A.; Sajedi-Hosseini, F.; Singh, V.P.; Shamshirband, S. Snow avalanche hazard prediction using machine learning methods. J. Hydrol. 2019, 577, 123929. [Google Scholar] [CrossRef]
  18. Bühler, Y.; Bebi, P.; Christen, M.; Margreth, S.; Stoffel, L.; Stoffel, A.; Marty, C.; Schmucki, G.; Caviezel, A.; Kühne, R.; et al. Automated avalanche hazard indication mapping on a statewide scale. Nat. Hazards Earth Syst. Sci. 2022, 22, 1825–1843. [Google Scholar] [CrossRef]
  19. Kumar, S.; Srivastava, P.K.; Snehmani, A. Geospatial Modelling and Mapping of Snow Avalanche Susceptibility. J. Indian Soc. Remote 2018, 46, 109–119. [Google Scholar] [CrossRef]
  20. Dewali, S.K.; Joshi, J.C.; Ganju, A.; Snehmani, A. GPS-based real-time avalanche path warning and navigation system. Geomat. Nat. Haz. Risk 2014, 5, 56–80. [Google Scholar] [CrossRef]
  21. Singh, D.K.; Gusain, H.S.; Mishra, V.D.; Gupta, N. Avalanche Hazard Mitigation in Western & Central Himalaya-II; Technology Focus, Metcalfe House: Delhi, India, 2019; Volume 27, pp. 4–23. [Google Scholar]
  22. Xi, N.; Me, G. Avalanche susceptibility mapping by investigating spatiotemporal characteristics of snow cover based on remote sensing imagery along the Pemo Highway-a critical transportation road in Tibet, China. Water 2023, 15, 2743. [Google Scholar] [CrossRef]
  23. Buser, O. Two Years Experience of Operational Avalanche Forecasting using the Nearest Neighbours Method. Ann. Glaciol. 1989, 13, 31–34. [Google Scholar] [CrossRef]
  24. Christen, M.; Bartelt, P.; Gruber, U. AVAL-1D: An avalanche dynamics program for the practice. In Proceedings of the International Congress Interpraevent, Pacific Rim, Matsumoto, Japan, 14–18 October 2002; pp. 715–725. [Google Scholar]
  25. Sampl, P.; Zwinger, T. Avalanche simulation with SAMOS. Ann. Glaciol. 2004, 38, 393–398. [Google Scholar] [CrossRef]
  26. Christen, M.; Kowalski, J.; Bartelt, P. RAMMS: Numerical simulation of dense snow avalanches in three-dimensional terrain. Cold Reg. Sci. Technol. 2010, 63, 1–14. [Google Scholar] [CrossRef]
  27. Singh, D.K.; Mishra, V.D.; Gusain, H.S. Simulation and Analysis of a Snow Avalanche Accident in Lower Western Himalaya, India. J. Indian Soc. Remote 2020, 48, 1555–1565. [Google Scholar] [CrossRef]
  28. Eckerstorfer, M.; Vickers, H.; Malnes, E.; Grahn, J. Near-Real Time Automatic Snow Avalanche Activity Monitoring System Using Sentinel-1 SAR Data in Norway. Remote Sens. 2019, 11, 2863. [Google Scholar] [CrossRef]
  29. Bühler, Y.; Hafner, E.D.; Zweifel, B.; Zesiger, M.; Heisig, H. Where are the avalanches? Rapid SPOT6 satellite data acquisition to map an extreme avalanche period over the Swiss Alps. Cryosphere 2019, 13, 3225–3238. [Google Scholar] [CrossRef]
  30. Hafner, E.D.; Techel, F.; Leinss, S.; Bühler, Y. Mapping avalanches with satellites—Evaluation of performance and completeness. Cryosphere 2021, 15, 983–1004. [Google Scholar] [CrossRef]
  31. Caiserman, A.; Sidle, R.C.; Gurung, D.R. Snow Avalanche Frequency Estimation (SAFE): 32 years of monitoring remote avalanche depositional zones in high mountains of Afghanistan. Cryosphere 2022, 16, 3295–3312. [Google Scholar] [CrossRef]
  32. Eckerstorfer, M.; Grahn, J. Snow Avalanche Detection Using Sentinel-1 in Langtang, Nepal; NORCE Norwegian Research Centre: Bergen, Norway, 2021; ISBN 978-82-8408-179-3. [Google Scholar]
  33. Karas, A.; Karbou, F.; Giffard-Roisin, S.; Durand, P.; Eckert, N. Automatic Color Detection-Based Method Applied to Sentinel-1 SAR Images for Snow Avalanche Debris Monitoring. IEEE T. Geosci. Remote 2022, 60, 5219117. [Google Scholar] [CrossRef]
  34. Yang, J.; He, Q.; Liu, Y. Winter–Spring Prediction of Snow Avalanche Susceptibility Using Optimisation Multi-Source Heterogeneous Factors in the Western Tianshan Mountains, China. Remote Sens. 2022, 14, 1340. [Google Scholar] [CrossRef]
  35. Lukichev, S.V.; Lyubin, A.N.; Zvonareva, S.V. Modeling of Snow Slope and Snow Cover to Assess Avalanche Hazard. Her. Kola Sci. Cent. RAS 2016, 2, 52–59. [Google Scholar]
  36. Blagoveshchenskiy, V.; Myrzakhmetov, M.; Sadvakasov, E. Scientific Foundations of the Organization of Remote Monitoring of Avalanche Hazards in the Alatau Ile. Institute of Geography of the Ministry of Education and Science of the Republic of Kazakhstan, Kazntu Named After Satpayev [Electronic Resource]. Available online: https://чс-ник.kz/opasnosti/sel/item/760-nauchnye-osnovy-organizatsii-distantsionnogo-monitoringa-lavinnoj-opasnosti-v-ile-alatau (accessed on 27 April 2025).
  37. Sensalpin Avalanche Warnings, Lawinenwarnung-Schneemeteorologie [Electronic Resource]. Available online: https://www.sensalpin.ch/anwendungen/lawinenwarnung/ (accessed on 27 April 2025).
  38. Alpine Automated Weather Instrumentation [Electronic Resource]. Available online: https://www.campbellsci.co.uk/alpine-weather (accessed on 27 April 2025).
  39. Mayer, S.; van Herwijnen, A.; Ulivieri, G.; Schweizer, J. Evaluating the performance of an operational infrasound avalanche detection system at three locations in the Swiss Alps during two winter seasons. Cold Reg. Sci. Technol. 2020, 173, 102962. [Google Scholar] [CrossRef]
  40. Stephane, L. BAFU: SilvaProtect-CH: Prozessmodellierung, Anhang 1; Federal Office for the Environment FOEN: Bern, Switzerland, 2013; 74p. [Google Scholar]
  41. Avalanche Radar of the Geopraevent Company [Electronic Resource]. Available online: https://www.geopraevent.ch/technologies/avalanche-radar/?lang=en (accessed on 27 April 2025).
  42. Snowburst Software and Hardware Complex [Electronic Resource]. Available online: https://skyward.cc/snowburst (accessed on 27 April 2025).
Figure 1. Avalanche hazard monitoring system diagram.
Figure 1. Avalanche hazard monitoring system diagram.
Sensors 25 02937 g001
Figure 2. Placement of sensors and probes at the base station: (a) wind sensor and temperature, humidity and pressure sensor; (b) outdoor all-weather cabinet equipment.
Figure 2. Placement of sensors and probes at the base station: (a) wind sensor and temperature, humidity and pressure sensor; (b) outdoor all-weather cabinet equipment.
Sensors 25 02937 g002
Figure 3. Temperature snow gauge.
Figure 3. Temperature snow gauge.
Sensors 25 02937 g003
Figure 4. Receiver of data from a temperature snow measuring rod.
Figure 4. Receiver of data from a temperature snow measuring rod.
Sensors 25 02937 g004
Figure 5. Example of base station data.
Figure 5. Example of base station data.
Sensors 25 02937 g005
Figure 6. Example of snow measuring rod.
Figure 6. Example of snow measuring rod.
Sensors 25 02937 g006
Figure 7. Example of snow cover temperature gradient of snow measuring rod.
Figure 7. Example of snow cover temperature gradient of snow measuring rod.
Sensors 25 02937 g007
Figure 8. Quality assessment of the regression model.
Figure 8. Quality assessment of the regression model.
Sensors 25 02937 g008
Table 1. Comparative analysis of avalanche detection monitoring systems.
Table 1. Comparative analysis of avalanche detection monitoring systems.
CountryReferenceDataMethods/Models
of Data Processing
VisualizationAutomation
1France[1]Three sets of data: an avalanche chronicle (Enquête Permanente sur les Avalanches, EPA), avalanche maps (Carte de Localization des Phénomènes d’Avalanche, CLPA) and a collection of data on hazards for human settlements.Statistical methodsGeographic Information Systems (GIS)no
2China[2]Remote sensing and detailed field survey data.Statistical methods combined with two machine learning models: logistic regression and multi-layered perceptron.GISno
3Northern Norway[5]Sentinel-1 satellite images for five yearsStatistical methods for processing satellite imagesGISno
4Austria[6]Earth remote sensing data.Processing video streams from webcams using a deep learning moduleGISno
5Austria[7]Distributed acoustic sensing data based on fiber-optic telecommunication cablesStatistical methods and machine learning methodsnoAutomatic notification
6Switzerland[40]The Silva Protect-CH project. Digital terrain models (DEM) with a resolution of 25 mNumerical simulation of avalanches AVRIL-2D.nono
7Switzerland[37,38]Data from automated snow and wind measuring stations (150 stations).Statistical methods-Automatic notification
8Italy[8]Data from automated measurement stations based on the use of infrasound waves.A methodology for estimating threshold criteria for sources of infrasound waves and determining possible avalanches based on them.-Automatic notification
9Türkiye[10,11]Digital terrain models (DEM) with a resolution of 10 m.Numerical simulation of avalanches.GISno
10Russia[35]Data on slope parameters (slope topology) and meteorological indicators of snow cover stability in avalanche-prone locations.Three-dimensional cellular model of snow accumulation (numerical modeling).noAutomatic notification
11Russia[41]AVYX® radar data continuously scans slopes.Statistical methodsnoAutomatically sends a signal to any device
12Russia[42]The Snow burst software and hardware complex. Meteorological data and snow cover temperature data.Graph-analytical data processing platform and statistical data processing.GrafanaSupport and decision-making system
Table 2. Station equipment.
Table 2. Station equipment.
NameDescriptionSelection Criteria or Important Characteristics
1Ser[LOG] PlusSer[LOG]—Data Logger is a device designed to record, store and analyze data coming from various sensors, detectors or external sources.
Power consumption: 10-30V DC. Interface: 5 × RS 485; 6 × RS 422; 4 × RS 232; USB-Device; USB-Host; Ethernet. Supported protocols: SDI-12, Modbus RTU, Modbus TCP, NMEAData sending protocols: HTTPS, MQTT.
The presence of analog inputs (for anemometers with a current loop), digital inputs, the ability to connect a communication module (the presence of an Ethernet port).
2Wind sensor DBM-6410 (Magnetoelectric wind sensor)The DBM-6410 wind sensor is used to measure air flow speed and wind direction. It is designed for autonomous operation or as part of meteorological stations and complexes. The DBM-6410 is indispensable for work in the field of climate measurements, meteorology, hydrology, ecology and other services. Protocols: Modbus-RTU, NMEA-0183.The presence of an analog or digital output (RS485 + ARMY, CAR, NMEA protocol stack). Resistance to harsh weather conditions, resistant to icing.
3Temperature-Humidity-Pressure Sensor THP[pro]A multifunctional device designed to measure temperature, humidity and atmospheric pressure. This sensor is used in various applications, including environmental monitoring, climate control systems, smart buildings, weather stations and other areas where accurate measurement of these parameters is required. Protocols: SDI-12, NMEA, Modbus.Operation using the SDI-12 protocol, the ability to configure for Modbus. Measurement of all 3 parameters at once, the presence of a digital output. Shelter, for protection from external influences.
4Solar panel OSDA Solar 380M ODA380-30-MH (Half-Cell)Monocrystalline solar panel. Quality class Grade A, Maximum power (P max)—380 W. Operating temperature range, °C—from −40 to +85Matching the power consumption.
5Battery VEKTOR GPL 12-75Battery type—AGM, Battery capacity (C20), Ah—75, Nominal voltage-battery, V—12, Internal resistance, mOhm—6, Self-discharge, %—3, Terminal type—Under bolt Mb (Tb, T7, T13, B4, B5), Maximum charging current—22.5 A, Maximum discharge current—750 A, Discharge temperature range, °C—from −20 to +60Stable operation at low temperatures. Matching the power consumption.
6SRNE SR-ML2420 MPPT Solar Charge ControllerMPPT solar charge controller for 20 A, designed for 12/24 V photovoltaic systems. Maximum solar panel power is 260/520 W. The controller optimizes the charging process, preventing battery overcharging.Stable operation at low temperatures.
7Automatic switch VA 47-29They are designed to protect distribution and group circuits with different loads.Stable operation at low temperatures.
8Time relay 12-240V AC/DC IEKDesigned for automatic switching on of electrical equipment with a delay after the switching command is given.Stable operation at low temperatures.
9LTE/Wi-Fi router iRZ RL25w4G router with 2 SIM cards for automation systems with RS-232 and RS-485 interfaces, 4 LAN ports, 15 GPIO pins and built-in Wi-Fi. The multifunctional iRZ RL25w router is designed to transmit data over cellular networks.Stable operation at low temperatures.
10Outdoor all-weather cabinet 12UDesigned to accommodate autonomously functioning active and passive equipment, maintaining a specified temperature regime inside the cabinet during operationTightness, thermal insulation, preventing unauthorized access.
11DC-DC converterTo ensure stable power supply for the Heltec LoRa 32 microcontroller integrated into the monitoring system, a DC-DC converter is used to reduce the voltage from 12 V supplied by the battery to 5 V.Stable operation at low temperatures.
12Antenna mast structureA truss mast is a set of 3 m long aluminum sections with a triangular cross-section. Truss mast structures are used to use heavy-duty attachments, and can withstand extreme weather conditions such as strong winds, snow loads, and temperature fluctuations, which is extremely important in mountainous conditions.Lightweight, prefabricated construction.
Table 3. The code for LTE/WiFi router.
Table 3. The code for LTE/WiFi router.
import socket
import ssl
from struct import pack, unpack, unpack_from
def send_via_ssl_socket(packet: bytes):

        HOST, PORT = “ApiHost”, 0001
        sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
        sock.settimeout(10)
        sock.connect((HOST, PORT))
        sock.send(packet.encode(“utf-8”))
        sock.close()

ssock = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
ssock.bind((“0.0.0.0”, 5000))
ssock.listen()
try:
        while True:
                con, addr = ssock.accept()
                packet =
con.recv(1024).decode().replace(“Host: 192.168.1.11:5000”, “Host: ApiHost:0001”)
                con.send(
                        “““HTTP/1.1 200 OK
                        Server: Werkzeug/3.0.1 Python/3.10.12
                        Date: Wed, 04 Dec 2024 07:00:46 GMT
                        Content-Type: text/html; charset=utf-8
                        Content-Length: 4
                        Connection: close

                        true”””
                        .encode(“utf-8”)
                )
                send_via_ssl_socket(packet)
except KeyboardInterrupt:
         ssock.close()
Table 4. The software code of the microcontroller.
Table 4. The software code of the microcontroller.
#include “LoRaWan_APP.h”
#include “Arduino.h”
#include “softSerial.h”
#include <OneWire.h>
#include <DallasTemperature.h>
#include <Regexp.h>—
#define ONE_WIRE_BUS GPIO4

OneWire oneWire(ONE_WIRE_BUS);

DallasTemperature sensors(&oneWire);

int deviceCount = 0;
float tempC;
char txpacket[BUFFER_SIZE];
char rxpacket[BUFFER_SIZE];

static RadioEvents_t RadioEvents;

float txNumber;
bool lora_idle=true;
const String UID = “t1”;

softSerial ss(GPIO5, GPIO0);

String query_laser() {
    ss.begin(19200);
    String distance;

    while(true) {
        ss.write(‘D’);
        distance = ss.readString();
    
        MatchState ms;
        char c_dist[50];
        distance.toCharArray(c_dist, sizeof(c_dist));
        ms.Target(c_dist);
    
        if(ms.Match(“(([0-9]\.[0-9]+\m\,[0-9]+))”) > 0) {
            Serial.println(“Got normal reading”);
            Serial.println(distance);
            distance = distance.substring(distance.indexOf(‘ ’), distance.length() - 1);
            break;
        }
    }
ss.end();
    return distance;
}
String ds18b20_query(){
    String result = ““;
    sensors.begin();
    deviceCount = sensors.getDeviceCount();
    
    if (deviceCount > 0){
        sensors.requestTemperatures();
        for (int i = 0; i < deviceCount; i++) {
            tempC = sensors.getTempCByIndex(i);
            result += (String)(i+1) + “:” + (String)tempC + “;”;
        }
    }
    return result;
}

void loop()
{
    if(lora_idle == true)
    {
        digitalWrite(Vext, LOW);
        String temperatures = ds18b20_query();
        Serial.println(temperatures);
        txNumber += 0.01;
        String distance = query_laser();
        distance.trim();
        String voltage = (String)((float)getBatteryVoltage() / 1000.0);
        turnOnRGB(COLOR_SEND,0);
        Radio.Send( (uint8_t *)txpacket, strlen(txpacket) );
        lora_idle = false;
        delay(900000);
    }
}

void OnTxDone( void )
{
    turnOffRGB();
    lora_idle = true;
}

void OnTxTimeout( void )
{
    turnOffRGB();
    Radio.Sleep( );
    lora_idle = true;
}
Table 5. The code for data receiver.
Table 5. The code for data receiver.
#define HELTEC_POWER_BUTTON
#include <heltec_unofficial.h>
#include <WiFi.h>
#include <HTTPClient.h>
#include <SoftwareSerial.h>
#include <base64.h>

SoftwareSerial ss(41,);

String identifier         = “id”; // Change this for each new base station
const char* ssid            = “net”;
const char* password    = “pass”;
String target_url         = “url”;
String api_key                = “apikey”;
volatile bool rxFlag = false;
long counter = 0;
uint64_t last_tx = 0;
uint64_t tx_time;
uint64_t minimum_pause;
String base64_output;

String query_laser() {
    ss.begin(19200);
    ss.write(‘D’);
    String distance = ss.readString();
    ss.end();
    return distance;
}

void send_post_request(String packet) {
    if (WiFi.status() != WL_CONNECTED) {
            WiFi.disconnect();
            WiFi.reconnect();
    }
if(WiFi.status() == WL_CONNECTED) {
        WiFiClient client;
        HTTPClient http;
        http.begin(target_url);
        
        http.addHeader(“Content-Type”, “application/json”);
        http.addHeader(“Api-Key”, api_key);
        int httpResponseCode = http.POST(“{\”packet\”:\”“ +
(String)packet + “\”}”);
        http.end();
    }
}

void loop() {
    heltec_loop();
    String rxdata;
    if (rxFlag) {
        rxFlag = false;
        radio.readData(rxdata);
        if (_radiolib_status == RADIOLIB_ERR_NONE) {
            laser_data.trim();
            String packet = (String)”BEG “ + (String)”IB: “ +
(String)identifier + “;” + (String)rxdata + “BD:” + laser_data + “ END” ;
            base64_output = base64::encode(packet);
            send_post_request(base64_output);
            
        }
        RADIOLIB_OR_HALT(radio.startReceive (RADIOLIB_SX126X_RX_TIMEOUT_INF));
    }
}

void rx() {
    rxFlag = true;
}
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.

Share and Cite

MDPI and ACS Style

Denissova, N.; Petrova, O.; Mashayev, E.; Spivak, D.; Zuyev, V.; Daumova, G. Real-Time Avalanche Hazard Monitoring System Based on Weather Sensors and a Laser Rangefinder. Sensors 2025, 25, 2937. https://doi.org/10.3390/s25092937

AMA Style

Denissova N, Petrova O, Mashayev E, Spivak D, Zuyev V, Daumova G. Real-Time Avalanche Hazard Monitoring System Based on Weather Sensors and a Laser Rangefinder. Sensors. 2025; 25(9):2937. https://doi.org/10.3390/s25092937

Chicago/Turabian Style

Denissova, Natalya, Olga Petrova, Erbolat Mashayev, Dmitry Spivak, Vitaly Zuyev, and Gulzhan Daumova. 2025. "Real-Time Avalanche Hazard Monitoring System Based on Weather Sensors and a Laser Rangefinder" Sensors 25, no. 9: 2937. https://doi.org/10.3390/s25092937

APA Style

Denissova, N., Petrova, O., Mashayev, E., Spivak, D., Zuyev, V., & Daumova, G. (2025). Real-Time Avalanche Hazard Monitoring System Based on Weather Sensors and a Laser Rangefinder. Sensors, 25(9), 2937. https://doi.org/10.3390/s25092937

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop