SlideShare a Scribd company logo
1 of 4
Download to read offline
IJSRD - International Journal for Scientific Research & Development| Vol. 1, Issue 7, 2013 | ISSN (online): 2321-0613
All rights reserved by www.ijsrd.com 1398
Abstract— Multi-Target Tracking for Sensor Networks
using Ant Colony Optimization is proposed in this paper.
The proposed approach uses ant colony optimization
technique that composed of both dynamic and mobile nodes.
While mobile nodes are used for optimizing the target
tracking, dynamic nodes ensure the total coverage of the
network. As a result, the performance of the Wireless Sensor
Networks with multi-target tracking on mobility nodes will
improve. While improving the performance of the wireless
sensor networks, automatically minimum distance will be
travelled by the nodes, thereby decreasing the energy
consumption of the mobility nodes. This is achieved by
selecting the optimal path by searching each path of the
existing network. The software should check whether any
chance of collision and if it is happening, then how to avoid
it by providing a minimum delay for finding the optimal
path. For finding the prediction of each node to reach the
optimal path different methods should be applied, like k-
means and random selection. The experimental results show
that Object tracking with prediction mechanism is much
better than without prediction mechanism.
Keywords: Wireless Sensor Networks, Mobile Nodes, K-
Means, Ant Colony Algorithm, Multi-Target Tracking.
INTRODUCTIONI.
Mobile Sensor Networks (MSN) are networks composed of
a large number of wireless devices having sensing,
processing, communication, and movement capabilities [1].
The main constraint of sensor nodes is their limited energy
resources since their batteries are nonrenewable.
One important factor is thus to reduce the energy
consumption of the sensors in order to increase the lifetime
of the network. One can distinguish between two types of
mobility in MSN: the uncontrolled (also called passive)
mobility, where sensors are moved in an uncontrollable
manner, and the controlled mobility, where sensors are
moved in response to internal or external commands.
Passive mobility makes the use of MSN more challenging
since sensor nodes need to be relocated continuously;
whereas in controlled mobility, one could take advantage
of the mobility of the nodes to improve the accuracy of the
sensed data in the network.
MSN have a variety of applications in different fields, such
as military and environment monitoring [2]. One interesting
application of MSN is target tracking. It consists of
estimating instantly the position of a moving target. It is of
great importance in surveillance and security especially in
military applications. This problem has been mainly
considered for networks having static nodes [3]. However,
when sensors are able to move, it is important to take
advantage of their mobility in order to improve the position
estimation. This contribution focuses on target tracking in
MSN where nodes have a controlled mobility. Different
techniques have been proposed to manage the mobility of
the nodes [4]. These techniques have mainly focused on
upgrading the topology of the network, improving the area
coverage or increasing the lifetime of the network, etc. A
few methods have been developed for target tracking in
MSN [5]. Nodes are thus able to move to a new position
chosen within a set of candidate locations, being at one step
away from the current location. The movement decision is
made upon whether the new location will improve the
tracking quality or not. The number of candidate locations is
limited, as well, in order to reduce the complexity of the
method. In a different researchers in [6] have considered the
problem of a mobile target, called mouse, trying to avoid
detection by mobile sensor nodes, called cats. In this paper,
we propose a novel strategy for managing sensors mobility,
aiming at improving the tracking of a single target. The
method consists of four consecutive phases that iterate at
each time step as follows:
1. Estimating the current position of the target,
2. Predicting the next-step position of the target using
current and previous position estimates,
3. Computing a set of new locations to be taken by
the mobile nodes in the way to improve the
estimation process,
4. Assigning each mobile node one new location
within the computed set using the ant colony
optimization algorithm (ACO).
The estimation phase is performed using random selection.
The target positions are performed with prediction
mechanism and without mechanism. Predicting the next
position leads to a region of interest to be covered. The
relocating phase consists of moving the nodes in order to
improve the assessment phase while minimizing the energy
consumption. The optimization phase is completed using the
Ant Colony Optimization algorithm [7]. Using ant colony
method, the ACO is able to solve efficiently complex
operational research problems. Due to its stochastic nature,
it affords the combinatorial explosion in the number of
possible solutions. Besides the energy limitation, one
important constraint is to maintain the total coverage of the
network while moving the sensor nodes. The whole
monitoring area should be covered by sensors to be robust to
any other intruders. For this reason, two types of sensors are
used: static and mobile nodes. While mobile sensors are
moved to improve the quality of target tracking, static nodes
are uniformly distributed in order to ensure a continuous
coverage of the network independently of the movement of
the mobile ones.
This paper is organized as follows: Section II includes the
clustering using K-means algorithm. Section III describes
the Ant Colony Optimization Algorithm. Section IV
An Efficient Approach for Multi-Target Tracking in Sensor
Networks using Ant Colony Optimization
Fathima Shareena K. P.1
1
M. Tech, Communication Engineering
1
KMEA Engineeering college, Aluva
An Efficient Approach for Multi-Target Tracking in Sensor Networks using Ant Colony Optimization
(IJSRD/Vol. 1/Issue 7/2013/0007)
All rights reserved by www.ijsrd.com 1399
presents the system model for the proposed work. Section V
gives the experimental results and discussions. The paper is
concluded in Section VI.
CLUSTERING USING K-MEANS ALGORITHMII.
K-Means is one of the simplest unsupervised learning
algorithms that solve the well-known clustering problem.
The procedure follows a simple and easy way to classify a
given data set through a certain number of clusters (assume
k clusters) fixed a priori [8]. The main idea is to define k
centroids, one for each cluster. These centroids should be
placed in a cunning way because of different location causes
different result. So, the better choice is to place them as
much as possible far away from each other. The next step is
to take each point belonging to a given data set and associate
it to the nearest centroid. When no point is pending, the first
step is completed and an early group age is done. At this
point it is necessary to re-calculate k new centroids as bar
centers of the clusters resulting from the previous step. After
obtaining these k new centroids, a new binding has to be
done between the same data set points and the nearest new
centroid. A loop has been generated. As a result of this loop,
one may notice that the k centroids change their location
step by step until no more changes are done. In other words
centroids do not move any more. Finally, this algorithm
aims at minimizing an objective function, in this case a
squared error function.
2
1 1
)(
 

k
j
n
i
j
j
i cxJ
(1)
Where
2)(
cx j
j
i

is a chosen distance measure
between a data point xi and the cluster centre cj, is an
indicator of the distance of the n data points from their
respective cluster centers. The algorithm is composed of the
following steps:
Step 1: Place K points into the space represented by the
objects that are being clustered. These points represent
initial group centroids.
Step 2: Assign each object to the group that has the closest
centroid.
Step 3: When all objects have been assigned, recalculate the
positions of the K centroids.
Step 4: Repeat Steps 2 and 3 until the centroids no longer
move.
This produces a separation of the objects into groups from
which the metric to be minimized can be calculated.
Although it can be proved that the procedure will always
terminate, the K-Means algorithm does not necessarily find
the most optimal configuration, corresponding to the global
objective function minimum. The algorithm is also
significantly sensitive to the initial randomly selected cluster
centers. K-Means is a simple algorithm that has been
adapted to many problem domains and it is a good candidate
to work for a randomly generated data points. One of the
most popular heuristics for solving the K-Means problem is
based on a simple iterative scheme for finding a locally
minimal solution. This algorithm is often called the K-
Means algorithm.
Fig. 1: Flowchart of K-Means Method
POSITIONING OF NODES USING ANTIII.
COLONYOPTIMIZATION
Having the set of positions that must be taken by the
sensors, one should assign each sensor one position within
the set while minimizing the traveled distance of the nodes.
The problem is thus defined as an optimization algorithm
that is solved using the ACO. In the following, we first
introduce the ACO. We then apply it to the relocation
problem.
A. Ant Colony Optimization Algorithm
In the early 90s, M. Dorigo discovered Ant-Colony
Optimization Algorithm (ACO) [9]. The inspiring source of
ACO algorithms is the foraging behavior of ants in the real
world. The ACO is a probabilistic method for solving
complex computational problems. This algorithm was first
developed to solve the Travelling Salesman Problem. It has
been applied efficiently afterwards in different fields such as
quadratic assignment problems, vehicle routing [7]. The
main idea of ACO consists of imitating the behavior of real
ants in their way to find the shortest path to get food
sources. A path is thus generated according to two elements:
a chemical substance called pheromone and the visibility of
the ant which in turn determines the path to find the Target
[10]. Let f(x1, . , xn) be a function of n variables whose
values are taken from a specific set S. Optimizing f consists
of finding the n-permutation of (x1, . . . , xn) over all
possible permutations that optimizes the function f. In such
problems, the function f is called objective function or
fitness function, whereas x1. . . xn are called the
decision variables. Let m be the cardinal of S, then the
number of all possible n-permutations is equal to m! / (m-n)!
With m! Being the factorial of m. evaluating all solutions
requires too much computational time especially for large-
size problems. In such cases, using optimization algorithms
such as ACO becomes crucial to reduce the time of
computation.
Starting with an initial solution, ACO moves toward optimal
solutions using an efficient memory-based search technique.
An Efficient Approach for Multi-Target Tracking in Sensor Networks using Ant Colony Optimization
(IJSRD/Vol. 1/Issue 7/2013/0007)
All rights reserved by www.ijsrd.com 1400
The generation of solutions basically employs two
parameters: visibility and pheromone. These parameters
correspond to a priori and a posteriori information about the
solutions, respectively. While visibility remains unchanged,
pheromone is modified during the optimization process
according to solutions evaluation. Technically, the ACO
algorithm considers a fixed number of ants Ka, each of
which generating one solution at every iteration. Solutions
are thus encoded by assigning each decision variable, one
after the other, a specific value of S.
B. Sensor Relocation
The relocation problem consists of minimizing the total
distance traveled by the nodes while moving to their new
positions. The fitness function is thus equal to the sum of the
distances traveled by the moving nodes, whereas the
decision variables are the sensors coordinates. These
variables take their values within the set of the positions.
The relocation method for a given time step t is illustrated.
SYSTEM MODELIV.
The proposed architecture consists of mainly two sections.
One is the tracking section and the other one is the
visualization part. The main part of the project deal with the
tracking methods. For each and every new step formation,
there will be adding a separate technique or a suitable
algorithm for tracking the target. The upper part of the
tracking section and the lower part show the data analysing
as well as the visualization of both the target and optimal
path formation.
A. Overall System Architecture
First of all, the generation of number of nodes is defined in
the network and the range of the network is determined. The
mobile nodes should set up according to the range of the
network in addition to the easier communication with the
neighbouring nodes. Then the wireless sensor network set
up should be built in order to connect each and every node
with the adjacent nodes. After that, according to adjoining
nodes the clustering should be done for the easier path
detection. The clustering is done with the k-means
technique. The next step is the target detection. By using the
ant colony optimization method, several optimal paths can
be found out. The next predicate position can be easily
found out after finding each hope between the nodes in the
network. For fixing this node selection, prediction
mechanism is to be used. For selecting the optimized path,
ant colony optimization technique is used. Thus, the battery
consumption can be reduced.
Fig 2: Block Diagram of Object Tracking with Prediction
Mechanism
The second section consists of finding the target. For that,
tracking the moving object should be found in each and
every moment. And the details should be passed to the
neighbouring nodes as well. Depending on the information
received by the nodes, the optimal path will be opting for.
At last it should be visualized in the software. Figure below
shows the overall system architecture.
EXPERIMENTAL RESULTS AND DISCUSSIONSV.
The experimental results show that Object Tracking with
prediction mechanism is much better than without prediction
mechanism. Mode selection is included for selecting stored
values and random values. The number of nodes can be
changed at any time. Firstly deploy the network depending
on number of nodes. Then next step is to model the cluster
head and clustering division. After that, set the source node
and destination node manually. Later find the minimum
distance depending on the iterations for two paths. This is
done with prediction mechanism and without prediction
mechanism.
No.
of
Items
No. of
Iterations(x)
Minimum
Distance
y
(metre)
Minimum
Distance
y1
(metre)
1 10 498 468
2 20 367 350
3 30 288 280
4 40 156 148
5 50 120 112
Table. 1: Result of Object Tracking Without Prediction
Mechanism
While considering the measurement values from the table 1
and table II, it is obviously clear that that Object Tracking
with prediction mechanism is much better than without
prediction mechanism in terms of Minimum Distance. Since
Object Tracking with prediction mechanism has low
Minimum Distance and showing high performance.
No. of
Items
No. of
Iterations(x)
Minimum
Distance y
(metre)
Minimum
Distance y1
(metre)
1 10 450 435
2 20 300 95
3 30 210 185
4 40 110 107
5 50 108 105
Table. 2: Result of Object Tracking With Prediction
Mechanism
A. Comparison of two paths with and without Prediction
mechanism
The graph explains with given values for source and
destination for object tracking without and with prediction
mechanism. The more the iterations, the more absolute
solution can be achieved. Depending on the generated hop
or weight of the edge or the distance between neighbouring
nodes will influence the minimum distance from one
particular source to destination. The graph shows the
minimum distance in the decrease level from top to bottom.
The x-axis shows the number of iterations as well as y-axis
shows the minimum distance of two paths acquired by two
source and destination.
An Efficient Approach for Multi-Target Tracking in Sensor Networks using Ant Colony Optimization
(IJSRD/Vol. 1/Issue 7/2013/0007)
All rights reserved by www.ijsrd.com 1401
Fig. 3: Graphical Representation without Prediction
mechanism
Fig. 4: Graphical Representation with Prediction Mechanism
CONCLUSIONVI.
In this paper, while comparing the two graphs, the minimum
distance acquired with prediction mechanism that shows
more accurate value than without prediction mechanism in
the object tracking method. Using multi-target tracking in
the wireless sensor node thus gives faster response using ant
colony optimization. The energy consumption is
automatically achieved by using clustering and cluster head
formation method. Depending on the iterations, the
comparison can be easily done and good result is achieved.
From the graph itself, it is known that object tracking using
prediction mechanism gives better performance than without
prediction mechanism in tracking. Simulation results show
the efficiency of the proposed system as well as the
performance increase in finding the minimum distance
between the two nodes.
REFERENCES
[1] K. Dantu, M. Rahimi, H. Shah, S. Babel, A.
Dhariwal, and G.S. Sukhatme, “Robomote: Enabling
Mobility in Sensor Networks,” Proc. IEEE/ACM
Fourth Int‟l Conf. Information Processing in Sensor
Networks (IPSN-SPOTS), pp. 404-409, 2005.
[2] G. Song, Y. Zhou, F. Ding, and A. Song, “A Mobile
Sensor Network System for Monitoring of Unfriendly
Environments,” Sensors, vol. 8, pp. 7259-7274, Nov.
2008.
[3] S. Aeron, V. Saligrama, and D.A. Castan˜o´n,
“Efficient Sensor Management Policies for
Distributed Target Tracking in Multi-hop Sensor
Networks,” IEEE Trans. Signal Processing, vol. 56,
no. 6, pp. 2562-2574, June 2008.
[4] A. Kansal, M. Rahimi, W.J. Kaiser, M.B. Srivastava,
G.J. Pottie, andD. Estrin, “Controlled Mobility for
Sustainable Wireless Networks,”Proc. IEEE CS First
Ann. Conf. Sensor and Ad Hoc Comm. and Networks
(SECON), pp. 1-6, Oct. 2004.
[5] Y. Zou and K. Chakrabarty, “Distributed Mobility
Management for Target Tracking in Mobile Sensor
Networks,” IEEE Trans. Mobile Computing, vol. 6,
no. 8, pp. 872-887, Aug. 2007.
[6] J.-C. Chin, Y. Dong, W.-K. Hon, C.Y.T. Ma, and
D.K.Y. Yau, “Detection of Intelligent Mobile Target
in a Mobile Sensor Network,” IEEE/ACM Trans.
Networking, vol. 18, no. 1, pp. 41-52, Feb. 2010.
[7] S. Niranchana, and E. Dinesh “Object Monitoring by
Prediction and Localisation of Nodes by using ant
colony optimization in sensor networks” IEEE- fourth
international conference on Advanced Computing,
ICOAC 2012 MIT, Anna University, Chennai.
December 13-15, 2012.
[8] T. Velmurugan, and T. Santhanam „„Performance
Evaluation of K-Means and Fuzzy C-Means
Clustering Algorithms for Statistical Distributions of
Input Data Points‟‟ European Journal of Scientific
Research ISSN 1450-216X Vol.46 No.3 (2010),
pp.320-330.
[9] M. Dorigo and L. Gambardella, “Ant Colonies for the
Traveling Salesman Problem,” Biosystems, vol. 43,
pp. 73-81, 1997.
[10] Farah Mourad, Hicham Chehade, Hichem Snoussi,
Member, Farouk Yalaoui, Lionel Amodeo, and
Cedric Richard “Controlled Mobility Sensor
Networks for Target Tracking Using Ant Colony
Optimization” IEEE transactions on mobile sensor
networks, vol. 11, no. 8, august 2012.

More Related Content

What's hot

PCA and Classification
PCA and ClassificationPCA and Classification
PCA and Classification
Fatwa Ramdani
 
Ijarcet vol-2-issue-7-2273-2276
Ijarcet vol-2-issue-7-2273-2276Ijarcet vol-2-issue-7-2273-2276
Ijarcet vol-2-issue-7-2273-2276
Editor IJARCET
 

What's hot (19)

A study on data fusion techniques used in multiple radar tracking
A study on data fusion techniques used in multiple radar trackingA study on data fusion techniques used in multiple radar tracking
A study on data fusion techniques used in multiple radar tracking
 
Arp zmp
Arp zmpArp zmp
Arp zmp
 
Energy aware model for sensor network a nature inspired algorithm approach
Energy aware model for sensor network  a nature inspired algorithm approachEnergy aware model for sensor network  a nature inspired algorithm approach
Energy aware model for sensor network a nature inspired algorithm approach
 
SAR Image Classification by Multilayer Back Propagation Neural Network
SAR Image Classification by Multilayer Back Propagation Neural NetworkSAR Image Classification by Multilayer Back Propagation Neural Network
SAR Image Classification by Multilayer Back Propagation Neural Network
 
C1804011117
C1804011117C1804011117
C1804011117
 
PCA and Classification
PCA and ClassificationPCA and Classification
PCA and Classification
 
Localization based range map stitching in wireless sensor network under non l...
Localization based range map stitching in wireless sensor network under non l...Localization based range map stitching in wireless sensor network under non l...
Localization based range map stitching in wireless sensor network under non l...
 
Wireless Sensor Network using Particle Swarm Optimization
Wireless Sensor Network using Particle Swarm OptimizationWireless Sensor Network using Particle Swarm Optimization
Wireless Sensor Network using Particle Swarm Optimization
 
Increasing the Network life Time by Simulated Annealing Algorithm in WSN wit...
Increasing the Network life Time by Simulated  Annealing Algorithm in WSN wit...Increasing the Network life Time by Simulated  Annealing Algorithm in WSN wit...
Increasing the Network life Time by Simulated Annealing Algorithm in WSN wit...
 
B1804010610
B1804010610B1804010610
B1804010610
 
SENSOR SELECTION SCHEME IN TEMPERATURE WIRELESS SENSOR NETWORK
SENSOR SELECTION SCHEME IN TEMPERATURE WIRELESS SENSOR NETWORKSENSOR SELECTION SCHEME IN TEMPERATURE WIRELESS SENSOR NETWORK
SENSOR SELECTION SCHEME IN TEMPERATURE WIRELESS SENSOR NETWORK
 
An ann approach for network
An ann approach for networkAn ann approach for network
An ann approach for network
 
Object gripping algorithm for robotic assistance by means of deep leaning
Object gripping algorithm for robotic assistance by means of deep leaning Object gripping algorithm for robotic assistance by means of deep leaning
Object gripping algorithm for robotic assistance by means of deep leaning
 
Cluster head election using imperialist competitive algorithm (chei) for wire...
Cluster head election using imperialist competitive algorithm (chei) for wire...Cluster head election using imperialist competitive algorithm (chei) for wire...
Cluster head election using imperialist competitive algorithm (chei) for wire...
 
Developmental Mega Sample: Exploring Inter-Individual Variation
Developmental Mega Sample: Exploring Inter-Individual VariationDevelopmental Mega Sample: Exploring Inter-Individual Variation
Developmental Mega Sample: Exploring Inter-Individual Variation
 
Ijarcet vol-2-issue-7-2273-2276
Ijarcet vol-2-issue-7-2273-2276Ijarcet vol-2-issue-7-2273-2276
Ijarcet vol-2-issue-7-2273-2276
 
Feature Based Image Classification by using Principal Component Analysis
Feature Based Image Classification by using Principal Component AnalysisFeature Based Image Classification by using Principal Component Analysis
Feature Based Image Classification by using Principal Component Analysis
 
Energy efficient sensor selection in visual sensor networks based on multi ob...
Energy efficient sensor selection in visual sensor networks based on multi ob...Energy efficient sensor selection in visual sensor networks based on multi ob...
Energy efficient sensor selection in visual sensor networks based on multi ob...
 
IRJET - Computer Vision-based Image Processing System for Redundant Objec...
IRJET -  	  Computer Vision-based Image Processing System for Redundant Objec...IRJET -  	  Computer Vision-based Image Processing System for Redundant Objec...
IRJET - Computer Vision-based Image Processing System for Redundant Objec...
 

Similar to An Efficient Approach for Multi-Target Tracking in Sensor Networks using Ant Colony Optimization

1 Object tracking using sensor network Orla Sahi
1       Object tracking using sensor network Orla Sahi1       Object tracking using sensor network Orla Sahi
1 Object tracking using sensor network Orla Sahi
SilvaGraf83
 
NETWORK PERFORMANCE ENHANCEMENT WITH OPTIMIZATION SENSOR PLACEMENT IN WIRELES...
NETWORK PERFORMANCE ENHANCEMENT WITH OPTIMIZATION SENSOR PLACEMENT IN WIRELES...NETWORK PERFORMANCE ENHANCEMENT WITH OPTIMIZATION SENSOR PLACEMENT IN WIRELES...
NETWORK PERFORMANCE ENHANCEMENT WITH OPTIMIZATION SENSOR PLACEMENT IN WIRELES...
ijwmn
 

Similar to An Efficient Approach for Multi-Target Tracking in Sensor Networks using Ant Colony Optimization (20)

International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
 
A Learning Automata Based Prediction Mechanism for Target Tracking in Wireles...
A Learning Automata Based Prediction Mechanism for Target Tracking in Wireles...A Learning Automata Based Prediction Mechanism for Target Tracking in Wireles...
A Learning Automata Based Prediction Mechanism for Target Tracking in Wireles...
 
E010412433
E010412433E010412433
E010412433
 
Accurate and Energy-Efficient Range-Free Localization for Mobile Sensor Networks
Accurate and Energy-Efficient Range-Free Localization for Mobile Sensor NetworksAccurate and Energy-Efficient Range-Free Localization for Mobile Sensor Networks
Accurate and Energy-Efficient Range-Free Localization for Mobile Sensor Networks
 
An Ant colony optimization algorithm to solve the broken link problem in wire...
An Ant colony optimization algorithm to solve the broken link problem in wire...An Ant colony optimization algorithm to solve the broken link problem in wire...
An Ant colony optimization algorithm to solve the broken link problem in wire...
 
V1_I2_2012_Paper5.docx
V1_I2_2012_Paper5.docxV1_I2_2012_Paper5.docx
V1_I2_2012_Paper5.docx
 
Effective range free localization scheme for wireless sensor network
Effective range  free localization scheme for wireless sensor networkEffective range  free localization scheme for wireless sensor network
Effective range free localization scheme for wireless sensor network
 
An optimal algorithm for coverage hole healing
An optimal algorithm for coverage hole healingAn optimal algorithm for coverage hole healing
An optimal algorithm for coverage hole healing
 
Anchor Positioning using Sensor Transmission Range Based Clustering for Mobil...
Anchor Positioning using Sensor Transmission Range Based Clustering for Mobil...Anchor Positioning using Sensor Transmission Range Based Clustering for Mobil...
Anchor Positioning using Sensor Transmission Range Based Clustering for Mobil...
 
International Journal of Engineering Research and Development
International Journal of Engineering Research and DevelopmentInternational Journal of Engineering Research and Development
International Journal of Engineering Research and Development
 
AN IMPROVED DECENTRALIZED APPROACH FOR TRACKING MULTIPLE MOBILE TARGETS THROU...
AN IMPROVED DECENTRALIZED APPROACH FOR TRACKING MULTIPLE MOBILE TARGETS THROU...AN IMPROVED DECENTRALIZED APPROACH FOR TRACKING MULTIPLE MOBILE TARGETS THROU...
AN IMPROVED DECENTRALIZED APPROACH FOR TRACKING MULTIPLE MOBILE TARGETS THROU...
 
Redundant Actor Based Multi-Hole Healing System for Mobile Sensor Networks
Redundant Actor Based Multi-Hole Healing System for Mobile Sensor NetworksRedundant Actor Based Multi-Hole Healing System for Mobile Sensor Networks
Redundant Actor Based Multi-Hole Healing System for Mobile Sensor Networks
 
Novel Methodology of Data Management in Ad Hoc Network Formulated using Nanos...
Novel Methodology of Data Management in Ad Hoc Network Formulated using Nanos...Novel Methodology of Data Management in Ad Hoc Network Formulated using Nanos...
Novel Methodology of Data Management in Ad Hoc Network Formulated using Nanos...
 
1 Object tracking using sensor network Orla Sahi
1       Object tracking using sensor network Orla Sahi1       Object tracking using sensor network Orla Sahi
1 Object tracking using sensor network Orla Sahi
 
LOCALIZATION ALGORITHM USING VARYING SPEED MOBILE SINK FOR WIRELESS SENSOR NE...
LOCALIZATION ALGORITHM USING VARYING SPEED MOBILE SINK FOR WIRELESS SENSOR NE...LOCALIZATION ALGORITHM USING VARYING SPEED MOBILE SINK FOR WIRELESS SENSOR NE...
LOCALIZATION ALGORITHM USING VARYING SPEED MOBILE SINK FOR WIRELESS SENSOR NE...
 
Particle Swarm Optimization Based QoS Aware Routing for Wireless Sensor Networks
Particle Swarm Optimization Based QoS Aware Routing for Wireless Sensor NetworksParticle Swarm Optimization Based QoS Aware Routing for Wireless Sensor Networks
Particle Swarm Optimization Based QoS Aware Routing for Wireless Sensor Networks
 
A Study of Mobile User Movements Prediction Methods
A Study of Mobile User Movements Prediction Methods A Study of Mobile User Movements Prediction Methods
A Study of Mobile User Movements Prediction Methods
 
Energy efficient routing algorithm in wireless sensor networks
Energy efficient routing algorithm in wireless sensor networksEnergy efficient routing algorithm in wireless sensor networks
Energy efficient routing algorithm in wireless sensor networks
 
Data collection scheme for wireless sensor network with mobile collector
Data collection scheme for wireless sensor network with mobile collectorData collection scheme for wireless sensor network with mobile collector
Data collection scheme for wireless sensor network with mobile collector
 
NETWORK PERFORMANCE ENHANCEMENT WITH OPTIMIZATION SENSOR PLACEMENT IN WIRELES...
NETWORK PERFORMANCE ENHANCEMENT WITH OPTIMIZATION SENSOR PLACEMENT IN WIRELES...NETWORK PERFORMANCE ENHANCEMENT WITH OPTIMIZATION SENSOR PLACEMENT IN WIRELES...
NETWORK PERFORMANCE ENHANCEMENT WITH OPTIMIZATION SENSOR PLACEMENT IN WIRELES...
 

More from ijsrd.com

More from ijsrd.com (20)

IoT Enabled Smart Grid
IoT Enabled Smart GridIoT Enabled Smart Grid
IoT Enabled Smart Grid
 
A Survey Report on : Security & Challenges in Internet of Things
A Survey Report on : Security & Challenges in Internet of ThingsA Survey Report on : Security & Challenges in Internet of Things
A Survey Report on : Security & Challenges in Internet of Things
 
IoT for Everyday Life
IoT for Everyday LifeIoT for Everyday Life
IoT for Everyday Life
 
Study on Issues in Managing and Protecting Data of IOT
Study on Issues in Managing and Protecting Data of IOTStudy on Issues in Managing and Protecting Data of IOT
Study on Issues in Managing and Protecting Data of IOT
 
Interactive Technologies for Improving Quality of Education to Build Collabor...
Interactive Technologies for Improving Quality of Education to Build Collabor...Interactive Technologies for Improving Quality of Education to Build Collabor...
Interactive Technologies for Improving Quality of Education to Build Collabor...
 
Internet of Things - Paradigm Shift of Future Internet Application for Specia...
Internet of Things - Paradigm Shift of Future Internet Application for Specia...Internet of Things - Paradigm Shift of Future Internet Application for Specia...
Internet of Things - Paradigm Shift of Future Internet Application for Specia...
 
A Study of the Adverse Effects of IoT on Student's Life
A Study of the Adverse Effects of IoT on Student's LifeA Study of the Adverse Effects of IoT on Student's Life
A Study of the Adverse Effects of IoT on Student's Life
 
Pedagogy for Effective use of ICT in English Language Learning
Pedagogy for Effective use of ICT in English Language LearningPedagogy for Effective use of ICT in English Language Learning
Pedagogy for Effective use of ICT in English Language Learning
 
Virtual Eye - Smart Traffic Navigation System
Virtual Eye - Smart Traffic Navigation SystemVirtual Eye - Smart Traffic Navigation System
Virtual Eye - Smart Traffic Navigation System
 
Ontological Model of Educational Programs in Computer Science (Bachelor and M...
Ontological Model of Educational Programs in Computer Science (Bachelor and M...Ontological Model of Educational Programs in Computer Science (Bachelor and M...
Ontological Model of Educational Programs in Computer Science (Bachelor and M...
 
Understanding IoT Management for Smart Refrigerator
Understanding IoT Management for Smart RefrigeratorUnderstanding IoT Management for Smart Refrigerator
Understanding IoT Management for Smart Refrigerator
 
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...
DESIGN AND ANALYSIS OF DOUBLE WISHBONE SUSPENSION SYSTEM USING FINITE ELEMENT...
 
A Review: Microwave Energy for materials processing
A Review: Microwave Energy for materials processingA Review: Microwave Energy for materials processing
A Review: Microwave Energy for materials processing
 
Web Usage Mining: A Survey on User's Navigation Pattern from Web Logs
Web Usage Mining: A Survey on User's Navigation Pattern from Web LogsWeb Usage Mining: A Survey on User's Navigation Pattern from Web Logs
Web Usage Mining: A Survey on User's Navigation Pattern from Web Logs
 
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEM
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEMAPPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEM
APPLICATION OF STATCOM to IMPROVED DYNAMIC PERFORMANCE OF POWER SYSTEM
 
Making model of dual axis solar tracking with Maximum Power Point Tracking
Making model of dual axis solar tracking with Maximum Power Point TrackingMaking model of dual axis solar tracking with Maximum Power Point Tracking
Making model of dual axis solar tracking with Maximum Power Point Tracking
 
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...
A REVIEW PAPER ON PERFORMANCE AND EMISSION TEST OF 4 STROKE DIESEL ENGINE USI...
 
Study and Review on Various Current Comparators
Study and Review on Various Current ComparatorsStudy and Review on Various Current Comparators
Study and Review on Various Current Comparators
 
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
Reducing Silicon Real Estate and Switching Activity Using Low Power Test Patt...
 
Defending Reactive Jammers in WSN using a Trigger Identification Service.
Defending Reactive Jammers in WSN using a Trigger Identification Service.Defending Reactive Jammers in WSN using a Trigger Identification Service.
Defending Reactive Jammers in WSN using a Trigger Identification Service.
 

Recently uploaded

AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
ankushspencer015
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
amitlee9823
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
ssuser89054b
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
MsecMca
 

Recently uploaded (20)

chapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineeringchapter 5.pptx: drainage and irrigation engineering
chapter 5.pptx: drainage and irrigation engineering
 
AKTU Computer Networks notes --- Unit 3.pdf
AKTU Computer Networks notes ---  Unit 3.pdfAKTU Computer Networks notes ---  Unit 3.pdf
AKTU Computer Networks notes --- Unit 3.pdf
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Unit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdfUnit 2- Effective stress & Permeability.pdf
Unit 2- Effective stress & Permeability.pdf
 
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Netaji Nagar, Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
 
Online banking management system project.pdf
Online banking management system project.pdfOnline banking management system project.pdf
Online banking management system project.pdf
 
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night StandCall Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
Call Girls In Bangalore ☎ 7737669865 🥵 Book Your One night Stand
 
Intro To Electric Vehicles PDF Notes.pdf
Intro To Electric Vehicles PDF Notes.pdfIntro To Electric Vehicles PDF Notes.pdf
Intro To Electric Vehicles PDF Notes.pdf
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
Unleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leapUnleashing the Power of the SORA AI lastest leap
Unleashing the Power of the SORA AI lastest leap
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
notes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.pptnotes on Evolution Of Analytic Scalability.ppt
notes on Evolution Of Analytic Scalability.ppt
 

An Efficient Approach for Multi-Target Tracking in Sensor Networks using Ant Colony Optimization

  • 1. IJSRD - International Journal for Scientific Research & Development| Vol. 1, Issue 7, 2013 | ISSN (online): 2321-0613 All rights reserved by www.ijsrd.com 1398 Abstract— Multi-Target Tracking for Sensor Networks using Ant Colony Optimization is proposed in this paper. The proposed approach uses ant colony optimization technique that composed of both dynamic and mobile nodes. While mobile nodes are used for optimizing the target tracking, dynamic nodes ensure the total coverage of the network. As a result, the performance of the Wireless Sensor Networks with multi-target tracking on mobility nodes will improve. While improving the performance of the wireless sensor networks, automatically minimum distance will be travelled by the nodes, thereby decreasing the energy consumption of the mobility nodes. This is achieved by selecting the optimal path by searching each path of the existing network. The software should check whether any chance of collision and if it is happening, then how to avoid it by providing a minimum delay for finding the optimal path. For finding the prediction of each node to reach the optimal path different methods should be applied, like k- means and random selection. The experimental results show that Object tracking with prediction mechanism is much better than without prediction mechanism. Keywords: Wireless Sensor Networks, Mobile Nodes, K- Means, Ant Colony Algorithm, Multi-Target Tracking. INTRODUCTIONI. Mobile Sensor Networks (MSN) are networks composed of a large number of wireless devices having sensing, processing, communication, and movement capabilities [1]. The main constraint of sensor nodes is their limited energy resources since their batteries are nonrenewable. One important factor is thus to reduce the energy consumption of the sensors in order to increase the lifetime of the network. One can distinguish between two types of mobility in MSN: the uncontrolled (also called passive) mobility, where sensors are moved in an uncontrollable manner, and the controlled mobility, where sensors are moved in response to internal or external commands. Passive mobility makes the use of MSN more challenging since sensor nodes need to be relocated continuously; whereas in controlled mobility, one could take advantage of the mobility of the nodes to improve the accuracy of the sensed data in the network. MSN have a variety of applications in different fields, such as military and environment monitoring [2]. One interesting application of MSN is target tracking. It consists of estimating instantly the position of a moving target. It is of great importance in surveillance and security especially in military applications. This problem has been mainly considered for networks having static nodes [3]. However, when sensors are able to move, it is important to take advantage of their mobility in order to improve the position estimation. This contribution focuses on target tracking in MSN where nodes have a controlled mobility. Different techniques have been proposed to manage the mobility of the nodes [4]. These techniques have mainly focused on upgrading the topology of the network, improving the area coverage or increasing the lifetime of the network, etc. A few methods have been developed for target tracking in MSN [5]. Nodes are thus able to move to a new position chosen within a set of candidate locations, being at one step away from the current location. The movement decision is made upon whether the new location will improve the tracking quality or not. The number of candidate locations is limited, as well, in order to reduce the complexity of the method. In a different researchers in [6] have considered the problem of a mobile target, called mouse, trying to avoid detection by mobile sensor nodes, called cats. In this paper, we propose a novel strategy for managing sensors mobility, aiming at improving the tracking of a single target. The method consists of four consecutive phases that iterate at each time step as follows: 1. Estimating the current position of the target, 2. Predicting the next-step position of the target using current and previous position estimates, 3. Computing a set of new locations to be taken by the mobile nodes in the way to improve the estimation process, 4. Assigning each mobile node one new location within the computed set using the ant colony optimization algorithm (ACO). The estimation phase is performed using random selection. The target positions are performed with prediction mechanism and without mechanism. Predicting the next position leads to a region of interest to be covered. The relocating phase consists of moving the nodes in order to improve the assessment phase while minimizing the energy consumption. The optimization phase is completed using the Ant Colony Optimization algorithm [7]. Using ant colony method, the ACO is able to solve efficiently complex operational research problems. Due to its stochastic nature, it affords the combinatorial explosion in the number of possible solutions. Besides the energy limitation, one important constraint is to maintain the total coverage of the network while moving the sensor nodes. The whole monitoring area should be covered by sensors to be robust to any other intruders. For this reason, two types of sensors are used: static and mobile nodes. While mobile sensors are moved to improve the quality of target tracking, static nodes are uniformly distributed in order to ensure a continuous coverage of the network independently of the movement of the mobile ones. This paper is organized as follows: Section II includes the clustering using K-means algorithm. Section III describes the Ant Colony Optimization Algorithm. Section IV An Efficient Approach for Multi-Target Tracking in Sensor Networks using Ant Colony Optimization Fathima Shareena K. P.1 1 M. Tech, Communication Engineering 1 KMEA Engineeering college, Aluva
  • 2. An Efficient Approach for Multi-Target Tracking in Sensor Networks using Ant Colony Optimization (IJSRD/Vol. 1/Issue 7/2013/0007) All rights reserved by www.ijsrd.com 1399 presents the system model for the proposed work. Section V gives the experimental results and discussions. The paper is concluded in Section VI. CLUSTERING USING K-MEANS ALGORITHMII. K-Means is one of the simplest unsupervised learning algorithms that solve the well-known clustering problem. The procedure follows a simple and easy way to classify a given data set through a certain number of clusters (assume k clusters) fixed a priori [8]. The main idea is to define k centroids, one for each cluster. These centroids should be placed in a cunning way because of different location causes different result. So, the better choice is to place them as much as possible far away from each other. The next step is to take each point belonging to a given data set and associate it to the nearest centroid. When no point is pending, the first step is completed and an early group age is done. At this point it is necessary to re-calculate k new centroids as bar centers of the clusters resulting from the previous step. After obtaining these k new centroids, a new binding has to be done between the same data set points and the nearest new centroid. A loop has been generated. As a result of this loop, one may notice that the k centroids change their location step by step until no more changes are done. In other words centroids do not move any more. Finally, this algorithm aims at minimizing an objective function, in this case a squared error function. 2 1 1 )(    k j n i j j i cxJ (1) Where 2)( cx j j i  is a chosen distance measure between a data point xi and the cluster centre cj, is an indicator of the distance of the n data points from their respective cluster centers. The algorithm is composed of the following steps: Step 1: Place K points into the space represented by the objects that are being clustered. These points represent initial group centroids. Step 2: Assign each object to the group that has the closest centroid. Step 3: When all objects have been assigned, recalculate the positions of the K centroids. Step 4: Repeat Steps 2 and 3 until the centroids no longer move. This produces a separation of the objects into groups from which the metric to be minimized can be calculated. Although it can be proved that the procedure will always terminate, the K-Means algorithm does not necessarily find the most optimal configuration, corresponding to the global objective function minimum. The algorithm is also significantly sensitive to the initial randomly selected cluster centers. K-Means is a simple algorithm that has been adapted to many problem domains and it is a good candidate to work for a randomly generated data points. One of the most popular heuristics for solving the K-Means problem is based on a simple iterative scheme for finding a locally minimal solution. This algorithm is often called the K- Means algorithm. Fig. 1: Flowchart of K-Means Method POSITIONING OF NODES USING ANTIII. COLONYOPTIMIZATION Having the set of positions that must be taken by the sensors, one should assign each sensor one position within the set while minimizing the traveled distance of the nodes. The problem is thus defined as an optimization algorithm that is solved using the ACO. In the following, we first introduce the ACO. We then apply it to the relocation problem. A. Ant Colony Optimization Algorithm In the early 90s, M. Dorigo discovered Ant-Colony Optimization Algorithm (ACO) [9]. The inspiring source of ACO algorithms is the foraging behavior of ants in the real world. The ACO is a probabilistic method for solving complex computational problems. This algorithm was first developed to solve the Travelling Salesman Problem. It has been applied efficiently afterwards in different fields such as quadratic assignment problems, vehicle routing [7]. The main idea of ACO consists of imitating the behavior of real ants in their way to find the shortest path to get food sources. A path is thus generated according to two elements: a chemical substance called pheromone and the visibility of the ant which in turn determines the path to find the Target [10]. Let f(x1, . , xn) be a function of n variables whose values are taken from a specific set S. Optimizing f consists of finding the n-permutation of (x1, . . . , xn) over all possible permutations that optimizes the function f. In such problems, the function f is called objective function or fitness function, whereas x1. . . xn are called the decision variables. Let m be the cardinal of S, then the number of all possible n-permutations is equal to m! / (m-n)! With m! Being the factorial of m. evaluating all solutions requires too much computational time especially for large- size problems. In such cases, using optimization algorithms such as ACO becomes crucial to reduce the time of computation. Starting with an initial solution, ACO moves toward optimal solutions using an efficient memory-based search technique.
  • 3. An Efficient Approach for Multi-Target Tracking in Sensor Networks using Ant Colony Optimization (IJSRD/Vol. 1/Issue 7/2013/0007) All rights reserved by www.ijsrd.com 1400 The generation of solutions basically employs two parameters: visibility and pheromone. These parameters correspond to a priori and a posteriori information about the solutions, respectively. While visibility remains unchanged, pheromone is modified during the optimization process according to solutions evaluation. Technically, the ACO algorithm considers a fixed number of ants Ka, each of which generating one solution at every iteration. Solutions are thus encoded by assigning each decision variable, one after the other, a specific value of S. B. Sensor Relocation The relocation problem consists of minimizing the total distance traveled by the nodes while moving to their new positions. The fitness function is thus equal to the sum of the distances traveled by the moving nodes, whereas the decision variables are the sensors coordinates. These variables take their values within the set of the positions. The relocation method for a given time step t is illustrated. SYSTEM MODELIV. The proposed architecture consists of mainly two sections. One is the tracking section and the other one is the visualization part. The main part of the project deal with the tracking methods. For each and every new step formation, there will be adding a separate technique or a suitable algorithm for tracking the target. The upper part of the tracking section and the lower part show the data analysing as well as the visualization of both the target and optimal path formation. A. Overall System Architecture First of all, the generation of number of nodes is defined in the network and the range of the network is determined. The mobile nodes should set up according to the range of the network in addition to the easier communication with the neighbouring nodes. Then the wireless sensor network set up should be built in order to connect each and every node with the adjacent nodes. After that, according to adjoining nodes the clustering should be done for the easier path detection. The clustering is done with the k-means technique. The next step is the target detection. By using the ant colony optimization method, several optimal paths can be found out. The next predicate position can be easily found out after finding each hope between the nodes in the network. For fixing this node selection, prediction mechanism is to be used. For selecting the optimized path, ant colony optimization technique is used. Thus, the battery consumption can be reduced. Fig 2: Block Diagram of Object Tracking with Prediction Mechanism The second section consists of finding the target. For that, tracking the moving object should be found in each and every moment. And the details should be passed to the neighbouring nodes as well. Depending on the information received by the nodes, the optimal path will be opting for. At last it should be visualized in the software. Figure below shows the overall system architecture. EXPERIMENTAL RESULTS AND DISCUSSIONSV. The experimental results show that Object Tracking with prediction mechanism is much better than without prediction mechanism. Mode selection is included for selecting stored values and random values. The number of nodes can be changed at any time. Firstly deploy the network depending on number of nodes. Then next step is to model the cluster head and clustering division. After that, set the source node and destination node manually. Later find the minimum distance depending on the iterations for two paths. This is done with prediction mechanism and without prediction mechanism. No. of Items No. of Iterations(x) Minimum Distance y (metre) Minimum Distance y1 (metre) 1 10 498 468 2 20 367 350 3 30 288 280 4 40 156 148 5 50 120 112 Table. 1: Result of Object Tracking Without Prediction Mechanism While considering the measurement values from the table 1 and table II, it is obviously clear that that Object Tracking with prediction mechanism is much better than without prediction mechanism in terms of Minimum Distance. Since Object Tracking with prediction mechanism has low Minimum Distance and showing high performance. No. of Items No. of Iterations(x) Minimum Distance y (metre) Minimum Distance y1 (metre) 1 10 450 435 2 20 300 95 3 30 210 185 4 40 110 107 5 50 108 105 Table. 2: Result of Object Tracking With Prediction Mechanism A. Comparison of two paths with and without Prediction mechanism The graph explains with given values for source and destination for object tracking without and with prediction mechanism. The more the iterations, the more absolute solution can be achieved. Depending on the generated hop or weight of the edge or the distance between neighbouring nodes will influence the minimum distance from one particular source to destination. The graph shows the minimum distance in the decrease level from top to bottom. The x-axis shows the number of iterations as well as y-axis shows the minimum distance of two paths acquired by two source and destination.
  • 4. An Efficient Approach for Multi-Target Tracking in Sensor Networks using Ant Colony Optimization (IJSRD/Vol. 1/Issue 7/2013/0007) All rights reserved by www.ijsrd.com 1401 Fig. 3: Graphical Representation without Prediction mechanism Fig. 4: Graphical Representation with Prediction Mechanism CONCLUSIONVI. In this paper, while comparing the two graphs, the minimum distance acquired with prediction mechanism that shows more accurate value than without prediction mechanism in the object tracking method. Using multi-target tracking in the wireless sensor node thus gives faster response using ant colony optimization. The energy consumption is automatically achieved by using clustering and cluster head formation method. Depending on the iterations, the comparison can be easily done and good result is achieved. From the graph itself, it is known that object tracking using prediction mechanism gives better performance than without prediction mechanism in tracking. Simulation results show the efficiency of the proposed system as well as the performance increase in finding the minimum distance between the two nodes. REFERENCES [1] K. Dantu, M. Rahimi, H. Shah, S. Babel, A. Dhariwal, and G.S. Sukhatme, “Robomote: Enabling Mobility in Sensor Networks,” Proc. IEEE/ACM Fourth Int‟l Conf. Information Processing in Sensor Networks (IPSN-SPOTS), pp. 404-409, 2005. [2] G. Song, Y. Zhou, F. Ding, and A. Song, “A Mobile Sensor Network System for Monitoring of Unfriendly Environments,” Sensors, vol. 8, pp. 7259-7274, Nov. 2008. [3] S. Aeron, V. Saligrama, and D.A. Castan˜o´n, “Efficient Sensor Management Policies for Distributed Target Tracking in Multi-hop Sensor Networks,” IEEE Trans. Signal Processing, vol. 56, no. 6, pp. 2562-2574, June 2008. [4] A. Kansal, M. Rahimi, W.J. Kaiser, M.B. Srivastava, G.J. Pottie, andD. Estrin, “Controlled Mobility for Sustainable Wireless Networks,”Proc. IEEE CS First Ann. Conf. Sensor and Ad Hoc Comm. and Networks (SECON), pp. 1-6, Oct. 2004. [5] Y. Zou and K. Chakrabarty, “Distributed Mobility Management for Target Tracking in Mobile Sensor Networks,” IEEE Trans. Mobile Computing, vol. 6, no. 8, pp. 872-887, Aug. 2007. [6] J.-C. Chin, Y. Dong, W.-K. Hon, C.Y.T. Ma, and D.K.Y. Yau, “Detection of Intelligent Mobile Target in a Mobile Sensor Network,” IEEE/ACM Trans. Networking, vol. 18, no. 1, pp. 41-52, Feb. 2010. [7] S. Niranchana, and E. Dinesh “Object Monitoring by Prediction and Localisation of Nodes by using ant colony optimization in sensor networks” IEEE- fourth international conference on Advanced Computing, ICOAC 2012 MIT, Anna University, Chennai. December 13-15, 2012. [8] T. Velmurugan, and T. Santhanam „„Performance Evaluation of K-Means and Fuzzy C-Means Clustering Algorithms for Statistical Distributions of Input Data Points‟‟ European Journal of Scientific Research ISSN 1450-216X Vol.46 No.3 (2010), pp.320-330. [9] M. Dorigo and L. Gambardella, “Ant Colonies for the Traveling Salesman Problem,” Biosystems, vol. 43, pp. 73-81, 1997. [10] Farah Mourad, Hicham Chehade, Hichem Snoussi, Member, Farouk Yalaoui, Lionel Amodeo, and Cedric Richard “Controlled Mobility Sensor Networks for Target Tracking Using Ant Colony Optimization” IEEE transactions on mobile sensor networks, vol. 11, no. 8, august 2012.