4.1. System Architecture
In this section, how the flow of data takes place in proposed system is presented. Figure 3 describes the work flow diagram for our proposed system of smart landslide detection and monitoring. There will be two different setups that will respectively monitor Pre-Landslide and Post-landslide.
Pre-Landslide: - In this, the live monitoring system (Fig. 3) is used which will collect live data from its surroundings, and when a particular threshold is met the flow is transferred with a suitable message to the Arduino Board. Then the GSM module will be triggered and hence an appropriate message shall be sent to the PWD department. This alert will help the instantaneous arrival of rescue vehicles and reduce deaths that are caused due to delays caused due to traffic jams and delays in arrival.
Post-Landslide: - In this, setup consisting of an ultrasonic sensor and WIFI module will be placed. In case a landslide occurs and a threshold value for the ultrasonic sensor is met it will send a signal to the Arduino board. Then the Arduino board is responsible to hold the data and send it to the thingspeak channel with the help of a WIFI module where it will be stored and can be accessed anytime for the risk prediction, we desire to study the conditions at those sites. Further, the risk is prediction by applying the proposed risk prediction model.
4.3. Methodology
-
Four pins are included in the FC-28 soil moisture sensor. VCC is the power pin, A0 is the analog output, D0 is the digital output, and GND is the ground pin. This module also has a potentiometer for setting the threshold value, which the comparator-LM393 may then assess. The threshold value will trigger an alert.
-
The LDO transformer / Low dropout transformer in Associate in Nursing integrated three.3 V within the MMA845X measuring device module allows these modules to be supercharged from a three.6 V six|to six} V DC power supply. The microcontroller/system (Arduino, Raspberry-Pi, etc.) could communicate with the device module through the Associate in Nursing I2C interface capable of hastens to 25. This module is extremely appropriate to be used in moveable electronic devices as a result of it frees the microcontroller to interrupt to operate on your time wasted grouping knowledge (continuous polling data). Associate in the Nursing interrupt is set to get Associate in Nursing interrupt trigger signal (wakeup interrupt signal) of 1 or a mix of events (event-driven interrupt) that allows these sensors to observe the condition whereas in power saving mode.
-
The second is a microcontroller called an Arduino Uno R3. A microcontroller board supported by the ATmega328 chip may be the Arduino Uno R3. The Arduino Uno has a button, a USB connection, an influence jack, six PWM output pins, six analogue input pins, and fourteen digital output pins. It also contains an influence jack and an associate ICSP header. A sixteen MHz quartz oscillator, a USB connection, a control interface, a connected ICSP header, and a button are also included. The Arduino just has to be connected to your laptop through USB to be put to use, however the adapter and battery should provide enough power. Specifications Atmega 328 microcontroller, 5V power supply, input voltage (recommended), 7–12V, input voltage (limited) in the Arduino Uno R3 Six-20V Digital I/O Pins 14 (of which six output PWM) DC Current per I/O Pin 40mA, when 3.3V Pin 50mA DC, non-volatile storage, analogue input pin 6 boo loader zero uses 32 ATmega328 computer memory units.5 KB, 2 SRAM (ATmega328) and 1 KB EEPROM (ATmega328) memory units, with a clock speed of 16 MHz.
-
Ultrasonic sensors operate by emitting an undulation that's higher than the human hearing varies. The sensor's electrical device functions as a mike, receiving and sending inaudible sound. To deliver a pulse and receive the echo, our inaudible sensors, like several others, use one electrical device. The sensing element measures the time between delivering and receiving an inaudible pulse to estimate the space to a target. This module's operation is easy. It emits a 40 kHz inaudible pulse that travels through the air and bounces back to the sensing element if it encounters an obstruction or item.
-
The distance is also determined by multiplying the transit time by the sound speed. The gap will probably be calculated by victimizing the TRD (time/rate/distance) measure formula. The calculated distance is the distance traveled from the unbearable electrical device to the thing and back to the electrical device, so it is a two-way journey. Divide this distance by 2 to urge the particular distance between the electrical device and therefore the object. Unbearable waves travel at an identical rate as sound waves (343 meters per second at twenty degrees Celsius). The gap between the thing and therefore the sensing element is 0.5 the gap traveled by the wave. The gap to associate object place before associate unbearable sensing element is calculated using the below equation:
$$distance=\frac{time taken x speed of sound}{2}$$
1
Increased soil wet content and movement of rocks and dirt with the layer square measure to components that cause landslides. During this case, a soil wet sensing element and a measuring instrument square measure were used. A measuring instrument is an electrical sensing element that detects the acceleration forces working on an item to ascertain the object's location in the house and track its movement, whereas a soil wet sensing element can observe the wet content therein a specific region. This device (in Fig. 5) is going to be capable of providing enough of a time interval to permit officers to warn residents and motorists shortly before a possible landslide. With appropriate algorithms, we will predict such events within twenty-four hours or maybe every week before. Both the soil moisture sensor and the accelerometer sensor will be placed underneath the soil in a proper container. These sites have been selected based on the geographical study of the terrain and landslide-prone areas will be capped.
The data are going to be compared with the edge which can be set by the researchers and acceptable alerts are going to be sent to the exploitation GSM module to the allotted authority. These alerts may be simply distinguished exploitation; the serial no and Landslide location will simply be determined. The collection may be sent to a server wherever it'll be held on and monitored. With the assistance of a wireless fidelity module, the information is going to be recorded and continuous chase can happen.
A second setup (shown in Fig. 6) will be placed at the roadside for post landslide detection. The ultrasonic sensor will be placed at a certain height set with a threshold value. When an obstacle comes within the periphery the alert is sent to the PWD department and thus helps in the Instantaneous arrival of clearance vehicles.
4.3.1. Phase 1: Component description
A. Soil Moisture Sensor:
The volumetric water content within the soil is measured by a soil wet detector. as a result of direct measurement measure of free wet necessitates the removal, drying, and consideration of a sample, soil wet sensors indirectly live the volumetric water content by exploiting another property of the soil as a proxy for the wet content, like electric resistance, nonconductor constant, or nucleon interaction.
The fork-shaped probe, which has two exposed conductors, functions as a rheostat (similar to a potentiometer) whose resistance changes with the number of water within the soil. The soil wet has an associate inverse relationship with this resistance:
-
The higher the water content within the soil, the larger the conduction and therefore the lower the resistance.
-
The lower the water contents within the soil, the lower the conduction, and also the larger the resistance. The sensing element provides an output voltage, which can be used to discover the wetness level.
B. Accelerometer:
An associate in nursing measurement instrument is a gismo that tracks proper acceleration. Contrary to coordinate acceleration, which is defined as acceleration during a mounted reference system, correct acceleration is defined as a body's acceleration (or rate of modification of velocity) in its immediate rest frame. A three-axis measurement device with little to no noise and little power consumption may be the ADXL335. It measures acceleration along the x, y, and z axes, one of the three g fluctuates. This module's output signals square analogue volts proportional to acceleration. It has a polysilicon sensing element with a surface-micro milled surface and a proof process circuit. Polysilicon springs that are located on site regulate this structure. When an exact axis receives the acceleration, the structure can deflect. The capacitance between mounted plates and plates linked to the hanging structure changes as a function of deflection. The change in capacitance directly relates to the acceleration along its axis. The sensor element converts this fluctuation in capacitance into an analogue output voltage through processing. In tilt-sensing applications, it will detect both the static acceleration of gravity and the dynamic acceleration brought on by motion, shock, or vibration.
C. Arduino uno:
The Arduino Nano could be a reasonably priced microcontroller board created by Arduino. cc. It’s going to be made employing a microcontroller like the Atmega328. Supported by the ATmega328, the Arduino Nano could be a little, comprehensive, and breadboard-friendly board (Arduino Nano three. x). It offers a lot of similar options because of the Arduino Duemilanove, however, it comes in a completely different packaging. It simply includes a DC power connection and uses a Mini-B USB cable instead of a standard one.
D. Ultrasonic Sensor:
An inaudible sensing element is a device that uses inaudible sound waves to leave the space between a target item and transforms the mirrored sound into an electrical signal. Inaudible waves move faster than sonic sound waves (i.e., the sound that humans will hear). Inaudible sensors are a unit created of two primary components: a transmitter (which uses electricity crystals to make sound) and a receiver (which encounters the sound once it's cosmopolitan to and from the target). Inaudible sensor area units are usually used as proximity detectors. They are employed in self-parking technologies and anti-collision safety systems in cars.
E. GSM Module:
GSM stands for global system for mobile communication. It is a mobile communication modem and it is a widely used mobile communication system in the world. The GSM was developed at Bell Laboratories in 1970. It is an open and digital cellular technology; it is used for transmitting mobile voice and data services and operates at the 850MHz, 900MHz, 1800MHz, and 1900MHz frequency bands.
4.3.2. Phase 2: Experimental Setup and Circuit Diagram
A. Experimental Setup
Landslide theory has not however advanced sufficiently to form the correct predictions of landslides or to model the phenomena in a lot of depth the manner we'd like them. We tend to design associates in nursing and develop an experimental setup to simulate and take a look at the operating of the system. The experimental setup provides work for developing, testing, and calibrating the devices and subsystems of the wireless sensor network. The soil is packed into the setup in conjunction with the device column for the experiment. Water is then further within the variety of flow, till the slope fails.
B. Circuital Diagram
The pictorial representation of the sensors and boards is captured using the Circuito.io interface and depicts accurate connections among them. The Fig. 7 shown below describes the circuital connection for setup 1 (w.r.t Fig. 4 of section 4). It consists of a Soil Moisture Sensor, WIFI module, Accelerometer Sensor, and Arduino Board.
The Fig. 8 shown below describes the circuital connection for setup 2 (w.r.t Fig. 6 of section 4). It consists of an Ultrasonic Sensor, GSM module, and Arduino board.
4.3.3. Proposed Risk Prediction Model
In this section the risk of landslide is predicted using the static and dynamic data of various geotechnical in the cloud. These parameters are the slope of the terrain, rain severity, soil shear strength, soil moisture, acceleration values etc. as shown in Table 2. The landslide is predicted using an ensemble prediction model in the cloud computing layer. As illustrated in Fig. 3, the ensemble model has two levels.
Table 2
Data Categories Of Landslide Monitoring
Data Type | Sub Categories | Description |
Static Data | Geographical data | Geologically fundamental arrow data, comprising huge scale administrative division, lake and water systems, residential areas, and lattice spatial data for the digital elevation mode |
Potential landslide sites Survey Data | Rock ,Plane graph, soil mass characteristics data, and profile, location map of landslides, |
Documentary Information | Relevant statistical materials recorded about historical disasters and technical reports. |
Dynamic Data | Real-time Sensor monitoring data | Ground surface displacement, Rain Severity, depth displacement, Soil moisture, groundwater level, inclination, acceleration values (2,924 values measured every 5 minutes from each sensor node) and slope of terrain |
In Level-1, two ML algorithms are utilized: Weighted Random Forest (WRF) and Extreme Gradient Boosting (EGB) which are able to concurrently process the features with high processing speed Sarangi et al. (2022); Reddy et al. (2022). EGB is chosen because they have both boosting and Gradient Descent (GD) capabilities. By simultaneously updating the value in each direction of the gradient, GD is an effective and well-formed optimization algorithm that seeks to find the best solution to a loss function. Boosting increases, the accuracy of GD by giving more weight to the high error (worst case) and retraining the model. To make up for the shortcomings of the preceding weak learners, a new weak learner is introduced at each gradient boosting level. EGB also uses a more standardized model formalization to avoid overfitting, which improves performance. The first tree in the EGB building process uses the whole training set, but the second tree uses the training set based on residuals different from those in the first tree. In other words, the disadvantages of the first tree are evaluated throughout the subsequent training phase. Training is repeated until the termination requirement is reached. The final result may be calculated by adding the prediction of each tree. Eq. 2 depicts the objective function of EGB at step t.
Where, \({f}_{k}\) represents the kth independent tree in F, \({x}_{i}^{t}\) is prediction result of i-sample at t in Eq. 3, \({x}_{i}\) is expected prediction result of i- sample, Ω is the regularization in Eq. 4 and \(l\) indicates the loss function.
Where, \({y}_{i}\) represents the input variable, L is the number of leaves, \(\omega\) indicates the leaf weight magnitude, \(\gamma and \lambda\) are the controlling parameters.
WRF is one of the most precise machine learning algorithms now in use, and it can process a large number of input variables without variable elimination. In this study, all selected features give information to predict the landslide risk. RF attempts to utilize all of them for predicting. The working steps of the proposed WRF classifier is given in Algorithm 1. The findings of this layer serve as input for the second layer.
Algorithm 3 : WRF Algorithm | |
Input: Landslide dataset (D), number of tree (NT), random subset of features (FS) Output: Random Forest (RF) tree with severity prediction | |
| Step 1: | Initially, the random forest tree is empty (RF = = Null). | |
| Step 2: | For each i = 1 to NT, do following | |
| Step 3: | Apply the bootstrap algorithm on training dataset (D) such as\({D}_{i}=bootstrap \left(D\right).\) | |
| Step 4: | Apply the decision tree (DT) algorithm\({DT}_{i}=random decision tree \left(D, FS\right).\) | |
| Step 5: | Build the random forest (RF) tree as \(RF=RF\cup {DT}_{i}\). | |
| Step 6: | End for | |
| Step 7: | For each i = 1 to n, do following | |
| Step 8: | Determine the weight (\({w}_{i}^{t}\)) of ith sample using Eq. 1. \({w}_{i}^{t}=\frac{1}{OB}{\sum }_{jϵOB}^{}\left|{Y\_predicted}_{i,j}-{Y\_actual}_{i,j}\right|\left(5\right)\) | |
| Step 9: | End for | |
| Step 10: | For each i = I to NT, do following | |
| Step 11: | \({\varnothing }_{i}=f\left(AUC{\left({w}^{t}\right)}_{{IB}_{i}},AUC{\left({w}^{t}\right)}_{{oB}_{i}}\right)\left(6\right)\) | |
| Step 12: | End for | |
| Step 13: | For each i = 1 to NT, do following | |
| Step 14: | Determine the weight (\({w}_{i}\)) using Eq. 3. \({w}_{i}=\frac{{\left(NT-{p}_{i}+1\right)}^{k}}{{\sum }_{k=1}^{NT}{\left(NT-{p}_{i}+1\right)}^{{k}^{{\prime }}}}\left(7\right)\) | |
| Step 15: | For each i = 1 to n, do following | |
| Step 16: | Determine the final prediction using Eq. 4. \({Y\_predicted}_{i}=\frac{1}{NT}{\sum }_{j=1}^{NT}{Y\_predicted}_{i,j}\times {w}_{j} \left(8\right)\) | |
| Step 17: | End for |
| Step 18: | Return RF tree. |
In Level- 2, The prediction of landslide is computed using an Artificial Neural Network (ANN) model. The three input components of the neural network are weighted equally, which further simplifies the model and has the potential to produce excellent prediction accuracy. A neural network's three parts are the input layer, hidden layers, and output layer. Three nodes that reflect the outputs of WRF and EGB make up the input layer in this investigation. Unit severity prediction is the single node in the output layer. Identifying the structure of the hidden layer(s), including the number of layers and hidden units in each layer, is a challenge. It is known that there will only be one hidden layer because there are only three input nodes. By testing various node counts, cross-validation is utilised to determine the ideal number of concealed nodes. This study makes six attempts at training the hidden layer with 1, 3, 5, 7, 9, and 11 units. Nine is found to be the optimal number through iteration since it gives the neural network the least Root Mean Square Error (RMSE).