SlideShare a Scribd company logo
1 of 26
04 November 2014 MOBIQUITOUS 2014, London
ClimbTheWorld:
Real-time stairstep counting
to increase physical activity
Fabio Aiolli, Matteo Ciman, Michele Donini, Ombretta Gaggi
Department of Mathematics,
University of Padua, Italy
{aiolli, mciman, mdonini, gaggi}@math.unipd.it
Health problem
04 November 2014
MOBIQUITOUS 2014, London
2 of 25
Wrong lifestyle
04 November 2014
MOBIQUITOUS 2014, London
3 of 25
Sedentary life and bad nutrition are increasing
overweight people
Increasing number of diseases like diabetes,
cancer etc.
Higher medical costs
The Fun Theory
04 November 2014
MOBIQUITOUS 2014, London
4 of 25
Piano Stairs experiment, Stockholm
Related works
 Use mobile and ubiquitous devices to tackle
portability issues
 Many serious games, gamification systems and
activity recognition to incentivize people to live
more actively
 Three main problems
 Fixed position of the smartphone
 High energy consumption
 Not always in real-time
04 November 2014
MOBIQUITOUS 2014, London
5 of 25
ClimbTheWorld
04 November 2014
MOBIQUITOUS 2014, London
6 of 25
Goals
Main features:
 Identify stairstep and distinguish them from
walking step
04 November 2014
MOBIQUITOUS 2014, London
7 of 25
A stairstep A step
Goals
04 November 2014
MOBIQUITOUS 2014, London
8 of 25
Main features:
 Identify stairstep and distinguish them from
walking step
 Support for (partial) orientation independence
 Segmentation vs Sliding windows
 Energy consumption analysis
Pipeline
04 November 2014
MOBIQUITOUS 2014, London
9 of 25
Data standardization
04 November 2014
MOBIQUITOUS 2014, London
10 of 25
DATA STANDARDIZATION
Orientation independence
Problem: accelerometer data changes depending on
the orientation of the smartphone
04 November 2014
MOBIQUITOUS 2014, London
11 of 25
Orientation Independence
First proposal: Mizell in 2003
1. Take a window of data of fixed time length
2. Estimate the gravity component g=(gx , gy , gz)
averaging the readings of the window
3. Calculate dynamic component as: d=(ax – gx , ay
– gy , az – gz) for every reading a=(ax , ay , az)
4. Calculate vertical component p=
𝑑 ∙ 𝑚
𝑚 ∙ 𝑚
𝑚
5. Horizontal component h = d - p
04 November 2014
MOBIQUITOUS 2014, London
12 of 25
Orientation independence
1. We use a buffer of accelerometer data of the last
500ms
2. We estimate the gravity component g = (gx , gy ,
gz) as mean value of the buffer readings
3. We calculate the real movement d=(ax – gx , ay –
gy , az – gz);
4. Using data from the rotation sensor, we rotate d
into d’ to a fixed coordinate system
04 November 2014
MOBIQUITOUS 2014, London
13 of 25
Orientation independence
 Step 1, 2, 3 of gravity estimation and real
movement estimation are natively supported using
the Linear sensor.
04 November 2014
MOBIQUITOUS 2014, London
14 of 25
Our solution Native
solution
Segmentation
04 November 2014
MOBIQUITOUS 2014, London
15 of 25
TIME
FILTER
NO_STAIR
MAYBE_STAIR
SEGMENTATION
Segmentation
 A stair step has a specific pattern in
the fixed coordinate system
 Instead of using sliding window, we
segment data
 Energy reduction
 Time becomes a feature
 Easier learning task
 User variability
04 November 2014
MOBIQUITOUS 2014, London
16 of 25
Segmentation
04 November 2014
MOBIQUITOUS 2014, London
17 of 25
Features & Classification
04 November 2014
MOBIQUITOUS 2014, London
18 of 25
VECTORIAL
REPRESENTATION
FEATURES
STANDARDIZATION
CLASSIFICATION
STAIR
or
NO_STAIR
COUNTING
Features
 Basic features to reduce
energy consumption
 FFT coefficients could be
computationally
expensive
 74 different values, like
average, STD, variance,
Signal Magnitude Area
 For the Mizell approach,
features becomes
74x2 = 148
04 November 2014
MOBIQUITOUS 2014, London
19 of 25
Test
 Data collected from 7 different users with their
own smartphone
 8000 windows, 1500 stairsteps
 We test Mizell method, Linear method and our
solution at three different frequencies: 20Hz, 30Hz
and 50Hz
 Learning algorithms: Decision Tree, kNN and
KOMD
04 November 2014
MOBIQUITOUS 2014, London
20 of 25
Results
04 November 2014
MOBIQUITOUS 2014, London
21 of 25
0.65
0.7
0.75
0.8
0.85
0.9
Mizell Linear Our
Method
Mizell Linear Our
Method
Mizell Linear Our
Method
20Hz 30Hz 50Hz
F-score
DT KNN KOMD
Energy consumption
 Energy consumption is a big problem and one of
the most important aspect for final users
 The best approach is the one that combines low
energy and high precision
04 November 2014
MOBIQUITOUS 2014, London
22 of 25
Power Monitor to
measure consumed
energy
Energy consumption – Data Stand.
04 November 2014
MOBIQUITOUS 2014, London
23 of 25
7200
7400
7600
7800
8000
8200
8400
8600
8800
9000
20Hz 30Hz 50Hz
Energy Consumption (uAh)
Mizell Linear Our Method
Sliding window vs Segmentation
04 November 2014
MOBIQUITOUS 2014, London
24 of 25
11500
12000
12500
13000
13500
14000
14500
15000
Sliding window Data segmentation
Energy consumption (uAh)
About 1hour
saved
Conclusions
 Real-time stairstep counter to increase physical
activity during everyday life
 Main features
 Partial support for orientation independence
 Data segmentation for energy consumption reduction
 Energy efficiency as key aspect of design
 Future works:
 Use history to increase overall precision of the system
 Support for trousers pocket
04 November 2014
MOBIQUITOUS 2014, London
25 of 25
04 November 2014 MOBIQUITOUS 2014, London
ClimbTheWorld:
Real-time stairstep counting
to increase physical activity
Fabio Aiolli, Matteo Ciman, Michele Donini, Ombretta Gaggi
Department of Mathematics,
University of Padua, Italy
{aiolli, mciman, mdonini, gaggi}@math.unipd.it

More Related Content

Viewers also liked

From a Physical System to a Pervasive Solution to Increase People Physical Ac...
From a Physical System to a Pervasive Solution to Increase People Physical Ac...From a Physical System to a Pervasive Solution to Increase People Physical Ac...
From a Physical System to a Pervasive Solution to Increase People Physical Ac...University of Geneva
 
9. konsolidasi database_di_pusat
9. konsolidasi database_di_pusat9. konsolidasi database_di_pusat
9. konsolidasi database_di_pusatRosyid Musthofa
 
Cronos power point
Cronos power pointCronos power point
Cronos power pointkokilg
 
Dibuj arte tomo 13 especial como dibujar comic
Dibuj arte tomo 13   especial como dibujar comicDibuj arte tomo 13   especial como dibujar comic
Dibuj arte tomo 13 especial como dibujar comicIsshin Stark
 

Viewers also liked (9)

Italy Venice
Italy VeniceItaly Venice
Italy Venice
 
From a Physical System to a Pervasive Solution to Increase People Physical Ac...
From a Physical System to a Pervasive Solution to Increase People Physical Ac...From a Physical System to a Pervasive Solution to Increase People Physical Ac...
From a Physical System to a Pervasive Solution to Increase People Physical Ac...
 
KAKEKKU DATANG, KARTU KELUARGAKU DATA ULANG
KAKEKKU DATANG, KARTU KELUARGAKU DATA ULANGKAKEKKU DATANG, KARTU KELUARGAKU DATA ULANG
KAKEKKU DATANG, KARTU KELUARGAKU DATA ULANG
 
9. konsolidasi database_di_pusat
9. konsolidasi database_di_pusat9. konsolidasi database_di_pusat
9. konsolidasi database_di_pusat
 
Cronos power point
Cronos power pointCronos power point
Cronos power point
 
Doctrine of man
Doctrine of manDoctrine of man
Doctrine of man
 
07 dibuj arte
07   dibuj arte07   dibuj arte
07 dibuj arte
 
Dibuj arte tomo 13 especial como dibujar comic
Dibuj arte tomo 13   especial como dibujar comicDibuj arte tomo 13   especial como dibujar comic
Dibuj arte tomo 13 especial como dibujar comic
 
41 dibuj arte
41   dibuj arte41   dibuj arte
41 dibuj arte
 

Similar to ClimbTheWorld: Real-time stairstep counting to increase physical activity

Evaluating impact of cross-platform frameworks in energy consumption of mobil...
Evaluating impact of cross-platform frameworks in energy consumption of mobil...Evaluating impact of cross-platform frameworks in energy consumption of mobil...
Evaluating impact of cross-platform frameworks in energy consumption of mobil...University of Geneva
 
France case study - Model based analysis of the deployment of electric vehicl...
France case study - Model based analysis of the deployment of electric vehicl...France case study - Model based analysis of the deployment of electric vehicl...
France case study - Model based analysis of the deployment of electric vehicl...IEA-ETSAP
 
Engaging Citizens – Participatory Sensing
Engaging Citizens – Participatory SensingEngaging Citizens – Participatory Sensing
Engaging Citizens – Participatory SensingCLEEN_Ltd
 
New information sources for rain fields
New information sources for rain fieldsNew information sources for rain fields
New information sources for rain fieldsAndreas Scheidegger
 
FOSS4G in Europe; Italy and the Politecnico de Milano
FOSS4G in Europe; Italy and the Politecnico de MilanoFOSS4G in Europe; Italy and the Politecnico de Milano
FOSS4G in Europe; Italy and the Politecnico de MilanoCarolina Arias Muñoz
 
MediaEval 2015 - Geo_ML @ MediaEval Placing Task 2015
MediaEval 2015 - Geo_ML @ MediaEval Placing Task 2015MediaEval 2015 - Geo_ML @ MediaEval Placing Task 2015
MediaEval 2015 - Geo_ML @ MediaEval Placing Task 2015multimediaeval
 
INSPIRE Data harmonisation : methodology and tools
INSPIRE Data harmonisation : methodology and toolsINSPIRE Data harmonisation : methodology and tools
INSPIRE Data harmonisation : methodology and toolsGIM_nv
 
AUTOMATED LEAK DETECTION SYSTEM FOR THE IMPROVEMENT OF WATER NETWORK MANAGEMENT
AUTOMATED LEAK DETECTION SYSTEM FOR THE IMPROVEMENT OF WATER NETWORK MANAGEMENTAUTOMATED LEAK DETECTION SYSTEM FOR THE IMPROVEMENT OF WATER NETWORK MANAGEMENT
AUTOMATED LEAK DETECTION SYSTEM FOR THE IMPROVEMENT OF WATER NETWORK MANAGEMENTWaternomics
 
3D-based Resources Fostering the Analysis, Use and Exploitation of availabale...
3D-based Resources Fostering the Analysis, Use and Exploitation of availabale...3D-based Resources Fostering the Analysis, Use and Exploitation of availabale...
3D-based Resources Fostering the Analysis, Use and Exploitation of availabale...Alfredo BALLESTER FERNÁNDEZ
 
Multi-Attribute Decision Making with VIKOR Method for Any Purpose Decision
Multi-Attribute Decision Making with VIKOR Method for Any Purpose DecisionMulti-Attribute Decision Making with VIKOR Method for Any Purpose Decision
Multi-Attribute Decision Making with VIKOR Method for Any Purpose DecisionUniversitas Pembangunan Panca Budi
 
Consolidated ViBRANT Project Final Review Presentations
Consolidated ViBRANT Project Final Review PresentationsConsolidated ViBRANT Project Final Review Presentations
Consolidated ViBRANT Project Final Review PresentationsVince Smith
 
Displaying landmarks and the user’s surroundings in indoor pedestrian navigat...
Displaying landmarks and the user’s surroundings in indoor pedestrian navigat...Displaying landmarks and the user’s surroundings in indoor pedestrian navigat...
Displaying landmarks and the user’s surroundings in indoor pedestrian navigat...AALForum
 
Service project 1
Service project 1Service project 1
Service project 1rudy irawan
 
BUILDING SERVICES PROJECT 1
BUILDING SERVICES PROJECT 1 BUILDING SERVICES PROJECT 1
BUILDING SERVICES PROJECT 1 Eric Lo
 
Lettenmeier future mobility_151027
Lettenmeier future mobility_151027Lettenmeier future mobility_151027
Lettenmeier future mobility_151027Michael Lettenmeier
 
Likelihood-based estimation of dynamic transmission model parameters for seas...
Likelihood-based estimation of dynamic transmission model parameters for seas...Likelihood-based estimation of dynamic transmission model parameters for seas...
Likelihood-based estimation of dynamic transmission model parameters for seas...Michael Waithaka
 
LAMPRE - User needs and communication approach to landslide hazards
LAMPRE - User needs and communication approach to landslide hazardsLAMPRE - User needs and communication approach to landslide hazards
LAMPRE - User needs and communication approach to landslide hazardsUmberto Pernice
 

Similar to ClimbTheWorld: Real-time stairstep counting to increase physical activity (20)

Evaluating impact of cross-platform frameworks in energy consumption of mobil...
Evaluating impact of cross-platform frameworks in energy consumption of mobil...Evaluating impact of cross-platform frameworks in energy consumption of mobil...
Evaluating impact of cross-platform frameworks in energy consumption of mobil...
 
France case study - Model based analysis of the deployment of electric vehicl...
France case study - Model based analysis of the deployment of electric vehicl...France case study - Model based analysis of the deployment of electric vehicl...
France case study - Model based analysis of the deployment of electric vehicl...
 
Engaging Citizens – Participatory Sensing
Engaging Citizens – Participatory SensingEngaging Citizens – Participatory Sensing
Engaging Citizens – Participatory Sensing
 
New information sources for rain fields
New information sources for rain fieldsNew information sources for rain fields
New information sources for rain fields
 
FOSS4G in Europe; Italy and the Politecnico de Milano
FOSS4G in Europe; Italy and the Politecnico de MilanoFOSS4G in Europe; Italy and the Politecnico de Milano
FOSS4G in Europe; Italy and the Politecnico de Milano
 
MediaEval 2015 - Geo_ML @ MediaEval Placing Task 2015
MediaEval 2015 - Geo_ML @ MediaEval Placing Task 2015MediaEval 2015 - Geo_ML @ MediaEval Placing Task 2015
MediaEval 2015 - Geo_ML @ MediaEval Placing Task 2015
 
INSPIRE Data harmonisation : methodology and tools
INSPIRE Data harmonisation : methodology and toolsINSPIRE Data harmonisation : methodology and tools
INSPIRE Data harmonisation : methodology and tools
 
AUTOMATED LEAK DETECTION SYSTEM FOR THE IMPROVEMENT OF WATER NETWORK MANAGEMENT
AUTOMATED LEAK DETECTION SYSTEM FOR THE IMPROVEMENT OF WATER NETWORK MANAGEMENTAUTOMATED LEAK DETECTION SYSTEM FOR THE IMPROVEMENT OF WATER NETWORK MANAGEMENT
AUTOMATED LEAK DETECTION SYSTEM FOR THE IMPROVEMENT OF WATER NETWORK MANAGEMENT
 
3D-based Resources Fostering the Analysis, Use and Exploitation of availabale...
3D-based Resources Fostering the Analysis, Use and Exploitation of availabale...3D-based Resources Fostering the Analysis, Use and Exploitation of availabale...
3D-based Resources Fostering the Analysis, Use and Exploitation of availabale...
 
The MACSUR grassland model inter-comparison with the model CARAIB
The MACSUR grassland model inter-comparison with the model CARAIBThe MACSUR grassland model inter-comparison with the model CARAIB
The MACSUR grassland model inter-comparison with the model CARAIB
 
Multi-Attribute Decision Making with VIKOR Method for Any Purpose Decision
Multi-Attribute Decision Making with VIKOR Method for Any Purpose DecisionMulti-Attribute Decision Making with VIKOR Method for Any Purpose Decision
Multi-Attribute Decision Making with VIKOR Method for Any Purpose Decision
 
Consolidated ViBRANT Project Final Review Presentations
Consolidated ViBRANT Project Final Review PresentationsConsolidated ViBRANT Project Final Review Presentations
Consolidated ViBRANT Project Final Review Presentations
 
Displaying landmarks and the user’s surroundings in indoor pedestrian navigat...
Displaying landmarks and the user’s surroundings in indoor pedestrian navigat...Displaying landmarks and the user’s surroundings in indoor pedestrian navigat...
Displaying landmarks and the user’s surroundings in indoor pedestrian navigat...
 
Service project 1
Service project 1Service project 1
Service project 1
 
BUILDING SERVICES PROJECT 1
BUILDING SERVICES PROJECT 1 BUILDING SERVICES PROJECT 1
BUILDING SERVICES PROJECT 1
 
Lettenmeier future mobility_151027
Lettenmeier future mobility_151027Lettenmeier future mobility_151027
Lettenmeier future mobility_151027
 
Likelihood-based estimation of dynamic transmission model parameters for seas...
Likelihood-based estimation of dynamic transmission model parameters for seas...Likelihood-based estimation of dynamic transmission model parameters for seas...
Likelihood-based estimation of dynamic transmission model parameters for seas...
 
7th European Workshop on Structural Health Monitoring
7th European Workshop on  Structural Health Monitoring7th European Workshop on  Structural Health Monitoring
7th European Workshop on Structural Health Monitoring
 
OPTIMUS_ Zöllner
OPTIMUS_ ZöllnerOPTIMUS_ Zöllner
OPTIMUS_ Zöllner
 
LAMPRE - User needs and communication approach to landslide hazards
LAMPRE - User needs and communication approach to landslide hazardsLAMPRE - User needs and communication approach to landslide hazards
LAMPRE - User needs and communication approach to landslide hazards
 

Recently uploaded

Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
ROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationAadityaSharma884161
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
Romantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxRomantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxsqpmdrvczh
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Quarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up FridayQuarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up FridayMakMakNepo
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxEyham Joco
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Celine George
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 

Recently uploaded (20)

Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
ROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint Presentation
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
Romantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxRomantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptx
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Quarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up FridayQuarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up Friday
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptx
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17Computed Fields and api Depends in the Odoo 17
Computed Fields and api Depends in the Odoo 17
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 

ClimbTheWorld: Real-time stairstep counting to increase physical activity

  • 1. 04 November 2014 MOBIQUITOUS 2014, London ClimbTheWorld: Real-time stairstep counting to increase physical activity Fabio Aiolli, Matteo Ciman, Michele Donini, Ombretta Gaggi Department of Mathematics, University of Padua, Italy {aiolli, mciman, mdonini, gaggi}@math.unipd.it
  • 2. Health problem 04 November 2014 MOBIQUITOUS 2014, London 2 of 25
  • 3. Wrong lifestyle 04 November 2014 MOBIQUITOUS 2014, London 3 of 25 Sedentary life and bad nutrition are increasing overweight people Increasing number of diseases like diabetes, cancer etc. Higher medical costs
  • 4. The Fun Theory 04 November 2014 MOBIQUITOUS 2014, London 4 of 25 Piano Stairs experiment, Stockholm
  • 5. Related works  Use mobile and ubiquitous devices to tackle portability issues  Many serious games, gamification systems and activity recognition to incentivize people to live more actively  Three main problems  Fixed position of the smartphone  High energy consumption  Not always in real-time 04 November 2014 MOBIQUITOUS 2014, London 5 of 25
  • 7. Goals Main features:  Identify stairstep and distinguish them from walking step 04 November 2014 MOBIQUITOUS 2014, London 7 of 25 A stairstep A step
  • 8. Goals 04 November 2014 MOBIQUITOUS 2014, London 8 of 25 Main features:  Identify stairstep and distinguish them from walking step  Support for (partial) orientation independence  Segmentation vs Sliding windows  Energy consumption analysis
  • 10. Data standardization 04 November 2014 MOBIQUITOUS 2014, London 10 of 25 DATA STANDARDIZATION
  • 11. Orientation independence Problem: accelerometer data changes depending on the orientation of the smartphone 04 November 2014 MOBIQUITOUS 2014, London 11 of 25
  • 12. Orientation Independence First proposal: Mizell in 2003 1. Take a window of data of fixed time length 2. Estimate the gravity component g=(gx , gy , gz) averaging the readings of the window 3. Calculate dynamic component as: d=(ax – gx , ay – gy , az – gz) for every reading a=(ax , ay , az) 4. Calculate vertical component p= 𝑑 ∙ 𝑚 𝑚 ∙ 𝑚 𝑚 5. Horizontal component h = d - p 04 November 2014 MOBIQUITOUS 2014, London 12 of 25
  • 13. Orientation independence 1. We use a buffer of accelerometer data of the last 500ms 2. We estimate the gravity component g = (gx , gy , gz) as mean value of the buffer readings 3. We calculate the real movement d=(ax – gx , ay – gy , az – gz); 4. Using data from the rotation sensor, we rotate d into d’ to a fixed coordinate system 04 November 2014 MOBIQUITOUS 2014, London 13 of 25
  • 14. Orientation independence  Step 1, 2, 3 of gravity estimation and real movement estimation are natively supported using the Linear sensor. 04 November 2014 MOBIQUITOUS 2014, London 14 of 25 Our solution Native solution
  • 15. Segmentation 04 November 2014 MOBIQUITOUS 2014, London 15 of 25 TIME FILTER NO_STAIR MAYBE_STAIR SEGMENTATION
  • 16. Segmentation  A stair step has a specific pattern in the fixed coordinate system  Instead of using sliding window, we segment data  Energy reduction  Time becomes a feature  Easier learning task  User variability 04 November 2014 MOBIQUITOUS 2014, London 16 of 25
  • 18. Features & Classification 04 November 2014 MOBIQUITOUS 2014, London 18 of 25 VECTORIAL REPRESENTATION FEATURES STANDARDIZATION CLASSIFICATION STAIR or NO_STAIR COUNTING
  • 19. Features  Basic features to reduce energy consumption  FFT coefficients could be computationally expensive  74 different values, like average, STD, variance, Signal Magnitude Area  For the Mizell approach, features becomes 74x2 = 148 04 November 2014 MOBIQUITOUS 2014, London 19 of 25
  • 20. Test  Data collected from 7 different users with their own smartphone  8000 windows, 1500 stairsteps  We test Mizell method, Linear method and our solution at three different frequencies: 20Hz, 30Hz and 50Hz  Learning algorithms: Decision Tree, kNN and KOMD 04 November 2014 MOBIQUITOUS 2014, London 20 of 25
  • 21. Results 04 November 2014 MOBIQUITOUS 2014, London 21 of 25 0.65 0.7 0.75 0.8 0.85 0.9 Mizell Linear Our Method Mizell Linear Our Method Mizell Linear Our Method 20Hz 30Hz 50Hz F-score DT KNN KOMD
  • 22. Energy consumption  Energy consumption is a big problem and one of the most important aspect for final users  The best approach is the one that combines low energy and high precision 04 November 2014 MOBIQUITOUS 2014, London 22 of 25 Power Monitor to measure consumed energy
  • 23. Energy consumption – Data Stand. 04 November 2014 MOBIQUITOUS 2014, London 23 of 25 7200 7400 7600 7800 8000 8200 8400 8600 8800 9000 20Hz 30Hz 50Hz Energy Consumption (uAh) Mizell Linear Our Method
  • 24. Sliding window vs Segmentation 04 November 2014 MOBIQUITOUS 2014, London 24 of 25 11500 12000 12500 13000 13500 14000 14500 15000 Sliding window Data segmentation Energy consumption (uAh) About 1hour saved
  • 25. Conclusions  Real-time stairstep counter to increase physical activity during everyday life  Main features  Partial support for orientation independence  Data segmentation for energy consumption reduction  Energy efficiency as key aspect of design  Future works:  Use history to increase overall precision of the system  Support for trousers pocket 04 November 2014 MOBIQUITOUS 2014, London 25 of 25
  • 26. 04 November 2014 MOBIQUITOUS 2014, London ClimbTheWorld: Real-time stairstep counting to increase physical activity Fabio Aiolli, Matteo Ciman, Michele Donini, Ombretta Gaggi Department of Mathematics, University of Padua, Italy {aiolli, mciman, mdonini, gaggi}@math.unipd.it