Elsevier

Computer Communications

Volume 36, Issue 7, 1 April 2013, Pages 834-848
Computer Communications

Doppler effect on target tracking in wireless sensor networks

https://doi.org/10.1016/j.comcom.2013.01.002Get rights and content

Abstract

This paper presents a new detection algorithm and high speed/accuracy tracker for tracking ground targets in acoustic wireless sensor networks (WSNs). Our detection algorithm naturally accounts for the Doppler effect which is an important consideration for tracking higher-speed targets. This algorithm employs Kalman filtering (KF) with the weighted sensor position centroid being used as the target position measurement. The weighted centroid makes the tracker to be independent of the detection model and changes the tracker to be near optimal, at least within the detection parameters used in this study. Our approach contrasts with previous approaches that employ more sophisticated tracking algorithms with higher computational complexity and use a power law detection model. The power law detection model is valid only for low speed targets and is susceptible to mismatch with detection by the sensors in the field. Our tracking model also enables us to uniquely study various environmental effects on track accuracy, such as the Doppler effect, signal collision, signal delay, and different sampling time. Our WSN tracking model is shown to be highly accurate for a moving target in both linear and accelerated motions. The computing speed is estimated to be 50–100 times faster than the previous more sophisticated methods and track accuracy compares very favorably.

Introduction

Recent advancements of micro sensors technology have allowed a wide range of wireless sensor networks (WSNs) implementations to be realized. WSNs are used in monitoring and detecting specific events in many types of industrial and military environments. They are especially useful in such situations as tracking emergency rescue workers, tracking military targets in modern battlefield scenerios, and monitoring traffic in transportation systems [1].

WSNs, in general, are composed of a large number of micro sensors and a base station. Each micro sensor is battery powered and is constructed using analog sensor, microcontroller, memory, and communication component subunits. A WSN acoustic tracking system, the main subject of this paper, includes two parts. One consists of acoustic sensors which are distributed in a uniform grid (or some other known configuration) to detect target sound. The other is the fusion center where target detection information from the sensors is processed to track the target. In general, these sensors are not capable of performing complicated computation and communication because of the limited power and computing resources that are present at each node. Each sensor uses a single bit to indicate that a target had been detected. When the sensor detects target sound power that is higher than a predetermined threshold value, it sends the detection information bit along with its ID and sound power information to the fusion center, otherwise it sends no information. The fusion center receives the signals from the sensors and records the receiving time along with the sensor ID and sound power information. Based upon the particular sensor layout, each sensor ID is translated into a corresponding target position that can be used along with the sound power information for tracking the target using a wide range of tracking methods.

A number of tracking methods for a single target tracking have been proposed in the literature for WSN type applications. Mechitov et al. [1] and Kim et al. [2] used a path based approach that used the detection duration of each sensor as a weight and performed line fitting in a time window to estimate target position at each time step. The requirement of using detection duration information from each sensor may be a hindrance for real time application of the algorithm and reliable line fitting may require a high sampling rate by each sensor. Both methods also need time synchronization and information exchange between neighboring sensors and thus tend to further impose computing and communication loads to each sensor. Wang et al. [3], [4] used a similar geometric method for target position estimation which requires each sensor to store neighbor node identifier, intersection points of sensing circle of the node and its neighbor and an angle corresponding to the arc defined by these intersection points of the sensing circle. In noisy real-world environments accurate estimation of these parameters may be challenging. Also the applicability of the method to a target with a short sensing range covering only one or zero sensor or with a long sensing range covering many sensors is to be seen.

Ribeiro et al. [5] developed Kalman filter (KF) based recursive algorithms for distributed state estimate based on the sign of innovations (SOI). Running the SOI-KF requires each sensor to detect the target sound, compute the state and observation predicted estimate, obtain SOI and send the information to all other sensors for computing the updated state. As each sensor has limited power and limited computing and communication resources, this algorithm may give too much load to each of the sensor nodes.

Recently, a number of authors [6], [7], [8], [11] chose the particle filters (PFs) over KF for target tracking in WSN environments. They claim that KF is not an optimal filter as the system and measurement process are not linear and Gaussian in real environments. PFs have become one of the most popular methods for stochastic dynamic estimation problems and the PFs can handle nonlinear/non-Gaussian measurements and dynamics of target with high accuracy but at the expense of computational complexity [10]. For the application of PF to WSN, PFs with lower computational complexity were proposed [22], [23] but the error propagation through the sensor network was regarded as the main drawback of the methods [9]. Similar results are reported by other authors [12], [13], [14], [15], [16], [17], [18], [19]. As an improvement over PF, Teng et al. [9] applied a variational filter (VF) for target tracking. The filter uses a Monte Carlo method for a set of weighted samples to approximate the posterior distribution and adapts the variational approach. The authors claim that the algorithm is able to track targets in near random motion with high accuracy.

All the previous studies mentioned above use the power law for simulating target sound power detection by the sensors and use the same power law for modeling the detection in their trackers. Their use of power law excludes the Doppler effect so that their detection model and track results are applicable only for very low speed targets. The power law model also makes the detection model in their tracker susceptible to mismatch with the detection by the sensors deployed in real environment [8]. Even though their choice of trackers yields high track accuracy in their simulation, their trackers do not guarantee the same accuracy when it is used for real WSN environments because of the mismatch. Furthermore, their computational complexity, especially for PF and VF, is too high that their trackers may be costly for real world WSN system.

The main contribution of this paper is to develop a realistic detection algorithm where the Doppler effect appears naturally depending on the target speed. For our tracker, we use the KF with the weighted centroid of detecting sensor positions as target position measurement, which makes KF near optimal. None of the previous studies used KF for acoustic WSN tracking systems, except the case of distributed state [5], [24], by reasoning that KF is not optimal in a variety of real world situations. The weighted centroid also allows the tracker to be independent of sound detection models so that there is no detection mismatch between the tracker and the sensors in the field.

With our realistic detection model incorporated into KF, we can track high as well as low speed targets accurately with very low computational complexity. The tracker also enables us to study various environmental effects on track accuracy, including Doppler effect, detection message delay and message collision at the fusion center, and different sampling time steps. Our simulation study of these environmental effects demonstrates that the track accuracy is sensitive to these effects.

Using our KF, our track accuracy is comparable to the accuracy of PF and VF and the computing speed is estimated to be nearly 100 times faster than the speed of those filters. The high computing speed and high track accuracy are critical factors for implementing the system in real world. This study is meant to lay the groundwork for more detailed systems study for implementing a WSN tracking system in real world scenarios.

This paper is organized as follows: Section 2 describes the detection framework. It gives a detailed description of Doppler effect in the sensor detection simulation. In Section 3, we describe the tracking framework demonstrating that KF becomes near optimal. An algorithm for tracking a target in acceleration is also presented. In Section 4, we show the simulation results for track accuracy of target in linear and accelerated motions, and different environmental effects. Section 5 compares our results with those of previous works. Section 6 concludes the paper.

Section snippets

Detection framework

We assume that the wireless sensors are simple passive sensors without range measurement capability. Each sensor has its own unique integer ID that translates into its position. Each sensor has own internal noise and also encounters ambient noise from the sensing region. A threshold value for the noises is set for each sensor before the deployment. Target sound over the threshold value will be detected by the sensor as a signal from a target and the detection information will be sent to the

Tracking framework

In Sections 2.1 Model for target sound propagation with Doppler effect, 2.2 Algorithm for target sound detection with Doppler effect, we show that Eq. (1) is not accurate as a target sound detection model because the equation does not take into account the Doppler effect. Eq. (7) is not accurate either for target detection model as a sensor detects target sound from more than one of previous target positions. None of the two equations can avoid mismatch with the target sound detection by the

Simulation results

In this section, we will study the effects of different target velocities, sensing range, and different sensor layouts on track accuracy for linear and accelerated motions. We will also study various environmental effects, such as different sampling time steps, collision of detection messages at the fusion center, and delay of message by hopping on the track accuracy. These are important environmental effects in real world WSN tracking systems which strongly affect track accuracy.

We assume that

Comparison with previous work

The main difference between our work and the previous studies mentioned in the introduction is that we have developed a more realistic model for target sound propagation and detection that accounts for the Doppler effect. Previous studies used a power law for sound power propagation and detection model in their trackers neglecting the Doppler effect. As the power law detection models in their trackers are susceptible to the mismatch with the sound power detection by the sensors deployed in the

Conclusion

The implementation requirements of WSN trackers in the real world are low computing complexity with high track accuracy and robust tracking in real environments. The tracker is also required to be verified and validated using simulations in which realistic detection model and environmental effects are implemented. To satisfy the requirements of WSN, we have developed a realistic WSN detection algorithm from which the Doppler effect naturally appears depending on target velocity. For a tracker

References (31)

  • A. Arora et al.

    A line in the sand: a wireless sensor network for target detection, classification, and tracking

    Computer Networks

    (December 2004)
  • K. Mechitov, S. Sundresh, Y. Kwon, G. Agha, Cooperative tracking with binary detection sensor networks, Technical...
  • W. Kim, K. Mechitov, J. Choi, S. Ham, On target tracking with binary proximity sensors, in: Proc. IEEE Fourth Int’l...
  • Z. Wang, E. Bulut, B. Szymanski, A distributed cooperative target tracking with binary sensor networks, in: Proc. IEEE...
  • Z. Wang, E. Bulut, B. Szymanski, Distributed target tracking with imperfect binary sensor networks, in: Proc. IEEE...
  • A. Ribeiro et al.

    SOI-KF: distributed Kalman filtering with low-cost communications using the sign of innovations

    IEEE Transactions on Signal Processing

    (December 2006)
  • P.M. Djuric, M. Vemula, M. Bugallo, Signal processing by particle filtering for binary sensor networks, in: Proc. IEEE...
  • P.M. Djuric et al.

    Target tracking by particle filtering in binary sensor networks

    IEEE Transactions on Signal Processing

    (June 2008)
  • N. Ahmed et al.

    Detection and tracking using particle-filter-based wireless sensor networks

    IEEE Transactions on Mobile Computing

    (September 2010)
  • J. Teng et al.

    Decentralized variational filtering for target tracking in binary sensor networks

    IEEE Transactions on Mobile Computing

    (October 2010)
  • B. Ristic et al.

    Beyond the Kalman Filters for Tracking Applications

    (2004)
  • N. Ahmed, Y. Dong, S. Kanhere, S. Jha, M. Rutten, T. Bessell, N. Gordon, Performance evaluation of a wireless sensor...
  • D. Li et al.

    Detection, classification and tracking of targets in distributed sensor networks

    IEEE Signal Processing Magazine

    (March 2002)
  • M.S. Arulampalam et al.

    A tutorial on particle filters for online nonlinear/non-Gaussian Bayesian tracking

    IEEE Transactions on Signal Processing

    (February 2002)
  • R. Brooks et al.

    Distributed target classification and tracking in sensor networks

    Proceedings of the IEEE

    (August 2003)
  • Cited by (0)

    View full text