Velocity-Based Multiple Change-point Inference for Unsupervised Segmentation of Human Movement Behavior
In Proceedings of the 22nd International Conference on Pattern Recognition, (ICPR-2014), 24.8.-28.8.2014, Stockholm, IEEE, pages 4564-4569, Aug/2014.
In order to transfer complex human behavior to a robot, segmentation methods are needed which are able to detect central movement patterns that can be combined to generate a wide range of behaviors. We propose an algorithm that segments human movements into behavior building blocks in a fully automatic way, called velocity-based multiple change-point inference (vMCI). Based on characteristic bell-shaped velocity patterns that can be found in point-to-point arm movements, the algorithm infers segment borders using Bayesian inference. Different segment lengths and variations in the movement execution can be handled. Moreover, the number of segments the movement is composed of need not be known in advance. Several experiments are performed on synthetic and motion capturing data of human movements to compare vMCI with other techniques for unsupervised segmentation. The results show that vMCI is able to detect segment borders even in noisy data and in demonstrations with smooth transitions between segments.