Human action recognition by feature-reduced Gaussian process classification

This paper presents a spectral analysis-based feature-reduced Gaussian Processes (GP) classification approach to recognition of articulated and deformable human actions from image sequences. Using Tensor Subspace Analysis (TSA), space-time human silhouettes extracted from action sequences are transformed to a low dimensional multivariate time series, from which structure-based statistical features are extracted to summarize the action properties. GP classification, based on spectrally reduced features, is then applied to learn and predict action categories. Experimental results on two real-world state-of-the-art datasets show that the GP classification outperforms a Support Vector Machine (SVM). In particular, spectral feature reduction can effectively eliminate the inconsistent features, while leaving performance undiminished. Moreover, compared with Automatic Relevance Determination (ARD), the spectral way for feature reduction is more efficient.

[1]  Deng Cai,et al.  Tensor Subspace Analysis , 2005, NIPS.

[2]  Ashok Veeraraghavan,et al.  The Function Space of an Activity , 2006, 2006 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'06).

[3]  Liang Wang,et al.  Human motion recognition using Gaussian Processes classification , 2008, 2008 19th International Conference on Pattern Recognition.

[4]  Svetha Venkatesh,et al.  Learning and detecting activities from movement trajectories using the hierarchical hidden Markov model , 2005, 2005 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR'05).

[5]  David Suter,et al.  Improving Gaussian processes classification by spectral data reorganizing , 2008, 2008 19th International Conference on Pattern Recognition.

[6]  Xiaozhe Wang,et al.  Characteristic-Based Clustering for Time Series Data , 2006, Data Mining and Knowledge Discovery.

[7]  Alex Pentland,et al.  Coupled hidden Markov models for complex action recognition , 1997, Proceedings of IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[8]  Ehud Rivlin,et al.  Tracking and Classifying of Human Motions with Gaussian Process Annealed Particle Filter , 2007, ACCV.

[9]  Christopher K. I. Williams,et al.  Understanding Gaussian Process Regression Using the Equivalent Kernel , 2004, Deterministic and Statistical Methods in Machine Learning.

[10]  Carl E. Rasmussen,et al.  Gaussian processes for machine learning , 2005, Adaptive computation and machine learning.

[11]  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 .

[12]  Geoffrey E. Hinton,et al.  Bayesian Learning for Neural Networks , 1995 .

[13]  Ronen Basri,et al.  Actions as space-time shapes , 2005, Tenth IEEE International Conference on Computer Vision (ICCV'05) Volume 1.

[14]  G. L. Bretthorst Nonuniform sampling: Bandwidth and aliasing , 2001 .

[15]  Kotagiri Ramamohanarao,et al.  Characteristic-Based Descriptors for Motion Sequence Recognition , 2008, PAKDD.

[16]  Cristian Sminchisescu,et al.  Conditional Random Fields for Contextual Human Motion Recognition , 2005, ICCV.

[17]  Neil D. Lawrence,et al.  Extensions of the Informative Vector Machine , 2004, Deterministic and Statistical Methods in Machine Learning.