06.08.2013 Views

A COMPARISON AND EVALUATION OF MOTION INDEXING ...

A COMPARISON AND EVALUATION OF MOTION INDEXING ...

A COMPARISON AND EVALUATION OF MOTION INDEXING ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

2. Feature functions describing an angle.<br />

A segment is defined by two joints of the body and an angle is defined between<br />

two segments. Angle functions use four joints to calculate its boolean value<br />

Fangle = Fθ,angle (j1, j2; j3, j4). The algorithm uses only one angle-based function,<br />

two directed segments are defined between the two pair of joints (j1, j2) and<br />

(j3, j4). An angle is determined between these two segments. The function<br />

assumes the value 1 if this angle is within the threshold range θ ⊂ ℜ, else it has<br />

value 0.<br />

3. Feature functions describing velocity<br />

These feature functions operate on velocity data that is approximated from the<br />

3-D joint trajectories of the input motion. The velocity based functions calculate<br />

the velocity of a joint. The velocity of a joint is calcluated for each frame by<br />

taking a few previous frames and a few subsequent frames. Thus a window is<br />

created for the frames with the current frame as the center. The velocity is<br />

calculated by taking the difference of corresponding frames: one from left of the<br />

center frame and other from the right of the center frame. The function takes<br />

the value 1 if the magnitude of this velocity is greater than the threshold, else<br />

it is 0.<br />

The feature-based algorithm uses two velocity functions, this generic velocity<br />

feature function, Ffast = Fθ,fast (j1) is defined for one joint j1 and calculates<br />

the velocity of that joint. The function assumes the value 1 if joint j1 has an<br />

absolute velocity above θ, else it has value 0. Another velocity-based function<br />

Fmove = Fθ,move (j1, j2, j3; j4), calculates the velocity of joint j3 relative to joint<br />

j1. The velocity is projected in the direction given by the normal vector of the<br />

oriented plane spanned by joints j1, j2, and j3. The function takes the value 1<br />

if this velocity is greater than the threshold θ, and the value 0 otherwise.<br />

31

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

Saved successfully!

Ooh no, something went wrong!