Video Segmentation by Event Detection: A Novel One-class Classification Approach

Segmenting videos into meaningful image sequences of some particular activities is an interesting problem in computer vision. In this paper, a novel algorithm is presented to achieve this semantic video segmentation. The goal is to make the system work unsupervised and generic in terms of application scenarios. The segmentation task is accomplished through event detection in a frameby-frame processing setup. For event detection, we use a one-class classification approach based on Gaussian processes, which has been proved to be successful in object classification. The algorithm is tested on videos from a publicly available change detection database and the results clearly show the suitability of our approach for the task of video segmentation.

[1]  Bernhard Schölkopf,et al.  Estimating the Support of a High-Dimensional Distribution , 2001, Neural Computation.

[2]  Irena Koprinska,et al.  Temporal video segmentation: A survey , 2001, Signal Process. Image Commun..

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

[4]  Joachim Denzler,et al.  One-class classification with Gaussian processes , 2013, Pattern Recognit..

[5]  Andrew Zisserman,et al.  Representing shape with a spatial pyramid kernel , 2007, CIVR '07.

[6]  Fatih Murat Porikli,et al.  Changedetection.net: A new change detection benchmark dataset , 2012, 2012 IEEE Computer Society Conference on Computer Vision and Pattern Recognition Workshops.

[7]  Tianming Liu,et al.  A novel video key-frame-extraction algorithm based on perceived motion energy model , 2003, IEEE Trans. Circuits Syst. Video Technol..

[8]  E. Parzen On Estimation of a Probability Density Function and Mode , 1962 .

[9]  Chandan Srivastava,et al.  Support Vector Data Description , 2011 .