8
Interfaz Cerebro Computador basada en potenciales evocados visuales de estado estacionario: ensayos preliminares. Pablo A. García (1) , Enrique M. Spinelli (1-2) , Graciela M. Toccaceli (1-2) y Marcelo A. Haberman (1-2) . (1). LEICI (Laboratorio de Electrónica Industrial Control e Instrumentación). Departamento de Electrotecnia. Facultad de Ingeniería. UNLP. (2). CONICET. E-mail: [email protected] Resumen. En el presente trabajo se presentan algunos ensayos preliminares sobre la utilización de potenciales evocados visuales de estado estacionario (SSVEP) en interfaces cerebro computadora (BCIs). Los SSVEP son muy utilizados en BCI dado que requieren de tan solo un par de electrodos de EEG, no es necesario entrenamiento para su utilización, el procesamiento requerido es sencillo y se logran altas tasas de transferencia. Se presenta un sistema de medida desarrollado para el registro y estudio de estos potenciales, y resultados experimentales preliminares destinados a validar el hardware y especificar una plataforma para la implementación futura de una BCI embebida que prescinda del uso de una computadora de escritorio. 1. Introducción. Las interfaces cerebro computadora utilizan los biopotenciales cerebrales para comandar distintos tipos de dispositivos por medio de una computadora. El principal objetivo de las mismas es brindar un canal de comunicación a personas con movilidad reducida de tal forma que puedan hacer uso de un deletreador, comandar una silla de ruedas, comandar electrodomésticos o manejar un mouse de computadora, entre otros. Por otro lado, las mismas están comenzando a ser utilizadas para entretenimiento en video juegos. La forma comúnmente utilizada para registrar la actividad cerebral en BCI es por medio de la electroencefalografía (EEG) debido a que es una práctica no invasiva que se registra con electrodos dispuestos sobre el cuero cabelludo. En la bibliografía disponible es común encontrar diversos tipos de BCI basadas en distintos potenciales. Algunos de estos son: sincronización y desincronización relacionada a eventos (ERS/ERD) [1], potenciales corticales lentos [2], P300 [3], ritmos cerebrales (α y β) [4] y potenciales evocados visuales [5]. XVIII Congreso Argentino de Bioingeniería SABI 2011 - VII Jornadas de Ingeniería Clínica Mar del Plata, 28 al 30 de septiembre de 2011

Interfaz Cerebro Computador basada en potenciales … · En el presente trabajo se presentan algunos ensayos preliminares sobre la utilización de potenciales evocados visuales de

Embed Size (px)

Citation preview

Page 1: Interfaz Cerebro Computador basada en potenciales … · En el presente trabajo se presentan algunos ensayos preliminares sobre la utilización de potenciales evocados visuales de

Interfaz Cerebro Computador basada en potenciales evocados

visuales de estado estacionario: ensayos preliminares.

Pablo A. García (1), Enrique M. Spinelli(1-2), Graciela M. Toccaceli(1-2) y Marcelo A. Haberman(1-2).

(1). LEICI (Laboratorio de Electrónica Industrial Control e Instrumentación).

Departamento de Electrotecnia. Facultad de Ingeniería. UNLP.

(2). CONICET.

E-mail: [email protected]

Resumen. En el presente trabajo se presentan algunos ensayos preliminares sobre la utilización

de potenciales evocados visuales de estado estacionario (SSVEP) en interfaces cerebro

computadora (BCIs). Los SSVEP son muy utilizados en BCI dado que requieren de tan solo un

par de electrodos de EEG, no es necesario entrenamiento para su utilización, el procesamiento

requerido es sencillo y se logran altas tasas de transferencia. Se presenta un sistema de medida

desarrollado para el registro y estudio de estos potenciales, y resultados experimentales

preliminares destinados a validar el hardware y especificar una plataforma para la

implementación futura de una BCI embebida que prescinda del uso de una computadora de

escritorio.

1. Introducción.

Las interfaces cerebro computadora utilizan los biopotenciales cerebrales para comandar distintos

tipos de dispositivos por medio de una computadora. El principal objetivo de las mismas es brindar un

canal de comunicación a personas con movilidad reducida de tal forma que puedan hacer uso de un

deletreador, comandar una silla de ruedas, comandar electrodomésticos o manejar un mouse de

computadora, entre otros. Por otro lado, las mismas están comenzando a ser utilizadas para

entretenimiento en video juegos.

La forma comúnmente utilizada para registrar la actividad cerebral en BCI es por medio de la

electroencefalografía (EEG) debido a que es una práctica no invasiva que se registra con electrodos

dispuestos sobre el cuero cabelludo.

En la bibliografía disponible es común encontrar diversos tipos de BCI basadas en distintos

potenciales. Algunos de estos son: sincronización y desincronización relacionada a eventos (ERS/ERD) [1], potenciales corticales lentos [2], P300 [3], ritmos cerebrales (α y β) [4] y potenciales

evocados visuales [5].

XVIII Congreso Argentino de Bioingeniería SABI 2011 - VII Jornadas de Ingeniería Clínica Mar del Plata, 28 al 30 de septiembre de 2011

Page 2: Interfaz Cerebro Computador basada en potenciales … · En el presente trabajo se presentan algunos ensayos preliminares sobre la utilización de potenciales evocados visuales de

En el presente trabajo se estudian en particular las BCI basadas en SSVEP que pueden ser

implementadas con tan solo un par de electrodos, no se requiere entrenamiento para su utilización, el

procesamiento a realizar es sencillo y se han logrado altas tasas de transferencia de información (70

bits/min) [6]. Por otro lado, cabe destacar que permite implementar interfaces del tipo asincrónicas

donde el usuario genera el comando cuando lo requiere y no cuando la BCI le asigna una ventana de

tiempo.

1.1. Potenciales Evocados Visuales.

Los potenciales evocados visuales reflejan la actividad cerebral producida por el procesamiento de

información visual. Estos potenciales pueden ser registrados en la zona occipital por medio de la

utilización de EEG. Los potenciales evocados visuales se presentan en respuesta a ciertos estímulos

visuales. Existen dos tipos de potenciales evocados visuales: los transitorios (TVEP) y los de estado

estacionario (SSVEP). La diferencia entre estos dos tipos la marca la frecuencia del estímulo visual

que los produce. Los TVEP se producen cuando la frecuencia de cambio del estímulo visual es menor

de 2 Hz, mientras que las SSVEP se producen para estímulos con frecuencias mayores a 6 Hz [5].

Cuando la frecuencia del estímulo supera los 6 Hz, los potenciales evocados en respuesta al estímulo

comienzan a superponerse formando una respuesta de estado estacionario formada por componentes

en la frecuencia de excitación y sus armónicos.

1.2. Interfaz Cerebro Computador basada en SSVEP.

En la Figura 1 se presenta un modelo funcional de BCI basada en SSVEP. Como se observa en la

Figura, el modelo funcional está compuesto por un estimulador visual, una etapa de adquisición de

biopotenciales, una etapa de procesamiento y por último el generador de comandos que manejará el

dispositivo de asistencia al usuario.

Figura 1. Modelo funcional de BCI basada en SSVEP.

La etapa de estimulación visual normalmente se implementa utilizando LEDs, monitores CRT o

LCD [5][6]. La etapa de adquisición de EEG se implementa utilizando equipos comerciales y la etapa

de procesamiento de señales y generación de comandos se realiza sobre un computador personal que

comanda el dispositivo objeto de la aplicación [5][7].

La forma de operar de este tipo de BCI es la siguiente: se presentan estímulos al usuario

destellando a diferentes frecuencias. Cada uno de estos estímulos está asociado a un comando sobre el

dispositivo que la aplicación utilice. El usuario debe enfocar su visión en el comando que desea

ejecutar, lo cual generará el potencial evocado con componentes en la frecuencia del estímulo y sus

armónicos. Luego, por medio de un análisis espectral se detecta el comando seleccionado. A este tipo

de BCI se lo conoce como SSVEP basado en frecuencia ya que la selección del estímulo se realiza

Usuario

PC

Estimulo Visual

Adquisición

de EEG

Procesamiento

de Señal.

Clasificación de

Características.

Generación de

comandos.

Aplicaciones:

*Teclado.

*Manejo Mouse.

*Silla de ruedas.

ON OFF

XVIII Congreso Argentino de Bioingeniería SABI 2011 - VII Jornadas de Ingeniería Clínica Mar del Plata, 28 al 30 de septiembre de 2011

Page 3: Interfaz Cerebro Computador basada en potenciales … · En el presente trabajo se presentan algunos ensayos preliminares sobre la utilización de potenciales evocados visuales de

entre varias frecuencias de excitación. Con el objeto de aumentar el número de posibles estímulos al

usuario se ha reportado un nuevo tipo de BCI conocido como SSVEP basado en detección de fase

[8][9][10]. En este tipo de BCI se presentan al usuario diversos estímulos destellando a la misma

frecuencia pero con distintas fases. Luego por medio de la representación en el plano complejo de la

parte real e imaginaria de la FFT compleja se pueden distinguir los distintos estímulos generados.

2. Métodos.

Como una primera aproximación al problema se decidió implementar un sistema de medición que

permitiese registrar los potenciales evocados visuales de estado estacionario. A continuación se

presentan los distintos bloques que conforman el sistema de medición.

2.1. Estímulo visual.

Con el objetivo de testear las distintas variantes normalmente utilizadas para implementar el

estimulador visual se desarrollaron dos variantes. Una utilizando un monitor de CRT y otra utilizando

LEDs (Figura 2).

Figura 2. Estimuladores utilizados. Izquierda: Monitor CRT, derecha: LED.

Los potenciales evocados son notorios para los distintos tipos de estimuladores, pero se debe tener

en cuenta que el número de estímulos que se pueden generar en un monitor es menor que la cantidad

que puede generarse utilizando LEDs, ya que los mismos deben ser submúltiplos de la frecuencia de

barrido del monitor (60, 75 o 140 Hz).

Por otro lado, el potencial evocado utilizando LEDs tiene mayor amplitud que el evocado con un

monitor para las mismas condiciones de entorno [6][8]. Este es uno de los motivos reportados en la

bibliografía por los cuales se logran mejores tasas de transferencia en BCIs con estimuladores de

LEDs. En [6] se presenta la tasa de transferencia media lograda por distintos grupos de investigación

siendo los mismos:

• Estimulación con LEDs: 42 bits/min.

• Gráficos simples en monitor: 35 bits/min.

• Inversión de patrón en monitor: 26 bits/min.

Por otro lado, existen muchos factores a tener en cuenta que modifican la amplitud del potencial

evocado tales como: iluminación ambiental, contraste, color y tamaño del estímulo, distracción visual,

etc [12][13].

XVIII Congreso Argentino de Bioingeniería SABI 2011 - VII Jornadas de Ingeniería Clínica Mar del Plata, 28 al 30 de septiembre de 2011

Page 4: Interfaz Cerebro Computador basada en potenciales … · En el presente trabajo se presentan algunos ensayos preliminares sobre la utilización de potenciales evocados visuales de

2.2. Adquisición de EEG.

Para el registro de los potenciales evocados se reacondicionó un sistema de adquisición de

biopotenciales basado en conversores sigma-delta de desarrollo propio [11]. El sistema cuenta con una

etapa de acondicionamiento analógico, un conversor analógico digital del tipo sigma-delta, un

microcontrolador de gama media y un modulo de comunicación inalámbrica con la PC por medio del

protocolo Bluetooth (Figura 3).

Figura 3. Sistema de adquisición de potenciales.

2.3. Procesamiento de datos.

El análisis y procesamiento de los datos se realizó off-line en una computadora para poder estudiar los

factores limitantes en la implementación de este tipo de BCI. Los factores más importantes a tener en

cuenta son:

• La resolución en frecuencia: se ha demostrado empíricamente que la mínima diferencia en

frecuencia que un sujeto puede discriminar entre dos estímulos cercanos es de 0.2 Hz.

• El ancho de banda: los potenciales evocados de estado estacionario se manifiestan con mayor

amplitud en el rango de frecuencias de 6-24 Hz, por lo cual este es el ancho de banda

mayoritariamente utilizado.

El análisis espectral de las señales registradas se realizó utilizando la transformada rápida de Fourier

en un programa de matemática (Matlab).

3. Resultados y Discusión.

3.1. Validación del hardware.

Con el objeto de validar el hardware utilizado se realizaron un conjunto de medidas variando las

condiciones del potencial registrado. En una primera instancia se registró el nivel base, es decir la

diferencia de potencial entre las posiciones O1 y O2 del sistema internacional 10-20 sin ningún

estímulo (Figura 4).

Sensado Procesamiento Comunicación

ADC

Σ-∆ µc

RF.

XVIII Congreso Argentino de Bioingeniería SABI 2011 - VII Jornadas de Ingeniería Clínica Mar del Plata, 28 al 30 de septiembre de 2011

Page 5: Interfaz Cerebro Computador basada en potenciales … · En el presente trabajo se presentan algunos ensayos preliminares sobre la utilización de potenciales evocados visuales de

Figura 4. Nivel Base.

En segundo lugar se registró el ritmo alfa visual. Este es un ritmo muy utilizado que se manifiesta

en condiciones de relajación visual. La forma más típica de conseguirlo es manteniendo los ojos

cerrados, aunque también puede conseguirse evitando fijar la vista o manteniendo la visión

desenfocada (Figura 5).

Figura 5. Ritmo Alfa.

Por último se utilizó un estímulo generado con un LED destellando a una frecuencia de 18 Hz con

el objeto de verificar la capacidad de detectar este potencial evocado de estado estacionario (Figura 6).

XVIII Congreso Argentino de Bioingeniería SABI 2011 - VII Jornadas de Ingeniería Clínica Mar del Plata, 28 al 30 de septiembre de 2011

Page 6: Interfaz Cerebro Computador basada en potenciales … · En el presente trabajo se presentan algunos ensayos preliminares sobre la utilización de potenciales evocados visuales de

Figura 6. Potencial evocado en 18 Hz.

3.2. Estimulador.

Orientando las medidas hacia el desarrollo de una BCI embebida y dado que el potencial que evocan

es de mayor amplitud, se decidió realizar ensayos utilizando el estimulador basado en LEDs en el

ancho de banda de interés (6-24 Hz). En la Figura 7 se presenta el espectro del potencial evocado por

un estímulo en 10 Hz generado con un LED azul. Se observan claramente las componentes en la

frecuencia de estímulo y su primer armónico.

Figura 7. Estímulo con led en 10 Hz.

XVIII Congreso Argentino de Bioingeniería SABI 2011 - VII Jornadas de Ingeniería Clínica Mar del Plata, 28 al 30 de septiembre de 2011

Page 7: Interfaz Cerebro Computador basada en potenciales … · En el presente trabajo se presentan algunos ensayos preliminares sobre la utilización de potenciales evocados visuales de

3.3. Resolución en frecuencia.

Como ya se ha mencionado, la resolución en frecuencia reportada en la literatura para este tipo de

sistemas es de 0,2 Hz. Se realizaron un conjunto de medidas separando los estímulos en 0,2 Hz en

varias frecuencias. En la Figura 6 se presentan los resultados para un par de medidas con estímulos

centrados en 16 Hz (azul) y 16.2 Hz (roja).

Figura 6. Espectro de potenciales evocados por estímulos en 16 Hz (azul) y 16.2 Hz (rojo).

Como se observa en la Figura, los estímulos pueden ser claramente diferenciados entre si y además

poseen una muy buena relación señal-ruido. A diferencia de las medidas previas, estos ensayos fueron

realizados sin luz ambiente, lo que se ve reflejado en el aumento de la amplitud del potencial evocado.

4. Conclusión. En el presente trabajo se han presentado algunos ensayos preliminares sobre la utilización de

potenciales evocados visuales de estado estacionario en BCI. Se ha implementado un sistema de

medida de desarrollo propio para poder estudiar las distintas propiedades de este tipo de potenciales

reportadas en la bibliografía. En particular se han testeado dos tipos de estimuladores: uno usando un

monitor del tipo CRT y otro basado en LEDs. Ambos tipos de estimuladores pueden ser utilizados en

BCI, presentando potenciales evocados de mayor amplitud y una mayor cantidad de posibles

frecuencias de excitación el estimulador basado en LEDs.

Por otro lado, se han realizado medidas para verificar la resolución en frecuencia de este tipo de

sistema, detectando estímulos separados en 0,2 Hz sin inconveniente.

En conclusión, se han realizado varias medidas de estos potenciales validando el hardware utilizado

y los resultados reportados en la bibliografía, como punto de partida para el desarrollo de una BCI

embebida.

5. Trabajo Futuro.

A futuro se pretende continuar realizando ensayos sobre este tipo de potenciales para alcanzar el

estado del arte en este tipo de interfaces. En particular se pretende ensayar sobre BCIs basadas en

potenciales evocados visuales de estado estacionario codificados en fase para poder compararlos con

los codificados en frecuencia, ya implementados.

Por otro lado, se pretende estudiar la posibilidad de implementar una BCI embebida basada en

SSVEP y cotejar resultados con los clásicamente utilizados, basados en computadora.

XVIII Congreso Argentino de Bioingeniería SABI 2011 - VII Jornadas de Ingeniería Clínica Mar del Plata, 28 al 30 de septiembre de 2011

Page 8: Interfaz Cerebro Computador basada en potenciales … · En el presente trabajo se presentan algunos ensayos preliminares sobre la utilización de potenciales evocados visuales de

Referencias.

[1] Pablo A. García, Marcelo Haberman and Enrique M. Spinelli, Senior Member IEEE , “A

Versatil Hardware Platform for Brain Computer Interfaces”, 32nd Annual International

Conference of the IEEE Engineering in Medicine and Biology Society, Buenos Aires,

Argentina. ISBN 978-1-42444124-2, 2010.

[2] Hai-bin Zhao, Hong Wang, Chun-sheng Li and Yun-gong Li, “Brain-Computer Interface

Design Based on Slow Cortical Potentials using Matlab/Simulink”, Proceedings of the 2009

IEEE International Conference on Mechatronics and Automation, August 9 - 12, Changchun,

China.

[3] Yi Li, Jianhui Zhang, Yu Su, Weidong Chen, Yu Qi, Jicai Zhang, Xiaoxiang Zheng, “P300

Based BCI Messenger”, Complex Medical Engineering, 2009. CME. ICME International

Conference, 9-11 April 2009, Print ISBN: 978-1-4244-3315-5.

[4] E. M. Spinelli, M. A. Mayosky y N. H. Martinez, “Interfaz adaptiva para comunicaciones

mediante EEG basadas en el ritmo alfa visual”, XVIII Congreso de la Sociedad Española de

Ingeniería Biomédica, pp. 161-163, Cartagena, Spain, 2000.

[5] Xiaorong Gao, Dingfeng Xu, Ming Cheng, and Shangkai Gao, “A BCI-Based Environmental

Controller for the Motion-Disabled”, IEEE Transactions on neural systems and rehabilitation

engineering, vol. 11, Nº. 2, June 2003.

[6] Danhua Zhu, Jordi Bieger, Gary Garcia Molina and Ronald M. Aarts, “A Survey of Stimulation

Methods Used in SSVEP-Based BCIs”, Hindawi Publishing Corporation Computational

Intelligence and Neuroscience, Volume 2010, Article ID 702357, 12 pages,

doi:10.1155/2010/702357.

[7] Ming Cheng, Xiaorong Gao, Shangkai Gao, Senior Member, IEEE, and Dingfeng Xu, “Design

and Implementation of a Brain-Computer Interface With High Transfer Rates”, IEEE

transactions on biomedical engineering, Vol. 49, Nº. 10, October 2002.

[8] By Yijun Wang, Xiaorong Gao, Bo Hong, Chuan Jia and Shangkai Gao, “Brain–Computer

Interfaces Based on Visual Evoked Potentials - Feasibility of Practical System Designs”, IEEE

Engineering in medicine and biology magazine, September/October 2008.

[9] Chuan Jia, Xiaorong Gao, Bo Hong and Shangkai Gao,”Frequency and Phase Mixed Coding in

SSVEP-Based Brain–Computer Interface”, IEEE transactions on biomedical engineering, Vol.

58, Nº 1, January 2011.

[10] Kuo-Kai Shyu, Po-Lei Lee, Ming-Huan Lee, Yun-Jen Chiu, “The Low-Cost Implement of a

Phase Coding SSVEP-Based BCI System”, Electronics, Circuits, and Systems (ICECS), 2010,

17th IEEE International Conference, Digital Object Identifier: 10.1109/ICECS.2010.5724573,

Publication Year: 2010 , Page(s): 559 - 562

[11] P. A. García, E. M. Spinelli, R. Vignoni y D. Guaraglia, “Nodo programmable para redes de

sensores distribuidos con aplicación en biomedicina”, XVI Congreso Argentino de

Bioingeniería, V Jornadas de Ingeniería Clínica, San Juan, Argentina, 26 al 28 de Septiembre de

2007.

[12] Jordi Bieger, Gary Garcia- Molina, Danhua Zhu, “Effects of Stimulation Properties in Steady

State Visual Evoked Potential Based Brain-Computer Interfaces”, 32nd Annual International

Conference of the IEEE Engineering in Medicine and Biology Society, Buenos Aires,

Argentina, August 31- September 4, 2010.

[13] C.A. van Hemert, “The impact of visual distractions in SSVEP-based BCI”, 11th Twente

Student Conference on IT, Enschede 29th June, 2009 Copyright 2009, University of Twente,

Faculty of Electrical Engineering, Mathematics and Computer Science.

XVIII Congreso Argentino de Bioingeniería SABI 2011 - VII Jornadas de Ingeniería Clínica Mar del Plata, 28 al 30 de septiembre de 2011