similarity only by a numerical value because of its
sensitivity to the noise.
Logical similarity was proposed by Kovar (2004)
and was used for motion searching. Muller(2005)
adopted this idea and proposed a better motion
searching method. Muller(2006) further proposed
Motion Template which brought the concept of
logical similarity into motion classification, but MTs
need more training and learning.
The purpose of this paper is to build a simple
logical similarity metric without training. Based on
DTW, we propose two new strategies (bidirectional
DTW and segment DTW) to loosen the constraints,
and propose a DTW-Curve method which can be
used to compare the logical similarity of two
motions without training. DTW-Curve may produce
many statistical properties, which can be used for
unsupervised logical classification of motions. We
propose two kinds of statistical information, and
classified motion data by using hierarchical
clustering procedure. In order to evaluate the
classified results, this paper provides Reward-Punish
Value to evaluate and analyze the results.
2 RELATED WORK
Many scientists have researched in motion data
segmentation and clustering. Lee(2006) used PCA
method to represent low dimensional motion data,
and adopted self-organizing map (SOM) to cluster
these data, finally found Motion Primitives
Segmentation in motion data. Barbic(2004)
presented three models of automatic segmentation:
PCA, PPCA and Gaussian mixture model.
Souvenir(2005) chose Manifold Clustering method
to segment simple behavior motion. Seward (2005)
used non-linear dimension reduction in tangent
space to segment motion data. Jenkins (2002, 2003,
2004) derived the action and behavior primitives
from motion data by using ST-Isomap. The same
action could be clustered and generalized, and
further dimension reduction iterations were applied
to derive extended-duration behaviors.
The common conception in the methods above is
using dimension reduction or clustering to identify
the similarity of motions. The drawbacks of this
conception are that the quantity of data points will
affect the clustering, and that the procedure should
be re-executed if a new motion is concerted.
The logical similarity of motions is mainly used
for motion indexing and identifying. Kovar(2004)
presented a method to locate and extract motion
segments which were logically similar by using
multi-step searching. Muller(2005) proposed a class
of boolean features, called geometric features, to
express the geometric relations between poses. The
geometric features are powerful in describing and
specifying motions at a high semantic level. Based
on the geometric features, Muller(2006) introduced
the concept of motion templates(MTs) to capture the
essence of an entire class of logically related
motions. Although MTs are powerful concept for
classification, they need lots of training and learning
before being used.
Dynamic time warping (DTW) is a technique
frequently used for the optimal alignment of
sequences with given constraints (Cardle
2004)(Ratanamahatana 2005). Bruderlin and
Williams(1995) applied it to animation parameters
in their paper. Subsequent authors used it to align
motion clips before interpolation (Kovar and
Gleicher, 2003). Wang(2004) used time warping to
search appropriate blending length before blending
motion. Keogh (2004) indexed a large human-
motion database by using DTW to align the time
axis. Forbes(2005) found similarities in motion data
using DTW which must pass some seed points.
Hsu(2005) proposed iterative motion warping to
compute dense correspondences between
stylistically different motions. And Hsu(2007)
presented a time-warping technique to simplify the
process of motion editing.
Schödl(2000) searched the transition points in
the video sequences to synthesize new video.
Kova(2002) and Arikan(2002) adopted a similar
method with Schödl to search direct transition points
in motion sequences, and constructed a motion
graph. Gleicher(2003) created a graph structure with
a small number of hub nodes where transitions were
to occur. Inspired by them, we loosen the constraints
of DTW referring to the concept of transition points
and propose the segment DTW to improve the
effectiveness of logical classification.
3 EFFECTIVENESS OF LOGICAL
CLASSIFICATION
Many functions can be used to compare the
similarity of motions. Some of them are effective in
comparing the numerical similarity, and some are
effective in measuring the logical similarity. For the
sake of clarity, we propose two notions to describe
the classification ability of these functions.
(1)Effectiveness of Numerical Classification
(EoNC): EoNC evaluates the performance of a
function on numerical classification. Good
GRAPP 2008 - International Conference on Computer Graphics Theory and Applications
282