Presenting a dynamic target tracking algorithm based on prediction in wireless sensor network

Number of pages: 104 File Format: word File Code: 31012
Year: 2012 University Degree: Master's degree Category: Computer Engineering
  • Part of the Content
  • Contents & Resources
  • Summary of Presenting a dynamic target tracking algorithm based on prediction in wireless sensor network

    Computer Engineering-Computer Architecture Master Thesis

    Abstract

    With the advancement of electronic device manufacturing technology and the cost-effectiveness of large-scale sensor networks, wireless sensor networks provide research fields with rapid growth and great interest, which have attracted a lot of attention in recent years. Large-scale wireless sensor networks containing several hundred to several tens of thousands of sensors bring a wide range of applications and challenges. The special features of these networks provide the possibility of using them in applications such as control and investigation of accident-prone areas, border protection and security and military care. One of the most important applications envisioned for these networks is target tracking. In this application, wireless sensor networks use the sensors that make up this network to sense and detect a specific target and follow it in the area monitored by the network. Due to the fact that the sensors in this type of networks have energy limitations and the communication between sensors is done wirelessly, it is very important to pay attention to the problem of power consumption and error-free tracking of several moving targets simultaneously in these networks. Target tracking algorithms in sensor networks, in terms of their application and performance, are divided into four categories: message-based, tree-based, prediction-based, and clustering-based protocols. Meanwhile, protocols based on clustering are optimal in terms of energy consumption. So far, many methods have been designed to solve the energy problem, such as fast target tracking algorithms, DPT and CDTA. The fast target tracking algorithm has the ability to track fast targets, but one of its disadvantages is the high amount of communication in the network due to the small size of the clusters. DPT algorithm has a predictive algorithm with low complexity, but one of its disadvantages is its inability to track multiple targets simultaneously. The disadvantages of the CDTA algorithm include the lack of an error correction procedure to re-identify the lost target, network segmentation based on the network model, and its inability to track multiple targets at the same time. In the proposed algorithm, a clustering point of view based on prediction has been used in order to be scalable in the network and optimal energy consumption, so that it is resistant to possible failures of sensors and wrong predictions of the target location. In this algorithm, an error correction procedure has been presented so that the algorithm is able to re-identify the target when the target is out of range of the sensors due to its high speed or a sudden change of direction. The results obtained by the simulator show that the proposed algorithm is able to track several targets simultaneously and also the proposed algorithm reduces the energy consumption in sensor networks as much as possible by reducing the communication between clusters and the possibility of losing the target. 

    Key words: sensor networks, tracking moving targets, network scalability, network model, predictive algorithm, error correction algorithm

    Chapter One

    Introduction

    1-1- Description and importance of the topic

    One of the networks that has attracted a lot of attention in recent years is wireless sensor networks [1]. (WSN) are Sensor networks are composed of a large number of sensors that after being distributed in the area, the sensors that are located near an event collect information about the desired event in the environment after detecting that event and send the information obtained from the event to the well sensor. A well sensor is a sensor that is connected to a base station[2] that is located outside of sensor networks[1]. The sensors of these networks have a wireless interface, which has caused these networks to be set up on the ground, underwater and other dangerous or inaccessible places. Therefore, sensor networks are able to cover areas that other networks cannot cover, and in fact, sensor networks provide the possibility of interaction between humans, the environment, and machines. The expansion of wireless sensor networks began with military applications, but today, with the rapid expansion of sensor network applications, wireless sensor networks are used in the fields of disaster relief, environmental control and biodiversity mapping, smart structures, facility management, agriculture, medicine and health, transportation, remote processing, and target tracking.For this reason, today many advances have been made in the field of electromechanical subsystems to enable the development of smart sensors [1]. One of the applications mentioned for sensor networks is the tracking of moving targets, the purpose of which is to follow a specific object in a predetermined space called the sensor field and detect the path of that object. This application can be made more complete with the ability to identify a specific target among various targets. For this purpose, sensors with different technologies that can measure various characteristics of a phenomenon are used in target tracking. These sensors consist of four units: power unit, information processing unit, communication unit and sensing unit. These sensors can be of the presence, vibration, light, sound, laser and image sensors, among which image sensors because they carry a lot of information are of high importance in target tracking applications to identify a specific target in battlefields or buildings and public places [2]. Due to the limitation of the power unit of sensors and the high energy consumption of image sensors compared to other types of sensors, optimizing energy consumption is considered one of the important challenges of sensor networks. becomes In this regard, the energy consumption of sensor components including micro sensors, analog to digital converter, signal processor, transmitter and receiver should be reduced as much as possible. Researches have shown that the energy required for communication is higher than other energy-consuming units of sensors due to the high volume of audio and video data sent by video sensors and as a result of imposing a large overhead on the data transmission system [2].

    Since target tracking applications require sending information to the user in real-time and therefore many calculations are done in real-time in each sensor, a lot of power is always being consumed in the sensor network and for this reason Target tracking is one of the applications that consumes a lot of power. Due to the fact that optimal power consumption ensures the stability and reliability of sensor networks in difficult conditions and the high energy consumption in sensor networks doubles the importance of providing target tracking algorithms with low power consumption. In central approaches, only one sensor is responsible for identifying the target at any time, and therefore the accuracy of target tracking will decrease and the energy of the sensors will not be optimally consumed due to the imposition of heavy calculations. In these methods, by increasing the number of sensor nodes in the network, more messages are sent to the well sensor, which causes a lot of network bandwidth usage, and therefore, these approaches are not error-resistant. In the new target tracking paradigms, the sensor nodes that can detect the target are kept in the active state, and the rest of the sensors go to the passive state to save power. In order to track the target continuously, a group of sensors must be activated before the target reaches them. This group of sensors is determined according to the speed and direction of the target. Therefore, most of the researches in the field of target tracking have been done to obtain a suitable algorithm for the optimal selection of this group of sensors. In this research, by using the near-optimal guess of this group of sensors, they minimize the amount of information exchange between sensors, and therefore the telecommunication subsystem, which is the main source of power consumption of sensors, becomes less active, and as a result, energy consumption is significantly reduced. But another group of target tracking algorithms have focused on the power consumption within a sensor considering that not taking into account the reduction of energy consumption in the sensing and processing subsystems of the sensors keeps us away from the possibility of further reducing the power consumption of the network. In these algorithms, the power consumption of sensor subsystems is reduced by providing algorithms whose goal is to track the target with minimum processing overhead and the appropriate sampling method with the appropriate timing and frequency of activation of the sensor subsystem [3]. These approaches include message-based, tree-based, prediction-based, and clustering-based approaches.

  • Contents & References of Presenting a dynamic target tracking algorithm based on prediction in wireless sensor network

    List:

    Table of contents. Eight

    List of shapes eleven

    List of tables fourteen

    Abstract. 14

    Chapter One: Introduction

    1-1- Description and importance of the topic. 2

    1-2- Research objectives. 5

    1-3- Thesis structure. 5

    Chapter Two: Target interception approaches

    2-1- Introduction. 7

    2-2- message-based approach. 8

    2-2-1- FAR protocol 8

    2-2-2- VE-mobicast protocol 9

    2-2-3- HVE-mobicast protocol 12

    2-3- Tree-based approach. 13

    2-3-1- DCTC algorithm 13

    2-3-2- STUN algorithm 15

    2-3-3- DAT algorithm 16

    2-4- Prediction-based approach. 18

    2-4-1- TTMB algorithm 18

    2-4-2- Spatial error reduction algorithm in an energy-aware way 19

    2-4-3- FTPS algorithm 21

    2-4-4- HPS algorithm 22

    2-4-5- PES algorithm 23

    2-4-6- DPR algorithm 24

    2-5- cluster-based approach. 25

    2-5-1- Fast target tracking algorithm 26

    2-5-2- Target tracking algorithm with cluster cooperation 27

    2-5-3- DELTA algorithm 28

    2-5-4- DPT algorithm 28

    2-5-5- CDTA algorithm 30

    6-2- Conclusion. 32

    Chapter Three: Motion Models

    3-1- Introduction. 33

    3-2- Location in sensor networks. 34

    3-2-1- One-way propagation time algorithm 34

    3-2-2- Round trip propagation time algorithm 34

    3-2-3- Lighthouse algorithm 34

    3-2-4- Distance estimation algorithm by measuring the received signal strength 35

    3-2-5- GPS positioning algorithm 36- 3-2-6- single-step location algorithm with lighthouse method 37- 3-2-7- multi-step location algorithm based on distance 38

    3-3- random movement models. 38

    3-3-1- random waypoint motion model 39

    3-3-2- random direction motion model 39

    3-3-3- random walk motion model 39

    3-3-4- collection walk motion model 40

    3-4- urban motion model. 40

    3-4-1- Freeway motion model 41

    3-4-2- Manhattan motion model 41

    3-5- Time dependent motion models. 41

    3-5-1- Gauss-Markov motion model 42

    3-5-2- Possible random walk motion model 42

    3-5-3- Exponential dependent motion model 42

    3-6- Group motion models. 43

    3-6-1- Movement model of reference point 43

    3-6-2- Movement model of pursuit 43

    3-6-3- String movement model 44

    3-6-4- Row movement model 44

    3-7- Conclusion. 45

    Chapter Four: Research related to the proposed algorithm

    4-1- Introduction. 46

    4-2- Overlapping distributed clustering algorithm: 47

    4-3- Fast target tracking algorithm: 48

    4-4- Distributed tracking algorithm based on prediction: 51

    4-5- CDTA algorithm. 55

    Chapter five: architecture and simulation of the proposed algorithm

    5-1- Introduction. 59

    5-2- Preliminaries of the proposed algorithm. 60

    5-2-1- Definitions 60

    5-2-2- Assumptions of the proposed algorithm 64

    5-3- Architecture of the proposed algorithm. 66

    5-3-1- Clustering procedure 70

    5-3-2- PDTA target detection procedure by cluster member sensors 74

    5-3-3- PDTA target detection procedure by cluster head sensors 74

    5-3-4- Energy consumption model: 79

    5-4- Simulation settings. 80

    5-5- Simulation parameters. 81

    5-6- Simulation results. 82

    Chapter Six: Conclusion

    6-1- General summary of the results. 89

    6-2- Suggestions. 91

    References 92

     

    Source:

     

    Jie-hong, L., Jun, L., Jin-gui, P., Wei, Z., & Yuan, C, “Design and implementation of fast and accurate WSN positioning”, In Wireless Mobile and Computing (CCWMC 2009), IET International Communication Conference on IET, pp. 310-313, December 2009. Sohraby, K., Minoli, D., & Znati, T., Wireless sensor networks: technology, protocols, and applications, Wiley-Interscience, 2007. Ramya, K., K. Praveen Kumar, and V. Srinivas Rao. "A Survey on Target Tracking Techniques. "A Survey on Target Tracking Techniques in Wireless Sensor Networks", International Journal of Computer Science and Engineering 3, Vol. 3, No. 4, August 2012.

     

    Huang, Q., Lu, C., & Roman, G. C. “Design and analysis of spatiotemporal multicast protocols for wireless sensor networks”, Telecommunication Systems, Vol. 26, No. 2, pp. 129-160, 2004.

     

    Huang, Q., Lu, C., & Roman, G. C. “Reliable mobicast via face-aware routing”, In INFOCOM 2004. Twenty-third AnnualJoint Conference of the IEEE Computer and Communications Societies, Vol. 3, pp. 2108-2118, March 2004.

    Chen, Y. S., Ann, S. Y., & Lin, Y. W. “VE-mobicast: a variant-egg-based mobicast routing protocol for Sensornets”, Wireless Networks, Vol. 14, No. 2, pp. 199-218, 2008.

     

    Chen, Y. S., Liao, Y. J., Lin, Y. W., & Chiu, G. M. “HVE-mobicast: a hierarchical-variant-egg-based mobicast routing protocol for wireless sensornets”, Telecommunication Systems, Vol. 41, No. 2, pp. 121-140, 2009.

    [8]

    Zhang, W., & Cao, G. “Optimizing tree reconfiguration for mobile target tracking in sensor networks”, In INFOCOM 2004. Twenty-third AnnualJoint Conference of the IEEE Computer and Communications Societies, Vol. 4, pp. 2434-2445, March 2004.

    Kung, H. T., & Vlah, D. “Efficient location tracking using sensor networks”, In Wireless Communications and Networking, 2003. WCNC 2003. 2003 IEEE, Vol. 3, pp. 1954-1961, March 2003.

     

    Lin, C. Y., Peng, W. C., & Tseng, Y. C. “Efficient in-network moving object tracking in wireless sensor networks”, Mobile Computing, IEEE Transactions on, Vol. 5, No. 8, pp. 1044-1056, 2006.

    Bhuiyan, M. Z. A., Wang, G., & Wu, J. "Target tracking with monitor and backup sensors in wireless sensor networks", In Computer Communications and Networks, 2009. ICCCN 2009. Proceedings of 18th International Conference on Computer Communication and Networks, pp. 1-6, August 2009.

    Lee, S. M., Cha, H., & Ha, R. “Energy-aware location error handling for object tracking applications in wireless sensor networks”, Computer Communications, Vol. 30, No. 7, pp. 1443-1450, 2007.

     

     

    Demigha, O., Badache, N., Aissani, M., & Mellouk, A. “Fault-tolerant prediction-based scheme for target tracking application”, In Global Telecommunications Conference, 2009. GLOBECOM 2009. IEEE, pp. 1-6, November 2009.

    Wang, Z., Li, H., Shen, X., Sun, X., & Wang, Z. "Tracking and predicting moving targets in hierarchical sensor networks", IEEE International Conference on Networking, Sensing and Control (ICNSC'08), pp. 1169-1173, April 2008.

     

    Xu, Y., Winter, J., & Lee, W. C. “Prediction-based strategies for energy saving in object tracking sensor networks”, in 5th IEEE International Conference on Mobile Data Management, pp. 346-357, 2004.

     

    Xu, Y., Winter, J., & Lee, W. C. “Dual prediction-based reporting for object tracking sensor networks”, In Proceeding of the First Annual International Conference on Mobile and Ubiquitous Systems: Networking and Services (MobiQuitous'04), pp. 154-163, August 2004.

    Alaybeyoglu, A., Erciyes, K., Kantarci, A., & Dagdeviren, O. "Tracking fast moving targets in wireless sensor networks", IETE Technical Review, Vol. 27, No. 1, pp. 46-53, 2010.

     

    Zarif Neshat, M., Presenting a semi-centralized cluster head selection algorithm for target tracking in a wireless sensor network, Faculty of Electrical and Computer Engineering, Isfahan University of Technology, 1390

    Chen, W. P., Hou, J. C., & Sha, L. "Dynamic clustering for acoustic target tracking in wireless sensor networks”, Mobile Computing, IEEE Transactions on, Vol. 3, No. 3, pp. 258-271, 2004.

    W?lchli, M., Skoczylas, P., Meer, M., & Braun, T. "Distributed event localization and tracking with wireless sensors". Wired/Wireless Internet Communications, pp.

Presenting a dynamic target tracking algorithm based on prediction in wireless sensor network