A COMPARISON AND EVALUATION OF MOTION INDEXING ...
A COMPARISON AND EVALUATION OF MOTION INDEXING ...
A COMPARISON AND EVALUATION OF MOTION INDEXING ...
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