Energy Efficient On-Sensor Processing for Online Activity Recognition

In sensor-based online activity recognition, the communication of sensor samples at high data rates has a great impact on the energy consumptions of wearables. In our work we investigate the idea of calculating data reducing stages of activity recognition systems on wireless sensor nodes in order to reduce the amount of transmitted data and thus the overall energy consumption. In our experiments, this approach could reduce the energy consumption of a wireless sensor node by up to 27%. Since the benefit of this approach highly depends on design parameters of the activity recognition, we introduce an energy trade-off model for wireless sensor nodes to estimate energy-savings of application specific configurations at design time. By calibrating this model for our wireless sensor node, we could achieve an accuracy of more than 99% in our experiments.

[1]  Christian Haubelt,et al.  Towards energy efficient sensor nodes for online activity recognition , 2017, IECON 2017 - 43rd Annual Conference of the IEEE Industrial Electronics Society.

[2]  Jeffry T. Russell,et al.  Software power estimation and optimization for high performance, 32-bit embedded processors , 1998, Proceedings International Conference on Computer Design. VLSI in Computers and Processors (Cat. No.98CB36273).

[3]  Yacine Challal,et al.  A survey of energy-efficient context recognition systems using wearable sensors for healthcare applications , 2017, Pervasive Mob. Comput..

[4]  Michael Beigl,et al.  Energy-Efficient Activity Recognition Using Prediction , 2012, 2012 16th International Symposium on Wearable Computers.

[5]  Kristof Van Laerhoven,et al.  An on-line piecewise linear approximation technique for wireless sensor networks , 2010, IEEE Local Computer Network Conference.

[6]  Guang-Zhong Yang,et al.  Sensor Positioning for Activity Recognition Using Wearable Accelerometers , 2011, IEEE Transactions on Biomedical Circuits and Systems.

[7]  Kristof Van Laerhoven,et al.  Long term activity monitoring with a wearable sensor node , 2006, International Workshop on Wearable and Implantable Body Sensor Networks (BSN'06).

[8]  Davide Anguita,et al.  Energy Efficient Smartphone-Based Activity Recognition using Fixed-Point Arithmetic , 2013, J. Univers. Comput. Sci..

[9]  T. Kirste,et al.  Computational State Space Models for Activity and Intention Recognition. A Feasibility Study , 2014, PloS one.

[10]  Kristof Van Laerhoven,et al.  Memorizing What You Did Last Week: Towards Detailed Actigraphy With A Wearable Sensor , 2007, 27th International Conference on Distributed Computing Systems Workshops (ICDCSW'07).

[11]  Kristof Van Laerhoven,et al.  Detecting leisure activities with dense motif discovery , 2012, UbiComp.

[12]  Bernt Schiele,et al.  A tutorial on human activity recognition using body-worn inertial sensors , 2014, CSUR.

[13]  Sandia Report,et al.  Formulas for Robust, One-Pass Parallel Computation of Covariances and Arbitrary-Order Statistical Moments , 2008 .

[14]  Shyamal Patel,et al.  Mercury: a wearable sensor network platform for high-fidelity motion analysis , 2009, SenSys '09.

[15]  Pierre Vandergheynst,et al.  Compressed Sensing for Real-Time Energy-Efficient ECG Compression on Wireless Body Sensor Nodes , 2011, IEEE Transactions on Biomedical Engineering.

[16]  Yi Wang,et al.  A framework of energy efficient mobile sensing for automatic user state recognition , 2009, MobiSys '09.

[17]  Ossama Younis,et al.  Distributed clustering in ad-hoc sensor networks: a hybrid, energy-efficient approach , 2004, IEEE INFOCOM 2004.

[18]  Robertas Damasevicius,et al.  Human Activity Recognition in AAL Environments Using Random Projections , 2016, Comput. Math. Methods Medicine.

[19]  Edward D. Lemaire,et al.  Feature Selection for Wearable Smartphone-Based Human Activity Recognition with Able bodied, Elderly, and Stroke Patients , 2015, PloS one.

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

[21]  Peeter Ellervee,et al.  Microcontroller energy consumption estimation based on software analysis for embedded systems , 2015, 2015 Nordic Circuits and Systems Conference (NORCAS): NORCHIP & International Symposium on System-on-Chip (SoC).

[22]  Vigneshwaran Subbaraju,et al.  Energy-Efficient Continuous Activity Recognition on Mobile Phones: An Activity-Adaptive Approach , 2012, 2012 16th International Symposium on Wearable Computers.

[23]  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.

[24]  Alireza Ejlali,et al.  An Accurate Instruction-Level Energy Estimation Model and Tool for Embedded Systems , 2013, IEEE Transactions on Instrumentation and Measurement.

[25]  Xingshe Zhou,et al.  Energy-Efficient Motion Related Activity Recognition on Mobile Devices for Pervasive Healthcare , 2014, Mob. Networks Appl..

[26]  Francesco Marcelloni,et al.  A Simple Algorithm for Data Compression in Wireless Sensor Networks , 2008, IEEE Communications Letters.

[27]  Bernt Schiele,et al.  Analyzing features for activity recognition , 2005, sOc-EUSAI '05.