Classifying Human Leg Motions with Uniaxial Piezoelectric Gyroscopes

This paper provides a comparative study on the different techniques of classifying human leg motions that are performed using two low-cost uniaxial piezoelectric gyroscopes worn on the leg. A number of feature sets, extracted from the raw inertial sensor data in different ways, are used in the classification process. The classification techniques implemented and compared in this study are: Bayesian decision making (BDM), a rule-based algorithm (RBA) or decision tree, least-squares method (LSM), k-nearest neighbor algorithm (k-NN), dynamic time warping (DTW), support vector machines (SVM), and artificial neural networks (ANN). A performance comparison of these classification techniques is provided in terms of their correct differentiation rates, confusion matrices, computational cost, and training and storage requirements. Three different cross-validation techniques are employed to validate the classifiers. The results indicate that BDM, in general, results in the highest correct classification rate with relatively small computational cost.

[1]  Shigeo Abe DrEng Pattern Classification , 2001, Springer London.

[2]  Daphne Koller,et al.  Support Vector Machine Active Learning with Applications to Text Classification , 2000, J. Mach. Learn. Res..

[3]  Anil K. Jain Fundamentals of Digital Image Processing , 2018, Control of Color Imaging Systems.

[4]  Maxim A. Batalin,et al.  Incremental Diagnosis Method for Intelligent Wearable Sensor Systems , 2007, IEEE Transactions on Information Technology in Biomedicine.

[5]  D. H. Kil,et al.  Pattern recognition and prediction with applications to signal characterization , 1996 .

[6]  R. Manmatha,et al.  Word image matching using dynamic time warping , 2003, 2003 IEEE Computer Society Conference on Computer Vision and Pattern Recognition, 2003. Proceedings..

[7]  Nigel H. Lovell,et al.  Implementation of a real-time human movement classifier using a triaxial accelerometer for ambulatory monitoring , 2006, IEEE Transactions on Information Technology in Biomedicine.

[8]  Eamonn Keogh Exact Indexing of Dynamic Time Warping , 2002, VLDB.

[9]  Kamiar Aminian,et al.  Mobility assessment in older people: new possibilities and challenges , 2007, European journal of ageing.

[10]  Peter H. Veltink,et al.  Ambulatory Position and Orientation Tracking Fusing Magnetic and Inertial Sensing , 2007, IEEE Transactions on Biomedical Engineering.

[11]  Peter I. Corke,et al.  Editorial: Special Issue: 2nd Workshop on Integration of Vision and Inertial Sensors , 2007, Int. J. Robotics Res..

[12]  Pavel Pudil,et al.  Introduction to Statistical Pattern Recognition , 2006 .

[13]  David G. Stork,et al.  Pattern Classification (2nd ed.) , 1999 .

[14]  Wai Yin Wong,et al.  Clinical Applications of Sensors for Human Posture and Movement Analysis: A Review , 2007, Prosthetics and orthotics international.

[15]  Ingemar J. Cox,et al.  Autonomous Robot Vehicles , 1990, Springer New York.

[16]  Angelo Maria Sabatini,et al.  Inertial sensing in biomechanics: a survey of computational techniques bridging motion analysis and personal navigation , 2006 .

[17]  Thomas C. Henderson Traditional and Non-Traditional Robotic Sensors , 1990, NATO ASI Series.

[18]  John H. L. Hansen,et al.  Discrete-Time Processing of Speech Signals , 1993 .

[19]  Volkan Tuzcu,et al.  Dynamic time warping as a novel tool in pattern recognition of ECG changes in heart rhythm disturbances , 2005, 2005 IEEE International Conference on Systems, Man and Cybernetics.

[20]  Kamiar Aminian,et al.  Measurement of stand-sit and sit-stand transitions using a miniature gyroscope and its application in fall risk evaluation in the elderly , 2002, IEEE Transactions on Biomedical Engineering.

[21]  Chih-Jen Lin,et al.  LIBSVM: A library for support vector machines , 2011, TIST.

[22]  J. Wade Davis,et al.  Statistical Pattern Recognition , 2003, Technometrics.

[23]  Daniel E. Koditschek,et al.  Sensor data fusion for body state estimation in a hexapod robot with dynamical gaits , 2005, IEEE Transactions on Robotics.

[24]  S. Hyakin,et al.  Neural Networks: A Comprehensive Foundation , 1994 .

[25]  Thomas W. Parsons,et al.  Voice and Speech Processing , 1986 .

[26]  Aleksandar Milenkovic,et al.  Journal of Neuroengineering and Rehabilitation Open Access a Wireless Body Area Network of Intelligent Motion Sensors for Computer Assisted Physical Rehabilitation , 2005 .

[27]  Cornelius T Leondes,et al.  THEORY AND APPLICATIONS OF KALMAN FILTERING , 1970 .

[28]  Paul Lukowicz,et al.  Gesture spotting with body-worn inertial sensors to detect user activities , 2008, Pattern Recognit..

[29]  Luis Eduardo Moran Lopez,et al.  Face Localization In Color Images Using Dynamic Time Warping And Integral Projections , 2007, 2007 International Joint Conference on Neural Networks.

[30]  Johannes Peltola,et al.  Activity classification using realistic data from wearable sensors , 2006, IEEE Transactions on Information Technology in Biomedicine.

[31]  Luther R. Palmer,et al.  System Design of a Quadrupedal Galloping Machine , 2004, Int. J. Robotics Res..

[32]  K. Aminian,et al.  Physical activity monitoring based on accelerometry: validation and comparison with video observation , 1999, Medical & Biological Engineering & Computing.

[33]  T. Breuel,et al.  Pattern Recognition Engineering , 2010 .

[34]  David H. DeVorkin,et al.  Inventing Accuracy: A Historical Sociology of Nuclear Missile Guidance , 1990 .

[35]  H. Busser,et al.  Ambulatory monitoring of physical activity in working situations, a validation study. , 1998, Journal of medical engineering & technology.

[36]  P. J. Green,et al.  Density Estimation for Statistics and Data Analysis , 1987 .

[37]  Friedrich Foerster,et al.  Detection of posture and motion by accelerometry : a validation study in ambulatory monitoring , 1999 .

[38]  Hugh F. Durrant-Whyte,et al.  Inertial navigation systems for mobile robots , 1995, IEEE Trans. Robotics Autom..

[39]  Maarit Kangas,et al.  Comparison of low-complexity fall detection algorithms for body attached accelerometers. , 2008, Gait & posture.

[40]  Robert P. W. Duin,et al.  A Matlab Toolbox for Pattern Recognition , 2004 .

[41]  Joseph A. Paradiso,et al.  Sensemble: A Wireless, Compact, Multi-User Sensor System for Interactive Dance , 2006, NIME.

[42]  Cameron N. Riviere,et al.  Design of all-accelerometer inertial measurement unit for tremor sensing in hand-held microsurgical instrument , 2003, 2003 IEEE International Conference on Robotics and Automation (Cat. No.03CH37422).

[43]  Chih-Jen Lin,et al.  A Practical Guide to Support Vector Classication , 2008 .

[44]  Keinosuke Fukunaga,et al.  Introduction to statistical pattern recognition (2nd ed.) , 1990 .

[45]  Thomas B. Moeslund,et al.  A Survey of Computer Vision-Based Human Motion Capture , 2001, Comput. Vis. Image Underst..

[46]  A. Bourke,et al.  Fall detection - Principles and Methods , 2007, 2007 29th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[47]  Orkun Tunçel Human activity classification with miniature inertial sensors , 2009 .

[48]  Marcos Faúndez-Zanuy,et al.  On-line signature recognition based on VQ-DTW , 2007, Pattern Recognit..

[49]  P. Veltink,et al.  Validity and reliability of measurements obtained with an "activity monitor" in people with and without a transtibial amputation. , 1998, Physical therapy.

[50]  Dimitrios Hatzinakos,et al.  Gait recognition using dynamic time warping , 2004, IEEE 6th Workshop on Multimedia Signal Processing, 2004..

[51]  Zsolt Miklós Kovács-Vajna,et al.  A Fingerprint Verification System Based on Triangular Matching and Dynamic Time Warping , 2000, IEEE Trans. Pattern Anal. Mach. Intell..

[52]  Richard A. Davis,et al.  Remarks on Some Nonparametric Estimates of a Density Function , 2011 .

[53]  Stavros J. Perantonis,et al.  Keyword Matching in Historical Machine-Printed Documents Using Synthetic Data, Word Portions and Dynamic Time Warping , 2008, 2008 The Eighth IAPR International Workshop on Document Analysis Systems.

[54]  Lindsay I. Smith,et al.  A tutorial on Principal Components Analysis , 2002 .

[55]  Merryn J Mathie,et al.  Accelerometry: providing an integrated, practical method for long-term, ambulatory monitoring of human movement , 2004, Physiological measurement.

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

[57]  M. J. Aldon,et al.  Attitude estimation for a vehicle using inertial sensors , 1994 .

[58]  H. S. Wolff,et al.  iRun: Horizontal and Vertical Shape of a Region-Based Graph Compression , 2022, Sensors.

[59]  B. Ripley,et al.  Pattern Recognition , 1968, Nature.

[60]  Adrian Hilton,et al.  A survey of advances in vision-based human motion capture and analysis , 2006, Comput. Vis. Image Underst..

[61]  Jihong Lee,et al.  Real-Time Motion Capture for a Human Body using Accelerometers , 2001, Robotica.

[62]  C. Becker,et al.  Systematic review of definitions and methods of measuring falls in randomised controlled fall prevention trials. , 2006, Age and ageing.

[63]  Albrecht Schmidt,et al.  Multi-sensor Activity Context Detection for Wearable Computing , 2003, EUSAI.

[64]  Ilkka Korhonen,et al.  Detection of Daily Activities and Sports With Wearable Sensors in Controlled and Uncontrolled Conditions , 2008, IEEE Transactions on Information Technology in Biomedicine.

[65]  Jin-Hyung Kim,et al.  An HMM-Based Threshold Model Approach for Gesture Recognition , 1999, IEEE Trans. Pattern Anal. Mach. Intell..

[66]  C.N. Riviere,et al.  Active tremor compensation in microsurgery , 2004, The 26th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[67]  Martin T. Hagan,et al.  Neural network design , 1995 .

[68]  P. Bajcsy,et al.  Recognition of arm gestures using multiple orientation sensors: gesture classification , 2004, Proceedings. The 7th International IEEE Conference on Intelligent Transportation Systems (IEEE Cat. No.04TH8749).

[69]  V. Vapnik Estimation of Dependences Based on Empirical Data , 2006 .

[70]  Huosheng Hu,et al.  Integration of Vision and Inertial Sensors for 3D Arm Motion Tracking in Home-based Rehabilitation , 2007, Int. J. Robotics Res..

[71]  Rong Zhu,et al.  A real-time articulated human motion tracking using tri-axis inertial/magnetic sensors package , 2004, IEEE Transactions on Neural Systems and Rehabilitation Engineering.

[72]  Witold Kinsner,et al.  ECG frame classification using dynamic time warping , 2002, IEEE CCECE2002. Canadian Conference on Electrical and Computer Engineering. Conference Proceedings (Cat. No.02CH37373).

[73]  H. B. Verbruggen,et al.  Automated ECG segmentation with dynamic time warping , 1998, Proceedings of the 20th Annual International Conference of the IEEE Engineering in Medicine and Biology Society. Vol.20 Biomedical Engineering Towards the Year 2000 and Beyond (Cat. No.98CH36286).

[74]  C J Snijders,et al.  Computerized analysis of daily life motor activity for ambulatory monitoring. , 1997, Technology and health care : official journal of the European Society for Engineering and Medicine.

[75]  Hugh F. Durrant-Whyte,et al.  A high integrity IMU/GPS navigation loop for autonomous land vehicle applications , 1999, IEEE Trans. Robotics Autom..

[76]  B. G. Celler,et al.  Classification of basic daily movements using a triaxial accelerometer , 2004, Medical and Biological Engineering and Computing.

[77]  P H Veltink,et al.  Detection of static and dynamic activities using uniaxial accelerometers. , 1996, IEEE transactions on rehabilitation engineering : a publication of the IEEE Engineering in Medicine and Biology Society.

[78]  Tieniu Tan,et al.  Recent developments in human motion analysis , 2003, Pattern Recognit..

[79]  Olivier Faugeras,et al.  Cooperation of the inertial and visual systems , 1990 .

[80]  W. Chang,et al.  Modified Dynamic Time Warping for Stroke-Based On-line Signature Verification , 2007, Ninth International Conference on Document Analysis and Recognition (ICDAR 2007).

[81]  Eliathamby Ambikairajah,et al.  Classification of a known sequence of motions and postures from accelerometry data using adapted Gaussian mixture models. , 2006, Physiological measurement.

[82]  K. Maenaka MEMS inertial sensors and their applications , 2008, 2008 5th International Conference on Networked Sensing Systems.

[83]  Jessica K. Hodgins,et al.  Accelerometer-based user interfaces for the control of a physically simulated character , 2008, ACM Trans. Graph..

[84]  Alexander J. Smola,et al.  Learning with kernels , 1998 .

[85]  Sungsu Park,et al.  Design of accelerometer-based inertial navigation systems , 2005, IEEE Transactions on Instrumentation and Measurement.

[86]  Jake K. Aggarwal,et al.  Human Motion Analysis: A Review , 1999, Comput. Vis. Image Underst..

[87]  Kamiar Aminian,et al.  Ambulatory system for human motion analysis using a kinematic sensor: monitoring of daily physical activity in the elderly , 2003, IEEE Transactions on Biomedical Engineering.