Está en la página 1de 6

Artí cul o Ci entí fi co ( u O ri gi na l )

Artí cul o Ci entí fi co ( u O ri gi na l ) RESUMEN

RESUMEN Este trabajo describe el desarrollo de un sistema que -por medio de señales oculográficas- brinda una alter- nativa económica a los dispositivos de acceso a com- putadoras. Simplemente mirando los comandos o letras a escri- bir, hardware y software permiten la escritura de textos en un teclado virtual, mostrado en el monitor de una computadora. Esto facilitará a usuarios con discapaci- dades motrices severas el uso de la computadora como medio de comunicación, por lo que el Proyecto se acotó a un sistema que permite también la escri- tura.

PALABRAS-CLAVE: señales oculográficas, teclado virtual

ABTRACT This paper describes the development of a system that through oculográficas signals that provides an econo- mical alternative to the computer access devices. Hard- ware and software allow writing texts in a virtual keyboard, displayed on the monitor of a computer, simply by looking at the commands or letters to write. This will provide users with severe motor disabilities to

Páginas7a12

Fechaderecepción:14/12/2010

Fechadeaprobación:10/01/2011

DISEÑOEIMPLEMENTACIÓNDE

UNSISTEMADEESCRITURAEN

COMPUTADORAMEDIANTESEÑALES

ELECTRO-OCULOGRÁFICASPARA

AYUDAAMINUSVÁLIDOS

Designandimplementationofa

computerwritingsystemusing

electromagneticsignalstohelp

disabledoculográficas

electromagneticsignalstohelp disabledoculográficas Ing. Bahram Niakan Hessamedden* Docente Universidad del

Ing. Bahram Niakan Hessamedden* Docente Universidad del Valle - Cochabamba

use the computer as a way of communication; so, the project has a system that allows you to write

KEYWORDS:­oculográficas signals, virtual keyboard

INTRODUCCIÓN En el mundo, existen alrededor de 180 millones de per- sonas con algún tipo de discapacidad. Además, diver- sos estudios demuestran que existe una importante relación entre la edad de las personas y las discapaci- dades que sufren, siendo éstas mayores en las perso- nas de edad avanzada. Esto significa que una parte importante de la población del mundo experimentará problemas funcionales puesto que la esperanza de vida aumenta en todos los países. Todo origina que se estén desarrollando diversas aplicaciones para per- sonas discapacitadas o mayores con el objetivo de au- mentar su nivel de vida, permitiéndoles una existencia más autónoma e independiente, así como también ma- yores oportunidades de integración en la sociedad. Centrando el estudio en la tecnología asistencial, se puede decir que este sector está desarrollando siste- mas que aumentan la movilidad y la comunicación entre personas y que utilizan el típico joystick o ratón e, incluso pantallas táctiles, acústicas o de tipo Braille,

*Ing. en Biomedicina Universidad del Valle

hesam_niky007@hotmail.com

UNIVERSIDADDELVALLE

8

J

O U R NA L B O L I V I A N O D E C IE N C IA S •VOLUMEN8•NÚMERO22•ISSN2075-8936

9

para manejo de ordenadores personales, brazos ro- bots o sillas de ruedas. Al mismo tiempo, se están con- tinuamente desarrollando nuevas tecnologías de comunicación e informática que aumentan la calidad de vida de los adultos mayores o personas discapaci- tadas y permiten diseñar un sistema a medida de las necesidades del usuario.

JUSTIFICACIÓN­DEL­PROBLEMA La técnica propuesta en el presente Proyecto se de- nomina “Electro-oculografía“ (EOG), la cual consiste en detectar los movimientos de los ojos mediante el re- gistro de la diferencia de potencial existente entre la córnea y la retina. Dichas señales, convenientemente capturadas y procesadas, pueden permitir conocer con razonable exactitud la dirección de la visión de un in- dividuo y si esta persona tiene un buen control sobre su mirada; es posible utilizar dicha información como un medio de comunicación.

ALCANCE­DEL­PROYECTO

El Proyecto pretende desarrollar un módulo de inter- acción entre las personas con elevado nivel de disca- pacidad física y su entorno. El Proyecto consta de 3 módulos:

- Primer Módulo: Acondicionamiento y adquisición de

señales eléctricas generadas por los movimientos ocu-

lares, a través de técnicas de EOG e instrumentación electrónica, las cuales permiten obtener una señal EOG que puede ser transmitida adecuadamente a un Segundo Módulo.

- Segundo Módulo: Registro y procesamiento de la

señal obtenida, que puede ser observada y analizada,

generando de esta manera los comandos correspon-

dientes que ejecutarán el Tercer y último Módulo. En este módulo, se realiza la Programación adecuada según las señales que se detectan.

- Tercer Módulo: Está relacionado con el entorno; está

encargado de interactuar directamente con el usuario,

por medio de un teclado virtual que ha sido Progra- mado en software Visual Basic, de tal forma que se pueda interpretar los comandos que llegan desde el segundo nivel. De esta manera, el usuario puede co- municarse mediante computadora y así también es- cribir en la pantalla.

OBJETIVO­GENERAL Diseñar e implementar un sistema para escribir en la pantalla de computadora, utilizando exclusivamente los movimientos oculares humanos.

OBJETIVOS­ESPECÍFICOS

- Realizar un estudio e investigación relativos a las se- ñales biopotenciales e investigar su funcionamiento.

- Diseñar un circuito para la adquisición de señales

EOG a partir del circuito básico de adquisición de señal de instrumentación médica.

- Diseñar las etapas de pre-amplificación, filtración y amplificación de la señal adecuada para obtener e interpretar los resultados libres del ruido.

- Programar el micro-controlador para convertir los datos analógicos a digitales y transmitir los a la com- putadora.

- Crear un software en el cual se pueda realizar una calibración del sistema con los datos digitales adqui- ridos del micro-controlador en la computadora y com- paraciones respectivas de las señales Horizontal y Vertical.

- Crear un teclado virtual en software para poder po- sesionar cada letra en la pantalla con movimientos del ojo y poder escribir mediante dicho software.

PROBLEMA Las personas con discapacidades motrices graves pre- sentan una problemática comunicacional que las aísla de su medio ya que no dominan la motricidad fina; esto conduce a que no puedan tomar un lápiz para escribir ni presionar las pequeñas teclas de un teclado están- dar de computadora. En ocasiones, también presen- tan dificultades en el habla. Estos motivos complican su acceso a la educación, a la recreación y dificultan la comunicación con su en- torno.

MARCO­CONCEPTUAL La electro-oculografía es un método que puede detec- tar los movimientos oculares; se basa en el registro de la diferencia de potencial existente entre la córnea y la retina. El potencial córneo-retiniano está producido por hiperpolarizaciones y despolarizaciones de las cé- lulas nerviosas de la retina del ojo.

FIGURA­Nº­1

DIPOLO­OCULAR

de la retina del ojo. FIGURA­Nº­1 DIPOLO­OCULAR -Fuente:(1)

-Fuente:(1)

FACULTADESDEINFORMÁTICAYELECTRÓNICA-TECNOLOGÍA-ARQUITECTURAYTURISMO

J

O U R NA L BO L IV IA N O D E C I E N C I A S •VOLUMEN8•NÚMERO22•ISSN2075-8936

FIGURA­Nº­2

COLOCACIÓN­DE­LOS­ELECTRODOS­PARA­EL REGISTRO­DEL­EOG. A) Electrodo de referencia. D-E) Electrodos derivación Horizontal. B-C) Electrodos derivación Vertical.

Horizontal. B-C) Electrodos derivación Vertical. -Fuente:(1) En la siguiente Figura, se muestra el registro

-Fuente:(1)

En la siguiente Figura, se muestra el registro de dos se- ñales EOG y EMG adquiridas simultáneamente. La señal EOG es la responsable de los escalones de amplitud de tensión ocurridos aproximadamente en intervalos de 30 segundos. Estos escalones de tensión obedecen a mo- vimientos voluntarios de los ojos fijando la vista en dis- tintos puntos del monitor de la computadora.

FIGURA­Nº­3­

REGISTRO­DE­SEÑALES­EOG

la computadora. FIGURA­Nº­3­ REGISTRO­DE­SEÑALES­EOG -Fuente:(1) FIGURA­Nº­4­

-Fuente:(1)

FIGURA­Nº­4­

VARIACIÓN­DE­TENSIÓN­PARA­9­POSICIONES

VARIACIÓN­DE­TENSIÓN­PARA­9­POSICIONES -Fuente:(1) DESCRIPCIÓN­DEL­EQUIPO El equipo realizado

-Fuente:(1)

DESCRIPCIÓN­DEL­EQUIPO El equipo realizado en este Proyecto está dividido en dos partes: Hardware y Software. En lo que corres- ponde a Hardware, existen diferentes divisiones: a) analógica y b) digital; cada una de ellas se subdivide en diferentes partes, que están conectadas entre sí. También se tiene el Software que se encarga de cali- brar, visualizar y realizar la escritura, por medio de un teclado virtual que se ve en la pantalla. La señal se capta a partir de electrodos y, desde el sis- tema analógico, se amplifica, se adecua y, al final, se transmite en forma digital a la computadora para hacer la calibración. Después de la calibración, se realizan las comparaciones a partir del Software y se detecta un movimiento; en esta forma, se realiza un movi- miento Vertical u Horizontal y, también, la validación partiendo de un parpadeo.

Hardware Incluye el Sistema Analógico y el Sistema Digital. El Sistema Analógico se encarga de la adquisición, filtra- ción y adecuación de la señal; el Sistema Digital se encarga de la conversión analógico/digital y de la transmisión serial de datos a la computadora.

Software El Software se encarga de la calibración, comparación, detección y de realizar los movimientos o hacer una validación. El Software fue realizado en el Programa Visual Basic, el cual tiene un manejo fácil de la transmisión serial y es fácil de programar. Los datos llegan en formato ASCII desde el micro-controlador y el Programa Visual Basic los convierte en formato decimal y realiza la ca- libración y comparaciones respectivas.

UNIVERSIDADDELVALLE

10

J

O U R NA L B O L I V I A N O D E C IE N C IA S •VOLUMEN8•NÚMERO22•ISSN2075-8936

11

CALIBRACIÓN Se realiza la calibración para tener rangos de Canal Vertical y Horizontal en estado quieto o sin movimiento del ojo, porque estos valores pueden variar en cada persona. Al empezar el proceso, se visualiza una pantalla con un círculo en el centro; en éste, el paciente tiene que fijar su mirada durante 5 segundos, lapso cuando arri- ban datos a la computadora desde el micro-controla- dor. El Programa Visual Basic guarda los datos que le llegan desde Canal 1 y Canal 2 de ADC de micro-con- trolador, en dos vectores separados; luego, mediante una serie de comparaciones y cálculos, se saca los va- lores Máximo y Mínimo en cada uno de ellos, en dife- rentes variables; entonces, después de este proceso, se obtienen los rangos del Canal Vertical y del Canal Horizontal, así como también el valor de validación en estado quieto.

FIGURA­Nº­5

el valor de validación en estado quieto. FIGURA­Nº­5 Fuente:Elaboraciónpropia,2010

Fuente:Elaboraciónpropia,2010

DETECCIÓN­DE­LOS­MOVIMIENTOS­Y­DE­LA­VA-

LIDACIÓN

Después de la calibración, los rangos del Canal Verti- cal y Horizontal ya han sido almacenados en diferen- tes variables. Entonces, para detectar los movimientos

o la validación sólo se comparan los datos que arriban

a la computadora con los rangos. Si el dato que llega

está dentro del rango Vertical y Horizontal, el Programa Visual Basic no va a realizar ninguna acción, pero si el dato que se recibe está fuera del rango, entonces se

detecta una acción. Por ejemplo, si el dato recibido es mayor en el rango del Canal Vertical, entonces el Pro- grama Visual Basic detecta un movimiento hacia arriba.

TECLADO­VIRTUAL

El propósito más importante de este Proyecto es ayu-

dar a las personas con discapacidades para que pue-

dan comunicarse con otras personas. Por esta razón, se diseñó un teclado virtual en el Programa Visual Basic, para que el usuario pueda exactamente usarlo como un teclado de computadora para poder escribir.

Al ejecutar el Programa y después de la calibración,

aparece el teclado virtual, iniciando en la letra H, que se encuentra al medio de todas las letras; entonces,

se puede ubicar mejor otros letras y llegar más rápido

a la letra requerida. Para ubicar la letra que indica el cursor, ésta se pinta con rojo como un foco; así, al cambiar la letra, la an- terior pierde su color y en la nueva se prende como un foco rojo; en el momento de hacer la validación a la

letra de color rojo, ésta se cambia a color verde, indi- cando que se realizó la validación correctamente.

El software esta diseñado para detectar los movimien-

tos y realizar la escritura; en consecuencia, al mirar hacia cualquier sentido, se cambia la letra, depen- diendo del sentido de la mirada que va (hacia arriba,

abajo, izquierda o derecha). Por ejemplo, si el cursor

se

encuentra en letra H y se mira hacia arriba, la letra

Y

se pinta en rojo y la letra H pierda su color.

Por lo tanto, el usuario puede realizar sus escrituras mediante movimientos de ojo, usando este teclado vir- tual.

FIGURA­Nº­6

TECLADO­VIRTUAL

este teclado vir- tual. FIGURA­Nº­6 TECLADO­VIRTUAL Fuente:Elaboraciónpropia,2010

Fuente:Elaboraciónpropia,2010

FACULTADESDEINFORMÁTICAYELECTRÓNICA-TECNOLOGÍA-ARQUITECTURAYTURISMO

J

O U R NA L BO L IV IA N O D E C I E N C I A S •VOLUMEN8•NÚMERO22•ISSN2075-8936

CONCLUSIONES Después de haber elaborado el presente Proyecto, se llegó a la conclusión que:

Para poder interpretar mejor las señales EOG, se rea- lizó el estudio de las señales biopotenciales y se in- vestigó su respectivo funcionamiento. A partir de este hecho, se pudo observar que existen diferentes tipos de señales biopotenciales en el cuerpo humano. Por otro lado, se encontró la forma correcta de colocar los electrodos alrededor del ojo para poder registrar la señal EOG.

- Para poder captar y registrar la señal EOG, se usa- ron 2 Canales diferentes en el movimiento Horizontal

y Vertical del ojo y se partió del uso de un circuito bá- sico de adquisición de la señal de instrumentación médica; es importante recalcar que se estableció el mismo circuito para ambos canales.

- Con el fin de obtener e interpretar una señal libre de ruido, se implementaron las etapas de pre-amplifi- cación, filtración y amplificación respectivamente, mediante amplificadores operacionales 741 y de ins- trumentación AD620. En la etapa de filtración, se uti- lizaron amplificadores operacionales 741 para configurar filtros Pasa-bajos de 40 Hz de tipo Butter- worth, con la finalidad de eliminar el ruido de 50 Hz de la línea.

- Es necesario convertir las señales analógicas a digi- tales para poder interpretarlas; por lo tanto, se con- figuró el micro-controlador para realizar la conversión analógico-digital, con una resolución de 10 bits. El mismo dispositivo ha sido programado para transmi- tir los datos a la computadora mediante la transmi- sión serial, con una velocidad de 2400 baudios.

- La señal tuvo una amplitud diferente en cada persona

y un valor distinto en formato digital; por lo tanto, se

configuró el Programa Visual Basic para realizar la calibración en el inicio de la operación. También se efectuaron las comparaciones en el mismo Programa para generar los comandos de los movimientos y así como los de la validación. También se utilizó el mismo software para crear un teclado virtual con el fin de realización de escritura, utilizando los coman- dos que han sido generados.

- Después de estudiar las señales biopotenciales e in- vestigar sus características y también diseñar dife- rentes bloques del Proyecto, se implementó un sistema para escribir en la pantalla de computadora, utilizando exclusivamente los movimientos oculares humanos.

FIGURA­Nº­7

SEÑAL­EOG­VISUALIZADA­EN­OSCILOSCOPIO­(LA

SEÑAL­INDICA­LA­MIRADA­HACIA­EL­CENTRO.)

SEÑAL­INDICA­LA­MIRADA­HACIA­EL­CENTRO.) Fuente:Elaboraciónpropia,2010 FIGURA­Nº­8

Fuente:Elaboraciónpropia,2010

FIGURA­Nº­8

SEÑAL­DE­EOG,­MIRANDO­HACIA­ARRIBA­(SE

PUEDE­NOTAR­EL­INCREMENTO­DE­VOLTAJE­EN

ESTA­FIGURA,­POR­DIFERENCIA­­DE­VOLTAJE

GENERADO­POR­EL­MOVIMIENTO­DE­OJO.)

GENERADO­POR­EL­MOVIMIENTO­DE­OJO.) Fuente:Elaboraciónpropia,2010 UNIVERSIDADDELVALLE 12

Fuente:Elaboraciónpropia,2010

UNIVERSIDADDELVALLE

12

J

O U R NA L B O L I V I A N O D E C IE N C IA S •VOLUMEN8•NÚMERO22•ISSN2075-8936

13

FIGURA­Nº­9

PLACAS­DEL­MICROCONTROLADOR­Y­FUENTE

DE­ALIMENTACIÓN

PLACAS­DEL­MICROCONTROLADOR­Y­FUENTE DE­ALIMENTACIÓN Fuente:Elaboraciónpropia,2010 FIGURA­Nº­10

Fuente:Elaboraciónpropia,2010

FIGURA­Nº­10

PLACA­DEL­CANAL­VERTICAL­CON­CIRCUITOS

DE­AMPLIFICACIÓN­Y­FILTRACIÓN

DE­AMPLIFICACIÓN­Y­FILTRACIÓN Fuente:Elaboraciónpropia,2010 FIGURA­Nº­11

Fuente:Elaboraciónpropia,2010

FIGURA­Nº­11

VISTA­DEL­EQUIPO­EOG­CONECTADO­A­COMPU-

TADORA

VISTA­DEL­EQUIPO­EOG­CONECTADO­A­COMPU- TADORA Fuente:Elaboraciónpropia,2010 REFERENCIAS­BIBLIOGRÁFICAS

Fuente:Elaboraciónpropia,2010

REFERENCIAS­BIBLIOGRÁFICAS

1. LOZANO, F.(2008).Instrumentación Biomédica. De- partamento de Electrónica. Universidad de Alcalá. Es- paña.

BIBLIOGRAFÍA­CONSULTADA­

- BRONZINO, J.(2005). The biomedical engineering handbook. Series Editor Trinity College Hartford. EEUU.

- ROBBINS, J. (1978). Iones en solución. Editorial El Manual Moderno. México.

- WEBSTER, J.G. (1998). Medical Instrumentation. Editorial John Wiley & Sons Inc.EEUU

FACULTADESDEINFORMÁTICAYELECTRÓNICA-TECNOLOGÍA-ARQUITECTURAYTURISMO