Energy Expenditure Estimation DEMO Application

Similar documents
Towards Human Energy Expenditure Estimation Using Smart Phone Inertial Sensors

Analysis of Acceleration Value based on the Location of the Accelerometer

Health + Track Mobile Application using Accelerometer and Gyroscope

ACTIVITY MONITORING SYSTEM

Thursday, Nov 20, pm 2pm EB 3546 DIET MONITORING THROUGH BREATHING SIGNAL ANALYSIS USING WEARABLE SENSORS. Bo Dong. Advisor: Dr.

Monitoring Daily Energy Expenditure using a 3-Axis Accelerometer with a Low-Power Microprocessor

Using Machine Learning for Real-time Activity Recognition and Estimation of Energy Expenditure

Human Performance Evaluation

Heart Rate Prediction Based on Cycling Cadence Using Feedforward Neural Network

iphone as a Physical Activity Measurement Platform

Video Based Accurate Step Counting for Treadmills

Step Detection Algorithm For Accurate Distance Estimation Using Dynamic Step Length

Bayesian Optimized Random Forest for Movement Classification with Smartphones

CS 528 Mobile and Ubiquitous Computing Lecture 7a: Applications of Activity Recognition + Machine Learning for Ubiquitous Computing.

Accelerometers: An Underutilized Resource in Sports Monitoring

PREDICTING the outcomes of sporting events

IMPC phenotyping SOPs in JMC

Gait Recognition. Yu Liu and Abhishek Verma CONTENTS 16.1 DATASETS Datasets Conclusion 342 References 343

Marathon Performance Prediction of Amateur Runners based on Training Session Data

Exercise Energy Expenditure Estimation Based on Acceleration Data Using the Linear Mixed Model

Towards determining absolute velocity of freestyle swimming using 3-axis accelerometers

Experiment B-43 Respiration Rates

that, as a means of progression, walking is suitable for lower speeds

DATA MINING SAMPLE RESEARCH: ACTIVITY RECOGNITION CLASSIFICATION IN ACTION

An Energy Expenditure Estimation Algorithm for a Wearable System

rmatics (IWIN 213) proposed by the American College of Sports Medicine and is expressed in the following expression (1). EE = 1.5 MET s W T (1) EE mea

iworx Sample Lab Experiment HE-5: Resting Metabolic Rate (RMR)

siot-shoe: A Smart IoT-shoe for Gait Assistance (Miami University)

iworx Sample Lab Experiment HE-5: Resting Metabolic Rate (RMR)

Methods for movement monitoring and daily-life physical activity classification

Smart-Walk: An Intelligent Physiological Monitoring System for Smart Families

Diederik van der Valk. EWI Biomedical Signals and Systems Telemedicine

Pedestrian Dead Reckoning Based on Human Activity Sensing Knowledge

Exploring the relationship between Heart Rate (HR) and Ventilation Rate (R) in humans.

Available online at ScienceDirect. Procedia Computer Science 98 (2016 )

Look Up! Positioning-based Pedestrian Risk Awareness. Shubham Jain

LifeBeat should be worn during daytime as well as night time as it can record activity levels as well as sleep patterns.

On11: An Activity Recommendation Application to Mitigate Sedentary Lifestyle

II. RELATED WORK This section provides an overview of existing wireless monitoring systems, as well as different methods for

Ambulatory monitoring of gait quality with wearable inertial sensors

A Novel Approach to Predicting the Results of NBA Matches

wesport: Utilising Wrist-Band Sensing to Detect Player Activities in Basketball Games

Towards Practical Energy Expenditure Estimation With Mobile Phones

Mobility Detection Using Everyday GSM Traces

THE influence of lifestyle-related diseases is of worldwide

Enhancing Activity Recognition by Fusing Inertial and Biometric Information

Design of Monitoring System Step Walking With MPU6050 Sensor Based Android

Real-time Posture and Activity Recognition by SmartShoe

The Scientific Bulletin of VALAHIA University MATERIALS and MECHANICS Nr. 5 (year 8) 2010

Lab 3. The Respiratory System (designed by Heather E. M. Liwanag with T.M. Williams)

Reliable Real-Time Recognition of Motion Related Human Activities using MEMS Inertial Sensors

GOLOMB Compression Technique For FPGA Configuration

References PEDOMETER PULSOMETER

AN ACTIVITY MONITORING SYSTEM FOR ELDERLY

FOOTWEAR & SENSING Projects RUNSAFER & WIISEL Juan V. Durá RUNSAFER

HHS Public Access Author manuscript Int J Cardiol. Author manuscript; available in PMC 2016 April 15.

DATA MINING ON CRICKET DATA SET FOR PREDICTING THE RESULTS. Sushant Murdeshwar

The Willingness to Walk of Urban Transportation Passengers (A Case Study of Urban Transportation Passengers in Yogyakarta Indonesia)

Experiment HE-9: Resting, Active, and Exercising Metabolic Rates

Can smartphones help with running technique?

Global Physical Activity Questionnaire (GPAQ)

Development of Wearable Sensor Combinations for Human Lower Extremity Motion Analysis

bespoke In general health and rehabilitation Breath-by-breath multi-functional respiratory gas analyser In human performance

MEASURING PHYSICAL ACTIVITY IN OBESE POPULATIONS USING ACCELEROMETRY

Using Accelerometry: Methods Employed in NHANES

Tweeting Bottles and other stories

Evaluating and Classifying NBA Free Agents

Estimating energy expenditure during front crawl swimming using accelerometers

Cricket umpire assistance and ball tracking system using a single smartphone camera

Remote Training-Support of Running Form for Runners with Wireless Sensor

Step Counting Investigation with Smartphone Sensors

Activity Detection in Uncontrolled Free-living Conditions Using a Single Accelerometer

Optimal Placement of Accelerometers for the Detection of Everyday Activities

VALIDATION OF HEAT FLUX TECHNOLOGY TO ASSESS ENERGY EXPENDITURE DURING EXERCISE. Erin L. Thomas

Adaptive context-agnostic floor transition detection on smart mobile devices

Application Note 268 Metabolic Analysis Systems and Propane-based Verification

A System Development for Creating Indoor Floor Plan of Walking Route using Video and Movement Data 1 2

World Leading Traffic Analysis

Physical Fitness For Futsal Referee Of Football Association In Thailand

Grand Slam Tennis Computer Game (Version ) Table of Contents

Movement-Type Classification Using Acceleration Sensor

Bicycle Safety Map System Based on Smartphone Aided Sensor Network

User Activity Related Data Sets for Context Recognition

Experiment HE-9: Resting, Active, and Exercising Metabolic Rates

WalkCompass: Finding Walking Direction Leveraging Smartphone s Inertial Sensors. Nirupam Roy

Jogging and Walking Analysis Using Wearable Sensors *

CARDIOVIT AT-104 ergospirometry

Fitster: Social Fitness Information Visualizer

Application of the ActiGraph GT9X IMU for the Assessment of Turning During Walking and Running

Proceedings of Meetings on Acoustics

Comparison of Classification Algorithms on Dataset of Sensor Based Wireless Gait Analysis System

The estimation of energy expenditure (EE) is of interest

A Novel Decode-Aware Compression Technique for Improved Compression and Decompression

New A7 Anesthesia Workstation

Computer Aided Drafting, Design and Manufacturing Volume 26, Number 2, June 2016, Page 53. The design of exoskeleton lower limbs rehabilitation robot

WALKING MOTION ANALYSIS USING SMALL ACCELERATION SENSORS

iworx Sample Lab Experiment HE-4: Respiratory Exchange Ratio (RER)

Real-time identification using gait pattern analysis on a standalone wearable accelerometer

Detecting Aged Person s Sliding Feet from Time Series Data of Foot Pressure

BASKETBALL PREDICTION ANALYSIS OF MARCH MADNESS GAMES CHRIS TSENG YIBO WANG

Transcription:

Energy Expenditure Estimation DEMO Application Božidara Cvetković 1,2, Simon Kozina 1,2, Boštjan Kaluža 1,2, and Mitja Luštrek 1,2 1 Jožef Stefan Institute, Department of Intelligent Systems, Jamova ceta 39, 1000 Ljubljana, Slovenia {boza.cvetkovic,simon.kozina,bostjan.kaluza,mitja.lustrek}@ijs.si http://ijs.dis.si 2 Jožef Stefan International Postgraduate School Jamova ceta 39, 1000 Ljubljana, Slovenia http://www.mps.si Abstract. The paper presents two prototypes for the estimation of human energy expenditure during normal daily activities and exercise. The first prototype employs two dedicated inertial sensors attached to the user s chest and thigh and a heart rate monitor. The second prototype uses only the accelerometer embedded in a smart phone carried in the user s pocket. Both systems use machine learning for the energy expenditure estimation. The focus of the demo is the convenience of using a smart phone application to provide the user with real-time insight into his/hers current status of the expended energy and also for on-the-spot encouragement based on the status. The evaluation and validation of both systems were done against the Cosmed indirect calorimeter, a gold standard for energy expenditure estimation and against the SenseWear, a dedicated commercial product for energy expenditure estimation. Keywords: human energy expenditure, physical activity, wearable sensors, embedded smart phone sensors, smart phone application 1 Introduction It is widely accepted that sufficient physical activity can have a positive impact on one s life [1]. Regardless of this fact, only small fraction of the modern population dedicates time to sufficient exercise. Physical inactivity is becoming one of the main premature death causes [2]. This calls for a quick and smart solution. To motivate people to increase their physical activity, it is important to quantify it first. The intensity of physical activity or the expended energy (EE) is usually expressed in a unit called metabolic equivalent of task (MET), where 1 MET corresponds to the energy at rest. The MET values range from 0.9 for sleeping to over 20 for extreme exertion. To accurately measure the EE, one has to use methods such as direct calorimety [3], which measures the produced

2 Božidara Cvetković et al. body heat, indirect calorimetry [4], which measures the amount of carbon dioxide production and oxygen consumption using the breathing mask, and doubly labelled water [5], which measures the exhaled carbon dioxide by tracking its amount in water labelled with deuterium and oxygen-18. None of these methods can be used in everyday life to continuously monitor the EE, moreover they are very expensive. Wearable sensors do not have these problems, although they are somewhat less accurate. Inertial sensors are very popular in different domains [6 8] due to their accessibility and understandable concept of accelerometry. An average smart phone contains an inertial sensor and today we hardly leave our home without it. As a result, we can observe a growing trend in development of mobile applications that use sensor data for monitoring. Mobile application markets already offer a number of application for EE estimation. These applications either estimate the EE based on the number of steps the user does over one day [9] (essentially pedometers), or estimate the intensity of phone movement caused by the activity [10]. The weakness of pedometers is that they can be used only to detect the ambulatory activities such as walking or running. Applications that detect the intensity of the activity usually require the user to manually define which activity is being performed. EE estimation is also a popular topic in the research community. Recent papers by Pande et. al. [11] report good results on estimation using smartphone data, personal information and artificial neural network. However, this paper presents EE estimation for walking up and down the stairs, standing and walking. This is only a subset of activities a person performs during a normal day. Other papers are also limited to a small subset of activities. This paper present two prototypes: the first one uses two commercially available accelerometers and a heart rate monitor, and the second one uses only the accelerometer embedded in a smartphone. We compare these two prototypes against the gold standard Cosmed [12] indirect calorimeter and Senswear [13], a dedicated EE estimation device. The activities performed by the user are normal daily activities such as office work, cooking, cleaning, light exercising and sports activities such as lying, walking, running, cycling. A prototype application running on a smart phone provides helpful tips and encouragements to the user in addition to the EE estimation. 2 Human Energy Expenditure Estimation Systems We considered five different sensors as shown in Figure 1: a) a wireless tri-axial Shimmer accelerometer [14]; b) an accelerometer and heart rate monitor integrated in the Zephyr Bioharness chest strap [15], which also measured heart rate; and c) an accelerometer embedded in a smart phone, in our case a Samsung Galaxy SII [16]. The reference energy expenditure values, which were used to develop and evaluate the EE estimation models, were measured using d) Cosmed k4b 2 portable indirect calorimeter [12]. Finally, we used e) SenseWear, a com-

Energy Expenditure Estimation DEMO 3 mercial EE estimation armband developed by Bodymedia [13] as another result for comparison. a) b) c) d) e) Fig.1: Sensors used: a) Shimmer accelerometer, b) Zephyr Bioharness chest strap, c) a Samsung Galaxy SII smart phone, d) portable indirect calorimeter Cosmed k4b 2 and e) SenseWear EE estimation device. Both prototypes use machine learning for the estimation of the EE, therefore a high quality dataset was collected for this purpose. The data was collected in a laboratory using all the sensors mentioned above. The laboratory was equipped with fitness equipment, such as treadmill and indoor bicycle. The person being measured performed a scenario containing activities ranging from lying to running, and from office work to shovelling, with the intention to collect a wide sample of typical daily activities and exercise. The scenario was performed by ten healthy people. 2.1 Energy Expenditure Estimation Using Dedicated Sensors This system uses two types of sensors: two tri-axial accelerometer placed on the chest and thigh, and a heart rate monitor. Data from all the sensors are collected in real time using a dedicated APIs and software provided by the manufacturers. Sampling frequency of the accelerometers is 50Hz, while the heart rate monitor returns one hart rate measure per second. The data is received by a Java client running on a PC. The client pre-processes the data using a low-pass and a bandpass filter. The activity recognition is performed every two seconds. The preliminary tests [17] showed that a 2-second window size for the sliding window is a reasonable trade-off between the duration of the activities and the recognition delay. The stream of collected data is split into 2-second time windows. For each time window, 41 features are computed. This feature vector is then passed to the machine learning model which was computed from the data gathered during the experiments using the Random Forest algorithm, as implemented in the

4 Božidara Cvetković et al. Weka suite [18]. The machine-learning model is trained to classify following ten activities: lying, sitting, walking, standing, running, allfours, kneeling, leaning, transition and cycling. Evaluation of the classification model used for activity recognition has achieved a classification accuracy of 92.0 %. The estimation of the EE is performed every 10 seconds. The stream of collected data is split into 10 seconds windows, each window overlapping with the previous one by one half of its length. For each window a set of features is computed. The features form a feature vector that is fed into a regression model for the estimation of the EE. The feature vector consists of one heart rate feature, the prevalent activity provided by the activity recognition module and 68 other features calculated from the accelerations. The regression model was trained with the support vector regression machine-learning algorithm as implemented in the Weka suite. The evaluation of the machine learning model was done using two types of error measure. The first error measure is the mean absolute error (MAE). Absolute error is the absolute difference between the predicted and true value. The second error measure is the mean absolute percentage error (MAPE). It measures the ratio between the absolute error and the true value. SenseWear MAE is 0.86 MET and MAPE 33.53%. This system outperformed the SenseWeare with MAE of 0.60 MET and MAPE 26.71. 2.2 Energy Expenditure Estimation Using Smart Phone This prototype uses the accelerometer embedded in the smart phone, and runs entirely on the phone. The smart phone should be carried in the right pocket downwards with screen towards the body, although the prototype works in other orientations as well but with a lower accuracy. Similar to the previous prototype, the estimation of the EE is performed every 10 seconds from the stream of data split into 10 second overlapping windows. For each window a set of features is computed. The feature vector consists of 64 features calculated only from the accelerations. The machine-leaning algorithm of choice was again support vector regression. This prototype does not have the activity recognition module, due to orientation problems of the smart phone. The prototype using smart phone outperformed SenseWear according to MAE, 0.83 MET, and was a bit worse according to MAPE, 33.97%. 3 Demo The demo application with the prototype EE estimation systems using dedicated sensors can be seen in Figure 2 a). The left part of the application is the activity recognition graphical interface, where the system has recognised current activity as running. The middle part is the estimation of EE, where we can observe the predicted MET value (as well as the true MET value when the application is running offline on data with gold standard EE measurements from the indirect calorimeter) and some statistics of the prediction.

Energy Expenditure Estimation DEMO 5 (a) EE using dedicated sensors. (b) EE using smartphone. Fig. 2: User interface for estimation of EE when using dedicated sensors a) and when using smartphone sensors b). The smart-phone prototype can be seen in Figure 2 b). The user interface shows the current status on how much energy was expanded until current time point. It also shows the daily goal and how much energy should be burned by now. It contains a graph of average hourly EE for the current day. In addition to the EE estimation, the prototype contains an encouragement module, which encourages the user to achieve the daily goal. For encouragement module, the user has to provide his/hers weight, height, age and gender. Based on these information the basal metabolic rate (BMR) is calculated. BMR equals to the number of calories the body would burn if a user would stay in bed all day and is defined as follows: bmr male = 10 weight+6.25 height 5 age+5 and bmr female = 10 weight+6.25 height 5 age 161 In the demo application, the expected daily consumption equals to BMR plus 1000 calories. This is a rough estimate of how much calories a user should burn during one day and is used only in a prototype version of the application. At each time point we can determine the calories burnt by metabolic processes and by movement (with EE) and if the user will reach the daily goal by the end of the day. If the goal will not be reached, the application warns the user and proposes one of the predetermined exercises and the duration in order to achieve the daily goal. If the daily goal is surpassed the application rewards the user. The application computes the amount of snacks the user can consume and remain in the scope of the daily goal.

6 Božidara Cvetković et al. References 1. Cooper, S. B., Bandelow, S., Nute, M. L., Morris, J. G., Nevill, M. E.: The effects of a mid-morning bout of exercise on adolescents cognitive function. Mental Health and Physical Activity, 5, 183 190 (2012) 2. Kohl, H.W., Craig, C.L., Lambert, E.V., Inoue, S., Alkandari, J.R., Leetongin, G., Kahlmeier, S.: The pandemic of physical inactivity: global action for public health. The Lancet, 380, 294 305 (2012) 3. Webb, P., Annis, J. F., Troutman Jr., S. J.: Energy balance in man measured by direct and indirect calorimetry. American Journal of Clinical Nutrition, 33, 12871298 (1980) 4. Levine, J. A.: Measurement of Energy Expenditure. Public Health Nutrition, 8, 1123-1132 (2005) 5. Speakman. J.: Doubly labelled water: Theory and practice. Springer (1997) 6. Nintendo Wii, http://www.nintendo.com/wii 7. Aminian, K., Mariani, B., Paraschiv-Ionescu, A., Hoskovec, C., Bula, C., Penders, J., Tacconi, C., Marcellini, F.: Foot worn inertial sensors for gait assessment and rehabilitation based on motorized shoes. In: Annual International Conference of the IEEE Engineering in Medicine and Biology Society, EMBC, pp.5820 5823, IEEE press, (2011) 8. Kaluza, B., Cvetkovic, B., Dovgan, E., Gjoreski, H., Gams, M., Lustrek, M.: Multiagent Care System to Support Independent Living. International Journal on Artificial Intelligence Tools. Accepted for publication (2013) 9. ACCUPEDO, http://play.google.com/ 10. Leijdekkers, P., Mark V.G,: User Adoption of Mobile Apps for Chronic Disease Management: A Case Study Based on myfitnesscompanion, In: Donnelly, M., Paggetti, C., Nugent, C., Mokhtari, M. (eds.) Impact Analysis of Solutions for Chronic Disease Prevention and Management. LNCS, vol. 7251, pp 42 49. Springer, Heidelberg (2012) 11. Pande, A., Zeng, Z., Das, A., Mohapatra, P., Miyamoto, S., Seto, E., Henricson. E.K., Han, J.J.: Accurate Energy Expenditure Estimation Using Smartphone Sensors. In: ACM Wireless Health (2013) 12. Cosmed http://www.cosmed.com/ 13. SenseWear, http://sensewear.bodymedia.com/ 14. Shimmer research, http://www.shimmer-research.com/ 15. Zephyr Biohraness, http://www.zephyranywhere.com/products/bioharness-3/ 16. Samsung Galaxy SII http://www.samsung.com/ 17. Zbogar, M., Gjoreski, H., Kozina, S., Lustrek, M.: Improving accelerometer based activity recognition. In Proc. 15th Int. Multiconf. Inf. Soc., 167 170 (2012) 18. Hall, M., Frank, E., Holmes, G., Pfahringer, B., Reutemann, P., Witten, I. H.: The WEKA Data Mining Software: An Update. SIGKDD Explorations, 11, 10 18 (2009)