35
Physiological sensing For Human Computer Interaction Leonardo Gizzi

Physiological sensing - hcilab.org...•Physiological sensing = probing a living system •Tons of information (intrinsic coherence) •We need to know what we are dealing with •Reduce

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Physiological sensing - hcilab.org...•Physiological sensing = probing a living system •Tons of information (intrinsic coherence) •We need to know what we are dealing with •Reduce

Physiological sensing For Human Computer Interaction

Leonardo Gizzi

Page 2: Physiological sensing - hcilab.org...•Physiological sensing = probing a living system •Tons of information (intrinsic coherence) •We need to know what we are dealing with •Reduce

University of Stuttgart Match 9th 2017 2

• Physiological sensing = probing a living system

• Tons of information (intrinsic coherence)

• We need to know what we are dealing with

• Reduce the distance between human and computer

Motivation

Page 3: Physiological sensing - hcilab.org...•Physiological sensing = probing a living system •Tons of information (intrinsic coherence) •We need to know what we are dealing with •Reduce

University of Stuttgart Match 9th 2017 3

… for HCI?

Why should we use physiological sensing

Programming

languageCompiler

Machine

languageInput[

[

Human Computer“Interpreter”

Output

Page 4: Physiological sensing - hcilab.org...•Physiological sensing = probing a living system •Tons of information (intrinsic coherence) •We need to know what we are dealing with •Reduce

University of Stuttgart Match 9th 2017 4Physiological transparency

Pre

cis

ion

https://upload.wikimedia.org/wikipedia/commons/4/41/

Chicony_Wireless_Keyboard_KBR0108.jpg

https://upload.wikimedia.org/wikipedia/commons/3/38/IPad_Air_2.png

https://upload.wikimedia.org/wikipedia/commons/thumb/d/d3/NES-Power-Glove.jpg/800px-NES-Power-Glove.jpg

https://upload.wikimedia.org/wikipedia/commons/d/d4/Wacom_graphics_tablet_and_pen.png

https://upload.wikimedia.org/wikipedia/commons/thumb/b/b4/Tom_Cruise_(Not_really).jpg/1024px-

Tom_Cruise_(Not_really).jpg

http://vignette2.wikia.nocookie.net/p__/images/c/cb/Minority-Report.jpg/revision/latest?cb=20140331041450&path-prefix=protagonist

https://upload.wikimedia.org/wikipedia/commons/7/71/Army_prosthetic.jpg

https://upload.wikimedia.org/wikipedia/commons/4/42/Brain-computer_interface_(BCI)_system.jpg

https://upload.wikimedia.org/wikipedia/commons/d/d9/MS-Arc-Mouse.jpg

http://www.cheatsheet.com/gear-style/smartwatches-then-

vs-now-how-tech-has-changed-in-60-years.html

… for HCI?

Why should we use physiological sensing

Page 5: Physiological sensing - hcilab.org...•Physiological sensing = probing a living system •Tons of information (intrinsic coherence) •We need to know what we are dealing with •Reduce

University of Stuttgart Match 9th 2017 5Physiological transparency

Pre

cis

ion

https://upload.wikimedia.org/wikipedia/commons/4/41/

Chicony_Wireless_Keyboard_KBR0108.jpg

https://upload.wikimedia.org/wikipedia/commons/3/38/IPad_Air_2.png

https://upload.wikimedia.org/wikipedia/commons/d/d4/Wacom_graphics_tablet_and_pen.png

https://upload.wikimedia.org/wikipedia/commons/7/71/Army_prosthetic.jpg

https://upload.wikimedia.org/wikipedia/commons/4/42/Brain-computer_interface_(BCI)_system.jpg

https://upload.wikimedia.org/wikipedia/commons/d/d9/MS-Arc-Mouse.jpg

http://www.cheatsheet.com/gear-style/smartwatches-then-

vs-now-how-tech-has-changed-in-60-years.html

… for HCI?

Why should we use physiological sensing

https://upload.wikimedia.org/wikipedia/commons/thumb/b/b4/Tom_Cruise_(Not_really).jpg/1024px-

Tom_Cruise_(Not_really).jpg

Page 6: Physiological sensing - hcilab.org...•Physiological sensing = probing a living system •Tons of information (intrinsic coherence) •We need to know what we are dealing with •Reduce

University of Stuttgart Match 9th 2017 6

• Pros

• Intuitive / Trainable

• Voluntary / Involuntary

• Applicable with non-

cooperative subjects

• Subject-tailored

• Cons

• Prone to errors:

- Measurement

- Misclassification

- Misinterpretation

• Computational burden

• Privacy

… for HCI?

Why should we use physiological sensing

Page 7: Physiological sensing - hcilab.org...•Physiological sensing = probing a living system •Tons of information (intrinsic coherence) •We need to know what we are dealing with •Reduce

University of Stuttgart Match 9th 2017 7

Physiological

variable

…for a happy physiological sensing?

What do we need

User needs

Emotion

Ph. State

Decision

Classification

Signal

processing

Data

Acquisition

Page 8: Physiological sensing - hcilab.org...•Physiological sensing = probing a living system •Tons of information (intrinsic coherence) •We need to know what we are dealing with •Reduce

University of Stuttgart Match 9th 2017 8

Behaviour and Physiological variables

Physiological

variable

Behaviour to

model

Modifie

d f

rom

: https:/

/uplo

ad.w

ikim

edia

.org

/wik

ipedia

/com

mon

s/d

/d8/O

rgan_S

yste

ms_I.

jpg

System

Page 9: Physiological sensing - hcilab.org...•Physiological sensing = probing a living system •Tons of information (intrinsic coherence) •We need to know what we are dealing with •Reduce

University of Stuttgart Match 9th 2017 9

Anatomy of a neuron

Excitable cells

https://upload.wikimedia.org/wikipedia/commons/thumb/b/b5/Neuron.svg/1280px-Neuron.svg.png

Page 10: Physiological sensing - hcilab.org...•Physiological sensing = probing a living system •Tons of information (intrinsic coherence) •We need to know what we are dealing with •Reduce

University of Stuttgart Match 9th 2017 10

Kyudo = Archer + Bow … + target

Excitable cells

https://upload.wikimedia.org/wikipedia/commons/2/29/Professor_Inagaki_Genshiro.jpg

Inagaki Genshiro

Stores energy

Provides energy

Provides trigger

Ready to shoot!

Page 11: Physiological sensing - hcilab.org...•Physiological sensing = probing a living system •Tons of information (intrinsic coherence) •We need to know what we are dealing with •Reduce

University of Stuttgart Match 9th 2017 11

Kyudo and Neurons

Excitable cells

https://upload.wikimedia.org/wikipedia/commons/2/29/Professor_Inagaki_Genshiro.jpg

Inagaki Genshiro

https://commons.wikimedia.org/wiki/File:Action_potential.svg

Aim

Shoot

Reload

Release

Page 12: Physiological sensing - hcilab.org...•Physiological sensing = probing a living system •Tons of information (intrinsic coherence) •We need to know what we are dealing with •Reduce

University of Stuttgart Match 9th 2017 12

Resting potential

Excitable cells

https://upload.wikimedia.org/wikipedia/commons/2/29/Professor_Inagaki_Genshiro.jpg

Inagaki Genshiro

Stores energy

(The cell membrane)

Provides energy

ATP

(sodium-potassium pump)

Provides trigger

(other neurons*)

Resting potential ≠ 0

(faster)

Moving ions = fun!

Page 13: Physiological sensing - hcilab.org...•Physiological sensing = probing a living system •Tons of information (intrinsic coherence) •We need to know what we are dealing with •Reduce

University of Stuttgart Match 9th 2017 13

Rate-coded

Excitable cells

Do you see your nose?

Can you feel your clothes?

Now you do.

Maintaining potential

(Cheaper and faster)

No news, good news!

Page 14: Physiological sensing - hcilab.org...•Physiological sensing = probing a living system •Tons of information (intrinsic coherence) •We need to know what we are dealing with •Reduce

University of Stuttgart Match 9th 2017 14

“Integrate and fire”

Excitable cells

https://upload.wikimedia.org/wikipedia/commons/thumb/b/b5/Neuron.svg/1280px-Neuron.svg.png

Excitatory Inhibitory

Dindal 2000

Page 15: Physiological sensing - hcilab.org...•Physiological sensing = probing a living system •Tons of information (intrinsic coherence) •We need to know what we are dealing with •Reduce

University of Stuttgart Match 9th 2017 15

Target: The Nervous System

Central

Nervous

System

Peripheral

Nervous

System

Sensory

System

Motor

System

Somatic

NS

Autonomic

NS

Voluntary Autonomous

Brain

Spinal cord

External

stimuli

Physiological

Sensing

Page 16: Physiological sensing - hcilab.org...•Physiological sensing = probing a living system •Tons of information (intrinsic coherence) •We need to know what we are dealing with •Reduce

University of Stuttgart Match 9th 2017 16

Autonomic Nervous System

https://cdn.pixabay.com/photo/2016/02/01/16/10/eye-1173863_960_720.jpg

https://upload.wikimedia.org/wikipedia/commons/d/d6/Heartbeat.jpg

https://upload.wikimedia.org/wikipedia/commons/b/b2/Vasoconstriction_and_Vasodilation.pnghttps://upload.wikimedia.org/wikipedia/commons/thumb/7/70/Pavlov%27s_dog_conditioning.svg/510px-

Pavlov%27s_dog_conditioning.svg.png

https://upload.wikimedia.org/wikipedia/commons/b/b6/Blood_pressure_measurement_(2009).jpg

http://coolcosmos.ipac.caltech.edu/image_galleries/ir_zoo/images/lizard2_ir.jpg

https:/

/uplo

ad.w

ikim

edia

.org

/wik

ipe

dia

/com

mons/c

/c5/D

igestiv

e_syste

m_

dia

gra

m_

en.s

vg

https://upload.wikimedia.org/wikipedia/commons/c/c3/TranspirationPerspirationCommonsFL.jpg

https://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Goose_bumps.jpg/1024px-Goose_bumps.jpg

https://bg.wikipedia.org/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:%D0%9C%

D0%A3%D0%A1%D0%9A%D0%A3%D0%9B%D0%98_%D0%9D%D0%90_%

D0%A7%D0%9E%D0%92%D0%95%D0%A8%D0%9A%D0%9E%D0%A2%D

0%9E_%D0%A2%D0%AF%D0%9B%D0%9E_%D0%91%D0%93.png

Page 17: Physiological sensing - hcilab.org...•Physiological sensing = probing a living system •Tons of information (intrinsic coherence) •We need to know what we are dealing with •Reduce

University of Stuttgart Match 9th 2017 17

Fight or Flight!

Autonomic Nervous System

https://cdn.pixabay.com/photo/2016/02/01/16/10/eye-1173863_960_720.jpg

https://upload.wikimedia.org/wikipedia/commons/d/d6/Heartbeat.jpg

https://upload.wikimedia.org/wikipedia/commons/b/b2/Vasoconstriction_and_Vasodilation.pnghttps://upload.wikimedia.org/wikipedia/commons/thumb/7/70/Pavlov%27s_dog_conditioning.svg/510px-

Pavlov%27s_dog_conditioning.svg.png

https://upload.wikimedia.org/wikipedia/commons/b/b6/Blood_pressure_measurement_(2009).jpg

http://coolcosmos.ipac.caltech.edu/image_galleries/ir_zoo/images/lizard2_ir.jpg

https:/

/uplo

ad.w

ikim

edia

.org

/wik

ipe

dia

/com

mons/c

/c5/D

igestiv

e_syste

m_

dia

gra

m_

en.s

vg

https://upload.wikimedia.org/wikipedia/commons/c/c3/TranspirationPerspirationCommonsFL.jpg

https://upload.wikimedia.org/wikipedia/commons/thumb/2/23/Goose_bumps.jpg/1024px-Goose_bumps.jpg

https://bg.wikipedia.org/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:%D0%9C%

D0%A3%D0%A1%D0%9A%D0%A3%D0%9B%D0%98_%D0%9D%D0%90_%

D0%A7%D0%9E%D0%92%D0%95%D0%A8%D0%9A%D0%9E%D0%A2%D

0%9E_%D0%A2%D0%AF%D0%9B%D0%9E_%D0%91%D0%93.png

Page 18: Physiological sensing - hcilab.org...•Physiological sensing = probing a living system •Tons of information (intrinsic coherence) •We need to know what we are dealing with •Reduce

University of Stuttgart Match 9th 2017 18

From an idea to a movement

Motor Nervous system (AKA: Neuromuscular system)

Peripheral

integration

Movement Planning

(intention)

Descending Command

+

Sensory integration

Muscles activation

Page 19: Physiological sensing - hcilab.org...•Physiological sensing = probing a living system •Tons of information (intrinsic coherence) •We need to know what we are dealing with •Reduce

University of Stuttgart Match 9th 2017 19

From an idea to a movement

Neuromuscular system

https://en.wikipedia.org/wiki/Cortical_remapping

Premotor

cortex

Supplementary motor area

Language

processing

Audio

processing

Video

processing

Page 20: Physiological sensing - hcilab.org...•Physiological sensing = probing a living system •Tons of information (intrinsic coherence) •We need to know what we are dealing with •Reduce

University of Stuttgart Match 9th 2017 20

From an idea to a movement

Neuromuscular system

By OpenStax College - Anatomy & Physiology, Connexions Web site. http://cnx.org/content/col11496/1.6/, Jun 19, 2013., CC BY 3.0, https://commons.wikimedia.org/w/index.php?curid=30148008

Sensory Cortical Map(Penfield and Boldfrey 1937)

Sensory Homunculus(Price-James S. 2016)

Page 21: Physiological sensing - hcilab.org...•Physiological sensing = probing a living system •Tons of information (intrinsic coherence) •We need to know what we are dealing with •Reduce

University of Stuttgart Match 9th 2017 21

From an idea to a movement

Neuromuscular system

Holobar and Farina 2014

Page 22: Physiological sensing - hcilab.org...•Physiological sensing = probing a living system •Tons of information (intrinsic coherence) •We need to know what we are dealing with •Reduce

University of Stuttgart Match 9th 2017 22

From an idea to a movement

Neuromuscular system

Dominici 2012Gizzi 2011

Stroke

Oliveira 2016

TRD vs OVG

Ivanenko 2003

Page 23: Physiological sensing - hcilab.org...•Physiological sensing = probing a living system •Tons of information (intrinsic coherence) •We need to know what we are dealing with •Reduce

University of Stuttgart Match 9th 2017 23

From an idea to a movement

Neuromuscular system

Sinkjær 1996

https://en.wikipedia.org/wiki/Patellar_reflex

Page 24: Physiological sensing - hcilab.org...•Physiological sensing = probing a living system •Tons of information (intrinsic coherence) •We need to know what we are dealing with •Reduce

University of Stuttgart Match 9th 2017 24

From an idea to a movement

Neuromuscular system

http://images.slideplayer.com/26/8554656/slides/slide_2.jpg

Page 25: Physiological sensing - hcilab.org...•Physiological sensing = probing a living system •Tons of information (intrinsic coherence) •We need to know what we are dealing with •Reduce

University of Stuttgart Match 9th 2017 25

From an idea to a movement

Neuromuscular system

Moving ions = fun!

http://faculty.pasadena.edu/dkwon/chapt_11/textmostly/slide47.html

Page 26: Physiological sensing - hcilab.org...•Physiological sensing = probing a living system •Tons of information (intrinsic coherence) •We need to know what we are dealing with •Reduce

University of Stuttgart Match 9th 2017 26

From an idea to a movement

Neuromuscular system

MU # 1

MU # 2

MU # N

Contributions of

individual motor units motoneurons

from spinal cord

Surface EMG

interference signal

+

Ce

ntr

al co

ntr

ol str

ate

gie

s:

rate

an

d r

ecru

itm

en

t

Merletti and Parker 2004

Page 27: Physiological sensing - hcilab.org...•Physiological sensing = probing a living system •Tons of information (intrinsic coherence) •We need to know what we are dealing with •Reduce

University of Stuttgart Match 9th 2017 27

Probing the Human Body

• Movement analysis

Motion capture (s)

IMU (s)

Actigraphy (s)

Pupillary reflex (a)

https://upload.wikimedia.org/wikipedia/commons/9/95/Motion_capture_facial.jpg

• Electrophysiology

EMG (s)

ECG (a)

EEG (s)

Skin impedance(a)

Arc Reflex (s)

https://upload.wikimedia.org/wikipedia/commons/thumb/0/0f/Three_quarter_view_of_EEG_subject.jpg/400px-

Three_quarter_view_of_EEG_subject.jpg

• Metabolism

• Gas analysis (a)

• NIRS (a)

• Temperature (a)

Page 28: Physiological sensing - hcilab.org...•Physiological sensing = probing a living system •Tons of information (intrinsic coherence) •We need to know what we are dealing with •Reduce

University of Stuttgart Match 9th 2017 28

Example: myoelectric prosthesis control

By StarWarsRey - Own work, CC BY-SA 4.0, https://commons.wikimedia.org/w/index.php?curid=46759844

• Human hand: 27DOF

• Robotic hand: 27DOF*

• Myoelectric control: 3DOF

Page 29: Physiological sensing - hcilab.org...•Physiological sensing = probing a living system •Tons of information (intrinsic coherence) •We need to know what we are dealing with •Reduce

University of Stuttgart Match 9th 2017 29

The task at hand…

Example: prosthesis control

https://upload.wikimedia.org/wikipedia/commons/c/ca/Playing_the_piano.jpg

https://upload.wikimedia.org/wikipedia/commons/thumb/b/b9/Coll%C3%B3ns_de_brontosaurio_-_Corme,_Galicia_(Spain).jpg/626px-

Coll%C3%B3ns_de_brontosaurio_-_Corme,_Galicia_(Spain).jpg

https://upload.wikimedia.org/wikipedia/commons/0/08/Surgeons_at_Work.jpg

https://fogsmoviereviews.files.wordpress.com/2011/09/20110925-114643.jpg

Page 30: Physiological sensing - hcilab.org...•Physiological sensing = probing a living system •Tons of information (intrinsic coherence) •We need to know what we are dealing with •Reduce

University of Stuttgart Match 9th 2017 30

• EMG detection

• Flexible control

• Multiple solutions

Why is it so complicated?

Example: prosthesis control

http://teachmeanatomy.info/upper-limb/muscles/posterior-forearm/

https://upload.wikimedia.org/wikipedia/commons/8/89/1120_Muscles_that_Move_the_Forearm_Antebrach._Sup._Ext._Sin.png

https://upload.wikimedia.org/wikipedia/commons/5/57/1120_Muscles_that_Move_the_Forearm_Antebrach._Sup._Flex._Sin.png

Page 31: Physiological sensing - hcilab.org...•Physiological sensing = probing a living system •Tons of information (intrinsic coherence) •We need to know what we are dealing with •Reduce

University of Stuttgart Match 9th 2017 31

• EMG detection (bipolar, high density, multimodal)

• Classification algorithms

• Get ‘creative’ – Quality of life first!

Mitigation

Example: prosthesis control

http://www.sciencedirect.com/science/article/pi

i/S0140673614617761 Aszmann 2015

Muceli 2015

Page 32: Physiological sensing - hcilab.org...•Physiological sensing = probing a living system •Tons of information (intrinsic coherence) •We need to know what we are dealing with •Reduce

University of Stuttgart Match 9th 2017 32

Put things in perspective: neural plasticity and learning

Example: myoelectric prosthesis control

http://www.goettinger-tageblatt.de/Goettingen/Uebersicht/Alimatou-Bamba-

zu-Forschungsuntersuchungen-in-Goettingen

ww

w.g

oett

inger-

tag

ebla

tt.d

e/

Nachhaltig gegen Hunger

http://www.nagehu.org/content/Projekte.html

http://www.nagehu.org/content/Projekte.html

Page 33: Physiological sensing - hcilab.org...•Physiological sensing = probing a living system •Tons of information (intrinsic coherence) •We need to know what we are dealing with •Reduce

University of Stuttgart Match 9th 2017 33

Markovic 2014

Markovic 2015

Put things in perspective: machine intelligence

Example: myoelectric prosthesis control

Prosthesis awareness

Page 34: Physiological sensing - hcilab.org...•Physiological sensing = probing a living system •Tons of information (intrinsic coherence) •We need to know what we are dealing with •Reduce

University of Stuttgart Match 9th 2017 34

Summary

Probing the Human Body

• There is a lot of measurements that we can use

• We need to keep in mind the user’s needs

• Signal quality is crucial

- Physiology = ally

- Noise = enemy

- Multimodal rocks!

• We must get creative

- Neural plasticity

- Machine intelligence

- Teamwork

https://upload.wikimedia.org/wikipedia/commons/c/c9/2012_Italian_GP_-_Ferrari_pit.jpg

Page 35: Physiological sensing - hcilab.org...•Physiological sensing = probing a living system •Tons of information (intrinsic coherence) •We need to know what we are dealing with •Reduce

Thank you!

e-mail

phone +49 (0) 711 685-

fax +49 (0) 711 685-

University of Stuttgart

Pfaffenwaldring 5A - 70569

Leonardo Gizzi

60044

66347

Continuum Biomechanics and Mechanobiology (CBM) research group

[email protected]