SlideShare a Scribd company logo
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

More Related Content

PDF
Read Between The Lines: an Annotation Tool for Multimodal Data
PDF
The Multimodal Learning Analytics Pipeline
PPTX
Multimodal Tutor for CPR presented at AIME'19
PPTX
The Multimodal Tutor - Presentation PhD defence
PDF
SITE Interactive kenyote 2021
PDF
Multimodal Tutor - Adaptive feedback from multimodal experience capturing
PPTX
Workshop: Multimodal Tutor
PDF
Learning Pulse - paper presentation at LAK17
Read Between The Lines: an Annotation Tool for Multimodal Data
The Multimodal Learning Analytics Pipeline
Multimodal Tutor for CPR presented at AIME'19
The Multimodal Tutor - Presentation PhD defence
SITE Interactive kenyote 2021
Multimodal Tutor - Adaptive feedback from multimodal experience capturing
Workshop: Multimodal Tutor
Learning Pulse - paper presentation at LAK17

What's hot (13)

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

Similar to Real-time Multimodal Feedback with the CPR Tutor (20)

PDF
Virtual IMU Data Augmentation by Spring-Joint Model for Motion Exercises Reco...
PDF
Subject name Object Oriented Analysis and DesignMultiple Choice (.pdf
PDF
PhD Defence: Leveraging sensing-based interaction for supporting reflection a...
PDF
Human Behaviour Understanding using Top-View RGB-D Data
PPT
Multi touch interactive screen, MIE Competition
PPTX
Reed_NAR_PPT_160922.pptx
PPTX
Building Effective Visualization Shiny WVF
PPT
CI image processing
PDF
1994 Afstudeerverslag IPO
PPTX
PhD Defense of Teodoro Montanaro
PDF
070624-ai-for-real-world-applications-prof-ciprian-neagu.pdf
PDF
Applying Commercial Computer Vision Tools to Cope with Uncertainties in a Cit...
PDF
Your Device May Know You Better Than You Know Yourself-Continuous Authenticat...
PDF
Deep learning algorithms for intrusion detection systems in internet of thin...
PDF
Machine_Learning_with_MATLAB_Seminar_Latest.pdf
PPTX
Data-centric AI and the convergence of data and model engineering: opportunit...
PDF
Human-centric Digital Twin Focused on ‘Gen-Ba’ Knowledge
PDF
Presentation of Human and BDI-Agent Interaction via KQML messages over IMAP a...
PPTX
Bridging Sensor Data Streams and Human Knowledge
PPTX
A High Performance Fingerprint Matching System for Large Databases Based on GPU
Virtual IMU Data Augmentation by Spring-Joint Model for Motion Exercises Reco...
Subject name Object Oriented Analysis and DesignMultiple Choice (.pdf
PhD Defence: Leveraging sensing-based interaction for supporting reflection a...
Human Behaviour Understanding using Top-View RGB-D Data
Multi touch interactive screen, MIE Competition
Reed_NAR_PPT_160922.pptx
Building Effective Visualization Shiny WVF
CI image processing
1994 Afstudeerverslag IPO
PhD Defense of Teodoro Montanaro
070624-ai-for-real-world-applications-prof-ciprian-neagu.pdf
Applying Commercial Computer Vision Tools to Cope with Uncertainties in a Cit...
Your Device May Know You Better Than You Know Yourself-Continuous Authenticat...
Deep learning algorithms for intrusion detection systems in internet of thin...
Machine_Learning_with_MATLAB_Seminar_Latest.pdf
Data-centric AI and the convergence of data and model engineering: opportunit...
Human-centric Digital Twin Focused on ‘Gen-Ba’ Knowledge
Presentation of Human and BDI-Agent Interaction via KQML messages over IMAP a...
Bridging Sensor Data Streams and Human Knowledge
A High Performance Fingerprint Matching System for Large Databases Based on GPU
Ad

More from Daniele Di Mitri (20)

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

Recently uploaded (20)

PPTX
Virtual and Augmented Reality in Current Scenario
PDF
MBA _Common_ 2nd year Syllabus _2021-22_.pdf
PDF
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PPTX
202450812 BayCHI UCSC-SV 20250812 v17.pptx
PDF
HVAC Specification 2024 according to central public works department
PDF
Computing-Curriculum for Schools in Ghana
PPTX
Chinmaya Tiranga Azadi Quiz (Class 7-8 )
PPTX
Introduction to Building Materials
PDF
advance database management system book.pdf
PDF
احياء السادس العلمي - الفصل الثالث (التكاثر) منهج متميزين/كلية بغداد/موهوبين
PDF
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 1)
PDF
FORM 1 BIOLOGY MIND MAPS and their schemes
PDF
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
PDF
Weekly quiz Compilation Jan -July 25.pdf
DOC
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
PDF
LDMMIA Reiki Yoga Finals Review Spring Summer
PPTX
History, Philosophy and sociology of education (1).pptx
PDF
1_English_Language_Set_2.pdf probationary
PDF
Hazard Identification & Risk Assessment .pdf
Virtual and Augmented Reality in Current Scenario
MBA _Common_ 2nd year Syllabus _2021-22_.pdf
ChatGPT for Dummies - Pam Baker Ccesa007.pdf
Chinmaya Tiranga quiz Grand Finale.pdf
202450812 BayCHI UCSC-SV 20250812 v17.pptx
HVAC Specification 2024 according to central public works department
Computing-Curriculum for Schools in Ghana
Chinmaya Tiranga Azadi Quiz (Class 7-8 )
Introduction to Building Materials
advance database management system book.pdf
احياء السادس العلمي - الفصل الثالث (التكاثر) منهج متميزين/كلية بغداد/موهوبين
BP 704 T. NOVEL DRUG DELIVERY SYSTEMS (UNIT 1)
FORM 1 BIOLOGY MIND MAPS and their schemes
OBE - B.A.(HON'S) IN INTERIOR ARCHITECTURE -Ar.MOHIUDDIN.pdf
Weekly quiz Compilation Jan -July 25.pdf
Soft-furnishing-By-Architect-A.F.M.Mohiuddin-Akhand.doc
LDMMIA Reiki Yoga Finals Review Spring Summer
History, Philosophy and sociology of education (1).pptx
1_English_Language_Set_2.pdf probationary
Hazard Identification & Risk Assessment .pdf

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…)