330
1.2 Research project and paper scope
The experience on target tracking with neural net-
works gained so far, resulted in preparing new re-
search project in Maritime University of Szczecin,
called Elaborating of methods for radar tracking of
maritime targets with the use of multiple model neu-
ral filtration. The main goal of the project is to com-
bine neural tracking filters with multiple model phi-
losophy, traditionally used for numerical filters.
Different neural filters will be adjusted to track tar-
gets with different dynamics of movement. This
means that, as the first stage of the project, several
models of target’s movement has to be declared. The
aim of research presented in this paper was to per-
form statistical analysis of different target’s move-
ment to conclude on how to find these unique
movement models.
2 GRNN FILTER FOR TRACKING IN MARINE
RADARS
The filter proposed for radar target tracking and ex-
amined in presented research was based on General
Regression Neural Network invented by D. F.
Specht (Specht 1991), which is basically neural im-
plementation of kernel regression algorithms pre-
sented in (Nadaraya 1964) or (Watson 1964). The
structure of the network is strictly defined, but it
needs some kind of adjusting to solve particular
problem. This means mainly determining of input
and output vectors, teaching sequence, radial neu-
rons activation function and smoothing factor of it.
2.1 Tracking with GRNN
The concept of using GRNN to track radar targets in
maritime navigational radars was shown in
(Juszkiewicz & Stateczny 2000), (Stateczny &
Kazimierski 2005) and (Kazimierski 2008). The fil-
ter proposed in these papers consists of two parallel
GRNNs. One of them is to etimate Vx and the other
Vy. For additional smoothing of signal, which
means more stable vector of target on the radar
screen, the second filtration stage, with another pair
of the same networks is used. To ensure proper func-
tioning of the filter, since the beginning of observa-
tion, the dynamic increase of number of radial neu-
ron in hidden layer and elements of teaching
sequence is introduced. Observed (measured) values
of movement vectors are used as input and teaching
values while estimated movement vector is the out-
put. Movement vector is defined as (1).
(1)
where V
x
= speed vector over x axis, V
y
= speed vec-
tor over y axis.
Both of the networks can be joined into one -
more complex structure presented in the figure 1.
Such a network has two basic parameters – the
smoothing factor and the length of teaching se-
quence, usually both adjusted empirically.
Figure 1. Two-stage GRNN for target tracking.
The smoothing factor determines the range of
gaussian function in radial neurons and the teaching
sequence determines how many observed vectors are
included in estimating the state vector.
GRNN performs kernel regression, resulting in
computing weighted average of teaching vectors.
The weights are the values of Gaussian kernel func-
tion for the distances of input vector to teaching vec-
tor. Thus the estimation of movement vector is cal-
culated according to following equation
(Kazimierski 2008):


































â‹…
â‹…
=






∑
∑
∑
∑
=






ï£

−
−
=






ï£

−
−
=






ï£

−
−
=






ï£

−
−
n
i
tt
n
i
tt
i
n
i
tt
n
i
tt
i
i
i
i
i
i
i
e
eVyo
e
eVxo
Vye
Vxe
1
2
1
2
1
2
1
2
2
2
2
2
σ
σ
σ
σ
(5)
where Vxe and Vye = estimated speed vector on axis
x and y, Vxo and Vyo – observed speed vector on
axis x and y, σ = smoothing factor of Gaussian ker-
nel function, t = actual time step, t
i
= former time
steps.
2.2 Multiple model filtering
Multiple model approach is the development of so
called decision based filters. The main idea is simi-
lar. The filter consists of a few elementary filters,
each of them tuned to track target in unique move-
ment stage, called model. They are running simulta-
neously. The final estimation can be a chosen output
of one of elementary filters (in the decision based