Il motore FRIEND è una nuova implementazione del software FRIEND, un'elaborazione neurofeedback fMRI ...
Il motore FRIEND è una nuova implementazione del software FRIEND, un'elaborazione neurofeedback fMRI ...
FRIEND Engine Piattaforme
Linux
Mac
Windows
FRIEND Engine Panoramica
Il motore FRIEND è una nuova implementazione del software FRIEND, un pacchetto di elaborazione neurofeedback fMRI che è stato sul sito Web NITRC dall'ottobre 2013. Il suo obiettivo è quello di creare un framework multipiattaforma per una pipeline di elaborazione neurofeedback in tempo reale che permetta l'interoperabilità con altre applicazioni (ad esempio: motori di gioco per la creazione di scenari virtuali) e l'inclusione di nuovi metodi di elaborazione attraverso l'uso di plug-in forniti con la distribuzione o sviluppati e condivisi dagli utenti del motore FRIEND.
La struttura del motore FRIEND è composta da tre parti principali. Il primo è il front-end responsabile della presentazione delle informazioni sul neurofeedback all'argomento. Il secondo è il motore principale, un server di applicazioni multithread che ascolta una porta TCP / IP per i comandi di richiesta emessi dal front-end ed esegue l'elaborazione dei comandi associata. Il terzo è il file plug-in, un file di libreria dinamica (un file .so file Linux o un file dylib per Mac OSX) che implementa funzioni specifiche chiamate internamente dal motore in momenti specifici durante la pipeline. Il motore è scritto in C ++, mentre il front-end può essere scritto in qualsiasi lingua dall'utente / ricercatore. Possono eseguire su macchine diverse mentre comunicano attraverso un protocollo TCP / IP.