Next: Initialization
Up: Pose Estimation
Previous: Pose Estimation
The system state vector consists of three parameters describing
translation of the target, another three for orientation and
an additional six for the velocities:
![$\displaystyle \textbf{x}=\left[ X, Y, Z, \phi, \psi, \gamma, \dot{X}, \dot{Y}, \dot{Z}, \dot{\phi}, \dot{\psi}, \dot{\gamma} \right]$](img4.gif) |
(1) |
where
,
and
represent roll, pitch and yaw angles
[3]. The following piecewise constant white
acceleration model is considered [1]:
 |
(2) |
where
is a zero-mean white acceleration sequence,
is the measurement noise and
![$\displaystyle \textbf{F} =\left[ \renewedcommand{arraycolsep}{4pt}\begin{smallm...
...{smallmatrix}\textbf{I}_{6\times6} & \vert& \textbf{0} \end{smallmatrix}\right]$](img11.gif) |
(3) |
For the prediction and update, the
filter is
used:
![\begin{displaymath}\begin{split}& \hat{\textbf{x}}_{k+1\vert k}=\textbf{F}_{k}\h...
...{W}[\textbf{z}_{k+1}-\hat{\textbf{z}}_{k+1\vert k}] \end{split}\end{displaymath}](img13.gif) |
(4) |
Here, the pose of the target is used as measurement rather than image
features, as commonly used in the literature (see, for example,
[4], [7]). An approach similar to
the one presented here is taken in [18]. This approach
simplifies the structure of the filter which facilitates a
computationally more efficient implementation. In particular, the
dimension of the matrix H does not depend on the number of
matched features in each frame but it remains constant during the
tracking sequence.
Figure:
Training image used to estimate the initial pose (far left)
followed by the intermediate images of the fitting step.
 |
Next: Initialization
Up: Pose Estimation
Previous: Pose Estimation
Danica Kragic
2002-12-06