SlideShare a Scribd company logo
Body Weight-Normalized Energy Expenditure
Estimation using Combined Activity and
Allometric Scaling Clustering
Marco Altini, Julien Penders, Oliver Amft
Physical Activity Monitoring
-> Energy Expenditure
- Basal Metabolic Rate (BMR)
- Diet Induced Thermogenesis (DIT)
- Physical Activity Energy Expenditure (PAEE)
BMR BMR
DIT
DIT
PAEE PAEEinactive active
time (minutes)
0 20 40 60
51015
time (minutes)
0 20 40 60
0.00.51.01.5
0 20 40 60
6080100120140
Walking biking Running Sedentary Household
MotionintensityEnergyExpenditure
EE
ACC
HeartRate
Time (minutes)
HR
Walking biking Running Sedentary Household
Walking biking Running Sedentary Household
Accelerometer
Features
Activity Recognition
Anthropometric
Characteristics (e.g. Body
Weight)
Activity 1 Model
Activity N Model
Energy
Expenditure
Heart Rate
Activity-Specific Energy Expenditure
Models – Tool#1
Energy Expenditure, Health and Body
Weight
- Quantify Energy Expenditure
- > Understand relation between Physical Activity
and Health (e.g. How much activity do we need?)
Need for Normalization
50 60 70 80 90 100
1012141618
Running
Body Weight (kg)
EE(kcal/min)
r= 0.86 *
50 60 70 80 90 100
5.05.56.06.57.07.5
Biking
Body Weight (kg)
EE(kcal/min)
r= 0.29
50 60 70 80
3456
Walking
Body Weight
EE(kcal/min)
r= 0.72 *
50 60 70 80 90 100
9.09.510.010.511.011.5
Body Weight (kg)
EE(METs)
r= -0.48 *
50 60 70 80 90 100
4567
Body Weight (kg)
EE(METs) r= -0.81 *
50 60 70 80
2.53.03.54.04.5
Body Weight
EE(METs)
r= -0.08
How To Normalize?
50 60 70 80 90 100
1012141618
Running
Body Weight (kg)
EE(kcal/min)
r= 0.86 *
50 60 70 80 90 100
5.05.56.06.57.07.5
Biking
Body Weight (kg)
EE(kcal/min)
r= 0.29
50 60 70 80
3456
Walking
Body Weight
EE(kcal/min)
r= 0.72 *
50 60 70 80 90 100
9.09.510.010.511.011.5
Body Weight (kg)
EE(METs)
r= -0.48 *
50 60 70 80 90 100
4567
Body Weight (kg)
EE(METs) r= -0.81 *
50 60 70 80
2.53.03.54.04.5
Body Weight
EE(METs)
r= -0.08
Body Weight Body Weight
Allometric Modeling -Tool#2
-> Relationship between body size and physiology
Power law
– y = EE, x = BW, k = constant
– If β = 1, classic normalization
• No optimal single coefficient
– Coefficients are activity-dependent
y = k X
-β
Toolbox Summary
• Activity-Specific Energy Expenditure models
• Allometric modeling
-> Combined these methods to normalize EE
1. What allometric coefficients to use?
2. How to group activities taking into account:
• Activity recognition task
• Allometric coefficients
9
O2
CO2
Indirect Calorimeter
10
ECG Necklace
ACC
HR
11
19 Subjects, 48 Activities
Household Sport
biking 60 rpm lev high
biking 60 rpm lev low
biking 60 rpm lev med
biking 80 rpm lev high
biking 80 rpm lev low
biking 80 rpm lev med
cleaning table
cleaning windows
cooking
folding clothes
lying
moving boxes
PC work
reading
running 10 km/h
running 7 km/h
running 8 km/h
running 9 km/h
sitting
sitting desk work
stacking groceries
standing
vacuuming
walk carrying 4 kg
walking 3 km/h
walking 3 km/h 10% inc
walking 3 km/h 5% inc
walking 4 km/h
walking 5 km/h
walking 5 km/h 10% inc
walking 5 km/h 5% inc
walking 6 km/h
walking self-paced
washing dishes
watch TV
writing
1) What Allometric Coefficients?
2) How To Group Activities?
• Multi-Objective Optimization Problem
– Grouping 48 activities into clusters according to
two criteria:
• Activity-Specific allometric coefficients
• Practical Activity Recognition
-> Unsupervised Clustering
– Genetic Algorithm (optimal k-means clustering)
– Features: signal power, motion intensity, β
Clustering Output
-3 -2 -1 0 1 2
-1.5-1.0-0.50.00.51.01.52.0
-1
0
1
2
3
normalzied allometric coefficient
normalizedMI
normaizedPow
cluster 1
cluster 2
cluster 3
cluster 4
cluster 5
running
walking
biking
0.05
0.80
0.7
0.55
0.99
EE Algorithm Implementation
Accelerometer
Features (time and
frequency domain)
Activity Recognition
SVM, distinguishes 5
clusters of activities
Cluster 1 Model
Cluster 4 Model
Energy
Expenditure
Heart Rate
Cluster 2 Model
Cluster 3 Model
Cluster 5 Model
95.1%
accuracy
1.05 kcal/min
RMSE
Evaluation
sitting
EEkcal/min
0.00.40.81.2
walking 5 km/h
0123456
biking 80 rpm
02468
running 10 km/h
0246812
EEkcal/min/kg
0.00000.00100.00200.0030
0.00000.00100.0020
0.000.020.040.060.08
0.0000.0020.0040.006
subj 8 subj 18
EEkcal/min/BWb
0.000.050.100.15
subj 8 subj 18
0.000.040.080.12
subj 8 subj 18
01234
subj 8 subj 18
0.000.100.200.30
No Normalization
• Prevents comparisons between groups and
individuals
• Prevents comparison within individuals
undergoing weight changes
Evaluation
sitting
EEkcal/min
0.00.40.81.2
walking 5 km/h
0123456
biking 80 rpm
02468
running 10 km/h
0246812
EEkcal/min/kg
0.00000.00100.00200.0030
0.00000.00100.0020
0.000.020.040.060.08
0.0000.0020.0040.006
subj 8 subj 18
EEkcal/min/BWb
0.000.050.100.15
subj 8 subj 18
0.000.040.080.12
subj 8 subj 18
01234
subj 8 subj 18
0.000.100.200.30
Simple Ratio between EE and BW (e.g. kcal/kg)
• Overcorrects
• Doesn’t capture activity-dependence
Evaluation
sitting
EEkcal/min
0.00.40.81.2
walking 5 km/h
0123456
biking 80 rpm
02468
running 10 km/h
0246812
EEkcal/min/kg
0.00000.00100.00200.0030
0.00000.00100.0020
0.000.020.040.060.08
0.0000.0020.0040.006
subj 8 subj 18
EEkcal/min/BWb
0.000.050.100.15
subj 8 subj 18
0.000.040.080.12
subj 8 subj 18
01234
subj 8 subj 18
0.000.100.200.30
Summary and Conclusions
• Energy Expenditure
– Objective quantification of Physical Activity
• Normalization
– Allometric coefficients
– Activity recognition feasibility
• New Opportunities for
– Comparisons between groups and individuals
– Comparison within individuals undergoing weight
changes
Body Weight-Normalized Energy Expenditure
Estimation using Combined Activity and
Allometric Scaling Clustering
Marco Altini, Julien Penders, Oliver Amft
Thank You

More Related Content

PPTX
Metabolic requirements for energy in rowing
PPTX
Personalizing Energy Expenditure Estimation Using a Cardiorespiratory Fitness...
PPT
Lec 4 work energy
PPT
Cycling efficiency (efficiently)
PPTX
Anaerobic power in rowing
PPTX
Exercise physiology classification of work by energy expenditure
PPTX
Testing for maximal aerobic power
PPTX
Converting lab test results to on-water
Metabolic requirements for energy in rowing
Personalizing Energy Expenditure Estimation Using a Cardiorespiratory Fitness...
Lec 4 work energy
Cycling efficiency (efficiently)
Anaerobic power in rowing
Exercise physiology classification of work by energy expenditure
Testing for maximal aerobic power
Converting lab test results to on-water

What's hot (20)

PPTX
Optimal trajectories for FES-based walking
PPT
Power training seminar
PPT
Work physiology
PPT
Performance manager webinar november 2007
PPTX
j'pura presentation
PPTX
The development of anthropometric profile
PPTX
Human Energy Transfer During Exercise
PPTX
Body-build of lightweight rowers
PPTX
Tracking the economy in rowing
PPTX
Distribution of training intensities - an annual training plan
PDF
Bioenergetics Lab Report Final
PPTX
Module 10 mcc sports nutrition credit course - body composition and sports...
PPT
Science and art of warm up
PPTX
Use of bioimpedianciometer as predictor of mountain marathon performance
PPT
2005 Pan American Sports Organization talk on individual pursuit
PDF
Estimation of competitive state anxiety among sprinters, jumpers and throwers...
PPT
Relative Intensity And Program Design
PPTX
Measuring work by physiological methods
PPT
Power Training Presentation
Optimal trajectories for FES-based walking
Power training seminar
Work physiology
Performance manager webinar november 2007
j'pura presentation
The development of anthropometric profile
Human Energy Transfer During Exercise
Body-build of lightweight rowers
Tracking the economy in rowing
Distribution of training intensities - an annual training plan
Bioenergetics Lab Report Final
Module 10 mcc sports nutrition credit course - body composition and sports...
Science and art of warm up
Use of bioimpedianciometer as predictor of mountain marathon performance
2005 Pan American Sports Organization talk on individual pursuit
Estimation of competitive state anxiety among sprinters, jumpers and throwers...
Relative Intensity And Program Design
Measuring work by physiological methods
Power Training Presentation
Ad

Similar to Body Weight-Normalized Energy Expenditure Estimation Using Combined Activity and Allometric Scaling Clustering (20)

PPTX
thermic effect of food GNS112.pptx slides topic nutrition and Dietetics
PPT
energy expenditure during rest & activity.ppt
PPTX
PRINCIPLES OF jjjjjjjjjjjjjjjNUTRITION I (5).pptx
PPT
Energy Expenditure.ppt
PPTX
Lecture 4.pptx
PPTX
Energy expenditure
PPTX
Energy metabolism
PPTX
BMR ( Basal Metabolic Rate) Measures.pptx
PPTX
Demonstration paper - Personalized Physical Activity Monitoring on the Move
PPTX
Angela kennedy technology infusion
PPTX
BMR- Nutrition 1& 2 in Health and disease
PPT
energy requirement and energy expenditure.ppt
PDF
ENERGY BALANCE.ppt.pdf
PPTX
Energy balance
PPT
Nutrition lesson 2
PPTX
Byod in the classroom
PPTX
CHAPTER 13 Achieving and Maintaining a Healthful Weight.pptx
PPTX
HEALTHFUL BODY WEIGHT SCIENCE OF NUT
PDF
Fitness Trainer Application Using Artificial Intelligence
PPT
Energy Expenditure
thermic effect of food GNS112.pptx slides topic nutrition and Dietetics
energy expenditure during rest & activity.ppt
PRINCIPLES OF jjjjjjjjjjjjjjjNUTRITION I (5).pptx
Energy Expenditure.ppt
Lecture 4.pptx
Energy expenditure
Energy metabolism
BMR ( Basal Metabolic Rate) Measures.pptx
Demonstration paper - Personalized Physical Activity Monitoring on the Move
Angela kennedy technology infusion
BMR- Nutrition 1& 2 in Health and disease
energy requirement and energy expenditure.ppt
ENERGY BALANCE.ppt.pdf
Energy balance
Nutrition lesson 2
Byod in the classroom
CHAPTER 13 Achieving and Maintaining a Healthful Weight.pptx
HEALTHFUL BODY WEIGHT SCIENCE OF NUT
Fitness Trainer Application Using Artificial Intelligence
Energy Expenditure
Ad

More from Marco Altini (11)

PDF
User generated data: a paradigm shift for research and data products
PDF
Heart Rate Variability (HRV) Analysis and HRV4Training
PDF
Players Guide | HRV4Training
PDF
Decoding human physiology: a decade of research
PDF
Analisi della variabilità cardiaca (HRV)
PDF
Estimating Running Performance Combining Non-invasive Physiological Measureme...
PDF
Towards Non-invasive Labour Detection: A Free- Living Evaluation
PDF
Talk at the International Conference on Biomedical and Health Informatics (BH...
PDF
Talk at the International Conference on Biomedical and Health Informatics (BH...
PDF
PhD defense slides
PPTX
Heart Rate Variability Logger - Quick Start Guide
User generated data: a paradigm shift for research and data products
Heart Rate Variability (HRV) Analysis and HRV4Training
Players Guide | HRV4Training
Decoding human physiology: a decade of research
Analisi della variabilità cardiaca (HRV)
Estimating Running Performance Combining Non-invasive Physiological Measureme...
Towards Non-invasive Labour Detection: A Free- Living Evaluation
Talk at the International Conference on Biomedical and Health Informatics (BH...
Talk at the International Conference on Biomedical and Health Informatics (BH...
PhD defense slides
Heart Rate Variability Logger - Quick Start Guide

Recently uploaded (20)

PDF
STKI Israel Market Study 2025 version august
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
Architecture types and enterprise applications.pdf
PDF
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
PDF
A review of recent deep learning applications in wood surface defect identifi...
PDF
Enhancing emotion recognition model for a student engagement use case through...
PPTX
Group 1 Presentation -Planning and Decision Making .pptx
PPTX
Tartificialntelligence_presentation.pptx
PDF
A novel scalable deep ensemble learning framework for big data classification...
PDF
Getting Started with Data Integration: FME Form 101
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PPTX
Modernising the Digital Integration Hub
PPTX
Web Crawler for Trend Tracking Gen Z Insights.pptx
PPTX
Benefits of Physical activity for teenagers.pptx
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
Unlock new opportunities with location data.pdf
PDF
Hindi spoken digit analysis for native and non-native speakers
STKI Israel Market Study 2025 version august
Univ-Connecticut-ChatGPT-Presentaion.pdf
Architecture types and enterprise applications.pdf
DASA ADMISSION 2024_FirstRound_FirstRank_LastRank.pdf
A review of recent deep learning applications in wood surface defect identifi...
Enhancing emotion recognition model for a student engagement use case through...
Group 1 Presentation -Planning and Decision Making .pptx
Tartificialntelligence_presentation.pptx
A novel scalable deep ensemble learning framework for big data classification...
Getting Started with Data Integration: FME Form 101
Module 1.ppt Iot fundamentals and Architecture
NewMind AI Weekly Chronicles – August ’25 Week III
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
Modernising the Digital Integration Hub
Web Crawler for Trend Tracking Gen Z Insights.pptx
Benefits of Physical activity for teenagers.pptx
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Unlock new opportunities with location data.pdf
Hindi spoken digit analysis for native and non-native speakers

Body Weight-Normalized Energy Expenditure Estimation Using Combined Activity and Allometric Scaling Clustering

  • 1. Body Weight-Normalized Energy Expenditure Estimation using Combined Activity and Allometric Scaling Clustering Marco Altini, Julien Penders, Oliver Amft
  • 2. Physical Activity Monitoring -> Energy Expenditure - Basal Metabolic Rate (BMR) - Diet Induced Thermogenesis (DIT) - Physical Activity Energy Expenditure (PAEE) BMR BMR DIT DIT PAEE PAEEinactive active
  • 3. time (minutes) 0 20 40 60 51015 time (minutes) 0 20 40 60 0.00.51.01.5 0 20 40 60 6080100120140 Walking biking Running Sedentary Household MotionintensityEnergyExpenditure EE ACC HeartRate Time (minutes) HR Walking biking Running Sedentary Household Walking biking Running Sedentary Household
  • 4. Accelerometer Features Activity Recognition Anthropometric Characteristics (e.g. Body Weight) Activity 1 Model Activity N Model Energy Expenditure Heart Rate Activity-Specific Energy Expenditure Models – Tool#1
  • 5. Energy Expenditure, Health and Body Weight - Quantify Energy Expenditure - > Understand relation between Physical Activity and Health (e.g. How much activity do we need?) Need for Normalization
  • 6. 50 60 70 80 90 100 1012141618 Running Body Weight (kg) EE(kcal/min) r= 0.86 * 50 60 70 80 90 100 5.05.56.06.57.07.5 Biking Body Weight (kg) EE(kcal/min) r= 0.29 50 60 70 80 3456 Walking Body Weight EE(kcal/min) r= 0.72 * 50 60 70 80 90 100 9.09.510.010.511.011.5 Body Weight (kg) EE(METs) r= -0.48 * 50 60 70 80 90 100 4567 Body Weight (kg) EE(METs) r= -0.81 * 50 60 70 80 2.53.03.54.04.5 Body Weight EE(METs) r= -0.08 How To Normalize? 50 60 70 80 90 100 1012141618 Running Body Weight (kg) EE(kcal/min) r= 0.86 * 50 60 70 80 90 100 5.05.56.06.57.07.5 Biking Body Weight (kg) EE(kcal/min) r= 0.29 50 60 70 80 3456 Walking Body Weight EE(kcal/min) r= 0.72 * 50 60 70 80 90 100 9.09.510.010.511.011.5 Body Weight (kg) EE(METs) r= -0.48 * 50 60 70 80 90 100 4567 Body Weight (kg) EE(METs) r= -0.81 * 50 60 70 80 2.53.03.54.04.5 Body Weight EE(METs) r= -0.08 Body Weight Body Weight
  • 7. Allometric Modeling -Tool#2 -> Relationship between body size and physiology Power law – y = EE, x = BW, k = constant – If β = 1, classic normalization • No optimal single coefficient – Coefficients are activity-dependent y = k X -β
  • 8. Toolbox Summary • Activity-Specific Energy Expenditure models • Allometric modeling -> Combined these methods to normalize EE 1. What allometric coefficients to use? 2. How to group activities taking into account: • Activity recognition task • Allometric coefficients
  • 11. 11 19 Subjects, 48 Activities Household Sport
  • 12. biking 60 rpm lev high biking 60 rpm lev low biking 60 rpm lev med biking 80 rpm lev high biking 80 rpm lev low biking 80 rpm lev med cleaning table cleaning windows cooking folding clothes lying moving boxes PC work reading running 10 km/h running 7 km/h running 8 km/h running 9 km/h sitting sitting desk work stacking groceries standing vacuuming walk carrying 4 kg walking 3 km/h walking 3 km/h 10% inc walking 3 km/h 5% inc walking 4 km/h walking 5 km/h walking 5 km/h 10% inc walking 5 km/h 5% inc walking 6 km/h walking self-paced washing dishes watch TV writing 1) What Allometric Coefficients?
  • 13. 2) How To Group Activities? • Multi-Objective Optimization Problem – Grouping 48 activities into clusters according to two criteria: • Activity-Specific allometric coefficients • Practical Activity Recognition -> Unsupervised Clustering – Genetic Algorithm (optimal k-means clustering) – Features: signal power, motion intensity, β
  • 14. Clustering Output -3 -2 -1 0 1 2 -1.5-1.0-0.50.00.51.01.52.0 -1 0 1 2 3 normalzied allometric coefficient normalizedMI normaizedPow cluster 1 cluster 2 cluster 3 cluster 4 cluster 5 running walking biking 0.05 0.80 0.7 0.55 0.99
  • 15. EE Algorithm Implementation Accelerometer Features (time and frequency domain) Activity Recognition SVM, distinguishes 5 clusters of activities Cluster 1 Model Cluster 4 Model Energy Expenditure Heart Rate Cluster 2 Model Cluster 3 Model Cluster 5 Model 95.1% accuracy 1.05 kcal/min RMSE
  • 16. Evaluation sitting EEkcal/min 0.00.40.81.2 walking 5 km/h 0123456 biking 80 rpm 02468 running 10 km/h 0246812 EEkcal/min/kg 0.00000.00100.00200.0030 0.00000.00100.0020 0.000.020.040.060.08 0.0000.0020.0040.006 subj 8 subj 18 EEkcal/min/BWb 0.000.050.100.15 subj 8 subj 18 0.000.040.080.12 subj 8 subj 18 01234 subj 8 subj 18 0.000.100.200.30 No Normalization • Prevents comparisons between groups and individuals • Prevents comparison within individuals undergoing weight changes
  • 17. Evaluation sitting EEkcal/min 0.00.40.81.2 walking 5 km/h 0123456 biking 80 rpm 02468 running 10 km/h 0246812 EEkcal/min/kg 0.00000.00100.00200.0030 0.00000.00100.0020 0.000.020.040.060.08 0.0000.0020.0040.006 subj 8 subj 18 EEkcal/min/BWb 0.000.050.100.15 subj 8 subj 18 0.000.040.080.12 subj 8 subj 18 01234 subj 8 subj 18 0.000.100.200.30 Simple Ratio between EE and BW (e.g. kcal/kg) • Overcorrects • Doesn’t capture activity-dependence
  • 18. Evaluation sitting EEkcal/min 0.00.40.81.2 walking 5 km/h 0123456 biking 80 rpm 02468 running 10 km/h 0246812 EEkcal/min/kg 0.00000.00100.00200.0030 0.00000.00100.0020 0.000.020.040.060.08 0.0000.0020.0040.006 subj 8 subj 18 EEkcal/min/BWb 0.000.050.100.15 subj 8 subj 18 0.000.040.080.12 subj 8 subj 18 01234 subj 8 subj 18 0.000.100.200.30
  • 19. Summary and Conclusions • Energy Expenditure – Objective quantification of Physical Activity • Normalization – Allometric coefficients – Activity recognition feasibility • New Opportunities for – Comparisons between groups and individuals – Comparison within individuals undergoing weight changes
  • 20. Body Weight-Normalized Energy Expenditure Estimation using Combined Activity and Allometric Scaling Clustering Marco Altini, Julien Penders, Oliver Amft Thank You