Next Article in Journal
An Automatic Localization Algorithm for Ultrasound Breast Tumors Based on Human Visual Mechanism
Next Article in Special Issue
Improving Video Segmentation by Fusing Depth Cues and the Visual Background Extractor (ViBe) Algorithm
Previous Article in Journal
A Vision-Aided 3D Path Teaching Method before Narrow Butt Joint Welding
Previous Article in Special Issue
Fuzzy System-Based Target Selection for a NIR Camera-Based Gaze Tracker
Article Menu
Issue 5 (May) cover image

Export Article

Open AccessArticle
Sensors 2017, 17(5), 1100; doi:10.3390/s17051100

A Human Activity Recognition System Based on Dynamic Clustering of Skeleton Data

The BioRobotics Institute, Scuola Superiore Sant’Anna, Viale Rinaldo Piaggio, 34, 56026 Pontedera (PI), Italy
*
Author to whom correspondence should be addressed.
Academic Editor: Joonki Paik
Received: 12 January 2017 / Revised: 3 May 2017 / Accepted: 8 May 2017 / Published: 11 May 2017
(This article belongs to the Special Issue Video Analysis and Tracking Using State-of-the-Art Sensors)
View Full-Text   |   Download PDF [377 KB, uploaded 11 May 2017]   |  

Abstract

Human activity recognition is an important area in computer vision, with its wide range of applications including ambient assisted living. In this paper, an activity recognition system based on skeleton data extracted from a depth camera is presented. The system makes use of machine learning techniques to classify the actions that are described with a set of a few basic postures. The training phase creates several models related to the number of clustered postures by means of a multiclass Support Vector Machine (SVM), trained with Sequential Minimal Optimization (SMO). The classification phase adopts the X-means algorithm to find the optimal number of clusters dynamically. The contribution of the paper is twofold. The first aim is to perform activity recognition employing features based on a small number of informative postures, extracted independently from each activity instance; secondly, it aims to assess the minimum number of frames needed for an adequate classification. The system is evaluated on two publicly available datasets, the Cornell Activity Dataset (CAD-60) and the Telecommunication Systems Team (TST) Fall detection dataset. The number of clusters needed to model each instance ranges from two to four elements. The proposed approach reaches excellent performances using only about 4 s of input data (~100 frames) and outperforms the state of the art when it uses approximately 500 frames on the CAD-60 dataset. The results are promising for the test in real context. View Full-Text
Keywords: human activity recognition; clustering, x-means; SVM, SMO; skeleton data; depth camera; RGB-D camera; assisted living human activity recognition; clustering, x-means; SVM, SMO; skeleton data; depth camera; RGB-D camera; assisted living
Figures

Figure 1

This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. (CC BY 4.0).

Scifeed alert for new publications

Never miss any articles matching your research from any publisher
  • Get alerts for new papers matching your research
  • Find out the new papers from selected authors
  • Updated daily for 49'000+ journals and 6000+ publishers
  • Define your Scifeed now

SciFeed Share & Cite This Article

MDPI and ACS Style

Manzi, A.; Dario, P.; Cavallo, F. A Human Activity Recognition System Based on Dynamic Clustering of Skeleton Data. Sensors 2017, 17, 1100.

Show more citation formats Show less citations formats

Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Related Articles

Article Metrics

Article Access Statistics

1

Comments

[Return to top]
Sensors EISSN 1424-8220 Published by MDPI AG, Basel, Switzerland RSS E-Mail Table of Contents Alert
Back to Top