09.04.2013 Views

2D image mosaic building 2D3 - Ifremer

2D image mosaic building 2D3 - Ifremer

2D image mosaic building 2D3 - Ifremer

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Time update equations (“predict”)<br />

x = A xˆ<br />

+ Bu<br />

− ˆk + 1<br />

−<br />

k +1<br />

k<br />

P = A P A + Q<br />

k<br />

k<br />

k<br />

T<br />

k<br />

k<br />

k<br />

Measurement update equations (“correct”)<br />

K<br />

x ˆ<br />

k<br />

k<br />

− T − T<br />

= P H ( H P H − R )<br />

k k k k k k<br />

−<br />

−<br />

= xˆ<br />

+ K ( z − H xˆ<br />

)<br />

k k k k k<br />

P I K H ) P<br />

−<br />

= ( −<br />

k<br />

k k k<br />

−1<br />

In these formulae, the variables stand for:<br />

Project Exocet/D page 13/16<br />

−<br />

• xˆ : A priori state vector at time k (given the process before step k)<br />

k<br />

• xˆ : A posteriori state vector at time k (given the measurement at time k)<br />

k<br />

• z : Measurement vector at time k<br />

k<br />

• u : Vector of the control entry<br />

k<br />

• A : Matrix linking the states at time k and k+1<br />

k<br />

• B : Matrix linking the control entry to the state vector<br />

• K : Kalman gain matrix<br />

k<br />

−<br />

• P : Matrix of covariance of the prediction error<br />

k<br />

• P : Matrix of covariance of the a posteriori error<br />

k<br />

• H : Matrix linking the state to the measurement<br />

k<br />

• w : Process noise, assumed to be white and gaussian<br />

k<br />

• v : Measurement noise, assumed to be white and gaussian<br />

k<br />

• R : Covariance matrix of the measurement noise<br />

k<br />

• Q : Covariance matrix of the process noise<br />

k<br />

In the case of video <strong>mosaic</strong>ing, the state variables are the positioning (X_utm and Y_utm)<br />

and a term to correct the pixel size. The measurement vector consists of X_utm and Y_utm<br />

given by navigation system.<br />

The experiment we have led is to perform a route with the underwater vehicle and to perform<br />

the same route in the other direction. We can notice in Figure 5 that there is a shift of the<br />

<strong>mosaic</strong> if we don’t use navigation in the algorithm whereas when using dead-reckoning<br />

navigation in the Kalman filter, the <strong>mosaic</strong> drift is well corrected.<br />

Deliverable N° <strong>2D</strong>3<br />

Report on <strong>image</strong> <strong>mosaic</strong> <strong>building</strong><br />

DOP/CM/SM/PRAO/06.224<br />

Grade : 1.0 27/09/2006

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!