Abstract
Wireless sensor networks (WSNs) have been deployed for many applications of target detection, such as intrusion detection and wildlife protection. In these applications, the first step is to detect whether the target is present or not. However, most of the existing work uses the “simple disk model” as signal model, which may not capture the sensing environment. In this work, we utilize a more realistic signal model to describe sensing process of sensors. On the other hand, the “majority rule” is widely used to make the final decision, which may not obtain the true judgment. To this end, we utilize a more realistic signal model and also use a probabilistic decision model to make the final decision. Moreover, we propose a probabilistic detection algorithm in which all sensors' local measurement values are fully used. This algorithm does not need any artificial threshold compared with traditional algorithms. It makes the most of spatiotemporal information to obtain the final decision. For the spatial perspective, sensors are distributed in different locations cooperating with each other. Meanwhile, for the temporal perspective, multiround subdecisions are fused. The effectiveness of the proposed method is validated by extensive simulation results, which show high detection probabilities and low false alarm probabilities.
1. Introduction
Wireless sensor networks (WSNs) generally consist of numerous inexpensive nodes. These nodes are common microelectromechanical systems (MEMSs) equipped with various kinds of sensors, which can sense the physical events and collect the environmental information [1]. Nowadays, WSNs have a lot of applications, such as target tracking [2], object localization [3], and data transmission [4]. Among them, target detection has been a typical application of WSNs.
A typical target detection scenario usually consists of an area of interest where many sensors are deployed. In this area, it is important to determine whether a specific target/event is present or not. Therefore, the goal of target detection is to accurately detect the presence of the target, namely, to achieve high detection probability [5] and low false alarm probability [6]. To this end, sensors in the area of interest usually need to complete two things: (1) sensing the environment situation and (2) determining whether the target is present or not.
For a single sensor, sensing the environment situation is largely related to its sensing ability. Generally, sensing radius is an essential character to measure the sensing ability. In some literatures, many researchers suppose the sensing area as a disk that if and only if the distance from the target to the sensor is within the disk radius then the target will be detected [7]. This kind of detection model is called a disk model, as the sensing area of a sensor is like a disk around it [8]. However, the disk model is too idealistic. First, since the signal emitted from the target is continuously attenuated with the increase in distance, it is hard to choose the appropriate radius to get a binary decision. Second, as there are background noises, the sensing radius should not be the same. In this paper, we utilize a more realistic signal attenuation model to describe the sensing process. In this model, the signal measured by sensors continuously attenuates with the increase in distance and the influence of noise is also considered. Therefore, signal measurements of sensors can be realistically modeled rather than a simple binary value.
Moreover, although a single sensor can detect whether a target is present in its vicinity, most of the existing methods aggregate several sensors' decisions to improve the detection quality [9]. Generally, a single sensor's decision is called a local decision. A fusion center in the network collects local decisions from some sensors and then makes a global/final decision about the target's presence [10]. Therefore, how to make the final decision is a critical issue for target detection. One of the widespread fusion methods is “majority rule” [11]. As its name suggests, the majority rule leans to choose the same decision with the major part of all local decisions. For example, if more than a half of sensors determine that a target is present, the fusion center will correspondingly determine that the target is present. However, there are a couple of problems for the majority rule. The first is how to set a threshold for all sensors. A uniform threshold is not reasonable because a faraway sensor can hardly get the same signal strength as that of the sensor close to the target. It can be described as the saying that “the absolute fairness is unfair.” Second, if most of sensors located far away from the target, the final decision is likely to be 0 even if some adjacent sensors to the target indeed detect it. This kind of situation can be called the dilemma of democracy. In our previous conference paper [12], we designed a probabilistic algorithm based on adaptive threshold for every single sensor. In this paper, we further improve the probabilistic detection method by getting rid of these measurement thresholds at all. We also extend the spatial decision algorithm to spatiotemporal decision algorithm, which can make the most of the sensing measurement values and further improve the quality of detection.
To summarize, our main contributions in this work are listed as follows:
We propose a more objective and adaptive method to make decision fusion, which is based on a realistic model for all measurement values of sensors. We make good use of the spatiotemporal information in our algorithm to output the final decision and improve the detection accuracy. The proposed method is validated by extensive simulations which are implemented in NS-2 simulator. The results demonstrate high detection probabilities and low false alarm probabilities.
The rest of the paper is organized as follows. Section 2 reviews the related work. Section 3 introduces the system model and the problem definition. Section 4 presents the decision model and the solution for target detection. Simulation results are demonstrated in Section 5. Section 6 concludes this paper.
2. Related Work
Target detection is an important application in WSNs and attracts a large number of scholars to conduct research in recent years. In earlier research, the disk model of sensors is widely employed, which means the sensing field of a sensor is like a disk around it and the sensor can detect a target only if the distance between them is less than the radius of the disk. Brass [13] discussed and analyzed search strategies and target detection capabilities of networks from other literatures in various models of sensors and targets, including mobile or stationary sensors and targets, under random or optimal placement, independent or globally coordinated search, and stealthy or visible sensors. It can be seen that all these detection strategies used the Boolean sensing model with a constant sensing radius. Lazos et al. [14] analytically evaluated the detection probability of mobile targets when some sensors were stochastically deployed to monitor an area of interest. They mapped the target detection problem to a line-set intersection problem and showed that the detection probability depended on the length of the perimeters of the sensing areas of the sensors but not on their shapes. Therefore, the authors employed an adjusted disk model that the sensing range of sensors can be changed within the limitation of perimeter. Medagliani et al. [15] addressed the problem of engineering energy-efficient target detection applications, taking into account some physical system parameters. They first derived an analytical framework to evaluate these system parameters, such as the probability of target detection missing, the notification transmission latency, and the network lifetime. Then, the authors showed how to optimally configure system parameters under realistic performance constraints. The sensing range of sensors can be adjusted with different environmental settings.
As WSNs for target detection get further studied, scholars gradually adopt more realistic sensing model rather than disk model according to sensors' features. Wang et al. [16] considered the coverage problem for target detection applications in WSNs. Unlike conventional coverage problems assuming sensing regions are disks around sensors, they defined the sensing region according to detection constraints in terms of false alarm probability and missing probability and a cooperative detection scheme is proposed. However, the authors adopted the “OR rule” for final decision fusion; that is, the sink would determine that the target is present when any individual sensor detected the target locally. Zhou et al. [17] addressed the problem of detecting mobile targets with continuous movement. They classified these targets into two categories, which, respectively, are the rational targets having the knowledge of existing sensors and the blind targets whose traces are only straight lines. They investigated the detection performance and hoped to find a few critical positions to deploy additional sensors so that the freedom of targets could be limited. Therefore, their detection rule is simple that any sensor that has detected the target can indicate its presence. Tan et al. [18] exploited reactive mobility to improve the target detection performance, as mobile sensors in the network can collaborate with fixed sensors and move reactively. The detection consensus is based on a positive system decision when not less than a half of sensors in the group made their positive local decisions. Then, a sensor movement scheduling algorithm was developed to achieve near-optimal system detection performance under a given detection delay bound. Yi et al. [19] proposed a hierarchical decision fusion scheme to improve network-wide detection probability. In the proposed scheme, each sensor first makes its own local decision based on a signal attenuation model. Then, a set of closestneighbor sensors makes a cluster-level sensor fusion to derive a new decision result. Finally, those sensors making a positive fusion result transmit their results to the network fusion center in order to make a final network-level decision. The fusion method is based on the number of positive decisions, which means that if the number of lower level positive decisions is not less than a certain threshold, the higher level decision produces a corresponding positive decision; otherwise, the higher level decision is negative. The problem for these strategies is that the final decision is always based on a certain number, such as one or a half of the total, of positive local decisions made by sensors. In fact, there are times when even only a less number of positive local decisions should lead to a positive final decision. Therefore, some more reasonably realistic indicators, rather than only a fixed number, should be set as the benchmark for making decisions.
The fusion strategy used in above literatures is called decision fusion where nodes send their local decision results to a fusion center to make a final decision [20]. Moreover, there is another kind of fusion strategy called value fusion where nodes just send their raw energy measurements to the fusion center which then makes a final decision according to its received measurements from different nodes [21]. Yuan et al. [22] presented fast sensor placement algorithms based on a probabilistic data fusion model. Through these algorithms, sensors are placed at optimal locations to achieve maximum detection performance. In the data fusion scheme, sensors send their energy measurements to the cluster head, which in turn compares the average of all measurements against a threshold. If the average is greater than the threshold, the cluster head determines that a target is present. Otherwise, it determines there is no target. The same author Yuan [23] also proposed another data fusion based collaborative detection scheme for achieving guaranteed accuracy for sensor deployment. A “density first” clustering algorithm was adopted to organize preselected surveillance locations into deployment units and to place sensors to cover these locations. The same scheme data fusion was employed in the algorithm. Yang and Qiao [24] studied barrier information coverage problem. They exploited collaborations and information fusion among neighboring sensors for intrusion detection. The objective is to reduce the number of active sensors, which are required to cover a barrier. They proposed a practical solution to identify the coverage set which contains only a small number of active sensors, and a virtual sensor can incorporate the sensed readings of sensors to make a value-fusion-based decision. The problem of these value fusion methods is how to determine the value of the threshold. Most of the authors of this kind of methods did not discuss the problem and leave the threshold as an experiential value.
In this paper, sensors detect the target through a realistic attenuation signal model and can make a more reasonable decision about the presence of target based on a probabilistic decision model. In this new decision model, sensors do not need any measurement threshold at all. Therefore, the fusion center can objectively estimate the presence probability of the target and then make a final decision through a multiround method.
3. System and Problem Statements
3.1. Detection Model
We use the detection model based on the detection probability similar to literatures [18, 25]. The target itself emits a signal, for example, acoustic signal. A sensor can detect the target by measuring its energy. Meanwhile, the measurements of sensors are contaminated by background noise which is modeled as additive Gaussian noise. Assume that
3.2. Network Model and Detection Problem
3.2.1. Network Model
The sensor network consists of a number of fixed sensor nodes, which are randomly deployed in a 2-dimension area of interest. Assume that all sensors are homogeneous, which means they sense the same type of signal from the target based on the same signal model. After deployment, these sensors are stable, for their positions cannot be changed. All sensors know their own positions and have synchronized clocks [26]. Moreover, we assume that targets appear at some particular physical locations in this area with certain probabilities. These locations are referred to as target spots. The locations of target spots are known for two reasons: first, for most situations, the intruders, as targets, only appear in some specific locations such as the entrance or door [27]; second, after operating for a certain amount of time, the sensor network can identify some target spots where targets are likely to appear based on detection history [28]. After target spots are identified, the network is organized into clusters that each cluster monitors a target spot. The clusters can be dynamically formed [29] when the network is initialized or when the target spots are changed, and one fixed sensor belongs to only one cluster. The cluster head can collect information from sensors belonging to the cluster [30]. We note that any suitable clustering protocol can be utilized here and no particular clustering method will be discussed in this paper. In fact, as every cluster performs detection separately with identical process, we narrow down our discussion to one cluster and target spot hereafter.
3.2.2. Problem Definition
There are N sensors randomly deployed in a 2-dimension
4. Target Detection Algorithm Based on Probabilistic Methods
4.1. Probabilistic Decision Model
This section introduces the method for detecting the target. According to (3a) and (3b), the probability density function (PDF) of getting the measurement
At first, the local decisions are generated by every single sensor. Traditionally, the decision rule is based on Likelihood Ratio Test [31, 32]. That is, according to the measured value in Section 3.1, an individual sensor compares its signal energy measurement with a threshold λ. If it is greater than λ, the sensor determines 1 which means it detects the target; otherwise it determines 0 which means it does not. Generally, the probability of making a positive decision when the target is actually absent is called the false alarm probability, and the probability of making a positive decision when the target is indeed present is called the detection probability [33]. Let
In order to make a final decision [34], a fusion center collects all local decisions in order to make a fusion. In general, one of the widespread fusion methods is the majority rule, which is simple and intuitive. For majority rule, if more than a half of sensors vote 1, the cluster head determines 1 which means the target is present; otherwise, the cluster head determines 0 to indicate there is no target. However, this decision rule as well as fusion method has several problems. First, the decision rule just output a binary result, either 1 or 0, based on a usually uniform threshold λ for all sensors. However, the value of the threshold is hard to be consistently reasonable. For example, the measurement of a faraway sensor from the target is much more difficult to be enough to trigger the alarm, so it is unfair for these sensors to have the same threshold as that of those closer ones. In fact, the sensed signal is a continuous value. Even this value is less than λ, and important information may be implied in the value. For example, a strong signal means a higher presence probability of event than that of weak signal. Second, the majority-rule-based fusion method is inclined to miss a target. Generally, the closer the sensor to a target, the higher the detecting probability that it can achieve and vice versa. If the sensors far from the target make up the vast majority of all detecting sensors, they are likely to dismiss the presence of the target and then the final decision is also wrong. For example, as Figure 1 shows, there are 6 sensors to participate in detecting. When the target appears, sensors

The problem of the majority rule: sensors
4.2. Probabilistic Decision Method
In the following, we introduce a new decision method. This method fully utilizes the signal value sensed by sensors and extracts the useful information to make decisions. Let A stand for the event that the target is present. And
Since events
(1) //Calculate probability density (2) Value (3) Value (4) (5) return round decision 0; (6) (7) return round decision 1; (8)
Moreover, we set out to further improve the accuracy of final decision by using multiple decisions among time dimension. In common, when a target is present, it will keep the same situation for some time rather than disappearing immediately. As a sensor has a comparatively much shorter working cycle and high sensing frequency [35], it can make multiround local decisions during this time. For those local decisions in every single round, a round decision can be produced to determine whether the target is present according to our probability-based algorithm. After that, a final decision can be made from these round decisions. The whole process is showed in Figure 2. During this process, the majority rule can be reutilized that if more than a half of round decisions are 1, the final decision will be 1 to determine that the target is present; otherwise, if more than a half of round decisions are 0, then the final decision will be 0 as well. Based on this temporal decision making method, the detection accuracy can be further improved, especially for reducing false alarms.

An illustration of final decision making in time dimension.
Therefore, we propose our target detection algorithm presented as Algorithm 2. When the network is initialized or when the target spot is changed, sensors around the target spot form a cluster and a cluster head
(1) Sensors around the target spot form a cluster; (2) A cluster head (3) Threshold of decision (4) Positive counter (5) (6)
g = RoundDecision(); (7) //Which means a positive round decision (8) (9) //Which means a positive final decision (10) break; (11)
(12)
(13) (14) (15)
(16) (17)
(18)
4.3. Algorithm Analysis
It can be analyzed that the time complexity of Algorithm 1 is
Theorem 1.
For sensor i, if its attenuated signal energy
Proof.
For sensor i, it will make local decision 1 only if

An illustration of probability density functions.
5. Performance Evaluation
In order to verify the effectiveness of our proposed methods, we conducted simulations with NS-2. In the simulation scenario, sensors are randomly deployed in an area of interest, which is
Simulation parameters.
Figure 4 showed the system detection probabilities achieved by PD, MD, and CD, respectively, when the number of sensors increased from 1 to 10. It could be seen that PD achieved the best performance among these three algorithms especially when there are fewer sensors. When the number of sensors increased, PD gradually achieved 100% in detection probability. Meanwhile, the performance of MD tended upwards with fluctuation. The reason is that when the number of sensors increases from odd number to even number, the number threshold actually does not increase. On the contrary, if the number increases from even to odd, the threshold will also increase. This shows that the setting of threshold can have a large impact on the performance of MD. For CD method, its detection probability also increased with the increase of the number of sensors. The reason is that it can have more opportunity to choose a better sensor when the number of sensors increases, and it can achieve a high detection probability when the number is large enough.

Number of sensors versus detection probability.
In Figure 5, the results of false alarm probability of these three algorithms were presented. It could be seen that PD achieved a relatively low false alarm probability. When the number of sensors increased, its false alarm probability decreased to almost 0. MD also tended downwards with fluctuation due to the discretely changed value of thresholds. For CD, its false alarm probability almost kept the same. The reason is that its probability is equal to the closest sensor's local false alarm probability which is determined by the property of noise. As the number of sensors cannot influence the noise energy, its false alarm probability will not change in theory.

Number of sensors versus false alarm probability.
Figure 6 showed how PD, MD, and CD performed with the increase in the value of noise variance from 0.2 to 1.0. It could be seen that performance of all these three algorithms decreased more or less. However, PD still kept its high detection probability to almost 100%. On the contrary, the decrease in MD and CD was larger.

Noise variance versus detection probability.
In Figure 7, it could be seen that noise variance also influenced the false alarm probability made by the three algorithms. Among them, CD had the largest increase which increased about 400% when the variance increased from 0.2 to 1.0. For MD, its false alarm probability did not increase in such a degree but also obviously. On the contrary, the performance of PD was not influenced much and also kept close to 0. The reason is that the use of multiround decision method can limit the false alarm probability effectively.

Noise variance versus false alarm probability.
Figure 8 showed how the system detection probabilities were achieved by PD, MD, and CD, respectively, when the value of noise mean increased from 0.1 to 0.3. It could be seen that PD achieved the best performance among these three algorithms all the time. It may be strange to see that the performance of MD and CD was even better when the noise mean increased. However, this phenomenon is normal because a higher noise will make measurement values more easily reach the threshold, which makes sensors believethat the target is present. However, those decisions are likely to be false alarms as showed in Figure 9. In Figure 9, MD and CD tended to have higher false alarm probability when the noise mean increased. Therefore, the increase in the detection probability for these two algorithms in Figure 8 is just superficial phenomenon due to the larger noise cheating them. This can reflect the advantage of PD in some respects.

Noise mean versus detection probability.

Noise mean versus false alarm probability.
Figure 10 showed how PD, MD, and CD performed when sensors were limited to be deployed among a certain range of distance to the target. d in it represents the landmark distance

Distributed locations versus detection probability.
In Figure 11, it could be seen that the distance to the target could influence the false alarm probability of these three algorithms to different extent. PD and MD both achieved a higher false alarm probability when the distance increased. However, CD did not get influenced because its false alarm probability depends on the state of noise.

Distributed locations versus false alarm probability.
Figure 12 showed how PD performed with 3 sensors when the number of total rounds in our algorithm increased from 1 to 9 where only odd numbers were considered. As MD and CD do not have this spatiotemporal process, they were not included in this simulation. As shown in the figure, PD achieved better performance when the total rounds increased that its detection probability increased and its false alarm probability decreased. The results showed that the spatiotemporal information can truly improve the accuracy of final decisions because multiround decision can eliminate interference from noise and make the final decision more reasonable.

Total rounds versus false alarm probability.
6. Conclusion
In this paper, we introduced our improvement for target detection solutions in sensing and fusion aspects. First, rather than using a simple disk model, we utilized a more realistic signal model to describe the sensing environment. After that, we analyzed the defects of the majority rule which is widely used in decision fusion methods. We proposed a probabilistic detection method to make the temporary decision in a single round. As the probability density of measurements values is taken advantage of, no thresholds for measurement values of sensors are needed any more and all sensors can contribute to the decision making process. Moreover, we proposed an algorithm which makes the most of the spatiotemporal information to detect target more accurately. For the spatial perspective, sensors are distributed in different locations and cooperate with each other. For the temporal perspective, decisions of several rounds are fused to output the final decision so that the detection accuracy can be improved further. Simulation results showed that our proposed algorithm can achieve a high detection probability and low false alarm probability even with interference of noise.
Footnotes
Conflict of Interests
The authors declare that there is no conflict of interests regarding the publication of this paper.
Acknowledgments
The above work was supported in part by grants from the National Natural Science Foundation (NSF) of China under Grant nos. 61572206, 61202468, 61370007, 61302094, 61305085, 61562005, 61572205, U1536115, and 51305142 and the Natural Science Foundation of Fujian Province of China under Grant nos. 2014J01240 and 2015J01257 and Promotion Program for Young and Middle-Aged Teacher in Science and Technology Research of Huaqiao University under Grant no. ZQN-PY308.
