Ontological Sensor Selection for Wearable Activity Recognition

Oresti Banos
Oresti BanosAssociate Professor

Wearable activity recognition has attracted very much attention in the recent years. Although many contributions have been provided so far, most solutions are developed to operate on predefined settings and fixed sensor setups. Real-world activity recognition applications and users demand more flexible sensor configurations, which may deal with potential adverse situations such as defective or missing sensors. A novel method to intelligently select the best replacement for an anomalous or nonrecoverable sensor is presented in this work. The proposed method builds on an ontology defined to neatly describe wearable sensors and their main properties, such as measured magnitude, location and internal characteristics. SPARQL queries are used to retrieve the ontological sensor descriptions for the selection of the best sensor replacement. The on-body location proximity of the sensors is considered during the sensor search process to determine the most adequate alternative.

Ontological Sensor Selection
for Wearable Activity Recognition
Claudia Villalonga, Héctor Pomares, Ignacio Rojas
Research Center for Information and Communications Technologies
of the University of Granada (CTIC-UGR)
cvillalonga@correo.ugr.es, {hpomares,irojas}@atc.ugr.es
Oresti Baños
Department of Computer Engineering
Kyung Hee University, Korea
oresti@oslab.khu.ac.kr
Wearable activity recognition has attracted very much attention in the recent years. Although many contributions have been provided so far, most
solutions are developed to operate on predefined settings and fixed sensor setups. Real-world activity recognition applications and users demand
more flexible sensor configurations, which may deal with potential adverse situations such as defective or missing sensors. A novel method to
intelligently select the best replacement for an anomalous or nonrecoverable sensor is presented in this work. The proposed method builds on an
ontology defined to neatly describe wearable sensors and their main properties, such as measured magnitude, location and internal characteristics.
SPARQL queries are used to retrieve the ontological sensor descriptions for the selection of the best sensor replacement. The on-body location
proximity of the sensors is considered during the sensor search process to determine the most adequate alternative.
Keywords: Ontologies, Activity Recognition, Wearable sensors, Sensor selection, Sensor placement, Human anatomy
Abstract
• Human activity recognition systems consist of
mobile devices worn on diverse body parts to
quantify physical activity patterns.
• Wearable activity recognition systems work in
closed environments with pre-defined, well-
known and steady sensors.
• In real-world scenarios, sensors suffer from
anomalies -failures or deployment changes-.
• Realistic dynamic sensor setups pose important
challenges to the practical use of wearable
activity recognition systems.
• To ensure seamless recognition capabilities, an
important requirement is the support of
anomalous sensor replacement.
• Mechanisms to abstract the selection of the
most adequate sensors are needed.
• Comprehensive and interoperable descriptions
of available sensors are required so that the
best ones could be selected to replace the
anomalous ones.
Activity Recognition
SS4RWWAR Ontology-based Sensor Selection Method
Selection of a replacement
sensor located on the same
body part where the anomalous
sensor is worn
Selection of a replacement
sensor located on a body part
adjacent to where the
anomalous sensor is worn
Selection of a replacement
sensor located on a body part
directly connected to a part
adjacent to where the
anomalous sensor is worn
SELECT ?replacementsensor
WHERE { <sensor-id> ss4rwwar:placedOn ?part.
?part rdf:type ?parttype.
?parttype rdfs:subClassOf ?restriction.
?restriction rdf:type owl:Restriction.
?restriction owl:onProperty ?connected.
?connected rdfs:subPropertyOf body:connectedTo.
?restriction owl:someValuesFrom ?conparttype.
?conpart rdf:type ?conparttype.
?bodypart body:hasPart ?part.
?bodypart body:hasPart ?conpart.
?replacementsensor ss4rwwar:placedOn ?conpart }
SELECT ?replacementsensor
WHERE { <sensor-id> ss4rwwar:placedOn ?part.
replacementsensor ss4rwwar:placedOn ?part.
FILTER (<sensor-id> != ?replacementsensor) }
SELECT ?replacementsensor
WHERE { <sensor-id> ss4rwwar:placedOn ?part.
?part rdf:type ?parttype.
?parttype rdfs:subClassOf ?restriction1.
?restriction1 rdf:type owl:Restriction.
?restriction1 owl:onProperty ?connected1.
?connected1 rdfs:subPropertyOf body:connectedTo.
?restriction1 owl:someValuesFrom ?conparttype1.
?conpart1 rdf:type ?conparttype1.
?conparttype1 rdfs:subClassOf ?restriction2.
?restriction2 rdf:type owl:Restriction.
?restriction2 owl:onProperty ?connected2.
?connected2 rdfs:subPropertyOf body:connectedTo.
?restriction2 owl:someValuesFrom ?conparttype2.
?conpart2 rdf:type ?conparttype2.
?bodypart body:hasPart ?part.
?bodypart body:hasPart ?conpart1.
?bodypart body:hasPart ?conpart2.
?replacementsensor ss4rwwar:placedOn ?conpart2.
FILTER (<sensor-id> != ?replacementsensor) }
Sensor Selection
for Real-World
Wearable Activity
Recognition
Ontology:
SS4RWWAR
Upper & Human
Body Ontologies

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
Mining Minds: an innovative framework for personalized health and wellness su... by
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 Banos
761 views25 slides
High-Level Context Inference for Human Behavior Identi cation by
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 cationOresti Banos
765 views17 slides
Facilitating Trunk Endurance Assessment by means of Mobile Health Technologies by
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 TechnologiesOresti Banos
425 views1 slide
Diseño e implementación de técnicas de monitorización indoor en e-salud by
Diseño e implementación de técnicas de monitorización indoor en e-saludDiseño e implementación de técnicas de monitorización indoor en e-salud
Diseño e implementación de técnicas de monitorización indoor en e-saludOresti Banos
729 views30 slides
A Novel Watermarking Scheme for Image Authentication in Social Networks by
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 NetworksOresti Banos
531 views19 slides

More Related Content

Viewers also liked

Multiwindow Fusion for Wearable Activity Recognition by
Multiwindow Fusion for Wearable Activity RecognitionMultiwindow Fusion for Wearable Activity Recognition
Multiwindow Fusion for Wearable Activity RecognitionOresti Banos
289 views1 slide
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
Sistema automático para la estimación de la presión arterial a partir de pará... by
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 Banos
793 views43 slides
Mining Human Behavior for Health Promotion by
Mining Human Behavior for Health PromotionMining Human Behavior for Health Promotion
Mining Human Behavior for Health PromotionOresti Banos
266 views1 slide
mHealthDroid: a novel framework for agile development of mobile health appli... by
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 Banos
1.6K views22 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

Viewers also liked(6)

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
Recognition of Human Physical Activity based on a novel Hierarchical Weighted... by Oresti Banos
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 Banos746 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
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
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
On the Development of A Real-Time Multi-Sensor Activity Recognition System by Oresti Banos
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 System
Oresti Banos846 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
575 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(13)

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 Banos575 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 Banos989 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 Banos596 views
Activity recognition based on a multi-sensor meta-classifier by Oresti Banos
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-classifier
Oresti Banos1.1K views

Recently uploaded

How to be(come) a successful PhD student by
How to be(come) a successful PhD studentHow to be(come) a successful PhD student
How to be(come) a successful PhD studentTom Mens
524 views62 slides
Small ruminant keepers’ knowledge, attitudes and practices towards peste des ... by
Small ruminant keepers’ knowledge, attitudes and practices towards peste des ...Small ruminant keepers’ knowledge, attitudes and practices towards peste des ...
Small ruminant keepers’ knowledge, attitudes and practices towards peste des ...ILRI
5 views6 slides
RemeOs science and clinical evidence by
RemeOs science and clinical evidenceRemeOs science and clinical evidence
RemeOs science and clinical evidencePetrusViitanen1
47 views96 slides
Distinct distributions of elliptical and disk galaxies across the Local Super... by
Distinct distributions of elliptical and disk galaxies across the Local Super...Distinct distributions of elliptical and disk galaxies across the Local Super...
Distinct distributions of elliptical and disk galaxies across the Local Super...Sérgio Sacani
33 views12 slides
Disinfectants & Antiseptic by
Disinfectants & AntisepticDisinfectants & Antiseptic
Disinfectants & AntisepticSanket P Shinde
62 views36 slides
Study on Drug Drug Interaction Through Prescription Analysis of Type II Diabe... by
Study on Drug Drug Interaction Through Prescription Analysis of Type II Diabe...Study on Drug Drug Interaction Through Prescription Analysis of Type II Diabe...
Study on Drug Drug Interaction Through Prescription Analysis of Type II Diabe...Anmol Vishnu Gupta
26 views12 slides

Recently uploaded(20)

How to be(come) a successful PhD student by Tom Mens
How to be(come) a successful PhD studentHow to be(come) a successful PhD student
How to be(come) a successful PhD student
Tom Mens524 views
Small ruminant keepers’ knowledge, attitudes and practices towards peste des ... by ILRI
Small ruminant keepers’ knowledge, attitudes and practices towards peste des ...Small ruminant keepers’ knowledge, attitudes and practices towards peste des ...
Small ruminant keepers’ knowledge, attitudes and practices towards peste des ...
ILRI5 views
RemeOs science and clinical evidence by PetrusViitanen1
RemeOs science and clinical evidenceRemeOs science and clinical evidence
RemeOs science and clinical evidence
PetrusViitanen147 views
Distinct distributions of elliptical and disk galaxies across the Local Super... by Sérgio Sacani
Distinct distributions of elliptical and disk galaxies across the Local Super...Distinct distributions of elliptical and disk galaxies across the Local Super...
Distinct distributions of elliptical and disk galaxies across the Local Super...
Sérgio Sacani33 views
Study on Drug Drug Interaction Through Prescription Analysis of Type II Diabe... by Anmol Vishnu Gupta
Study on Drug Drug Interaction Through Prescription Analysis of Type II Diabe...Study on Drug Drug Interaction Through Prescription Analysis of Type II Diabe...
Study on Drug Drug Interaction Through Prescription Analysis of Type II Diabe...
Open Access Publishing in Astrophysics by Peter Coles
Open Access Publishing in AstrophysicsOpen Access Publishing in Astrophysics
Open Access Publishing in Astrophysics
Peter Coles1.2K views
Structure of purines and pyrimidines - Jahnvi arora (11228108), mmdu ,mullana... by jahnviarora989
Structure of purines and pyrimidines - Jahnvi arora (11228108), mmdu ,mullana...Structure of purines and pyrimidines - Jahnvi arora (11228108), mmdu ,mullana...
Structure of purines and pyrimidines - Jahnvi arora (11228108), mmdu ,mullana...
jahnviarora9896 views
Pollination By Nagapradheesh.M.pptx by MNAGAPRADHEESH
Pollination By Nagapradheesh.M.pptxPollination By Nagapradheesh.M.pptx
Pollination By Nagapradheesh.M.pptx
MNAGAPRADHEESH19 views
별헤는 사람들 2023년 12월호 전명원 교수 자료 by sciencepeople
별헤는 사람들 2023년 12월호 전명원 교수 자료별헤는 사람들 2023년 12월호 전명원 교수 자료
별헤는 사람들 2023년 12월호 전명원 교수 자료
sciencepeople58 views
Experimental animal Guinea pigs.pptx by Mansee Arya
Experimental animal Guinea pigs.pptxExperimental animal Guinea pigs.pptx
Experimental animal Guinea pigs.pptx
Mansee Arya35 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...
Small ruminant keepers’ knowledge, attitudes and practices towards peste des ... by ILRI
Small ruminant keepers’ knowledge, attitudes and practices towards peste des ...Small ruminant keepers’ knowledge, attitudes and practices towards peste des ...
Small ruminant keepers’ knowledge, attitudes and practices towards peste des ...
ILRI7 views
ELECTRON TRANSPORT CHAIN by DEEKSHA RANI
ELECTRON TRANSPORT CHAINELECTRON TRANSPORT CHAIN
ELECTRON TRANSPORT CHAIN
DEEKSHA RANI10 views
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...
SwagatBehera95 views

Ontological Sensor Selection for Wearable Activity Recognition

  • 1. Ontological Sensor Selection for Wearable Activity Recognition Claudia Villalonga, Héctor Pomares, Ignacio Rojas Research Center for Information and Communications Technologies of the University of Granada (CTIC-UGR) cvillalonga@correo.ugr.es, {hpomares,irojas}@atc.ugr.es Oresti Baños Department of Computer Engineering Kyung Hee University, Korea oresti@oslab.khu.ac.kr Wearable activity recognition has attracted very much attention in the recent years. Although many contributions have been provided so far, most solutions are developed to operate on predefined settings and fixed sensor setups. Real-world activity recognition applications and users demand more flexible sensor configurations, which may deal with potential adverse situations such as defective or missing sensors. A novel method to intelligently select the best replacement for an anomalous or nonrecoverable sensor is presented in this work. The proposed method builds on an ontology defined to neatly describe wearable sensors and their main properties, such as measured magnitude, location and internal characteristics. SPARQL queries are used to retrieve the ontological sensor descriptions for the selection of the best sensor replacement. The on-body location proximity of the sensors is considered during the sensor search process to determine the most adequate alternative. Keywords: Ontologies, Activity Recognition, Wearable sensors, Sensor selection, Sensor placement, Human anatomy Abstract • Human activity recognition systems consist of mobile devices worn on diverse body parts to quantify physical activity patterns. • Wearable activity recognition systems work in closed environments with pre-defined, well- known and steady sensors. • In real-world scenarios, sensors suffer from anomalies -failures or deployment changes-. • Realistic dynamic sensor setups pose important challenges to the practical use of wearable activity recognition systems. • To ensure seamless recognition capabilities, an important requirement is the support of anomalous sensor replacement. • Mechanisms to abstract the selection of the most adequate sensors are needed. • Comprehensive and interoperable descriptions of available sensors are required so that the best ones could be selected to replace the anomalous ones. Activity Recognition SS4RWWAR Ontology-based Sensor Selection Method Selection of a replacement sensor located on the same body part where the anomalous sensor is worn Selection of a replacement sensor located on a body part adjacent to where the anomalous sensor is worn Selection of a replacement sensor located on a body part directly connected to a part adjacent to where the anomalous sensor is worn SELECT ?replacementsensor WHERE { <sensor-id> ss4rwwar:placedOn ?part. ?part rdf:type ?parttype. ?parttype rdfs:subClassOf ?restriction. ?restriction rdf:type owl:Restriction. ?restriction owl:onProperty ?connected. ?connected rdfs:subPropertyOf body:connectedTo. ?restriction owl:someValuesFrom ?conparttype. ?conpart rdf:type ?conparttype. ?bodypart body:hasPart ?part. ?bodypart body:hasPart ?conpart. ?replacementsensor ss4rwwar:placedOn ?conpart } SELECT ?replacementsensor WHERE { <sensor-id> ss4rwwar:placedOn ?part. replacementsensor ss4rwwar:placedOn ?part. FILTER (<sensor-id> != ?replacementsensor) } SELECT ?replacementsensor WHERE { <sensor-id> ss4rwwar:placedOn ?part. ?part rdf:type ?parttype. ?parttype rdfs:subClassOf ?restriction1. ?restriction1 rdf:type owl:Restriction. ?restriction1 owl:onProperty ?connected1. ?connected1 rdfs:subPropertyOf body:connectedTo. ?restriction1 owl:someValuesFrom ?conparttype1. ?conpart1 rdf:type ?conparttype1. ?conparttype1 rdfs:subClassOf ?restriction2. ?restriction2 rdf:type owl:Restriction. ?restriction2 owl:onProperty ?connected2. ?connected2 rdfs:subPropertyOf body:connectedTo. ?restriction2 owl:someValuesFrom ?conparttype2. ?conpart2 rdf:type ?conparttype2. ?bodypart body:hasPart ?part. ?bodypart body:hasPart ?conpart1. ?bodypart body:hasPart ?conpart2. ?replacementsensor ss4rwwar:placedOn ?conpart2. FILTER (<sensor-id> != ?replacementsensor) } Sensor Selection for Real-World Wearable Activity Recognition Ontology: SS4RWWAR Upper & Human Body Ontologies