In-Bed Body Motion Detection and Classification System

In-bed motion detection and classification are important techniques that can enable an array of applications, among which are sleep monitoring and abnormal movement detection. In this article, we present a low-cost, low-overhead, and highly robust system for in-bed movement detection and classification that uses low-end load cells. To detect movements, we have designed a feature that we refer to as Log-Peak, which can be extracted from load cell data that is collected through wireless links in an energy-efficient manner. After detection, we set out to achieve a precise body motion classification. Toward this goal, we define nine classes of movements, and design a machine learning algorithm using Support Vector Machine, Random Forest, and XGBoost techniques to classify a movement into one of nine classes. For every movement, we have extracted 24 features and used them in our model. This movement detection/classification system was evaluated on data collected from 40 subjects who performed 35 predefined movements in each experiment. We have applied multiple tree topologies for each technique to reach their best results. After examining various combinations, we have achieved a final classification accuracy of 91.5%. This system can be used conveniently for long-term home monitoring.

[1]  Anand Sivasubramaniam,et al.  HB-Phone: A Bed-Mounted Geophone-Based Heartbeat Monitoring System , 2017, 2016 15th ACM/IEEE International Conference on Information Processing in Sensor Networks (IPSN).

[2]  M. Kubát An Introduction to Machine Learning , 2017, Springer International Publishing.

[3]  Dejan Gjorgjevikj,et al.  A Multi-class SVM Classifier Utilizing Binary Decision Tree , 2009, Informatica.

[4]  Mahesh Pal,et al.  Random forest classifier for remote sensing classification , 2005 .

[5]  I. Smith,et al.  The validation of a new actigraphy system for the measurement of periodic leg movements in sleep. , 2005, Sleep medicine.

[6]  Nello Cristianini,et al.  An Introduction to Support Vector Machines and Other Kernel-based Learning Methods , 2000 .

[7]  Bjoern H. Menze,et al.  A comparison of random forest and its Gini importance with standard chemometric methods for the feature selection and classification of spectral data , 2009, BMC Bioinformatics.

[8]  A.M. Adami,et al.  A System for Unobtrusive Monitoring of Mobility in Bed , 2008, 2008 11th IEEE International Conference on Computational Science and Engineering - Workshops.

[9]  A.M. Adami,et al.  Detection and Classification of Movements in Bed using Load Cells , 2005, 2005 IEEE Engineering in Medicine and Biology 27th Annual Conference.

[10]  Misha Pavel,et al.  Detection of Movement in Bed Using Unobtrusive Load Cell Sensors , 2010, IEEE Transactions on Information Technology in Biomedicine.

[11]  T Togawa,et al.  Detection of body movements during sleep by monitoring of bed temperature. , 1999, Physiological measurement.

[12]  Yeh-Liang Hsu,et al.  Development of a portable device for telemonitoring of physical activities during sleep. , 2008, Telemedicine journal and e-health : the official journal of the American Telemedicine Association.

[13]  Chih-Jen Lin,et al.  A comparison of methods for multiclass support vector machines , 2002, IEEE Trans. Neural Networks.

[14]  Hiroshi Motoda,et al.  Computational Methods of Feature Selection , 2022 .

[15]  Wade Trappe,et al.  PIP Tags: Hardware Design and Power Optimization , 2008 .

[16]  Helmuth Späth,et al.  Two-dimensional spline interpolation algorithms , 1993 .

[17]  Tianqi Chen,et al.  XGBoost: A Scalable Tree Boosting System , 2016, KDD.

[18]  Jian Liu,et al.  Motion Scale: A Body Motion Monitoring System Using Bed-Mounted Wireless Load Cells , 2016, 2016 IEEE First International Conference on Connected Health: Applications, Systems and Engineering Technologies (CHASE).

[19]  Yosuke Kurihara,et al.  Development of unconstrained biosignal bed sensing method using piezoceramics to detect body movement and scratching motion , 2011, SICE Annual Conference 2011.

[20]  Leo Breiman,et al.  Random Forests , 2001, Machine Learning.

[21]  Jacek M. Zurada,et al.  Efficiency and Scalability Methods for Computational Intellect , 2013 .

[22]  Markku Partinen,et al.  Sleep and mortality: a population-based 22-year follow-up study. , 2007, Sleep.

[23]  Mohamed El-Tanany,et al.  Analyzing center of pressure progression during bed exits , 2014, 2014 36th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[24]  Pei Zhang,et al.  Monitoring a Person's Heart Rate and Respiratory Rate on a Shared Bed Using Geophones , 2017, SenSys.

[25]  Enamul Hoque,et al.  Monitoring body positions and movements during sleep using WISPs , 2010, Wireless Health.

[26]  Unai Bilbao,et al.  In-bed Patients Behaviour Monitoring System , 2008, 2008 International Conference on Biocomputation, Bioinformatics, and Biomedical Technologies.

[27]  Yunhao Liu,et al.  Sleep Hunter: Towards Fine Grained Sleep Stage Tracking with Smartphones , 2016, IEEE Transactions on Mobile Computing.

[28]  Ramón Díaz-Uriarte,et al.  Gene selection and classification of microarray data using random forest , 2006, BMC Bioinformatics.

[29]  Wade Trappe,et al.  Towards Continuous Asset Tracking: Low-Power Communication and Fail-Safe Presence Assurance , 2009, 2009 6th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks.

[30]  Xiaodong Lin,et al.  MotionTree: A Tree-Based In-Bed Body Motion Classification System Using Load-Cells , 2017, 2017 IEEE/ACM International Conference on Connected Health: Applications, Systems and Engineering Technologies (CHASE).

[31]  Misha Pavel,et al.  A method for classification of movements in bed , 2011, 2011 Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[32]  Tamara L. Hayes,et al.  Using load cells under the bed as a non-contact method for detecting periodic leg movements , 2014 .

[33]  Massimiliano Pontil,et al.  Support Vector Machines: Theory and Applications , 2001, Machine Learning and Its Applications.

[34]  I. J. Schoenberg Cardinal Spline Interpolation , 1987 .

[35]  Yvan Saeys,et al.  Robust Feature Selection Using Ensemble Feature Selection Techniques , 2008, ECML/PKDD.

[36]  Jerome A. Rolia,et al.  Classification of patient movement events captured with a 6-axis inertial sensor , 2015, 2015 IEEE 28th Canadian Conference on Electrical and Computer Engineering (CCECE).

[37]  J. Friedman Greedy function approximation: A gradient boosting machine. , 2001 .