A benchmark dataset to evaluate sensor displacement in activity recognition

Oresti Banos
Oresti BanosAssociate Professor
A benchmark dataset to evaluate
sensor displacement in activity
recognition
SAGAWARE 2012, Pittsburgh (USA)
Oresti Baños1, Attila Toth Máté2, Miguel Damas1, Héctor Pomares1,
Ignacio Rojas1, and Oliver Amft2
1Department of Computer Architecture and Computer Technology, CITIC-UGR, University of Granada, SPAIN
2ACTLab, Signal Processing Systems, TU Eindhoven, NETHERLANDS
EU Marie Curie Grant #264738DG-Research Grant #228398
Problem statement
Collect a
training
dataset
Train and test
the model
The AR system
is “ready”
2
Problem statement
INVARIANT SENSOR SETUP  (IDEALLY) GOOD RECOGNITION
3
Problem statement
SENSOR SETUP CHANGES  RECOGNITION PERFORMANCE MAY DROP
4
Problem statement
SENSOR SETUP CHANGES
• Technical anomalies (decalibration, battery
failure, etc.)  ‘Easy’ to model
• Sensor displacement  Hardly synthesizable
5
Problem statement
SENSOR SETUP CHANGES
• Technical anomalies (decalibration, battery
failure, etc.)  ‘Easy’ to model
• Sensor displacement  Hardly synthesizable
6
Concept of sensor displacement
• Categories of sensor displacement
– Static: position changes can remain static across the execution of many activity
instances, e.g. when sensors are attached with a displacement each day
– Dynamic: effect of loose fitting of the sensors, e.g. when attached to cloths
• Sensor displacement  new sensor position  signal space change
• Sensor displacement effect depends on
– Original/end position and body part
– Activity/gestures/movements performed
– Sensor modality (ACC, GYR, MAG)
7
Sensor displacement = rotation + translation
(angular displacement) (linear displacement)
Sensor displacement in AR: related work
• Features invariant to sensor displacement
– Heuristic method which achieved higher
recognition rates for within a body part
sensor displacement (Kunze08)
– Genetic algorithm for feature selection
(Förster09a)
• Feature distribution adaptation
– Covariate shift unsupervised adaptation
based on EM (Bayati09)
– Online-supervised user-based calibration
(Förster09b)
• Sensor fusion
– Output classifiers correlation (Sagha11)
– Hierarchical-weighted classification
(Banos12)
K. Kunze and P. Lukowicz. Dealing with sensor displacement in motion-based
onbody activity recognition systems. In 10th international conference on
Ubiquitous computing, pages 20–29, Seoul, South Korea, September 2008.
K. Förster, P. Brem, D. Roggen, and G. Tröster. Evolving discriminative features
robust to sensor displacement for activity recognition in body area sensor
networks. In Intelligent Sensors, Sensor Networks and Information Processing
(ISSNIP), 2009 5th International Conference on, pages 43–48, dec. 2009.
H. Bayati, J. del R Millan, and R. Chavarriaga. Unsupervised adaptation to on-body
sensor displacement in acceleration-based activity recognition. In Wearable
Computers (ISWC), 2011 15th Annual International Symposium on, pages 71–78,
june 2011.
K. Förster, D. Roggen, and G. Tröster. Unsupervised classifier self-calibration
through repeated context occurences: Is there robustness against sensor
displacement to gain? In Proc. 13th IEEE Int. Symposium on Wearable Computers
(ISWC), pages 77–84, Linz, Austria, September 2009. IEEE Press.
H. Sagha, J. R. del Millán, and R. Chavarriaga. Detecting and rectifying anomalies
in Opportunistic sensor networks 8th Int. Conf. on Networked Sensing Systems,
IEEE Press, 2011, 162 - 167
O. Banos, M. Damas, H. Pomares, and I. Rojas. On the Use of Sensor Fusion to
Reduce the Impact of Rotational and Additive Noise in Human Activity
Recognition. Sensors, 2012, 12, 8039-8054
8
Study of sensor displacement
• Analyze
– Variability introduced by sensors self-positioning with respect to an ideal
setup
– Effects of large sensor displacements
• Scenarios
– Ideal-placement
– Self-placement
– Mutual- or induced-displacement
Ideal Self Mutual
9
Dataset: activity set
• Activities intended for:
– Body-general motion: Translation | Jumps | Fitness
– Body-part-specific motion: Trunk | Upper-extremities | Lower-extremities
10
Dataset: Study setup
• Cardio-fitness room
• 9 IMUs (XSENS)  ACC, GYR, MAG
• Laptop  data storage and labeling
• Camera  offline data validation
http://crnt.sourceforge.net/CRN_Toolbox/Home.html11
Dataset: Experimental protocol
• Scenario description
• Protocol
Round Sensor Deployment #subjects #anomalous
sensors
1st Self-placement 17 3/9
2nd Ideal-placement 17 0/9
- Mutual-displacement 3 {4,5,6 or 7}/9
12
Preparation phase
(sensor positioning &
wiring, Xsens-Laptop
bluetooth connection,
camera set up)
Exercises execution
(20 times/1 min. each)
Battery replacement,
data downloading
Data postprocessing
(relabeling, visual
inspection,
evaluation)
Round
Dataset: Experimental protocol
• Scenario description
Shading spots identify the de-positioned sensors for each subject
Self-placement Mutual-displacement
13
Sensor displacement evaluation
• Considerations
– Domain: ACC (X,Y,Z)
– Features: MEAN and STD
– ALL sensors
• Statistical analysis
• Classification
14
Sensor displacement evaluation
• Considerations
– Domain: ACC (X,Y,Z)
– Features: MEAN and STD
– ALL sensors
• Statistical analysis
• Classification
RCIDEAL LCIDEAL= LCSELF
15
RCSELF
Sensor displacement evaluation (statistical analysis)
• Considerations
– Domain: ACC (X,Y,Z)
– Features: MEAN and STD
– ALL sensors
• Normalized variance along the features PC across all subjects:
Ideal-placement
Activities
Features PCA
5 10 15
5
10
15
20
25
30
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
Self-placement
Activities
Features PCA
5 10 15
5
10
15
20
25
30
0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1
16
See the paper
for the mutual-
displacement!
Sensor displacement evaluation (statistical analysis)
• Considerations
– Domain: ACC (X,Y,Z)
– Features: MEAN and STD
– ALL sensors
• Average variance marginalized over the activities and feature dimensions:
Ideal Self Mutual (4) Mutual (5) Mutual (6) Mutual (7)
0
0.2
0.4
0.6
0.8
1
1.2
1.4
x 10
-3Average variance (subjects 2, 5 and 15 and all activities)
Ideal Self-Placed
0
0.2
0.4
0.6
0.8
1
1.2
x 10
-3 Average variance (all subjects and activities)
17
Sensor displacement evaluation (classification)
• Considerations
– Domain: ACC (X,Y,Z)
– Features: MEAN and STD
– ALL sensors
• Classification
– Ideal: 5-fold cross validated,
100 times
– Self/Mutual: tested on a
system trained on ideal-
placement data
– 6 sec. sliding window
NCC KNN DT
0
20
40
60
80
100
Accuracy(%)
Ideal Self Mutual(7)
18
Conclusions and future work
• CONTRIBUTIONS
– Concept for categorising inertial sensor displacement conditions
• Ideal  default deployment
• Self-placement  reflects a users perception of how sensors could be
attached
• Mutual-displacement  could represent boundary conditions for
recognition algorithms
– A dataset to compare performance of different methods and conditions
• With the large set of annotated activities, the dataset will lend itself
primarily for activity classification problems
• A wide variety of sensors and modalities were considered for
displacements to capture potential effects on a recognition methods’
feature extraction and recognition
– An statistical and classification performance analysis
• Demonstrates the shift into the feature space due to sensor displacement
• Shows the performance drop from the ideal to the self-placement and
mutual-displacement conditions 19
Conclusions and future work
• NEXT STEPS
– Evaluate the state-of-the-art methods and techniques proposed to deal
with sensor displacement
– Propose new methodologies that may be eventually tested on this dataset
– Share the dataset with the community allowing for the benchmarking of
the current and future solutions in the regard of sensor displacement
(available at http://www.ugr.es/~oresti/datasets)
20
Thank you for your attention.
Questions?
Oresti Baños Legrán
Dep. Computer Architecture & Computer Technology
Faculty of Computer & Electrical Engineering (ETSIIT)
University of Granada, Granada (SPAIN)
Email: oresti@ugr.es
Phone: +34 958 241 516
Fax: +34 958 248 993
Work supported in part by the HPC-Europa2 project funded by the European Commission - DG Research in the Seventh Framework Programme
under grant agreement no. 228398 and by the EU Marie Curie Network iCareNet under grant no. 264738 and the FPU Spanish grant AP2009-
2244. We want to specially thank the participants who helped us to collect this dataset.
21
1 of 21

Recommended

Handling displacement effects in on-body sensor-based activity recognition by
Handling displacement effects in on-body sensor-based activity recognitionHandling displacement effects in on-body sensor-based activity recognition
Handling displacement effects in on-body sensor-based activity recognitionOresti Banos
790 views21 slides
On the Development of A Real-Time Multi-Sensor Activity Recognition System by
On the Development of A Real-Time Multi-Sensor Activity Recognition SystemOn the Development of A Real-Time Multi-Sensor Activity Recognition System
On the Development of A Real-Time Multi-Sensor Activity Recognition SystemOresti Banos
846 views16 slides
Activity recognition based on a multi-sensor meta-classifier by
Activity recognition based on a multi-sensor meta-classifierActivity recognition based on a multi-sensor meta-classifier
Activity recognition based on a multi-sensor meta-classifierOresti Banos
1.1K views28 slides
Simple and Complex Activity Recognition Through Smart Phones by
Simple and Complex Activity Recognition Through Smart PhonesSimple and Complex Activity Recognition Through Smart Phones
Simple and Complex Activity Recognition Through Smart PhonesBarnan Das
1.5K views15 slides
Recognition of Human Physical Activity based on a novel Hierarchical Weighted... by
Recognition of Human Physical Activity based on a novel Hierarchical Weighted...Recognition of Human Physical Activity based on a novel Hierarchical Weighted...
Recognition of Human Physical Activity based on a novel Hierarchical Weighted...Oresti Banos
746 views14 slides
Activity Recognition using Cell Phone Accelerometers by
Activity Recognition using Cell Phone AccelerometersActivity Recognition using Cell Phone Accelerometers
Activity Recognition using Cell Phone AccelerometersIshara Amarasekera
3K views26 slides

More Related Content

What's hot

Personal Identification using Gait Data on Slipper-device with Accelerometer ... by
Personal Identification using Gait Data on Slipper-device with Accelerometer ...Personal Identification using Gait Data on Slipper-device with Accelerometer ...
Personal Identification using Gait Data on Slipper-device with Accelerometer ...sugiuralab
172 views18 slides
IRJET- Object Detection and Recognition for Blind Assistance by
IRJET- Object Detection and Recognition for Blind AssistanceIRJET- Object Detection and Recognition for Blind Assistance
IRJET- Object Detection and Recognition for Blind AssistanceIRJET Journal
634 views3 slides
Embedded Sensing and Computational Behaviour Science by
Embedded Sensing and Computational Behaviour ScienceEmbedded Sensing and Computational Behaviour Science
Embedded Sensing and Computational Behaviour ScienceDaniel Roggen
127 views33 slides
Human activity detection based on edge point movements and spatio temporal fe... by
Human activity detection based on edge point movements and spatio temporal fe...Human activity detection based on edge point movements and spatio temporal fe...
Human activity detection based on edge point movements and spatio temporal fe...IAEME Publication
216 views6 slides
Human Movement Recognition Using Internal Sensors of a Smartphone-based HMD (... by
Human Movement Recognition Using Internal Sensors of a Smartphone-based HMD (...Human Movement Recognition Using Internal Sensors of a Smartphone-based HMD (...
Human Movement Recognition Using Internal Sensors of a Smartphone-based HMD (...sugiuralab
88 views19 slides
Comparative Study of the Deep Learning Neural Networks on the basis of the Hu... by
Comparative Study of the Deep Learning Neural Networks on the basis of the Hu...Comparative Study of the Deep Learning Neural Networks on the basis of the Hu...
Comparative Study of the Deep Learning Neural Networks on the basis of the Hu...saurav singla
60 views15 slides

What's hot(20)

Personal Identification using Gait Data on Slipper-device with Accelerometer ... by sugiuralab
Personal Identification using Gait Data on Slipper-device with Accelerometer ...Personal Identification using Gait Data on Slipper-device with Accelerometer ...
Personal Identification using Gait Data on Slipper-device with Accelerometer ...
sugiuralab172 views
IRJET- Object Detection and Recognition for Blind Assistance by IRJET Journal
IRJET- Object Detection and Recognition for Blind AssistanceIRJET- Object Detection and Recognition for Blind Assistance
IRJET- Object Detection and Recognition for Blind Assistance
IRJET Journal634 views
Embedded Sensing and Computational Behaviour Science by Daniel Roggen
Embedded Sensing and Computational Behaviour ScienceEmbedded Sensing and Computational Behaviour Science
Embedded Sensing and Computational Behaviour Science
Daniel Roggen127 views
Human activity detection based on edge point movements and spatio temporal fe... by IAEME Publication
Human activity detection based on edge point movements and spatio temporal fe...Human activity detection based on edge point movements and spatio temporal fe...
Human activity detection based on edge point movements and spatio temporal fe...
IAEME Publication216 views
Human Movement Recognition Using Internal Sensors of a Smartphone-based HMD (... by sugiuralab
Human Movement Recognition Using Internal Sensors of a Smartphone-based HMD (...Human Movement Recognition Using Internal Sensors of a Smartphone-based HMD (...
Human Movement Recognition Using Internal Sensors of a Smartphone-based HMD (...
sugiuralab88 views
Comparative Study of the Deep Learning Neural Networks on the basis of the Hu... by saurav singla
Comparative Study of the Deep Learning Neural Networks on the basis of the Hu...Comparative Study of the Deep Learning Neural Networks on the basis of the Hu...
Comparative Study of the Deep Learning Neural Networks on the basis of the Hu...
saurav singla60 views
From Virtual to Real World: Applying Animation to Design the Activity Recogni... by sugiuralab
From Virtual to Real World: Applying Animation to Design the Activity Recogni...From Virtual to Real World: Applying Animation to Design the Activity Recogni...
From Virtual to Real World: Applying Animation to Design the Activity Recogni...
sugiuralab245 views
iMouse by eeshak
iMouseiMouse
iMouse
eeshak24.8K views
Center of Pressure Estimation and Gait Pattern Recognition Using Shoes with P... by sugiuralab
Center of Pressure Estimation and Gait Pattern Recognition Using Shoes with P...Center of Pressure Estimation and Gait Pattern Recognition Using Shoes with P...
Center of Pressure Estimation and Gait Pattern Recognition Using Shoes with P...
sugiuralab216 views
Exercise Recognition System using Facial Image Information from a Mobile Devi... by sugiuralab
Exercise Recognition System using Facial Image Information from a Mobile Devi...Exercise Recognition System using Facial Image Information from a Mobile Devi...
Exercise Recognition System using Facial Image Information from a Mobile Devi...
sugiuralab174 views
FacialPen: Using Facial Detection to Augment Pen-Based Interaction - Asian CH... by sugiuralab
FacialPen: Using Facial Detection to Augment Pen-Based Interaction - Asian CH...FacialPen: Using Facial Detection to Augment Pen-Based Interaction - Asian CH...
FacialPen: Using Facial Detection to Augment Pen-Based Interaction - Asian CH...
sugiuralab252 views
Gait analysis report by conoranthony
Gait analysis reportGait analysis report
Gait analysis report
conoranthony1.2K views
Rakeshspacemouse by virurakesh
RakeshspacemouseRakeshspacemouse
Rakeshspacemouse
virurakesh964 views
Presentation by CZH by zhaohui cen
Presentation by CZH Presentation by CZH
Presentation by CZH
zhaohui cen237 views
Smart blind stick book by Ahmed Moawad
Smart blind stick bookSmart blind stick book
Smart blind stick book
Ahmed Moawad44.4K views

Similar to A benchmark dataset to evaluate sensor displacement in activity recognition

IRJET- Surveillance of Object Motion Detection and Caution System using B... by
IRJET-  	  Surveillance of Object Motion Detection and Caution System using B...IRJET-  	  Surveillance of Object Motion Detection and Caution System using B...
IRJET- Surveillance of Object Motion Detection and Caution System using B...IRJET Journal
32 views5 slides
Semantics in Sensor Networks by
Semantics in Sensor NetworksSemantics in Sensor Networks
Semantics in Sensor NetworksOscar Corcho
1.9K views33 slides
A Novel Feature Selection with Annealing For Computer Vision And Big Data Lea... by
A Novel Feature Selection with Annealing For Computer Vision And Big Data Lea...A Novel Feature Selection with Annealing For Computer Vision And Big Data Lea...
A Novel Feature Selection with Annealing For Computer Vision And Big Data Lea...theijes
52 views4 slides
Accurate and Energy-Efficient Range-Free Localization for Mobile Sensor Networks by
Accurate and Energy-Efficient Range-Free Localization for Mobile Sensor NetworksAccurate and Energy-Efficient Range-Free Localization for Mobile Sensor Networks
Accurate and Energy-Efficient Range-Free Localization for Mobile Sensor Networksambitlick
447 views14 slides
GaitProjectProposal by
GaitProjectProposalGaitProjectProposal
GaitProjectProposalVivek Kumar
96 views20 slides
Iit kgp workshop by
Iit kgp workshopIit kgp workshop
Iit kgp workshopArpan Pal
377 views27 slides

Similar to A benchmark dataset to evaluate sensor displacement in activity recognition(20)

IRJET- Surveillance of Object Motion Detection and Caution System using B... by IRJET Journal
IRJET-  	  Surveillance of Object Motion Detection and Caution System using B...IRJET-  	  Surveillance of Object Motion Detection and Caution System using B...
IRJET- Surveillance of Object Motion Detection and Caution System using B...
IRJET Journal32 views
Semantics in Sensor Networks by Oscar Corcho
Semantics in Sensor NetworksSemantics in Sensor Networks
Semantics in Sensor Networks
Oscar Corcho1.9K views
A Novel Feature Selection with Annealing For Computer Vision And Big Data Lea... by theijes
A Novel Feature Selection with Annealing For Computer Vision And Big Data Lea...A Novel Feature Selection with Annealing For Computer Vision And Big Data Lea...
A Novel Feature Selection with Annealing For Computer Vision And Big Data Lea...
theijes52 views
Accurate and Energy-Efficient Range-Free Localization for Mobile Sensor Networks by ambitlick
Accurate and Energy-Efficient Range-Free Localization for Mobile Sensor NetworksAccurate and Energy-Efficient Range-Free Localization for Mobile Sensor Networks
Accurate and Energy-Efficient Range-Free Localization for Mobile Sensor Networks
ambitlick447 views
GaitProjectProposal by Vivek Kumar
GaitProjectProposalGaitProjectProposal
GaitProjectProposal
Vivek Kumar96 views
Iit kgp workshop by Arpan Pal
Iit kgp workshopIit kgp workshop
Iit kgp workshop
Arpan Pal377 views
understanding the planet using satellites and deep learning by Albert Pujol Torras
understanding the planet using satellites and deep learningunderstanding the planet using satellites and deep learning
understanding the planet using satellites and deep learning
Model-Simulation-and-Measurement-Based Systems Engineering of Power System Sy... by Luigi Vanfretti
Model-Simulation-and-Measurement-Based Systems Engineering of Power System Sy...Model-Simulation-and-Measurement-Based Systems Engineering of Power System Sy...
Model-Simulation-and-Measurement-Based Systems Engineering of Power System Sy...
Luigi Vanfretti702 views
Adaptive Monitoring and Localization of Faulty Node in a Wireless Sensor Netw... by Onyebuchi nosiri
Adaptive Monitoring and Localization of Faulty Node in a Wireless Sensor Netw...Adaptive Monitoring and Localization of Faulty Node in a Wireless Sensor Netw...
Adaptive Monitoring and Localization of Faulty Node in a Wireless Sensor Netw...
Onyebuchi nosiri34 views
Adaptive Monitoring and Localization of Faulty Node in a Wireless Sensor Netw... by Onyebuchi nosiri
Adaptive Monitoring and Localization of Faulty Node in a Wireless Sensor Netw...Adaptive Monitoring and Localization of Faulty Node in a Wireless Sensor Netw...
Adaptive Monitoring and Localization of Faulty Node in a Wireless Sensor Netw...
Onyebuchi nosiri162 views
IoT Based Human Activity Recognition and Classification Using Machine Learning by IRJET Journal
IoT Based Human Activity Recognition and Classification Using Machine LearningIoT Based Human Activity Recognition and Classification Using Machine Learning
IoT Based Human Activity Recognition and Classification Using Machine Learning
IRJET Journal5 views
Development of wearable object detection system & blind stick for visuall... by Arkadev Kundu
Development of wearable object detection system & blind stick for visuall...Development of wearable object detection system & blind stick for visuall...
Development of wearable object detection system & blind stick for visuall...
Arkadev Kundu428 views
Influence of time and length size feature selections for human activity seque... by ISA Interchange
Influence of time and length size feature selections for human activity seque...Influence of time and length size feature selections for human activity seque...
Influence of time and length size feature selections for human activity seque...
ISA Interchange437 views
An Efficient Approach for Outlier Detection in Wireless Sensor Network by IOSR Journals
An Efficient Approach for Outlier Detection in Wireless Sensor NetworkAn Efficient Approach for Outlier Detection in Wireless Sensor Network
An Efficient Approach for Outlier Detection in Wireless Sensor Network
IOSR Journals784 views
IRJET - Creating a Security Alert for the Care Takers Implementing a Vast Dee... by IRJET Journal
IRJET - Creating a Security Alert for the Care Takers Implementing a Vast Dee...IRJET - Creating a Security Alert for the Care Takers Implementing a Vast Dee...
IRJET - Creating a Security Alert for the Care Takers Implementing a Vast Dee...
IRJET Journal12 views
Rapid Sensor Data Modeling by Alys Spillman
Rapid Sensor Data ModelingRapid Sensor Data Modeling
Rapid Sensor Data Modeling
Alys Spillman406 views
Behaviometrics: Behavior Modeling from Heterogeneous Sensory Time-Series by Jiang Zhu
Behaviometrics: Behavior Modeling from Heterogeneous Sensory Time-SeriesBehaviometrics: Behavior Modeling from Heterogeneous Sensory Time-Series
Behaviometrics: Behavior Modeling from Heterogeneous Sensory Time-Series
Jiang Zhu715 views
Sensor Fault Detection in IoT System Using Machine Learning by IRJET Journal
Sensor Fault Detection in IoT System Using Machine LearningSensor Fault Detection in IoT System Using Machine Learning
Sensor Fault Detection in IoT System Using Machine Learning
IRJET Journal11 views
IRJET= Air Writing: Gesture Recognition using Ultrasound Sensors and Grid-Eye... by IRJET Journal
IRJET= Air Writing: Gesture Recognition using Ultrasound Sensors and Grid-Eye...IRJET= Air Writing: Gesture Recognition using Ultrasound Sensors and Grid-Eye...
IRJET= Air Writing: Gesture Recognition using Ultrasound Sensors and Grid-Eye...
IRJET Journal20 views

More from Oresti Banos

Measuring human behaviour to inform e-coaching actions by
Measuring human behaviour to inform e-coaching actionsMeasuring human behaviour to inform e-coaching actions
Measuring human behaviour to inform e-coaching actionsOresti Banos
256 views19 slides
Measuring human behaviour by sensing everyday mobile interactions by
Measuring human behaviour by sensing everyday mobile interactionsMeasuring human behaviour by sensing everyday mobile interactions
Measuring human behaviour by sensing everyday mobile interactionsOresti Banos
95 views36 slides
Emotion AI: Concepts, Challenges and Opportunities by
Emotion AI: Concepts, Challenges and OpportunitiesEmotion AI: Concepts, Challenges and Opportunities
Emotion AI: Concepts, Challenges and OpportunitiesOresti Banos
576 views90 slides
Biodata analysis by
Biodata analysisBiodata analysis
Biodata analysisOresti Banos
1.9K views49 slides
Biosignal Processing by
Biosignal ProcessingBiosignal Processing
Biosignal ProcessingOresti Banos
15.4K views59 slides
Automatic mapping of motivational text messages into ontological entities for... by
Automatic mapping of motivational text messages into ontological entities for...Automatic mapping of motivational text messages into ontological entities for...
Automatic mapping of motivational text messages into ontological entities for...Oresti Banos
318 views15 slides

More from Oresti Banos(20)

Measuring human behaviour to inform e-coaching actions by Oresti Banos
Measuring human behaviour to inform e-coaching actionsMeasuring human behaviour to inform e-coaching actions
Measuring human behaviour to inform e-coaching actions
Oresti Banos256 views
Measuring human behaviour by sensing everyday mobile interactions by Oresti Banos
Measuring human behaviour by sensing everyday mobile interactionsMeasuring human behaviour by sensing everyday mobile interactions
Measuring human behaviour by sensing everyday mobile interactions
Oresti Banos95 views
Emotion AI: Concepts, Challenges and Opportunities by Oresti Banos
Emotion AI: Concepts, Challenges and OpportunitiesEmotion AI: Concepts, Challenges and Opportunities
Emotion AI: Concepts, Challenges and Opportunities
Oresti Banos576 views
Biosignal Processing by Oresti Banos
Biosignal ProcessingBiosignal Processing
Biosignal Processing
Oresti Banos15.4K views
Automatic mapping of motivational text messages into ontological entities for... by Oresti Banos
Automatic mapping of motivational text messages into ontological entities for...Automatic mapping of motivational text messages into ontological entities for...
Automatic mapping of motivational text messages into ontological entities for...
Oresti Banos318 views
Enabling remote assessment of cognitive behaviour through mobile experience s... by Oresti Banos
Enabling remote assessment of cognitive behaviour through mobile experience s...Enabling remote assessment of cognitive behaviour through mobile experience s...
Enabling remote assessment of cognitive behaviour through mobile experience s...
Oresti Banos658 views
Ontological Modeling of Motivational Messages for Physical Activity Coaching by Oresti Banos
Ontological Modeling of Motivational Messages for Physical Activity CoachingOntological Modeling of Motivational Messages for Physical Activity Coaching
Ontological Modeling of Motivational Messages for Physical Activity Coaching
Oresti Banos314 views
Mobile Health System for Evaluation of Breast Cancer Patients During Treatmen... by Oresti Banos
Mobile Health System for Evaluation of Breast Cancer Patients During Treatmen...Mobile Health System for Evaluation of Breast Cancer Patients During Treatmen...
Mobile Health System for Evaluation of Breast Cancer Patients During Treatmen...
Oresti Banos120 views
Analysis of the Innovation Outputs in mHealth for Patient Monitoring by Oresti Banos
Analysis of the Innovation Outputs in mHealth for Patient MonitoringAnalysis of the Innovation Outputs in mHealth for Patient Monitoring
Analysis of the Innovation Outputs in mHealth for Patient Monitoring
Oresti Banos436 views
First Approach to Automatic Performance Status Evaluation and Physical Activi... by Oresti Banos
First Approach to Automatic Performance Status Evaluation and Physical Activi...First Approach to Automatic Performance Status Evaluation and Physical Activi...
First Approach to Automatic Performance Status Evaluation and Physical Activi...
Oresti Banos993 views
First Approach to Automatic Measurement of Frontal Plane Projection Angle Dur... by Oresti Banos
First Approach to Automatic Measurement of Frontal Plane Projection Angle Dur...First Approach to Automatic Measurement of Frontal Plane Projection Angle Dur...
First Approach to Automatic Measurement of Frontal Plane Projection Angle Dur...
Oresti Banos597 views
High-Level Context Inference for Human Behavior Identi cation by Oresti Banos
High-Level Context Inference for Human Behavior IdenticationHigh-Level Context Inference for Human Behavior Identication
High-Level Context Inference for Human Behavior Identi cation
Oresti Banos765 views
Facilitating Trunk Endurance Assessment by means of Mobile Health Technologies by Oresti Banos
Facilitating Trunk Endurance Assessment by means of Mobile Health TechnologiesFacilitating Trunk Endurance Assessment by means of Mobile Health Technologies
Facilitating Trunk Endurance Assessment by means of Mobile Health Technologies
Oresti Banos425 views
Mining Human Behavior for Health Promotion by Oresti Banos
Mining Human Behavior for Health PromotionMining Human Behavior for Health Promotion
Mining Human Behavior for Health Promotion
Oresti Banos266 views
Multiwindow Fusion for Wearable Activity Recognition by Oresti Banos
Multiwindow Fusion for Wearable Activity RecognitionMultiwindow Fusion for Wearable Activity Recognition
Multiwindow Fusion for Wearable Activity Recognition
Oresti Banos289 views
Mining Minds: an innovative framework for personalized health and wellness su... by Oresti Banos
Mining Minds: an innovative framework for personalized health and wellness su...Mining Minds: an innovative framework for personalized health and wellness su...
Mining Minds: an innovative framework for personalized health and wellness su...
Oresti Banos761 views
A Novel Watermarking Scheme for Image Authentication in Social Networks by Oresti Banos
A Novel Watermarking Scheme for Image Authentication in Social NetworksA Novel Watermarking Scheme for Image Authentication in Social Networks
A Novel Watermarking Scheme for Image Authentication in Social Networks
Oresti Banos531 views
mHealthDroid: a novel framework for agile development of mobile health appli... by Oresti Banos
mHealthDroid: a novel framework for agile development of mobile health appli...mHealthDroid: a novel framework for agile development of mobile health appli...
mHealthDroid: a novel framework for agile development of mobile health appli...
Oresti Banos1.6K views
Sistema automático para la estimación de la presión arterial a partir de pará... by Oresti Banos
Sistema automático para la estimación de la presión arterial a partir de pará...Sistema automático para la estimación de la presión arterial a partir de pará...
Sistema automático para la estimación de la presión arterial a partir de pará...
Oresti Banos793 views

Recently uploaded

IMMUNODIAGNOSTICS KITS.pdf by
IMMUNODIAGNOSTICS KITS.pdfIMMUNODIAGNOSTICS KITS.pdf
IMMUNODIAGNOSTICS KITS.pdfvetrivel303632
31 views10 slides
A giant thin stellar stream in the Coma Galaxy Cluster by
A giant thin stellar stream in the Coma Galaxy ClusterA giant thin stellar stream in the Coma Galaxy Cluster
A giant thin stellar stream in the Coma Galaxy ClusterSérgio Sacani
23 views14 slides
Cyanobacteria as a Biofertilizer (BY- Ayushi).pptx by
Cyanobacteria as a Biofertilizer (BY- Ayushi).pptxCyanobacteria as a Biofertilizer (BY- Ayushi).pptx
Cyanobacteria as a Biofertilizer (BY- Ayushi).pptxAyushiKardam
5 views13 slides
INTRODUCTION TO PLANT SYSTEMATICS.pptx by
INTRODUCTION TO PLANT SYSTEMATICS.pptxINTRODUCTION TO PLANT SYSTEMATICS.pptx
INTRODUCTION TO PLANT SYSTEMATICS.pptxRASHMI M G
5 views19 slides
Ellagic Acid and Its Metabolites as Potent and Selective Allosteric Inhibitor... by
Ellagic Acid and Its Metabolites as Potent and Selective Allosteric Inhibitor...Ellagic Acid and Its Metabolites as Potent and Selective Allosteric Inhibitor...
Ellagic Acid and Its Metabolites as Potent and Selective Allosteric Inhibitor...Trustlife
184 views17 slides
Presentation on experimental laboratory animal- Hamster by
Presentation on experimental laboratory animal- HamsterPresentation on experimental laboratory animal- Hamster
Presentation on experimental laboratory animal- HamsterKanika13641
6 views8 slides

Recently uploaded(20)

A giant thin stellar stream in the Coma Galaxy Cluster by Sérgio Sacani
A giant thin stellar stream in the Coma Galaxy ClusterA giant thin stellar stream in the Coma Galaxy Cluster
A giant thin stellar stream in the Coma Galaxy Cluster
Sérgio Sacani23 views
Cyanobacteria as a Biofertilizer (BY- Ayushi).pptx by AyushiKardam
Cyanobacteria as a Biofertilizer (BY- Ayushi).pptxCyanobacteria as a Biofertilizer (BY- Ayushi).pptx
Cyanobacteria as a Biofertilizer (BY- Ayushi).pptx
AyushiKardam5 views
INTRODUCTION TO PLANT SYSTEMATICS.pptx by RASHMI M G
INTRODUCTION TO PLANT SYSTEMATICS.pptxINTRODUCTION TO PLANT SYSTEMATICS.pptx
INTRODUCTION TO PLANT SYSTEMATICS.pptx
RASHMI M G 5 views
Ellagic Acid and Its Metabolites as Potent and Selective Allosteric Inhibitor... by Trustlife
Ellagic Acid and Its Metabolites as Potent and Selective Allosteric Inhibitor...Ellagic Acid and Its Metabolites as Potent and Selective Allosteric Inhibitor...
Ellagic Acid and Its Metabolites as Potent and Selective Allosteric Inhibitor...
Trustlife184 views
Presentation on experimental laboratory animal- Hamster by Kanika13641
Presentation on experimental laboratory animal- HamsterPresentation on experimental laboratory animal- Hamster
Presentation on experimental laboratory animal- Hamster
Kanika136416 views
Vegetable grafting: A new crop improvement approach.pptx by Himul Suthar
Vegetable grafting: A new crop improvement approach.pptxVegetable grafting: A new crop improvement approach.pptx
Vegetable grafting: A new crop improvement approach.pptx
Himul Suthar9 views
DNA manipulation Enzymes 2.pdf by NetHelix
DNA manipulation Enzymes 2.pdfDNA manipulation Enzymes 2.pdf
DNA manipulation Enzymes 2.pdf
NetHelix6 views
Worldviews and their (im)plausibility: Science and Holism by JohnWilkins48
Worldviews and their (im)plausibility: Science and HolismWorldviews and their (im)plausibility: Science and Holism
Worldviews and their (im)plausibility: Science and Holism
JohnWilkins4844 views
Evaluation and Standardization of the Marketed Polyherbal drug Patanjali Divy... by Anmol Vishnu Gupta
Evaluation and Standardization of the Marketed Polyherbal drug Patanjali Divy...Evaluation and Standardization of the Marketed Polyherbal drug Patanjali Divy...
Evaluation and Standardization of the Marketed Polyherbal drug Patanjali Divy...
Effect of Integrated Nutrient Management on Growth and Yield of Solanaceous F... by SwagatBehera9
Effect of Integrated Nutrient Management on Growth and Yield of Solanaceous F...Effect of Integrated Nutrient Management on Growth and Yield of Solanaceous F...
Effect of Integrated Nutrient Management on Growth and Yield of Solanaceous F...
SwagatBehera96 views
Best Hybrid Event Platform.pptx by Harriet Davis
Best Hybrid Event Platform.pptxBest Hybrid Event Platform.pptx
Best Hybrid Event Platform.pptx
Harriet Davis11 views
ELECTRON TRANSPORT CHAIN by DEEKSHA RANI
ELECTRON TRANSPORT CHAINELECTRON TRANSPORT CHAIN
ELECTRON TRANSPORT CHAIN
DEEKSHA RANI18 views
Indian council for child welfare by RenuWaghmare2
Indian council for child welfareIndian council for child welfare
Indian council for child welfare
RenuWaghmare211 views
RADIATION PHYSICS.pptx by drpriyanka8
RADIATION PHYSICS.pptxRADIATION PHYSICS.pptx
RADIATION PHYSICS.pptx
drpriyanka815 views
Determination of color fastness to rubbing(wet and dry condition) by crockmeter. by ShadmanSakib63
Determination of color fastness to rubbing(wet and dry condition) by crockmeter.Determination of color fastness to rubbing(wet and dry condition) by crockmeter.
Determination of color fastness to rubbing(wet and dry condition) by crockmeter.
ShadmanSakib638 views

A benchmark dataset to evaluate sensor displacement in activity recognition

  • 1. A benchmark dataset to evaluate sensor displacement in activity recognition SAGAWARE 2012, Pittsburgh (USA) Oresti Baños1, Attila Toth Máté2, Miguel Damas1, Héctor Pomares1, Ignacio Rojas1, and Oliver Amft2 1Department of Computer Architecture and Computer Technology, CITIC-UGR, University of Granada, SPAIN 2ACTLab, Signal Processing Systems, TU Eindhoven, NETHERLANDS EU Marie Curie Grant #264738DG-Research Grant #228398
  • 2. Problem statement Collect a training dataset Train and test the model The AR system is “ready” 2
  • 3. Problem statement INVARIANT SENSOR SETUP  (IDEALLY) GOOD RECOGNITION 3
  • 4. Problem statement SENSOR SETUP CHANGES  RECOGNITION PERFORMANCE MAY DROP 4
  • 5. Problem statement SENSOR SETUP CHANGES • Technical anomalies (decalibration, battery failure, etc.)  ‘Easy’ to model • Sensor displacement  Hardly synthesizable 5
  • 6. Problem statement SENSOR SETUP CHANGES • Technical anomalies (decalibration, battery failure, etc.)  ‘Easy’ to model • Sensor displacement  Hardly synthesizable 6
  • 7. Concept of sensor displacement • Categories of sensor displacement – Static: position changes can remain static across the execution of many activity instances, e.g. when sensors are attached with a displacement each day – Dynamic: effect of loose fitting of the sensors, e.g. when attached to cloths • Sensor displacement  new sensor position  signal space change • Sensor displacement effect depends on – Original/end position and body part – Activity/gestures/movements performed – Sensor modality (ACC, GYR, MAG) 7 Sensor displacement = rotation + translation (angular displacement) (linear displacement)
  • 8. Sensor displacement in AR: related work • Features invariant to sensor displacement – Heuristic method which achieved higher recognition rates for within a body part sensor displacement (Kunze08) – Genetic algorithm for feature selection (Förster09a) • Feature distribution adaptation – Covariate shift unsupervised adaptation based on EM (Bayati09) – Online-supervised user-based calibration (Förster09b) • Sensor fusion – Output classifiers correlation (Sagha11) – Hierarchical-weighted classification (Banos12) K. Kunze and P. Lukowicz. Dealing with sensor displacement in motion-based onbody activity recognition systems. In 10th international conference on Ubiquitous computing, pages 20–29, Seoul, South Korea, September 2008. K. Förster, P. Brem, D. Roggen, and G. Tröster. Evolving discriminative features robust to sensor displacement for activity recognition in body area sensor networks. In Intelligent Sensors, Sensor Networks and Information Processing (ISSNIP), 2009 5th International Conference on, pages 43–48, dec. 2009. H. Bayati, J. del R Millan, and R. Chavarriaga. Unsupervised adaptation to on-body sensor displacement in acceleration-based activity recognition. In Wearable Computers (ISWC), 2011 15th Annual International Symposium on, pages 71–78, june 2011. K. Förster, D. Roggen, and G. Tröster. Unsupervised classifier self-calibration through repeated context occurences: Is there robustness against sensor displacement to gain? In Proc. 13th IEEE Int. Symposium on Wearable Computers (ISWC), pages 77–84, Linz, Austria, September 2009. IEEE Press. H. Sagha, J. R. del Millán, and R. Chavarriaga. Detecting and rectifying anomalies in Opportunistic sensor networks 8th Int. Conf. on Networked Sensing Systems, IEEE Press, 2011, 162 - 167 O. Banos, M. Damas, H. Pomares, and I. Rojas. On the Use of Sensor Fusion to Reduce the Impact of Rotational and Additive Noise in Human Activity Recognition. Sensors, 2012, 12, 8039-8054 8
  • 9. Study of sensor displacement • Analyze – Variability introduced by sensors self-positioning with respect to an ideal setup – Effects of large sensor displacements • Scenarios – Ideal-placement – Self-placement – Mutual- or induced-displacement Ideal Self Mutual 9
  • 10. Dataset: activity set • Activities intended for: – Body-general motion: Translation | Jumps | Fitness – Body-part-specific motion: Trunk | Upper-extremities | Lower-extremities 10
  • 11. Dataset: Study setup • Cardio-fitness room • 9 IMUs (XSENS)  ACC, GYR, MAG • Laptop  data storage and labeling • Camera  offline data validation http://crnt.sourceforge.net/CRN_Toolbox/Home.html11
  • 12. Dataset: Experimental protocol • Scenario description • Protocol Round Sensor Deployment #subjects #anomalous sensors 1st Self-placement 17 3/9 2nd Ideal-placement 17 0/9 - Mutual-displacement 3 {4,5,6 or 7}/9 12 Preparation phase (sensor positioning & wiring, Xsens-Laptop bluetooth connection, camera set up) Exercises execution (20 times/1 min. each) Battery replacement, data downloading Data postprocessing (relabeling, visual inspection, evaluation) Round
  • 13. Dataset: Experimental protocol • Scenario description Shading spots identify the de-positioned sensors for each subject Self-placement Mutual-displacement 13
  • 14. Sensor displacement evaluation • Considerations – Domain: ACC (X,Y,Z) – Features: MEAN and STD – ALL sensors • Statistical analysis • Classification 14
  • 15. Sensor displacement evaluation • Considerations – Domain: ACC (X,Y,Z) – Features: MEAN and STD – ALL sensors • Statistical analysis • Classification RCIDEAL LCIDEAL= LCSELF 15 RCSELF
  • 16. Sensor displacement evaluation (statistical analysis) • Considerations – Domain: ACC (X,Y,Z) – Features: MEAN and STD – ALL sensors • Normalized variance along the features PC across all subjects: Ideal-placement Activities Features PCA 5 10 15 5 10 15 20 25 30 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 Self-placement Activities Features PCA 5 10 15 5 10 15 20 25 30 0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 16 See the paper for the mutual- displacement!
  • 17. Sensor displacement evaluation (statistical analysis) • Considerations – Domain: ACC (X,Y,Z) – Features: MEAN and STD – ALL sensors • Average variance marginalized over the activities and feature dimensions: Ideal Self Mutual (4) Mutual (5) Mutual (6) Mutual (7) 0 0.2 0.4 0.6 0.8 1 1.2 1.4 x 10 -3Average variance (subjects 2, 5 and 15 and all activities) Ideal Self-Placed 0 0.2 0.4 0.6 0.8 1 1.2 x 10 -3 Average variance (all subjects and activities) 17
  • 18. Sensor displacement evaluation (classification) • Considerations – Domain: ACC (X,Y,Z) – Features: MEAN and STD – ALL sensors • Classification – Ideal: 5-fold cross validated, 100 times – Self/Mutual: tested on a system trained on ideal- placement data – 6 sec. sliding window NCC KNN DT 0 20 40 60 80 100 Accuracy(%) Ideal Self Mutual(7) 18
  • 19. Conclusions and future work • CONTRIBUTIONS – Concept for categorising inertial sensor displacement conditions • Ideal  default deployment • Self-placement  reflects a users perception of how sensors could be attached • Mutual-displacement  could represent boundary conditions for recognition algorithms – A dataset to compare performance of different methods and conditions • With the large set of annotated activities, the dataset will lend itself primarily for activity classification problems • A wide variety of sensors and modalities were considered for displacements to capture potential effects on a recognition methods’ feature extraction and recognition – An statistical and classification performance analysis • Demonstrates the shift into the feature space due to sensor displacement • Shows the performance drop from the ideal to the self-placement and mutual-displacement conditions 19
  • 20. Conclusions and future work • NEXT STEPS – Evaluate the state-of-the-art methods and techniques proposed to deal with sensor displacement – Propose new methodologies that may be eventually tested on this dataset – Share the dataset with the community allowing for the benchmarking of the current and future solutions in the regard of sensor displacement (available at http://www.ugr.es/~oresti/datasets) 20
  • 21. Thank you for your attention. Questions? Oresti Baños Legrán Dep. Computer Architecture & Computer Technology Faculty of Computer & Electrical Engineering (ETSIIT) University of Granada, Granada (SPAIN) Email: oresti@ugr.es Phone: +34 958 241 516 Fax: +34 958 248 993 Work supported in part by the HPC-Europa2 project funded by the European Commission - DG Research in the Seventh Framework Programme under grant agreement no. 228398 and by the EU Marie Curie Network iCareNet under grant no. 264738 and the FPU Spanish grant AP2009- 2244. We want to specially thank the participants who helped us to collect this dataset. 21