SlideShare une entreprise Scribd logo
1  sur  26
Real-time Multimodal
Feedback with the CPR Tutor
Full paper at the International Conference in Artificial
Intelligence in Education (AIED’2020)
8th July 2020
daniele.dimitri@ou.nl - @dimstudio
Daniele Di Mitri, Jan Schneider, Kevin Trebing
Sasa Sopka, Marcus Specht, and Hendrik Drachsler
Di Mitri et al. - Real Time Multimodal Feedback 2
Imagine this learning situation
Di Mitri et al. - Real Time Multimodal Feedback 3
Multimodal Tutors
This project implements the idea of the
Multimodal Tutor: an Intelligent Tutoring System
for psychomotor learning tasks.
The Multimodal Tutor leverages multimodal data
to enrich the learner’s digital representation.
In this study we present the CPR Tutor a
Multimodal Tutor for Cardiopulmonary
Resuscitation training.
Di Mitri, D. (2020) The Multimodal Tutor: Adaptive Feedback from Multimodal
Experiences. PhD Dissertation. Open Universiteit, The Netherlands.
[Multimodal data extend ITSs]
Di Mitri et al. - Real Time Multimodal Feedback 4
Multimodal Feedbak Loops
- Multimodal data in learning is getting more and more
attention
- Still most of the related studies stand at the level of
“data geology”
- E.g. they investigate correlations or predictability
- they do not provide direct and immediate
feedback to the learner
- Problem: Multimodal feedback loops are technically
complex.
We identify five main challenges in the collection,
storing, processing, annotation and exploitation.
Multimodal
Feedback
Loops
Keep me in
the loop!
Di Mitri et al. - Real Time Multimodal Feedback 5
Why CPR training?
• CPR can be taught singularly to
one learner
• CPR is a highly standardized
procedure
• CPR has clear and well-defined
criteria to measure the quality
• CPR is a highly relevant skill
Previous work*: Detecting CPR mistakes
6
Hardware setup:
• Microsoft Kinect v2
• Myo Armband
• Laerdal ResusciAnne QCPR manikin + SimPad
Dateset collected:
• ~5500 Chest Compressions from 14 experts
• Each CC tagged with 5 classes
Trained 5 Neural Networks to classify CPR mistakes
*Di Mitri, D., Schneider, J., Specht, M., & Drachsler, H. (2019). Detecting mistakes in
CPR training with multimodal data and neural networks. Sensors (Switzerland), 19(14) Di Mitri et al. - Real Time Multimodal Feedback
Di Mitri et al. - Real Time Multimodal Feedback 7
CPR Performance indicators
Indicator Ideal value
Compression rate 100 to 120 compr./min
Compression depth 5 to 6 cm
Compression release 0 - 1 cm
Arms position Elbows locked
Body position Using body weight
assessed by the ResusciAnne maniking
not measured by the ResusciAnne manikin
Di Mitri et al. - Real Time Multimodal Feedback 8
Feedback with the CPR Tutor
Lock your
arms!
Use your
body weight!
Release
the
compression!
*Metronome
sound 110bpm*
Check
compression
depth!
System Architecture
Two main software components:
- CPRTutor app (C#)
for data collection & feedback
- SharpFlow script (Python)
for data analysis and machine learning
Two 3rd party components:
- Visual Inspection Tool
for the data annotation
- Multimodal Learning Hub
data synchronisation logic and data storing
format
Two flows of data:
1) Offline data collection
2) Real-time exploitation
All the components are available
Open Source on GitHub!
Di Mitri et al. - Real Time Multimodal Feedback 10
Flow 1) Offline TrainingSensors
MLT session
Kinect.json
Myo.json
Video.mp4
CPRTutor
C# app
SharpFlow
Python3
Model training
ML Models
ClassRate
ClassRelease
ClassDepth
ArmsLocked
BodyWeight
Di Mitri et al. - Real Time Multimodal Feedback 11
Flow 2) Real-time ExploitationSensors
CPRTutor
C# app
SharpFlow
Python3
TCP
client
TCP
server
Chunk
(1 CC – 0.5
sec)
Classification ML Models
ClassRate
ClassRelease
ClassDepth
ArmsLocked
BodyWeight
Feedback
Di Mitri et al. - Real Time Multimodal Feedback 12
Data storing
example of serialisation
of Myo data in JSON
example
annotation.json
MLT data format
MLT = Meaningful Learning Task
Di Mitri et al. - Real Time Multimodal Feedback 13
Data annotation
With the Visual Inspection Tool
1. Load each recorded session
2. Load the SimPad external
annotation file providing CC
segmentation and values for
classRate, classDepth, classRelese
3. Annotate manually armsLocked,
bodyweight by looking at the
video sequences
Di Mitri D., Schneider J., Specht M., Drachsler H. (2019) Read Between the Lines: An
Annotation Tool for Multimodal Data for Learning. LAK19 Proceedings
Di Mitri et al. - Real Time Multimodal Feedback 14
Data representation
INPUT SPACE:
3D tensor of shape:
[4803 CCs x 17 time-bins x 52 attributes]
HYPOTHESIS SPACE:
Five binary target classes:
(1) classRate, (2) classDepth, (3) classRelease,
(4) armsLocked, (5) bodyWeight
Raw data format:
Di Mitri et al. - Real Time Multimodal Feedback 15
Real-time Exploitation steps
1. Activity Detection:
rule-based approach to detect the CC
using ShoulderLeftY fluctuations
2. Mistake classification:
one LSTM network trained to classify 5
different classes
3. Feedback Logic:
Feedback prioritisation based on
the presence and the priority of
mistakes
1. Detection
2.
Classification
3. Feedback
[the three steps of real-time exploitation]
Di Mitri et al. - Real Time Multimodal Feedback 16
Neural Network configuration
The Neural Network was configured with two
stacked LSTM layers followed by two dense layers.
• a first LSTM with input shape 17x52 with 128
hidden units;
• a second LSTM with 64 hidden units;
• a fully-connected layer with 32 units with a
sigmoid activation function;
• a fully connected layer with 5 hidden units
(number of target classes)
• a sigmoid activation.
[generic LSTM network]
Study procedure
1. Expert group
data collection
(N=10)
•collecting the data
corpus
2. Data annotation
and model training
•training the models
3. Feedback group
(N=10)
•testing the feedback
functionality of the CPR
Tutor
Titel van de presentatie 17
The experiment was run at Medical Simulation centre AIXTRA Uniklinik Aachen, Germany
Expert group (n=10)
Titel van de presentatie 18
Each expert executed 4 CPR
sessions of 1 minute each
(only CC – no rescue breath):
1. regular session
2. arms not locked mistake
3. regular session
4. body weight mistake
In two sessions the experts where
asked to purposely make mistakes.
[instructions given to experts]
Di Mitri et al. - Real Time Multimodal Feedback 19
Feedback group (n=10)
10 users tested the
system - performing
each 2 sessions in
alternated order
- 1 minute without
feedback
- 1 minute with
feedback
[feedback explanation given to users before starting]
The users were not novices!
Di Mitri et al. - Real Time Multimodal Feedback 20
Expert Group results
Note: Due to imbalanced class distribution the dataset was
reduced to 3434 samples (-28.5%).
Di Mitri et al. - Real Time Multimodal Feedback 21
Feedback Group results (1)
Error rate:
i: i-th CC in the series
j: Target Class
n: no. of CCs in 10s
ratio of predicted Zeros and Ones
Performance:
[Plot of one session with feedback]
Feedback Group results (2)
Titel van de presentatie 22
Di Mitri et al. - Real Time Multimodal Feedback 23
Short-term positive effect of feedback
feedback
Average Error Rates’ first
derivative 10 seconds before and
10 seconds after feedback.
Di Mitri et al. - Real Time Multimodal Feedback 24
Conclusions
This study proves the concept of a Real-time Multimodal Feedback Loop.
This study provided:
1) an architecture design
2) a methodological approach to design multimodal feedback
3) a field study on real-time feedback for CPR training.
The experimental results suggest that the CPR Tutor short-term improvement of
the CPR performance
Di Mitri et al. - Real Time Multimodal Feedback 25
Future developments
• For measuring long-term improvements we need to collect
more data from more participants
• Testing complete novices can produce more interesting
results for the CPR Tutor
• The rule-based CC detection can be replaced with automatic
detection using a streaming approach
• Neural networks are optimal for detecting regularities e.g.
CC-rate, better approaches are possible
• Kinect camera can be replaced by a webcams body pose
estimation libraries (OpenPose, PoseNet…)
Thank you!
Any question?
Code:
github.com/dimstudio
Connect:
daniele.dimitri@ou.nl
@dimstudio

Contenu connexe

Tendances

Predicting the future with social media
Predicting the future with social mediaPredicting the future with social media
Predicting the future with social mediaPeter Wlodarczak
 
"An Introduction to Machine Learning and How to Teach Machines to See," a Pre...
"An Introduction to Machine Learning and How to Teach Machines to See," a Pre..."An Introduction to Machine Learning and How to Teach Machines to See," a Pre...
"An Introduction to Machine Learning and How to Teach Machines to See," a Pre...Edge AI and Vision Alliance
 
A scenario based approach for dealing with
A scenario based approach for dealing withA scenario based approach for dealing with
A scenario based approach for dealing withijcsa
 
Deep learning 1.0 and Beyond, Part 1
Deep learning 1.0 and Beyond, Part 1Deep learning 1.0 and Beyond, Part 1
Deep learning 1.0 and Beyond, Part 1Deakin University
 
Self-supervised Visual Learning 2020 - Xavier Giro-i-Nieto - UPC Barcelona
Self-supervised Visual Learning 2020 - Xavier Giro-i-Nieto - UPC BarcelonaSelf-supervised Visual Learning 2020 - Xavier Giro-i-Nieto - UPC Barcelona
Self-supervised Visual Learning 2020 - Xavier Giro-i-Nieto - UPC BarcelonaUniversitat Politècnica de Catalunya
 
Image Segmentation with Deep Learning - Xavier Giro & Carles Ventura - ISSonD...
Image Segmentation with Deep Learning - Xavier Giro & Carles Ventura - ISSonD...Image Segmentation with Deep Learning - Xavier Giro & Carles Ventura - ISSonD...
Image Segmentation with Deep Learning - Xavier Giro & Carles Ventura - ISSonD...Universitat Politècnica de Catalunya
 
Deep learning: Cutting through the Myths and Hype
Deep learning: Cutting through the Myths and HypeDeep learning: Cutting through the Myths and Hype
Deep learning: Cutting through the Myths and HypeSiby Jose Plathottam
 
Deep Video Object Tracking 2020 - Xavier Giro - UPC TelecomBCN Barcelona
Deep Video Object Tracking 2020 - Xavier Giro - UPC TelecomBCN BarcelonaDeep Video Object Tracking 2020 - Xavier Giro - UPC TelecomBCN Barcelona
Deep Video Object Tracking 2020 - Xavier Giro - UPC TelecomBCN BarcelonaUniversitat Politècnica de Catalunya
 
Greenfoot in Problem-solving and Artificial Intelligence
Greenfoot in Problem-solving and Artificial IntelligenceGreenfoot in Problem-solving and Artificial Intelligence
Greenfoot in Problem-solving and Artificial IntelligenceScott Turner
 
Continual Learning with Deep Architectures - Tutorial ICML 2021
Continual Learning with Deep Architectures - Tutorial ICML 2021Continual Learning with Deep Architectures - Tutorial ICML 2021
Continual Learning with Deep Architectures - Tutorial ICML 2021Vincenzo Lomonaco
 
Introduction to Few shot learning
Introduction to Few shot learningIntroduction to Few shot learning
Introduction to Few shot learningRidge-i, Inc.
 
Deep Learning Projects - Anomaly Detection Using Deep Learning
Deep Learning Projects - Anomaly Detection Using Deep LearningDeep Learning Projects - Anomaly Detection Using Deep Learning
Deep Learning Projects - Anomaly Detection Using Deep LearningDezyreAcademy
 

Tendances (13)

Predicting the future with social media
Predicting the future with social mediaPredicting the future with social media
Predicting the future with social media
 
"An Introduction to Machine Learning and How to Teach Machines to See," a Pre...
"An Introduction to Machine Learning and How to Teach Machines to See," a Pre..."An Introduction to Machine Learning and How to Teach Machines to See," a Pre...
"An Introduction to Machine Learning and How to Teach Machines to See," a Pre...
 
A scenario based approach for dealing with
A scenario based approach for dealing withA scenario based approach for dealing with
A scenario based approach for dealing with
 
Deep learning 1.0 and Beyond, Part 1
Deep learning 1.0 and Beyond, Part 1Deep learning 1.0 and Beyond, Part 1
Deep learning 1.0 and Beyond, Part 1
 
Self-supervised Visual Learning 2020 - Xavier Giro-i-Nieto - UPC Barcelona
Self-supervised Visual Learning 2020 - Xavier Giro-i-Nieto - UPC BarcelonaSelf-supervised Visual Learning 2020 - Xavier Giro-i-Nieto - UPC Barcelona
Self-supervised Visual Learning 2020 - Xavier Giro-i-Nieto - UPC Barcelona
 
Image Segmentation with Deep Learning - Xavier Giro & Carles Ventura - ISSonD...
Image Segmentation with Deep Learning - Xavier Giro & Carles Ventura - ISSonD...Image Segmentation with Deep Learning - Xavier Giro & Carles Ventura - ISSonD...
Image Segmentation with Deep Learning - Xavier Giro & Carles Ventura - ISSonD...
 
Deep learning: Cutting through the Myths and Hype
Deep learning: Cutting through the Myths and HypeDeep learning: Cutting through the Myths and Hype
Deep learning: Cutting through the Myths and Hype
 
Deep Video Object Tracking 2020 - Xavier Giro - UPC TelecomBCN Barcelona
Deep Video Object Tracking 2020 - Xavier Giro - UPC TelecomBCN BarcelonaDeep Video Object Tracking 2020 - Xavier Giro - UPC TelecomBCN Barcelona
Deep Video Object Tracking 2020 - Xavier Giro - UPC TelecomBCN Barcelona
 
Greenfoot in Problem-solving and Artificial Intelligence
Greenfoot in Problem-solving and Artificial IntelligenceGreenfoot in Problem-solving and Artificial Intelligence
Greenfoot in Problem-solving and Artificial Intelligence
 
Continual Learning with Deep Architectures - Tutorial ICML 2021
Continual Learning with Deep Architectures - Tutorial ICML 2021Continual Learning with Deep Architectures - Tutorial ICML 2021
Continual Learning with Deep Architectures - Tutorial ICML 2021
 
Introduction to Few shot learning
Introduction to Few shot learningIntroduction to Few shot learning
Introduction to Few shot learning
 
Machine learning
Machine learningMachine learning
Machine learning
 
Deep Learning Projects - Anomaly Detection Using Deep Learning
Deep Learning Projects - Anomaly Detection Using Deep LearningDeep Learning Projects - Anomaly Detection Using Deep Learning
Deep Learning Projects - Anomaly Detection Using Deep Learning
 

Similaire à Real-time Multimodal Feedback with the CPR Tutor

Virtual IMU Data Augmentation by Spring-Joint Model for Motion Exercises Reco...
Virtual IMU Data Augmentation by Spring-Joint Model for Motion Exercises Reco...Virtual IMU Data Augmentation by Spring-Joint Model for Motion Exercises Reco...
Virtual IMU Data Augmentation by Spring-Joint Model for Motion Exercises Reco...sugiuralab
 
Subject name Object Oriented Analysis and DesignMultiple Choice (.pdf
Subject name Object Oriented Analysis and DesignMultiple Choice (.pdfSubject name Object Oriented Analysis and DesignMultiple Choice (.pdf
Subject name Object Oriented Analysis and DesignMultiple Choice (.pdfakilastationarrymdu
 
PhD Defence: Leveraging sensing-based interaction for supporting reflection a...
PhD Defence: Leveraging sensing-based interaction for supporting reflection a...PhD Defence: Leveraging sensing-based interaction for supporting reflection a...
PhD Defence: Leveraging sensing-based interaction for supporting reflection a...Simone Mora
 
Human Behaviour Understanding using Top-View RGB-D Data
Human Behaviour Understanding using Top-View RGB-D DataHuman Behaviour Understanding using Top-View RGB-D Data
Human Behaviour Understanding using Top-View RGB-D DataDaniele Liciotti
 
Multi touch interactive screen, MIE Competition
Multi touch interactive screen, MIE CompetitionMulti touch interactive screen, MIE Competition
Multi touch interactive screen, MIE CompetitionHadeel M. Yusef
 
Reed_NAR_PPT_160922.pptx
Reed_NAR_PPT_160922.pptxReed_NAR_PPT_160922.pptx
Reed_NAR_PPT_160922.pptxNachiketRathod
 
Building Effective Visualization Shiny WVF
Building Effective Visualization Shiny WVFBuilding Effective Visualization Shiny WVF
Building Effective Visualization Shiny WVFOlga Scrivner
 
1994 Afstudeerverslag IPO
1994 Afstudeerverslag IPO1994 Afstudeerverslag IPO
1994 Afstudeerverslag IPOGuido Leenders
 
PhD Defense of Teodoro Montanaro
PhD Defense of Teodoro MontanaroPhD Defense of Teodoro Montanaro
PhD Defense of Teodoro MontanaroTeodoro Montanaro
 
Your Device May Know You Better Than You Know Yourself-Continuous Authenticat...
Your Device May Know You Better Than You Know Yourself-Continuous Authenticat...Your Device May Know You Better Than You Know Yourself-Continuous Authenticat...
Your Device May Know You Better Than You Know Yourself-Continuous Authenticat...AIRCC Publishing Corporation
 
Deep learning algorithms for intrusion detection systems in internet of thin...
Deep learning algorithms for intrusion detection systems in  internet of thin...Deep learning algorithms for intrusion detection systems in  internet of thin...
Deep learning algorithms for intrusion detection systems in internet of thin...IJECEIAES
 
Machine_Learning_with_MATLAB_Seminar_Latest.pdf
Machine_Learning_with_MATLAB_Seminar_Latest.pdfMachine_Learning_with_MATLAB_Seminar_Latest.pdf
Machine_Learning_with_MATLAB_Seminar_Latest.pdfCarlos Paredes
 
Data-centric AI and the convergence of data and model engineering: opportunit...
Data-centric AI and the convergence of data and model engineering:opportunit...Data-centric AI and the convergence of data and model engineering:opportunit...
Data-centric AI and the convergence of data and model engineering: opportunit...Paolo Missier
 
Human-centric Digital Twin Focused on ‘Gen-Ba’ Knowledge
Human-centric Digital Twin  Focused on ‘Gen-Ba’ KnowledgeHuman-centric Digital Twin  Focused on ‘Gen-Ba’ Knowledge
Human-centric Digital Twin Focused on ‘Gen-Ba’ KnowledgeNaoshi Uchihira
 
Bridging Sensor Data Streams and Human Knowledge
Bridging Sensor Data Streams and Human KnowledgeBridging Sensor Data Streams and Human Knowledge
Bridging Sensor Data Streams and Human KnowledgeMattia Zeni
 
A High Performance Fingerprint Matching System for Large Databases Based on GPU
A High Performance Fingerprint Matching System for Large Databases Based on GPUA High Performance Fingerprint Matching System for Large Databases Based on GPU
A High Performance Fingerprint Matching System for Large Databases Based on GPUAlpesh Kurhade
 
Elastic cognitive systems 18 6-2015-dustdar
Elastic cognitive systems 18 6-2015-dustdarElastic cognitive systems 18 6-2015-dustdar
Elastic cognitive systems 18 6-2015-dustdardiannepatricia
 
Using Physiological sensing and scene reconstruction in remote collaboration
Using Physiological sensing and scene reconstruction in remote collaborationUsing Physiological sensing and scene reconstruction in remote collaboration
Using Physiological sensing and scene reconstruction in remote collaborationUniversity of Auckland
 

Similaire à Real-time Multimodal Feedback with the CPR Tutor (20)

Virtual IMU Data Augmentation by Spring-Joint Model for Motion Exercises Reco...
Virtual IMU Data Augmentation by Spring-Joint Model for Motion Exercises Reco...Virtual IMU Data Augmentation by Spring-Joint Model for Motion Exercises Reco...
Virtual IMU Data Augmentation by Spring-Joint Model for Motion Exercises Reco...
 
Subject name Object Oriented Analysis and DesignMultiple Choice (.pdf
Subject name Object Oriented Analysis and DesignMultiple Choice (.pdfSubject name Object Oriented Analysis and DesignMultiple Choice (.pdf
Subject name Object Oriented Analysis and DesignMultiple Choice (.pdf
 
PhD Defence: Leveraging sensing-based interaction for supporting reflection a...
PhD Defence: Leveraging sensing-based interaction for supporting reflection a...PhD Defence: Leveraging sensing-based interaction for supporting reflection a...
PhD Defence: Leveraging sensing-based interaction for supporting reflection a...
 
Human Behaviour Understanding using Top-View RGB-D Data
Human Behaviour Understanding using Top-View RGB-D DataHuman Behaviour Understanding using Top-View RGB-D Data
Human Behaviour Understanding using Top-View RGB-D Data
 
Multi touch interactive screen, MIE Competition
Multi touch interactive screen, MIE CompetitionMulti touch interactive screen, MIE Competition
Multi touch interactive screen, MIE Competition
 
Reed_NAR_PPT_160922.pptx
Reed_NAR_PPT_160922.pptxReed_NAR_PPT_160922.pptx
Reed_NAR_PPT_160922.pptx
 
Building Effective Visualization Shiny WVF
Building Effective Visualization Shiny WVFBuilding Effective Visualization Shiny WVF
Building Effective Visualization Shiny WVF
 
CI image processing
CI image processing CI image processing
CI image processing
 
1994 Afstudeerverslag IPO
1994 Afstudeerverslag IPO1994 Afstudeerverslag IPO
1994 Afstudeerverslag IPO
 
PhD Defense of Teodoro Montanaro
PhD Defense of Teodoro MontanaroPhD Defense of Teodoro Montanaro
PhD Defense of Teodoro Montanaro
 
Applying Commercial Computer Vision Tools to Cope with Uncertainties in a Cit...
Applying Commercial Computer Vision Tools to Cope with Uncertainties in a Cit...Applying Commercial Computer Vision Tools to Cope with Uncertainties in a Cit...
Applying Commercial Computer Vision Tools to Cope with Uncertainties in a Cit...
 
Your Device May Know You Better Than You Know Yourself-Continuous Authenticat...
Your Device May Know You Better Than You Know Yourself-Continuous Authenticat...Your Device May Know You Better Than You Know Yourself-Continuous Authenticat...
Your Device May Know You Better Than You Know Yourself-Continuous Authenticat...
 
Deep learning algorithms for intrusion detection systems in internet of thin...
Deep learning algorithms for intrusion detection systems in  internet of thin...Deep learning algorithms for intrusion detection systems in  internet of thin...
Deep learning algorithms for intrusion detection systems in internet of thin...
 
Machine_Learning_with_MATLAB_Seminar_Latest.pdf
Machine_Learning_with_MATLAB_Seminar_Latest.pdfMachine_Learning_with_MATLAB_Seminar_Latest.pdf
Machine_Learning_with_MATLAB_Seminar_Latest.pdf
 
Data-centric AI and the convergence of data and model engineering: opportunit...
Data-centric AI and the convergence of data and model engineering:opportunit...Data-centric AI and the convergence of data and model engineering:opportunit...
Data-centric AI and the convergence of data and model engineering: opportunit...
 
Human-centric Digital Twin Focused on ‘Gen-Ba’ Knowledge
Human-centric Digital Twin  Focused on ‘Gen-Ba’ KnowledgeHuman-centric Digital Twin  Focused on ‘Gen-Ba’ Knowledge
Human-centric Digital Twin Focused on ‘Gen-Ba’ Knowledge
 
Bridging Sensor Data Streams and Human Knowledge
Bridging Sensor Data Streams and Human KnowledgeBridging Sensor Data Streams and Human Knowledge
Bridging Sensor Data Streams and Human Knowledge
 
A High Performance Fingerprint Matching System for Large Databases Based on GPU
A High Performance Fingerprint Matching System for Large Databases Based on GPUA High Performance Fingerprint Matching System for Large Databases Based on GPU
A High Performance Fingerprint Matching System for Large Databases Based on GPU
 
Elastic cognitive systems 18 6-2015-dustdar
Elastic cognitive systems 18 6-2015-dustdarElastic cognitive systems 18 6-2015-dustdar
Elastic cognitive systems 18 6-2015-dustdar
 
Using Physiological sensing and scene reconstruction in remote collaboration
Using Physiological sensing and scene reconstruction in remote collaborationUsing Physiological sensing and scene reconstruction in remote collaboration
Using Physiological sensing and scene reconstruction in remote collaboration
 

Plus de Daniele Di Mitri

SenseTheClassroom Live at EC-TEL 2022
SenseTheClassroom Live at EC-TEL 2022SenseTheClassroom Live at EC-TEL 2022
SenseTheClassroom Live at EC-TEL 2022Daniele Di Mitri
 
Guest Lecture: Restoring Context in Distance Learning with Artificial Intelli...
Guest Lecture: Restoring Context in Distance Learning with Artificial Intelli...Guest Lecture: Restoring Context in Distance Learning with Artificial Intelli...
Guest Lecture: Restoring Context in Distance Learning with Artificial Intelli...Daniele Di Mitri
 
MOBIUS: Smart Mobility Tracking with Smartphone Sensors
MOBIUS: Smart Mobility Tracking with Smartphone SensorsMOBIUS: Smart Mobility Tracking with Smartphone Sensors
MOBIUS: Smart Mobility Tracking with Smartphone SensorsDaniele Di Mitri
 
The Multimodal Tutor - short pitch presentation at JTELSS 2018 in Durrës, Alb...
The Multimodal Tutor - short pitch presentation at JTELSS 2018 in Durrës, Alb...The Multimodal Tutor - short pitch presentation at JTELSS 2018 in Durrës, Alb...
The Multimodal Tutor - short pitch presentation at JTELSS 2018 in Durrës, Alb...Daniele Di Mitri
 
Sensors for Learning workshop
Sensors for Learning workshopSensors for Learning workshop
Sensors for Learning workshopDaniele Di Mitri
 
Multimodal Machines #JTELSS17 workshop
Multimodal Machines #JTELSS17 workshopMultimodal Machines #JTELSS17 workshop
Multimodal Machines #JTELSS17 workshopDaniele Di Mitri
 
Digital Learning Projection - poster for #LAK17
Digital Learning Projection - poster for #LAK17Digital Learning Projection - poster for #LAK17
Digital Learning Projection - poster for #LAK17Daniele Di Mitri
 
Digital Learning Projection - Learning state estimation from multimodal learn...
Digital Learning Projection - Learning state estimation from multimodal learn...Digital Learning Projection - Learning state estimation from multimodal learn...
Digital Learning Projection - Learning state estimation from multimodal learn...Daniele Di Mitri
 
Academic writing in LaTeX
Academic writing in LaTeX Academic writing in LaTeX
Academic writing in LaTeX Daniele Di Mitri
 
Visual Learning Pulse - Final Thesis presentation
Visual Learning Pulse - Final Thesis presentationVisual Learning Pulse - Final Thesis presentation
Visual Learning Pulse - Final Thesis presentationDaniele Di Mitri
 
Research project MAI2 - Final Presentation Group 4
Research project MAI2  - Final Presentation Group 4Research project MAI2  - Final Presentation Group 4
Research project MAI2 - Final Presentation Group 4Daniele Di Mitri
 
Lifelong Topic Modelling presentation
Lifelong Topic Modelling presentation Lifelong Topic Modelling presentation
Lifelong Topic Modelling presentation Daniele Di Mitri
 
Word2Vec: Learning of word representations in a vector space - Di Mitri & Her...
Word2Vec: Learning of word representations in a vector space - Di Mitri & Her...Word2Vec: Learning of word representations in a vector space - Di Mitri & Her...
Word2Vec: Learning of word representations in a vector space - Di Mitri & Her...Daniele Di Mitri
 
Battlecode2014 - final presentation - group n.2
Battlecode2014 - final presentation - group n.2Battlecode2014 - final presentation - group n.2
Battlecode2014 - final presentation - group n.2Daniele Di Mitri
 
Inclusive & open learning analytics
Inclusive & open learning analyticsInclusive & open learning analytics
Inclusive & open learning analyticsDaniele Di Mitri
 
(IT) Slides della presentazione della tesi di Laurea
(IT) Slides della presentazione della tesi di Laurea(IT) Slides della presentazione della tesi di Laurea
(IT) Slides della presentazione della tesi di LaureaDaniele Di Mitri
 
Claim Your Voice - Presentation of the results of the campign for VET students
Claim Your Voice - Presentation of the results of the campign for VET studentsClaim Your Voice - Presentation of the results of the campign for VET students
Claim Your Voice - Presentation of the results of the campign for VET studentsDaniele Di Mitri
 
Obessu views on school resource
Obessu views on school resourceObessu views on school resource
Obessu views on school resourceDaniele Di Mitri
 
Obessu’s inputs on «opening up education»
Obessu’s inputs on «opening up education»Obessu’s inputs on «opening up education»
Obessu’s inputs on «opening up education»Daniele Di Mitri
 

Plus de Daniele Di Mitri (20)

SenseTheClassroom Live at EC-TEL 2022
SenseTheClassroom Live at EC-TEL 2022SenseTheClassroom Live at EC-TEL 2022
SenseTheClassroom Live at EC-TEL 2022
 
Guest Lecture: Restoring Context in Distance Learning with Artificial Intelli...
Guest Lecture: Restoring Context in Distance Learning with Artificial Intelli...Guest Lecture: Restoring Context in Distance Learning with Artificial Intelli...
Guest Lecture: Restoring Context in Distance Learning with Artificial Intelli...
 
MOBIUS: Smart Mobility Tracking with Smartphone Sensors
MOBIUS: Smart Mobility Tracking with Smartphone SensorsMOBIUS: Smart Mobility Tracking with Smartphone Sensors
MOBIUS: Smart Mobility Tracking with Smartphone Sensors
 
The Multimodal Tutor - short pitch presentation at JTELSS 2018 in Durrës, Alb...
The Multimodal Tutor - short pitch presentation at JTELSS 2018 in Durrës, Alb...The Multimodal Tutor - short pitch presentation at JTELSS 2018 in Durrës, Alb...
The Multimodal Tutor - short pitch presentation at JTELSS 2018 in Durrës, Alb...
 
Sensors for Learning workshop
Sensors for Learning workshopSensors for Learning workshop
Sensors for Learning workshop
 
Multimodal Machines #JTELSS17 workshop
Multimodal Machines #JTELSS17 workshopMultimodal Machines #JTELSS17 workshop
Multimodal Machines #JTELSS17 workshop
 
Visual Learning Pulse
Visual Learning PulseVisual Learning Pulse
Visual Learning Pulse
 
Digital Learning Projection - poster for #LAK17
Digital Learning Projection - poster for #LAK17Digital Learning Projection - poster for #LAK17
Digital Learning Projection - poster for #LAK17
 
Digital Learning Projection - Learning state estimation from multimodal learn...
Digital Learning Projection - Learning state estimation from multimodal learn...Digital Learning Projection - Learning state estimation from multimodal learn...
Digital Learning Projection - Learning state estimation from multimodal learn...
 
Academic writing in LaTeX
Academic writing in LaTeX Academic writing in LaTeX
Academic writing in LaTeX
 
Visual Learning Pulse - Final Thesis presentation
Visual Learning Pulse - Final Thesis presentationVisual Learning Pulse - Final Thesis presentation
Visual Learning Pulse - Final Thesis presentation
 
Research project MAI2 - Final Presentation Group 4
Research project MAI2  - Final Presentation Group 4Research project MAI2  - Final Presentation Group 4
Research project MAI2 - Final Presentation Group 4
 
Lifelong Topic Modelling presentation
Lifelong Topic Modelling presentation Lifelong Topic Modelling presentation
Lifelong Topic Modelling presentation
 
Word2Vec: Learning of word representations in a vector space - Di Mitri & Her...
Word2Vec: Learning of word representations in a vector space - Di Mitri & Her...Word2Vec: Learning of word representations in a vector space - Di Mitri & Her...
Word2Vec: Learning of word representations in a vector space - Di Mitri & Her...
 
Battlecode2014 - final presentation - group n.2
Battlecode2014 - final presentation - group n.2Battlecode2014 - final presentation - group n.2
Battlecode2014 - final presentation - group n.2
 
Inclusive & open learning analytics
Inclusive & open learning analyticsInclusive & open learning analytics
Inclusive & open learning analytics
 
(IT) Slides della presentazione della tesi di Laurea
(IT) Slides della presentazione della tesi di Laurea(IT) Slides della presentazione della tesi di Laurea
(IT) Slides della presentazione della tesi di Laurea
 
Claim Your Voice - Presentation of the results of the campign for VET students
Claim Your Voice - Presentation of the results of the campign for VET studentsClaim Your Voice - Presentation of the results of the campign for VET students
Claim Your Voice - Presentation of the results of the campign for VET students
 
Obessu views on school resource
Obessu views on school resourceObessu views on school resource
Obessu views on school resource
 
Obessu’s inputs on «opening up education»
Obessu’s inputs on «opening up education»Obessu’s inputs on «opening up education»
Obessu’s inputs on «opening up education»
 

Dernier

Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104misteraugie
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 

Dernier (20)

Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 

Real-time Multimodal Feedback with the CPR Tutor

  • 1. Real-time Multimodal Feedback with the CPR Tutor Full paper at the International Conference in Artificial Intelligence in Education (AIED’2020) 8th July 2020 daniele.dimitri@ou.nl - @dimstudio Daniele Di Mitri, Jan Schneider, Kevin Trebing Sasa Sopka, Marcus Specht, and Hendrik Drachsler
  • 2. Di Mitri et al. - Real Time Multimodal Feedback 2 Imagine this learning situation
  • 3. Di Mitri et al. - Real Time Multimodal Feedback 3 Multimodal Tutors This project implements the idea of the Multimodal Tutor: an Intelligent Tutoring System for psychomotor learning tasks. The Multimodal Tutor leverages multimodal data to enrich the learner’s digital representation. In this study we present the CPR Tutor a Multimodal Tutor for Cardiopulmonary Resuscitation training. Di Mitri, D. (2020) The Multimodal Tutor: Adaptive Feedback from Multimodal Experiences. PhD Dissertation. Open Universiteit, The Netherlands. [Multimodal data extend ITSs]
  • 4. Di Mitri et al. - Real Time Multimodal Feedback 4 Multimodal Feedbak Loops - Multimodal data in learning is getting more and more attention - Still most of the related studies stand at the level of “data geology” - E.g. they investigate correlations or predictability - they do not provide direct and immediate feedback to the learner - Problem: Multimodal feedback loops are technically complex. We identify five main challenges in the collection, storing, processing, annotation and exploitation. Multimodal Feedback Loops Keep me in the loop!
  • 5. Di Mitri et al. - Real Time Multimodal Feedback 5 Why CPR training? • CPR can be taught singularly to one learner • CPR is a highly standardized procedure • CPR has clear and well-defined criteria to measure the quality • CPR is a highly relevant skill
  • 6. Previous work*: Detecting CPR mistakes 6 Hardware setup: • Microsoft Kinect v2 • Myo Armband • Laerdal ResusciAnne QCPR manikin + SimPad Dateset collected: • ~5500 Chest Compressions from 14 experts • Each CC tagged with 5 classes Trained 5 Neural Networks to classify CPR mistakes *Di Mitri, D., Schneider, J., Specht, M., & Drachsler, H. (2019). Detecting mistakes in CPR training with multimodal data and neural networks. Sensors (Switzerland), 19(14) Di Mitri et al. - Real Time Multimodal Feedback
  • 7. Di Mitri et al. - Real Time Multimodal Feedback 7 CPR Performance indicators Indicator Ideal value Compression rate 100 to 120 compr./min Compression depth 5 to 6 cm Compression release 0 - 1 cm Arms position Elbows locked Body position Using body weight assessed by the ResusciAnne maniking not measured by the ResusciAnne manikin
  • 8. Di Mitri et al. - Real Time Multimodal Feedback 8 Feedback with the CPR Tutor Lock your arms! Use your body weight! Release the compression! *Metronome sound 110bpm* Check compression depth!
  • 9. System Architecture Two main software components: - CPRTutor app (C#) for data collection & feedback - SharpFlow script (Python) for data analysis and machine learning Two 3rd party components: - Visual Inspection Tool for the data annotation - Multimodal Learning Hub data synchronisation logic and data storing format Two flows of data: 1) Offline data collection 2) Real-time exploitation All the components are available Open Source on GitHub!
  • 10. Di Mitri et al. - Real Time Multimodal Feedback 10 Flow 1) Offline TrainingSensors MLT session Kinect.json Myo.json Video.mp4 CPRTutor C# app SharpFlow Python3 Model training ML Models ClassRate ClassRelease ClassDepth ArmsLocked BodyWeight
  • 11. Di Mitri et al. - Real Time Multimodal Feedback 11 Flow 2) Real-time ExploitationSensors CPRTutor C# app SharpFlow Python3 TCP client TCP server Chunk (1 CC – 0.5 sec) Classification ML Models ClassRate ClassRelease ClassDepth ArmsLocked BodyWeight Feedback
  • 12. Di Mitri et al. - Real Time Multimodal Feedback 12 Data storing example of serialisation of Myo data in JSON example annotation.json MLT data format MLT = Meaningful Learning Task
  • 13. Di Mitri et al. - Real Time Multimodal Feedback 13 Data annotation With the Visual Inspection Tool 1. Load each recorded session 2. Load the SimPad external annotation file providing CC segmentation and values for classRate, classDepth, classRelese 3. Annotate manually armsLocked, bodyweight by looking at the video sequences Di Mitri D., Schneider J., Specht M., Drachsler H. (2019) Read Between the Lines: An Annotation Tool for Multimodal Data for Learning. LAK19 Proceedings
  • 14. Di Mitri et al. - Real Time Multimodal Feedback 14 Data representation INPUT SPACE: 3D tensor of shape: [4803 CCs x 17 time-bins x 52 attributes] HYPOTHESIS SPACE: Five binary target classes: (1) classRate, (2) classDepth, (3) classRelease, (4) armsLocked, (5) bodyWeight Raw data format:
  • 15. Di Mitri et al. - Real Time Multimodal Feedback 15 Real-time Exploitation steps 1. Activity Detection: rule-based approach to detect the CC using ShoulderLeftY fluctuations 2. Mistake classification: one LSTM network trained to classify 5 different classes 3. Feedback Logic: Feedback prioritisation based on the presence and the priority of mistakes 1. Detection 2. Classification 3. Feedback [the three steps of real-time exploitation]
  • 16. Di Mitri et al. - Real Time Multimodal Feedback 16 Neural Network configuration The Neural Network was configured with two stacked LSTM layers followed by two dense layers. • a first LSTM with input shape 17x52 with 128 hidden units; • a second LSTM with 64 hidden units; • a fully-connected layer with 32 units with a sigmoid activation function; • a fully connected layer with 5 hidden units (number of target classes) • a sigmoid activation. [generic LSTM network]
  • 17. Study procedure 1. Expert group data collection (N=10) •collecting the data corpus 2. Data annotation and model training •training the models 3. Feedback group (N=10) •testing the feedback functionality of the CPR Tutor Titel van de presentatie 17 The experiment was run at Medical Simulation centre AIXTRA Uniklinik Aachen, Germany
  • 18. Expert group (n=10) Titel van de presentatie 18 Each expert executed 4 CPR sessions of 1 minute each (only CC – no rescue breath): 1. regular session 2. arms not locked mistake 3. regular session 4. body weight mistake In two sessions the experts where asked to purposely make mistakes. [instructions given to experts]
  • 19. Di Mitri et al. - Real Time Multimodal Feedback 19 Feedback group (n=10) 10 users tested the system - performing each 2 sessions in alternated order - 1 minute without feedback - 1 minute with feedback [feedback explanation given to users before starting] The users were not novices!
  • 20. Di Mitri et al. - Real Time Multimodal Feedback 20 Expert Group results Note: Due to imbalanced class distribution the dataset was reduced to 3434 samples (-28.5%).
  • 21. Di Mitri et al. - Real Time Multimodal Feedback 21 Feedback Group results (1) Error rate: i: i-th CC in the series j: Target Class n: no. of CCs in 10s ratio of predicted Zeros and Ones Performance: [Plot of one session with feedback]
  • 22. Feedback Group results (2) Titel van de presentatie 22
  • 23. Di Mitri et al. - Real Time Multimodal Feedback 23 Short-term positive effect of feedback feedback Average Error Rates’ first derivative 10 seconds before and 10 seconds after feedback.
  • 24. Di Mitri et al. - Real Time Multimodal Feedback 24 Conclusions This study proves the concept of a Real-time Multimodal Feedback Loop. This study provided: 1) an architecture design 2) a methodological approach to design multimodal feedback 3) a field study on real-time feedback for CPR training. The experimental results suggest that the CPR Tutor short-term improvement of the CPR performance
  • 25. Di Mitri et al. - Real Time Multimodal Feedback 25 Future developments • For measuring long-term improvements we need to collect more data from more participants • Testing complete novices can produce more interesting results for the CPR Tutor • The rule-based CC detection can be replaced with automatic detection using a streaming approach • Neural networks are optimal for detecting regularities e.g. CC-rate, better approaches are possible • Kinect camera can be replaced by a webcams body pose estimation libraries (OpenPose, PoseNet…)