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.
oundary when a valley in H is followed by a peak. We also take into account the<br />
difference between the valley and the peak to avoid false segments. This difference<br />
should be greater than some threshold R. The value of the threshold is chosen by the<br />
following equation (2.9):<br />
24<br />
R = Hmax − Hmin<br />
, (2.9)<br />
10<br />
where Hmax and Hmin are the maximum and minimum possible values of H. If the<br />
value of R is increased, it results in fewer segments that correspond to more distinct<br />
behaviors. Whereas if R is decreased, finer segmentation happens.<br />
To find the next boundary, the whole algorithm is restarted on the rest of the<br />
motion. The output of this technique is the same as the first one: The segment<br />
boundaries in terms of their frame numbers.<br />
2.1.5 Indexing of Segments<br />
Segments are obtained as a result of the above segmentation techniques for a<br />
motion sequence. The indexing of two motion sequences involves the indexing of<br />
their respective segments. Therefore, indexing uses the information retrieved during<br />
the PCA analysis step of segmentation. When all segments are derived, we store the<br />
dimension r, the start frame, and the end frame for each segment. Our algorithm for<br />
indexing can be described as:<br />
1. Combine two segments from different motions by concatenating the second seg-<br />
ment to the first segment. Suppose the first segment is a m × D matrix and the<br />
second segment is a n×D matrix, the combined segment becomes a (m+n)×D<br />
matrix. Then use the r1 from the first segment to calculate the preserved infor-<br />
mation , Er1, for the combined segment.