The paper presents a novel approach to cluster motion trajectories by transforming them into a sequence of high-level semantic features that describe the general shape of the trajectory. These feature sequences are then used in an existing sub-sequence-based distance metric to compare trajectories and identify similar ones.
The key steps are:
Feature Extraction: The trajectories are reduced to sequences of features such as extrema (maxima, minima), active box constraints, and roots. Each feature is augmented with information about its temporal position and salience in the trajectory.
Distance Metric: The distance between two trajectories is computed based on the number of matching sub-sequences in their feature sequences, incorporating the temporal and salience information. This is done using a modified version of the SVRspell algorithm.
Hierarchical Clustering: The distance matrix computed in step 2 is used as input for agglomerative hierarchical clustering to group similar trajectories.
The proposed method is compared to the widely used Dynamic Time Warping (DTW) algorithm on several test sets, including motion plans for the Furuta pendulum and Manutec robot arm, as well as a real-world human motion dataset. The results show that the feature-based approach outperforms DTW in terms of clustering accuracy and runtime, especially for long trajectories.
The flexibility to choose relevant feature classes makes the method adaptable to different applications and problems. The compressed feature-based representation of trajectories also has potential for efficient construction of hierarchical motion databases for human-robot interaction.
다른 언어로
소스 콘텐츠 기반
arxiv.org
더 깊은 질문