SlideShare a Scribd company logo
1 of 8
Signal-Processing Unlocked
How to develop your own fitness tracker app
Fredrik Östman
Background
• The fitness tracker market is booming with
products varying from smartphones to
wearables that calculates the daily energy
expenditure (calories)
• To support app developers for smart phones
and watches, a concrete and to-the-point
eBook regarding fitness tracker algorithms
has been released on Amazon
• This slide show will summarize the main
points of the book.
Check it out on www.amazon.com!
Contents
• Introduction
– Limitations
• Basic digital signal-processing concepts
– Acceleration measurements
– The Nyquist-Shannon Theorem
– Aliasing
• Energy Expenditure
– Pre-processing
– Activity counter
– Energy expenditure calculation
– Post processing
• Conclusions
• Discussion
• References
• Appendix A – Filter parametersCheck it out on www.amazon.com!
Main points of the book
• The main points of the eBook “Signal-
processing Unlocked – Fitness
tracker algorithms” are
1. How to properly treat the sensor readings to
secure the quality of the data
2. Calculation of activity counts
3. Relating activity counts to energy expenditure
Check it out on www.amazon.com!
Reading sensor data
• The main movement of the body is within a frequency
spectre of 0.1 – 10 Hz
• 2 Hz has been reported to be sufficient for calculation of
activity counts
• To avoid alias effects and secure good signal
reconstruction, a sample frequency of 20 Hz is selected
with a down-sampling scheme to 2 Hz, including the
proper filtering
Activity counts
• Raw acceleration data is seldom used for direct
modelling of the daily energy expenditure
• Instead the accelerations in x, y and z directions are
used for calculating the activity counts for respective
direction
• For this application, an “Integration and threshold”
method was selected to calculate the activity counts
Energy expenditure
• To calculate the energy expenditure
rate (kJ/min), a linear model
presented by (Chen and Sun, 1997)
is used
• By integrating the energy expenditure
rate, the total daily energy
expenditure can be determined.
K. Y. Chen and M. Sun, “Improving Energy Expenditure Estimation by using a
Triaxial Acceleromterer”. Journal of Applied Physiology, vol. 83, no. 6, 1997.
Signal Processing Unlocked
For all the details, check out the new eBook on
www.amazon.com:
Signal-Processing Unlocked - Fitness Tracker Algorithms
Visit also and register on the web site to get a more
detailed presentation on activity count, including
measurement results
http://signalprocessingunlocked.weebly.com

More Related Content

Viewers also liked

Social Media Manager Portafolio - Redes Sociales - Community Manager
Social Media Manager Portafolio - Redes Sociales - Community ManagerSocial Media Manager Portafolio - Redes Sociales - Community Manager
Social Media Manager Portafolio - Redes Sociales - Community ManagerBridges Advertising
 
Medical Wearable Devices
Medical Wearable DevicesMedical Wearable Devices
Medical Wearable DevicesGene Leybzon
 
James Hills Social Media Portfolio
James Hills Social Media PortfolioJames Hills Social Media Portfolio
James Hills Social Media PortfolioJames Hills
 
Digital marketing & Social Media portfolio
Digital marketing & Social Media portfolioDigital marketing & Social Media portfolio
Digital marketing & Social Media portfolioManou Molosa
 
Wearable electronics in healthcare
Wearable electronics in healthcareWearable electronics in healthcare
Wearable electronics in healthcareJeffrey Funk
 
Career portfolio power point
Career portfolio power pointCareer portfolio power point
Career portfolio power pointVince Stella
 
Fitbit presentation
Fitbit presentationFitbit presentation
Fitbit presentationjryan39
 
Creating A Social Media Marketing Plan
Creating A Social Media Marketing PlanCreating A Social Media Marketing Plan
Creating A Social Media Marketing PlanCory Williamson
 

Viewers also liked (8)

Social Media Manager Portafolio - Redes Sociales - Community Manager
Social Media Manager Portafolio - Redes Sociales - Community ManagerSocial Media Manager Portafolio - Redes Sociales - Community Manager
Social Media Manager Portafolio - Redes Sociales - Community Manager
 
Medical Wearable Devices
Medical Wearable DevicesMedical Wearable Devices
Medical Wearable Devices
 
James Hills Social Media Portfolio
James Hills Social Media PortfolioJames Hills Social Media Portfolio
James Hills Social Media Portfolio
 
Digital marketing & Social Media portfolio
Digital marketing & Social Media portfolioDigital marketing & Social Media portfolio
Digital marketing & Social Media portfolio
 
Wearable electronics in healthcare
Wearable electronics in healthcareWearable electronics in healthcare
Wearable electronics in healthcare
 
Career portfolio power point
Career portfolio power pointCareer portfolio power point
Career portfolio power point
 
Fitbit presentation
Fitbit presentationFitbit presentation
Fitbit presentation
 
Creating A Social Media Marketing Plan
Creating A Social Media Marketing PlanCreating A Social Media Marketing Plan
Creating A Social Media Marketing Plan
 

Recently uploaded

9892124323 | Book Call Girls in Juhu and escort services 24x7
9892124323 | Book Call Girls in Juhu and escort services 24x79892124323 | Book Call Girls in Juhu and escort services 24x7
9892124323 | Book Call Girls in Juhu and escort services 24x7Pooja Nehwal
 
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCRFULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCRnishacall1
 
CALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual serviceanilsa9823
 
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost LoverPowerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost LoverPsychicRuben LoveSpells
 
Chandigarh Call Girls Service ❤️🍑 9115573837 👄🫦Independent Escort Service Cha...
Chandigarh Call Girls Service ❤️🍑 9115573837 👄🫦Independent Escort Service Cha...Chandigarh Call Girls Service ❤️🍑 9115573837 👄🫦Independent Escort Service Cha...
Chandigarh Call Girls Service ❤️🍑 9115573837 👄🫦Independent Escort Service Cha...Niamh verma
 
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun serviceCALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun serviceanilsa9823
 
哪里有卖的《俄亥俄大学学历证书+俄亥俄大学文凭证书+俄亥俄大学学位证书》Q微信741003700《俄亥俄大学学位证书复制》办理俄亥俄大学毕业证成绩单|购买...
哪里有卖的《俄亥俄大学学历证书+俄亥俄大学文凭证书+俄亥俄大学学位证书》Q微信741003700《俄亥俄大学学位证书复制》办理俄亥俄大学毕业证成绩单|购买...哪里有卖的《俄亥俄大学学历证书+俄亥俄大学文凭证书+俄亥俄大学学位证书》Q微信741003700《俄亥俄大学学位证书复制》办理俄亥俄大学毕业证成绩单|购买...
哪里有卖的《俄亥俄大学学历证书+俄亥俄大学文凭证书+俄亥俄大学学位证书》Q微信741003700《俄亥俄大学学位证书复制》办理俄亥俄大学毕业证成绩单|购买...wyqazy
 
Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,
Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,
Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,Pooja Nehwal
 

Recently uploaded (9)

9892124323 | Book Call Girls in Juhu and escort services 24x7
9892124323 | Book Call Girls in Juhu and escort services 24x79892124323 | Book Call Girls in Juhu and escort services 24x7
9892124323 | Book Call Girls in Juhu and escort services 24x7
 
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 71 Noida Escorts >༒8448380779 Escort Service
 
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCRFULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
FULL ENJOY - 9999218229 Call Girls in {Mahipalpur}| Delhi NCR
 
CALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Saharaganj Lucknow best sexual service
 
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost LoverPowerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
Powerful Love Spells in Arkansas, AR (310) 882-6330 Bring Back Lost Lover
 
Chandigarh Call Girls Service ❤️🍑 9115573837 👄🫦Independent Escort Service Cha...
Chandigarh Call Girls Service ❤️🍑 9115573837 👄🫦Independent Escort Service Cha...Chandigarh Call Girls Service ❤️🍑 9115573837 👄🫦Independent Escort Service Cha...
Chandigarh Call Girls Service ❤️🍑 9115573837 👄🫦Independent Escort Service Cha...
 
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun serviceCALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun service
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best Night Fun service
 
哪里有卖的《俄亥俄大学学历证书+俄亥俄大学文凭证书+俄亥俄大学学位证书》Q微信741003700《俄亥俄大学学位证书复制》办理俄亥俄大学毕业证成绩单|购买...
哪里有卖的《俄亥俄大学学历证书+俄亥俄大学文凭证书+俄亥俄大学学位证书》Q微信741003700《俄亥俄大学学位证书复制》办理俄亥俄大学毕业证成绩单|购买...哪里有卖的《俄亥俄大学学历证书+俄亥俄大学文凭证书+俄亥俄大学学位证书》Q微信741003700《俄亥俄大学学位证书复制》办理俄亥俄大学毕业证成绩单|购买...
哪里有卖的《俄亥俄大学学历证书+俄亥俄大学文凭证书+俄亥俄大学学位证书》Q微信741003700《俄亥俄大学学位证书复制》办理俄亥俄大学毕业证成绩单|购买...
 
Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,
Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,
Call US Pooja 9892124323 ✓Call Girls In Mira Road ( Mumbai ) secure service,
 

Signal processing unlocked fitness tracker algorithms

  • 1. Signal-Processing Unlocked How to develop your own fitness tracker app Fredrik Östman
  • 2. Background • The fitness tracker market is booming with products varying from smartphones to wearables that calculates the daily energy expenditure (calories) • To support app developers for smart phones and watches, a concrete and to-the-point eBook regarding fitness tracker algorithms has been released on Amazon • This slide show will summarize the main points of the book. Check it out on www.amazon.com!
  • 3. Contents • Introduction – Limitations • Basic digital signal-processing concepts – Acceleration measurements – The Nyquist-Shannon Theorem – Aliasing • Energy Expenditure – Pre-processing – Activity counter – Energy expenditure calculation – Post processing • Conclusions • Discussion • References • Appendix A – Filter parametersCheck it out on www.amazon.com!
  • 4. Main points of the book • The main points of the eBook “Signal- processing Unlocked – Fitness tracker algorithms” are 1. How to properly treat the sensor readings to secure the quality of the data 2. Calculation of activity counts 3. Relating activity counts to energy expenditure Check it out on www.amazon.com!
  • 5. Reading sensor data • The main movement of the body is within a frequency spectre of 0.1 – 10 Hz • 2 Hz has been reported to be sufficient for calculation of activity counts • To avoid alias effects and secure good signal reconstruction, a sample frequency of 20 Hz is selected with a down-sampling scheme to 2 Hz, including the proper filtering
  • 6. Activity counts • Raw acceleration data is seldom used for direct modelling of the daily energy expenditure • Instead the accelerations in x, y and z directions are used for calculating the activity counts for respective direction • For this application, an “Integration and threshold” method was selected to calculate the activity counts
  • 7. Energy expenditure • To calculate the energy expenditure rate (kJ/min), a linear model presented by (Chen and Sun, 1997) is used • By integrating the energy expenditure rate, the total daily energy expenditure can be determined. K. Y. Chen and M. Sun, “Improving Energy Expenditure Estimation by using a Triaxial Acceleromterer”. Journal of Applied Physiology, vol. 83, no. 6, 1997.
  • 8. Signal Processing Unlocked For all the details, check out the new eBook on www.amazon.com: Signal-Processing Unlocked - Fitness Tracker Algorithms Visit also and register on the web site to get a more detailed presentation on activity count, including measurement results http://signalprocessingunlocked.weebly.com