Human motion recognition using support vector machines

Dongwei Cao, Osama T. Masoud, Daniel Boley, Nikolaos Papanikolopoulos

Research output: Contribution to journalArticlepeer-review

12 Scopus citations


We propose a motion recognition strategy that represents each videoclip by a set of filtered images, each of which corresponds to a frame. Using a filtered-image classifier based on support vector machines, we classify a videoclip by applying majority voting over the predicted labels of its filtered images and, for online classification, we identify the most likely type of action at any moment by applying majority voting over the predicted labels of the filtered images within a sliding window. We also define a classification confidence and the associated threshold in both cases, which enable us to identify the existence of an unknown type of motion and, together with the proposed recognition strategy, make it possible to build a real-time motion recognition system that cannot only make classifications in real-time, but also learn new types of motions and recognize them in the future. The proposed strategy is demonstrated on real datasets.

Original languageEnglish (US)
Pages (from-to)1064-1075
Number of pages12
JournalComputer Vision and Image Understanding
Issue number10
StatePublished - Oct 2009

Bibliographical note

Funding Information:
The authors would like to express their gratitude to the anonymous reviewers for their thoughtful comments. This work has been supported in part by the National Science Foundation through Grants #IIS-0219863, #IIS-0208621, #IIS-0534286, #CNS-0224363, #CNS-0324864, #CNS-0420836, #IIP-0443945, #IIP-0726109, #CNS-0708344 and #CNS-0821474, the US Army Research Laboratory, the US Army Research Office under Contract No. 911NF-08-1-0463 (Proposal 55111-CI), the Minnesota Department of Transportation, and the ITS Institute at the University of Minnesota.


  • Human motion recognition
  • Recursive filtering
  • Support vector machine


Dive into the research topics of 'Human motion recognition using support vector machines'. Together they form a unique fingerprint.

Cite this