SlideShare une entreprise Scribd logo
1  sur  24
Télécharger pour lire hors ligne
Wearable Accelerometer Optimal
Positions for Human Motion
Recognition
2020 IEEELifeTech, Kyoto, March. 10
K e i o U n i v e r s i t y
C h e n g s h u o X i a
Y u t a S u g i u r a
• Name: Chengshuo Xia (Nick)
PhD. Candidate
• Affiliation: LifeStyle Computing Lab
(PI: Assist. Prof. Sugiura)
Faculty of Science and Technology
Keio University, Japan
• Interested fields: Human-Computer Interaction
Wearable Technique
Energy Harvesting
Presenter Introduction
2
3
Content
1. Background
2. Experiment Design
3. Methodology
4. Result & Conclusion
Background
• Wearable sensors have been applied widely to the
recognition of human activities of daily living (ADL),
assists the human daily life from several aspects.
• Also have been constantly focused on from both
commercial perspective and research perspective.
5
[1] Yuan, Ye, and Kris Kitani. "3d ego-pose estimation via imitation learning." Proceedings of the European Conference on Computer Vision (ECCV). 2018.
Background
Huawei Band 4 Pro Google Glass 3D Ego-Pose Estimation[1]
• For wearing case, significant issue is to persuade
the user to wear it.
• Thus, the system considering the user’s body
conditions and preferences is necessary.
• For example:
6
Background
Disabled person: Long-term monitoring:
• Disabled body
part may not
suitable for
placing
• Wearing the device for a long
time
• Important to study the number of wearable
sensors attached and their positions on the
human body.
• We investigated and presented a series of result
for different numbers and positions of wearable
accelerometers for human ADL recognition.
7
Background
Experiment Design
• Device: Xsens (MVN Awinda)
• Each unit contains
Accelerometer
magnetometer and gyroscope.
• Sensor positions:
• 17 different locations
(Head/Chest/Waist
RL: hand/Forearm/Shoulder
/Upper leg/Lower leg/Foot)
• Participants: 10
5 males and 5 females
9
Experiment Design
Figure 1. Worn sensors on human body (with portion of practical sensors)
• Executed activities:
• Static/Dynamic activity: be performed for 90s;
• Transitional activity: 15times
10
Activity
Activity Type Activity
Static Activity
Standing
Lying
Dynamic Activity
Walking
Running
Going Upstairs
Going Downstairs
Transitional Activity
Sitting-to-standing
Standing-to-sitting
Squatting-to-standing
Standing-to-squatting
• Data Processing:
• Machine learning---Support Vector Machine (SVM)[2]
• Data Segmentation:
4s as sliding window size, 2s for overlapping [3]
• Feature Extraction:
• Mean value/Variance/Standard Variance/ 75th percentile/
Inter-percentile;
• Mean value of power spectrum/ Median value of power
spectrum/Shannon entropy value;
• 8 features from time and frequency domain; calculate from 3
axes of accelerometer data;
• Validation: 10-fold cross validation (3 times and
calculate the average value as the accuracy)
11
Support Vector Machine
[2] S. Rosati, G. Balestra, and M. Knaflitz, "Comparison of different sets of features for human activity recognition by wearable sensors," Sensors, vol. 18, p. 4189, 2018.
[3] G. Wang, Q. Li, L. Wang, W. Wang, M. Wu, and T. Liu, "Impact of sliding window length in indoor human motion modes and pose pattern recognition based on
smartphone sensors," Sensors, vol. 18, p. 1965, 2018.
Methodology
• Object/Goal:
Under the requirement of different sensor amount,
figure out the optimal position’s combination
among 17 placed locations.
13
Investigation Object
Worn sensor
number
N∈17
N-Dimension
space
Optimal
sensor
combination
Maximum
classification accuracy
within N-D space
• Approach:
Discrete Particle Swarm Optimization (DPSO)based
algorithm;
• Heuristic swarm intelligence algorithm
• Imitate the behaviour of birds foraging
• N-dimension discrete space optimization
We developed a multistage and multi-swarm discrete
particle swarm optimization (MSMS-DPSO) algorithm;
14
MSMS-DPSO Algorithm
Parameters in DPSO Sensor Position Optimization
N-dimensional particle N sensors
Position of a particle Position of sensor (chest/leg/…)
Fitness value Recognition accuracy of activity
Fitness function Relationship between sensor positions and
recognition accuracy
• Implementation:
• 3-sensor optimization(as an example):
15
Algorithm Implemetation
Figure 3. Implementation of MSMS-DPSO (3-sensor as an instance)
17
x
x
17
x
x
17
16
15
…
5
x
x
5
x
x
5
x
x
1
2
3
1
x
x
1
x
x
…
Swarm 1 Swarm 3 Swarm 9
Whole population
17
13
7
17
13
7
17
6
9
…
5
6
3
5
7
3
5
6
2
1
4
6
1
4
8
1
3
6
…
Swarm 1 Swarm 3 Swarm 9
Whole populationGlobal optimal particle in each swarm
17
13
7
5
7
3
1
3
6
Swarm 1/Particle 1 Swarm 3/Particle 3 Swarm 9/Particle 9
Whole population
… …
1
3
5
Swarm number:9
Particle number: 27
Swarm number:9
Particle number: 27
Swarm number:9
Particle number: 9
Intragroup optimization end
• 2 stages:
①Intragroup optimization
②Whole swarm optimization
• Processing flow:
• Update equations:
16
Algorithm Processing Flow
Figure 2. Working process of MSMS-DPSO
'
1 1(2)i i i
n n nx x v+ += +
1 1 1'
1
1 1 1
[ ] [ ] < 0.5
(3)
[ ] 1 [ ] > 0.5
i i i
n n ni
n i i i
n n n
x if x x
x
x if x x
+ + +
+
+ + +
 −
= 
+ −
' '
1 1 1 2 2( ) ( )best best
i i i i i i
n n n nv w v c r P x c r G x+ = ⋅ + − + −
Initial solutions
generated
(9*N)
Indicate the first -
dimension position as
2P-1 (P from 1 to 9)
Generate initial fitness
value of each particle
Update the local and
global optimal value in
each swarm
Velocity and position
update (Eq.1 and 2)
Global optimal value
from each swarm as new
particles
Iteration times =
N+1
Generate new global
optimal value
Velocity and position
update (Eq.1 and 2)
All particle converge into
the same position?
Output
1
2
• Repetition avoidance:
• 3-sensor optimization (as an instance):
• Bound limitation
• 1≤Position≤17
17
Key Parts for Iterations
1
1
1
2
2
2
3
3
3
4
4
4
5
5
5
6
6
6
15
15
15
16
16
16
17
17
17
...
Converge direction (v < 0)
Global best position [1,2,3]
Current particle position [6,5,4]
1
1
1
2
2
2
3
3
3
4
4
4
5
5
5
6
6
6
15
15
15
16
16
16
17
17
17
...
Global best position [1,2,3]
Current particle position [3,5,4]
Dimension 1
Dimension 2
Dimension 3
Dimension 1
Dimension 2
Dimension 3
After update for
dimension 1
1
1
1
2
2
2
3
3
3
4
4
4
5
5
5
6
6
6
15
15
15
16
16
16
17
17
17
...
Converge direction (v > 0)
Global best position [3,4,6]
Current particle position [1,2,3]
Dimension 1
Dimension 2
Dimension 3
After update for
dimension 1
1
1
1
2
2
2
3
3
3
4
4
4
5
5
5
6
6
6
15
15
15
16
16
16
17
17
17
...
Global best position [3,4,6]
Current particle position [4,2,3]
Dimension 1
Dimension 2
Dimension 3
Figure 4. Position updating for not repeating
(a) Position process for not repeating while v<0 (b) Position process for not repeating while v>0
Result & Conclusion
• Configuring the relevant parameters
• N=2/3/4
• Swarm size:9
• Particles in each swarm: 3
• Stop condition:
Intragroup period: Reach iteration times:
N+1;
Whole swarm period: Converge to one
position;
19
Result
• Apply the MSMS-DPSO to investigate 2-sensor,
3-sensor and 4-sensor position combination
Figure 5. Convergence process of MSMD-DPSO (3-sensor example)
Stage 1 Stage 2
• Result of MSDS-PSO
20
Result
Sensor
number Position
Accuracy
(%)
1
Right shoulder 88.83%
Waist 87.73%
Left Shoulder 87.68%
2
Waist +Chest 93.55%
Waist+ Head 92.68%
Waist+ Right
shoulder
92.66%
3
Waist + Chest
+Right upper arm
94.57%
Waist + Chest
+Head
94.54%
Waist + Chest
+Left shoulder
94.29%
4
Waist + Chest +
Head +Right upper
arm
95.12%
Waist + Chest +
Head +Left upper
arm
94.83%
Waist + Chest+
Right upper arm
+Left upper arm
94.71%
Acceptable optimal combinations for 1 to 4 sensors:
• For different types of activity:
21
Result
0
10
20
30
40
50
60
70
80
90
100
Static Dynamic Transistional
F1-score(%)
Activity Type
Comparison of optimal sensor combinationwith different
number
Right shoulder
Waist+Chest
Waist+Chest+Right upper arm
Waist+Chest+Head+Right upper arm
Static activity: Stand, lie
Dynamic activity: Walk, run, go upstairs, go
downstairs
Transitional activity: sit-to-stand, stand-to-sit, squat-
to-stand, stand-to-squat
Figure 6. F1-score of optimal 1-, 2-, 3- and 4- sensor combinations
• Upper body has advantages
• Significant improvement on
transitional activity recognition
• Confusion matrix:
22
Result
Figure 7. The confusion matrix of optimal two-sensor, three-sensor and four sensor combinations
23
Conclusion
• Upper body part, especially the chest, waist,
shoulder and upper arm can present advantages.
• Basically 2 sensors can satisfy the most
situations;
• More sensors used will produce the significant
improvement on transitional activity;
• Future work:
• More complex motions considered;
• More types of sensor considered;
• Rapid algorithm improvement, for online application;
Thank you very much!

Contenu connexe

Similaire à Wearable Accelerometer Optimal Positions for Human Motion Recognition(LifeTech2020)

Recognition of anaerobic based on machine learning using smart watch sensor data
Recognition of anaerobic based on machine learning using smart watch sensor dataRecognition of anaerobic based on machine learning using smart watch sensor data
Recognition of anaerobic based on machine learning using smart watch sensor data
Suhyun Cho
 
A science-gateway for workflow executions: online and non-clairvoyant self-h...
A science-gateway for workflow executions: online and non-clairvoyant self-h...A science-gateway for workflow executions: online and non-clairvoyant self-h...
A science-gateway for workflow executions: online and non-clairvoyant self-h...
Rafael Ferreira da Silva
 
EE660_Report_YaxinLiu_8448347171
EE660_Report_YaxinLiu_8448347171EE660_Report_YaxinLiu_8448347171
EE660_Report_YaxinLiu_8448347171
Yaxin Liu
 
Matthew Gray Summer 2015 Presentation
Matthew Gray Summer 2015 PresentationMatthew Gray Summer 2015 Presentation
Matthew Gray Summer 2015 Presentation
Matthew Gray
 

Similaire à Wearable Accelerometer Optimal Positions for Human Motion Recognition(LifeTech2020) (20)

Seminar nov2017
Seminar nov2017Seminar nov2017
Seminar nov2017
 
Computer aided detection of pulmonary nodules using genetic programming
Computer aided detection of pulmonary nodules using genetic programmingComputer aided detection of pulmonary nodules using genetic programming
Computer aided detection of pulmonary nodules using genetic programming
 
Recognition of anaerobic based on machine learning using smart watch sensor data
Recognition of anaerobic based on machine learning using smart watch sensor dataRecognition of anaerobic based on machine learning using smart watch sensor data
Recognition of anaerobic based on machine learning using smart watch sensor data
 
Henrik Christensen - Vision for co-robot applications
Henrik Christensen  -  Vision for co-robot applicationsHenrik Christensen  -  Vision for co-robot applications
Henrik Christensen - Vision for co-robot applications
 
Henrik Christensen - Vision for Co-robot Applications
Henrik Christensen - Vision for Co-robot ApplicationsHenrik Christensen - Vision for Co-robot Applications
Henrik Christensen - Vision for Co-robot Applications
 
An Improved Adaptive Multi-Objective Particle Swarm Optimization for Disassem...
An Improved Adaptive Multi-Objective Particle Swarm Optimization for Disassem...An Improved Adaptive Multi-Objective Particle Swarm Optimization for Disassem...
An Improved Adaptive Multi-Objective Particle Swarm Optimization for Disassem...
 
Development of a Virtual Reality Simulator for Robotic Brain Tumor Resection
Development of a Virtual Reality Simulator for Robotic Brain Tumor ResectionDevelopment of a Virtual Reality Simulator for Robotic Brain Tumor Resection
Development of a Virtual Reality Simulator for Robotic Brain Tumor Resection
 
[Skolkovo Robotics 2015 Day 1] Тетерюков Дмитрий | Dzmitry Tsetserukou
[Skolkovo Robotics 2015 Day 1]  Тетерюков Дмитрий | Dzmitry Tsetserukou [Skolkovo Robotics 2015 Day 1]  Тетерюков Дмитрий | Dzmitry Tsetserukou
[Skolkovo Robotics 2015 Day 1] Тетерюков Дмитрий | Dzmitry Tsetserukou
 
⭐⭐⭐⭐⭐ Finding a Dynamical Model of a Social Norm Physical Activity Intervention
⭐⭐⭐⭐⭐ Finding a Dynamical Model of a Social Norm Physical Activity Intervention⭐⭐⭐⭐⭐ Finding a Dynamical Model of a Social Norm Physical Activity Intervention
⭐⭐⭐⭐⭐ Finding a Dynamical Model of a Social Norm Physical Activity Intervention
 
A science-gateway for workflow executions: online and non-clairvoyant self-h...
A science-gateway for workflow executions: online and non-clairvoyant self-h...A science-gateway for workflow executions: online and non-clairvoyant self-h...
A science-gateway for workflow executions: online and non-clairvoyant self-h...
 
EE660_Report_YaxinLiu_8448347171
EE660_Report_YaxinLiu_8448347171EE660_Report_YaxinLiu_8448347171
EE660_Report_YaxinLiu_8448347171
 
Integrated RF and Shim coils for MRI
 Integrated RF and Shim coils for MRI Integrated RF and Shim coils for MRI
Integrated RF and Shim coils for MRI
 
Manish Kurse PhD research slides
Manish Kurse PhD research slidesManish Kurse PhD research slides
Manish Kurse PhD research slides
 
Week08.pdf
Week08.pdfWeek08.pdf
Week08.pdf
 
方策勾配型強化学習の基礎と応用
方策勾配型強化学習の基礎と応用方策勾配型強化学習の基礎と応用
方策勾配型強化学習の基礎と応用
 
Understand students’ self-reflections through learning analytics
Understand students’ self-reflections through learning analyticsUnderstand students’ self-reflections through learning analytics
Understand students’ self-reflections through learning analytics
 
Introduction to computing Processing and performance.pdf
Introduction to computing Processing and performance.pdfIntroduction to computing Processing and performance.pdf
Introduction to computing Processing and performance.pdf
 
A multi-sensor based uncut crop edge detection method for head-feeding combin...
A multi-sensor based uncut crop edge detection method for head-feeding combin...A multi-sensor based uncut crop edge detection method for head-feeding combin...
A multi-sensor based uncut crop edge detection method for head-feeding combin...
 
Matthew Gray Summer 2015 Presentation
Matthew Gray Summer 2015 PresentationMatthew Gray Summer 2015 Presentation
Matthew Gray Summer 2015 Presentation
 
Final Thesis Presentation
Final Thesis PresentationFinal Thesis Presentation
Final Thesis Presentation
 

Plus de sugiuralab

Selfie WanD: 自撮り棒を動かすことによる撮影用入力インタフェース
Selfie WanD: 自撮り棒を動かすことによる撮影用入力インタフェースSelfie WanD: 自撮り棒を動かすことによる撮影用入力インタフェース
Selfie WanD: 自撮り棒を動かすことによる撮影用入力インタフェース
sugiuralab
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
 
Converting Tatamis into Touch Sensors by Measuring Capacitance
Converting Tatamis into Touch Sensors by Measuring CapacitanceConverting Tatamis into Touch Sensors by Measuring Capacitance
Converting Tatamis into Touch Sensors by Measuring Capacitance
sugiuralab
 
Tactile Presentation of Orchestral Conductor's Motion Trajectory
Tactile Presentation of Orchestral Conductor's Motion TrajectoryTactile Presentation of Orchestral Conductor's Motion Trajectory
Tactile Presentation of Orchestral Conductor's Motion Trajectory
sugiuralab
 
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors
TouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective SensorsTouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective Sensors
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors
sugiuralab
 

Plus de sugiuralab (20)

ShadoCookies: 視点位置に依存して情報切り替え可能なクッキー製造手法
ShadoCookies: 視点位置に依存して情報切り替え可能なクッキー製造手法ShadoCookies: 視点位置に依存して情報切り替え可能なクッキー製造手法
ShadoCookies: 視点位置に依存して情報切り替え可能なクッキー製造手法
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
 
Selfie WanD: 自撮り棒を動かすことによる撮影用入力インタフェース
Selfie WanD: 自撮り棒を動かすことによる撮影用入力インタフェースSelfie WanD: 自撮り棒を動かすことによる撮影用入力インタフェース
Selfie WanD: 自撮り棒を動かすことによる撮影用入力インタフェース
 
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システムスマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
 
EarAuthCam: Personal Identification and Authentication Method Using Ear Image...
EarAuthCam: Personal Identification and Authentication Method Using Ear Image...EarAuthCam: Personal Identification and Authentication Method Using Ear Image...
EarAuthCam: Personal Identification and Authentication Method Using Ear Image...
 
プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価プレイマットのパターン生成支援ツールの評価
プレイマットのパターン生成支援ツールの評価
 
プレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツールプレイマットのパターン生成支援ツール
プレイマットのパターン生成支援ツール
 
EarHover:ヒアラブルデバイスにおける音漏れ信号を用いた空中ジェスチャ認識
EarHover:ヒアラブルデバイスにおける音漏れ信号を用いた空中ジェスチャ認識EarHover:ヒアラブルデバイスにおける音漏れ信号を用いた空中ジェスチャ認識
EarHover:ヒアラブルデバイスにおける音漏れ信号を用いた空中ジェスチャ認識
 
SkinRing: 装着方向に依らない指側面でのジェスチャ入力可能なリング型デバイス
SkinRing: 装着方向に依らない指側面でのジェスチャ入力可能なリング型デバイスSkinRing: 装着方向に依らない指側面でのジェスチャ入力可能なリング型デバイス
SkinRing: 装着方向に依らない指側面でのジェスチャ入力可能なリング型デバイス
 
バイオリンの運弓動作計測による初心者と経験者の差異分析
バイオリンの運弓動作計測による初心者と経験者の差異分析バイオリンの運弓動作計測による初心者と経験者の差異分析
バイオリンの運弓動作計測による初心者と経験者の差異分析
 
Converting Tatamis into Touch Sensors by Measuring Capacitance
Converting Tatamis into Touch Sensors by Measuring CapacitanceConverting Tatamis into Touch Sensors by Measuring Capacitance
Converting Tatamis into Touch Sensors by Measuring Capacitance
 
Pinch Force Measurement Using a Geomagnetic Sensor
Pinch Force Measurement Using a Geomagnetic SensorPinch Force Measurement Using a Geomagnetic Sensor
Pinch Force Measurement Using a Geomagnetic Sensor
 
Smartphone-Based Teaching System for Neonate Soothing Motions
Smartphone-Based Teaching System for Neonate Soothing MotionsSmartphone-Based Teaching System for Neonate Soothing Motions
Smartphone-Based Teaching System for Neonate Soothing Motions
 
Tactile Presentation of Orchestral Conductor's Motion Trajectory
Tactile Presentation of Orchestral Conductor's Motion TrajectoryTactile Presentation of Orchestral Conductor's Motion Trajectory
Tactile Presentation of Orchestral Conductor's Motion Trajectory
 
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors
TouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective SensorsTouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective Sensors
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors
 
Seeing the Wind: An Interactive Mist Interface for Airflow Input
Seeing the Wind: An Interactive Mist Interface for Airflow InputSeeing the Wind: An Interactive Mist Interface for Airflow Input
Seeing the Wind: An Interactive Mist Interface for Airflow Input
 
Identification and Authentication Using Clavicles
Identification and Authentication Using ClaviclesIdentification and Authentication Using Clavicles
Identification and Authentication Using Clavicles
 
Estimation of Violin Bow Pressure Using Photo-Reflective Sensors
Estimation of Violin Bow Pressure Using Photo-Reflective SensorsEstimation of Violin Bow Pressure Using Photo-Reflective Sensors
Estimation of Violin Bow Pressure Using Photo-Reflective Sensors
 
バウンサーを動かす外付けデバイス
バウンサーを動かす外付けデバイスバウンサーを動かす外付けデバイス
バウンサーを動かす外付けデバイス
 
A Virtual Window Using Curtains and Image Projection
A Virtual Window Using Curtains and Image ProjectionA Virtual Window Using Curtains and Image Projection
A Virtual Window Using Curtains and Image Projection
 

Dernier

💞Call Girls In Sonipat 08168329307 Sonipat Kundli GTK Bypass EsCoRt Service
💞Call Girls In Sonipat 08168329307 Sonipat Kundli GTK Bypass EsCoRt Service💞Call Girls In Sonipat 08168329307 Sonipat Kundli GTK Bypass EsCoRt Service
💞Call Girls In Sonipat 08168329307 Sonipat Kundli GTK Bypass EsCoRt Service
Apsara Of India
 
VIP 💞🌷Call Girls In Karnal 08168329307 Escorts Service Nilokheri Call Girls
VIP 💞🌷Call Girls In Karnal 08168329307 Escorts Service Nilokheri Call GirlsVIP 💞🌷Call Girls In Karnal 08168329307 Escorts Service Nilokheri Call Girls
VIP 💞🌷Call Girls In Karnal 08168329307 Escorts Service Nilokheri Call Girls
Apsara Of India
 
Call Now ☎ 8264348440 !! Call Girls in Govindpuri Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Govindpuri Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Govindpuri Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Govindpuri Escort Service Delhi N.C.R.
soniya singh
 
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
rajveermohali2022
 
💗📲09602870969💕-Royal Escorts in Udaipur Call Girls Service Udaipole-Fateh Sag...
💗📲09602870969💕-Royal Escorts in Udaipur Call Girls Service Udaipole-Fateh Sag...💗📲09602870969💕-Royal Escorts in Udaipur Call Girls Service Udaipole-Fateh Sag...
💗📲09602870969💕-Royal Escorts in Udaipur Call Girls Service Udaipole-Fateh Sag...
Apsara Of India
 
Bangalore Escorts 📞9955608600📞 Just📲 Call Rajveer Call Girls Service In Benga...
Bangalore Escorts 📞9955608600📞 Just📲 Call Rajveer Call Girls Service In Benga...Bangalore Escorts 📞9955608600📞 Just📲 Call Rajveer Call Girls Service In Benga...
Bangalore Escorts 📞9955608600📞 Just📲 Call Rajveer Call Girls Service In Benga...
Sheetaleventcompany
 
👉Amritsar Escorts📞Book Now📞👉 8725944379 👉Amritsar Escort Service No Advance C...
👉Amritsar Escorts📞Book Now📞👉 8725944379 👉Amritsar Escort Service No Advance C...👉Amritsar Escorts📞Book Now📞👉 8725944379 👉Amritsar Escort Service No Advance C...
👉Amritsar Escorts📞Book Now📞👉 8725944379 👉Amritsar Escort Service No Advance C...
Sheetaleventcompany
 
Hi Profile Escorts In Udaipur 09602870969 Call Girls in Sobaghpura Bhopalpura
Hi Profile Escorts In Udaipur 09602870969 Call Girls in Sobaghpura BhopalpuraHi Profile Escorts In Udaipur 09602870969 Call Girls in Sobaghpura Bhopalpura
Hi Profile Escorts In Udaipur 09602870969 Call Girls in Sobaghpura Bhopalpura
Apsara Of India
 
Fun Call Girls In Yamunanagar 08168329307 Jagadhri Escort Services
Fun Call Girls In Yamunanagar 08168329307 Jagadhri Escort ServicesFun Call Girls In Yamunanagar 08168329307 Jagadhri Escort Services
Fun Call Girls In Yamunanagar 08168329307 Jagadhri Escort Services
Apsara Of India
 
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
rajveermohali2022
 

Dernier (20)

High Class Call Girls in Bangalore 📱9136956627📱
High Class Call Girls in Bangalore 📱9136956627📱High Class Call Girls in Bangalore 📱9136956627📱
High Class Call Girls in Bangalore 📱9136956627📱
 
👉Chandigarh Call Girls 📞Book Now📞👉 9878799926 👉Zirakpur Call Girl Service No ...
👉Chandigarh Call Girls 📞Book Now📞👉 9878799926 👉Zirakpur Call Girl Service No ...👉Chandigarh Call Girls 📞Book Now📞👉 9878799926 👉Zirakpur Call Girl Service No ...
👉Chandigarh Call Girls 📞Book Now📞👉 9878799926 👉Zirakpur Call Girl Service No ...
 
VIP Model Call Girls Buldhana Call ON 8617697112 Starting From 5K to 25K High...
VIP Model Call Girls Buldhana Call ON 8617697112 Starting From 5K to 25K High...VIP Model Call Girls Buldhana Call ON 8617697112 Starting From 5K to 25K High...
VIP Model Call Girls Buldhana Call ON 8617697112 Starting From 5K to 25K High...
 
💞Call Girls In Sonipat 08168329307 Sonipat Kundli GTK Bypass EsCoRt Service
💞Call Girls In Sonipat 08168329307 Sonipat Kundli GTK Bypass EsCoRt Service💞Call Girls In Sonipat 08168329307 Sonipat Kundli GTK Bypass EsCoRt Service
💞Call Girls In Sonipat 08168329307 Sonipat Kundli GTK Bypass EsCoRt Service
 
VIP 💞🌷Call Girls In Karnal 08168329307 Escorts Service Nilokheri Call Girls
VIP 💞🌷Call Girls In Karnal 08168329307 Escorts Service Nilokheri Call GirlsVIP 💞🌷Call Girls In Karnal 08168329307 Escorts Service Nilokheri Call Girls
VIP 💞🌷Call Girls In Karnal 08168329307 Escorts Service Nilokheri Call Girls
 
Call Now ☎ 8264348440 !! Call Girls in Govindpuri Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Govindpuri Escort Service Delhi N.C.R.Call Now ☎ 8264348440 !! Call Girls in Govindpuri Escort Service Delhi N.C.R.
Call Now ☎ 8264348440 !! Call Girls in Govindpuri Escort Service Delhi N.C.R.
 
Call Girls in Bangalore Prachi 💋9136956627 Bangalore Call Girls
Call Girls in  Bangalore Prachi 💋9136956627 Bangalore Call GirlsCall Girls in  Bangalore Prachi 💋9136956627 Bangalore Call Girls
Call Girls in Bangalore Prachi 💋9136956627 Bangalore Call Girls
 
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
 
Call Girl In Zirakpur👧 Book Now📱7837612180 📞👉Zirakpur Call Girls Service No A...
Call Girl In Zirakpur👧 Book Now📱7837612180 📞👉Zirakpur Call Girls Service No A...Call Girl In Zirakpur👧 Book Now📱7837612180 📞👉Zirakpur Call Girls Service No A...
Call Girl In Zirakpur👧 Book Now📱7837612180 📞👉Zirakpur Call Girls Service No A...
 
💗📲09602870969💕-Royal Escorts in Udaipur Call Girls Service Udaipole-Fateh Sag...
💗📲09602870969💕-Royal Escorts in Udaipur Call Girls Service Udaipole-Fateh Sag...💗📲09602870969💕-Royal Escorts in Udaipur Call Girls Service Udaipole-Fateh Sag...
💗📲09602870969💕-Royal Escorts in Udaipur Call Girls Service Udaipole-Fateh Sag...
 
👉Chandigarh Call Girls 📞Book Now📞👉 9878799926 👉Zirakpur Call Girl Service No ...
👉Chandigarh Call Girls 📞Book Now📞👉 9878799926 👉Zirakpur Call Girl Service No ...👉Chandigarh Call Girls 📞Book Now📞👉 9878799926 👉Zirakpur Call Girl Service No ...
👉Chandigarh Call Girls 📞Book Now📞👉 9878799926 👉Zirakpur Call Girl Service No ...
 
Bangalore Escorts 📞9955608600📞 Just📲 Call Rajveer Call Girls Service In Benga...
Bangalore Escorts 📞9955608600📞 Just📲 Call Rajveer Call Girls Service In Benga...Bangalore Escorts 📞9955608600📞 Just📲 Call Rajveer Call Girls Service In Benga...
Bangalore Escorts 📞9955608600📞 Just📲 Call Rajveer Call Girls Service In Benga...
 
Hire 💕 8617697112 Pulwama Call Girls Service Call Girls Agency
Hire 💕 8617697112 Pulwama Call Girls Service Call Girls AgencyHire 💕 8617697112 Pulwama Call Girls Service Call Girls Agency
Hire 💕 8617697112 Pulwama Call Girls Service Call Girls Agency
 
👉Amritsar Escorts📞Book Now📞👉 8725944379 👉Amritsar Escort Service No Advance C...
👉Amritsar Escorts📞Book Now📞👉 8725944379 👉Amritsar Escort Service No Advance C...👉Amritsar Escorts📞Book Now📞👉 8725944379 👉Amritsar Escort Service No Advance C...
👉Amritsar Escorts📞Book Now📞👉 8725944379 👉Amritsar Escort Service No Advance C...
 
Hi Profile Escorts In Udaipur 09602870969 Call Girls in Sobaghpura Bhopalpura
Hi Profile Escorts In Udaipur 09602870969 Call Girls in Sobaghpura BhopalpuraHi Profile Escorts In Udaipur 09602870969 Call Girls in Sobaghpura Bhopalpura
Hi Profile Escorts In Udaipur 09602870969 Call Girls in Sobaghpura Bhopalpura
 
Call Girls Udaipur Just Call 9602870969 Top Class Call Girl Service Available
Call Girls Udaipur Just Call 9602870969 Top Class Call Girl Service AvailableCall Girls Udaipur Just Call 9602870969 Top Class Call Girl Service Available
Call Girls Udaipur Just Call 9602870969 Top Class Call Girl Service Available
 
Fun Call Girls In Yamunanagar 08168329307 Jagadhri Escort Services
Fun Call Girls In Yamunanagar 08168329307 Jagadhri Escort ServicesFun Call Girls In Yamunanagar 08168329307 Jagadhri Escort Services
Fun Call Girls In Yamunanagar 08168329307 Jagadhri Escort Services
 
UDAIPUR CALL GIRLS 96O287O969 CALL GIRL IN UDAIPUR ESCORT SERVICE
UDAIPUR CALL GIRLS 96O287O969 CALL GIRL IN UDAIPUR ESCORT SERVICEUDAIPUR CALL GIRLS 96O287O969 CALL GIRL IN UDAIPUR ESCORT SERVICE
UDAIPUR CALL GIRLS 96O287O969 CALL GIRL IN UDAIPUR ESCORT SERVICE
 
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
Zirakpur Call Girls👧 Book Now📱8146719683 📞👉Mohali Call Girl Service No Advanc...
 
Call Girls in Bangalore Lavya 💋9136956627 Bangalore Call Girls
Call Girls in Bangalore Lavya 💋9136956627 Bangalore Call GirlsCall Girls in Bangalore Lavya 💋9136956627 Bangalore Call Girls
Call Girls in Bangalore Lavya 💋9136956627 Bangalore Call Girls
 

Wearable Accelerometer Optimal Positions for Human Motion Recognition(LifeTech2020)

  • 1. Wearable Accelerometer Optimal Positions for Human Motion Recognition 2020 IEEELifeTech, Kyoto, March. 10 K e i o U n i v e r s i t y C h e n g s h u o X i a Y u t a S u g i u r a
  • 2. • Name: Chengshuo Xia (Nick) PhD. Candidate • Affiliation: LifeStyle Computing Lab (PI: Assist. Prof. Sugiura) Faculty of Science and Technology Keio University, Japan • Interested fields: Human-Computer Interaction Wearable Technique Energy Harvesting Presenter Introduction 2
  • 3. 3 Content 1. Background 2. Experiment Design 3. Methodology 4. Result & Conclusion
  • 5. • Wearable sensors have been applied widely to the recognition of human activities of daily living (ADL), assists the human daily life from several aspects. • Also have been constantly focused on from both commercial perspective and research perspective. 5 [1] Yuan, Ye, and Kris Kitani. "3d ego-pose estimation via imitation learning." Proceedings of the European Conference on Computer Vision (ECCV). 2018. Background Huawei Band 4 Pro Google Glass 3D Ego-Pose Estimation[1]
  • 6. • For wearing case, significant issue is to persuade the user to wear it. • Thus, the system considering the user’s body conditions and preferences is necessary. • For example: 6 Background Disabled person: Long-term monitoring: • Disabled body part may not suitable for placing • Wearing the device for a long time
  • 7. • Important to study the number of wearable sensors attached and their positions on the human body. • We investigated and presented a series of result for different numbers and positions of wearable accelerometers for human ADL recognition. 7 Background
  • 9. • Device: Xsens (MVN Awinda) • Each unit contains Accelerometer magnetometer and gyroscope. • Sensor positions: • 17 different locations (Head/Chest/Waist RL: hand/Forearm/Shoulder /Upper leg/Lower leg/Foot) • Participants: 10 5 males and 5 females 9 Experiment Design Figure 1. Worn sensors on human body (with portion of practical sensors)
  • 10. • Executed activities: • Static/Dynamic activity: be performed for 90s; • Transitional activity: 15times 10 Activity Activity Type Activity Static Activity Standing Lying Dynamic Activity Walking Running Going Upstairs Going Downstairs Transitional Activity Sitting-to-standing Standing-to-sitting Squatting-to-standing Standing-to-squatting
  • 11. • Data Processing: • Machine learning---Support Vector Machine (SVM)[2] • Data Segmentation: 4s as sliding window size, 2s for overlapping [3] • Feature Extraction: • Mean value/Variance/Standard Variance/ 75th percentile/ Inter-percentile; • Mean value of power spectrum/ Median value of power spectrum/Shannon entropy value; • 8 features from time and frequency domain; calculate from 3 axes of accelerometer data; • Validation: 10-fold cross validation (3 times and calculate the average value as the accuracy) 11 Support Vector Machine [2] S. Rosati, G. Balestra, and M. Knaflitz, "Comparison of different sets of features for human activity recognition by wearable sensors," Sensors, vol. 18, p. 4189, 2018. [3] G. Wang, Q. Li, L. Wang, W. Wang, M. Wu, and T. Liu, "Impact of sliding window length in indoor human motion modes and pose pattern recognition based on smartphone sensors," Sensors, vol. 18, p. 1965, 2018.
  • 13. • Object/Goal: Under the requirement of different sensor amount, figure out the optimal position’s combination among 17 placed locations. 13 Investigation Object Worn sensor number N∈17 N-Dimension space Optimal sensor combination Maximum classification accuracy within N-D space
  • 14. • Approach: Discrete Particle Swarm Optimization (DPSO)based algorithm; • Heuristic swarm intelligence algorithm • Imitate the behaviour of birds foraging • N-dimension discrete space optimization We developed a multistage and multi-swarm discrete particle swarm optimization (MSMS-DPSO) algorithm; 14 MSMS-DPSO Algorithm Parameters in DPSO Sensor Position Optimization N-dimensional particle N sensors Position of a particle Position of sensor (chest/leg/…) Fitness value Recognition accuracy of activity Fitness function Relationship between sensor positions and recognition accuracy
  • 15. • Implementation: • 3-sensor optimization(as an example): 15 Algorithm Implemetation Figure 3. Implementation of MSMS-DPSO (3-sensor as an instance) 17 x x 17 x x 17 16 15 … 5 x x 5 x x 5 x x 1 2 3 1 x x 1 x x … Swarm 1 Swarm 3 Swarm 9 Whole population 17 13 7 17 13 7 17 6 9 … 5 6 3 5 7 3 5 6 2 1 4 6 1 4 8 1 3 6 … Swarm 1 Swarm 3 Swarm 9 Whole populationGlobal optimal particle in each swarm 17 13 7 5 7 3 1 3 6 Swarm 1/Particle 1 Swarm 3/Particle 3 Swarm 9/Particle 9 Whole population … … 1 3 5 Swarm number:9 Particle number: 27 Swarm number:9 Particle number: 27 Swarm number:9 Particle number: 9 Intragroup optimization end • 2 stages: ①Intragroup optimization ②Whole swarm optimization
  • 16. • Processing flow: • Update equations: 16 Algorithm Processing Flow Figure 2. Working process of MSMS-DPSO ' 1 1(2)i i i n n nx x v+ += + 1 1 1' 1 1 1 1 [ ] [ ] < 0.5 (3) [ ] 1 [ ] > 0.5 i i i n n ni n i i i n n n x if x x x x if x x + + + + + + +  − =  + − ' ' 1 1 1 2 2( ) ( )best best i i i i i i n n n nv w v c r P x c r G x+ = ⋅ + − + − Initial solutions generated (9*N) Indicate the first - dimension position as 2P-1 (P from 1 to 9) Generate initial fitness value of each particle Update the local and global optimal value in each swarm Velocity and position update (Eq.1 and 2) Global optimal value from each swarm as new particles Iteration times = N+1 Generate new global optimal value Velocity and position update (Eq.1 and 2) All particle converge into the same position? Output 1 2
  • 17. • Repetition avoidance: • 3-sensor optimization (as an instance): • Bound limitation • 1≤Position≤17 17 Key Parts for Iterations 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 15 15 15 16 16 16 17 17 17 ... Converge direction (v < 0) Global best position [1,2,3] Current particle position [6,5,4] 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 15 15 15 16 16 16 17 17 17 ... Global best position [1,2,3] Current particle position [3,5,4] Dimension 1 Dimension 2 Dimension 3 Dimension 1 Dimension 2 Dimension 3 After update for dimension 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 15 15 15 16 16 16 17 17 17 ... Converge direction (v > 0) Global best position [3,4,6] Current particle position [1,2,3] Dimension 1 Dimension 2 Dimension 3 After update for dimension 1 1 1 1 2 2 2 3 3 3 4 4 4 5 5 5 6 6 6 15 15 15 16 16 16 17 17 17 ... Global best position [3,4,6] Current particle position [4,2,3] Dimension 1 Dimension 2 Dimension 3 Figure 4. Position updating for not repeating (a) Position process for not repeating while v<0 (b) Position process for not repeating while v>0
  • 19. • Configuring the relevant parameters • N=2/3/4 • Swarm size:9 • Particles in each swarm: 3 • Stop condition: Intragroup period: Reach iteration times: N+1; Whole swarm period: Converge to one position; 19 Result • Apply the MSMS-DPSO to investigate 2-sensor, 3-sensor and 4-sensor position combination Figure 5. Convergence process of MSMD-DPSO (3-sensor example) Stage 1 Stage 2
  • 20. • Result of MSDS-PSO 20 Result Sensor number Position Accuracy (%) 1 Right shoulder 88.83% Waist 87.73% Left Shoulder 87.68% 2 Waist +Chest 93.55% Waist+ Head 92.68% Waist+ Right shoulder 92.66% 3 Waist + Chest +Right upper arm 94.57% Waist + Chest +Head 94.54% Waist + Chest +Left shoulder 94.29% 4 Waist + Chest + Head +Right upper arm 95.12% Waist + Chest + Head +Left upper arm 94.83% Waist + Chest+ Right upper arm +Left upper arm 94.71% Acceptable optimal combinations for 1 to 4 sensors:
  • 21. • For different types of activity: 21 Result 0 10 20 30 40 50 60 70 80 90 100 Static Dynamic Transistional F1-score(%) Activity Type Comparison of optimal sensor combinationwith different number Right shoulder Waist+Chest Waist+Chest+Right upper arm Waist+Chest+Head+Right upper arm Static activity: Stand, lie Dynamic activity: Walk, run, go upstairs, go downstairs Transitional activity: sit-to-stand, stand-to-sit, squat- to-stand, stand-to-squat Figure 6. F1-score of optimal 1-, 2-, 3- and 4- sensor combinations • Upper body has advantages • Significant improvement on transitional activity recognition
  • 22. • Confusion matrix: 22 Result Figure 7. The confusion matrix of optimal two-sensor, three-sensor and four sensor combinations
  • 23. 23 Conclusion • Upper body part, especially the chest, waist, shoulder and upper arm can present advantages. • Basically 2 sensors can satisfy the most situations; • More sensors used will produce the significant improvement on transitional activity; • Future work: • More complex motions considered; • More types of sensor considered; • Rapid algorithm improvement, for online application;
  • 24. Thank you very much!