eye tracking the key to computational …...eye tracking –the key to computational understanding...

1

Upload: others

Post on 08-Jun-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Eye Tracking the Key to Computational …...Eye Tracking –the Key to Computational Understanding of Human Behavior and Cognition Mirko Meboldt | 03.10.2019 | 2 “A user interface

||

Prof. Dr. Mirko Meboldt

Dr. Quentin Lohmeyer, Stephan Hess, Julian Wolf, Felix Wang, Kerrin Weiss

03.10.2019 1

Eye Tracking – the Key to Computational Understanding

of Human Behavior and Cognition

Mirko Meboldt

Page 2: Eye Tracking the Key to Computational …...Eye Tracking –the Key to Computational Understanding of Human Behavior and Cognition Mirko Meboldt | 03.10.2019 | 2 “A user interface

|| 03.10.2019 2

“A user interface is like a Joke.

If you have to explain is, it’s not that good” Martin LeBlanc

Consumer products Safety related products

*Institute of Medicine Report

Mirko Meboldt

Our research goal:

Algorithms for data driven usability and expertise assessment!

Page 3: Eye Tracking the Key to Computational …...Eye Tracking –the Key to Computational Understanding of Human Behavior and Cognition Mirko Meboldt | 03.10.2019 | 2 “A user interface

|| 03.10.2019Mirko Meboldt 3

Eye Tracking Glasses

Scene CameraResolution1280x960px @24 fps

Gaze TrackingSampling Rate: 60HzAccuracy: 0.5°

Integrated Microphone

Page 4: Eye Tracking the Key to Computational …...Eye Tracking –the Key to Computational Understanding of Human Behavior and Cognition Mirko Meboldt | 03.10.2019 | 2 “A user interface

|| 03.10.2019Mirko Meboldt 4

AOI IAOI II

AOI III

Fixation: The eye is relatively still and extracts visual information.

Fixation

Gaze path

Saccade Fast movement of the eye between two fixations, without extracting information.

Eye Tracking Analysis – Short Introduction.

Page 5: Eye Tracking the Key to Computational …...Eye Tracking –the Key to Computational Understanding of Human Behavior and Cognition Mirko Meboldt | 03.10.2019 | 2 “A user interface

|| 03.10.2019Mirko Meboldt 5

DataRecording

Semanticmapping

Usabilityevaluation

Quantitativeanalysis

Patternrecognition

Workflow of Usability Testing with Eye Tracking

Page 6: Eye Tracking the Key to Computational …...Eye Tracking –the Key to Computational Understanding of Human Behavior and Cognition Mirko Meboldt | 03.10.2019 | 2 “A user interface

|| 03.10.2019Mirko Meboldt 6

HMZ Flagship Project “SURGENT”

Page 7: Eye Tracking the Key to Computational …...Eye Tracking –the Key to Computational Understanding of Human Behavior and Cognition Mirko Meboldt | 03.10.2019 | 2 “A user interface

|| 03.10.2019Mirko Meboldt 7

Rod Bending in Spinal Fusion Surgery

Balgrist CARD-Team, Prof. Mazda Farshad

Page 8: Eye Tracking the Key to Computational …...Eye Tracking –the Key to Computational Understanding of Human Behavior and Cognition Mirko Meboldt | 03.10.2019 | 2 “A user interface

||Mirko Meboldt

What is the Essence of Good Support in Surgery?

Observing the operator, understanding his actions and anticipating his next move.

03.10.2019 8

Page 9: Eye Tracking the Key to Computational …...Eye Tracking –the Key to Computational Understanding of Human Behavior and Cognition Mirko Meboldt | 03.10.2019 | 2 “A user interface

||

How Can We Successfully Integrate Support Technology?

1. Data Recording 2. Evaluate Data

3. Closed Loop

Real-time support during the procedure

Situation-specific

Skill-dependent

Predict errors before they happen

03.10.2019 9Mirko Meboldt

Page 10: Eye Tracking the Key to Computational …...Eye Tracking –the Key to Computational Understanding of Human Behavior and Cognition Mirko Meboldt | 03.10.2019 | 2 “A user interface

|| 03.10.2019Mirko Meboldt 10

Maintenance of Emergency Brake System

Conditions

High product variance

Expert cannot remember all variations

Use of paper documents is tedious and error-prone

Need for user guidance

Page 11: Eye Tracking the Key to Computational …...Eye Tracking –the Key to Computational Understanding of Human Behavior and Cognition Mirko Meboldt | 03.10.2019 | 2 “A user interface

|| 03.10.2019Mirko Meboldt 11

AR Prototype: Maintenance of Emergency Brake System

Results

Drastic reduction of errors

Increase of efficiency

Novices using HoloLenses outperform experts

working with paper documents

Identifying the right applications is crucial

Page 12: Eye Tracking the Key to Computational …...Eye Tracking –the Key to Computational Understanding of Human Behavior and Cognition Mirko Meboldt | 03.10.2019 | 2 “A user interface

||

Digital World

03.10.2019 12

Mixed reality: Merging the real and the digital world

Source: stadt-zuerich.ch, fairpower.ch, bystronic.ch, sbb.ch Source: conrad.ch, audimax.de, swisscrafting.ch, siemens.ch

Real-World Applications

Augmented Reality

Eye Tracking

User

Mirko Meboldt

Page 13: Eye Tracking the Key to Computational …...Eye Tracking –the Key to Computational Understanding of Human Behavior and Cognition Mirko Meboldt | 03.10.2019 | 2 “A user interface

||

Measuring Visual Patterns on Tangible Objects

AOI (Area of Interest) sequence chart:Original

Screw

Screwdriver

Scalpel

time

Mirko Meboldt 03.10.2019 13

Semantic Quantification

Page 14: Eye Tracking the Key to Computational …...Eye Tracking –the Key to Computational Understanding of Human Behavior and Cognition Mirko Meboldt | 03.10.2019 | 2 “A user interface

||

Concept for Automated Semantic Mapping of Gaze Data

Conventional deep CNN Mask R-CNN (He at al. 2017)

03.10.2019Mirko Meboldt 14

Page 15: Eye Tracking the Key to Computational …...Eye Tracking –the Key to Computational Understanding of Human Behavior and Cognition Mirko Meboldt | 03.10.2019 | 2 “A user interface

|| 03.10.2019Mirko Meboldt 15

Automated Semantic Mapping - cGOM.

J. Wolf, S. Hess, D. Bachmann, Q. Lohmeyer, M. Meboldt,

Automating areas of interest analysis in mobile eye tracking experiments based on machine learning, Journal of Eye Movement Research (2018)

Page 16: Eye Tracking the Key to Computational …...Eye Tracking –the Key to Computational Understanding of Human Behavior and Cognition Mirko Meboldt | 03.10.2019 | 2 “A user interface

|| 03.10.2019Mirko Meboldt 16

Pattern recognition for usability assessment

hand and gaze

on the same target

attentional system looks

ahead on a different target

Action requires

strict monitoring

No monitoring

is required

Pattern 1 Pattern 2

Page 17: Eye Tracking the Key to Computational …...Eye Tracking –the Key to Computational Understanding of Human Behavior and Cognition Mirko Meboldt | 03.10.2019 | 2 “A user interface

|| 03.10.2019Mirko Meboldt 17

Algorithms to Give the Data Meaning: Hand-Gaze Distance

Long phases of constant hand-gaze distance

indicate problems or time-consuming / demanding tasks Hand

Gaze point

Page 18: Eye Tracking the Key to Computational …...Eye Tracking –the Key to Computational Understanding of Human Behavior and Cognition Mirko Meboldt | 03.10.2019 | 2 “A user interface

|| 03.10.2019Mirko Meboldt 18

Project: Usability Optimization of the DREMEL 3D Printer

56 participants

no training

questionnaires

afterwards

lab environment

Page 19: Eye Tracking the Key to Computational …...Eye Tracking –the Key to Computational Understanding of Human Behavior and Cognition Mirko Meboldt | 03.10.2019 | 2 “A user interface

|| 03.10.2019Mirko Meboldt 19

We proved that we can detect 97% of the usability issues

automatically by an algorithm compared to manual observation*

HGD = Hand-Gaze Distance

M. Mussgnug, D. Singer, Q. Lohmeyer, M. Meboldt, Automated interpretation of eye–hand coordination in mobile eye tracking recordings. Künstliche Intelligenz (2017) 337

Page 20: Eye Tracking the Key to Computational …...Eye Tracking –the Key to Computational Understanding of Human Behavior and Cognition Mirko Meboldt | 03.10.2019 | 2 “A user interface

||

Object Segmentation in a Surgical Procedure

Mirko Meboldt 03.10.2019 20

Page 21: Eye Tracking the Key to Computational …...Eye Tracking –the Key to Computational Understanding of Human Behavior and Cognition Mirko Meboldt | 03.10.2019 | 2 “A user interface

||

Microsoft Hololens 2

Full of sensors that can measure human behavior to display appropriate information

Mirko Meboldt

Camera /

Depth Camera

Eye Tracking

Hand Tracking

Input Channels

03.10.2019 21

Page 22: Eye Tracking the Key to Computational …...Eye Tracking –the Key to Computational Understanding of Human Behavior and Cognition Mirko Meboldt | 03.10.2019 | 2 “A user interface

|| 03.10.2019 22

ECMO - Extracorporeal membrane oxygenation

ECMO can greatly increase survival rate but is challenging to use properly due to

the complexity of the human body.

Mirko Meboldt

Page 23: Eye Tracking the Key to Computational …...Eye Tracking –the Key to Computational Understanding of Human Behavior and Cognition Mirko Meboldt | 03.10.2019 | 2 “A user interface

|| 03.10.2019Mirko Meboldt 23

Development of ECMO AR user guidance with HoloLens

Team ARORA

Goal: Simplifying the use of ECMO,

increasing patient safety

Implement user manual and decision

tree for trouble shooting

Constantly read patient parameters

Implement context-aware user

guidance