Pair-Activity Analysis From Video Using Qualitative Trajectory Calculus

The automated analysis of interacting objects or people from video has many uses, including the recognition of activities, and the identification of prototypical or unusual behaviors. Existing techniques generally use temporal sequences of quantifiable real-valued features, such as object position or orientation; however, more recently, qualitative representations have been proposed. In this paper, we present a novel and robust qualitative method, which can be used for both the classification and the clustering of pair-activities. We use qualitative trajectory calculus (<inline-formula> <tex-math notation="LaTeX">$QTC$ </tex-math></inline-formula>) to represent the relative motion between two objects and encode their interactions as a trajectory of <inline-formula> <tex-math notation="LaTeX">$QTC$ </tex-math></inline-formula> states. A key element is a general and robust means of determining the sequence similarity, which we term <italic>Normalized Weighted Sequence Alignment</italic>; we show that this is an effective metric for both recognition and clustering problems. We have evaluated our method across three different data sets, and have shown that it outperforms the state-of-the-art quantitative methods, achieving an error rate of no more than 4.1% for recognition, and cluster purities higher than 90%. Our motivation originates from an interest in automated analysis of animal behaviors, and we present a comprehensive video data set of fish behaviors (<italic>Gasterosteus aculeatus</italic>), collected from lab-based experiments.

[1]  Mohan Kumar,et al.  High accuracy context recovery using clustering mechanisms , 2009, 2009 IEEE International Conference on Pervasive Computing and Communications.

[2]  Seong-Whan Lee,et al.  Group Activity Recognition with Group Interaction Zone , 2014, 2014 22nd International Conference on Pattern Recognition.

[3]  Hongyuan Zha,et al.  Unsupervised Trajectory Clustering via Adaptive Multi-kernel-Based Shrinkage , 2015, 2015 IEEE International Conference on Computer Vision (ICCV).

[4]  Christian Freksa,et al.  Using Orientation Information for Qualitative Spatial Reasoning , 1992, Spatio-Temporal Reasoning.

[5]  Bingbing Ni,et al.  Recognizing human group activities with localized causalities , 2009, 2009 IEEE Conference on Computer Vision and Pattern Recognition.

[6]  Noam Shoval,et al.  Tracking tourists in the digital age , 2007 .

[7]  Gerard Salton,et al.  A vector space model for automatic indexing , 1975, CACM.

[8]  S. B. Needleman,et al.  A general method applicable to the search for similarities in the amino acid sequence of two proteins. , 1970, Journal of molecular biology.

[9]  Richard W. Hamming,et al.  Error detecting and error correcting codes , 1950 .

[10]  T. Barkowsky,et al.  The qualitative trajectory calculus on networks , 2007 .

[11]  Yolanda Gil,et al.  Structured analysis of the ISI Atomic Pair Actions dataset using workflows , 2013, Pattern Recognit. Lett..

[12]  Bernard De Baets,et al.  Knowledge discovery in choreographic data using Relative Motion matrices and Dynamic Time Warping , 2014 .

[13]  W. Eric L. Grimson,et al.  Trajectory analysis and semantic region modeling using a nonparametric Bayesian model , 2008, 2008 IEEE Conference on Computer Vision and Pattern Recognition.

[14]  Nico Van de Weghe,et al.  Conceptual Neighbourhood Diagrams for Representing Moving Objects , 2005, ER.

[15]  Michael S. Rosenberg,et al.  Sequence alignment : methods, models, concepts, and strategies , 2009 .

[16]  A. Abbott Sequence analysis: new methods for old ideas , 1995 .

[17]  Noam Shoval,et al.  Sequence Alignment as a Method for Human Activity Analysis in Space and Time , 2007 .

[18]  Guang Yang,et al.  Small Human Group Detection and Event Representation Based on Cognitive Semantics , 2013, 2013 IEEE Seventh International Conference on Semantic Computing.

[19]  T. Warren Liao,et al.  Clustering of time series data - a survey , 2005, Pattern Recognit..

[20]  Jianxin Wu,et al.  A New Network-Based Algorithm for Human Group Activity Recognition in Videos , 2014, MMM.

[21]  Rama Chellappa,et al.  Machine Recognition of Human Activities: A Survey , 2008, IEEE Transactions on Circuits and Systems for Video Technology.

[22]  Nello Cristianini,et al.  Kernel Methods for Pattern Analysis , 2004 .

[23]  Antony Galton,et al.  Dominance Diagrams: A Tool for Qualitative Reasoning About Continuous Systems , 2001, Fundam. Informaticae.

[24]  Tijs Neutens,et al.  Analysing spatiotemporal sequences in Bluetooth tracking data , 2012 .

[25]  Gerhard Widmer,et al.  Automatic Alignment of Music Performances with Structural Differences , 2013, ISMIR.

[26]  Tijs Neutens,et al.  Exploring Dance Movement Data Using Sequence Alignment Methods , 2015, PloS one.

[27]  K. Rieck,et al.  Large Scale Learning with String Kernels , 2006 .

[28]  Nico Van de Weghe Representing and Reasoning about Moving Objects: A Qualitative Approach , 2004 .

[29]  Bashir Al-Diri,et al.  Solving Orientation Duality for 3D Circular Features using Monocular Vision , 2015, VISAPP.

[30]  Robert Weibel,et al.  Movement similarity assessment using symbolic representation of trajectories , 2012, Int. J. Geogr. Inf. Sci..

[31]  Grant Foster,et al.  Time Series Analysis by Projection. I. Statistical Properties of Fourier Analysis , 1996 .

[32]  Marc Hanheide,et al.  Analysis of human-robot spatial behaviour applying a qualitative trajectory calculus , 2012, 2012 IEEE RO-MAN: The 21st IEEE International Symposium on Robot and Human Interactive Communication.

[33]  David J. Fleet,et al.  Erratum: "Gaussian process dynamical models for human motion" (IEEE Transactions on Pattern analysis and Machine Intelligenc (292)) , 2008 .

[34]  B. Al-Diri,et al.  A method for the automated long-term monitoring of three-spined stickleback Gasterosteus aculeatus shoal dynamics. , 2014, Journal of fish biology.

[35]  Robert Weibel,et al.  Discovering relative motion patterns in groups of moving point objects , 2005, Int. J. Geogr. Inf. Sci..

[36]  Jason Weston,et al.  Large-Scale Learning with String Kernels , 2007 .

[37]  David J. Fleet,et al.  This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE Gaussian Process Dynamical Model , 2007 .

[38]  Guang Yang,et al.  Small group human activity recognition , 2012, 2012 19th IEEE International Conference on Image Processing.

[39]  Radha Poovendran,et al.  Group Event Detection With a Varying Number of Group Members for Video Surveillance , 2010, IEEE Transactions on Circuits and Systems for Video Technology.

[40]  Vassilios Morellas,et al.  Bayesian Nonparametric Clustering for Positive Definite Matrices , 2016, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[41]  D. Mount Bioinformatics: Sequence and Genome Analysis , 2001 .

[42]  Jianxin Wu,et al.  A New Network-Based Algorithm for Human Activity Recognition in Videos , 2015, IEEE Transactions on Circuits and Systems for Video Technology.

[43]  Konrad Rieck,et al.  Similarity measures for sequential data , 2011, WIREs Data Mining Knowl. Discov..

[44]  Nico Van de Weghe,et al.  Implementing a qualitative calculus to analyse moving point objects , 2011, Expert Syst. Appl..

[45]  Eamonn J. Keogh,et al.  Everything you know about Dynamic Time Warping is Wrong , 2004 .

[46]  S. Horvath,et al.  Dynamic Tree Cut : in-depth description , tests and applications , 2007 .

[47]  Shuicheng Yan,et al.  Pair-activity classification by bi-trajectories analysis , 2008, 2008 IEEE Conference on Computer Vision and Pattern Recognition.

[48]  Jianxin Wu,et al.  A Heat-Map-Based Algorithm for Recognizing Group Activities in Videos , 2013, IEEE Transactions on Circuits and Systems for Video Technology.

[49]  Ricky J. Sethi Towards defining groups and crowds in video using the atomic group actions dataset , 2015, 2015 IEEE International Conference on Image Processing (ICIP).

[50]  Andrew U. Frank,et al.  Qualitative Spatial Reasoning: Cardinal Directions as an Example , 1996, Int. J. Geogr. Inf. Sci..

[51]  Bingbing Ni,et al.  Recognizing pair-activities by causality analysis , 2011, TIST.