[go: up one dir, main page]

Next Article in Journal
Flame Resistance Performance of Silicone Pad for Application in Railway Industry
Next Article in Special Issue
Integrating Physical-Based Models and Structure-from-Motion Photogrammetry to Retrieve Fire Severity by Ecosystem Strata from Very High Resolution UAV Imagery
Previous Article in Journal
A Study on the Impact of Window Partition Walls on the Spread of Fire on Building Facades
Previous Article in Special Issue
Optimizing Drone-Based Surface Models for Prescribed Fire Monitoring
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Probabilistic Path Planning for UAVs in Forest Fire Monitoring: Enhancing Patrol Efficiency through Risk Assessment

1
College of Mechanical and Electrical Engineering, Shaanxi University of Science & Technology, Xi’an 710021, China
2
Institute of Data and Information, Tsinghua Shenzhen International Graduate School, Tsinghua University, Shenzhen 518055, China
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Fire 2024, 7(7), 254; https://doi.org/10.3390/fire7070254
Submission received: 19 June 2024 / Revised: 15 July 2024 / Accepted: 15 July 2024 / Published: 17 July 2024
(This article belongs to the Special Issue Drone Applications Supporting Fire Management)
Figure 1
<p>Overview of the paper’s work. Label (<b>1</b>) represents “Filter off”, and Label (<b>2</b>) represents “Filter on”.</p> ">
Figure 2
<p>Correlation matrix of variables.</p> ">
Figure 3
<p>ROC curve.</p> ">
Figure 4
<p>The task area. The white dot icons represent UAV’s patrol points, the blue icon represents UAV, and the question mark icon represents UAV’s path planning process.</p> ">
Figure 5
<p>The path results for different methods applied to the same data: (<b>a</b>) Group 1 (conventional method), (<b>b</b>) Group 2, (<b>c</b>) Group 3, and (<b>d</b>) Group 4 (our method). The numbers adjacent to the coordinate points denote the probability of a fire occurring at each point.</p> ">
Figure 6
<p>Comparison of (<b>a</b>) path lengths and (<b>b</b>) fire spread areas by different methods.</p> ">
Figure 7
<p>Fire spread areas at points reached by different methods. The circles are darker further to the left, representing higher fire probabilities and emphasizing the need for stronger fire prevention measures.</p> ">
Figure 8
<p>The paths derived using different methods for the same data. (<b>a</b>) Group 1 (conventional method), (<b>b</b>) Groups 3 and 4 (filtering method). The numbers next to each coordinate point denote the probability of a fire occurring at that location.</p> ">
Figure 9
<p>Time required to reach each point using different methods.</p> ">
Figure 10
<p>Fire spread area and statistical spread area for each point under dynamic programming with and without probability consideration.</p> ">
Figure 11
<p>Fire spread area and statistical spread area for each point under dynamic programming with and without the use of a filter.</p> ">
Versions Notes

Abstract

:
Forest fire is a significant global natural disaster, and unmanned aerial vehicles (UAVs) have gained attention in wildfire prevention for their efficient and flexible monitoring capabilities. Proper UAV patrol path planning can enhance fire-monitoring accuracy and response speed. This paper proposes a probabilistic path planning (PPP) module that plans UAV patrol paths by combining real-time fire occurrence probabilities at different points. Initially, a forest fire risk logistic regression model is established to compute the fire probabilities at different patrol points. Subsequently, a patrol point filter is applied to remove points with low fire probabilities. Finally, combining fire probabilities with distances between patrol points, a dynamic programming (DP) algorithm is employed to generate an optimal UAV patrol route. Compared with conventional approaches, the experimental results demonstrate that the PPP module effectively improves the timeliness of fire monitoring and containment, and the introduction of DP, considering that the fire probabilities and the patrol point filter both contribute positively to the experimental outcomes. Different combinations of patrol point coordinates and their fire probabilities are further studied to summarize the applicability of this method, contributing to UAV applications in forest fire monitoring and prevention.

1. Introduction

Forest fires, as severe natural disasters, pose extreme threats to the environment, ecosystems, and socio-economic stability. Extensive burning releases large quantities of toxic gases and particulate matter, disrupting the ecological balance, causing significant economic losses, and even threatening the lives of nearby residents [1,2,3].
Effective monitoring of forest fires can substantially reduce their spread [4]. The advent of UAV technology has garnered considerable attention and is increasingly being used in various aspects of forest fire detection and prevention [5,6]. With computer vision technology, UAVs can gather information mid-flight, quickly identifying fire sources and reacting promptly [7,8]. However, this approach necessitates continuous image acquisition for fire detection and may be inefficient in large forest areas due to the lack of effective path planning. Additionally, this approach is less sensitive to detecting small flames, being more suitable for visible fires over larger areas. Furthermore, the absence of additional information types, such as temperature and humidity, may limit its ability to predict potential fire areas [9]. Recently, wireless sensors have become a common tool for forest fire prediction, quickly forecasting fires across different forest regions [10,11]. However, due to the complex terrain of forested areas, sensors can only make effective predictions but cannot conduct efficient searches. Thus, constructing effective monitoring routes after fire prediction becomes crucial for forest fire prevention [12].
Therefore, finding a suitable patrol route for UAVs in vast forest areas—and prioritizing regions with higher fire risk during patrols—remains a subject requiring further research. Current UAV path planning methods predominantly use distance as the sole criterion, such as dynamic programming, heuristic algorithms like A*, D*, and simulated annealing for path planning, which effectively shorten the search paths of UAVs during flight detection [13,14,15]. While these methods can guide UAVs to avoid dynamic obstacles along their flight paths, effectively shortening their patrol routes, they often fail to comprehensively consider complex environmental factors closely linked to the occurrence of fires. Such environmental data are crucial for fire prediction and prevention. Through data analysis, potential fire risk areas can be identified in advance, enabling the development of more scientifically informed patrol paths and fire prevention strategies. Consequently, these methods may overlook incorporating the probability of fire occurrence in different regions into path planning considerations. This oversight could result in delayed UAV responses to high-fire-probability areas, where UAVs may not prioritize reaching locations with higher fire occurrence probabilities, leading to greater fire spread and associated losses.
Given that different forest areas have varying fire probabilities, to apply tailored strategies for different areas, a comprehensive analysis of factors such as climate, vegetation, and historical fire points is necessary [16]. Predicting the probability of fire occurrence in each area at the beginning of path planning helps in formulating more targeted fire prevention plans, enhancing the effectiveness of fire prevention. Therefore, this paper proposes a probabilistic path planning (PPP) module, as shown in Figure 1. Based on sensor data from monitoring points, it calculates the fire risk within a certain range of each point, and combines the distances between monitoring points to achieve optimal UAV patrol path planning. Unlike previous studies, our method does not require traversing all locations; by balancing the distance and probability within each area, it filters out low-risk locations and prioritizes patrols in high-risk areas to improve patrol efficiency. This indicates that the proposed method has the ability to respond more promptly, enabling quick and accurate responses to effectively control the fire, significantly reducing the potential for fire spread and thereby minimizing fire damage.
The module integrates distances and fire risk probabilities, suitable for optimal UAV patrol path planning in large, dispersed forest fire scenarios. First, a logistic regression model analyzes and weighs data from multiple sensors, predicting the fire probability for each area as the basis for UAV path planning. Then, a dynamic programming algorithm [17] plans the UAV’s patrol path, ultimately generating an optimal search route that combines probability and distance, thereby improving the UAV’s search efficiency in forest fires. This paper conducts comparative experiments on whether to consider probabilities in path planning and whether to filter out low-probability fire points before planning. The results show that our proposed method reduces the patrol time by 18.5% and the spread area of fires by 23% compared to traditional methods, verifying the feasibility and superiority of this path planning method. This algorithm ensures earlier arrival at higher fire probability areas and, by considering distance, avoids excessive patrol distance, thereby enhancing forest fire prevention capabilities.

2. Related Work

2.1. Forest Fire Prediction

2.1.1. Objectives and Methods of Fire Prediction

The supervised image classification algorithm using deep learning can process the relevant images collected by UAVs with high accuracy [18,19]. This method can be used to efficiently identify fires that have already occurred. But timely fire prevention by prediction is also very important. The aim of forest fire prediction is to provide a scientific foundation for monitoring, managing, and preventing fires to minimize the adverse effects on forest ecosystems and human communities. Various environmental parameters, such as climate and vegetation, play a crucial role in predicting forest fires. Recent studies have explored the integration of remote sensing, GIS structures, and machine learning (ML) models to predict the probability of forest fires [16]. These studies utilize historical fire data and meteorological variables to construct prediction models through methods like logistic regression [20] and Bayesian networks. Machine learning [16] enhances models’ generalization and accuracy by learning from extensive datasets and fine-tuning the model parameters [21]. Accurately predicting fire probabilities requires including various parameters to quantify the impact factors of forest fires [22].

2.1.2. Influencing Factors of Forest Fires

Accurate forest fire prediction requires understanding the relative importance of multiple influencing factors [23]. Natural and anthropogenic elements, such as terrain, weather conditions, fuel types, and human activities, affect fire occurrences. Terrain, climate, and vegetation are considered primary factors affecting fire occurrence. Predicting forest fires requires a comprehensive understanding of the relative importance of the factors influencing fire occurrence. Different regions exhibit varying vegetation types and climate changes, leading to varying fire occurrence patterns; for instance, areas covered with deciduous broadleaf forests are more prone to fires [24]. Thus, besides the typical climatic variables, such as temperature, humidity, and precipitation obtained via sensors, integrating additional data types like DMC (Duff Moisture Code) and ISI (Initial Spread Index) enhances the understanding of fire risks and the analysis of complex fire scenarios. This paper uses a logistic regression model, incorporating forest-specific and climatic factors along with other influencing parameters, to predict forest fires.

2.2. UAV Path Planning for Forest Fire Monitoring

Early detection is key to preventing large-scale damage from fires and safeguarding forest resources and the ecological environment [25]. Traditional ground patrols are limited by terrain and manpower, whereas UAV patrols can cover a much larger area with higher efficiency. UAVs can fly over dense forests and complex terrains, offering comprehensive and uninterrupted monitoring views. Equipped with high-resolution cameras and other devices, UAVs can monitor vast areas in real time, quickly detect fire sources in the early stages, and relay critical information, such as a fire’s location, intensity, and spread direction [26]. This provides the command center with crucial decision-making data, enabling faster and more accurate fire warnings compared to traditional ground patrols and satellite monitoring. Additionally, UAVs can carry fire-extinguishing bombs, fire retardants, and other equipment to provide initial control during the early stages of a fire [27], preventing its spread. UAVs can also operate in extreme environments, filling in gaps where human intervention is not possible.

2.2.1. Path Planning Considering Spatial Factors

Spatial factors encompass distance, terrain, and obstacles. The rapid advancement of UAV technology has garnered significant attention [28,29]. Due to their flexibility and low cost, UAVs are increasingly utilized in various aspects of forest fire monitoring [30]. Compared to ground patrol tools, UAVs offer shorter response times, allowing for quick deployment to fire sites for real-time monitoring and data transmission [31]. In complex and variable terrains, UAVs can fly freely, unaffected by terrain limitations. In contrast to satellite monitoring [21,32], UAVs can operate closer to the ground [33], enhancing monitoring efficiency and accuracy. Therefore, the application of UAVs in forest fire monitoring can effectively search for and detect potential or ongoing fires. A crucial aspect of this application is path planning [30], aiming to design cost-effective patrol paths for specific targets. Researchers have investigated various intelligent algorithms for UAV path planning, such as genetic algorithms, heuristic algorithms [34,35], and optimization algorithms [36,37]. For example, Affiani Machmudah et al. [38] researched the maneuver planning problem of fixed-wing UAVs in environments with obstacles. In the fields of path planning and flight trajectory planning, the particle swarm optimization algorithm demonstrated superior performance in finding optimal solutions compared to the genetic algorithm and grey wolf optimization algorithm [38]. When patrolling limited areas, these algorithms can determine the shortest path when considering various spatial factors. However, they often neglect to incorporate diverse forest fire factors into the planning process, which could limit the system’s ability to predict fires and focus on high-risk areas. This omission may lead to delays in identifying high-probability fire locations, resulting in greater fire spread and associated damages.

2.2.2. Path Planning Considering Fire Risk Factors

Currently, some researchers are focusing on UAV path planning for forest fires by considering fire risk factors [39,40]. Yiqing Xu et al. [40] analyzed the relationship between factors such as terrain and historical fire locations to generate a forest fire risk map, clustering fire risk areas into smaller sections for individual UAV patrols. Path planning algorithms are then applied to the points with similar fire risk to determine the shortest path for UAVs within each section. Finally, multiple sections patrolled by individual UAVs are combined into a comprehensive patrol plan for the entire area. This method is well-suited for fine-grained patrols of large forest areas but demands high resource allocation. Our approach differs from that of Yiqing Xu et al. [40], our PPP module is more general and does not require the number of patrol UAVs to be adjusted based on the number of sections. By considering probabilities and optionally utilizing a filtering mechanism, UAVs can flexibly adapt to the area’s size. Recognizing the significant impact of climatic factors on fire risk [41], we employ more diverse and detailed sensor data to swiftly and accurately calculate fire probabilities at specific points.

3. PPP Module

3.1. Design

In large forest areas, path planning based solely on spatial factors is inadequate to address the complex and volatile nature of wildfires. The current path planning that incorporates fire risk factors often demands high levels of resource allocation and encounters challenges with the timeliness and diversity of data. Thus, this paper presents a general-purpose UAV-based forest fire risk patrolling solution. By utilizing real-time sensor data to determine the fire probabilities, a single UAV can flexibly balance these probabilities with point distances to generate optimal routes. This approach can adapt to various forest sizes by filtering out low-risk areas when necessary. The core of this solution is the PPP module, which ensures that regions with different fire probabilities are prioritized appropriately during the search process while also considering distance.
The module takes point coordinates and various sensor data as inputs and outputs the UAV’s patrol path. It comprises three linear units as follows: probability calculation, filtering mechanism, and path planning, with the filtering mechanism being optional. Sensor data from each point are used to compute the fire probabilities, which are then mapped to the corresponding coordinates. When the filtering unit is activated, the low-probability points are removed from the dataset and excluded from the UAV’s patrol path. Finally, the path planning unit processes the remaining points and probabilities to produce the final route.

3.2. Implementation

The module’s generality means it can accommodate various methods for probability calculations and path planning. For the system, this paper implemented logistic regression and dynamic programming, both classic algorithms. This paper utilizes these two algorithms primarily because they are easy to implement and broadly applicable. Both logistic regression and dynamic programming have low implementation difficulty and wide applicability, supported by many open-source libraries and tools providing their implementations and optimization algorithms. This enables a quick setup and adjustment. For example, logistic regression models have fewer parameters compared to deep learning models, simplifying the tuning process and facilitating the rapid identification of the optimal model. Additionally, logistic regression requires less data, making it suitable for cases with small sample sizes. This is particularly crucial for forest fire prediction in areas where data are scarce or challenging to obtain. The regression coefficients in logistic regression are clearly interpretable, with each coefficient representing the direction and magnitude of the effect of the corresponding independent variable (like temperature, humidity, etc.) on the probability of fire occurrence. It can also test the parameter’s significance, which cannot be tested by artificial neural networks [42]. Furthermore, logistic regression is a stable and robust model that can handle various data types, including continuous and categorical data. It also shows good tolerance to missing and outlier values, ensuring reliable predictions, even in complex and incomplete data environments. Optimal resource scheduling and routing are frequently required in fire prediction and control. Dynamic programming can address these optimal routing issues, ensuring the efficient allocation and use of resources, thus enhancing fire response efficiency. Dynamic programming is highly flexible and scalable, allowing model structures and parameters to be adjusted according to real-world needs. For example, the state space and transition rules of a dynamic programming model can be adjusted based on different distance and probability weight factors, improving the model’s adaptability and generalization abilities.
By combining dynamic programming with wildfire occurrence probabilities, the system provides an optimal path for the UAV in complex environments, considering both point distances and fire probabilities, thus improving the effectiveness of forest fire searches.

3.2.1. Establishing the Logistic Regression Model

Logistic regression is a statistical learning method designed for classification tasks. In the context of the forest fire prevention discussed in this paper, it involves a binary classification problem: determining whether a fire will occur in a specific area. The logistic regression model transforms a linear combination of input features into a probability value between 0 and 1 using the logistic function. The mathematical formula is as follows.
P = 1 1 + e z
where P is the probability of the event, e is the base of the natural logarithm, and z is the linear combination. The linear combination is given by:
z = w · x + b
Here, x is the input feature vector, x = (x1, x2, …, xn) is the corresponding weight vector w = (w1, w2, …, wn), and b is a bias term. Thus, the relationship between P and x can be expressed as:
ln P 1 P = w 1 · x 1 + w 2 · x 2 + + w n · x n + b
This paper uses data from publicly available datasets [43,44]. The original dataset comprises the following eight features: temperature, relative humidity, wind, rain, FFMC (fine fuel moisture code), DMC, DC (drought code), and ISI. To ensure the stability of the model and the accuracy of the parameter estimates, this paper performed a correlation analysis of the data. A correlation-based feature selection method was used during the feature selection process. Initially, the correlation matrix of the features was calculated to identify potential multicollinearity issues. Severe multicollinearity can result in unstable parameter estimates, model overfitting, and reduced interpretability. Consequently, by combining correlation analysis with domain knowledge, features with high correlations and redundancy were removed: wind (with an average correlation of 0.53 with other features), FFMC (with an average correlation of 0.50 with other features), and DC (with an average correlation of 0.50 with other features). After the feature selection process, five features were retained: temperature, relative humidity, rain, DMC, and ISI. The average correlation value of these features with other features is less than 0.50. These features were chosen based on their importance in predicting fire probability while mitigating the issues caused by strong correlations. Specifically, in the final retained features, the highest correlation is between ISI and DMC at 0.48, with weaker correlations among the other variables. These features can be obtained from sensors positioned at specific points, with the parameters and their descriptions provided in Table 1. This feature selection strategy reduces unnecessary, redundant information, enhancing the model’s interpretability and generalization ability. The correlation heatmap of the features, shown in Figure 2, demonstrates that there are no highly correlated features among the retained ones, making them relatively suitable for model training.
L1 regularization is a technique used in machine learning and statistical modeling to control model complexity and prevent overfitting [45]. It works by incorporating the L1 norm of the parameters into the loss function. The L1 norm is the sum of the absolute values of the parameter vector elements, where λ is the regularization parameter, and w is the weight vector of the model. The primary effect of L1 regularization is to sparsify the model by reducing the importance of irrelevant or redundant features, thereby improving the model’s generalization ability.
Loss = Loss original + λ i = 1 n w i
Based on the variables from the aforementioned dataset, a logistic regression model for predicting fire probability can be accurately trained by incorporating L1 regularization. This model calculates the probability of fire occurrence within the vicinity of a given point, which serves as a reference for subsequent path planning. The model parameters are shown in Table 2 below.
The table indicates that the temperature, rain, and ISI significantly impact the fire probability (significance values ≤ 0.005), while the constant term and other variables do not have a significant influence. Specifically, increases in the temperature and ISI are positively correlated with the fire probability, whereas RH, rain, and DMC negatively impact fire occurrence. In the logistic regression model, Exp(B) is used to measure the impact of each independent variable on the dependent variable [46]. The x1(temperature) has the highest Exp(B) value among variables with values greater than 1, indicating its strong positive effect on fire probability. The x3(rain) has the lowest Exp(B) value among variables with values less than 1, indicating its strong inhibitory effect on fire probability.
Based on the fitting results, the logistic regression model is formulated as follows.
ln P 1 P = 0.3517 x 1 0.0168 x 2 0.8861 x 3 0.0702 x 4 0.3286 x 5 0.0466
The performance of logistic regression models is typically assessed using metrics such as accuracy, precision, recall, F1 score, ROC curve, and AUC value. The confusion matrix, a 2 × 2 matrix summarizing the model’s predictions, underpins these metrics. It includes the following key indicators.
  • True Positive (TP): Number of positive samples correctly predicted as positive.
  • True Negative (TN): Number of negative samples correctly predicted as negative.
  • False Positive (FP): Number of negative samples incorrectly predicted as positive (Type I error).
  • False Negative (FN): Number of positive samples incorrectly predicted as negative (Type II error).
Accuracy reflects the proportion of correct predictions but may not be reliable for imbalanced datasets. Precision indicates the ratio of true positives to the sum of true and false positives, showing the proportion of true positives among all positive predictions. Recall indicates the proportion of true positives correctly identified by the model out of all the actual positives, measuring the model’s ability to capture true positives. The F1 score, a harmonic mean of precision and recall, balances the two and is more reliable for imbalanced datasets.
Accuracy = TP + TN TP + TN + FP + FN
Precision = TP TP + FP
Recall = TP TP + FN
F 1 = 2 × Precision × Recall Precision + Recall
The accuracy of the logistic regression model is 0.73. The specific precision, recall, F1 score, and support values are shown in Table 3. This paper focuses on predicting the probability of forest fires using a logistic regression model, emphasizing the precision, recall, and F1 scores for class 1. The model performs well for class 1, with high precision, recall, and F1 scores, indicating its ability to effectively capture positive cases. For class 0, the metrics are slightly lower, indicating some false negatives, which minimally affect the paper’s objectives.
The receiver operating characteristic (ROC) curve plots the false-positive rate on the x-axis and the true-positive rate (i.e., recall) on the y-axis. The area under the curve (AUC) measures the model’s classification performance, with higher values indicating a better performance. As shown in Figure 3, the ROC curve approaches the (0, 1) point and deviates significantly from the 45-degree diagonal line, demonstrating that the model’s predictors have strong explanatory power. The AUC is 0.80, much greater than 0.5, demonstrating that the model fits well. Therefore, the probability values output by the model are suitable for use as a basis for path planning research.

3.2.2. Dynamic Programming Algorithm

Dynamic programming is an algorithmic technique for solving multi-stage decision problems [17]. Its core idea is to break down the original problem into smaller sub-problems, solve these sub-problems, and store the intermediate results to avoid redundant calculations, thus optimizing efficiency.
The objective of this paper is to find a UAV patrol route that allows the UAV to complete its search task while minimizing the cost of reaching areas with higher fire probabilities to make the UAV efficiently complete the forest fire search task.
First, a logistic regression model is used to obtain the probability of fire occurrence at each point, which serves as a reference for path planning. Each coordinate with a fire probability represents a potential location. The task area is represented by nine discrete nodes, as shown in Figure 4. The UAV starts from the origin, and the cost at each node is related to the distance between nodes and the fire probability.
To solve this problem, we decompose the overall task into multiple sub-tasks, requiring the UAV to minimize the cost at each node by considering both distance and probability. The path that connects nodes with a minimal cost represents the desired path. Using an improved DP algorithm, we integrate both probability and distance. Let Ci,j represent the cost from pointi to pointj, where dpmask,i is the minimal cost from the starting point to pointi, disti,j is the spatial distance between pointi and pointj, (xi, yi) and (xj, yj) are the coordinates of pointi and pointj, respectively, and pj is the fire probability at pointj. The cost to reach each point is given by:
C i , j = dp mask , i + dist i , j p j + 1
dis t i , j = x i x j 2 + y i   y j 2
Assuming the optimal path passes through coordinates point0, point1, point2, …, pointn, where point0 is the starting point, and pointn is the endpoint, the cost for each segment from pointi-1 to pointi (for i = 1, 2, …, n) can be calculated using the above formulas. Thus, the total cost of the optimal route is:
M i n i = 1 n x i x i 1 2 + y i y i 1 2 p i + 1
This approach enables optimal decision-making at each node, ultimately resulting in an efficient UAV search route.

4. Experiments and Results

4.1. Experimental Setup

The primary objective of the PPP module is to optimize the search efforts in future forest fire scenarios by prioritizing closer locations with higher probabilities of fire occurrence. This approach aims to mitigate the spread of forest fires. In this paper, the effectiveness of the proposed PPP module is evaluated against conventional methods through a series of experiments. The fire risk levels are categorized into four grades: low, medium, high, and very high. A probability threshold of 0.25 is set to filter out the low-risk points. In methods incorporating this filtering mechanism, points with probabilities below this threshold are removed before the DP algorithm generates the path for the remaining points. The experimental setup consists of the following groups:
  • Group 1 (Conventional Method): Utilizes the DP algorithm, considering only the distances between locations without accounting for fire probabilities.
  • Group 2: Utilizes the DP algorithm, considering both distances and fire probabilities without filtering out the low-risk points.
  • Group 3: Utilizes the DP algorithm, considering only distances, with the low-risk points filtered out.
  • Group 4 (Our Method): Utilizes the DP algorithm, considering both distances and fire probabilities, with the low-risk points filtered out.
The factors considered by each group are summarized in Table 4:
In each experiment, a coordinate point is randomly selected based on the fire occurrence probabilities at each point, designated as the fire location. The path planning is then performed, with each path assuming that the UAV starts from the origin (0, 0) and visits all designated points. To minimize randomness in the experimental results, each method was tested 100,000 times.

4.2. Assessment Method

This paper evaluates search efficiency by using the time taken for a UAV to complete its search and assesses fire control effectiveness by the area of fire spread when the UAV arrives at the fire point. In the experiments, t represents time, with the fire starting at t = 0 when the UAV begins its search. By default, all UAVs in each group are assumed to have equal weights, sizes, and sufficient flight times to complete the longest patrol mission. The UAV’s speed is set to 1, so the time to detect the fire equals the distance traveled to the fire point.
The fire spread area over time is calculated using the following formula [47]:
A = α t n
Here, A represents the fire spread area, α denotes the fire spread coefficient, and n is an exponent derived from fitting data. This relationship illustrates that the fire spread area increases proportionally to the n-th power of the spread time t. For simplicity, the spread coefficient α is set to 1 for all points. Based on the literature, n typically ranges from 1.6 to 2.0 [47]; in this experiment, n is set to 2 to facilitate the calculations.
Any point can potentially catch fire (i.e., occasionally, points with high fire probability might not catch fire, while points with low probability might). Consequently, the methods using filters (groups 3 and 4) might miss the low-risk points that catch fire and are not on the UAV’s patrol path. It is assumed that a fire becomes detectable via satellite or other means once its spread area reaches 400. This threshold is notably higher than the maximum spread area of 310 observed for the points in methods without filters, and it is applied as the spread area for the fires occurring at the points not covered by the patrol path. In summary, the calculation formula for the change in fire spread area over time can be expressed as:
A = t 2

4.3. Results and Evaluation

To demonstrate the performance of the PPP module, points were randomly selected and slightly adjusted for their coordinates and fire probabilities to present a diverse combination. The final selection includes nine points, detailed in Table 5. We executed four method groups using Python, resulting in the paths shown in Figure 5. It is visually apparent that the methods incorporating fire probabilities (Figure 5b,d) reach the higher-risk points more quickly than those that do not consider the probabilities (Figure 5a,c).
Subsequently, the path distances for each method were calculated. The results are depicted in Figure 6a. The path distances are: (1) Group 1—17.537, (2) Group 2—17.607, (3) Group 3—14.226, and (4) Group 4—14.291. As can be seen, the path distances obtained after the initial filtering based on probability (Groups 3 and 4) are significantly shorter than those without filtering (Groups 1 and 2). This demonstrates that the filter can substantially reduce the UAV’s patrol distance (by approximately 18.89% without considering probability and by approximately 18.83% when considering probability), thereby shortening the patrol duration. Although the paths considering probability are slightly longer than those not considering probability under the same filtering conditions, the difference is negligible (approximately 0.4%); thus, it does not affect the overall effectiveness of our method.
The results for the fire spread areas in each group are shown in Figure 6b. In over 100,000 experiments, the average fire spread areas were approximately 126 for Group 1, 101 for Group 2, 106 for Group 3, and 97 for Group 4. It is apparent that the fire spread areas for the methods with initial filtering (Groups 3 and 4) are considerably smaller than those without filtering (Groups 1 and 2). Specifically, filtering reduces the fire spread by about 15.87% without DP considering the probability and by about 3.96% with DP considering probability. This indicates that filtering methods can effectively reduce the fire spread, enhancing search efficiency and reducing the damage caused by fires.
By computing the arrival times for each point using various methods, the fire spread area can be calculated at each point when a fire occurs, as depicted in Figure 7. The points are ordered in descending fire probability from left to right. The darker red indicates a higher fire probability and a greater need for attention. In Group 1, Coord 7 shows both a high fire probability and a large spread area, highlighting the method’s weakness in controlling high-risk fire spread. Group 2, which incorporates probability into path planning, addresses this issue. Comparing Group 1 to Group 3 and Group 2 to Group 4, it is evident that the filtering methods allow the UAV to reach the high-risk fire points faster, aiding in the control of high-risk fires. Although Groups 3 and 4 do not patrol Coord 6, Coord 1, and Coord 4, these points have very low fire probabilities. The saved time allows the UAV to arrive more quickly at high-risk locations.
With technological advancements, UAV patrol durations have significantly improved. Promptly containing a fire spread remains a higher priority than extending the UAV’s patrol durations. Our findings indicate that without filtering, probability-based DP methods can reduce the fire spread area by approximately 19.8% while increasing the patrol time by only about 0.4%. This highlights the importance of incorporating probability into the PPP module. Additionally, the PPP module method that incorporates both probability and filtering (Group 4) reduces the route distance by 18.51% and the fire spread area by 23.02% compared to the conventional method (Group 1). This confirms the effectiveness of the PPP module in reducing the patrol time and containing fire spread.
To investigate the applicability of our module further, we conducted various experiments with different points and probabilities. Three representative outcomes were identified as follows: (1) significantly better results with probability consideration/filtering, (2) identical results with and without probability consideration in DP, and (3) no significant advantage or even a disadvantage with probability consideration/filtering. The first scenario was noted in the previous section before filtering. This paper maintained the same nine coordinate points but updated the probabilities, as shown in Table 6, illustrating a case where the DP results are identical with or without probability consideration.
The calculated path distances using different methods reveal that Group 1 has a path distance of 17.537, while after filtering, Groups 3 and 4 both have path distances of 11.463. The average fire spread area is 122 for Group 1 and approximately 98 for Groups 3 and 4.
It is visually apparent that, as before, the path distances obtained after an initial filtering are significantly shorter than those obtained without filtering (Figure 8). Additionally, the fire spread areas show a substantial decrease. However, in terms of paths, the routes obtained for this set of points are identical, whether or not probability is considered after filtering.

4.4. Analysis

The coordinates and probabilities provided in the previous section are analyzed mathematically to interpret the experimental results. Figure 9 illustrates the time required for the UAV to reach each point using different methods, which corresponds to the fire spread time at each point if a fire occurs. The points in Figure 9 are sorted in descending order of fire probability.
Initially, all fire probabilities are normalized for random fire sampling. Based on the times needed for the UAV to reach different points, the fire spread area Ai is calculated at the moment the UAV arrives at Coordi in the event of a fire ignition there. Using the normalized probabilities as weights, the statistical fire spread area SAi for each point is then computed.
p i = p i i = 1 n p i
S A i = A i × p i
Next, the effectiveness of incorporating probability is analyzed. Table 7 presents Ai and SAi for each point Coordi using the DP methods that consider and do not consider probability.
The values of Ai and SAi for each point Coordi are plotted for both methods (Figure 10). It is evident that DP considering only distance and DP incorporating both probability and distance reach C5 and C8 in the same order. The method, without the probability consideration, reaches points C1, C2, C3, and C6 earlier, thereby aiding fire control at these points. Since the time difference to reach C2 (probability 0.65) is minimal (about 1.25), and the time difference to reach C6 (probability 0.15) is significant (5.72), the impact on fire spread statistics is less substantial for C6. The DP method incorporating probability reaches points C4 and C7 earlier. Point C7 has a high fire probability (0.78) and a significant time difference (9.24), resulting in a notable difference in statistical fire spread area (highlighted in green). Conversely, the minimal probability at C4 (0.01) has little impact on the method differences.
Overall, the DP method that considers probability reaches the high-probability fire points earlier. Due to the simultaneous consideration of distance, the time difference for the points reached later than the distance-only method is minimal, balancing probability and distance for improved forest fire control.
The Ai and SAi values for each point Coordi were plotted to compare the methods that consider probabilities with those that do not (Table 8 and Figure 11). The green highlighted sections reveal that points with low fire probabilities significantly reduce the SA increase for the filtered method versus the non-filtered method. Points C5, C7, and C8 show equal statistical fire spread areas for both methods. The filtering method skips points C1, C4, and C6, leading to a fire spread area of 400 at these points (the smallest area detectable by satellites or other means, as specified in this paper), which is larger than the non-filtered method. Nonetheless, the fire likelihood at these points is very low, resulting in a small difference in statistical areas. The filtering method reaches C2 faster due to ignoring the low-probability points. The spread area difference at C2 is substantial (approximately 92), and with its high probability (0.65), the combined probability and filtering method marginally outperforms the probability-only method. This comparison holds when probability is considered; without it, the filtering method’s advantage is more pronounced, as it naturally ignores the low-probability fire points.

5. Discussion and Future Work

5.1. Discussion

Overall, the methods considering probability and filtering can significantly improve patrol efficiency and control fire spread. The use of these methods should be comprehensively balanced based on the spatial distribution and probability of each point.
First, the points filtered out still have a slight possibility of catching fire. Since they are not included in the UAV patrol route, the fire spread area for these points is set at 400. Although this value is relatively large compared to the current maximum fire spread area of 310 without filtering, it may seem that undetected fires at these points will lead to a significant spread in the short term. However, repeated experiments have shown that, in the long term, the filtering method can significantly control the overall fire spread. By removing points with low probabilities, the UAVs can reach more fire-prone locations more quickly, thus responding to fires more promptly.
Secondly, taking probability into account usually leads to a better performance for DP, though there are instances where the planned paths are the same, and in rare cases, the probability-based method performs slightly worse. This may be because, in most situations, the fire probability distribution shows that most points have low probabilities and only a few have high probabilities. In these cases, the UAV achieves an optimal balance between distance and probability, reaching higher probability points with shorter distances and effectively controlling the fire spread. However, when all points have very low probabilities, or when the differences in probabilities are much smaller than the differences in distances, the influence of probability in DP is significantly reduced, making our module similar to a distance-only DP algorithm. Lastly, when there are differences in fire probabilities, but they are generally close, our method may perform slightly worse. This happens because the path planning tends to prioritize points with higher fire probabilities, but our fire simulation assumes only one point catches fire at a time, making the fire sampling almost random and impacting the simulation results. However, this situation is rare, as it is uncommon for multiple points to have high probabilities with slight differences. Furthermore, in such cases, multiple points are more likely to catch fire simultaneously, requiring more complex simulation methods.
In summary, our proposed module can adapt to forest fire occurrences in most situations. By considering probabilities during the search process, it increases the effectiveness of the search and shortens the patrol path through filtering. For areas where fires have already started, our method can promptly contain the spread. This is crucial for forest fire prevention and the efficient allocation of firefighting resources.

5.2. Future Work

This paper has some limitations in the path planning process. It did not consider the UAV’s endurance affected by its weight, fuel, or battery capacity, nor did it address the changes in flight speed due to the wind or other factors. The flight requirements of a UAV are directly influenced by its weight, impacting both the lift needed and energy consumption. The fuel or battery capacity determines the total energy stored by the UAV, directly influencing its endurance. Larger capacities lead to extended UAV flight times, but they may also increase its size and weight, creating a trade-off [48]. External conditions such as wind speed and temperature also affect a UAV’s endurance; for instance, strong winds may complicate stability control and increase energy usage.
The probability analysis was limited to individual locations’ fire probabilities without considering the correlations between locations, thus missing the probability of simultaneous fires at multiple points. Strong winds, for instance, act as a potential correlating factor between different fire-prone locations, speeding up the spread of fires and potentially carrying sparks to farther areas, igniting new fire spots [49]. As a result, the experiments did not include scenarios where multiple points caught fire at the same time. For experimental simplicity, the UAV was only required to start from an origin point and detect fire locations without needing to return to the origin or define a new endpoint. Future research will consider UAV endurance, multiple fire scenarios, and other complex factors.

6. Conclusions

This paper introduces a PPP module that integrates forest fire occurrence probability and point distance for UAV patrol path planning. The aim is to address the issue in conventional path planning, where the planning criteria are primarily based on distance, failing to prioritize areas with higher fire probabilities. To this end, we developed a UAV fire patrol path planning system that combines logistic regression and DP algorithms. Firstly, a logistic regression model is applied to predict the probability of forest fires in the region. Then, a DP algorithm is used to plan the path by considering both distance and probability. Given the low likelihood of fires at low-probability points, a patrol point filter is implemented to exclude these points from the search path. This enables the UAV to reach areas with higher fire probabilities more swiftly, minimizing potential damage. Four sets of comparative experiments were conducted to verify the module’s effectiveness. The baseline was path planning based solely on the point locations. This paper then evaluated the performance of the models, considering probability and applying filtering. The experimental results demonstrate that during forest fire monitoring, the method proposed in this paper reduced the path time by 18.5% compared to traditional methods that do not consider probabilities or apply filtering, resulting in a 23% decrease in fire spread area when fires occur. The results indicate that our approach prioritizes high-risk areas, shortens the total patrol time, and effectively controls the spread of fires in a region.

Author Contributions

Conceptualization, F.G. and Y.W.; methodology, F.G. and Y.W.; software, Y.W. and F.G.; validation, Y.W.; investigation, F.G. and Y.W.; writing—original draft preparation, F.G. and Y.W.; writing—review and editing, Y.W. and F.G.; visualization, F.G.; supervision, M.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Key R&D Project in Xianyang City, Shaanxi Province (L2023-ZDYF-QYCX-039), and the Key R&D Project in Shaanxi Province (s2023-YF-YBGY-0697).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

The raw data supporting the conclusions of this article will be made available by the authors upon request.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Ajin, R.; Ciobotaru, A.-M.; Vinod, P.; Jacob, M.K. Forest and wildland fire risk assessment using geospatial techniques: A case study of Nemmara forest division, Kerala, India. J. Wetl. Biodivers. 2015, 5, 29–37. [Google Scholar]
  2. Ertugrul, M.; Varol, T.; Ozel, H.B.; Cetin, M.; Sevik, H. Influence of climatic factor of changes in forest fire danger and fire season length in Turkey. Environ. Monit. Assess. 2021, 193, 28. [Google Scholar] [CrossRef] [PubMed]
  3. Partheepan, S.; Sanati, F.; Hassan, J. Autonomous unmanned aerial vehicles in bushfire management: Challenges and opportunities. Drones 2023, 7, 47. [Google Scholar] [CrossRef]
  4. Qiao, C.; Wu, L.; Chen, T.; Huang, Q.; Li, Z. Study on forest fire spreading model based on remote sensing and GIS. In Proceedings of the IOP Conference Series: Earth and Environmental Science; IOP Publishing: Bristol, UK, 2018; p. 022017. [Google Scholar]
  5. Yuan, C.; Zhang, Y.; Liu, Z. A survey on technologies for automatic forest fire monitoring, detection, and fighting using unmanned aerial vehicles and remote sensing techniques. Can. J. For. Res. 2015, 45, 783–792. [Google Scholar] [CrossRef]
  6. Ecke, S.; Dempewolf, J.; Frey, J.; Schwaller, A.; Endres, E.; Klemmt, H.-J.; Tiede, D.; Seifert, T. UAV-based forest health monitoring: A systematic review. Remote Sens. 2022, 14, 3205. [Google Scholar] [CrossRef]
  7. Li, M.; Xu, W.; Xu, K.; Fan, J.; Hou, D. Review of fire detection technologies based on video image. J. Theor. Appl. Inf. Technol. 2013, 49, 700–707. [Google Scholar]
  8. 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]
  9. Zhang, L.; Wang, M.; Fu, Y.; Ding, Y. A forest fire recognition method using UAV images based on transfer learning. Forests 2022, 13, 975. [Google Scholar] [CrossRef]
  10. Xu, N.; Rangwala, S.; Chintalapudi, K.K.; Ganesan, D.; Broad, A.; Govindan, R.; Estrin, D. A wireless sensor network for structural monitoring. In Proceedings of the 2nd International Conference on Embedded Networked Sensor Systems, Baltimore, MD, USA, 3–5 November 2004; pp. 13–24. [Google Scholar]
  11. Mao, G.; Fidan, B.; Anderson, B.D. Wireless sensor network localization techniques. Comput. Netw. 2007, 51, 2529–2553. [Google Scholar] [CrossRef]
  12. Belbachir, A.; Escareno, J.; Rubio, E.; Sossa, H. Preliminary results on UAV-based forest fire localization based on decisional navigation. In Proceedings of the 2015 Workshop on Research, Education and Development of Unmanned Aerial Systems (RED-UAS), Cancun, Mexico, 23–25 November 2015; pp. 377–382. [Google Scholar]
  13. Radmanesh, M.; Kumar, M.; Guentert, P.H.; Sarim, M. Overview of path-planning and obstacle avoidance algorithms for UAVs: A comparative study. Unmanned Syst. 2018, 6, 95–118. [Google Scholar] [CrossRef]
  14. Xu, D.; Qian, H. Research on Path Planning for Relay Drones with Multiple Constraints. In Proceedings of the Wireless Algorithms, Systems, and Applications: 16th International Conference, WASA 2021, Nanjing, China, 25–27 June 2021; Proceedings, Part III 16. pp. 463–470. [Google Scholar]
  15. Gao, K.; Cao, Z.; Zhang, L.; Chen, Z.; Han, Y.; Pan, Q. A review on swarm intelligence and evolutionary algorithms for solving flexible job shop scheduling problems. IEEE/CAA J. Autom. Sin. 2019, 6, 904–916. [Google Scholar] [CrossRef]
  16. Naderpour, M.; Rizeei, H.M.; Ramezani, F. Forest fire risk prediction: A spatial deep neural network-based framework. Remote Sens. 2021, 13, 2513. [Google Scholar] [CrossRef]
  17. Zhang, L.; Liu, Z.; Zhang, Y.; Ai, J. Intelligent path planning and following for UAVs in forest surveillance and fire fighting missions. In Proceedings of the 2018 IEEE CSAA Guidance, Navigation and Control Conference (CGNCC), Xiamen, China, 10–12 August 2018; pp. 1–6. [Google Scholar]
  18. Haq, M.A. CNN based automated weed detection system using UAV imagery. Comput. Syst. Sci. Eng. 2022, 42, 246491984. [Google Scholar]
  19. Haq, M.A.; Rahaman, G.; Baral, P.; Ghosh, A. Deep learning based supervised image classification using UAV images for forest areas classification. J. Indian Soc. Remote Sens. 2021, 49, 601–606. [Google Scholar] [CrossRef]
  20. Chen, Y.; Zhang, Y.; Xin, J.; Yi, Y.; Liu, D.; Liu, H. A UAV-based forest fire detection algorithm using convolutional neural network. In Proceedings of the 2018 37th Chinese Control Conference (CCC), Wuhan, China, 25–27 July 2018; pp. 10305–10310. [Google Scholar]
  21. Huang, J.; Xu, Z.; Yang, F.; Zhang, W.; Cai, S.; Luo, J.; Xie, G.; Li, T. Fire Risk Assessment and Warning Based on Hierarchical Density-Based Spatial Clustering Algorithm and Grey Relational Analysis. Math. Probl. Eng. 2022. [Google Scholar] [CrossRef]
  22. Chang, Y.; Zhu, Z.; Bu, R.; Chen, H.; Feng, Y.; Li, Y.; Hu, Y.; Wang, Z. Predicting fire occurrence patterns with logistic regression in Heilongjiang Province, China. Landsc. Ecol. 2013, 28, 1989–2004. [Google Scholar] [CrossRef]
  23. Pan, J.; Wang, W.; Li, J. Building probabilistic models of fire occurrence and fire risk zoning using logistic regression in Shanxi Province, China. Nat. Hazards 2016, 81, 1879–1899. [Google Scholar] [CrossRef]
  24. Ray, T.; Malasiya, D.; Verma, A.; Purswani, E.; Qureshi, A.; Khan, M.L.; Verma, S. Characterization of spatial–temporal distribution of forest fire in Chhattisgarh, India, using MODIS-based active fire data. Sustainability 2023, 15, 7046. [Google Scholar] [CrossRef]
  25. Carta, F.; Zidda, C.; Putzu, M.; Loru, D.; Anedda, M.; Giusto, D. Advancements in forest fire prevention: A comprehensive survey. Sensors 2023, 23, 6635. [Google Scholar] [CrossRef] [PubMed]
  26. Casbeer, D.W.; Beard, R.W.; McLain, T.W.; Li, S.-M.; Mehra, R.K. Forest fire monitoring with multiple small UAVs. In Proceedings of the 2005 American Control Conference, Portland, OR, USA, 8–10 June 2005; pp. 3530–3535. [Google Scholar]
  27. Aydin, B.; Selvi, E.; Tao, J.; Starek, M.J. Use of fire-extinguishing balls for a conceptual system of drone-assisted wildfire fighting. Drones 2019, 3, 17. [Google Scholar] [CrossRef]
  28. Zhao, L.; Shi, Y.; Liu, B.; Hovis, C.; Duan, Y.; Shi, Z. Finer classification of crops by fusing UAV images and Sentinel-2A data. Remote Sens. 2019, 11, 3012. [Google Scholar] [CrossRef]
  29. Khan, A.; Gupta, S.; Gupta, S.K. Multi-hazard disaster studies: Monitoring, detection, recovery, and management, based on emerging technologies and optimal techniques. Int. J. Disaster Risk Reduct. 2020, 47, 101642. [Google Scholar] [CrossRef]
  30. Zhao, Y.; Zheng, Z.; Liu, Y. Survey on computational-intelligence-based UAV path planning. Knowl.-Based Syst. 2018, 158, 54–64. [Google Scholar] [CrossRef]
  31. Bharany, S.; Sharma, S.; Frnda, J.; Shuaib, M.; Khalid, M.I.; Hussain, S.; Iqbal, J.; Ullah, S.S. Wildfire monitoring based on energy efficient clustering approach for FANETS. Drones 2022, 6, 193. [Google Scholar] [CrossRef]
  32. Deshmukh, A.A.; Sonar, S.D.; Ingole, R.V.; Agrawal, R.; Dhule, C.; Morris, N.C. Satellite image segmentation for forest fire risk detection using gaussian mixture models. In Proceedings of the 2023 2nd International Conference on Applied Artificial Intelligence and Computing (ICAAIC), Salem, India, 4–6 May 2023; pp. 806–811. [Google Scholar]
  33. Moulianitis, V.; Thanellas, G.; Xanthopoulos, N.; Aspragathos, N.A. Evaluation of UAV based schemes for forest fire monitoring. In Advances in Service and Industrial Robotics, Proceedings of the 27th International Conference on Robotics in Alpe-Adria Danube Region (RAAD 2018), Patras, Greece, 7–8 June 2018; Springer: Berlin/Heidelberg, Germany, 2018; pp. 143–150. [Google Scholar]
  34. Qadir, Z.; Zafar, M.H.; Moosavi, S.K.R.; Le, K.N.; Mahmud, M.P. Autonomous UAV path-planning optimization using metaheuristic approach for predisaster assessment. IEEE Internet Things J. 2021, 9, 12505–12514. [Google Scholar] [CrossRef]
  35. Ozkan, O. Optimization of the distance-constrained multi-based multi-UAV routing problem with simulated annealing and local search-based matheuristic to detect forest fires: The case of Turkey. Appl. Soft Comput. 2021, 113, 108015. [Google Scholar] [CrossRef]
  36. Wang, C.; Liu, P.; Zhang, T.; Sun, J. The adaptive vortex search algorithm of optimal path planning for forest fire rescue UAV. In Proceedings of the 2018 IEEE 3rd Advanced Information Technology, Electronic and Automation Control Conference (IAEAC), Chongqing China, 12–14 October 2018; pp. 400–403. [Google Scholar]
  37. Zhou, J.; Zhang, W.; Zhang, Y.; Zhao, Y.; Ma, Y. Optimal path planning for UAV patrolling in forest fire prevention. In Proceedings of the 2018 Asia-Pacific International Symposium on Aerospace Technology (APISAT 2018), Chengdu, China, 16–18 October; 9th ed. Springer: Berlin/Heidelberg, Germany, 2019; pp. 2209–2218. [Google Scholar]
  38. Machmudah, A.; Shanmugavel, M.; Parman, S.; Manan, T.S.A.; Dutykh, D.; Beddu, S.; Rajabi, A. Flight trajectories optimization of fixed-wing UAV by bank-turn mechanism. Drones 2022, 6, 69. [Google Scholar] [CrossRef]
  39. Ozkan, O.; Kilic, S. UAV routing by simulation-based optimization approaches for forest fire risk mitigation. Ann. Oper. Res. 2023, 320, 937–973. [Google Scholar] [CrossRef]
  40. Xu, Y.; Li, J.; Zhang, F. A UAV-based forest fire patrol path planning strategy. Forests 2022, 13, 1952. [Google Scholar] [CrossRef]
  41. Abedi Gheshlaghi, H.; Feizizadeh, B.; Blaschke, T. GIS-based forest fire risk mapping using the analytical network process and fuzzy logic. J. Environ. Plan. Manag. 2020, 63, 481–499. [Google Scholar] [CrossRef]
  42. Dreiseitl, S.; Ohno-Machado, L. Logistic regression and artificial neural network classification models: A methodology review. J. Biomed. Inform. 2002, 35, 352–359. [Google Scholar] [CrossRef]
  43. Abid, F.; Nouma, I. Predicting forest fire in algeria using data mining techniques: Case study of the decision tree algorithm. In Advanced Intelligent Systems for Sustainable Development (AI2SD’2019); Springer: Cham, Switzerland, 2020; Volume 4, pp. 363–370. [Google Scholar]
  44. Cortez, P.; de Jesus Raimundo Morais, A. A Data Mining Approach to Predict Forest Fires using Meteorological Data. 2007. Available online: https://repositorium.sdum.uminho.pt/handle/1822/8039 (accessed on 10 May 2024).
  45. Lee, S.-I.; Lee, H.; Abbeel, P.; Ng, A.Y. Efficient L1 regularized logistic regression. In Proceedings of the AAAI, Boston, MA, USA, 16–20 July 2006; pp. 401–408. [Google Scholar]
  46. Sperandei, S. Understanding logistic regression analysis. Biochem. Medica 2014, 24, 12–18. [Google Scholar] [CrossRef] [PubMed]
  47. Kc, U.; Aryal, J.; Hilton, J.; Garg, S. A surrogate model for rapidly assessing the size of a wildfire over time. Fire 2021, 4, 20. [Google Scholar] [CrossRef]
  48. Pavan, D.; Suresh, M. Technology for Power Supply to UAVs through Medium of Air. In Proceedings of the International Conference on Unmanned Aerial System in Geomatics, Roorkee, India, 2–4 April 2021; pp. 571–578. [Google Scholar]
  49. Song, H.-S.; Lee, S.-H. Effects of wind and tree density on forest fire patterns in a mixed-tree species forest. For. Sci. Technol. 2017, 13, 9–16. [Google Scholar] [CrossRef]
Figure 1. Overview of the paper’s work. Label (1) represents “Filter off”, and Label (2) represents “Filter on”.
Figure 1. Overview of the paper’s work. Label (1) represents “Filter off”, and Label (2) represents “Filter on”.
Fire 07 00254 g001
Figure 2. Correlation matrix of variables.
Figure 2. Correlation matrix of variables.
Fire 07 00254 g002
Figure 3. ROC curve.
Figure 3. ROC curve.
Fire 07 00254 g003
Figure 4. The task area. The white dot icons represent UAV’s patrol points, the blue icon represents UAV, and the question mark icon represents UAV’s path planning process.
Figure 4. The task area. The white dot icons represent UAV’s patrol points, the blue icon represents UAV, and the question mark icon represents UAV’s path planning process.
Fire 07 00254 g004
Figure 5. The path results for different methods applied to the same data: (a) Group 1 (conventional method), (b) Group 2, (c) Group 3, and (d) Group 4 (our method). The numbers adjacent to the coordinate points denote the probability of a fire occurring at each point.
Figure 5. The path results for different methods applied to the same data: (a) Group 1 (conventional method), (b) Group 2, (c) Group 3, and (d) Group 4 (our method). The numbers adjacent to the coordinate points denote the probability of a fire occurring at each point.
Fire 07 00254 g005
Figure 6. Comparison of (a) path lengths and (b) fire spread areas by different methods.
Figure 6. Comparison of (a) path lengths and (b) fire spread areas by different methods.
Fire 07 00254 g006
Figure 7. Fire spread areas at points reached by different methods. The circles are darker further to the left, representing higher fire probabilities and emphasizing the need for stronger fire prevention measures.
Figure 7. Fire spread areas at points reached by different methods. The circles are darker further to the left, representing higher fire probabilities and emphasizing the need for stronger fire prevention measures.
Fire 07 00254 g007
Figure 8. The paths derived using different methods for the same data. (a) Group 1 (conventional method), (b) Groups 3 and 4 (filtering method). The numbers next to each coordinate point denote the probability of a fire occurring at that location.
Figure 8. The paths derived using different methods for the same data. (a) Group 1 (conventional method), (b) Groups 3 and 4 (filtering method). The numbers next to each coordinate point denote the probability of a fire occurring at that location.
Fire 07 00254 g008
Figure 9. Time required to reach each point using different methods.
Figure 9. Time required to reach each point using different methods.
Fire 07 00254 g009
Figure 10. Fire spread area and statistical spread area for each point under dynamic programming with and without probability consideration.
Figure 10. Fire spread area and statistical spread area for each point under dynamic programming with and without probability consideration.
Fire 07 00254 g010
Figure 11. Fire spread area and statistical spread area for each point under dynamic programming with and without the use of a filter.
Figure 11. Fire spread area and statistical spread area for each point under dynamic programming with and without the use of a filter.
Fire 07 00254 g011
Table 1. Forest fire impacting factors.
Table 1. Forest fire impacting factors.
SymbolAbbreviationFull Name
x1TTemperature
x2RHRelative humidity
x3RRain
x4DMCDuff Moisture Code
x5ISIInitial Spread Index
Table 2. Logistic regression model fitting results.
Table 2. Logistic regression model fitting results.
Model VariableCoefficientStandard ErrorWald TestSignificanceDegree of FreedomExp(B)
x10.35170.09115.0630.00011.4215
x2−0.01680.0960.0310.86110.9834
x3−0.88610.2899.3960.00210.4123
x4−0.07020.0990.5020.47910.9322
x50.32860.1187.7680.00511.3890
constant0.04660.0930.2490.61811.0477
Table 3. Model analysis results.
Table 3. Model analysis results.
PrecisionRecallF1 ScoreSupport
00.690.700.7067
10.760.760.7686
Macro Avg0.730.730.73153
Weighted Avg0.730.730.73153
Table 4. Factors considered by different method groups.
Table 4. Factors considered by different method groups.
GroupDP Algorithm Considers DistanceDP Algorithm Considers ProbabilityFilters Low-Risk Points
Group 1 (conventional)××
Group 2×
Group 3×
Group 4 (our method)
√ The group method includes the factor, × The group method does not include the factor.
Table 5. Coordinates and fire probabilities.
Table 5. Coordinates and fire probabilities.
PointCoordinateFire Probability
Point 1(4, 5)0.06
Point 2(7, 4)0.65
Point 3(5, 6)0.46
Point 4(5, 4)0.01
Point 5(2, 5)0.78
Point 6(8, 6)0.15
Point 7(4, 3)0.76
Point 8(2, 4)0.82
Table 6. Different coordinates and fire probabilities.
Table 6. Different coordinates and fire probabilities.
PointCoordinateFire Probability
Point 1(4, 5)0.1
Point 2(7, 4)0.7
Point 3(5, 6)0.12
Point 4(5, 4)0.05
Point 5(2, 5)0.8
Point 6(8, 6)0.11
Point 7(4, 3)0.58
Point 8(2, 4)0.82
Table 7. Mathematical analysis of probability consideration in DP.
Table 7. Mathematical analysis of probability consideration in DP.
Point Number12345678
Probability0.060.650.460.010.780.150.760.82
Normalized Probability0.0150.1650.1170.0030.1980.0380.1930.208
A(w/o P)55.833199.44378.967259.93229.944141.285307.53320
A(w/P)123.854236.287157.33294.37729.944310.03168.89920
SA(w/o P)0.8532.9039.220.665.9285.37959.3214.162
SA(w/P)1.88638.98118.3690.245.92811.80313.294.162
Table 8. Mathematical analysis of filtering consideration in DP.
Table 8. Mathematical analysis of filtering consideration in DP.
Point Number12345678
Probability0.060.650.460.010.780.150.760.82
Normalized probability0.0150.1650.1170.0030.1980.0380.1930.208
A(w/o P)123.854236.287157.33294.37729.944310.03168.89920
A(w/P)400131.397204.2440029.94440068.89920
SA(w/o P)1.88638.98118.3690.245.92811.80313.294.162
SA(w/P)6.09121.67723.8451.0155.92815.22813.294.162
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

Wang, Y.; Gao, F.; Li, M. Probabilistic Path Planning for UAVs in Forest Fire Monitoring: Enhancing Patrol Efficiency through Risk Assessment. Fire 2024, 7, 254. https://doi.org/10.3390/fire7070254

AMA Style

Wang Y, Gao F, Li M. Probabilistic Path Planning for UAVs in Forest Fire Monitoring: Enhancing Patrol Efficiency through Risk Assessment. Fire. 2024; 7(7):254. https://doi.org/10.3390/fire7070254

Chicago/Turabian Style

Wang, Yuqin, Fengsen Gao, and Minghui Li. 2024. "Probabilistic Path Planning for UAVs in Forest Fire Monitoring: Enhancing Patrol Efficiency through Risk Assessment" Fire 7, no. 7: 254. https://doi.org/10.3390/fire7070254

Article Metrics

Back to TopTop