A Parallel Computing Algorithm for Moving Targets Tracking in Wireless Sensor Networks

Similar documents
Research on Heterogeneous Communication Network for Power Distribution Automation

Video Inter-frame Forgery Identification Based on Optical Flow Consistency

An Adaptive Threshold LBP Algorithm for Face Recognition

Computer Based Image Algorithm For Wireless Sensor Networks To Prevent Hotspot Locating Attack

An indirect tire identification method based on a two-layered fuzzy scheme

A Novel Double Triangulation 3D Camera Design

Transactions on Information and Communications Technologies vol 16, 1996 WIT Press, ISSN

Hole repair algorithm in hybrid sensor networks

Quality Assessment of Power Dispatching Data Based on Improved Cloud Model

Application Research of Wavelet Fusion Algorithm in Electrical Capacitance Tomography

Nodes Energy Conserving Algorithms to prevent Partitioning in Wireless Sensor Networks

Video annotation based on adaptive annular spatial partition scheme

Journal of Chemical and Pharmaceutical Research, 2015, 7(3): Research Article

A Novel Image Super-resolution Reconstruction Algorithm based on Modified Sparse Representation

result, it is very important to design a simulation system for dynamic laser scanning

An algorithm of lips secondary positioning and feature extraction based on YCbCr color space SHEN Xian-geng 1, WU Wei 2

Face Recognition Technology Based On Image Processing Chen Xin, Yajuan Li, Zhimin Tian

2 Proposed Methodology

A Kind of Wireless Sensor Network Coverage Optimization Algorithm Based on Genetic PSO

Test Analysis of Serial Communication Extension in Mobile Nodes of Participatory Sensing System Xinqiang Tang 1, Huichun Peng 2

Survey on Recommendation of Personalized Travel Sequence

An Approach for Real Time Moving Object Extraction based on Edge Region Determination

A Balancing Algorithm in Wireless Sensor Network Based on the Assistance of Approaching Nodes

The Parameters Optimization of Fusion Winglet Based on Orthogonal Experiment Yue LUO 1, *, Qi WANG 1, Qi DU 1 and Hou-An DING 1

Fault Diagnosis of Wind Turbine Based on ELMD and FCM

A Fuzzy C-means Clustering Algorithm Based on Pseudo-nearest-neighbor Intervals for Incomplete Data

Modulation-Aware Energy Balancing in Hierarchical Wireless Sensor Networks 1

Multimedia Big Data Frame Combination Storage Strategy Based on Virtual Space Distortion

A 3D Point Cloud Registration Algorithm based on Feature Points

Energy Optimized Routing Algorithm in Multi-sink Wireless Sensor Networks

Texture Image Segmentation using FCM

An Automatic Timestamp Replanting Algorithm for Panorama Video Surveillance *

Fuzzy Double-Threshold Track Association Algorithm Using Adaptive Threshold in Distributed Multisensor-Multitarget Tracking Systems

COMPARATIVE ANALYSIS OF EYE DETECTION AND TRACKING ALGORITHMS FOR SURVEILLANCE

Research on Evaluation Method of Video Stabilization

World Journal of Engineering Research and Technology WJERT

Object Tracking Algorithm based on Combination of Edge and Color Information

Face Recognition Using Vector Quantization Histogram and Support Vector Machine Classifier Rong-sheng LI, Fei-fei LEE *, Yan YAN and Qiu CHEN

Adaptive Zoom Distance Measuring System of Camera Based on the Ranging of Binocular Vision

Energy and Memory Efficient Clone Detection in Wireless Sensor Networks

Maximum Coverage Range based Sensor Node Selection Approach to Optimize in WSN

Application of Geometry Rectification to Deformed Characters Recognition Liqun Wang1, a * and Honghui Fan2

Zigbee Wireless Sensor Network Nodes Deployment Strategy for Digital Agricultural Data Acquisition

K-coverage prediction optimization for non-uniform motion objects in wireless video sensor networks

Analysis Range-Free Node Location Algorithm in WSN

Fuzzy C-means Clustering with Temporal-based Membership Function

Dynamic Balance Design of the Rotating Arc Sensor Based on PSO Algorithm

CLUSTER HEAD SELECTION USING QOS STRATEGY IN WSN

A Survey on Secure Routing for Cooperative Heterogeneous Network

A Background Modeling Approach Based on Visual Background Extractor Taotao Liu1, a, Lin Qi2, b and Guichi Liu2, c

Mobile Sink to Track Multiple Targets in Wireless Visual Sensor Networks

T-S Neural Network Model Identification of Ultra-Supercritical Units for Superheater Based on Improved FCM

Design and Implementation of High-Speed Real-Time Data Acquisition and Processing System based on FPGA

Low-Cost Prioritization of Microorganism Image Data in Wireless Visual Sensor Network

Anti-Distortion Image Contrast Enhancement Algorithm Based on Fuzzy Statistical Analysis of the Histogram Equalization

Energy Aware Node Placement Algorithm for Wireless Sensor Network

A High-Speed Wireless Transmission Scheme for Wireless Sensor Network

ZigBee Routing Algorithm Based on Energy Optimization

An efficient face recognition algorithm based on multi-kernel regularization learning

CPU-GPU hybrid computing for feature extraction from video stream

IMPROVEMENT OF BACKGROUND SUBTRACTION METHOD FOR REAL TIME MOVING OBJECT DETECTION INTRODUCTION

Robot Path Planning Method Based on Improved Genetic Algorithm

Research on Two - Way Interactive Communication and Information System Design Analysis Dong Xu1, a

Design of student information system based on association algorithm and data mining technology. CaiYan, ChenHua

Research on Quality Inspection method of Digital Aerial Photography Results

Keywords: Cloud computing, ZigBee, Smart home, Security cloud

Hierarchical Routing Algorithm to Improve the Performance of Wireless Sensor Network

A method of three-dimensional subdivision of arbitrary polyhedron by. using pyramids

A PSO-based Generic Classifier Design and Weka Implementation Study

Efficient Path Finding Method Based Evaluation Function in Large Scene Online Games and Its Application

An Cross Layer Collaborating Cache Scheme to Improve Performance of HTTP Clients in MANETs

Deployment Scheme of Video Conferencing MCU Based on OpenStack Haifeng Han a, Jianxin Song b

An Efficient Character Segmentation Algorithm for Printed Chinese Documents

An Optimal Method to Design Wireless Sensor Network Structures

A SDN-like Loss Recovery Solution in Application Layer Multicast Wenqing Lei 1, Cheng Ma 1, Xinchang Zhang 2, a, Lu Wang 2

ABNORMAL GROUP BEHAVIOUR DETECTION FOR OUTDOOR ENVIRONMENT

Study on Image Position Algorithm of the PCB Detection

Mobile Data Gathering With Load Balanced Clustering and Dual Data Uploading In Wireless Sensor Networks

An Approach for Reduction of Rain Streaks from a Single Image

A Compatible Public Service Platform for Multi-Electronic Certification Authority

A Novel Intrusion Detection Method for WSN Sijia Wang a, Qi Li and Yanhui Guo

Recognition of Human Body Movements Trajectory Based on the Three-dimensional Depth Data

Target Tracking Based on Mean Shift and KALMAN Filter with Kernel Histogram Filtering

CAMPSNA: A Cloud Assisted Mobile Peer to Peer Social Network Architecture

Metric and Identification of Spatial Objects Based on Data Fields

Study on GA-based matching method of railway vehicle wheels

A Review on Efficient Opportunistic Forwarding Techniques used to Handle Communication Voids in Underwater Wireless Sensor Networks

manufacturing process.

Searching Algorithm of Dormant Node in Wireless Sensor Networks

Tag Based Image Search by Social Re-ranking

The Research of Collision Detection Algorithm Based on Separating axis Theorem

DOTNET PROJECTS. DOTNET Projects. I. IEEE based IOT IEEE BASED CLOUD COMPUTING

Color-Texture Segmentation of Medical Images Based on Local Contrast Information

IMPROVED ARTIFICIAL FISH SWARM ALGORITHM AND ITS APPLICATION IN OPTIMAL DESIGN OF TRUSS STRUCTURE

Fuzzy-Kernel Learning Vector Quantization

Robot localization method based on visual features and their geometric relationship

Image Segmentation Based on Watershed and Edge Detection Techniques

Research on Full-text Retrieval based on Lucene in Enterprise Content Management System Lixin Xu 1, a, XiaoLin Fu 2, b, Chunhua Zhang 1, c

Face Recognition Based on LDA and Improved Pairwise-Constrained Multiple Metric Learning Method

Research on friction parameter identification under the influence of vibration and collision

Transcription:

International Forum on Management, Education and Information Technology Application (IFMEITA 2016) A Parallel Computing Algorithm for Moving Targets Tracking in Wireless Sensor Networks XIONG Jing a, LIU Zhi-jingb and TANG Guo-liangc School of Computer Science and Technology, Xidian University, Xi an 710071, China a b c xiongjing_mail@163.com, liuzhing@vip.163.com, Datang110@126.com Keywords: Wireless Sensor Networks (WSN); Collaborative tracking; Feature extraction; Dynamic clustering algorithm; Parallel computing. Abstract. In this paper, we address the problem of moving target feature extraction and collaborative tracking in wireless sensor networks (WSN), and present a parallel computing algorithm for moving human collaborative tracking. At first, WSN optimization deployment: divide the monitors in WSN into the two types: Behavior Recognition Monitor (BRM) and Collaborative Tracking Monitor (CTM), and settle all the monitors utilizing FCM algorithm into many groups. Secondly, parallel detection and behavior recognition to get the collaborative tracking target. Finally, a multi-points feature extraction scheme for WSN monitors to track the suspicious target collaboratively. We also compare our algorithm with three existing solutions, the statistics result shows that our scheme has a better detection accuracy and tracking performance. Introduction Wireless Sensor Networks (WSN) consists of a large number of low cost sensor nodes that have various information collection functions. Due to the low distance and scene change limitation, and extensive applications such as target tracking, infrastructure monitoring, habitat sensing, and battlefield surveillance [1], the research of WSN pays more and more attentions to researchers. However, the calculated amount and energy consumption are unavoidable problems related to WSN research for its limitation that inconvenience power supply and computation burden for single node [3]. Collaborative tracking is a typical application for wireless sensor networks, which could be used to intelligent safe guard system in civil and flight target collaborative location for radar system in military. As for moving human collaborative tracking, the tracking accuracy could not be promised but the extract feature extraction and matching. However, the schemes in feature extraction at present are not suit for WSN nodes for its computation burden, and the superiority of WSN is not be exploited. On the one hand the schemes based on networks structure on the research of collaborative tracking are popular [6], such as, a quantized measurement fusion framework focus on the energy and bandwidth scheduling strategy is proposed by Yan Zhou[2], it gets a efficient energy scheme on collaborative tracking. Moreover, a dynamic cluster member selection method for multi-target tracking in WSN [4] that good for multi-target collaborative tracking. However, all the schemes are not consider the feature extraction and matching and it is not suit for human collaborative tracking. On the other hand, the moving target feature extraction for tracking present a lot of achievement, such as Yuan Yuan proposed a visual object tracking based on backward model validation method [5] that is good for single point tracking, but the complicate model building work is a problem for WSN node and the superiority of WSN is not be utilized. To overcome the problems above, we propose a parallel computing scheduling for moving human collaborative tracking in WSN. At first, divide the sensor node into two types: Behavior Recognition Monitor (BRM) and Collaborative Tracking Monitor (CTM), and use BRM are clustering origin points to settle all the monitors utilizing FCM algorithm into many groups. Secondly, parallel detection and behavior recognition to get the collaborative tracking target. Finally, a multi-points feature extraction scheme for WSN monitors to collaborative track the suspicious target. In the experiment part, we compare our algorithm with three existing solutions, the statistics result shows that our scheme has a better detection accuracy and tracking performance. 2016. The authors - Published by Atlantis Press 51

Monitor nodes optimization deployment For collaborative tracking with suspicious moving targets, the monitor nodes in WSN could be divided into two types: the behavior recognition monitors (BRM) and the collaborative tracking monitors (CTM). BRM recognize the behavior of moving people to select the suspicious target and extract features of it, then CTM focus on the feature match and collaborative tracking the target. On the original step, the system we discussed utilize the dynamic clustering algorithm to optimization deploy all the monitor nodes in WSN, the result refers to Fig 1 is that to set the cluster centers are BRM with a number of CTM deploy around. Fig 1. The monitor nodes deployment result In our system, a dynamic clustering algorithm based on FCM algorithm is proposed which original clustering centre is confirmed, and we could get the groups consist of BRM and CTM, each monitor node complete the behavior recognition and relay tracking task in the same group. Although FCM algorithm is good for fast clustering and could get the better clustering accuracy, it easy fall into terminal point,so the choosing for original point is important. Considering the features X = of our system, let BRM as the original clustering centre. We assume { x,,..., 1 x2 x } n as the total monitor nodes set, divide the X into c groups (2 c n), there are c number of BRM as original V = clustering centre { v,,..., 1 v2 v } c at the same time. The degree of membership for each monitor node could be described as fuzzy matrix U u = u, is the degree of membership between the monitor i and j, that must satisfy the conditions i= 1 (,,..., ) 1 c u = 1 and u [ 0,1] c c n m 2 c = i = i = 1 i = 1 j J U v v J u d.the destination function could be described as: (1) v d In the equation above, i is the clustering centre in the fuzzy group i, = vi xj Distance between the i clustering centre and the j monitor node [7]. M [ 1, ) is the Euclidian m is the fuzzy weighting index that benefit for noise restraining and making membership function smoothing. Two conditions contribute to get the lowest value for destination function mentioned above [8]: 52

v i = n j = 1 n u j = 1 m u x m j The degree of membership m controls the share degree of fuzzy groups, it also play an important role in noise restrain and effect the concave-convex of destination function. Considering the convergence of the algorithm, the value area of m is related with sampling amount X, the best value is in the range [1.3, 2.5]. Though the algorithm that set the confirmed original clustering point, we can get the cluster result which BRM are the cluster centre points. In each group according to the result includes a BRM and several CTM, CTM receives the tracking command from BRM in the same group, and product a dynamic monitor subnet. When the CTM in the boundary of a group is busy, the WSN will dynamic cluster for expanding the radius of the busy subnet according to a clustering intervene factor β to share responsibility for busy subnet. (2) Moving targets behavior recognition and parallel computing After monitors in WSN have been deployed, each node should be prepared to detect moving targets. In this paper, we proposed an improved algorithm to detection moving people that combine Mix Gaussian Model (MGM) with area fusion method. The moving target detection result could see in Fig 2 below: (a)the original frame image (b)moving target detection result Fig 2. An example of moving target detection The background in an original frame image just like (a) in Fig2 always insist of interference, such as tree branch swaying, fallen leaves and moving area shelter from. Moving target detection using traditional method could not get rid of these noises, but use the improved algorithm that combine MGM with area fusion algorithm a better result could be got. In Fig2, (b) is the moving area detection result. Not all the moving targets need to be collaborative tracked, so BRM should recognize the behaviors of targets and focus on the suspious one. Each monitor in the WSN share the same behavior library which some behavior templates would be defined, such as walking, running, jumping, etc. Surveillance system can definite some regular behaviors in the beginning, so other behaviors are suspicious.for reducing the computation pressure of BRM and promote the work efficiency, a parallel computing algorithm to be proposed based on DOT module[9]. The DOT includes three layers: D-layer,O-layer and T-layer, so the composition of the parallel computing module could be describe as Fig 3: 53

Fig 3. The composition of the parallel computing module As shown in Fig 3,BRM is responsible for decomposing and integrating the behavior recognition task. The CTMs in the same group work for parallel computing, at the same time, the data is divided into n parts for CTM. BRM employ a distributed SVM classifier to classify moving targets behaviors.the solution could improve calculate ability and decrease the time for action module training. Feature matching and collaborative tracking BRM are responsible for recognition the behavior of moving target in some important scene using the algorithm that combine action library matching with moving trajectory detection [10]. The part is not the key point of the paper, but feature extraction would be process when BRM detect a suspicious behavior so as to CTM performance collaborative tracking. An improved color histogram algorithm is proposed to extract target feature, which utilize the multi nodes characteristic of WSN. Fig4 is the sketch map of the method,feature of collaborative tracking target extract by different monitors and calculate the average value as the standard feature. In this way, feature error from different detection angle and illumination diversity could be decrease, so as to increase the veracity of feature match. Fig 4. Node characteristics acquisition sketch from double perspectives As shown in Fig4, M1 and M2 for two monitor nodes, generally choose the included angle is greater than 90 degrees, each point to extract the top and bottom color information of moving targets, then two monitor nodes on a weighted average of the characteristics of the same parts, features the average expression of target is obtained. We hope to get the higher similarity of two target color models, so the weight of particle must be higher. Bhattacharyya distance [11] can be used to give each particle value, σ is the variance of Gausses distribution of color information. 54

2 ρ ps 2 2 d (1 [ ( n), q]) ( ) 1 n 1 2σ 2σ π = e = e (3) 2πσ 2πσ Finally, considering the difficulties about moving target tracking to single monitor, for example, illumination change or shelter from, our solution revise the tracking result according to relevancy property α (x( i x, y), x( j xy), ) and time difference T (x( i xy, ), x( j xy), ). Relevancy property present whether the monitor i and j is connected. Time difference is the reference time when the target move from monitor i to monitor j. The relevancy property and time difference are focus on static sensor monitors. Experiment and results To test the performance of WSN for moving target collaborative tracking described in this paper, a prototype system is developed to collaborative tracking suspicious target, using the development platform for VS2010 and computer vision library OPENCV, running environment of the system are as follows: Intel Xeon CPU, 64G RAM, and windows operating system. This experiment in WSN by 20 distributions in different outdoor scene of monitoring points and a background management PC, through the background management software can see the WSN suspicious target collaborative tracking situation.in order to verify the algorithm described in this paper, the efficiency of abnormal body collaborative tracking, we from two aspects of detection accuracy and tracking efficiency made compared with similar algorithms, statistical results refer to Table 1: Table 1. The result of statistics analysis for different algorithms Solutions Detection accuracy Tracking accuracy Yan Zhou,etc [2] 82.7% 77.5% Cai Zi-xing,etc [4] 78.9% 81.6% Yuan Yuan [5] 79.3% 84.2% Our solution 84.6% 86.5% We can see from the above results, Yan Zhou, etc used in a quantized measurement fusion framework is focus on the energy and bandwidth scheduling strategy is more prominent in the target detection precision, while in the target tracking accuracy is not ideal. And Cai Zi-xing, etc put forward a dynamic cluster member selection method for multi-target tracking in WSN scheme has better target tracking accuracy, but is not ideal in terms of target detection. Yuan Yuan proposed a visual object tracking method based on backward model validation is also the same problem. Thus it can be seen that described in this article, the target detection precision and the performance of synergy has better tracking performance. Conclusion and future works In this paper, we proposed a novel solution which utilizes the advantage of WSN to improve the feature extraction scheduling for moving human collaborative tracking. At first, WSN optimization deployment: divide the monitors in WSN into the two types: Behavior Recognition Monitors and Collaborative Tracking Monitors, and settle all the monitors utilizing FCM algorithm into many groups. Secondly, parallel detection and behavior recognition to get the collaborative tracking target. Finally, a multi-points feature extraction scheme for WSN monitors to collaborative track the suspicious target. After achieved the solution, we also compare our algorithm with three exist algorithms, the statistics result show that our scheme has a better detection accuracy and tracking performance. 55

Acknowledgement This work was supported by The National Natural Science Funds (Num: 61173091) in China. Reference [1] Xiaoqing Hu, Ming Bao, Yu-Hen Hu, and Bugong Xu. Energy Balanced Scheduling for Target Tracking with Distance-Dependent Measurement Noise in a WSN. International Journal of Distributed Sensor Networks. Vol.2013, ID179623. [2] Yan Zhou, Dongli Wang, Tingrui Pei, and Yonghong Lan. Energy-Efficient Target Tracking in Wireless Sensor Networks: A Quantized Measurement Fusion Framework. International Journal of Distributed Sensor Networks. Vol.2014. ID682032. [3] Yanmin Zhu, Zhenzhen Tian, and Jiadi Yu. EMP: Exploiting Mobility Patterns for Collaborative Localization in Sparse Mobile Networks. International Journal of Distributed Sensor Networks. Vol.2014, ID370364. [4] CAI Zi-xing, WEN Sha, LIU Li-jue. Dynamic cluster member selection method for multi-target tracking in WSN, J.Cent.South Univ. (2014)21:636-645. [5] Yuan Yuan, Sabu Emmanuel, Yuming Fang, and Weisi Lin. Visual object tracking method based on backward model validation, IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY,VOL.24, NO.11.2014. [6] Oualid Demigha, Walid-Khaled Hidouci, Toufik Ahmed. On Energy Efficiency in Collaborative Target Tracking in Wireless Sensor Network: A Review. IEEE COMMUNICATIONS SURVEYS & TUTORIALS,THIRD QUARTER 2013,VOL.15,NO.3,1210-1222. [7] Jiang Lun, Ding Hua-fu. Improvement of the Fuzzy C-Means Clustering Algorithm,Computer & Digital Engineering.Vol.38 No.24,p4-6,14. [8] HAO Hong-xing, ZHU Yu-quan, CHEN Geng. A Hybrid Dynamic Clustering Algorithm based on Partition and Hierarchical Clustering. Computer Application Research, Jan.2011.vol.28 No.1 p51-53. [9] Huai Y, Lee R, Zhang S, et al. DOT: a matrix model for analyzing, optimizing and deploying software for big data analytics in distributed systems. Proceedings of the 2nd ACM Symposium on Cloud Computing. ACM, 2011. [10] Jing XIONG, ZhiJing LIU, HongMin XUE,etc. A Human Motion Recognition and Collaborative Tracking Algorithm. Journal of Computational Information System. 2015. No.4. [11] I.Boulanouar, A.Rachedi, S.Lohier, G.Roussel, Energy-Aware Object Tracking Algorithm using Heterogeneous Wireless Sensor Networks IFIP Wireless Days Conference, Niagara Falls, Ontario, Canada.October, 2011 56