Next Article in Journal
Recycled Glass Blends with Recycled Concrete Aggregates in Sustainable Railway Geotechnics
Previous Article in Journal
Research on Dynamic Analysis and Mitigation Strategies of Supply Chains under Different Disruption Risks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Towards Mountain Fire Safety Using Fire Spread Predictive Analytics and Mountain Fire Containment in IoT Environment

1
Department of Computer Engineering, Jeju National University, Jeju 63243, Korea
2
Software Engineering Department University of Engineering & Technology Mardan, Mardan 23200, Pakistan
3
Department of IT Convergence Engineering, Gachon University, Seongnam-Si 461-701, Korea
*
Author to whom correspondence should be addressed.
Sustainability 2021, 13(5), 2461; https://doi.org/10.3390/su13052461
Submission received: 23 December 2020 / Revised: 26 January 2021 / Accepted: 10 February 2021 / Published: 25 February 2021

Abstract

:
Mountains are popular tourist destinations due to their climate, fresh atmosphere, breathtaking sceneries, and varied topography. However, they are at times exposed to accidents, such as fire caused due to natural hazards and human activities. Such unforeseen fire accidents have a social, economic, and environmental impact on mountain towns worldwide. Protecting mountains from such fire accidents is also very challenging in terms of the high cost of fire containment resources, tracking fire spread, and evacuating the people at risk. This paper aims to fill this gap and proposes a three-fold methodology for fire safety in the mountains. The first part of the methodology is an optimization model for effective fire containment resource utilization. The second part of the methodology is a novel ensemble model based on machine learning, the heuristic approach, and principal component regression for predictive analytics of fire spread data. The final part of the methodology consists of an Internet of Things-based task orchestration approach to notify fire safety information to safety authorities. The proposed three-fold fire safety approach provides in-time information to safety authorities for making on-time decisions to minimize the damage caused by mountain fire with minimum containment cost. The performance of optimization models is evaluated in terms of execution time and cost. The particle swarm optimization-based model performs better in terms of cost, whereas the bat algorithm performs better in terms of execution time. The prediction models’ performance is evaluated in terms of root mean square error, mean absolute error, and mean absolute percentage error. The proposed ensemble-based prediction model accuracy for fire spread and burned area prediction is higher than that of the state-of-the-art algorithms. It is evident from the results that the proposed fire safety mechanism is a step towards efficient mountain fire safety management.

1. Introduction

Tourists are attracted to mountain destinations due to the climate, clean air, scenic beauty, unique landscapes, heritage, and local culture. People make trips to these destinations to spend their holidays, and for sport and recreational activities [1]. Mountain-based tourist destinations are exposed to accidents such as fires caused due to natural hazards and tourist activities. Such accidental fire events have a social, economic, and environmental impact on mountain towns worldwide. Hence, these tourist resorts should be designed with an acceptable level of fire safety to minimize the risks of fire hazards. Fire safety is a significant concern, and recently, many scientific studies have proposed fire safety mechanisms [2]. Fire safety policies are considered in the construction of hotels, restaurants, and tourist resorts in the mountains. Protection of these tourist places is essential, and it should be repaired and made functional after a fire hazard occurs [3]. As part of the essential solutions, tourist places are designed with an evacuation plan in case of fire occurrence [4]. Fire detection, notification, and extinguishing systems are placed on every significant checkpoint. A fire safety system’s main objective is to reduce deaths or injuries of the tourists, and other residents living in the mountain towns from fire hazards and provide efficient rescue services. Environmental pollution risk should also be considered when devising fire safety system policies.
Possible causes of fire in the mountains can be categorized into “human causes” and “natural causes” [5,6]. Human causes include smoking, arson, hunting, and picnic fires, to name a few. Natural causes include strikes of lightning, volcanic eruption, and earthquakes. Fire growth and spread factors include relative humidity, temperature, tree species, wind speed, and distance from agricultural land and roads [7,8,9]. Mountain Fire has a significant economic impact on the tourism sector due to loss of human life and property damage. Survey statistics of the national fire protection association of the United States of America (NFPA-USA) report 10,600 civilian injuries, and 23$ billion damage of residential and commercial properties from various fire types [10]. In California, a mountain fire burned nearly 25,000 acres, destroyed seven homes in the mountain’s towns, and thousands of residents were evacuated to safe places [11]. The National Fire Agency (NFA) of South Korea survey statistics show 40,030 fire ignitions, resulting in thousands of civilian injuries and hundreds of deaths. Property damage caused by fire occurrences is approximately 805.9 billion won. The NFA states the leading causes of these fire occurrences were a series of mountain fires [12].
Predictive analytics are statistical techniques used to extract meaningful information from data. The extracted information is used to predict behavior patterns and trends in the data. Predictive analytics techniques can extract knowledge of the present, past, or future. In the literature, predictive analytics are used for various applications, such as identifying criminal suspects [13], effective planning of waste management [14], effective management of academic libraries [15], and evaluating the performance of students [16]. The accuracy of predictive analytics results depends mainly on the assumption’s quality and analysis procedures. Predictive analytics is a technology that learns from data experiences to predict individuals’ behavior in the future to enable better decisions [17]. Optimization or mathematical optimization maximizes or minimizes some functions relative to some data set, often representing a range of available options for a certain situation. An optimization function compares the different available options for finding the best option. Common optimization applications minimize cost, maximize profit, minimize prediction model errors, perform optimal design search, and provide effective management [18]. Predictive optimization techniques are used in the literature for improving the accuracy of optimization models [19].
The Internet of Things (IoT) is widely used for sustainable solutions by connecting environments, things, and processes to the Internet [20,21,22]. Previously, IoT-based platforms were developed for fire detection and notification in smart buildings [23,24], smart cities [25], and forests and mountains [26,27]. Mountain fire detection and notification can be addressed using latency-critical IoT applications. Other latency-critical applications have been developed for health care, factory automation, process automation, smart grids, and intelligent transport systems. Latency-critical means that the communication delay of such applications cannot be tolerated. An IoT task orchestration approach is developed for addressing the latency issue in mountain fire detection and notification [28]. In the case of mountain fire detection, delay in the fire data analytics can cause damage to properties and living beings. Edge computing is used in IoT-based solutions for overcoming the problem of network latency [29], and it also improves the security and privacy of IoT-based solutions. Edge computing is computationally efficient and enables predictive analytics on the smaller dataset. Edge computing can play an important role in detecting, notifying, and tracking mountain fire spread in the IoT environment [30].
After mountain fire detection and notification, which has been addressed in previous studies [28], the mountain fire containment problem in the IoT environment is unaddressed. In-time information regarding fire spread profiles is needed to contain mountain fires efficiently. One of the issues regarding mountain fire containment is resource over-usage. The fire safety system’s objective in the IoT environment will minimize resources’ net cost to reduce resource over-usage. Optimization solutions are useful where the goal is to find the best solution from all possible solutions. Predictive analytics on fire spread information will help authorities make efficient fire containment decisions. The main contributions of this study are:
  • Optimization model for minimizing fire containment cost.
  • Predictive Optimization model for improving optimization results.
  • Ensemble Model for fire spread, and fire-burned area prediction.
  • IoT Task orchestration-based notification system for fire spread and containment information.
The optimization model is based on an objective function to optimize the mountain fire containment cost. The objective function is utilized by particle swarm optimization (PSO) to minimize the fire containment cost. Artificial neural network (ANN)-PSO is used as a predictive optimization model for enhancing the optimization mechanism of fire containment cost. The ensemble model is based on ANN, principal component regression (PCR), and Kalman filter (KL). The ensemble model is used for predictive analytics on fire spread and the burned area with higher accuracy than traditional machine learning and heuristic approaches. The IoT task orchestration-based notification system is used to notify analysis information to safety authorities in real-time. The task orchestration-based notification system has been proven useful for latency-critical applications [31,32]. Prediction and optimization models were evaluated on the dataset from Hallasan mountain of Jeju Island, South Korea. Pre-trained prediction and optimization models are deployed at the edge devices near the mountain tourists resort. It can be used for real-time predictive analytics of fire spread, a burned area, containment cost, and optimized and predictive optimization of resources. Predictive analysis helps the authorities effectively manage and design fire safety mechanisms and policies.
Figure 1 represents a conceptual diagram of our proposed fire safety mechanism. Wireless sensing devices are used to detect and notify fire in the IoT environment. For example, a temperature sensor detects heat, a smoke sensor detects smoke, and a flame can be detected from the fire parameters. Fixed fire detection sensors are installed in the mountain’s towns at critical checkpoints. If a fire occurs, actuators are used to notify the fire, and the fire profile is sent to authorities using an IoT edge gateway. Disposable sensors are dropped over the random fire locations to collect the fire information in a less intrusive way. An edge gateway-based device provides descriptive and predictive analytics based on the fire profile data, such as the fire spread area, burned area, and fire containment cost using the pre-trained models. These analytics are sent to fire safety authorities’ IoT servers. The IoT server further processes these analytics to provide an optimized cost of fire containment. Safety authorities activate the evacuation plan for the people at risk, and the firefighter team starts suppressing the fire to contain it by using available resources.
The rest of the paper is structured as follows. Related work is presented in Section 2; Section 3 presents the material and methods. Section 4 presents the results and discussion of the proposed mountain fire safety system. Section 5 presents the conclusion and future work directions.

2. Related Work

This section presents studies of fire detection, notification, and fire safety mechanisms for managing forest and mountain fires. Fires in the mountains and forest can spread to mountain towns due to fueling materials in the surroundings. Fire spread to agricultural lands can cause massive damage. Fire spread is affected by weather parameters, vegetation, and wind factors. These fires damage everything that comes in its spread lines, such as living organisms, structures, and plants, in a matter of minutes. Wildfires make mountains’ town residents homeless, burn and make barren agricultural land, and enormous resources are spent on repairing the lands and providing relief to the mountains’ town residents. Residents must be relocated, buildings and homes must be rebuilt, and a large amount of smoke pollutes the air and increases the toxicity level. These studies can be categorized into notification at the earliest stage possible, fire propagation modeling and tracking, people-tracking and localization, people evacuation, health plans, and resource minimization to suppress the fire.
Fire notification systems aim to notify the safety authorities about fire occurrences at the earliest stage possible. These fire notification systems can be categorized into two main types: First, utilisation of sensing information from sensors; second, utilisation of real camera images, video streams, and image datasets. Camera and image frame-based detection techniques identify various fire events segmented from the landscape images [33]. Unmanned aerial vehicle (UAV)-based systems were developed recently for wildfire detection and fire-spread tracking. UAV-based fire detection systems collect images of the fire area in real-time and send them to the laboratory for analysis [34]. Fire detection using CCTV video streams is the most reliable and fastest mechanism among the image processing techniques [35,36,37]. Video stream-based models use color information, such as red, green, and blue for fire detection and notification [38]. Image processing-based techniques involve segmentation of a candidate region. A fuzzy logic-based system utilizes segmented region information for real-time verification of fires. Video-streams-based fire detection models are sensitive to environmental interference. Color dispersion models were developed for fire detection to adapt to environmental interference [39]. Camera-based fire detection systems require high-resolution cameras to capture the fire area’s images. Such a high-quality camera-based detection system can cause bandwidth and storage issues. AlexNet is an adaptive prioritization mechanism to change the status of the camera from high to low and normal resolution [40].
Fire detection systems analyze sensing information and monitor the wireless sensing network [41]. Analysis of sensing network information is widely used for military applications, such as monitoring animals and detecting wildfire [42]. Some studies utilize ZigBee protocol suit-based IoT solutions for their wildfire detection mechanism [43]. In the literature, some contributions have been made for wildfire localization. Identifying the fire intensity and magnitude-based location spots are essential for effective wildfire suppression. Mapping approaches for forestlands are helpful in the localization of the fire. The ANN-based mapping model was proposed for forestlands in the Mediterranean [44]. The ANN model is used for learning weights instead of handcrafted coefficients. The model performance is excellent in static fire probability predictions, but inefficient in dynamic fire fronts. Determining fire points where the fire intensity is high, as well as the direction of fire spread are crucial factors for suppressing huge fires. The fire occurrence needs fire-fighting expert confirmation by visiting the fire location; however, it is risky and time-consuming. Researchers have used visual sensor-based fire detection systems to localize fires [45]. Visual sensor systems enable fire detection and confirmation remotely without visiting the place of the wildfire [46]. There are some problems of visual sensor-based fire detection systems, such as low signal transmission, bad quality of collected images, and irregularity of lighting. In the literature, a widely used visual-based fire detection model is the Convolutional Neural Networks (CNN) [47,48]. The CNN improves fire detection accuracy, hence minimizing the harm caused by a fire outbreak.
Some studies proposed mathematical modeling-based approaches for the wildfire to reproduce and analyze fire behavior. These systems provide fire spread analysis, such as fire spread direction, fire intensity, vegetation matter or fuel type, weather, and climate statistics for wildfire suppression. Prometheus, a fire management system, is designed to predict fire spread rates and behavior [49].
Fire behavior models were used previously for decisions related to fire management [50,51]. The model predicts fire spread rate and intensity in a continuous fuel derma in the forest. The model is efficient for brush fields, but inefficient for crown fire applications [52]. Famous fire simulators, such as Farsite and Prometheus, work on the Huygens principle. The Huygens principle of wave propagation simulates firefronts like a wave of light moving and shifting forward in space [53]. A wildfire prediction model based on cellular and hexagonal automata are developed for homogenous and heterogeneous forests [54,55]. In the paper [56], authors used an extreme machine learning-based approach to simulate wildfire spread. The fire region is simulated as a grid of cells with probability. If a cell’s probability is above a threshold value, then the cell is considered to be burning. The ANN model is trained using existing vegetation and topographic data to predict the igniting probability of the cells. These systems also simulate an evacuation plan of the residence, and an efficient strategy for firefighters to reduce risk and minimize fire damage.
Table 1 presents a summary of the well-known fire management system. Fire management systems are summarized based on the type of modules, methodology approach, cost, efficiency, rate of false alarm, detection delay, and localization accuracy.
Fire detection using optical camera-based approaches is costly and reliable, but detection delay is long. Fire detection systems based on wireless sensor networks are more reliable as the cost is average, faulty alarm repetition is low, fire localization accuracy is high, and detection delay is low. Fire detection and notification based on IoT mechanisms are far better than traditional wireless sensor approaches in terms of delay and reliability. Nonetheless, latency and reliability is still a hot topic for remote fire detection and notification. Apart from the problems mentioned above, the issues of existing IoT-based platforms are:
  • Need for new IoT architecture to address the reliability and latency issues.
  • Existing IoT-based fire detection platforms are not used for multiple applications, such as fire spread predictive analytics.
  • Existing IoT-based fire detection platforms do not address burned area and fire spread prediction.
  • Existing IoT-based fire detection platforms do not optimize fire suppression operations, such as fire containment cost optimization.
  • Predictive optimization models have never been used for fire containment cost optimization.
This paper addresses the aforementioned problems, such as fire spread and burned area prediction in the IoT environment. We also propose optimization and predictive optimization-based solutions for fire containment resource cost minimization. We revamped our existing IoT-based fire detection and notification architecture for fire safety information notifications.

3. Materials and Methods

This section presents the design of the proposed mountain fire safety mechanism.There are three components of the proposed mountain fire safety mechanism. The first component is an optimization model for effective fire containment resource utilization. The second component is a prediction model based on an ensemble approach for predictive analytics of fire spread and burn data in an IoT-Edge environment. The ensemble prediction model is on ANN, PCR, and KL algorithms based on an automated machine learning paradigm (AutoML). The third component is the IoT-Virtual objects-based task orchestration approach for real-time remote notification of fire safety information to safety authorities. The proposed fire safety mechanism design is given in Figure 2. The proposed fire safety mechanism provides services such as fire spread notification, fire spread prediction, fire burned area prediction, fire containment cost prediction, fire containment cost minimization, and notification of people at risk for evacuation planning. The first part of the proposed fire safety system shows the integrated dataset from the fire spread data, fire history, and weather data. The integrated dataset is explained in detail in Section 4.1. We apply traditional pre-processing approaches to prepare the dataset.
Fire spread data is the output of the IoT-Virtual object-based task orchestration system (IVToS), which generate a fire spread profile using fire safety sensors. IVToS provides notification services for fire safety information, such as fire spread notification, notification of the number of people at risk, and notification of fire spread rate. IVToS provides task-level management of fire safety services from the functional unit of services known as microservices. A virtual object is formed based on the virtualization of fire safety devices. Tasks are paired with virtual objects based on the correlation index. Task virtual object pairs with the highest correlation index are deployed to provide notification services with minimum delay. The proof of concept of this idea is presented in detail in our previous study of task-level management for thermal comfort in a smart home [31], and mountain fire detection and notification systems [28]. Descriptive and predictive analysis is performed on the integrated dataset of fire history data, the fire spread data, and weather data. We trained, tested, and evaluated our proposed ensemble model on the integrated dataset to predict fire spread, the burned area, and fire containment cost. The real-time fire spread profile from IVTOS is then used as input to the proposed prediction model to predict the fire spread, burned area, and fire containment cost. An objective function is proposed for minimizing the cost of fire containment resources. The objective function is explained in detail in Section 3.1 for formulation of the objective function. For objective function evaluation, we implemented the optimization function using state-of-the-art optimization algorithms. We further used the predictive optimization approach to improve the optimization results.
For simplicity, fire safety tasks are referred to as fire tasks, and fire safety virtual objects as virtual objects in the paper’s context. Fire task mapping is the mechanism of mapping fire safety tasks on virtual objects of fire safety devices to generate fire safety tasks and virtual object pairs. The fire task scheduling mechanism produces optimal order pairs of these mapping pairs. Fire task scheduling enables tasks to be executed in the right order; for example, the system should execute sensing data reading tasks first and those tasks that need sensing data later, such as computing the fire intensity task. Processes are created for one or more tasks and executed on the fire safety devices at the scheduled time. Task allocation is the mechanism of allocating fire tasks based on related processes on fire safety IoT devices. Fire safety tasks are stored in the tasks repository. The virtual device manager module generates virtual objects from the IoT devices registered at the IoT server registry. The virtual device manager fetches device metadata, supported protocols, supported methods, and provides an interface for adding, deleting, and updating virtual objects.
Fire task mapping managers have access to fire safety tasks and virtual object repositories. A fire task mapping manager’s main functionality is retrieving a list of fire tasks and virtual objects and generating their pairs. A fire task mapping manager also visualizes the connection between fire tasks and virtual objects using an arrow line from the task to a virtual object. These fire task and virtual object pairs are stored in the mapping repository for availability to the scheduling module. A fire task scheduling manager will use task mapping pairs as an input and produce optimal ordered pairs of these tasks and virtual objects using rate te-monotonic scheduling algorithms. Fire safety tasks and virtual object ordered pairs are stored in the fire tasks’ scheduling repository. The fire task allocation manager creates processes from these ordered pairs and deploys them on fire safety devices. The devices’ responses are sent back to the prediction module for predictive analytics and optimization. Results from predictive analytics and optimization are sent to the public administration and security department for making mountain fire containment plans. The IVToS results are in the form of a fire spread profile, containing fire spread parameter information. Our proposed pre-trained ensemble model predicts the fire spread profile and fire containment cost based on the fire spread parameters of the received fire spread profile.
Figure 3 represents a seven-layered architecture diagram of the proposed safety mechanism. The fire safety problems layer consists of fire safety problems, such as containment resource over usage, fire spread estimation, notification, loss of human life, and injury. The safety goals layer consists of goals for solving problems of the fire safety problems layer. For example, to solve the problem of fire containment resource over usage, we minimize the sum of the fire containment cost using our proposed objective function and state-of-the-art optimization algorithms. The fire spread model is used for mountain fire spread calculation. The physical layer manages physical fire safety IoT resources. The fire spread parameter layers contain fire spread parameters from the fire profile, such as temperature, fire growth factor, wind velocity, and fire flame velocity, to name a few. Modeling layers provide a mathematical formulation of fire spread and objective function for minimizing the sum of fire containment costs. Mountains’ town residents and tourists are registered using the IVToS application. Entry and exit information of these people are used to monitor residents and tourists in the mountains’ tourist spots. IVToS provide in-time notification of the people at risk to monitor the evacuation of people at risk.
Fire safety solution layers provide solutions to individual fire safety problems. These solutions include estimation and notification of mountain fire spread at the earliest stage possible and sending fire profile information to fire safety authorities. As discussed earlier, IVToS is used for real-time notification of fire spread, the number of people at risk, and fire containment cost. Optimization and predictive optimization models use the objective function from the modeling layer for minimizing the sum of fire containment costs. The task orchestration layer uses IVToS for communication between the edge gateway and the server of the fire safety authorities. The IoT device management layer provides management of the fire safety devices, such as sensors and actuators.
Figure 4 represents the interaction model of the mountain fire safety system based on the proposed architecture. Fire safety sensing and actuating devices are virtualized by a virtual object-based task orchestration system. The task orchestration module output orders pairs of tasks and virtual objects. Processes are created based on these ordered pairs of tasks and virtual objects. The process will follow the order while executing fire tasks on the fire spread detection and notification devices. Mountain fire spread is notified using the notification module. The notification module contains actuating devices, such as fire alarms, to alert the mountains’ town residents, tourists, and fire safety authorities.
The prediction module utilizes the pre-trained model based on the proposed ensemble approach to predict the fire profile information. The prediction module predicts fire spread and fire containment costs based on the fire spread profile from IVToS. Constraints, such as resource selection, resource over usage penalty, and cost per unit affected area is initialized for optimization purposes. The optimal fire containment cost is achieved through the optimization module by analyzing the fire containment resources and fire spread parameters to minimize the fire containment cost. Mountains’ fire safety authorities are notified with analytics of the fire spread information and optimal fire containment resource costs. Fire safety authorities use this fire spread and containment information to plan evacuation and mountain fire containment.

3.1. Formulation of Objective Function

This section presents the mathematical formulation of the objective function used for mountain fire resource containment. Table 2 presents notions used for the formulation of the objective function. The goal of the proposed objective function is to minimize the sum of the cost of fire containment resources. Fire spread is directly proportional to fire containment resources; hence, minimizing the fire spread of mountain fires requires more fire containment resources. Equation (1) calculates the mountain fire heat rate H r a t e in kilowatts based on the fire growth factor F g r o w t h , initial fire burning time t i n i t i a l , and smouldering time t S m o u l d e r i n g . The time when the fire spread and intensity is low and decreasing is called the smouldering time.
H r a t e = F g r o w t h ( t i n i t i a l t S m o u l d e r i n g ) 2
f a n g l e = t a n F g r o w t h + v w i n d v f l a m e
F s p r e a d = 1 + H r a t e × f a n g l e
Equation (2) calculates fire flame angles f a n g l e based on the tangent of F g r o w t h and ratios of wind velocity v w i n d and fire flame velocity v f l a m e . Equation (3) calculates fire spread F s p r e a d based on H r a t e and f a n g l e . Equation 4 is obtained by putting values of H r a t e from Equation (1) and f a n g l e from Equation (2).
F s p r e a d = 1 + F g r o w t h ( t i n i t i a l t S m o u l d e r i n g ) 2 t a n F g r o w t h + v w i n d v f l a m e
Equation (5) presents the proportionality between the cost of fire containment F c o s t and fire spread rate F s p r e a d . Fire containment cost is directly proportional to fire spread—for example as fire spread decreases, the fire containment cost decreases, and vice versa.
F c o s t α F s p r e a d
E i n c r e a s e = N V C t × F A c o s t
Increase in the cost per meter of mountain fire per unit time denoted by E i n c r e a s e is calculated using Equation (6). E i n c r e a s e is the product of an increase in the mountain fire costs in period t denoted by N V C t , and cost per meter of mountain fire, denoted by F A c o s t .
F c o s t = V c o s t × t c o u n t e r + E i n c r e a s e + R m i n
The cost of mountain fire containment is given by Equation (7), whereas V c o s t is the cost associated with per-hour usage of mountain fire containment resources, and t c o u n t e r is a fire containment time-period counter. R m i n is the threshold value of maximum resource over usage allowed.
m i n F c o s t = m i n ( V c o s t × t c o u n t e r + N V C t × F A c o s t + R m i n )
Equation (8) represents our final objective function for the minimization of mountain fire containment costs based on V c o s t , t c o u n t e r , E i n c r e a s e , and R m i n . The objective function’s goal is to minimize the fire containment cost by minimizing resources’ overuse in a minimum time.

4. Results and Discussions

This section discusses the results and implementation environment of the proposed fire safety mechanism in the case study of mountain fires. Table 3 explains the software stack used in this study. For simulation data, the smartQfire tool was used. Anaconda IDE was used for python-based development and the testing environment.
The IoT server is configured on Raspberry PI, and all fire safety devices, such as sensors and actuators, are registered in the IoT server, and a registry is maintained. The IoT server registry maintains the safety device status, connectivity, and availability status. For the implementation of predictive models and server-level programming, Python is used. The integrated dataset is in a tabular form prepared from weather data, fire profile history data, and fire spread simulation data. Traditional pre-processing approaches, such as missing data completion, duplicate records removal, and data normalization are applied to achieve the complete dataset.

4.1. Dataset

The dataset is prepared using fire spread data, fire history, and weather data. Data sources include Hallasan’s dataset [28], the Kaggle Wildfire Dataset [58], and UCI Dataset [59]. For fire spread and containment simulation data, the SmartQFire Tool was used [60]. The integrated dataset contains 1517 incidents of mountain and wildfires with information. Table 4 presents dataset features and their description.

4.2. Descriptive Analysis

Descriptive analytics techniques are widely used as the first step to understand the data and prepare it for the prediction models. The descriptive analysis summarizes dataset features to meaningful information to develop prediction models. Descriptive analysis is essential for conducting statistical experiments and analyses. It is used to understand the data distribution, outliers, and for typo detection. It is used to visualize the relationship among dataset features, making the data ready for modeling and statistical analyses. Correlation analysis is used to engineer feature selection for building predictive analysis models.
Figure 5 presents sensing data from the dataset’s weather features. Three sensing data features of the dataset temperature, humidity, and wind, are visualized in the Figure. The X-axis represents data samples from the integrated dataset, whereas Y-axis represents the sensing data feature value. The relative humidity is the amount of moisture in the mountain air compared to the total air. The relative humidity is considered for studies because it holds pressure and temperature. A fire is more intense if the relative humidity falls below 30 percent. If the relative humidity is above 60 percent, the mountain fire intensity is low, and the spread is not increasing. Wind velocity contributes to the fire spread, as presented in fire spread Equation (4). Similarly, temperature directly contributes to the heat rate of fire. These three parameters are used to calculate the fire’s intensity—a fire’s intensity may be more intense, low, or highly intense.
Correlation analysis on dataset features is given in Figure 6. We used correlation analysis to find out how some fire data features are related to others, and the strength of their correlation.
If two data features are highly correlated, they have a strong relationship, and weak correlating features cannot be easily related. As the models we trained in this study were regression models, correlation analysis helped in the best output from the regression models. The correlated relationship between two data features is measured as the correlation coefficient. Figure 6 shows all features’ correlation coefficients with other data features using the heat map. We made the correlation in two phases: data features used for fire containment costs and fire spread, and second for burned area prediction. The correlation coefficient between fire containment and spread data features is above 0.9, which means these features are strongly correlated. There is a positive correlation between the burned area and sensing data features.
The dataset is split into the training and test sets with a ratio of 70 and 30. The training dataset was used for training purposes, and test data were used for the testing purpose of the predictive analytics models. For prediction model evaluation, we trained the proposed model with other state-of-the-art machine learning models for burned area prediction and fire spread prediction. Predictive analytics enable fire safety authorities to plan fire containment, and suppression resources to be dispatched efficiently. Optimal planning of fire containment resources is possible with the help of optimization. We used an optimization model to minimize the cost of mountain fire containment resources. Our optimization approach assigns an optimal index based on the list of all possible fire lines and burned area prediction. Fire containment resources are dispatched to the fire line with the minimum optimal index. The minimum optimal index will lead to less fire line perimeters and a smaller burned area. Fire safety planning includes various action lists to minimize the damage caused by mountain fires. If the fire is spreading, the predictive analytics suggest increasing the fire containment resources. In contrast, the optimization module optimizes the cost and fulfills the objective with minimum use of resources.

4.3. Predictive Analysis

This section presents predictive analysis models developed by burned area and fire spread prediction. The predictive analysis technique predicts what will happen next. For example, if the fire is detected and fire spread is started, then what will be the fire spread, burned area, and fire containment cost after a period of time? Predictive analytics provide fire safety authorities with insights into what actions are to be needed based on the information collected. Based on past research, studies assumed that no algorithm could predict a future event with absolute accuracy. Hence, predicting the mountain fire information with small errors will be a reliable estimation for fire containment planning. We used three types of predictive analyses in this study: fire spread prediction, burned area prediction, and fire containment cost optimization. We trained our proposed ensemble approach of the artificial neural network (ANN), principal component regression (PCR), and the Kalman filter (KF) for the burned area and fire spread area. For evaluating the effectiveness of the proposed prediction model, we also trained ANN, random forest (RF), and the support vector regression (SVR). Details of the performance analysis of these models are presented in the performance analysis section. ANN is based on a paradigm similar to the human brain, learning through historical data and experiences. ANN is widely used due to its successful solution in every field of science. RF is one mostly used ensemble approach in the literature for various solutions. SVR is a type of support vector machine (SVM) widely used for regression analysis. It works on the principle of fitting the data samples between the lines while avoiding margin violation rules.
Figure 7 presents mountain fire spread prediction using these prediction models. Figure 7a presents actual fire spread in the dataset and predicted fire spread using the proposed model. Figure 7b presents actual fire spread and predicted fire spread using the ANN Model. Figure 7c presents actual fire spread and predicted fire spread using the SVR model, and Figure 7d presents actual fire spread and predicted fire spread using the RF model.The X-axis of all these subfigures represents fire spread data samples, whereas the Y-axis represents the fire spread of mountain fires in square feet.
Mountain fire usually spreads due to heat transfer, meaning that fire flows around a flammable material path. As the fire intensity increases, it yields more heat. Radiation is another source of mountain fire spread that transfers through electromagnetic nature waves. In mountain towns, those materials that can absorb and transfer heat energy enable fire spread, such as materials made of steel components.
Figure 8 presents a comparison of mountain fire-burned area prediction. Figure 8a presents the actual burned area in the dataset and predicted burned area using the proposed model. Figure 8b presents the actual burned area and predicted burned area using the ANN Model. Figure 8c presents the actual burned area and predicted burned area using the SVR Model, and Figure 8d presents the actual burned area and predicted burned area using the RF model.
The X-axis of all these subfigures represents data samples of the integrated dataset. Y-axis represents the burned area in square meters. Mountain fire-burned areas are recognized by charcoal deposits, ash, vegetation structure alteration, and removal of ash. Fire safety authorities need a cartographic representation of the burned area. For instance, in the burned area’s predictive analysis, we provide a general estimation of the burned area; thus, the fire fighting manager knows the spatial pattern of fire behaviour. Prediction model-based fire analysis is performed to get meaningful information for a better understanding of the risk factors and effects of the fire.

4.4. Case Study

In this section, we explain the case study of the proposed approach in terms of the case study of Hallasan Mountain. For the case study, the mountains’ fire detection and notification study dataset is used [28]. The data instances are based on the location of Hallasan. Hallasan is the highest mountain and shield volcano on Jeju. Hallasan is among three prominent mountain-based tourist destinations in South Korea. There are two parks designed around the mountain area for tourists. The Quantum Geographic Information System (QGIS) is an open-source geographic information system software used to visualize the data instances and fire points for this case study. Figure 9 represents the visualization of Hallasan mountain data in QGIS software.
This case study demonstrates how fire spread prediction, burned area prediction, and optimization of fire containment resources provide valuable information for fire containment. The experiment starts from fire spread and predicted fire spread simulations obtained from the proposed ensemble prediction model. Given the fire spread scenario, the optimization module utilizes the proposed objective function to compute the resource allocation plans to contain the fire spread. The simulation space is divided into a grid of 300 × 300 cells. The cell size is 45 × 45 feet, with a slope and aspect of 0. The wind speed is generated based on the random uniform function of 2–30 m/h, while the wind direction is from a uniform function of 30–130. The center cell (150 × 150) is used as a fire ignition point. The simulation duration was 8 h for the fire burned area, and predicted fire spread, as well as the fire perimeters were recorded. The optimization model computes the optimal index based on all the possible firefront perimeters and, in the end, selects the firefront perimeters with minimum index. Suppose that the initial igniting cell is the center of the cellular space. The top five optimal fire lines using direct attack are given in Table 5. Fire line 1 is the recommended fire line with a minimum length of 1.4km, and the area burned is the least. The optimization algorithm selects this fire line for dispatching the resources to minimize the containment cost.
During indirect attack, the proposed optimization algorithm suggests the fire line with the minimum optimal index of 0.07 for dispatching the fire resources. Fire lines 2 and 5 are closed in the optimal index, as well as fire line length and burned area. However, fire line 5 is the best among all the top five recommended fire line configurations. The top five optimal fire lines using indirect attack are given in Table 6.

4.5. Performance Analysis

This section of the study discusses the performance analysis of the proposed prediction models and optimization algorithms. Prediction models are evaluated in terms of Root Mean Square Error (RMSE), Mean Absolute Error (MAE), and mean absolute percentage error (MAPE). RMSE, in our case, is the average absolute error difference between predicted fire spread and actual fire spread, predicted burned area, and burned area in the meter. Mean square error measures the error of a prediction model in quantitative data, such as burned area, fire spread, and fire containment costs. Mean square error is a type of distance between the vector of the predicted fire parameter value and the vector of the actual fire parameter value. MAE in the fire safety prediction mechanisms measures the absolute error of the observed phenomenon and predicted phenomena, such as the actual value and prediction of containment costs, burned area, and fire spread prediction. MAPE is the mean absolute percentage of deviation in prediction accuracy of a forecasting method in statistics. MAPE is used to compute an average deviation percentage found in fire spread, a burned area, and fire containment cost prediction. Performance results of the proposed prediction approach for fire spread prediction are compared to ANN, RF, and SVR in Table 7.
The performance analysis of fire spread prediction shows that the proposed approach’s MAPE value is less than the rest of the models, showing that the proposed model can perform well in a dynamic fire environment. The second good model is the ANN model. Performance results of the proposed prediction approach for fire burned area prediction are compared to ANN, RF, and SVR in Table 8. In the case of burned area prediction, our proposed model’s MAPE is 9.04, whereas the second good model is the RF, with a MAPE value of 17.04.
The optimization model’s evaluation based on the objective function and prediction optimization is done with different well-known solutions. For the comparison, Particle Swarm Optimization (PSO), Genetic Algorithm (GA), and Bat Algorithm (BA) were used. The performance evaluation is based on containment cost and time efficiency. Figure 10a shows the execution time response of PSO, GA, and BA. It is clear from the Figure that BA performs best in terms of execution, and PSO is the slowest. The execution time is taken as the best among different configurations of PSO parameters, such as changes in the number of iterations and populations, to name a few. BA and GA solve fire containment optimization functions efficiently; also, their execution times are better than PSO. The next crucial parameter on which evaluation of the optimization models is performed is the optimal cost. The optimization algorithm’s objective is to minimize the total fire containment cost. Figure 10b shows the cost comparison of PSO, GA, and BA in terms of total fire containment costs, which is the total cost of the pre-suppression, suppression, and post-suppression of the fire.

4.6. Comparison and Significance

This research study has three contributions for IoT-based fire spread prediction and containment. A predictive optimization model is a first-ever attempt toward fire containment resource optimization. This study’s second contribution was proposing an ensemble prediction model for improving the accuracy of fire spread and burned area prediction. This study’s third contribution is the revamping of our previously proposed task orchestration architecture to notify fire safety information at the earliest stage possible. In the literature, fire detection and notification systems were proposed in the IoT environment, but these studies do not provide predictive analytics or optimization mechanisms. Our previous study attempted fire detection and notification based on IoT edge architecture. This study used existing IoT edge architecture to notify fire spread, the burned area, and fire containment optimization information. First and foremost, the proposed fire safety architecture addresses fire containment aspects of mountain fire management in the IoT environment. However, the proposed architecture is scaleable to other safety modules, such as tourist tracking and activity monitoring, as well as optimal evacuation planning based on predictive optimization. Table 9 provides a comparison of the proposed fire safety mechanism and existing fire management platforms. We consider support for descriptive and predictive analysis, remote monitoring, optimization, and predictive optimization modules for the comparative analysis. The freedom from hardware dependence, predictive analytics, and optimization-based problem solutions in an IoT-edge environment makes our fire safety solution a significant step towards mountain-fire safety.

5. Conclusions

This paper aimed to address the fire safety problem using a three-fold methodology. The first part of the methodology is an optimization model for the effective utilization of fire containment resources. The second part of the methodology is a novel ensemble-based prediction model for fire spread and burned area prediction. The final part of the methodology is IoT task orchestration-based notification system for communicating the fire safety information. The performance of optimization models was evaluated in terms of execution time and cost. The particle swarm optimization-based model performed better in terms of cost, whereas the bat algorithm performed better in terms of execution time. Performance results of the proposed ensemble-based model were evaluated in terms of root mean square error, mean absolute error, and mean absolute percentage error. It is evident from the results that the proposed ensemble model performs prediction with a small error compared to the state-of-the-art prediction algorithms. The proposed prediction model performs better for fire spread and burned area prediction. A case study application of Hallasan mountain was implemented for fire line front recommendation. Performance results suggest that the proposed fire safety system can produce useful in-time information for efficient mountain fire containment planning. As part of the future work, the proposed fire safety system’s information will be utilized for fire safety policies. Furthermore, we will consider an integrated approach of software-defined networking, machine learning, and IoT to improve our proposed mountain fire safety system’s performance.

Author Contributions

I. conceived the idea for this paper, designed the experiments, and wrote the paper. N.I. assisted in the experimental design, and S.A. assisted in review and editing. D.H.K. supervised and proof-read the study of mountain fire safety using fire spread predictive analytics and mountain fire containment in IoT environment. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Acknowledgments

This research was supported by Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Education (2018R1D1A1A090 82919), and this work was supported by Institute for Information & communications Technology Promotion (IITP) grant funded by the Korea government(MSIT) (No.2018-0-01456, AutoMaTa: Autonomous Management framework based on artificial intelligent Technology for adaptive and disposable IoT), Any correspondence related to this paper should be addressed to DoHyeun Kim.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Clivaz, C.; Langenbach, M. Organisation and professional development of mountain guides and leaders in tourist regions: The Swiss case compared with the French experience. J. Outdoor Recreat. Tour. 2020, 29, 100257. [Google Scholar] [CrossRef]
  2. Luo, W.; Ren, Y.; Shen, L.; Zhu, M.; Jiang, Y.; Meng, C.; Zhang, P. An evolution perspective on the urban land carrying capacity in the urbanization era of China. Sci. Total Environ. 2020, 744, 140827. [Google Scholar] [CrossRef]
  3. Lau, K.; Yue, T.; Chow, W. Numerical analysis of the effect of external opening on fire safety of refuge floors in tall buildings. Indoor Built Environ. 2020. [Google Scholar] [CrossRef]
  4. Fountain, J.; Cradock-Henry, N. Recovery, risk and resilience: Post-disaster tourism experiences in Kaikōura, New Zealand. Tour. Manag. Perspect. 2020, 35, 100695. [Google Scholar] [CrossRef]
  5. Meira Castro, A.C.; Nunes, A.; Sousa, A.; Lourenço, L. Mapping the Causes of Forest Fires in Portugal by Clustering Analysis. Geosciences 2020, 10, 53. [Google Scholar] [CrossRef] [Green Version]
  6. Dhall, A.; Dhasade, A.; Nalwade, A.; Kulkarni, V. A survey on systematic approaches in managing forest fires. Appl. Geogr. 2020, 121, 102266. [Google Scholar] [CrossRef]
  7. Verma, N.; Singh, D. Analysis of cost-effective sensors: Data Fusion approach used for Forest Fire Application. Mater. Today Proc. 2020, 24, 2283–2289. [Google Scholar] [CrossRef]
  8. Çolak, E.; Sunar, F. Evaluation of forest fire risk in the Mediterranean Turkish forests: A case study of Menderes region, Izmir. Int. J. Disaster Risk Reduct. 2020, 45, 101479. [Google Scholar] [CrossRef]
  9. Park, J.W.; Lim, O.K.; You, W.J. Analysis on the Fire Growth Rate Index Considering of Scale Factor, Volume Fraction, and Ignition Heat Source for Polyethylene Foam Pipe Insulation. Energies 2020, 13, 3644. [Google Scholar] [CrossRef]
  10. Smith, L.E. National estimates of US residential fire-related injuries: An improved procedure. J. Saf. Res. 1994, 25, 221–227. [Google Scholar] [CrossRef]
  11. Fire Center, N.I. Mountain Fire, California. 2020. Available online: https://earthobservatory.nasa.gov/images/81677/mountain-fire-california (accessed on 12 December 2020).
  12. Lee, S.j.; Lee, Y.W. Detection of Wildfire-Damaged Areas Using Kompsat-3 Image: A Case of the 2019 Unbong Mountain Fire in Busan, South Korea. J. Korean Remote Explor. Soc. 2020, 36, 29–39. [Google Scholar]
  13. Finlay, S. Predictive Analytics, Data Mining and Big Data: Myths, Misconceptions and Methods; Springer: Berlin/Heidelberg, Germany, 2014. [Google Scholar]
  14. Ahmad, S.; Kim, D.H. Quantum GIS based descriptive and predictive data analysis for effective planning of waste management. IEEE Access 2020, 8, 46193–46205. [Google Scholar]
  15. Iqbal, N.; Jamil, F.; Ahmad, S.; Kim, D. Toward Effective Planning and Management Using Predictive Analytics Based on Rental Book Data of Academic Libraries. IEEE Access 2020, 8, 81978–81996. [Google Scholar] [CrossRef]
  16. Uskov, V.L.; Bakken, J.P.; Byerly, A.; Shah, A. Machine learning-based predictive analytics of student academic performance in STEM education. In Proceedings of the 2019 IEEE Global Engineering Education Conference (EDUCON), Dubai, United Arab Emirates, 8–11 April 2019; pp. 1370–1376. [Google Scholar]
  17. Peng, Y.; Rysanek, A.; Nagy, Z.; Schlüter, A. Using machine learning techniques for occupancy-prediction-based cooling control in office buildings. Appl. Energy 2018, 211, 1343–1358. [Google Scholar] [CrossRef]
  18. Gill, P.E.; Murray, W.; Wright, M.H. Practical Optimization; SIAM: Philadelphia, PA, USA, 2019. [Google Scholar]
  19. Wahid, F.; Fayaz, M.; Aljarbouh, A.; Mir, M.; Amir, M.; Imran. Energy Consumption Optimization and User Comfort Maximization in Smart Buildings Using a Hybrid of the Firefly and Genetic Algorithms. Energies 2020, 13, 4363. [Google Scholar] [CrossRef]
  20. Atzori, L.; Iera, A.; Morabito, G. The internet of things: A survey. Comput. Netw. 2010, 54, 2787–2805. [Google Scholar] [CrossRef]
  21. Nižetić, S.; Šolić, P.; González-de, D.L.d.I.; Patrono, L. Internet of Things (IoT): Opportunities, issues and challenges towards a smart and sustainable future. J. Clean. Prod. 2020, 274, 122877. [Google Scholar]
  22. Khatua, P.K.; Ramachandaramurthy, V.K.; Kasinathan, P.; Yong, J.Y.; Pasupuleti, J.; Rajagopalan, A. Application and assessment of internet of things toward the sustainability of energy systems: Challenges and issues. Sustain. Cities Soc. 2020, 53, 101957. [Google Scholar] [CrossRef]
  23. Sheth, M.; Trivedi, A.; Suchak, K.; Parmar, K.; Jetpariya, D. Inventive Fire Detection utilizing Raspberry Pi for New Age Home of Smart Cities. In Proceedings of the 2020 Third International Conference on Smart Systems and Inventive Technology (ICSSIT), Tirunelveli, India, 20–22 August 2020; pp. 724–728. [Google Scholar]
  24. Saeed, F.; Paul, A.; Rehman, A.; Hong, W.H.; Seo, H. IoT-based intelligent modeling of smart home environment for fire prevention and safety. J. Sens. Actuator Netw. 2018, 7, 11. [Google Scholar] [CrossRef] [Green Version]
  25. Sharma, A.; Singh, P.K.; Kumar, Y. An integrated fire detection system using IoT and image processing technique for smart cities. Sustain. Cities Soc. 2020, 61, 102332. [Google Scholar] [CrossRef]
  26. Dubey, V.; Kumar, P.; Chauhan, N. Forest fire detection system using IoT and artificial neural network. In Proceedings of the International Conference on Innovative Computing and Communications, Ostrava, Czech Republic, 21–22 March 2019; Springer: Singapore, 2019; pp. 323–337. [Google Scholar]
  27. Kalatzis, N.; Avgeris, M.; Dechouniotis, D.; Papadakis-Vlachopapadopoulos, K.; Roussaki, I.; Papavassiliou, S. Edge computing in IoT ecosystems for UAV-enabled early fire detection. In Proceedings of the 2018 IEEE International Conference on Smart Computing (SMARTCOMP), Taormina, Italy, 18–20 June 2018; pp. 106–114. [Google Scholar]
  28. Ahmad, S.; Kim, D.H. A task orchestration approach for efficient mountain fire detection based on microservice and predictive analysis In IoT environment. J. Intell. Fuzzy Syst. 2020, 1–16. [Google Scholar] [CrossRef]
  29. Ren, J.; Guo, H.; Xu, C.; Zhang, Y. Serving at the edge: A scalable IoT architecture based on transparent computing. IEEE Netw. 2017, 31, 96–105. [Google Scholar] [CrossRef]
  30. Imran; Iqbal, N.; Ahmad, S.; Kim, D.H. Health Monitoring System for Elderly Patients Using Intelligent Task Mapping Mechanism in Closed Loop Healthcare Environment. Symmetry 2021, 13, 357. [Google Scholar]
  31. Imran, A.s.; DoHyeun, K. Design and Implementation of Thermal Comfort System based on Tasks Allocation Mechanism in Smart Homes. Sustainability 2019, 11, 5849. [Google Scholar] [CrossRef] [Green Version]
  32. Ahmad, S.; Khudoyberdiev, A.; Kim, D. Towards the task-level optimal orchestration mechanism in multi-device multi-task architecture for mission-critical IoT applications. IEEE Access 2019, 7, 140922–140935. [Google Scholar] [CrossRef]
  33. Vicente, J.; Guillemant, P. An image processing technique for automatically detecting forest fire. Int. J. Therm. Sci. 2002, 41, 1113–1120. [Google Scholar] [CrossRef]
  34. Yuan, C.; Liu, Z.; Zhang, Y. UAV-based forest fire detection and tracking using image processing techniques. In Proceedings of the 2015 International Conference on Unmanned Aircraft Systems (ICUAS), Denver, CO, USA, 9–12 June 2015; pp. 639–643. [Google Scholar]
  35. Guimarães, N.; Pádua, L.; Marques, P.; Silva, N.; Peres, E.; Sousa, J.J. Forestry Remote Sensing from Unmanned Aerial Vehicles: A Review Focusing on the Data, Processing and Potentialities. Remote Sens. 2020, 12, 1046. [Google Scholar] [CrossRef] [Green Version]
  36. Di Lascio, R.; Greco, A.; Saggese, A.; Vento, M. Improving fire detection reliability by a combination of videoanalytics. In Proceedings of the International Conference Image Analysis and Recognition, Vilamoura, Portugal, 22–24 October 2014; Springer: Cham, Swiezerland, 2014; pp. 477–484. [Google Scholar]
  37. Gomes, P.; Santana, P.; Barata, J. A vision-based approach to fire detection. Int. J. Adv. Robot. Syst. 2014, 11, 149. [Google Scholar] [CrossRef]
  38. Chen, T.H.; Wu, P.H.; Chiou, Y.C. An early fire-detection method based on image processing. In Proceedings of the 2004 International Conference on Image Processing 2004. ICIP’04, Singapore, 24–27 October 2004; Volume 3, pp. 1707–1710. [Google Scholar]
  39. Wang, T.; Shi, L.; Yuan, P.; Bu, L.; Hou, X. A new fire detection method based on flame color dispersion and similarity in consecutive frames. In Proceedings of the 2017 Chinese Automation Congress (CAC), Jinan, China, 20–22 October 2017; pp. 151–156. [Google Scholar]
  40. Krizhevsky, A.; Sutskever, I.; Hinton, G.E. Imagenet classification with deep convolutional neural networks. Adv. Neural Inf. Process. Syst. 2012, 25, 1097–1105. [Google Scholar] [CrossRef]
  41. Doolin, D.M.; Glaser, S.; Sitar, N. Software architecture for GPS-enabled wildfire sensorboard. Tinyos Technol. Exch. 2004, 184. [Google Scholar] [CrossRef]
  42. Mainwaring, A.; Culler, D.; Polastre, J.; Szewczyk, R.; Anderson, J. Wireless sensor networks for habitat monitoring. In Proceedings of the 1st ACM International Workshop on Wireless Sensor Networks and Applications, Atlanta, GA, USA, 28 September 2002; pp. 88–97. [Google Scholar]
  43. Zhang, G. Study on Forest Fire Dynamic Monitoring in Guangzhou City. Ph.D. Thesis, Central South Forestry, Zhuzhou, China, 2004. [Google Scholar]
  44. Satir, O.; Berberoglu, S.; Donmez, C. Mapping regional forest fire probability using artificial neural network model in a Mediterranean forest ecosystem. Geomat. Nat. Hazards Risk 2016, 7, 1645–1658. [Google Scholar] [CrossRef] [Green Version]
  45. Ko, B.C.; Ham, S.J.; Nam, J.Y. Modeling and formalization of fuzzy finite automata for detection of irregular fire flames. IEEE Trans. Circuits Syst. Video Technol. 2011, 21, 1903–1912. [Google Scholar] [CrossRef]
  46. Dimitropoulos, K.; Barmpoutis, P.; Grammalidis, N. Spatio-temporal flame modeling and dynamic texture analysis for automatic video-based fire detection. IEEE Trans. Circuits Syst. Video Technol. 2014, 25, 339–351. [Google Scholar] [CrossRef]
  47. Muhammad, K.; Ahmad, J.; Lv, Z.; Bellavista, P.; Yang, P.; Baik, S.W. Efficient deep CNN-based fire detection and localization in video surveillance applications. IEEE Trans. Syst. Man Cybern. Syst. 2018, 49, 1419–1434. [Google Scholar] [CrossRef]
  48. Iandola, F.N.; Han, S.; Moskewicz, M.W.; Ashraf, K.; Dally, W.J.; Keutzer, K. SqueezeNet: AlexNet-level accuracy with 50x fewer parameters and< 0.5 MB model size. arXiv 2016, arXiv:1602.07360. [Google Scholar]
  49. Tymstra, C.; Bryce, R.; Wotton, B.; Taylor, S.; Armitage, O. Development and structure of Prometheus: The Canadian wildland fire growth simulation model. In Natural Resources Canada, Canadian Forest Service, Northern Forestry Centre; Information Report NOR-X-417; Canadian Forest Service Publications: Edmonton, AB, Canada, 2010. [Google Scholar]
  50. Rothermel, R.C. A Mathematical Model for Predicting Fire Spread in Wildland Fuels; Intermountain Forest & Range Experiment Station, Forest Service: Ogden, UT, USA, 1972; Volume 115. [Google Scholar]
  51. Cruz, M.G.; Alexander, M.E.; Wakimoto, R.H. Predicting crown fire behavior to support forest fire management decision-making. In Proceedings of the Fourth International Conference on Forest Fire Research, Albany, CA, USA, 16–18 April 2002. [Google Scholar]
  52. Rothermel, R.C. Predicting Behavior and Size of Crown Fires in the Northern Rocky Mountains; US Department of Agriculture, Forest Service, Intermountain Forest and Range: Ogden, UT, USA, 1991; Volume 438.
  53. Pais, C.; Carrasco, J.; Martell, D.L.; Weintraub, A.; Woodruff, D.L. Cell2fire: A cell based forest fire growth model. arXiv 2019, arXiv:1905.09317. [Google Scholar]
  54. Karafyllidis, I.; Thanailakis, A. A model for predicting forest fire spreading using cellular automata. Ecol. Model. 1997, 99, 87–97. [Google Scholar] [CrossRef]
  55. Encinas, A.H.; Encinas, L.H.; White, S.H.; del Rey, A.M.; Sánchez, G.R. Simulation of forest fire fronts using cellular automata. Adv. Eng. Softw. 2007, 38, 372–378. [Google Scholar] [CrossRef]
  56. Zheng, Z.; Huang, W.; Li, S.; Zeng, Y. Forest fire spread simulating model using cellular automaton with extreme learning machine. Ecol. Model. 2017, 348, 33–43. [Google Scholar] [CrossRef] [Green Version]
  57. Divya, A.; Kavithanjali, T.; Dharshini, P. IoT Enabled Forest Fire Detection and Early Warning System. In Proceedings of the 2019 IEEE International Conference on System, Computation, Automation and Networking (ICSCAN), Pondicherry, India, 29–30 March 2019; pp. 1–5. [Google Scholar]
  58. Forest Fires Data Set | Kaggle. Available online: https://www.kaggle.com/elikplim/forest-fires-data-set (accessed on 25 January 2021).
  59. Forest Fires—Dataset by Uci | Data.World. Available online: https://data.world/uci/forest-fires (accessed on 25 January 2021).
  60. Rios, O.; Valero, M.M.; Pastor, E.; Planas, E. A data-driven fire spread simulator: Validation in Vall-llobrega’s Fire. Front. Mech. Eng. 2019, 5, 8. [Google Scholar] [CrossRef]
  61. Blalack, T.; Ellis, D.; Long, M.; Brown, C.; Kemp, R.; Khan, M. Low-Power Distributed Sensor Network for Wildfire Detection. In Proceedings of the 2019 SoutheastCon, Huntsville, AL, USA, 11–14 April 2019; pp. 1–3. [Google Scholar] [CrossRef]
  62. Fire Safety. Available online: https://www.nexans.com/business/Building—Territories/Building/Fire-safety.html (accessed on 12 December 2020).
Figure 1. Conceptual design of the fire safety mechanism.
Figure 1. Conceptual design of the fire safety mechanism.
Sustainability 13 02461 g001
Figure 2. Design of proposed fire safety system.
Figure 2. Design of proposed fire safety system.
Sustainability 13 02461 g002
Figure 3. Layered architecture of mountain fire safety platform.
Figure 3. Layered architecture of mountain fire safety platform.
Sustainability 13 02461 g003
Figure 4. Interaction model of mountain fire safety system.
Figure 4. Interaction model of mountain fire safety system.
Sustainability 13 02461 g004
Figure 5. Weather data features visualisation.
Figure 5. Weather data features visualisation.
Sustainability 13 02461 g005
Figure 6. Correlation analysis of the dataset.
Figure 6. Correlation analysis of the dataset.
Sustainability 13 02461 g006
Figure 7. Comparison of fire spread prediction.
Figure 7. Comparison of fire spread prediction.
Sustainability 13 02461 g007
Figure 8. Comparison of fire burned area prediction.
Figure 8. Comparison of fire burned area prediction.
Sustainability 13 02461 g008
Figure 9. QGIS Simulation of the Hallasan study area.
Figure 9. QGIS Simulation of the Hallasan study area.
Sustainability 13 02461 g009
Figure 10. Evaluation of optimization algorithm.
Figure 10. Evaluation of optimization algorithm.
Sustainability 13 02461 g010
Table 1. Summary of the existing fire management systems.
Table 1. Summary of the existing fire management systems.
PlatformMethodologyOptical CamerasWireles Sensor NetworkCostEfficiencyFalse AlarmsLocalization AccuracyDetection Delay
Fire detection and localization [47]CNN modelYesNohighMediumMediumMediumLong
Forest fire detection and monitoring [34]Image processingNoYeshighMediumlowMedium
Fire-detection [38]Video processingYesNohighhighlowmediumlong
Reliable Fire-detection [36]Video analyticsYesNohighhighlowhighmedium
Vision-based Fire-detection [37]Vision-based approachYesNomediumhighlowmedium
Wildfire monitoring [41]Wildfire SensorboardNoYesmediumhighmediumhighlow
Forest Fire Detection system [57]IoTNoYesmediummediumlow
MTO-IoT-based fire detection [28]IoTNoYeslowhighlowhighlow
Table 2. Notions, symbols, and description.
Table 2. Notions, symbols, and description.
SymbolDescription
H r a t e Heat rate in kilowatt
F g r o w t h Fire growth factor in kilowatt per square of seconds.
F s p r e a d Fire spread rate in kilowatt per square of seconds.
t i n i t i a l Initial fire burning time in seconds.
t S m o u l d e r i n g Smouldering time of the fire in seconds.
v w i n d Wind velocity.
v f l a m e Horizontal velocity of fire flame.
f a n g l e Fire flame angle.
V c o s t Cost of fire resources per hour
t c o u n t e r Containment timer period counter
N V C t Increase in the mountain fire costs in time period t.
F A c o s t Cost per meter of mountain fire.
E i n c r e a s e Increase in the cost per meter of mountain fire per unit time.
R m i n Minimum allowable resource over usage
F c o s t Cost of fire containment
Table 3. Implementation software stack.
Table 3. Implementation software stack.
ComponentDescription
Operating SystemWindows 10
HardwareRaspberry PI
Memory3 GB
ServerIoT server based on Flask
ResourcesSensors and Actuators
Programming languagePython
SoftwaresSmartQFire tool, Anaconda IDE
Table 4. Integrated dataset description.
Table 4. Integrated dataset description.
FeatureDescription
Inital timeInitial fire burning time in seconds
Smouldering timeSmouldering time of the fire in seconds
Heat rateHeat rate of mountain fire in kilowatt
Fire spreadRate of fire spread in meter
NVCIncrease in the mountain fire cost
Cost per meter areaCost of fire fighting resources per Feet of mountain fire
Hourly costHourly resources cost for mountain fire containment
Fire intensityFire intensity
TemperatureTemperature data of weather
HumidityHumidity data of weather
Wind speedWind velocity
Flame speedFlame velocity
RainRain data of weather
Burned areaBurned area of mountain in feet
Table 5. Usage case of fire line configurations on direct attack.
Table 5. Usage case of fire line configurations on direct attack.
Fire LineFire Line LengthBurned AreaOptimal Index
11.4 km67.4 km0.06
22.1 km123.2 km0.168
32.9 km169.3 km0.172
42.6 km199.3 km0.212
51.6 km72.3 km0.272
Table 6. Usage case of fire line configurations during indirect attack.
Table 6. Usage case of fire line configurations during indirect attack.
Fire LineFire Line LengthBurned AreaOptimal Index
11.621 km57.4 km0.18
20.621 km29.2 km0.086
31.359 km69.3 km0.212
42.3 km129.3 km0.272
50.6 km27.3 km0.07
Table 7. Performance analysis of fire spread prediction.
Table 7. Performance analysis of fire spread prediction.
MetricProposed ApproachANNRFSVR
MAD2.123.674.585.12
RMSE2.524.225.345.91
MAPE6.4211.1213.9515.27
Table 8. Performance analysis of burned area prediction.
Table 8. Performance analysis of burned area prediction.
MetricProposed ApproachANNRFSVR
MAD1229.402452.342335.732606.45
RMSE1653.303296.663237.053429.06
MAPE9.0418.0117.0318.82
Table 9. Comparative analysis of the proposed fire safety system, with existing fire management platforms.
Table 9. Comparative analysis of the proposed fire safety system, with existing fire management platforms.
S.NoPlatformPredictive AnalysisOptimization ModuleRemote MonitoringFire Containment ModuleMechanism
1Forest fire detection and notification system [57]NoNoYesNoIoT-based Approach
2Wildfire Sensorboard [41]NoNoYesNoWireless Sensors based Approach
3Fire detection and localization Platform [47]YesYesNoNoCCTV surveillance based Approach
4Forest fire monitoring and detection platform. [34]NoYesNoNoImage processing based Approach
5FireALERT MK I [61]NoNoYesNoIoT-based Approach
6Nexans’s Platform [62]NoYesNoNofixed sensors
7Mountain fire detection and Notification [28]YesNoYesNoIoT Task orchestration approach
8Proposed systemYesYesYesYesIoT Task orchestration approach
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Imran; Iqbal, N.; Ahmad, S.; Kim, D.H. Towards Mountain Fire Safety Using Fire Spread Predictive Analytics and Mountain Fire Containment in IoT Environment. Sustainability 2021, 13, 2461. https://doi.org/10.3390/su13052461

AMA Style

Imran, Iqbal N, Ahmad S, Kim DH. Towards Mountain Fire Safety Using Fire Spread Predictive Analytics and Mountain Fire Containment in IoT Environment. Sustainability. 2021; 13(5):2461. https://doi.org/10.3390/su13052461

Chicago/Turabian Style

Imran, Naeem Iqbal, Shabir Ahmad, and Do Hyeun Kim. 2021. "Towards Mountain Fire Safety Using Fire Spread Predictive Analytics and Mountain Fire Containment in IoT Environment" Sustainability 13, no. 5: 2461. https://doi.org/10.3390/su13052461

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