A Track-to-Track Association Algorithm With Chaotic Neural Network
A Track-to-Track Association Algorithm With Chaotic Neural Network
Authorized licensed use limited to: ANNA UNIVERSITY. Downloaded on January 9, 2010 at 01:39 from IEEE Xplore. Restrictions apply.
Acording to independent sequential track-to-track In order to solve this 3-D assignment problem, the 3-D
association algorithm [3], the association statistic between Hopfield neural network model has been proposed as an
tracks from different sensors is defined as follwing: inherently parallel method [7]. But it is often trapped in the
nearest local minima to the initial random state. To alleviate
dis−1is (k) = dis−1is (k −1) the shortcoming of the Hopfield neural network, the chaotic
T
(3) neural network model [10,11] and the track-to-track algorithm
+ ⎡⎣ Xˆ is−1 (k) − Xˆ is (k)⎤⎦ Ci−s−11is (k) ⎡⎣ Xˆ is−1 (k) − Xˆ is (k)⎤⎦ based on it is is present in this section.
⎧ N N N
⎪ Δt
M ⎨ + (1 − )u lmn (t ) + γη lmn (t ) (9)
τ
bi1i2 L iM ( k ) = ∑d
s=2
is − 1 is (k ) (5) ⎪
⎪ 1
⎪ vlmn (t ) = − ulmn ( t )
A binary event variable is introduced and defined as: ⎩ 1+ e ε
where
⎧1 H0 vlmn (t ) ü output of neuron ( l , m , n ) ,
ρ i i Li ( k ) = ⎨ (6)
1 2 M
⎩0 H1 u lmn (t ) ü internal state of neuron ( l , m , n ) ,
w xyz , lmn üconnection weight between neuron ( x , y , z )
where is = 1, 2, L , N s , s = 1, 2, L , M . H 0 denotes that and neuron ( l , m , n ) ,
i1 , i2 ,L iM th tracks are from the same target, H 1 denotes θ lm n ü input bias of neuron ( l , m , n ) ,
that i1 , i2 , L iM th tracks are from different targets. Then ε ü steepness parameter of the out function, (ε > 0) ,
track-to-track association problem can be represented as γ ü is positive scaling parameter for chaotic noise,
multi-dimension assignment problem. For a data fusion η lmn ( t ) ü the chaotic noise for input to u lmn (t ) .
system of three sensors, the objective of track-to-track
association is met by minimization of the objective function: The chaotic noise can be generated from the logistic map:
Authorized licensed use limited to: ANNA UNIVERSITY. Downloaded on January 9, 2010 at 01:39 from IEEE Xplore. Restrictions apply.
sensor 2 and n th track from sensor 3 with “1” and “0” Setting scaling parameters A , B , C , D , F properly is
indicating associated and not associated respectively. The very important because we must ensure that the global
energy function of the neural network can be defined as minimum of the energy function correspond to the optimal
solution. Note that some principles for setting scaling
A B parameters [12] can be applied.
E= ∑∑∑
2 l m n
vlmn blmn + ∑ (∑∑ vlmn − 1) 2
2 l m n
4. Simulations
C D
+ ∑ (∑∑ vlmn − 1) 2 + ∑ (∑∑ vlmn − 1) 2 (13)
A number of Monte Carlo studies were carried out to
2 m l n 2 n l m
thoroughly test the modified algorithm in a 2D multisensor
F
+ ∑∑∑ (1 − vlmn )vlmn scenario. All the targets are assumed to be in uniform linear
2 l m n motion in 2D plane (35km × 35 km ), it’s initial position is
assued to be normally distributed, it’s initial velocity and
where blmn is the statistic which is defined by Equ.(5). The initial direction of motion are assumed to be uniformly
first term is the objective function. The second, third and forth distributed within 4 ~ 400 m s and 0 ~ 2π respectively.
terms represent the constraints that each track from one For sensors 1, 2 and 3 the measurement error are assumed to
sensor associated with one and only one track from another be normally distributed with zero mean and standard
sensor. Furthermore, it is enhanced by introducing the fifth deviation σ 1ρ = σ ρ2 = σ ρ3 = 0.15km, σ θ1 = σ θ2 = σ θ3 = 1° . The
term in order to increase the convergence of the neural
coordinates of sensor 1, 2 and 3 are (1 0 km , 6 km ),
network [12]. Derived from Equ.(13), we obtain:
(20 km , 8 km ), (15 km ,10 km ). The state space model of
∂E A moving targets and orther processing is same as reference
= blmn + B ( ∑ ∑ vlmn − 1) [13]. The system noise is assumed to be normally distributed
∂ vlmn 2 m n
(14) with zero mean and the standard deviation
+ C ( ∑ ∑ vlmn − 1) + D ( ∑ ∑ vlmn − 1)
l n l m
Qii = 0.15 × velocity . Kalman filter is used to estamate the
F state vector of the targets. The parameters are set as follows:
+ (1 − 2 vlmn ) A = 30, B = 30, C = 30, D = 30, F = 160 , ε = 0.008 ,
2
γ = 0.1, β = 0.015, a 0 = 1.2, z (0) = 0.1. When k=3,
It is known that the following equation holds [12]: the positions of targets are shown in Fig.1, the evolution of
network’s energy and neurons’ outputs are shown in Fig.2
N N N
∂E and Fig.3 respectively. A number of 100 Monte Carlo runs
∑∑∑w
x =1 y =1 z =1
xyz , lmn vlmn ( t ) + θ lmn = −
∂ vlmn
(15)
were performed in two situations (10 targets and 20 targets)
with this paper’s algorithm and the algorithm based on
Applying Equ.(14), (15) to (9), after the neural network CHNN ( γ = 0 ) respectively. The Proportion of Tracks
converging, the output of the neural network gives the final Correctly Associated of the algorithm based on CHNN ( Pc1 )
solution of track-to-track problem. and this paper’s algorithm ( Pc2 ) is shown in Table 1.
Furthermore, in order to improve the performance of
neural network, the association statistic between tracks from 25
different sensors can be modified as following: From sensor A
From sensor B
From sensor C
⎧d (k ) (if dlm ≤ λ ) 20
Dlm (k ) = ⎨ lm (16)
⎩∞ (otherwise)
15
Authorized licensed use limited to: ANNA UNIVERSITY. Downloaded on January 9, 2010 at 01:39 from IEEE Xplore. Restrictions apply.
7
x 10 network model applied in data fusion system of three sensors
12
is present. Some technics are proposed to improve the
performance of the neural network. It has been shown in
10
Table 1. that the algorithm based on CHN is more efficient
with respect to the algorithm based on continuous Hopfield
8
energy function
2 References
[1] J.Llinas, D.Hall, “An introduction to multisensor data fusion”,
0
0 20 40 60 80 Proceedings of the 1998 IEEE International Symposium on
times Circuit and System, vol.6, pp.537-540.
[2] Y.Bar-Shalom, T.Fortman, “Tracking and data association”,
Fig.2. Evolution of the Neural Network’s Energy Academic Press, New York, 1988.
[3] Han Chong-zhao, Zhu Hong-yan, and Duan Zhan-sheng,
1 1 “Multisource information fusion”, Beijing, Tsinghua University
Press, 2006 , pp.330-334.
0.8 0.8 [4] P.R.Williams, “Multiple target estimation using multiple angle-
only sensors”, Hughes Airaraft, Internal Rep., May 1993.
[5] K.R. Pattipati, S. Deb, Y. Bar-Shalom, and R. B. Washburn, “A
neuron output
neuron output
0.6 0.6
new relaxation algorithm and passive sensor data association”,
IEEE Transactions on Automatic Control, vol.37, 1992, pp.
0.4 0.4
198-213.
[6] J.Angus et al., “Genetic algorithms in passive tracking”,
0.2 0.2
Claremont Grad. School, Math Clinic Rep., May 1993.
[7] Tian Bao-guo, He You, and Yang Ri-jie, “Application of
0 0
0 50 100 0 50 100 Artificaial Neural Network in Track Correlation”, Journal of
times times Electronics & Information Technology, Vol.27(2), 2005,
pp.310-313.
Fig.3. Evolutions of the Outputs of Neurons [8] He You, Tian Bao-Guo, “Application of Neural Network in
Track Correlation of Distributed Multisensor Systems”, Acta
Table 1. Proportion of Tracks Correctly Associated Aeronautica et Astronautica Sinica, Vol.25 (3), 2004, pp.300-
Time 10 targets 20 targets 303.
(step) [9] K. A. Smith, “Neural networks for combinatorial optimization:
Pc1 ( 0 0 ) Pc 2 ( 0 0 ) Pc1 ( 0 0 ) Pc 2 ( 0 0 )
A review of more than a decade of research”, INFORMS J.
1 62.1 66.0 56.20 59.70
Comput., vol. 11(1), 1999, pp.15-34.
2 69.0 72.4 61.05 65.10 [10] Terence Kwok, Kate A. Smith, “A Unified Framework for
3 75.2 78.6 67.25 70.05 Chaotic Neural-Network Approaches to Combinatorial
4 79.4 82.3 72.15 75.60 Optimization”, IEEE Trans on neural networks, vol.10.(4),
5 83.2 87.8 77.90 81.25 1999, pp. 978-981.
6 86.7 90.5 80.65 84.95 [11] He Yu-yao, “Chaotic simulated annealing with decaying chaotic
7 88.8 91.8 82.70 87.30 noise”, IEEE Trans. on Neural Networks, vol. 13(6), 2002, pp.
8 89.4 92.4 84.35 88.60 1526-1531.
9 89.5 92.8 85.75 89.05 [12] K.C.Tan, Huajin Tang, and S. S. Ge, “On parameter settings of
10 89.6 93.1 85.60 89.45 Hopfield Networks applied to traveling salesman problems”,
11 89.6 93.0 85.65 89.50 IEEE Transactions on Circuits and Systems-I: Regular Papers,
12 89.7 93.1 85.75 89.45 vol. 52 (5), 2005, pp.999-1002.
[13] He you, Lu Da-jin, Peng Ying-ning, “Two New Track
Correlation Algorithms in a Multisensor Data Fusion System”,
Acta Electronica Sinica
5. Conclusion and future work
In this paper we try to solve track-to-track association
problem with chaotic neural network. The chaotic neural
Authorized licensed use limited to: ANNA UNIVERSITY. Downloaded on January 9, 2010 at 01:39 from IEEE Xplore. Restrictions apply.