Abstract
When searching for targets using unmanned aerial vehicles, speed is important for many applications such as the discovery of patients in a medical emergency. The speed of operation of actual unmanned aerial vehicles is strongly related to the performance of the camera sensor used for target recognition, search altitude, and the search algorithm employed by the unmanned aerial vehicle. In this study, the major factors affecting the speed of a probabilistic unmanned aerial vehicle target search are analyzed. In particular, simulations are performed to analyze the influence of the search altitude, sensor false alarm rate, and sensor missed detection rate on the required travel distance and the time required for a search. Furthermore, the search performance of an unmanned aerial vehicle is analyzed by varying the search altitude with fixed false alarm and missed detection probabilities. The simulation results show that the search performance is significantly affected by changes in the false alarm and missed detection probabilities of the sensor, and it confirms that the effect of the missed detection probability is greater than that of the false alarm probability. The second simulation proves that the altitude of an unmanned aerial vehicle is a very important factor for the speed of a target search. In particular, the result shows that, for a real data set, the search distance and time at 10 and 5 m are about 2.8 times and 14.3 times larger, respectively, than those at 20 m.
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 and there exists a single static within A; therefore, the UAV must find a single static target xT in the search area A; second, the search area contains |A| grid cells, with the target being contained in at least one cell; third, the UAV is equipped with a search sensor that collects location and detection information on the target; and fourth the sensor covers each cell mk at an altitude h.
A probabilistic search starts by constructing a probabilistic map (belief map), which comprises the initial search information for the search area A. The belief map is composed of several cells, similar to the search area, and each cell is associated with a probability of the target existing in the cell. A different value, that is, probability, is assigned to each cell of the initial belief map based on which features the cell contains, if any, such as rivers, hiking trails, trees, or buildings. That is, high and low probability values can be assigned to features suggesting high and low probabilities, respectively, of finding the target. The UAV calculates the probability that the target exists in a search cell based on information from the initial belief map and information from the current search.
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 H is a binary variable indicating whether a target exists in the search area and
where α (false alarm) refers to the case where the UAV wrongly determines that there is a target present in a cell and β (missed detection) corresponds to the case where the UAV determines that there is no target in a cell when a target is actually present. The values of α and β can be considered to represent the performance of the search sensor. In general, they take different values depending on the search altitude. The following search model was proposed by Chung and Burdick3,4 and was frequently employed in the study by Waharte and Trigoni 8 and Symington et al. 9 In a probabilistic search, the false alarm and missed detection rates are denoted by α and β, respectively.
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 α and β values.
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 α and β values, as well as simplified the update equation for the recursive Bayesian estimator. However, there is a lack of experimental studies on the effect of changes in the values of α and β on search performance. Another study by Waharte and Trigoni 11 introduced algorithms related to the altitudes of drones, simulated their performance in a specific experimental environment, and undertook a comparative analysis of the results. However, there is a lack of a detailed analysis of other factors affecting search performance, such as changes in altitude and in the values of α and β. Chung’s study 14 compares the navigation performance of two drones at varying altitudes using the POMDP method. However, there is a lack of experiments related to the impact of various other factors on search performance.
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θ, as shown in Figure 2, then the searchable range becomes circular. However, due to camera distortion, the area at the edge of the circle cannot be precisely searched. Therefore, it is more stable to define a rectangular search range within the circle; this is also more convenient for the calculation of the search area. Therefore, when the search height is h and the search angle is 2θ, the size of the search area A can be obtained using equation (5) as follows
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 α and β.
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 αh and βh at a height h can be defined as follows 9
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, Um denotes the number of units moved, tan θhb refers to the tangent of the angle between the hypotenuse and base, and h is the altitude of the drone 25
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 β was fixed at 0.0, and the effects of the false alarm value α on the search distance and time were observed while varying the value of α from 0.0 to 1.0. The results are shown in Figure 4. In the second simulation, the search altitude was fixed at 20 m, the value of α was fixed at 0.0, and the missed detection value β was varied from 0.0 to 1.0 while the effects on the search distance and time were examined. The results are illustrated in Figure 5.

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

Total search distance and time for each method at a fixed search altitude and fixed α value.
As shown in Figure 4, the search travel distance and search time increase as α increases at a fixed search height and fixed β. As shown in Figure 5, the search travel distance and search time increase as β increases at a fixed search altitude and fixed α. In this case, it can be seen that the increases in the search travel distance and time resulting from the increase in β are sharper than the increases in response to an increasing value of α. Therefore, as shown in the figures, it can be seen that β has a greater influence on the search travel distance and search time than α.
Simulation of search altitude
To investigate the influence of the search altitude on a probabilistic search, we used the values of α and β derived from actual experiments, listed in Table 2, for this simulation. Using these values, the search distance and time required for a successful search were calculated for different altitudes.
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 α and β values from Table 2. As shown in the figure, as the altitude decreases, the required search distance and time increase.
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 α and β values. The figure shows that, for Data Set 1, the search distance and time at 10 and 5 m are about 2.8 times and 14.3 times larger, respectively, than those at 20 m. For Data Set 2, the search distance and time at 10 and 5 m are about 1.96 and 9.69 times larger, respectively, than those at 20 m.

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 α and β are used, the search altitude has a significant impact on the success of a search in terms of speed.
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 Drosophila-inspired search. 28 These are the methods of finding neighboring cells in a search area. In addition to these basic search strategies, it is also possible to flexibly adjust the search altitude to detect the target based on the results of this study.
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 α and β fixed while varying the other one and analyzed the resulting performance of the search. As the value of each variable increased, the required search distance and time increased. In particular, the search distance and time increased more rapidly when β was increased than when α was increased. Therefore, we inferred that β has a greater effect on the search performance.
Second, simulations were performed by introducing two sets of experimentally obtained values of α and β to investigate the effect of search altitude on search distance and time. For both data sets, as the search altitude decreased, the distance and time required for a successful search rapidly increased. In addition, it was found that the drone’s search performance changed very rapidly as the altitude changed. Specifically, the search performance became increasingly poor as the altitude decreased. Therefore, we can see that, when the experimental values of α and β are used, the search altitude is very important to the success of a search in terms of the speed, and we can confirm that altitude is a significant factor affecting the speed of a probabilistic search with UAV.
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.”
Footnotes
Handling Editor: Sadik Gharghan
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This research was supported by the Basic Science Research Program through the National Research Foundation of Korea (NRF) and funded by the Ministry of Education (No. 2017R1D1A1B03029895). This research was partly supported by Next Generation Information Computing Development Program through the NRF funded by the Ministry of Science and ICT (No. NRF-2017M3C4A7083676).
