Physical Movement Monitoring Using Body Sensor Networks: A Phonological Approach to Construct Spatial Decision Trees

Monitoring human activities using wearable sensor nodes has the potential to enable many useful applications for everyday situations. Limited computation, battery lifetime and communication bandwidth make efficient use of these platforms crucial. In this paper, we introduce a novel classification model that identifies physical movements from body-worn inertial sensors while taking collaborative nature and limited resources of the system into consideration. Our action recognition model uses a decision tree structure to minimize the number of nodes involved in classification of each action. The decision tree is constructed based on the quality of action recognition in individual nodes. A clustering technique is employed to group similar actions and measure quality of per-node identifications. We pose an optimization problem for finding a minimal set of sensor nodes contributing to the action recognition. We then prove that this problem is NP-hard and provide fast greedy algorithms to approximate the solution. Finally, we demonstrate the effectiveness of our distributed algorithm on data collected from five healthy subjects. In particular, our system achieves a 72.4% reduction in the number of active nodes while maintaining 93.3% classification accuracy.

[1]  Detlef Sieling Minimization of decision trees is hard to approximate , 2008, J. Comput. Syst. Sci..

[2]  László Lovász,et al.  Approximating Min-sum Set Cover , 2002, APPROX.

[3]  Micah Adler,et al.  Improving access to organized information , 2006 .

[4]  Luca Benini,et al.  Activity Recognition from On-Body Sensors: Accuracy-Power Trade-Off by Dynamic Sensor Selection , 2008, EWSN.

[5]  Jennifer Healey,et al.  A Long-Term Evaluation of Sensing Modalities for Activity Recognition , 2007, UbiComp.

[6]  Maxim A. Batalin,et al.  MEDIC: Medical embedded device for individualized care , 2008, Artif. Intell. Medicine.

[7]  Hassan Ghasemzadeh,et al.  Collaborative signal processing for action recognition in body sensor networks: a distributed classification algorithm using motion transcripts , 2010, IPSN '10.

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

[9]  Y. Aloimonos,et al.  Discovering a Language for Human Activity 1 , 2005 .

[10]  Ling Bao,et al.  Activity Recognition from User-Annotated Acceleration Data , 2004, Pervasive.

[11]  S. C. Johnson Hierarchical clustering schemes , 1967, Psychometrika.

[12]  R. Jafari,et al.  Platform Design for Health-Care Monitoring Applications , 2007, 2007 Joint Workshop on High Confidence Medical Devices, Software, and Systems and Medical Device Plug-and-Play Interoperability (HCMDSS-MDPnP 2007).

[13]  Takao Kobayashi,et al.  Human Walking Motion Synthesis with Desired Pace and Stride Length Based on HSMM , 2005, IEICE Trans. Inf. Syst..

[14]  P. Rousseeuw Silhouettes: a graphical aid to the interpretation and validation of cluster analysis , 1987 .

[15]  Pavel Berkhin,et al.  A Survey of Clustering Data Mining Techniques , 2006, Grouping Multidimensional Data.

[16]  Gaetano Borriello,et al.  A Practical Approach to Recognizing Physical Activities , 2006, Pervasive.

[17]  Hassan Ghasemzadeh,et al.  A Distributed Hidden Markov Model for Fine-grained Annotation in Body Sensor Networks , 2009, 2009 Sixth International Workshop on Wearable and Implantable Body Sensor Networks.

[18]  Kok-Kiong Yap,et al.  Investigating network architectures for body sensor networks , 2007, HealthNet '07.

[19]  Jake K. Aggarwal,et al.  Human motion: modeling and recognition of actions and interactions , 2004, Proceedings. 2nd International Symposium on 3D Data Processing, Visualization and Transmission, 2004. 3DPVT 2004..

[20]  Hassan Ghasemzadeh,et al.  Distributed Continuous Action Recognition Using a Hidden Markov Model in Body Sensor Networks , 2009, DCOSS.

[21]  Thomas B. Moeslund,et al.  Finding Motion Primitives in Human Body Gestures , 2005, Gesture Workshop.

[22]  J. Spencer Ramsey Theory , 1990 .

[23]  Hassan Ghasemzadeh,et al.  Energy-Efficient Information-Driven Coverage for Physical Movement Monitoring in Body Sensor Networks , 2009, IEEE Journal on Selected Areas in Communications.

[24]  Mukesh K. Mohania,et al.  Decision trees for entity identification: approximation algorithms and hardness results , 2007, TALG.

[25]  Hassan Ghasemzadeh,et al.  A Body Sensor Network With Electromyogram and Inertial Sensors: Multimodal Interpretation of Muscular Activities , 2010, IEEE Transactions on Information Technology in Biomedicine.

[26]  Kok-Kiong Yap,et al.  To Hop or Not to Hop: Network Architecture for Body Sensor Networks , 2009, 2009 6th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks.

[27]  Hassan Ghasemzadeh,et al.  A phonological expression for physical movement monitoring in body sensor networks , 2008, 2008 5th IEEE International Conference on Mobile Ad Hoc and Sensor Systems.

[28]  Tim Wark,et al.  A Wireless Sensor Network for Real-Time Indoor Localisation and Motion Monitoring , 2008, 2008 International Conference on Information Processing in Sensor Networks (ipsn 2008).

[29]  Deborah Estrin,et al.  An energy-efficient MAC protocol for wireless sensor networks , 2002, Proceedings.Twenty-First Annual Joint Conference of the IEEE Computer and Communications Societies.

[30]  J. MacQueen Some methods for classification and analysis of multivariate observations , 1967 .