Abstract
Keywords
Introduction
Speed is a critical factor when searching for targets in a wide search area using unmanned aerial vehicles (UAVs). The speed of a target search is dependent upon the search algorithm, search altitude, and performance of the search sensor. 1 The behavior of a UAV is determined by the search algorithm employed in the target search; therefore, it is important to use an efficient algorithm to ensure a rapid search. 2
UAVs are difficult to control directly from a remote location, and therefore autonomous navigation is required to locate a target. The search altitude and performance of the search sensor are the major factors that affect the search performance of a UAV in a probabilistic search, which requires autonomous navigation. The probabilistic search method is one of the most studied methods for autonomous navigation.3,4 The probability of a target being present in the search area is recursively updated by the method while performing various actions based on the initial search parameters to determine whether the target is present.
In this study, the effect of several factors on the speed of a probabilistic search with a UAV is investigated; these factors include altitude and the false alarm and missed detection rates of the search sensor. The effects of varying the false alarm and missed detection rates of the search sensor on the search performance of a UAV are investigated through simulations. Furthermore, the effect of varying the search altitude while the false alarm and missed detection probabilities are fixed is also studied. The analysis results demonstrate that the search altitude and the false alarm and missed detection rates of the sensor are important factors affecting the performance of a probabilistic target search for a UAV.
The remainder of this article is organized as follows: In section “Related work,” the probabilistic search method is described and existing research on factors affecting its speed are analyzed. In section “Factors related to the speed of probabilistic search,” the characteristics of the main factors affecting the speed of searching for a target using a UAV are analyzed. In section “Simulation,” the importance of each factor affecting the speed by means of simulations is verified and the results are analyzed. Finally, the conclusions are presented in section “Conclusion.”
Related work
In this section, the probabilistic search method for UAVs is examined, and existing research on the factors affecting the speed of a probabilistic search is reviewed.
Probabilistic search
A probabilistic search is a search method for the autonomous navigation of UAVs. This method involves choosing search actions based on the probability that a target exists in a search area. That is, it is a method of determining the possibility of the presence of a target by considering the information from an initial search of the region and information from the current search and then performing an effective autonomous search operation. For probabilistic searches using UAVs, it is necessary to define the search problem along with various factors such as the search area, number of targets, movement of the targets, and the properties of the sensor. In this study, the problem of searching is defined as follows.3,4
First, the search area of the UAV is denoted by
A probabilistic search starts by constructing a probabilistic map (belief map), which comprises the initial search information for the search area
Different actions are taken by the algorithm based on the computed probability for each cell. The equation for calculating the probability of the target’s presence can be expressed as
as presented in Chung and Burdick’s3,4 study. This equation is derived via Bayesian filtering,5–7 and the observed value of a drone influences the probability function. In this equation,
where
where
Studies related to search altitude
In Chung and Burdick’s3,4 study, the factors that affect promptness in probabilistic searches with UAVs were analyzed. They defined the problem of a search with a UAV, proposed a search model incorporating a false alarm probability and missed detection probability, and proposed a discrete Bayesian formulation for calculating the probability of a target being present in a search cell. Their study also introduced various search control strategies for determining the presence of a target.
Symington et al. 9 derived the confusion metrics for false alarms and missed detections based on observations from experiments. They also derived the update equation for the recursive Bayesian estimator
This is configured such that different formulations are applied depending on whether the current search event is positive or negative.
Trigoni et al. 10 studied a method for calculating the probability for a cell when the range of the search sensor covers the boundaries of several search cells, reflecting the actual movement of the UAV. Waharte and Trigoni 8 studied the possibility of the exchange of search information between several UAVs. In that study, it was verified through simulation that two drones achieve better search performance when they collaborate through the exchange of search information. Waharte and Trigoni 11 introduced various search algorithms, such as greedy heuristics, potential-based heuristics, and partially observable Markov decision process (POMDP)-based heuristics,12,13 and they explained that search methods that incorporate altitude control are the most efficient.
One of the major factors affecting the speed of a probabilistic search using a UAV is the search altitude. Table 1 summarizes the findings of existing studies on factors that affect the search performance of UAVs. Chung and Burdick’s3,4 study defines a navigation problem and proposes a navigation model based on probabilistic methods. This model is significant as a starting point to tackle issues of accuracy related to altitude. Waharte and Trigoni’s
8
study is an early study presenting a method of cooperation between a high-altitude and a low-altitude drone. This study focuses on the comparison between cooperation and non-cooperation of the two drones at different altitudes. However, there is no analysis or experiment concerning the other factors that affect the performance of a UAV, such as the
Existing research on the search altitudes of unmanned aerial vehicles.
DBS: drone base station; DSCs: drone small cells.
Symington et al.’s
9
study experimentally determined the
Recent studies related to the search altitude of drones are as follows.15–19 An optimal drone base station (DBS) placement method to serve a set of ground users, using minimum required transmit power, was proposed in Wang et al.’s 15 study. They study the optimal drone position by decoupling the DBS deployment problem in the horizontal and vertical dimensions. They focus on the height of the drones for efficient data transfer between drones and people, rather than searching for targets on the ground. In other words, they focus on the optimal communication altitude in terms of efficient energy use rather than the optimal search altitude for target discovery. Mozaffari et al.’s 16 study focuses on how drones serving as aerial wireless base stations have a maximum coverage with minimal communication costs. Therefore, they focus on the optimal altitude for maximum communication coverage, not the optimal search altitude for target detection. Zorbas et al.’s 17 study deals with the cost minimization problem related to the optimal placement of drones in order to cover a set of static or mobile targets, and they focus on minimizing the number of drones and the total energy consumption rather than the altitude of the drones in order to search the targets of the drones. Sekander et al.’s 18 study focuses on investigating the feasibility of a multi-tier drone network architecture over traditional single-tier drone networks. This study aims at efficient energy use in drone-assisted cellular networks. In this study, they propose a multi-tier drone network and study optimal proportion and altitudes of large and small drones. Brunton et al.’s 19 study deals with the cost minimization problem related to the optimal placement of drones in order to cover a set of static or mobile targets. This study focuses on the importance of flight altitude in drone-based kangaroo monitoring and examines the importance of high altitude rather than optimal flight altitude in drone applications.
Recent research15–19 on the importance of drone search altitude has focused on the energy efficiency of data transmission in most drones intervening communications networks. In other words, although they focus on the importance of the drone’s search altitude, we can see that the ultimate goal of these studies is energy efficiency.
Although there have been studies20–24 relating to probabilistic searching with UAVs, few studies have focused on the importance of search altitude. There are very few studies that analyze the search performance of drones according to the change of search altitude. In particular, the results of studies on the change of false alarm and missed detection, which are important factors in probabilistic search, are very rare.
Therefore, this study is different and unique compared with previous studies based on the following points: First, we investigated the importance of search altitude in probability search of drones by associating false alarm and missed detection, which are important factors of probability search. Second, we show the change of search performance according to the change of search altitude through various simulations. Finally, we have shown what is more important in false alarms and missed detection, which are important factors in probability search through various simulations.
Factors related to the speed of probabilistic search
In this section, we explore problems related to the factors that affect the speed of a probabilistic search using UAVs, namely, search altitude, false alarms, and missed detections.
Problems with search altitude
The search altitude is very important in a probabilistic search using UAVs. This is because there is a significant difference in the performance of the search sensor at different altitudes, which affects the search execution algorithm. There are many potential problems related to the search altitude of a UAV, but one of the most important problems is determining the search area based on the altitude. The size of the search area is related to the search angle of the sensor, as shown in Figure 1.

Relationship between search altitude and search area of a UAV.
If the search angle of the sensor is 2
According to this equation, the size of the search area is proportional to the square of the search altitude. That is, when the search altitude is doubled, the size of the search area increases by a factor of four. Similarly, when the search altitude is reduced by a factor of two, the size of the search area is reduced by a factor of four. Conversely, when the height is reduced to half its original size, the search area is reduced to one fourth of its original size, as shown in Figure 1.

Linear search algorithm used in the simulation.
Problems related to false alarm and missed detection rates
In equation (3), which represents a probabilistic search model, the false alarm and missed detection probabilities are very important factors affecting the speed of a probabilistic search using a UAV.
The probability of a false alarm corresponds to the probability that the UAV detects a target in the search area when the target is not actually present in the search area, and the probability of a missed detection corresponds to the probability that the UAV does not detect a target in the search area when the target is actually present. The false alarm and missed detection probabilities depend on the altitude of the search and the performance of the search sensor. In general, the probability of a false alarm tends to increase as the search altitude decreases, and the probability of a missed detection tends to increase as the search altitude increases. The exact false alarm and missed detection probabilities depend on the search conditions. Therefore, they can be determined experimentally based on the performance of the search altitude and search sensor in a given environment. Symington et al. 9 and Waharte and Trigoni 11 determined the experimental probabilities of false alarms and missed detections through actual experiments, as detailed in Table 2.
Experimentally obtained values of
The false alarm and missed detection probabilities can be calculated using four kinds of judgment values: true positives (TPs), true negatives (TNs), false positives (FPs), and false negatives (FNs). Therefore, the false alarm and missed detection probabilities
Simulation
In this section, we discuss a variety of simulations and analyze the results to investigate the importance of the search altitude and the false alarm and missed detection rates of the search sensor on the speed of a probabilistic search using a UAV.
Search algorithm
The algorithm used in this simulation is a linear search algorithm, as shown in Figure 2, because this method performs most effectively despite changes in altitude.
As shown in Figure 2, the search is performed at high, medium, and low altitudes. At each altitude, the drone traverses the search area once, then returns to the origin, and repeats the process.
Simulation environment
For the simulation, we assume the search environment shown in Figure 3. For simplicity, the map on the left is approximated by the initial map on the right for use in the simulation. The search area consists of an 8 × 8 grid of cells. The search area has a river, which is relatively unlikely to contain a target, and a hiking trail, which is relatively likely to contain the target. Furthermore, there are obstacles, such as trees and buildings, on the side of the road. An initial belief map is constructed by assigning appropriate weights to these features for a probabilistic search. Namely, a weight of +0.2 is assigned to the hiking trail, a weight of −0.2 is assigned to the river, and weights of −0.1 and −0.2 are assigned to trees and buildings, respectively.

Simulation map.
Other specifications of the simulation environment are shown in Table 3. It is assumed that a single unmanned aircraft with a speed of 15 km/h is employed for the search. The search altitude is varied between 20, 10, and 5 m. When the search altitude is 20 m, the size of the search area is 4 × 4 units. At 10 m, the altitude is reduced by 1/2, so the size of the search area is 2 × 2 units. At 5 m, the size of the search area is 1 × 1 unit. When the angle of the search sensor is 94°, the actual side length of a unit is 7.592 m. In the probabilistic search, the threshold for the success of a search is set to 0.95.
Simulation environment.
UAVs: unmanned aerial vehicles.
In this simulation, we assumed a typical small drone with a camera sensor and being capable of flying over an altitude of 20 m, and the drones’ search speed was assumed to be 15 km/h. As a data collection method, in this simulation, the drone shoots the search area with the camera sensor and analyzes the shot image on the drone itself to determine whether the target exists in the search area. Also the MATLAB 2013 software was used for simulation and data collection and visualization.
In this simulation, the drone performs a probabilistic autonomous search to locate the target. We use equation (3) as the probabilistic search model and equation (4) to calculate the probability.
Simulations of false alarm and missed detection factors
Several simulations were performed to investigate the effects of false alarms and missed detections on a probabilistic search. First, the height was fixed at 20 m and the search distance and time required for a successful search were measured while varying the values of the false alarm and missed detection rates from 0.0 to 1.0. Linear search refers to a method of sequentially searching an area at a given altitude. In this case, the travel distance required for the search is obtained from equation (7) and is based on the number of cells traversed before the target is successfully located. In this equation,
The time required for a successful search is obtained from equation (8), which takes into account the average speed of the UAV based on its search travel distance
Two types of simulations were performed. In the first, the search altitude was fixed at 20 m, the value of

Total search distance and time for each method at a fixed search altitude and fixed

Total search distance and time for each method at a fixed search altitude and fixed
As shown in Figure 4, the search travel distance and search time increase as
Simulation of search altitude
To investigate the influence of the search altitude on a probabilistic search, we used the values of
Figure 6(a) illustrates the number of rounds the UAV needed to locate the target for each of 100 searches, where a round refers to the UAV searching the entire target area once. As shown in the figure, as the altitude decreases, the number of required rounds increases.

Number of cycles, search distance, and search time required for target search success: (a) number of cycles required for a target search success, (b) search distance of each round, and (c) search time of each round.
Figure 6(b) and (c) shows the search distance and time, respectively, at different search altitudes for the two sets of
Figure 7 illustrates the accumulation of search distance and time values at different search altitudes using the values from Table 2. As shown in the figures, the search distance and time increase very rapidly as the search altitude decreases. Figure 8 shows the comparison of the total search distance and time at different search altitudes with a bar graph for both sets of

Change in search performance at different search altitudes for each experimental data set.

Difference in search performance at different search altitudes for each real data set.
Therefore, we can see that, when the experimentally obtained values of
Discussion
In this study, various simulations were conducted assuming actual flight conditions due to several constraints. However, we set the simulation environment, that is, the performance of the drone performing the search, and the data collection method to be the same as the actual environment.
In the simulation, we simulated the performance of the drone when the search altitude changes in various environments, which is an important factor affecting the search performance in the probabilistic search of the drones. We also investigate how the search performance changes when other important factors affecting search performance such as false alarm and missed detection change.
Through the analysis of the simulation results, we found that the search altitude is a very important factor in probabilistic search of drones and that missed detection is more important than false alarm among the factors affecting search performance in probability-based search.
In the simulations above, we investigated the effects of search altitude and the false alarm and missed detection rates in the probabilistic UAV search. There are a variety of factors other than the above factors affecting search performance. That is, the search algorithm that determines the search path of the drone, the number and distribution of the drones performing the search, the external environment of the search, and the processing location of the collected data may be the factors that may affect the search performance.
Several search strategies have been proposed in relation to the search algorithm for determining the search path of the drones. Such algorithms include random search, sweeping search,
26
optimal look-ahead search,
15
saccadic search,
27
and
The number of drones performing the search and the arrangement of the drones are also very important issues affecting the search performance. When using multiple drones, it is important how the drone cooperates. Various studies29,30 have already been conducted in relation to this problem. The arrangement of drones is also a very important issue, that is, how to arrange multiple drones in vertical and horizontal spaces.
The factors that influence the search performance of the drones mentioned above are all internal factors of the drones. However, when evaluating the performance of drones, external factors must be considered. Factors affecting the drone’s search performance include features such as buildings, trees, and climatic conditions such as rain and wind. These are factors to consider in the search performance of drones. 31
Interest in big data processing is growing in recent years. The data that the drones collect in real time can be big data in some cases. However, it is very important to know where to process such large amounts of data. In this case, the data analysis performance of the drones and the urgency of data processing should be considered. Lots of research32,33 has been carried out in relation to this problem, and we suspect it will become an interesting research topic in the future.
Conclusion
In this study, we analyzed the influence of the major factors that affect the speed of a probabilistic target search using a UAV. In particular, we performed simulations to analyze the effects of search altitude and the false alarm and missed detection rates of a search sensor.
First, we held the search altitude and one of the two variables
Second, simulations were performed by introducing two sets of experimentally obtained values of
In the actual search environment of the drones, it is difficult to find the target in most navigation areas when the drones are searching for targets. For example, it is difficult to find very rare targets, such as those who fall in the wilderness that we assume in this study. Therefore, it is very important to let the drones navigate by specifying areas that are likely to find the target. When drones searched for a target, they would not be able to find the target in most of the search area, so the drone would learn this search environment, which may affect the search performance. This is likely to have a greater impact when the drones process data in a machine learning way.
In future research, we will try to explore a target search method that takes into account the drone’s learning of the search results and to carry out the simulation based on the learning results of the drone in addition to the search altitude, false alarm, and missed detection as factors that can affect the search of the drones’ target. We are also interested in developing more efficient algorithms that take into account false alarms, missed detections, and variations in the search altitude, as mentioned in the section “Discussion.”
