Learning individual roles from video in a smart home

This paper addresses learning and recognition of individual roles from video data in a smart home environment. The proposed approach is part of a framework for acquiring a high-level contextual model for human behaviour in an intelligent environment. The proposed methods for role learning and recognition are based on Bayesian models. The input is the targets and their properties generated and tracked by a robust video tracking system in the environment. The output is the roles "walking", "standing", "sitting", "interacting with table", "sleeping" for each target. A Bayesian classifier produced good results for a framewise classification of these roles, while a hidden Markov model had even better performance taking into account a priori probabilities of roles and role transitions. A support vector machine produced best classification results. The classifiers had, however, problems to distinguish ambiguous roles like "walking" and "standing" in the environment. The obtained results permit to pass to the next step in future work: learning and recognizing relations and situation

[1]  Seng Wai Loke Representing and reasoning with situations for context-aware pervasive computing: a logic programming perspective , 2004, Knowl. Eng. Rev..

[2]  Oliver Brdiczka,et al.  Learning context models for the recognition of scenarios , 2006, AIAI.

[3]  Greg Welch,et al.  An Introduction to Kalman Filter , 1995, SIGGRAPH 2001.

[4]  Bernhard E. Boser,et al.  A training algorithm for optimal margin classifiers , 1992, COLT '92.

[5]  Diane J. Cook,et al.  MavHome: an agent-based smart home , 2003, Proceedings of the First IEEE International Conference on Pervasive Computing and Communications, 2003. (PerCom 2003)..

[6]  Corinna Cortes,et al.  Support-Vector Networks , 1995, Machine Learning.

[7]  Alex Pentland,et al.  A Bayesian Computer Vision System for Modeling Human Interactions , 1999, IEEE Trans. Pattern Anal. Mach. Intell..

[8]  James W. Davis,et al.  The KidsRoom: A Perceptually-Based Interactive and Immersive Story Environment , 1999, Presence.

[9]  Lucy Suchman Plans and situated actions: the problem of human-machine communication , 1987 .

[10]  Pedro Ribeiro,et al.  Human Activity Recognition from Video: modeling, feature selection and classification architecture , 2005 .

[11]  Barry Brumitt,et al.  EasyLiving: Technologies for Intelligent Environments , 2000, HUC.

[12]  Anind K. Dey,et al.  Understanding and Using Context , 2001, Personal and Ubiquitous Computing.

[13]  Oliver Brdiczka,et al.  Automatic detection of interaction groups , 2005, ICMI '05.

[14]  Paul Dourish,et al.  What we talk about when we talk about context , 2004, Personal and Ubiquitous Computing.

[15]  Oliver Brdiczka,et al.  Learning to detect user activity and availability from a variety of sensor data , 2004, Second IEEE Annual Conference on Pervasive Computing and Communications, 2004. Proceedings of the.

[16]  Lawrence R. Rabiner,et al.  A tutorial on hidden Markov models and selected applications in speech recognition , 1989, Proc. IEEE.

[17]  Oliver Brdiczka,et al.  Deterministic and probabilistic implementation of context , 2006, Fourth Annual IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOMW'06).

[18]  James L. Crowley,et al.  Perceptual Components for Context Aware Computing , 2002, UbiComp.

[19]  Jeff A. Bilmes,et al.  A gentle tutorial of the em algorithm and its application to parameter estimation for Gaussian mixture and hidden Markov models , 1998 .