27.12.2012 Views

ARUP; ISBN: 978-0-9562121-5-3 - CMBBE 2012 - Cardiff University

ARUP; ISBN: 978-0-9562121-5-3 - CMBBE 2012 - Cardiff University

ARUP; ISBN: 978-0-9562121-5-3 - CMBBE 2012 - Cardiff University

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

3.3 Identification of Paths<br />

According to the results shown in Figure 1c, and using the features of the library cvblobslib<br />

are captured initial positions of each sperm, then through a 7x7 observation window is tracked<br />

to each, calculating the next coordinate by the proximity in the area covering the window<br />

generated by storing the coordinates obtained in each frame. Figure 1d shows the result.<br />

3.4 Kalman filter<br />

In some cases sperm cells cross each other, this can lead to a loss or confusion of the path. To<br />

avoid this, using a Kalman filter for each spermatozoa which is executed only at the time<br />

identified two or more sperm in a same observation window. The Kalman filter consists of 2<br />

phases (7). In the prediction phase, generate a prediction of the future state in time, taking into<br />

account all available information at that time. In the correction phase, it is estimated an<br />

improved prediction of the state, so the error is minimized statistically.<br />

3.4.1 Prediction Phase.<br />

Position data and velocity are obtained as explained in section 3.3 and stored in the vector<br />

paths, only to be recorded in the state vector, shown in equation (1). After determining the<br />

error covariance matrix called matrix , which represents learning for error correction using<br />

equation (2).<br />

(1)<br />

(2)<br />

3.4.2 Phase Correction<br />

In this phase, the update time in the state estimation for the prediction is corrected in the error<br />

covariance matrix P and the Kalman Filter difference is calculated to minimize the error in<br />

estimating the new state. The gain of the filter and the updated values and described in<br />

equations (3), (4) and (5).<br />

3.5 Features Extraction<br />

The objective classification of sperm cells trajectories is performed using the following<br />

descriptors. Curvilinear Velocity (VCL), Average Path Velocity (VAP), Straight Line<br />

Velocity (VSL), Linearity (LIN), Wobble (WOB), Progression (PROG), Beat cross frequency<br />

(BCF), Crossover Approximations Frequency (CAF), Movement Statistic Mode (MSM), a<br />

sample of these values are shown in Table. 1. Figure 2a shows a detailed description of the<br />

types of paths.<br />

3.5.1 VCL<br />

Is the point to point displacement average velocity of the sperm cell, divided by the duration<br />

of the video, as shown in equation (6).<br />

(3)<br />

(4)<br />

(5)

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

Saved successfully!

Ooh no, something went wrong!