I ricercatori hanno cercato di tracciare i movimenti degli occhi per oltre un secolo. Sapendo cosa si sta guardando, è possibile capire cosa sta guidando l’attenzione visiva.
Questo è stato importante per gli psicologi e altri ricercatori del comportamento umano, ed è diventato sempre più utilizzato da persone che lavorano in altri campi correlati, come il neuromarketing.
Con il passare del tempo, anche la tecnologia e il software sono migliorati. Questo ha formato il campo dell’eye tracking di oggi, in cui scoperte incisive sono più accessibili che mai attraverso l’uso di software avanzati di eye tracking.
Ci sono varie opzioni disponibili per l’eye tracking, e alcune di queste sono offerte gratuitamente. Mentre questo può essere un grande vantaggio per molti utenti, questo vantaggio dipende dal buon funzionamento del software – se non funziona come sperato, o non offre le capacità richieste, allora il prezzo non ha importanza. Di seguito, delineiamo i pro e i contro dei software gratuiti di eye tracking e discutiamo i vantaggi di utilizzare una piattaforma più avanzata come iMotions per le vostre ricerche.
La nostra lista dei 10 software gratuiti di eye tracking
Mentre questa lista presenta 10 programmi di eye tracking, ne abbiamo anche (letteralmente) esaminati molti altri. Quelli che sono stati lasciati fuori dalla lista includono programmi deprecati o non funzionali, così come quelli che non sono veramente gratuiti.
Di seguito abbiamo elencato 10 programmi di eye tracking software, mostrando se certe funzioni esistono o meno, e la loro accessibilità.
L’elenco qui sopra cattura l’essenziale dei software di eye tracking gratuiti che abbiamo delucidato più avanti.
xLabs
Costruito come estensione del browser per Google Chrome, questa startup è il risultato di 2 anni di R&D dai quattro co-fondatori. È possibile installare il software direttamente nel tuo browser qui. xLabs ha anche portato ad uno spinoff, EyesDecide che fornisce test di stimoli attraverso il loro eye tracking basato su webcam.
Pro
+ Molto facile da installare
+ Facile da usare
+ Funziona su più piattaforme
Contro
– Funziona solo con le webcam (precisione diminuita)
– Non permette la presentazione integrata di stimoli
– Nessun presentazione di stimoli integrati
– Nessun modo semplice per ottenere i dati
– Nessuna opzione di analisi dei dati
– Nessun supporto
GazePointer
Il programma GazePointer è semplice da installare, e funziona su Windows, rendendolo uno dei programmi più ampiamente accessibili in questa lista.
Pro
+ Facile da installare
Contro
– Funziona solo con le webcam (precisione ridotta)
– Non permette la presentazione di stimoli integrati
– Nessun supporto
– Nessuna opzione di analisi dei dati
MyEye
MyEye è stato progettato per essere usato da persone con sclerosi laterale amiotrofica (SLA), una malattia neuromuscolare. È in fase Beta di sviluppo.
Pro
+ Facile da installare
Contro
– Nessun supporto o anche documentazione
– Non permette la presentazione integrata degli stimoli
– Nessuna opzione di analisi dei dati
– Nessun modo semplice per ottenere i dati
Ogama
Ogama è un software open source sviluppato presso la Libera Università di Berlino.
Pro
+ Permette una presentazione di base dello stimolo
+ Fornisce opzioni di base per l’analisi dei dati
Contro
– Nessun supporto
– Nessun aggiornamento in più di tre anni
openEyes
Questo software open source permette il tracciamento degli occhi sia dall’illuminazione a infrarossi che dallo spettro visibile, usando Matlab.
Pro
+ Può essere usato con webcam e eye tracker a infrarossi
Contro
– Richiede Matlab (software commerciale) e la conoscenza pratica di Matlab
– Non permette la presentazione integrata dello stimolo
– Nessun supporto
– Nessuna opzione di analisi dei dati
PyGaze
Questo software gira in Python, ed è stato pubblicato da tre ricercatori (Università di Oxford, Università di Aix-Marseille e Università di Utrecht) nel 2014.
Pro
+ Presentazione dello stimolo (richiede la conoscenza di Python)
+ Analisi dei dati (richiede la conoscenza di Python)
Contro
– Richiede una buona conoscenza di Python
– Non molto supporto
OpenGazer
OpenGazer è stato progettato 8 anni fa per aumentare l’accessibilità dell’uso del computer, ed era originariamente supportato da Samsung e dalla Gatsby Charitable Foundation.
Pro
+ Potenzialmente compatibile con Apple OS (anche se richiede conoscenze di programmazione)
Contro
– Funziona solo con le webcam (precisione ridotta)
– Richiede Linux (e conoscenza di come usare Linux)
– Nessun supporto
TurkerGaze
TurkerGaze è un software sviluppato da ricercatori di Princeton. Il sistema gira in Linux e dipende da diversi altri programmi Linux per funzionare.
Pro
+ Fornisce opzioni di analisi dei dati di base
Contro
– Meglio usare con un poggiatesta
– Richiede Linux (e la conoscenza di come usare Linux)
GazeParser / Simple Gaze Tracker
Questo software consiste di due componenti: GazeParser (per la presentazione dello stimolo, la conversione dei dati e l’analisi), e SimpleGazeTracker è (utilizzato per la registrazione dello sguardo) con l’uso di Python.
Pro
+ Può eseguire la presentazione dello stimolo e l’analisi dei dati (anche se richiede la conoscenza di Python)
+ Fornisce opzioni di analisi dei dati di base (con l’uso della codifica Python)
Contro
– Richiede un motion capture o telecamera per la visione artificiale
– Richiede un sottogola / una protezione per la testa per limitare il movimento della testa
– Richiede una buona conoscenza di Python
ITU Gaze Tracker
Originariamente sviluppato dal Gaze Group dell’Università di Copenhagen, ITU Gaze Tracker è una piattaforma open source progettata per aumentare l’accessibilità della tecnologia.
Pro
+ Facile da installare
Contro
– Richiede la costruzione di un proprio eye tracker a infrarossi (se non si usa la webcam)
– Nessun supporto
Il verdetto
Mentre il software gratuito eye tracking software può essere un esperimento divertente – e le imprese che riescono a fare sono a volte ancora impressionanti (in particolare quando sono costruiti da piccoli team) – nessuno è in grado di soddisfare le esigenze di eye tracking per il lavoro e la ricerca. Fare scoperte, e scoprire risultati, richiede che l’eye tracking sia accurato, sia nello spazio che nel tempo.
È a causa di questi svantaggi che il software di eye tracking richiede una certa quantità di credibilità – superare la peer-review per pubblicare la ricerca sarà un processo ancora più difficile se il software stesso non è ampiamente riconosciuto come portatore di risultati legittimi.
–
Una schermata di GazePointer.
–
C’è – come sempre – la possibilità che le cose vadano male, e se si incontra qualche problema mentre si capisce il software, è improbabile che si riceva molto supporto. Poiché molti programmi sono stati creati da individui o piccoli gruppi, è probabile che non abbiano il tempo di aiutare gli utenti o di risolvere gli inevitabili bug del software.
Ci sono ancora più cose da considerare – ci sono opzioni di presentazione degli stimoli? Può essere integrato con altri software, come PsychoPy, E-Prime, o anche la presentazione in-browser? Come è costruito l’algoritmo di fissazione? I dati sono analizzabili, o anche accessibili?
–
Una schermata di xLabs.
–
Questo potrebbe anche significare comprendere il codice sorgente per fornire spiegazioni sul suo utilizzo. Per un programmatore questo potrebbe essere relativamente semplice, ma probabilmente comporterà un livello di competenza ben al di sopra della media per la maggior parte delle persone che lavorano con l’eye tracking.
Per la maggior parte dei software, le caratteristiche sono raramente adatte alla situazione ideale.
Webcam-based Eye Tracking Software
Molti dei software gratuiti di eye tracking di cui sopra è che incorporano solo dati da webcam e forniscono limitate capacità di analisi dei dati. Questo naturalmente promette una maggiore accessibilità per l’utente, ma non sarà in grado di fornire lo stesso livello di precisione degli eye tracker a infrarossi. Questa limitazione potrebbe essere accettabile per alcuni ricercatori, se per esempio sono interessati a reclutare molti intervistati in luoghi globali o hanno bisogno di distribuire gli studi in remoto a causa di limitazioni fisiche, restrizioni di viaggio, ecc.
–
Una schermata dell’ITU Gaze Tracker.
–
La scelta del software da utilizzare si basa anche sulla fiducia. Se avete intenzione di utilizzare il software per la ricerca, allora dovete essere in grado di difenderne l’uso presso la comunità dei ricercatori – questo non è difficile con le aziende che hanno già costruito la fiducia attraverso anni di lavoro e comunicazione, ma sarà inevitabilmente più difficile con le piccole operazioni di startup.
Quando le opzioni gratuite non sono più sufficienti
iMotions offre due valide soluzioni per l’eye tracking: la nostra applicazione desktop e Online Data Collection. La soluzione desktop permette di sincronizzare e analizzare i dati degli eye tracker a infrarossi, mentre il sistema Online Data Collection permette di effettuare l’eye tracking in remoto tramite webcam. Entrambi offrono la possibilità di visualizzare, annotare ed esportare metriche che sono parte integrante di una ricerca di alta qualità sull’eye tracking.
Svolgere ricerche e lavorare con l’eye tracking in iMotions è semplice e completo. Un’intera gamma di funzioni sono prontamente disponibili, permettendovi di effettuare ricerche avanzate in una soluzione plug-and-play. Alcune delle caratteristiche sono elencate di seguito.
- Ripetizioni individuali & aggregate dello sguardo
- Generazione automatica di AOI permette di seguire un’area in tutto il video
- Metriche automatizzate come Time to First Fixation (TTFF), tempo trascorso, rapporto, rivisitazioni, conteggio delle fissazioni, clic del mouse, pressione dei tasti, ecc.
- Registrazione in tempo reale
- Statiche & heatmaps dinamiche
- Creazione di marcatori live e post
- Dati grezzi incluse le coordinate X,Y della posizione degli occhi, dimensione della pupilla, & distanza dallo schermo
- Ben validato in centinaia di pubblicazioni
- Supporto continuo
- Sincronizzazione senza problemi con altri biosensori, come l’analisi dell’espressione facciale, EEG, GSR, ECG, EMG, e altro ancora
- Integrazione con 20+ modelli di eye tracking da una serie di fornitori come Tobii, SMI, EyeTech, Eye Tribe, GazePoint, ecc – incluso lo schermo, gli occhiali eye tracking, e webcam
- Semplice installazione e configurazione
- Intuitiva interfaccia utente
- Presentazione di stimoli multimediali su schermo (immagini, video, siti web, giochi, interfacce software e ambienti 3D)
- Compatibile con dispositivi mobili/interfacce esterne
- Registrazione nel mondo reale con occhiali o eye tracker remoti
- Possibilità di espandere l’uso con API
- Integrazione della configurazione e progettazione dello studio
- Strumenti integrati di garanzia della qualità dei dati
- Statiche & aree dinamiche di interesse (AOI), opzioni manuali e semi-automatizzate
Espandere i metodi di ricerca sul comportamento umano per includere altri sensori significherà più dati, e in definitiva risultati più incisivi. iMotions non è solo la piattaforma di ricerca progettata (e continuamente aggiornata) per questo scopo – include anche un setup facile da usare con una vasta gamma di accurate caratteristiche di eye tracking.
Mentre il prezzo – o piuttosto la mancanza di prezzo – può essere un aspetto attraente, se il tracking è lento o impreciso allora poco si può fare. L’accuratezza e l’affidabilità sono necessarie quando si tratta di creare una comprensione più profonda del comportamento umano – e questo è difficile da dare un prezzo.
Spero che vi sia piaciuto leggere i vantaggi e gli svantaggi del software gratuito di eye tracking. Per saperne di più su come iMotions può aiutarti a realizzare esperimenti di eye tracking impeccabili e per vedere quali funzioni avanzate sono disponibili, mettiti in contatto e programma una demo.
Nota: questo articolo è stato originariamente pubblicato nel 2019 ed è stato aggiornato nel 2021 per includere il nuovo modulo iMotions Online Data Collection.