EyeTracking - PRIMA PARTE

Download Report

Transcript EyeTracking - PRIMA PARTE

BIPLAB
Biometric and Image Processing Laboratory
Eye Tracking Analisys
Caratteristiche Biometriche
Caratteristiche
Biometriche
Statiche o
Fisiologiche
Impronte
Digitali
Mano
Volto
Dinamiche o
Comportamentali
Occhio
DNA
Voce
Calligrafia
Stile di
battitura
Andatura
2
Panoramica
Cos'è
l’Eye
Tracking
?
Si intende la "registrazione
dello
sguardo",
ovvero un processo che
misura e registra il
percorso dello sguardo
delle persone durante
l'osservazione di
immagini.
(velocità, direzioni, durata,xy...)
BIPLAB : Analisi di Eye Tracking
3
Applicazioni
Alcune applicazioni :
- Marketing
. vetrine dinamiche
. statistiche
- Medico
. ginnastica oculare
. dignostica
- Sicurezza
. profilo psicologico
. riconoscimento biometrico
... e molti altri !
BIPLAB : Analisi di Eye Tracking
4
Biometria
Nell’ambito biometrico :
E’ possibile studiare il
movimento dello sguardo in
presenza di un volto come
biometria comportamentale.
(soft-biometric)
BIPLAB : Analisi di Eye Tracking
5
Lo sguardo
Movimendi saccadici :
Vi sono diversi meccanismi che rendono
possibili i movimenti oculari:
- il meccanismo saccadico,
- il meccanismo di inseguimento lento,
- il riflesso ottocinetico,
- il riflesso vestibolooculomotore.
BIPLAB : Analisi di Eye Tracking
6
Biometria
Soft Biometric :
Identità comportamentale
BIPLAB : Analisi di Eye Tracking
Quelle di tipo comportamentale
come
camminata, firma, battitura
tasti, etc…, sono legate al
contesto in cui vengono
rilevate e vengono abbinate a biometrie di tipo
hard
per
aumentare
l’accuratezza nei sistemi
di riconoscimento biometrico.
7
Obiettivo
Obiettivo :
del seguente esperimento è studiare se il
modo di osservare di un
individuo in presenza di
un volto è una biometria
soft.
BIPLAB : Analisi di Eye Tracking
8
L’esperimento
Svolgimento :
sono state sottoposte
all’osservazione
di
alcune
persone
un
gruppo di foto di volti
noti
e
non
noti
intervallati da pagine
bianche.
BIPLAB : Analisi di Eye Tracking
9
Eye Tracker
Tobii 1750 :
Corredata di telecamera e 5 diodi , sfrutta il
riflesso corneale alla luce infrarossa. La
pupilla rimane più luminosa e si può meglio
delineare il contorno.
(fenomeno “bright pupil”)
BIPLAB : Analisi di Eye Tracking
10
Gli strumenti
Lo strumento applicativo utilizzato per
l’elaborazione dei dati è l’ambiente Matlab,
scelto per la sua velocità di stesura di
procedure di calcolo scientifico.
BIPLAB : Analisi di Eye Tracking
11
L’esperimento
Acquisizione
Normaliz
zazione
Studio del comportamento :
- acquisizione
mostriamo i volti
- normalizzazione
scartiamo dati non validi
- analisi
raggruppiamo i dati
- considerazioni
interpretiamo i risultati
-Nuove strategie
ipotiziamo nuovi esperimenti
Analisi
Nuove strategie
Considerazioni
BIPLAB : Analisi di Eye Tracking
12
L’esperimento
Protocollo :
1. al tester viene inizialmente detto che gli
saranno mostrate delle immagini (senza
specificare di che tipo), precedute da schermate
bianche con una croce al centro: quando c’è la
schermata con la croce dovrà guardare quella,
quando ci sono le immagini potrà guardare dove
vuole
2. la schermata bianca con la croce rimane
visualizzata 3 secondi
3. ogni immagine rimane visualizzata per 6
secondi.
BIPLAB : Analisi di Eye Tracking
13
L’esperimento
Campionamento ottenuto :
- L’osservatore
ha
buona parte del volto.
esaminato
- I punti di interesse si trovano
nelle zone di maggior dettaglio.
- I tempi spesi su ogni punto sono
equilibrati.
BIPLAB : Analisi di Eye Tracking
14
L’esperimento
Alcune
registrazioni
BIPLAB : Analisi di Eye Tracking
15
L’esperimento
I punti osservati
BIPLAB : Analisi di Eye Tracking
16
L’esperimento
Alcune foto osservate
BIPLAB : Analisi di Eye Tracking
17
L’idea di base
Analisi effettuata di seguito è orientata all’aspetto
semantico delle informazioni più che a quello
geometrico.
?
Confrontiamo regioni di interesse di foto diverse
semanticamente uguali (naso con naso).
BIPLAB : Analisi di Eye Tracking
18
L’idea di base
Costruiamo una maschera che ci permette di paragonare
i punti osservati su foto diverse, considerando ROI
semantiche uguali (naso con naso, bocca con bocca)
BIPLAB : Analisi di Eye Tracking
19
L’idea di base
Caratteristiche considerate:
1 Sfondo
2 Volto
3 Fronte
4 Occhio dx
5 Occhio sx
6 Sopracciglio dx
7 Sopracciglio sx
8 Naso
9 Orecchio dx
10 Orecchio sx
11 Bocca
12 Labbra
13 Mento
14 Zigomo dx
15 Zigomo sx
16 Profilo alto
17 Profilo basso
BIPLAB : Analisi di Eye Tracking
20
L’idea di base
Costruiamo le maschere di ogni soggetto osservato.
BIPLAB : Analisi di Eye Tracking
21
L’idea di base
Alcune maschere utilizzate.
BIPLAB : Analisi di Eye Tracking
22
Funzione di associazione
Funzione di associazione ;
ROI(x,y) = ID;
- Data una coppia di coordinate viene
ricavata la regione di appartenenza
del punto osservato.
- In questo modo possiamo sommare
i tempi spesi in una stessa ROI
(Region Of Interest).
BIPLAB : Analisi di Eye Tracking
23
L’estrazione delle caratteristiche
Estraiamo un vettore delle
caratteristiche per ogni osservazione,
sommando i valori di “duration” dei
punti osservati in ogni area di
interesse.
Elemento del vettore
=
Tempo impiegato su una determinata area di
interesse
BIPLAB : Analisi di Eye Tracking
24
Tipologia
I esperimento
88 osservatori su 16 soggetti
II esperimento
36 osservatori su 16 soggetti
III esperimento
16 osservatori su 16 soggetti
BIPLAB : Analisi di Eye Tracking
25
Analizziamo le informazioni
BIPLAB : Analisi di Eye Tracking
26