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
Panoramica di ECTtracker
ECTtracker (Tracker EyeComTec) è un programma di tracciamento oculare che funziona in combinazione con le applicazioni per acquisire video e programmi di controllo. Basato sullo stato dell'occhio (aperto, chiuso, un occhio aperto) trasmette i codici dei tasti di controllo al programma del ricevitore. In questo modo l'utente può eseguire il programma e digitare il testo aprendo e chiudendo gli occhi. Non richiede installazione e ha opzioni di configurazione flessibili.
Informazioni su ECTtracker
ECTtracker (EyeComTec Tracker) - è un software di tracciamento oculare che consente di identificare lo stato attuale degli occhi dell'utente (aperto o chiuso). Questo software può essere utilizzato in combinazione con diverse applicazioni di acquisizione video per videocamere Web o altri dispositivi collegati al PC (ad es. ECTcamera, Skype, Media Player). ECTtracker assegna diversi stati degli occhi dell'utente con codici chiave selezionati, che possono essere trasmessi a qualsiasi altra applicazione di controllo (ECTkeyboard, ECTmorse e molti altri). Questo programma è davvero flessibile e regolabile, nonché portativo e può essere personalizzato per qualsiasi utente specifico e caratteristiche prestazionali del computer. Infatti, ECTtracker è un modo alternativo per realizzare la visione intelligente del computer.
A differenza di molti altri programmi con funzionalità simili, ECTtracker analizza le immagini utilizzando la speciale matrice di campioni, unica per qualsiasi utente e ambiente specifici (posizione della telecamera, condizioni di illuminazione, ecc.). Il programma può essere utilizzato sia da pazienti completamente paralizzati che da coloro che soffrono di attività muscolare incontrollabile (tremori, tic). ECTtracker fornisce un monitoraggio sicuro dello stato attuale dell'occhio anche per quei pazienti con danni fisici al viso - lesioni, ustioni o stati post-operatori.
Il programma è davvero flessibile e personalizzabile. L'utente può impostare la struttura di riconoscimento delle immagini, il livello di corrispondenza tra immagini e campioni, la velocità di elaborazione video (in fotogrammi al secondo), il tempo di inattività per i casi in cui non ci sono immagini e codici chiave da trasmettere in applicazioni di controllo di terze parti. Il software contiene più di 50 parametri diversi, che possono essere utilizzati per modificare l'aspetto e la funzionalità di ECTtracker. Alcuni parametri consentono all'utente di ridurre i requisiti di elaborazione, offrendo un lavoro stabile anche su computer con bassi livelli di prestazioni.
ECTtracker ha un'interfaccia davvero conveniente e raggiunge funzionalità per un'impostazione corretta e precisa e procedure di debug. La procedura di impostazione iniziale è molto semplice grazie alla funzione di auto-calibrazione. Inoltre, ECTtracker supporta varie localizzazioni, consentendo ai pazienti di utilizzare il software nella propria lingua madre.
ECTtracker è un'applicazione estremamente pratica e conveniente grazie alla sua capacità di adattarsi alle condizioni fisiche dell'utente e ai diversi ambienti e risorse del sistema informatico. Un processo di impostazione flessibile e un numero illimitato di account utente consente di utilizzare l'applicazione in tutte le condizioni.
Tutti gli elementi principali dell'interfaccia e un esempio del loro posizionamento sono mostrati in fig. 1.
L'interfaccia standard di ECTtracker Pro senza la finestra delle impostazioni del programma è mostrato sull'immagine. Le cifre numerate mostrano:
- 1 - la finestra principale di ECTtracker, che mostra la parte elaborata dell'immagine, la struttura del riconoscimento e i campi statistici;
- 2 - il grab-form, o cosiddetta "finestra di destinazione", che consente all'applicazione di acquisire una parte dell'immagine per l'analisi.
- 3 - la finestra di ECTcamera che viene utilizzato per catturare l'immagine.
- 4 - la matrice dei campioni - una tabella speciale di ECTtracker applicazioni, che contiene piccoli snapshot di esempio con occhi dell'utente in diversi stati (entrambi gli occhi aperti o chiusi o solo un occhio aperto). Il programma supporta campioni e strutture di riconoscimento per uno o entrambi gli occhi. Durante il suo funzionamento, il software confronta i campioni e l'immagine corrente, identificando così lo stato attuale degli occhi.
- 5 - la finestra di intensità del canale. In questa finestra i canali, che presentano le variazioni di valore più elevate per immagini diverse, sono mostrati in un diagramma rosso e superiore.
- 6 - la finestra di debug con indicatori grafici a strisce. Modificando il colore della striscia, il software mostra chiaramente quale riga nella Matrice di campioni corrisponde all'immagine acquisita. Questa finestra viene utilizzata durante l'impostazione iniziale di ECTtracker e durante la determinazione della qualità di tracciamento;
- PRO7 - la finestra SCO9, che mostra il livello di intensità dei cambiamenti di ciascun punto della struttura di riconoscimento. Questa finestra è destinata agli utenti più esperti, che possono modificare il file della struttura di riconoscimento.
- PRO8 - il registro del programma, che contiene informazioni su tutte le azioni e gli eventi importanti. Il registro contiene la data e l'ora di inizio e fine del monitoraggio, la selezione della struttura e alcuni altri dati. Tutte le informazioni possono essere esportate come file di testo.
Informazioni più dettagliate sugli elementi 4-8 sono disponibili in Elementi di debug sezione di questo manuale.
Vantaggi dell'utilizzo di ECTtracker
Rispetto ai prodotti software di altre società con funzionalità simili, ECTtracker presenta una serie di vantaggi significativi:
- l'adattamento del programma alle esigenze specifiche delle condizioni fisiche di ogni singolo utente. ECTtracker può lavorare sia con pazienti completamente paralizzati che con vari disturbi dell'attività motoria.
- la completa allenabilità. Il programma consente all'utente di lavorare praticamente in qualsiasi ambiente: posizione della telecamera, illuminazione, posizione dell'utente. ECTtracker tiene traccia dello stato oculare dell'utente confrontandolo con i campioni salvati, fornendo un'alta qualità di tracciamento e un funzionamento stabile.
- L'ampia gamma di algoritmi diversi. Il programma prevede non solo un sistema di colori RGB per l'analisi delle immagini, ma anche un sistema HSL, che è più simile alla visione umana. L'utente può selezionare il livello di priorità per ciascuno dei canali, aumentando così la qualità complessiva del riconoscimento. ECTtracker può impostare automaticamente la priorità del canale dopo aver riempito la matrice dei campioni.
- la quantità illimitata di configurazioni. Il programma consente di salvare le configurazioni in file separati e di cambiarle al volo quando è necessario. Le dimensioni molto ridotte di tali file consentono all'utente di memorizzarli su qualsiasi dispositivo portatile e condividerli tramite e-mail.
- la portabilità e le dimensioni ridotte del programma consentono all'utente di eseguirlo da qualsiasi dispositivo di archiviazione esterno. ECTtracker non richiede installazione e non modifica il registro del sistema operativo.
- ricca personalizzazione e requisiti tecnici medi. ECTtracker fornisce un lavoro stabile anche su computer di fascia bassa grazie alla sua capacità di disabilitare gli elementi.
- impostazione flessibile e supporto di strutture di riconoscimento personalizzate. Gli utenti più esperti possono modificare i file della struttura di riconoscimento e persino selezionare il livello di priorità per ciascuno dei suoi punti.
- localizzazioni. Il programma supporta varie lingue di interfaccia, che offrono un elevato livello di comfort e consentono all'utente di lavorare con il programma nella propria lingua.
- l'interfaccia semplice e intuitiva consente all'utente di familiarizzare con il programma molto rapidamente e di modificare facilmente tutte le impostazioni.
La caratteristica principale di ECTtracker è l'adattamento alle capacità fisiche dell'utente. Il programma può essere utilizzato sia da pazienti completamente paralizzati che da coloro che soffrono di attività muscolare incontrollabile (tremori, tic). In caso di utilizzo di un marcatore di contrasto, ECTtracker fornisce la giusta qualità anche a quei pazienti con danni fisici al viso: ferite, ustioni, ciglia singolari o condizioni post-operatorie degli occhi. La possibilità di modificare il livello di corrispondenza tra l'immagine analizzata e i campioni, nonché un'ampia selezione di strutture e alcuni altri parametri, consente all'utente di regolare ECTtracker per esigenze specifiche e risultati di tracciamento ottimali.
Una differenza favorevole di ECTtracker in confronto a un software simile c'è la sua completa capacità di allenamento, che consente agli utenti di qualsiasi stato fisico di lavorare con il programma. L'algoritmo di tracciamento di ECTtracker funziona indipendentemente dalla posizione dell'utente, dall'illuminazione o dai parametri tecnici del computer. Oggigiorno la maggior parte degli algoritmi utilizza parti chiare e scure dell'immagine per l'analisi, mentre ECTtracker consente all'utente di creare una base di campioni per il tracciamento, che sono unici per ciascun utente e ambiente (inclusa l'illuminazione o la posizione della telecamera). Un livello così elevato di trainabilità fornisce un'alta qualità di tracciamento in quasi tutti i casi. Di conseguenza, l'utente può lavorare con la tastiera virtuale in modo più sicuro e veloce, creando meno stress allo stesso tempo. Inoltre, ECTtracker consente all'utente di inserire simboli non solo battendo le palpebre, ma con qualsiasi movimento o gesto chiaramente visibile nella cornice. Questa funzione può essere utilizzata da pazienti con un'ampia varietà di limitazioni dell'attività fisica.
Tutte le modifiche alle impostazioni eseguite dall'utente possono essere salvate come file di configurazione separati, rendendo possibile la modifica di tali file "al volo", consentendo a diversi utenti di lavorare sulla stessa macchina. Le strutture di riconoscimento e le impostazioni personali sono adattate alle esigenze specifiche di ciascun utente. Il programma consente all'utente di creare una quantità illimitata di profili di impostazioni, mentre la dimensione leggera di tali file consente all'utente di inviarli tramite e-mail o in qualsiasi altro modo.
La portabilità e le dimensioni ridotte del programma consentono all'utente di eseguirlo da qualsiasi supporto esterno. ECTtracker non richiede installazione e non modifica il registro del sistema operativo.
I campi informativi della finestra principale del programma, le finestre di debug aggiuntive e il registro eventi dettagliato sono utili funzionalità per la messa a punto. Allo stesso tempo, tutti gli elementi di debug possono essere disabilitati durante il normale funzionamento del programma. La capacità di ridurre la quantità di frame elaborati al secondo può ridurre il carico sul processore e altre risorse di sistema del computer. Ciò consente all'utente di regolare ECTtracker per lavorare comodamente anche su computer con basse prestazioni.
L'interfaccia semplice e intuitiva consente all'utente di eseguire la procedura di impostazione iniziale molto velocemente e di iniziare a lavorare ECTtracker. Tutte le funzionalità di base del menu principale sono duplicate con "tasti di scelta rapida" per una gestione rapida. Inoltre, ECTtracker supporta diverse localizzazioni, consentendo agli utenti di lavorare con il programma nella loro lingua madre.
La configurazione di ECTtracker non ci vorrà troppo tempo. In caso di cambiamenti nelle condizioni di illuminazione o nella posizione del paziente, l'utente può creare nuovi campioni per un rilevamento molto rapido utilizzando la funzione di calibrazione automatica. Non è necessario eliminare vecchi campioni, poiché il programma consente all'utente di salvare e caricare un numero illimitato di profili di impostazioni.
Tutte queste funzionalità offrono estrema flessibilità nella configurazione e nel funzionamento di ECTtracker.