Attenzione: questa pagina è una traduzione automatica (automatica), in caso di dubbi fare riferimento al documento originale inglese. Ci scusiamo per l'inconveniente che ciò può causare.

ECTtracker - Primo avvio. Iniziare

Guida all'installazione di ECTtracker

Al fine di fornire il corretto livello di analisi delle immagini del programma, è necessario calibrarlo e riempire la matrice di campioni. È inoltre necessario modificare diversi parametri a seconda delle caratteristiche fisiche del paziente e delle prestazioni del computer. Ciò è particolarmente importante durante il primo avvio dell'applicazione.

La procedura di impostazione iniziale di ECTtracker e ulteriori lavori con il programma includono le seguenti fasi:

Inizio del programma e selezione della struttura di riconoscimento

Per iniziare a lavorare con il programma, l'utente deve avviare l'applicazione eye-tracking aprendo il file ECTtracker.exe. Nel caso in cui l'utente debba utilizzare un profilo di impostazioni salvato in precedenza, l'utente deve selezionare "impostazioni"-"Carica impostazioni"dopo aver avviato il programma, quindi selezionare il file desiderato nella finestra di dialogo del programma (vedere la figura 2). Tutte le modifiche vengono applicate dopo la selezione del nuovo file di configurazione.

Loading configuration file for ECTtracker (Fig. 2. Caricamento del file di configurazione per ECTtracker)

Dopo averlo fatto (solo se è necessario, poiché il tipo di struttura di riconoscimento è già predefinito nel file di configurazione selezionato) l'utente deve selezionare la struttura di riconoscimento - solo per un occhio o per entrambi. La selezione può essere effettuata tramite il "Campioni"-"Scegli la struttura"voci di menu. Le strutture di riconoscimento differiscono nelle posizioni dei punti chiave, che vengono utilizzate durante il confronto di campioni e immagini salvati nella finestra del programma. Diverse strutture sono mostrate nella figura 3. Vale la pena notare che strutture diverse consentono di identificare la selezione dell'utente non solo aprendo o chiudendo gli occhi, ma anche usando altre azioni, tra cui i movimenti delle sopracciglia o delle labbra o la rimozione delle dita dall'immagine sorgente con il ripristino in un attimo; in altre parole, includono tutti gli stati chiaramente identificabili di un oggetto.

Different recognition structures (Fig. 3. Diverse strutture di riconoscimento)

Il principio principale per il processo di selezione della struttura è mettere una quantità massima di punti chiave al di sopra di qualsiasi frammento dell'immagine con una quantità massima di modifiche visivamente distinguibili. I punti chiave della struttura, che si trovano sopra un'area statica del telaio, aumentano il carico totale sul sistema e influiscono negativamente sulla qualità del tracciamento.

Selezione della fonte dell'immagine e impostazione del modulo di acquisizione

Prima di tracciare, l'utente deve predefinire la fonte dell'immagine in ECTtracker. Se il programma viene utilizzato con un'applicazione diversa che acquisisce video da una webcam o da qualsiasi altro dispositivo, l'utente deve prima avviare l'applicazione. Se il programma funziona con video già registrati, è necessario prima aprire la finestra del lettore multimediale. Questo manuale dell'utente descrive il lavoro congiunto di ECTtracker e ECTcamera Software. ECTcamera è un'applicazione destinata all'uso con la web camera di un laptop o qualsiasi fotocamera rimovibile collegata a un computer.

Al fine di fornire la corretta visualizzazione del frammento video da un ECTcamera finestra, è necessario posizionare la finestra di destinazione (grab-form) sopra tale finestra. Durante l'inizio di ECTtracker, l'utente può vedere un'area rettangolare semitrasparente con un bordo rosso, destinata alla cattura e alla trasmissione di video nel programma. Per impostare l'acquisizione video, è necessario spostare la finestra di destinazione sopra la finestra video (vedere la figura 4). Vale la pena notare che i punti chiave della struttura nella finestra video di ECTtracker deve coprire la massima area variabile possibile dell'immagine.

Capturing video fragment with the target window (Fig. 4. Cattura del frammento video con la finestra di destinazione)

Se è necessario modificare immediatamente le dimensioni del modulo di acquisizione, è possibile fare clic con il pulsante destro del mouse su di esso. L'utente deve selezionare una delle azioni nel menu che appare (vedi fig. 5).

The grab form size changing menu (Fig. 5. Il menu di modifica delle dimensioni del modulo di acquisizione)

L'utente può anche fare clic con il pulsante sinistro del mouse sul modulo di acquisizione per renderlo attivo e utilizzare i tasti di scelta rapida per modificarne le dimensioni al volo:

Ognuna delle combinazioni menzionate causerà un aggiornamento immediato del modulo di acquisizione e della finestra principale del programma.

Dopo la selezione della struttura e il corretto posizionamento del grab-form sopra l'immagine catturata, è necessario creare o caricare la matrice di campioni funzionanti per il funzionamento del programma e il corretto riconoscimento dell'immagine. Se l'utente ha creato prima una tale matrice di campioni, può essere caricato:

Se non è stata creata alcuna matrice di campioni, l'utente deve crearlo in modalità manuale o utilizzando la funzione di calibrazione automatica.

Calibrazione automatica

La calibrazione automatica prevede uno script, che mostra all'utente immagini ausiliarie con vari stati oculari (entrambi gli occhi aperti, solo l'occhio destro aperto, solo l'occhio sinistro aperto, entrambi gli occhi chiusi). L'utente deve seguire tali immagini e chiudere uno o entrambi gli occhi secondo l'immagine sullo schermo. Diversi esempi di tali immagini sono mostrati nella figura 6.

Auxiliary images for automatic calibration (Fig. 6. Immagini ausiliarie per la calibrazione automatica)

A seconda dello script selezionato, le immagini verranno mostrate in diverse parti dello schermo. Se si divide lo schermo in 9 parti diverse, ciascuna parte corrisponderà a un'immagine ausiliaria (vedere la figura 7). Il programma creerà un campione diverso nella matrice per ogni posizione e stato dell'occhio. Questo metodo è necessario per garantire il corretto funzionamento del programma indipendentemente dalla parte dello schermo che l'utente sta guardando.

Various positions of auxiliary icons (Fig. 7. Varie posizioni delle icone ausiliarie)

Il parametro 48 del ECTtracker la finestra delle impostazioni consente all'utente di selezionare un file con lo script di calibrazione automatica. La funzionalità dello script può essere determinata dal nome del file, poiché contiene una speciale codifica dei simboli. Un numero prima della lettera S mostra la quantità di stati oculari, che sono mostrati sull'icona di auto-calibrazione. Un numero prima della lettera P mostra la quantità di diverse posizioni dell'icona sullo schermo. Un numero prima della lettera M mostra la quantità di righe nella Matrice di campioni.

1o esempio: se viene selezionato lo script Eye_2S5P2M.dat, l'utente vedrà le icone ad occhi aperti e chiusi. L'icona verrà mostrata in 5 diverse posizioni dello schermo (al centro, nell'angolo in alto a sinistra, nell'angolo in alto a destra, nell'angolo in basso a sinistra e nell'angolo in basso a destra). Il processo di calibrazione riempirà 2 righe della Matrice di campioni.

2 ° esempio: se viene selezionato lo script Eye_4S5P4M.dat, l'utente vedrà le icone con quattro possibili stati degli occhi (entrambi gli occhi aperti, l'occhio destro aperto, l'occhio sinistro aperto, entrambi gli occhi chiusi). L'icona verrà mostrata in 5 diverse posizioni dello schermo. Il processo di calibrazione riempirà 4 righe della Matrice di campioni.

Pertanto, è possibile selezionare il tipo di auto-calibrazione adatto a un utente specifico. Per esempio. se il paziente può muovere solo un occhio, può essere utile caricare uno script che crei due tipi di campioni: occhio aperto e occhio chiuso (in tal caso, l'utente deve individuare la forma di presa solo sopra l'area di lavoro occhio e utilizzare la struttura di riconoscimento per un occhio). Se il paziente può battere le palpebre con entrambi gli occhi, può essere utile caricare una sceneggiatura per 4 stati degli occhi e la struttura di riconoscimento per entrambi gli occhi. Lo script Eye_2S1P2M.dat viene utilizzato per impostazione predefinita in ECTtracker.

Per avviare il processo di calibrazione, è necessario selezionare "Samples"-"Calibrazione automatica"voci di menu o premere il tasto F11 pulsante. L'utente vedrà le immagini con un conto alla rovescia che cambia una alla volta. Viene emesso un suono alla fine di ogni periodo di tempo, dopodiché il programma salva il campione e passa all'immagine successiva. La procedura di calibrazione consente all'utente di riempire la matrice di campioni in modalità completamente automatica.

Alcuni risultati della funzione di calibrazione automatica potrebbero non avere un bell'aspetto a causa di:

In tali casi, l'utente può cancellare la matrice di campioni usando il "Samples"-"Reimposta la matrice dei campioni"e può quindi ricalibrare, fornendo le condizioni adeguate per il processo.

Calibrazione manuale

L'utente può selezionare i campioni per la matrice di campioni in modalità manuale. Utilizzando questa funzione, l'utente può sostituire i campioni con una cattiva qualità ricevuta durante l'autocalibrazione, senza ricalibrare o selezionare tutti i campioni in modalità manuale.

La matrice dei campioni per ECTtracker può essere compilato in 2 modi:

Al fine di fornire maggiore comfort durante il riempimento della Matrice di campioni, l'utente può cambiare la posizione dei campioni. Per fare ciò, l'utente deve interrompere il programma premendo il tasto "Fermare"del menu. Successivamente, è necessario utilizzare i pulsanti sinistro o destro del mouse e fare clic su un campione che deve essere spostato. Tale campione verrà evidenziato con un bordo blu (vedere la figura 10). Successivamente, il l'utente deve fare clic sul secondo campione e verranno commutati.

Switching samples in the Matrix of Samples (Fig. 10. Cambio di campioni nella matrice dei campioni)

Informazioni importanti! Per migliorare la qualità del tracciamento delle immagini sono necessari una calibrazione corretta e un corretto riempimento della matrice di campioni. La precisione complessiva dello stato attuale del tracciamento oculare dell'utente dipende dalla qualità dell'impostazione iniziale. Dopo aver eseguito una corretta calibrazione, il paziente sarà in grado di lavorare più a lungo con la matrice di simboli, facendo meno errori e riducendo lo stress.

Linee guida per il riempimento della matrice di campioni:

Consigli più dettagliati, descrizioni complete, diagrammi e illustrazioni sono disponibili nella sezione "Suggerimenti e trucchi"capitolo.

Completamento della configurazione

Per completare la procedura di impostazione iniziale di ECTtracker, l'utente deve anche indicare i seguenti parametri nella finestra delle impostazioni del programma (può essere aperto con "impostazioni"-"Mostra impostazioni"voci di menu o premendo il tasto F3 tasto di scelta rapida):

Al fine di migliorare la qualità complessiva del riconoscimento delle immagini, l'utente deve definire i livelli di priorità dei canali di colore. Gli utenti esperti possono selezionare manualmente questi livelli di priorità modificando il valore del parametro 15 delle finestre delle impostazioni del programma. Il programma supporta anche la modalità di calcolo automatico della priorità. Per poterlo utilizzare, è necessario selezionare "impostazioni"-"Imposta la formula del canale"voci del menu principale.

Quando l'utente completa la selezione di tutti i parametri desiderati e la struttura di riconoscimento, la specifica dell'area di analisi dell'immagine utilizzando la finestra di destinazione e la creazione della Matrice di campioni, ECTtracker può essere avviato. Per avviare il funzionamento del programma, l'utente deve selezionare "Inizio"nel menu principale o premere il tasto F2 pulsante.

Il confronto dell'immagine analizzata e dei campioni da Matrix viene eseguito per ciascun fotogramma, mentre le coordinate dei centri dei campioni che superano il livello di corrispondenza predeterminato (parametro wlim) sono mostrate nell'elenco dei campioni riconosciuti nella finestra principale del programma. Le informazioni sul campione con il livello di corrispondenza massimo sono visualizzate nel campo informazioni di ECTtracker.

Il programma determina il campione più appropriato per l'immagine corrente. Il campione corrispondente viene evidenziato con il colore rosso nella Matrice dei campioni. A seconda della riga di questo esempio, il programma seleziona un codice chiave e un'azione predefiniti, che vengono quindi inviati a qualsiasi software di ricezione. Nei casi in cui nessuno dei campioni corrisponde all'immagine corrente, il programma completa una delle azioni predefinite nel parametro 9 della finestra delle impostazioni. Se il parametro 9 ha il valore C (cerca campioni dalla parte centrale), ECTtracker sposta il punto di ricerca al centro dell'immagine analizzata e riprende il processo di ricerca in un attimo. Se questo parametro ha il valore F (cerca campioni a partire dalle ultime coordinate, dove è stata trovata la corrispondenza), il programma cercherà il campione entro i limiti dell'ultima zona corrispondente. La quantità di frame da saltare quando non viene trovato alcun campione corrispondente può essere specificata nel parametro 6 della finestra delle impostazioni del programma.