Abstract
The last decade has witnessed a rapid surge of interest in new sensing and monitoring devices for health care applications. An important development in this area is that of Body Sensor Networks (BSN) that operate in a pervasive manner for on-body applications. Intelligent processing of the sensor streams from BSN is key to the success of applications that rely on this framework. In this chapter we dwell upon one application of BSN that involved processing of wearable accelerometer data for recognizing ambulatory or simple activities and activity gestures. We elaborate on the different steps such as feature extraction and classification involved in the processing of raw sensor data for detecting activities and gestures. We also discuss various aspects associated with a real-time simple activity recognition system such as computational complexity and factors that emerge considering that the sensors are worn by humans. While some of these factors are common to wireless sensor networks in general, the discussion of the chapter is focused on the BSN system developed by us for recognizing simple activities and activity gestures.
N. C. Krishnan conducted the work presented in this chapter while he was a PhD student at Arizona State University.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
F. Foerster, S. Smeja, J. Fahrenberg, Detection of posture and motion by accelerometery: a validation study in ambulatory monitoring. J. Comput. Hum. Behav. 15, 571–583 (1999)
M. Uiterwaal, E.B.C. Glerum, H.J. Busser, R.C. van Lummel, Ambulatory monitoring of physical activity in working situations, a validation study. J. Med. Eng. Technol. 22(4), 168–172 (1998)
M.J. Mathie, A.C.F. Coster, N.H. Lovell, B.G. Celler, Detection of daily physical activities using a triaxial accelerometer. J. Med. Biol. Eng. Comput. 41, 296–301 (2003)
M.J. Mathie, A.C.F. Coster, N.H. Lovell, B.G. Celler, S.R. Lord, A. Tiedmann, A pilot study of long-term monitoring of human movements in the home using accelerometry. J. Telemed. Telecare 10(3), 144–151 (2004)
R.K. Ibrahim, E. Ambikairajah, B.G. Celler, N.H. Lovell, Time-frequency based features for classification of walking patterns, in Proceedings of International Conference on Digital Signal Processing, pp. 187–190 (2007)
N.C. Krishnan, S. Panchanthan, Analysis of low resolution accelerometer data for continuous human activity recognition, in Proceedings of International Conference on Acoustics, Speech and Signal Processing, pp. 3337–3340 (2008)
J. Lester, T. Choudhury, N. Kern, G. Borriello, B. Hannaford, A hybrid discriminative/generative approach for modeling human activities, in Proceedings of International Joint Conference on Artificial Intelligence, pp. 766–772 (2005)
J. Suutala, S. Pirtikangas, J. Roning, Discriminative temporal smoothing for activity recognition from wearable sensors, in Proceedings of International Symposium on Ubiquitous Computing Systems, 2007), pp. 182–195
N. Ravi, N. Dandekar, M. Preetham, M.L. Littman, Activity recognition from accelerometer data, in Proceedings of International Conference on Innovative Applications of Artificial Intelligence, IAAI, pp. 1541–1546 (2005)
N. Bidargaddi, A. Sarela, L. Klingbeil, M. Karunanithi, Detecting walking activity in cardiac rehabilitation by using accelerometer, in Proceedings of International Conference on Intelligent Sensors, Sensor Networks and Information, pp. 555–560 (2007)
N.C. Krishnan, D. Colbry, C. Juillard, S. Panchanathan, Real time human activity recognition using tri-axial accelerometers, in Proceedings of Sensors Signals and Information Processing Workshop (2008)
D.M. Karantonis, M.R. Narayanan, M.J. Mathie, N.J. Lovell, B.G. Celler, Implementation of a real-time human movement classifier using a tri-axial accelerometer for ambulatory monitoring. IEEE Trans. Inf. Technol. Biomed. 10(1), 156–167 (2006)
L. Bao, S.S. Intille, Activity recognition from user-annotated acceleration data, in Proceedings of International Conference on Pervasive Computing, vol. 3001, pp. 1–17 (2004)
R. Muscillo, S. Conforto, M. Schmid, P. Caselli, T. D’Alessio, Classification of motor activities through derivative dynamic time warping applied on accelerometer data, in Proceedings of International Conference on Engineering in Medicine and Biology, pp. 4930–4933 (2007)
J.A. Ward, P. Lukowicz, G. Troster, T.E. Starner, Activity recognition of assembly tasks using body worn microphones and accelerometers. IEEE Trans. Pattern Anal. Mach. Intell. 28(10), 1553–1567 (2006)
H. Junker, O. Amft, P. Lukowicz, G. Toster, Gesture spotting with body worn inertial sensors to detect user activities. Pattern Recogn. 41(6), 2010–2024 (2008)
J.F. Knight, H.W. Bristow, S. Anastopoulou, C. Baber, A. Schwirtz, T.N. Arvantis, Uses of accelerometer data collected from a wearable system. J. Pers. Ubiquit. Comput. 11(2), 117–132 (2007)
T. Huynh, B. Schiele, Analyzing features for activity recognition, in Proceedings of Joint Conference on Smart Objects and Ambient Intelligence: Innovative Context-Aware Services: Usages and Technologies, pp. 159–163 (2005)
T. Al-ani, Q. Trang Le Ba, E. Monacelli, On-line automatic detection of human activity in home using wavelet and hidden markov models scilab toolkits, in Proceedings of International Conference on Control Applications, pp. 485–490 (2007)
K.V. Laerhoven, O. Cakmakci, What shall we teach our pants, in Proceedings of International Symposium on Wearable Computers (2000)
T. Huynh, B. Schiele, Unsupervised discovery of structure in activity data using multiple eigenspaces, in Proceedings of International Workshop on Location and Context Awareness 3987, 151–167 (2006)
http://www.freescale.com/webapp/sps/site/taxonomy.jsp?code=ACCLOWG&tid=vanxyz
E. Munguia Tapia, S.S. Intille, L. Lopez, K. Larson, The design of a portable kit of wireless sensors for naturalistic data collection, in Proceedings of PERVASIVE 2006 (Springer, Heidelberg, 2006)
R. Jafari, W. Li, W. Bajcsy, S. Glaser, S. Sastry, Physical activity monitoring for assisted living at home, in Proceedings of International Workshop on Wearable and Implantable Body Sensor Networks 13, 213–219 (2007)
N. Kern, B. Schiele, A. Schmidt, Multi-sensor activity context detection for wearable computing, in Proceedings of European Symposium on Ambient Intelligence, pp. 220–232 (2003)
F.R. Allen, E. Ambikairajah, N.H. Lovell, B.G. Celler, An adapted Gaussian mixture model approach to accelerometery based movement classification using time-domain features, in Proceedings of International Conference on Engineering in Medicine and Biology Society (2006)
D. Olgun, A. Pentland, Human activity recognition: accuracy across common locations for wearable sensors, in Proceedings of International Symposium on Wearable Computing (2006)
C.C. Tseng, D. Cook, Mining from time series human movement data, in Proceedings of International Conference on Systems, Man, and Cybernetics, pp. 3241–3243 (2006)
H.M. Yang, N. Ahuja, M. Tabb, Extraction of 2D motion trajectories and its application to hand gesture recognition. IEEE Trans. Pattern Anal. Mach. Intell. 24, 1061–1074 (2002)
V.M. Mantyla, J. Mantyjarvi, T. Seppanen, E. Tuulari, Hand gesture recognition of a mobile device user, in 2000 IEEE International Conference on Multimedia and Expo, 2000, ICME 2000 1, 281–284 (2000)
R.O. Duda, P.E. Hart, D.G. Stork, Pattern Classification (John Wiley & Sons, New York, 2001), pp. xx + 654, ISBN: 0-471-05669-3
T. Joachims, in Making large-Scale SVM Learning Practical, ed. by B. Schölkopf, C. Burges, A. Smola. Advances in Kernel Methods—Support Vector Learning (MIT-Press, Cambridge, 1999)
P. Komarek, A. Moore, Fast Robust Logistic Regression for Large Sparse Datasets with Binary Outputs (2003)
Y.A. Ivanov, A.F. Bobick, Recognition of visual activities and interactions by stochastic parsing. Trans. Pattern Anal. Mach. Intell. 22(8), 852–872 (2000)
J. Boyd, H. Sundaram, A. Shrivastava, Power-accuracy tradeoffs in human activity transition detection. DATE 1524–1529 (2010)
J.R. Kwapisz ,M.W. Weiss, S.A. Moore, Activity recognition using cell phone accelerometers, in Proceedings of the Fourth International Workshop on Knowledge Discovery from Sensor Data, Washington DC, pp 10–18 (2010)
J. Yang, Toward physical activity diary: Motion recognition using simple acceleration features with mobile phones, in First International Workshop on Interactive Multimedia for Consumer Electronics at ACM Multimedia (2009)
T. Brezmes, J.L. Gorricho, J. Cotrina, Activity Recognition from accelerometer data on mobile phones, in IWANN Proceedings of the 10th International Conference on Artificial Neural Networks, pp. 796–799 (2009)
G. Hache, E.D. Lemaire, N. Baddour, Mobility change-of-state detection using a smartphone-based approach, in Proceedings of International Workshop on Medical Measurements and Applications, pp. 43–46 (2010)
S. Dernbach, B. Das, N.C. Krishnan, B.L. Thomas, D. Cook, Activity recognition on smart phones, in IEEE International Conference on Intelligent Environments (2012)
U. Maurer, A. Smailagic, D.P. Siewiorek, M. Deisher, Activity recognition and monitoring using multiple sensors on different body positions, in Proceedings of the International Workshop on Wearable and Implantable Body Sensor Networks, pp. 113–116 (2006)
S. Hiroaki, Dynamic programming algorithm optimization for spoken word recognition. IEEE Trans. Acoust. Speech Signal Processing 26, 43–49 (1978)
A. Corradini, Dynamic time warping for off-line recognition of a small gesture vocabulary, in Proceedings of the IEEE ICCV Workshop on Recognition, Analysis, and Tracking of Faces and Gestures in Real-Time Systems, p. 82 (2001)
T. Darrell, A. Pentland, Space-time gestures, in IEEE Computer Society Conference on Computer Vision and Pattern Recognition, pp. 335–340 (1993)
S.A. Niyogi, E.H. Adelson, Analyzing and recognizing walking figures in xyt, in IEEE Conference on Computer Vision and Pattern Recognition, pp. 469–474 (1994)
D.M. Gavrila, L.S. Davis, Towards 3-d model-based tracking and recognition of human movement: a multi-view approach, in International Workshop on Automatic Face- and Gesture-Recognition. IEEE Computer Society, pp. 272–277 (1995)
A. Veeraraghavan, R. Chellappa, A.K. Roy-Chowdhury, The function space of an activity, in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 959–968 (2006)
A. Jonathan, A unified framework for gesture recognition and spatiotemporal gesture segmentation. IEEE Trans. Pattern Anal. Mach. Intell. 31, 1685–1699 (2008)
T. Starner, A. Pentland, W. Joshua, Real-time american sign language recognition using desk wearable computer based video. IEEE Trans. Pattern Anal. Mach. Intell. 20, 1371–1375 (1998)
C. Bregler, Learning and recognizing human dynamics in video sequences, in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, p. 568 (1997)
K. Oka, Y. Sato, H. Koike, Real-time fingertip tracking. IEEE Gesture Recogn. 22, 64–71 (2002)
T. Starner, J. Auxier, D. Ashbrook, M. Gandy, The gesture pendant: a self-illuminating, wearable, infrared computer vision system for home automation control and medical monitoring, in Fourth International Symposium on Wearable Computers, pp. 87–94 (2000)
M. Brand, Shadow puppetry, in Proceedings of the International Conference on Computer Vision 2, 1237 (1999)
Z. Ghahramani, Learning dynamic Bayesian networks. Lect. Notes Comput. Sci. 1387, 168 (1998)
S. Park, J.K. Aggarwal, Recognition of two-person interactions using a hierarchical bayesian network, ACM SIGMM International Workshop on Video Surveillance, pp. 65–76 (2003)
P. Peursum, G. West, S. Venkatesh, Combining image regions and human activity for indirect object recognition in indoor wide-angle views. Proc. IEEE Int. Conf. Comput. Vis. 1, 82–89 (2005)
N.T. Nguyen, D.Q. Phung, S. Venkatesh, H. Bui, Learning and detecting activities from movement trajectories using the hierarchical hidden markov models. Proc. IEEE Comput. Soc. Conf. Comput. Vis. Pattern Recogn. 2, 955–960 (2005)
N. Jojic, N. Petrovic, B.J. Frey, T.S. Huang, Transformed hidden markov models: estimating mixture models of images and inferring spatial transformations in video sequences, in Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, pp. 26–33 (2000)
K. Toyama, A. Blake, Probabilistic Tracking, with Exemplars in a Metric Space. Int. J. Computer Vision, Issue 1. Vol. 48, 9–19 (2002)
Y. Cui, J. Weng, Appearance-based hand sign recognition from intensity image sequences. Comput. Vis. Image Underst. 78(2), 157–176 (2000)
E. Ong, R. Bowden, A boosted classifier tree for hand shape detection, IEEE International Conference on Automatic Face and Gesture Recognition, p. 889 (2004)
S. Wang, W. Pentney, A.M. Popescu, T. Choudhury, M. Philipose, Common sense based joint training of human activity recognizers, in Proceedings of the International joint conference on Artificial Intelligence, pp. 2237–2242 (2007)
H. Yang, S. Sclaroff, S. Lee, Sign language spotting with a threshold model based on conditional random fields. IEEE Trans. Pattern Anal. Mach. Intell. 31, 1264–1277 (2008)
L.P. Morency, T. Darrell, Head gesture recognition in intelligent interfaces: the role of context in improving recognition, in Proceedings of the International Conference on Intelligent User Interfaces, pp. 32–38 (2006)
J.D. Lafferty, A. McCallum, F.C.N. Pereira, Conditional random fields: probabilistic models for segmenting and labeling sequence data, in International Conference on Machine Learning, pp. 282–289 (2001)
S. Kumar, M. Hebert, Discriminative random fields: a discriminative framework for contextual interaction in classification, in International Conference on Computer Vision, pp. 1150–1157 (2003)
C. Sminchisescu, A. Kanaujia, D. Metaxas, Conditional models for contextual human motion recognition. Comput. Vis. Image Underst. 104(2), 210–220 (2006)
S.B. Wang, A. Quattoni, L.P. Morency, D. Demirdjian, Hidden conditional random fields for gesture recognition, in Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, pp. 1521–1527 (2006)
L.P. Morency, A. Quattoni, T. Darrell, Latent-dynamic discriminative models for continuous gesture recognition, in IEEE Computer Society Conference on Computer Vision and Pattern Recognition, pp. 1–8 (2007)
Y. Freund, R.E. Schapire, A short introduction to boosting. J. Jpn. Soc. Artif. Intell. 14(5), 771–780 (1999)
Bishop C, Pattern Recognition and Machine Learning, Springer 2006.
J. Mannil, M. Bidmeshki, R. Jafari, Rejection of irrelevant human actions in real-time hidden Markov model based recognition systems for wearable computers, ACM International Conference on Wireless Health, pp. 10–13, October 2011
N. Kale, J. Lee, R. Lotfian, R. Jafari, Impact of sensor misplacement on dynamic, time warping based human activity recognition using wearable computers, ACM International Conference on Wireless Health, pp. 23–25, October 2012
Acknowledgments
The authors would like to thank Colin Juillard, Dirk Colbry, Ashok Venkatesan, and Rita Chattopadhyay for the assistance they rendered in designing the real-time system and for collecting activity data from different subjects. They also would like to thank Stephen Intille for sharing the accelerometer-based activity data collected by his group which was used to conduct some of the experiments in this chapter.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2014 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
C. Krishnan, N., Panchanathan, S. (2014). Body Sensor Networks for Activity and Gesture Recognition. In: Ammari, H. (eds) The Art of Wireless Sensor Networks. Signals and Communication Technology. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-40066-7_15
Download citation
DOI: https://doi.org/10.1007/978-3-642-40066-7_15
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-40065-0
Online ISBN: 978-3-642-40066-7
eBook Packages: EngineeringEngineering (R0)