SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Downloaden Sie, um offline zu lesen
Understanding Movement and Interaction: an Ontology
for Kinect-based 3D Depth Sensors

Natalia Díaz Rodríguez1, Robin Wikström1, Johan Lilius1, Manuel Pegalajar Cuéllar2 and Miguel Delgado
Calvo Flores2
1Turku Centre for Computer Science (TUCS), Dept. of IT, Åbo Akademi University, (Finland)
2Dept. Of Computer Science and Artificial Intelligence, University of Granada (Spain)
7th International Conference on Ubiquitous Computing & Ambient Intelligence (UCAmI 2013) 5.12.13
1
Introduction
§  A crucial & challenging task in AmI:
Human behaviour modelling and recognition
§  Video-based monitoring techniques. Applications:
–  Technology for detection of in-home activities
(posture, gestures)
–  Elderly care (fall detection)
–  Exercise monitoring (rehabilitation)
⇒ Can be inaccurate, compromise privacy, become
intrusive
⇒ No common scheme for skeleton data
⇒ Need for a device independent 3D-Depth Sensors
Ontology
2
Introduction
§  WHY Semantic Technologies & Ontologies?
–  Formulate relationships between concepts
–  Independent knowledge sharing minimizing
redundancy
–  Extensible, device/platform independent
–  Context-awareness: modelling & reasoning for
automatic inference, e.g.:

§  Other useful context-aware info: stress, heart rate,
sleep quality, mood, etc.
3
Related Work
§  Exercise applications based on 3D depth cameras multimodal
features (gesture + spoken commands)
–  Virtual Social Gyms
–  Eyes-Free Yoga
–  Kinect@Home (crowdsourcing 3D environment datasets)
–  Kinect Fusion (real-time 3D reconstruction and interaction)
–  Kinect based robots map indoor environments to 3D models
–  Ontology-based annotation of images
& semantic maps
§  BML (Behaviour Markup Language)

4
Proposal: modelling movement and
interaction
Aim:
§  Combine data-driven computer vision with knowledge-driven
semantics to obtain high level & more meaninful info.
=> Annotate semantically physical movement &
interaction to enable automatic knowledge reasoning.
–  E.g. Provide feedback when doing exercise to patient +
physiotherapist (quality & frequency).
§  Gathering sensor info, allows semantic queries for further
knowledge reasoning
–  E.g. long term evolution of back posture.

5
Ontology features
Kinect Sensor
3D Volume
Audio (speech recognition engines)
Tracking Modes (Default/Seated, -2 out of 6
users-)
§  Gestures (grip, release, push, scroll)
§ 
§ 
§ 
§ 

§  Interaction Controls (video, images, text)
6
Ontology features
§  Object interaction (Kinect Fusion API).
–  User-Object Interactions (grab, release,
touch, click etc.)
–  Hand –interactive, gripping, pressing- and
Arm state –primary.
§  Body Movement (rotate, bend, extend, elevate):
clockwise, direction or body side.
–  E.g. RotateWristClockwise, ElevateFootFront,
LeftBodyPart
7
Ontology features
§  Skeleton tracking (bone joint rotations + bone orientations)

8
Exercises & Workouts

9
10
Excerpt of classes, data & object
properties

11
Examples of use
Example 1: Defining basic movement (Stand, BendDown,TwistRight, MoveObject, etc).

Example 2: When defining, e.g. SitStandExercise workout, the N of series done in time
as well as the exercise quality can be measured and compared with predefined medical
guidelines, to give feedback.

12
Examples of use
Example 3: Historic analysis can be provided to monitor posture quality in time. E.g.
having back less straight than 1 year ago can be notified to correct/prevent on
time.

Example 4: An office worker can be notified when he is not having straight back
and neck or when he has been sitting for too long.

13
Implementation
§  Protégé, OWL 2
§  Skeleton tracking: Kinect for Windows SDK C#.
–  Kinect NUI, Kinect Interaction, Fusion and Audio
modules.

§  NeOn Ontology engineering methodology (reuse
ontology resources, requirements specification,
development of required scenarios and dynamic
ontology evolution).
–  Spatial Relations Ontology (contains, disjoint,
equals, overlaps)
14
Conclusions
§  OWL 2 ontology (ALC DL expressivity):
164 classes, 53 object properties, 58 data properties,
93 individuals.
§  Exercise & Workout sub-ontology registers
performance quality evolution
§  Abstract atomic gestures => incremental, fine, and
coarse grained activity recognition.

15
Conclusions
§  Validation with physiotherapists exercises (ongoing)
§  Combining computer vision with semantic
models can enhance
–  context-awareness
–  common understanding
–  recognition accuracy
–  trust and data provenance
Kinect Ontology:
http://users.abo.fi/rowikstr/KinectOntology/
16
Future Directions
§  Tackling feedback
§  Gesture Definition Markup Language (GDML).
§  Large rule dataset scalability + performance
(reasoning, querying/updating/ subscribing)
§  Fuzzy rules to tackle imprecision, vagueness &
uncertainty.
–  Ease looseness in the model and facilitate user
interaction (linguistic labels for natural language
customization).

17
Future Directions
§  Integration into A) new M3 distributed
architecture -low power distributed processingB) Philips PHL (Personal Health Labs) platform
Atom board
Future: ARM

18
Future Directions
§  On-going: Orthopedic rehabilitation exercises.
§  Hip, Shoulder, Knee post-surgery
§  Cardiac
§  Record + train new users’ patterns
§  Hip Extension
§  Hip Abduction
§  Sit-Stand
§  Knee Extension
§  Knee Abduction
§  Local, distributed, low-power M3 RDF-store
19
20
Thank you for your attention!
Natalia Díaz Rodríguez
ndiaz@abo.fi
Embedded Systems Lab. Department of Information Technologies
Åbo Akademi University, Turku, Finland
TUCS (Turku Centre for Computer Science)
Department of Computer Science and
Artificial Intelligence
University of Granada, Spain

21

Weitere ähnliche Inhalte

Was ist angesagt?

Could A Model Of Predictive Voting Explain Many Long-Range Connections? by Su...
Could A Model Of Predictive Voting Explain Many Long-Range Connections? by Su...Could A Model Of Predictive Voting Explain Many Long-Range Connections? by Su...
Could A Model Of Predictive Voting Explain Many Long-Range Connections? by Su...Numenta
 
Capstone Proposal
Capstone ProposalCapstone Proposal
Capstone ProposalMagena Fura
 
Location, Location, Location - A Framework for Intelligence and Cortical Comp...
Location, Location, Location - A Framework for Intelligence and Cortical Comp...Location, Location, Location - A Framework for Intelligence and Cortical Comp...
Location, Location, Location - A Framework for Intelligence and Cortical Comp...Numenta
 
Basics of Brain-Computer Interface
Basics of Brain-Computer InterfaceBasics of Brain-Computer Interface
Basics of Brain-Computer InterfaceIsuru Jayarathne
 
15 Trends In Neurotechnologies That Will Change The World
15 Trends In Neurotechnologies That Will Change The World15 Trends In Neurotechnologies That Will Change The World
15 Trends In Neurotechnologies That Will Change The WorldNikita Lukianets
 
Recognizing Locations on Objects by Marcus Lewis
Recognizing Locations on Objects by Marcus LewisRecognizing Locations on Objects by Marcus Lewis
Recognizing Locations on Objects by Marcus LewisNumenta
 
Bio-inspired Active Vision System
Bio-inspired Active Vision SystemBio-inspired Active Vision System
Bio-inspired Active Vision SystemMartin Peniak
 
Machine Learning, Artificial General Intelligence, and Robots with Human Minds
Machine Learning, Artificial General Intelligence, and Robots with Human MindsMachine Learning, Artificial General Intelligence, and Robots with Human Minds
Machine Learning, Artificial General Intelligence, and Robots with Human MindsUniversity of Huddersfield
 
Locations in the Neocortex: A Theory of Sensorimotor Prediction Using Cortica...
Locations in the Neocortex: A Theory of Sensorimotor Prediction Using Cortica...Locations in the Neocortex: A Theory of Sensorimotor Prediction Using Cortica...
Locations in the Neocortex: A Theory of Sensorimotor Prediction Using Cortica...Numenta
 
Artificial neural networks decode brain activity
Artificial neural networks decode brain activity Artificial neural networks decode brain activity
Artificial neural networks decode brain activity crapersoft
 
Artifact Classification of fMRI Networks
Artifact Classification of fMRI NetworksArtifact Classification of fMRI Networks
Artifact Classification of fMRI NetworksVanessa S
 
Jeff Hawkins NAISys 2020: How the Brain Uses Reference Frames, Why AI Needs t...
Jeff Hawkins NAISys 2020: How the Brain Uses Reference Frames, Why AI Needs t...Jeff Hawkins NAISys 2020: How the Brain Uses Reference Frames, Why AI Needs t...
Jeff Hawkins NAISys 2020: How the Brain Uses Reference Frames, Why AI Needs t...Numenta
 
Blue brain - A Revolution in Medical Technology
Blue brain - A Revolution in Medical TechnologyBlue brain - A Revolution in Medical Technology
Blue brain - A Revolution in Medical TechnologyNivetha Clementina D
 
Neural hacking
Neural hackingNeural hacking
Neural hackingStudent
 

Was ist angesagt? (16)

DI common translate
DI common translateDI common translate
DI common translate
 
Could A Model Of Predictive Voting Explain Many Long-Range Connections? by Su...
Could A Model Of Predictive Voting Explain Many Long-Range Connections? by Su...Could A Model Of Predictive Voting Explain Many Long-Range Connections? by Su...
Could A Model Of Predictive Voting Explain Many Long-Range Connections? by Su...
 
Capstone Proposal
Capstone ProposalCapstone Proposal
Capstone Proposal
 
Location, Location, Location - A Framework for Intelligence and Cortical Comp...
Location, Location, Location - A Framework for Intelligence and Cortical Comp...Location, Location, Location - A Framework for Intelligence and Cortical Comp...
Location, Location, Location - A Framework for Intelligence and Cortical Comp...
 
Basics of Brain-Computer Interface
Basics of Brain-Computer InterfaceBasics of Brain-Computer Interface
Basics of Brain-Computer Interface
 
15 Trends In Neurotechnologies That Will Change The World
15 Trends In Neurotechnologies That Will Change The World15 Trends In Neurotechnologies That Will Change The World
15 Trends In Neurotechnologies That Will Change The World
 
Recognizing Locations on Objects by Marcus Lewis
Recognizing Locations on Objects by Marcus LewisRecognizing Locations on Objects by Marcus Lewis
Recognizing Locations on Objects by Marcus Lewis
 
Bio-inspired Active Vision System
Bio-inspired Active Vision SystemBio-inspired Active Vision System
Bio-inspired Active Vision System
 
Braingate
BraingateBraingate
Braingate
 
Machine Learning, Artificial General Intelligence, and Robots with Human Minds
Machine Learning, Artificial General Intelligence, and Robots with Human MindsMachine Learning, Artificial General Intelligence, and Robots with Human Minds
Machine Learning, Artificial General Intelligence, and Robots with Human Minds
 
Locations in the Neocortex: A Theory of Sensorimotor Prediction Using Cortica...
Locations in the Neocortex: A Theory of Sensorimotor Prediction Using Cortica...Locations in the Neocortex: A Theory of Sensorimotor Prediction Using Cortica...
Locations in the Neocortex: A Theory of Sensorimotor Prediction Using Cortica...
 
Artificial neural networks decode brain activity
Artificial neural networks decode brain activity Artificial neural networks decode brain activity
Artificial neural networks decode brain activity
 
Artifact Classification of fMRI Networks
Artifact Classification of fMRI NetworksArtifact Classification of fMRI Networks
Artifact Classification of fMRI Networks
 
Jeff Hawkins NAISys 2020: How the Brain Uses Reference Frames, Why AI Needs t...
Jeff Hawkins NAISys 2020: How the Brain Uses Reference Frames, Why AI Needs t...Jeff Hawkins NAISys 2020: How the Brain Uses Reference Frames, Why AI Needs t...
Jeff Hawkins NAISys 2020: How the Brain Uses Reference Frames, Why AI Needs t...
 
Blue brain - A Revolution in Medical Technology
Blue brain - A Revolution in Medical TechnologyBlue brain - A Revolution in Medical Technology
Blue brain - A Revolution in Medical Technology
 
Neural hacking
Neural hackingNeural hacking
Neural hacking
 

Ähnlich wie UCAmI Presentation Dec.2013, Guanacaste, Costa Rica

Survey on Human Behavior Recognition using CNN
Survey on Human Behavior Recognition using CNNSurvey on Human Behavior Recognition using CNN
Survey on Human Behavior Recognition using CNNIRJET Journal
 
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...
Human activity detection based on edge point movements and spatio temporal fe...IAEME Publication
 
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 - Creating a Security Alert for the Care Takers Implementing a Vast Dee...IRJET Journal
 
Introduction to soft computing V 1.0
Introduction to soft computing  V 1.0Introduction to soft computing  V 1.0
Introduction to soft computing V 1.0Dr. C.V. Suresh Babu
 
Analytical Review on the Correlation between Ai and Neuroscience
Analytical Review on the Correlation between Ai and NeuroscienceAnalytical Review on the Correlation between Ai and Neuroscience
Analytical Review on the Correlation between Ai and NeuroscienceIOSR Journals
 
A Intensified Approach on Deep Neural Networks for Human Activity Recognition...
A Intensified Approach on Deep Neural Networks for Human Activity Recognition...A Intensified Approach on Deep Neural Networks for Human Activity Recognition...
A Intensified Approach on Deep Neural Networks for Human Activity Recognition...IRJET Journal
 
Activity recognition based on a multi-sensor meta-classifier
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
 
Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...
Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...
Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...Waqas Tariq
 
Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...
Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...
Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...Waqas Tariq
 
Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...
Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...
Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...Waqas Tariq
 
Human Activity Recognition
Human Activity RecognitionHuman Activity Recognition
Human Activity RecognitionIRJET Journal
 
Programming Cognitive Technologies in Processing Language
Programming Cognitive Technologies in Processing LanguageProgramming Cognitive Technologies in Processing Language
Programming Cognitive Technologies in Processing LanguageArtur Gunia
 
Deep Visual Understanding from Deep Learning by Prof. Jitendra Malik
Deep Visual Understanding from Deep Learning by Prof. Jitendra MalikDeep Visual Understanding from Deep Learning by Prof. Jitendra Malik
Deep Visual Understanding from Deep Learning by Prof. Jitendra MalikThe Hive
 
Thesis Studio I - Midterm
Thesis Studio I - MidtermThesis Studio I - Midterm
Thesis Studio I - MidtermKelly Nichols
 
A benchmark dataset to evaluate sensor displacement in activity recognition
A benchmark dataset to evaluate sensor displacement in activity recognitionA benchmark dataset to evaluate sensor displacement in activity recognition
A benchmark dataset to evaluate sensor displacement in activity recognitionOresti Banos
 

Ähnlich wie UCAmI Presentation Dec.2013, Guanacaste, Costa Rica (20)

Survey on Human Behavior Recognition using CNN
Survey on Human Behavior Recognition using CNNSurvey on Human Behavior Recognition using CNN
Survey on Human Behavior Recognition using CNN
 
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...
Human activity detection based on edge point movements and spatio temporal fe...
 
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 - Creating a Security Alert for the Care Takers Implementing a Vast Dee...
 
Introduction to soft computing V 1.0
Introduction to soft computing  V 1.0Introduction to soft computing  V 1.0
Introduction to soft computing V 1.0
 
Analytical Review on the Correlation between Ai and Neuroscience
Analytical Review on the Correlation between Ai and NeuroscienceAnalytical Review on the Correlation between Ai and Neuroscience
Analytical Review on the Correlation between Ai and Neuroscience
 
A Intensified Approach on Deep Neural Networks for Human Activity Recognition...
A Intensified Approach on Deep Neural Networks for Human Activity Recognition...A Intensified Approach on Deep Neural Networks for Human Activity Recognition...
A Intensified Approach on Deep Neural Networks for Human Activity Recognition...
 
gesture-recognition
gesture-recognitiongesture-recognition
gesture-recognition
 
Activity recognition based on a multi-sensor meta-classifier
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
 
Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...
Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...
Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...
 
Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...
Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...
Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...
 
Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...
Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...
Design and Evaluation Case Study: Evaluating The Kinect Device In The Task of...
 
Albus
AlbusAlbus
Albus
 
Human Activity Recognition
Human Activity RecognitionHuman Activity Recognition
Human Activity Recognition
 
Programming Cognitive Technologies in Processing Language
Programming Cognitive Technologies in Processing LanguageProgramming Cognitive Technologies in Processing Language
Programming Cognitive Technologies in Processing Language
 
Deep Learning
Deep LearningDeep Learning
Deep Learning
 
L026070074
L026070074L026070074
L026070074
 
201500 Cognitive Informatics
201500 Cognitive Informatics201500 Cognitive Informatics
201500 Cognitive Informatics
 
Deep Visual Understanding from Deep Learning by Prof. Jitendra Malik
Deep Visual Understanding from Deep Learning by Prof. Jitendra MalikDeep Visual Understanding from Deep Learning by Prof. Jitendra Malik
Deep Visual Understanding from Deep Learning by Prof. Jitendra Malik
 
Thesis Studio I - Midterm
Thesis Studio I - MidtermThesis Studio I - Midterm
Thesis Studio I - Midterm
 
A benchmark dataset to evaluate sensor displacement in activity recognition
A benchmark dataset to evaluate sensor displacement in activity recognitionA benchmark dataset to evaluate sensor displacement in activity recognition
A benchmark dataset to evaluate sensor displacement in activity recognition
 

Mehr von Natalia Díaz Rodríguez

State representation learning for control: an overview
State representation learning for control: an overview State representation learning for control: an overview
State representation learning for control: an overview Natalia Díaz Rodríguez
 
PAISS (PRAIRIE AI Summer School) Digest July 2018
PAISS (PRAIRIE AI Summer School) Digest July 2018 PAISS (PRAIRIE AI Summer School) Digest July 2018
PAISS (PRAIRIE AI Summer School) Digest July 2018 Natalia Díaz Rodríguez
 
State Representation Learning for control: an overview
State Representation Learning for control: an overviewState Representation Learning for control: an overview
State Representation Learning for control: an overviewNatalia Díaz Rodríguez
 
A Folksonomy of styles, aka: other stylists also said and Subjective Influenc...
A Folksonomy of styles, aka: other stylists also said and Subjective Influenc...A Folksonomy of styles, aka: other stylists also said and Subjective Influenc...
A Folksonomy of styles, aka: other stylists also said and Subjective Influenc...Natalia Díaz Rodríguez
 
How to write systematic literature reviews (ideally, your first PhD paper)
How to write systematic literature reviews (ideally, your first PhD paper)How to write systematic literature reviews (ideally, your first PhD paper)
How to write systematic literature reviews (ideally, your first PhD paper)Natalia Díaz Rodríguez
 
Semantic security framework and context-aware role-based access control ontol...
Semantic security framework and context-aware role-based access control ontol...Semantic security framework and context-aware role-based access control ontol...
Semantic security framework and context-aware role-based access control ontol...Natalia Díaz Rodríguez
 
An Ontology for Wearables Data Interoperability and Ambient Assisted Living A...
An Ontology for Wearables Data Interoperability and Ambient Assisted Living A...An Ontology for Wearables Data Interoperability and Ambient Assisted Living A...
An Ontology for Wearables Data Interoperability and Ambient Assisted Living A...Natalia Díaz Rodríguez
 
Smart Dosing: A mobile application for tracking the medication tray-filling a...
Smart Dosing: A mobile application for tracking the medication tray-filling a...Smart Dosing: A mobile application for tracking the medication tray-filling a...
Smart Dosing: A mobile application for tracking the medication tray-filling a...Natalia Díaz Rodríguez
 
IFSA World Congress -NAFIPS 2013 Edmonton, Alberta. Natalia Díaz
IFSA World Congress -NAFIPS 2013 Edmonton, Alberta. Natalia DíazIFSA World Congress -NAFIPS 2013 Edmonton, Alberta. Natalia Díaz
IFSA World Congress -NAFIPS 2013 Edmonton, Alberta. Natalia DíazNatalia Díaz Rodríguez
 
Extending Semantic Web Tools for Improving Smart Spaces Interoperability and ...
Extending Semantic Web Tools for Improving Smart Spaces Interoperability and ...Extending Semantic Web Tools for Improving Smart Spaces Interoperability and ...
Extending Semantic Web Tools for Improving Smart Spaces Interoperability and ...Natalia Díaz Rodríguez
 
A Framework for Context-aware applications for Smart Spaces. ruSmart 2011 St ...
A Framework for Context-aware applications for Smart Spaces. ruSmart 2011 St ...A Framework for Context-aware applications for Smart Spaces. ruSmart 2011 St ...
A Framework for Context-aware applications for Smart Spaces. ruSmart 2011 St ...Natalia Díaz Rodríguez
 

Mehr von Natalia Díaz Rodríguez (15)

State representation learning for control: an overview
State representation learning for control: an overview State representation learning for control: an overview
State representation learning for control: an overview
 
Continual learning and robotics
Continual learning and robotics   Continual learning and robotics
Continual learning and robotics
 
PAISS (PRAIRIE AI Summer School) Digest July 2018
PAISS (PRAIRIE AI Summer School) Digest July 2018 PAISS (PRAIRIE AI Summer School) Digest July 2018
PAISS (PRAIRIE AI Summer School) Digest July 2018
 
State Representation Learning for control: an overview
State Representation Learning for control: an overviewState Representation Learning for control: an overview
State Representation Learning for control: an overview
 
MILA DL & RL summer school highlights
MILA DL & RL summer school highlights MILA DL & RL summer school highlights
MILA DL & RL summer school highlights
 
A Folksonomy of styles, aka: other stylists also said and Subjective Influenc...
A Folksonomy of styles, aka: other stylists also said and Subjective Influenc...A Folksonomy of styles, aka: other stylists also said and Subjective Influenc...
A Folksonomy of styles, aka: other stylists also said and Subjective Influenc...
 
How to write systematic literature reviews (ideally, your first PhD paper)
How to write systematic literature reviews (ideally, your first PhD paper)How to write systematic literature reviews (ideally, your first PhD paper)
How to write systematic literature reviews (ideally, your first PhD paper)
 
Semantic security framework and context-aware role-based access control ontol...
Semantic security framework and context-aware role-based access control ontol...Semantic security framework and context-aware role-based access control ontol...
Semantic security framework and context-aware role-based access control ontol...
 
An Ontology for Wearables Data Interoperability and Ambient Assisted Living A...
An Ontology for Wearables Data Interoperability and Ambient Assisted Living A...An Ontology for Wearables Data Interoperability and Ambient Assisted Living A...
An Ontology for Wearables Data Interoperability and Ambient Assisted Living A...
 
Guest lecture @Stanford Aug 4th 2015
Guest lecture @Stanford Aug 4th 2015 Guest lecture @Stanford Aug 4th 2015
Guest lecture @Stanford Aug 4th 2015
 
PhD Defense Natalia Díaz Rodríguez
PhD Defense Natalia Díaz RodríguezPhD Defense Natalia Díaz Rodríguez
PhD Defense Natalia Díaz Rodríguez
 
Smart Dosing: A mobile application for tracking the medication tray-filling a...
Smart Dosing: A mobile application for tracking the medication tray-filling a...Smart Dosing: A mobile application for tracking the medication tray-filling a...
Smart Dosing: A mobile application for tracking the medication tray-filling a...
 
IFSA World Congress -NAFIPS 2013 Edmonton, Alberta. Natalia Díaz
IFSA World Congress -NAFIPS 2013 Edmonton, Alberta. Natalia DíazIFSA World Congress -NAFIPS 2013 Edmonton, Alberta. Natalia Díaz
IFSA World Congress -NAFIPS 2013 Edmonton, Alberta. Natalia Díaz
 
Extending Semantic Web Tools for Improving Smart Spaces Interoperability and ...
Extending Semantic Web Tools for Improving Smart Spaces Interoperability and ...Extending Semantic Web Tools for Improving Smart Spaces Interoperability and ...
Extending Semantic Web Tools for Improving Smart Spaces Interoperability and ...
 
A Framework for Context-aware applications for Smart Spaces. ruSmart 2011 St ...
A Framework for Context-aware applications for Smart Spaces. ruSmart 2011 St ...A Framework for Context-aware applications for Smart Spaces. ruSmart 2011 St ...
A Framework for Context-aware applications for Smart Spaces. ruSmart 2011 St ...
 

Kürzlich hochgeladen

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 

Kürzlich hochgeladen (20)

[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 

UCAmI Presentation Dec.2013, Guanacaste, Costa Rica

  • 1. Understanding Movement and Interaction: an Ontology for Kinect-based 3D Depth Sensors Natalia Díaz Rodríguez1, Robin Wikström1, Johan Lilius1, Manuel Pegalajar Cuéllar2 and Miguel Delgado Calvo Flores2 1Turku Centre for Computer Science (TUCS), Dept. of IT, Åbo Akademi University, (Finland) 2Dept. Of Computer Science and Artificial Intelligence, University of Granada (Spain) 7th International Conference on Ubiquitous Computing & Ambient Intelligence (UCAmI 2013) 5.12.13 1
  • 2. Introduction §  A crucial & challenging task in AmI: Human behaviour modelling and recognition §  Video-based monitoring techniques. Applications: –  Technology for detection of in-home activities (posture, gestures) –  Elderly care (fall detection) –  Exercise monitoring (rehabilitation) ⇒ Can be inaccurate, compromise privacy, become intrusive ⇒ No common scheme for skeleton data ⇒ Need for a device independent 3D-Depth Sensors Ontology 2
  • 3. Introduction §  WHY Semantic Technologies & Ontologies? –  Formulate relationships between concepts –  Independent knowledge sharing minimizing redundancy –  Extensible, device/platform independent –  Context-awareness: modelling & reasoning for automatic inference, e.g.: §  Other useful context-aware info: stress, heart rate, sleep quality, mood, etc. 3
  • 4. Related Work §  Exercise applications based on 3D depth cameras multimodal features (gesture + spoken commands) –  Virtual Social Gyms –  Eyes-Free Yoga –  Kinect@Home (crowdsourcing 3D environment datasets) –  Kinect Fusion (real-time 3D reconstruction and interaction) –  Kinect based robots map indoor environments to 3D models –  Ontology-based annotation of images & semantic maps §  BML (Behaviour Markup Language) 4
  • 5. Proposal: modelling movement and interaction Aim: §  Combine data-driven computer vision with knowledge-driven semantics to obtain high level & more meaninful info. => Annotate semantically physical movement & interaction to enable automatic knowledge reasoning. –  E.g. Provide feedback when doing exercise to patient + physiotherapist (quality & frequency). §  Gathering sensor info, allows semantic queries for further knowledge reasoning –  E.g. long term evolution of back posture. 5
  • 6. Ontology features Kinect Sensor 3D Volume Audio (speech recognition engines) Tracking Modes (Default/Seated, -2 out of 6 users-) §  Gestures (grip, release, push, scroll) §  §  §  §  §  Interaction Controls (video, images, text) 6
  • 7. Ontology features §  Object interaction (Kinect Fusion API). –  User-Object Interactions (grab, release, touch, click etc.) –  Hand –interactive, gripping, pressing- and Arm state –primary. §  Body Movement (rotate, bend, extend, elevate): clockwise, direction or body side. –  E.g. RotateWristClockwise, ElevateFootFront, LeftBodyPart 7
  • 8. Ontology features §  Skeleton tracking (bone joint rotations + bone orientations) 8
  • 10. 10
  • 11. Excerpt of classes, data & object properties 11
  • 12. Examples of use Example 1: Defining basic movement (Stand, BendDown,TwistRight, MoveObject, etc). Example 2: When defining, e.g. SitStandExercise workout, the N of series done in time as well as the exercise quality can be measured and compared with predefined medical guidelines, to give feedback. 12
  • 13. Examples of use Example 3: Historic analysis can be provided to monitor posture quality in time. E.g. having back less straight than 1 year ago can be notified to correct/prevent on time. Example 4: An office worker can be notified when he is not having straight back and neck or when he has been sitting for too long. 13
  • 14. Implementation §  Protégé, OWL 2 §  Skeleton tracking: Kinect for Windows SDK C#. –  Kinect NUI, Kinect Interaction, Fusion and Audio modules. §  NeOn Ontology engineering methodology (reuse ontology resources, requirements specification, development of required scenarios and dynamic ontology evolution). –  Spatial Relations Ontology (contains, disjoint, equals, overlaps) 14
  • 15. Conclusions §  OWL 2 ontology (ALC DL expressivity): 164 classes, 53 object properties, 58 data properties, 93 individuals. §  Exercise & Workout sub-ontology registers performance quality evolution §  Abstract atomic gestures => incremental, fine, and coarse grained activity recognition. 15
  • 16. Conclusions §  Validation with physiotherapists exercises (ongoing) §  Combining computer vision with semantic models can enhance –  context-awareness –  common understanding –  recognition accuracy –  trust and data provenance Kinect Ontology: http://users.abo.fi/rowikstr/KinectOntology/ 16
  • 17. Future Directions §  Tackling feedback §  Gesture Definition Markup Language (GDML). §  Large rule dataset scalability + performance (reasoning, querying/updating/ subscribing) §  Fuzzy rules to tackle imprecision, vagueness & uncertainty. –  Ease looseness in the model and facilitate user interaction (linguistic labels for natural language customization). 17
  • 18. Future Directions §  Integration into A) new M3 distributed architecture -low power distributed processingB) Philips PHL (Personal Health Labs) platform Atom board Future: ARM 18
  • 19. Future Directions §  On-going: Orthopedic rehabilitation exercises. §  Hip, Shoulder, Knee post-surgery §  Cardiac §  Record + train new users’ patterns §  Hip Extension §  Hip Abduction §  Sit-Stand §  Knee Extension §  Knee Abduction §  Local, distributed, low-power M3 RDF-store 19
  • 20. 20
  • 21. Thank you for your attention! Natalia Díaz Rodríguez ndiaz@abo.fi Embedded Systems Lab. Department of Information Technologies Åbo Akademi University, Turku, Finland TUCS (Turku Centre for Computer Science) Department of Computer Science and Artificial Intelligence University of Granada, Spain 21