comunicazione non verbale: computazione affettiva -...

37
Comunicazione non verbale: computazione affettiva Corso di Interazione uomo-macchina II Prof. Giuseppe Boccignone Dipartimento di Scienze dell’Informazione Università di Milano [email protected] http://homes.dsi.unimi.it/~boccignone/l Ipotesi di lavoro: interazione fra organismi metabolismo emozioni motivazioni azione percezione riflessione metabolismo emozioni motivazioni azione percezione riflessione verbale non verbale ambiente

Upload: vukhanh

Post on 21-Feb-2019

235 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Comunicazione non verbale: computazione affettiva - unimi.itboccignone.di.unimi.it/IUM2_files/LezIUM2Emozioni(2).pdf · Comunicazione non verbale: computazione affettiva Corso di

Comunicazione non verbale:

computazione affettiva

Corso di Interazione uomo-macchina II

Prof. Giuseppe Boccignone

Dipartimento di Scienze dell’Informazione

Università di Milano

[email protected]://homes.dsi.unimi.it/~boccignone/l

Ipotesi di lavoro: interazione fra organismi

metabolismo

emozioni

motivazioni

azione

percezione

riflessione

metabolismo

emozioni

motivazioni

azione

percezione

riflessione

verbalenon verbale

ambiente

Page 2: Comunicazione non verbale: computazione affettiva - unimi.itboccignone.di.unimi.it/IUM2_files/LezIUM2Emozioni(2).pdf · Comunicazione non verbale: computazione affettiva Corso di

Riconoscere emozioni

metabolismo

emozioni

motivazioni

azione

percezione

riflessione

ambiente

PROCESSI

COSTITUTIVI

PROCESSI

INTERATTIVI

AUTONOMIA /

LIVELLI DI CONTROLLO

CONTROLLO

VISCERALE

REGOLAZIONE

OMEOSTATICA

CONTROLLO

EMOTIVO

CONTROLLO

RIFLESSIVO /

COGNITIVO

Goals

interni

Goals

esterni

confine del corpo

situato nell’ambiente

Riconoscere emozioni

Page 3: Comunicazione non verbale: computazione affettiva - unimi.itboccignone.di.unimi.it/IUM2_files/LezIUM2Emozioni(2).pdf · Comunicazione non verbale: computazione affettiva Corso di

A. Vinciarelli, M. Pantic, H. Bourlard, Social Signal Processing: Survey of an Emerging Domain,Image and Vision Computing (2008)

Emotional expression

A. Vinciarelli, M. Pantic, H. Bourlard, Social Signal Processing: Survey of an Emerging Domain,Image and Vision Computing (2008)

Emotional expression

Page 4: Comunicazione non verbale: computazione affettiva - unimi.itboccignone.di.unimi.it/IUM2_files/LezIUM2Emozioni(2).pdf · Comunicazione non verbale: computazione affettiva Corso di

Emotional expression

• Approcci possibili:

• Discrete (Ekman) vs. Dimensional (Russell)

• AU-based (Ekman) vs. holistic

Riconoscere emozioni da espressioni facciali

Paradigma dominante

Page 5: Comunicazione non verbale: computazione affettiva - unimi.itboccignone.di.unimi.it/IUM2_files/LezIUM2Emozioni(2).pdf · Comunicazione non verbale: computazione affettiva Corso di

• Approcci possibili:

• Discrete (Ekman) vs. Dimensional (Russell)

• AU-based (Ekman) vs. holistic

Riconoscere emozioni da espressioni facciali

Paradigma dominante Approcci robusti

• Approcci possibili:

• Discrete (Ekman) vs. Dimensional (Russell)

• AU-based (Ekman) vs. holistic

Riconoscere emozioni da espressioni facciali

Meno consueti

Usati soprattutto nella simulazione virtuali

Analisi di emozioni in musica o nel parlato

Page 6: Comunicazione non verbale: computazione affettiva - unimi.itboccignone.di.unimi.it/IUM2_files/LezIUM2Emozioni(2).pdf · Comunicazione non verbale: computazione affettiva Corso di

Riconoscere emozioni da espressioni facciali

//http://www.visual-recognition.nl/index.html

Riconoscere emozioni da espressioni facciali

Page 7: Comunicazione non verbale: computazione affettiva - unimi.itboccignone.di.unimi.it/IUM2_files/LezIUM2Emozioni(2).pdf · Comunicazione non verbale: computazione affettiva Corso di

Expression vs identity

//A.J. Calder et al. : Vision Research 41 (2001)

Expression vs identity

//A.J. Calder et al. : Vision Research 41 (2001)

Page 8: Comunicazione non verbale: computazione affettiva - unimi.itboccignone.di.unimi.it/IUM2_files/LezIUM2Emozioni(2).pdf · Comunicazione non verbale: computazione affettiva Corso di

Expression vs identity

//A.J. Calder et al. : Vision Research 41 (2001)

Expression vs identity

//A.J. Calder et al. : Vision Research 41 (2001)

Page 9: Comunicazione non verbale: computazione affettiva - unimi.itboccignone.di.unimi.it/IUM2_files/LezIUM2Emozioni(2).pdf · Comunicazione non verbale: computazione affettiva Corso di

Expression vs identity

//A.J. Calder et al. : Vision Research 41 (2001)

Schema generale di un sistema per AU detection

Page 10: Comunicazione non verbale: computazione affettiva - unimi.itboccignone.di.unimi.it/IUM2_files/LezIUM2Emozioni(2).pdf · Comunicazione non verbale: computazione affettiva Corso di

Riconoscere emozioni da espressioni facciali

//Bartlett et al.

Riconoscere emozioni da espressioni facciali

//Bartlett et al.

Page 11: Comunicazione non verbale: computazione affettiva - unimi.itboccignone.di.unimi.it/IUM2_files/LezIUM2Emozioni(2).pdf · Comunicazione non verbale: computazione affettiva Corso di

Riconoscere emozioni da espressioni facciali

//Bartlett et al.

Unified Probabilistic Framework

for Spontaneous Facial Action Modeling

• Tong et al (2010)

Page 12: Comunicazione non verbale: computazione affettiva - unimi.itboccignone.di.unimi.it/IUM2_files/LezIUM2Emozioni(2).pdf · Comunicazione non verbale: computazione affettiva Corso di

Unified Probabilistic Framework

for Spontaneous Facial Action Modeling

• Tong et al (2010)

Mind-Reading Machines:

Automated Inference of Complex Mental States

by Rana Ayman el Kaliouby

Page 13: Comunicazione non verbale: computazione affettiva - unimi.itboccignone.di.unimi.it/IUM2_files/LezIUM2Emozioni(2).pdf · Comunicazione non verbale: computazione affettiva Corso di

Mind-Reading Machines:

Automated Inference of Complex Mental States

Mind-Reading Machines:

Automated Inference of Complex Mental States

Page 14: Comunicazione non verbale: computazione affettiva - unimi.itboccignone.di.unimi.it/IUM2_files/LezIUM2Emozioni(2).pdf · Comunicazione non verbale: computazione affettiva Corso di

Mind-Reading Machines:

Automated Inference of Complex Mental States

Mind-Reading Machines:

Automated Inference of Complex Mental States

Page 15: Comunicazione non verbale: computazione affettiva - unimi.itboccignone.di.unimi.it/IUM2_files/LezIUM2Emozioni(2).pdf · Comunicazione non verbale: computazione affettiva Corso di

Mind-Reading Machines:

Automated Inference of Complex Mental States

Mind-Reading Machines:

Automated Inference of Complex Mental States

Page 16: Comunicazione non verbale: computazione affettiva - unimi.itboccignone.di.unimi.it/IUM2_files/LezIUM2Emozioni(2).pdf · Comunicazione non verbale: computazione affettiva Corso di

Mind-Reading Machines:

Automated Inference of Complex Mental States

Mind-Reading Machines:

Automated Inference of Complex Mental States

Page 17: Comunicazione non verbale: computazione affettiva - unimi.itboccignone.di.unimi.it/IUM2_files/LezIUM2Emozioni(2).pdf · Comunicazione non verbale: computazione affettiva Corso di

Mind-Reading Machines:

Automated Inference of Complex Mental States

Mind-Reading Machines:

Automated Inference of Complex Mental States

Page 18: Comunicazione non verbale: computazione affettiva - unimi.itboccignone.di.unimi.it/IUM2_files/LezIUM2Emozioni(2).pdf · Comunicazione non verbale: computazione affettiva Corso di

Mind-Reading Machines:

Automated Inference of Complex Mental States

Mind-Reading Machines:

Automated Inference of Complex Mental States

Page 19: Comunicazione non verbale: computazione affettiva - unimi.itboccignone.di.unimi.it/IUM2_files/LezIUM2Emozioni(2).pdf · Comunicazione non verbale: computazione affettiva Corso di

Mind-Reading Machines:

Automated Inference of Complex Mental States

Mind-Reading Machines:

Automated Inference of Complex Mental States

Page 20: Comunicazione non verbale: computazione affettiva - unimi.itboccignone.di.unimi.it/IUM2_files/LezIUM2Emozioni(2).pdf · Comunicazione non verbale: computazione affettiva Corso di

Mind-Reading Machines:

Automated Inference of Complex Mental States

Active and Dynamic Information Fusion

for Facial Expression Understanding

• Zhang & Ji

Page 21: Comunicazione non verbale: computazione affettiva - unimi.itboccignone.di.unimi.it/IUM2_files/LezIUM2Emozioni(2).pdf · Comunicazione non verbale: computazione affettiva Corso di

Active and Dynamic Information Fusion

for Facial Expression Understanding

• Zhang & Ji

Active and Dynamic Information Fusion

for Facial Expression Understanding

• Zhang & Ji

Page 22: Comunicazione non verbale: computazione affettiva - unimi.itboccignone.di.unimi.it/IUM2_files/LezIUM2Emozioni(2).pdf · Comunicazione non verbale: computazione affettiva Corso di

Active and Dynamic Information Fusion

for Facial Expression Understanding

• Zhang & Ji

Active and Dynamic Information Fusion

for Facial Expression Understanding

• Zhang & Ji

Page 23: Comunicazione non verbale: computazione affettiva - unimi.itboccignone.di.unimi.it/IUM2_files/LezIUM2Emozioni(2).pdf · Comunicazione non verbale: computazione affettiva Corso di

Active and Dynamic Information Fusion

for Facial Expression Understanding

• Zhang & Ji

Active and Dynamic Information Fusion

for Facial Expression Understanding

• Zhang & Ji

Page 24: Comunicazione non verbale: computazione affettiva - unimi.itboccignone.di.unimi.it/IUM2_files/LezIUM2Emozioni(2).pdf · Comunicazione non verbale: computazione affettiva Corso di

Active and Dynamic Information Fusion

for Facial Expression Understanding

• Zhang & Ji

Active and Dynamic Information Fusion

for Facial Expression Understanding

• Zhang & Ji

Page 25: Comunicazione non verbale: computazione affettiva - unimi.itboccignone.di.unimi.it/IUM2_files/LezIUM2Emozioni(2).pdf · Comunicazione non verbale: computazione affettiva Corso di

Active and Dynamic Information Fusion

for Facial Expression Understanding

• Zhang & Ji

Active and Dynamic Information Fusion

for Facial Expression Understanding

• Zhang & Ji

Page 26: Comunicazione non verbale: computazione affettiva - unimi.itboccignone.di.unimi.it/IUM2_files/LezIUM2Emozioni(2).pdf · Comunicazione non verbale: computazione affettiva Corso di

Dimensional approach via Gabor wavelets

• Lyons et al.

Dimensional approach via Gabor wavelets

• Lyons et al.

• Gabor and human similarity data was

analyzed usingnon-metric

multidimensional scaling (nMDS) using

theALSCAL algorithm [13].

• nMDS embeds points in a euclidean

space in such a way that the distances

between points preserves the rank order

of the dissimilarity values betweenthose

points.

• it was found that two dimensions

provide an adequate embedding of the

similarity data

Page 27: Comunicazione non verbale: computazione affettiva - unimi.itboccignone.di.unimi.it/IUM2_files/LezIUM2Emozioni(2).pdf · Comunicazione non verbale: computazione affettiva Corso di

Dimensional approach via Gabor wavelets

• Lyons et al.

• Gabor and human similarity data was

analyzed usingnon-metric

multidimensional scaling (nMDS) using

theALSCAL algorithm [13].

• nMDS embeds points in a euclidean

space in such a way that the distances

between points preserves the rank order

of the dissimilarity values betweenthose

points.

• it was found that two dimensions

provide an adequate embedding of the

similarity data

Dimensional approach via Gabor wavelets

Page 28: Comunicazione non verbale: computazione affettiva - unimi.itboccignone.di.unimi.it/IUM2_files/LezIUM2Emozioni(2).pdf · Comunicazione non verbale: computazione affettiva Corso di

Emotion by dynamical simulation

• Essa & Pentland (1997): We describe a computer vision system for observing

facial motion by using an optimal estimation optical flow method coupled with

geometric, physical and motion-based dynamic models describing the facial

structure. Our method produces a reliable parametric representation of the

face’s independent muscle action groups, as well as an accurate estimate of

facial motion.

• Essa & Pentland (1997):

Emotion by dynamical simulation

Page 29: Comunicazione non verbale: computazione affettiva - unimi.itboccignone.di.unimi.it/IUM2_files/LezIUM2Emozioni(2).pdf · Comunicazione non verbale: computazione affettiva Corso di

• Essa & Pentland (1997):

Emotion by dynamical simulation

• Essa & Pentland (1997):

Emotion by dynamical simulation

Page 30: Comunicazione non verbale: computazione affettiva - unimi.itboccignone.di.unimi.it/IUM2_files/LezIUM2Emozioni(2).pdf · Comunicazione non verbale: computazione affettiva Corso di

• Essa & Pentland (1997):

Emotion by dynamical simulation

• Essa & Pentland (1997):

Emotion by dynamical simulation

Page 31: Comunicazione non verbale: computazione affettiva - unimi.itboccignone.di.unimi.it/IUM2_files/LezIUM2Emozioni(2).pdf · Comunicazione non verbale: computazione affettiva Corso di

Reconstruction of Facial Expressions in Embodied

Systems

• Karl Grammer & Elisabeth Oberzaucher

Reconstruction of Facial Expressions in Embodied

Systems

• Karl Grammer & Elisabeth Oberzaucher

Page 32: Comunicazione non verbale: computazione affettiva - unimi.itboccignone.di.unimi.it/IUM2_files/LezIUM2Emozioni(2).pdf · Comunicazione non verbale: computazione affettiva Corso di

Reconstruction of Facial Expressions in Embodied

Systems

• Karl Grammer & Elisabeth Oberzaucher

Reconstruction of Facial Expressions in Embodied

Systems

• Karl Grammer & Elisabeth Oberzaucher

• The activation of single AUs in a

pleasure and arousal space. Note that

these

• distributions are different for different

Action Units.

Page 33: Comunicazione non verbale: computazione affettiva - unimi.itboccignone.di.unimi.it/IUM2_files/LezIUM2Emozioni(2).pdf · Comunicazione non verbale: computazione affettiva Corso di

Reconstruction of Facial Expressions in Embodied

Systems

• Karl Grammer & Elisabeth Oberzaucher

Reconstruction of Facial Expressions in Embodied

Systems

• Karl Grammer & Elisabeth Oberzaucher

Page 34: Comunicazione non verbale: computazione affettiva - unimi.itboccignone.di.unimi.it/IUM2_files/LezIUM2Emozioni(2).pdf · Comunicazione non verbale: computazione affettiva Corso di

Sociable robots

• Kismet

Sociable robots

• Kismet

Page 35: Comunicazione non verbale: computazione affettiva - unimi.itboccignone.di.unimi.it/IUM2_files/LezIUM2Emozioni(2).pdf · Comunicazione non verbale: computazione affettiva Corso di

Sociable robots

• Kismet

Sociable robots

• Kismet

Page 36: Comunicazione non verbale: computazione affettiva - unimi.itboccignone.di.unimi.it/IUM2_files/LezIUM2Emozioni(2).pdf · Comunicazione non verbale: computazione affettiva Corso di

Sociable robots

• Kismet

Sociable robots

• Kismet

Page 37: Comunicazione non verbale: computazione affettiva - unimi.itboccignone.di.unimi.it/IUM2_files/LezIUM2Emozioni(2).pdf · Comunicazione non verbale: computazione affettiva Corso di

Sociable robots

• Kismet