The IPAN Tracker uses the cost function introduced by Sethi and Jain in [11]. This function is defined in equation (1).
The post-processing search area
introduced in
section 4.3 (figure 3) is
obtained by separately applying the cost limit
to the
two terms of the cost function.
The first term then limits the direction as
;
the second term, combined with the
speed limit
,
constrains the speed as
.
As discussed in section 4.3, less deviation from smoothness
is allowed for a hypothetical occluded point than for an actually observed point.
Mathematically, directional continuity of broken trajectories is
enforced by limiting in (1) the unweighted rather than
weighted terms.
Under these constraints, it is easy to derive that
Here
is the direction,
the magnitude
of the incoming velocity vector
.
From these equations, the maximum
allowed direction change for broken trajectories is ,
when
.
When
,
the turn limit is
.
,
while
.
When
is set close to
,
and
.
Expressions for
are obtained in the same way.