Vous êtes sur la page 1sur 6

8 UNIVERSIDAD DEL VALLE

'E(*"E#
Este trabajo describe el desarrollo de un sistema que
-por medio de seales oculogrficas- brinda una alter-
nativa econmica 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 comunicacin, por lo que el Proyecto
se acot a un sistema que permite tambin la escri-
tura.
%A!AB'A(-C!A+E: seales oculogrficas, teclado
virtual
AB)'AC)
This paper describes the development of a system that
through oculogrficas 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
use the computer as a way of communication; so, the
project has a system that allows you to write
E.,$'D(: oculogrficas signals, virtual keyboard
I#)'$D*CCIY#
En el mundo, existen alrededor de 180 millones de per-
sonas con algn tipo de discapacidad. Adems, diver-
sos estudios demuestran que existe una importante
relacin 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 poblacin del mundo experimentar
problemas funcionales puesto que la esperanza de
vida aumenta en todos los pases. Todo origina que
se estn desarrollando diversas aplicaciones para per-
sonas discapacitadas o mayores con el objetivo de au-
mentar su nivel de vida, permitindoles una existencia
ms autnoma e independiente, as como tambin ma-
yores oportunidades de integracin en la sociedad.
Centrando el estudio en la tecnologa asistencial, se
puede decir que este sector est desarrollando siste-
mas que aumentan la movilidad y la comunicacin
entre personas y que utilizan el tpico joystick o ratn
e, incluso pantallas tctiles, acsticas o de tipo Braille,
Artculo Cientfico (u Original)
DISE%O E IMPLEMENTACI)N DE
UN SISTEMA DE ESCRITURA EN
COMPUTADORA MEDIANTE SE%ALES
ELECTRO-OCULOGR'FICAS PARA
A"UDA A MINUS'LIDOS
D".&$* a*! &),(")"*/a/&+* +# a
+),0/"- 2-&/&*$ .4./") 0.&*$
"("/-+)a$*"/& .&$*a(. /+ %"(,
!&.ab("! +0(+$-6#&a.
*Ing. en Biomedicina
Universidad del Valle
hesam_niky007@hotmail.com
?-/3'8 7 ' 12
F+).' *+ 7+)+5)/C3: 14/12/2010
F+).' *+ '574(')/C3: 10/01/2011
Ing. Bahram Niakan Hessamedden*
Docente Universidad del Valle - Cochabamba
JOURNAL BOLIVIANO DE CIENCIAS VOLUMEN 8 N$MERO 22 ISSN 2075-8936
9 FACULTADES DE INFORM!TICA Y ELECTR#NICA - TECNOLOG"A - ARQUITECTURA Y TURISMO
para manejo de ordenadores personales, brazos ro-
bots o sillas de ruedas. Al mismo tiempo, se estn con-
tinuamente desarrollando nuevas tecnologas de
comunicacin e informtica que aumentan la calidad
de vida de los adultos mayores o personas discapaci-
tadas y permiten disear un sistema a medida de las
necesidades del usuario.
J*()IFICACIY# DE! %'$B!E"A
La tcnica propuesta en el presente Proyecto se de-
nomina "Electro-oculografa" (EOG), la cual consiste
en detectar los movimientos de los ojos mediante el re-
gistro de la diferencia de potencial existente entre la
crnea y la retina. Dichas seales, convenientemente
capturadas y procesadas, pueden permitir conocer con
razonable exactitud la direccin de la visin de un in-
dividuo y si esta persona tiene un buen control sobre
su mirada; es posible utilizar dicha informacin como
un medio de comunicacin.
A!CA#CE DE! %'$.EC)$
El Proyecto pretende desarrollar un mdulo de inter-
accin entre las personas con elevado nivel de disca-
pacidad fsica y su entorno. El Proyecto consta de 3
mdulos:
- Primer Mdulo: Acondicionamiento y adquisicin de
seales elctricas generadas por los movimientos ocu-
lares, a travs de tcnicas de EOG e instrumentacin
electrnica, las cuales permiten obtener una seal
EOG que puede ser transmitida adecuadamente a un
Segundo Mdulo.
- Segundo Mdulo: Registro y procesamiento de la
seal obtenida, que puede ser observada y analizada,
generando de esta manera los comandos correspon-
dientes que ejecutarn el Tercer y ltimo Mdulo. En
este mdulo, se realiza la Programacin adecuada
segn las seales que se detectan.
- Tercer Mdulo: 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 tambin es-
cribir en la pantalla.
$BJE)I+$ GE#E'A!
Disear e implementar un sistema para escribir en la
pantalla de computadora, utilizando exclusivamente
los movimientos oculares humanos.
$BJE)I+$( E(%ECXFIC$(
- Realizar un estudio e investigacin relativos a las se-
ales biopotenciales e investigar su funcionamiento.
- Disear un circuito para la adquisicin de seales
EOG a partir del circuito bsico de adquisicin de
seal de instrumentacin mdica.
- Disear las etapas de pre-amplificacin, filtracin y
amplificacin de la seal adecuada para obtener e
interpretar los resultados libres del ruido.
- Programar el micro-controlador para convertir los
datos analgicos a digitales y transmitir los a la com-
putadora.
- Crear un software en el cual se pueda realizar una
calibracin del sistema con los datos digitales adqui-
ridos del micro-controlador en la computadora y com-
paraciones respectivas de las seales 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.
%'$B!E"A
Las personas con discapacidades motrices graves pre-
sentan una problemtica comunicacional que las asla
de su medio ya que no dominan la motricidad fina; esto
conduce a que no puedan tomar un lpiz para escribir
ni presionar las pequeas teclas de un teclado estn-
dar de computadora. En ocasiones, tambin presen-
tan dificultades en el habla.
Estos motivos complican su acceso a la educacin, a
la recreacin y dificultan la comunicacin con su en-
torno.
"A'C$ C$#CE%)*A!
La electro-oculografa es un mtodo que puede detec-
tar los movimientos oculares; se basa en el registro
de la diferencia de potencial existente entre la crnea
y la retina. El potencial crneo-retiniano est producido
por hiperpolarizaciones y despolarizaciones de las c-
lulas nerviosas de la retina del ojo.
FIG*'A #U 1
DI%$!$ $C*!A'
- F:+39+: (1)
10 UNIVERSIDAD DEL VALLE
JOURNAL BOLIVIANO DE CIENCIAS VOLUMEN 8 N$MERO 22 ISSN 2075-8936
FIG*'A #U 2
C$!$CACIY# DE !$( E!EC)'$D$( %A'A E!
'EGI()'$ DE! E$G.
A) Electrodo de referencia.
D-E) Electrodos derivacin Horizontal.
B-C) Electrodos derivacin Vertical.
- F:+39+: (1)
En la siguiente Figura, se muestra el registro de dos se-
ales EOG y EMG adquiridas simultneamente. La seal
EOG es la responsable de los escalones de amplitud de
tensin ocurridos aproximadamente en intervalos de 30
segundos. Estos escalones de tensin obedecen a mo-
vimientos voluntarios de los ojos fijando la vista en dis-
tintos puntos del monitor de la computadora.
FIG*'A #U 3
'EGI()'$ DE (EMA!E( E$G
- F:+39+: (1)
FIG*'A #U 4
+A'IACIY# DE )E#(IY# %A'A 9 %$(ICI$#E(
- F:+39+: (1)
DE(C'I%CIY# DE! E&*I%$
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)
analgica y b) digital; cada una de ellas se subdivide
en diferentes partes, que estn conectadas entre s.
Tambin 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 seal se capta a partir de electrodos y, desde el sis-
tema analgico, se amplifica, se adecua y, al final, se
transmite en forma digital a la computadora para hacer
la calibracin. Despus de la calibracin, 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, tambin, la validacin
partiendo de un parpadeo.
H2C5H2C6
Incluye el Sistema Analgico y el Sistema Digital. El
Sistema Analgico se encarga de la adquisicin, filtra-
cin y adecuacin de la seal; el Sistema Digital se
encarga de la conversin analgico/digital y de la
transmisin serial de datos a la computadora.
(@7EH2C6
El Software se encarga de la calibracin, comparacin,
deteccin y de realizar los movimientos o hacer una
validacin.
El Software fue realizado en el Programa Visual Basic,
el cual tiene un manejo fcil de la transmisin serial y
es fcil 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-
libracin y comparaciones respectivas.
JOURNAL BOLIVIANO DE CIENCIAS VOLUMEN 8 N$MERO 22 ISSN 2075-8936
11 FACULTADES DE INFORM!TICA Y ELECTR#NICA - TECNOLOG"A - ARQUITECTURA Y TURISMO
CA!IB'ACIY#
Se realiza la calibracin 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 crculo 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 clculos, se saca los va-
lores Mximo y Mnimo en cada uno de ellos, en dife-
rentes variables; entonces, despus de este proceso,
se obtienen los rangos del Canal Vertical y del Canal
Horizontal, as como tambin el valor de validacin en
estado quieto.
FIG*'A #U 5
F:+39+: E1'(47')/C3 5745/', 2010
DE)ECCIY# DE !$( "$+I"IE#)$( . DE !A +A-
!IDACIY#
Despus de la calibracin, los rangos del Canal Verti-
cal y Horizontal ya han sido almacenados en diferen-
tes variables. Entonces, para detectar los movimientos
o la validacin slo 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 accin, pero si el
dato que se recibe est fuera del rango, entonces se
detecta una accin. 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.
)EC!AD$ +I')*A!
El propsito ms importante de este Proyecto es ayu-
dar a las personas con discapacidades para que pue-
dan comunicarse con otras personas. Por esta razn,
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 despus de la calibracin,
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 ms rpido
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 validacin a la
letra de color rojo, sta se cambia a color verde, indi-
cando que se realiz la validacin correctamente.
El software esta diseado 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.
FIG*'A #U 6
)EC!AD$ +I')*A!
F:+39+: E1'(47')/C3 5745/', 2010
12 UNIVERSIDAD DEL VALLE
JOURNAL BOLIVIANO DE CIENCIAS VOLUMEN 8 N$MERO 22 ISSN 2075-8936
C$#C!*(I$#E(
Despus de haber elaborado el presente Proyecto, se
lleg a la conclusin que:
Para poder interpretar mejor las seales EOG, se rea-
liz el estudio de las seales biopotenciales y se in-
vestig su respectivo funcionamiento. A partir de este
hecho, se pudo observar que existen diferentes tipos
de seales biopotenciales en el cuerpo humano. Por
otro lado, se encontr la forma correcta de colocar los
electrodos alrededor del ojo para poder registrar la
seal EOG.
- Para poder captar y registrar la seal 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 adquisicin de la seal de instrumentacin
mdica; es importante recalcar que se estableci el
mismo circuito para ambos canales.
- Con el fin de obtener e interpretar una seal libre de
ruido, se implementaron las etapas de pre-amplifi-
cacin, filtracin y amplificacin respectivamente,
mediante amplificadores operacionales 741 y de ins-
trumentacin AD620. En la etapa de filtracin, 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 lnea.
- Es necesario convertir las seales analgicas a digi-
tales para poder interpretarlas; por lo tanto, se con-
figur el micro-controlador para realizar la conversin
analgico-digital, con una resolucin de 10 bits. El
mismo dispositivo ha sido programado para transmi-
tir los datos a la computadora mediante la transmi-
sin serial, con una velocidad de 2400 baudios.
- La seal 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
calibracin en el inicio de la operacin. Tambin se
efectuaron las comparaciones en el mismo Programa
para generar los comandos de los movimientos y as
como los de la validacin. Tambin se utiliz el
mismo software para crear un teclado virtual con el
fin de realizacin de escritura, utilizando los coman-
dos que han sido generados.
- Despus de estudiar las seales biopotenciales e in-
vestigar sus caractersticas y tambin disear dife-
rentes bloques del Proyecto, se implement un
sistema para escribir en la pantalla de computadora,
utilizando exclusivamente los movimientos oculares
humanos.
FIG*'A #U 7
(EMA! E$G +I(*A!I/ADA E# $(CI!$(C$%I$ (!A
(EMA! I#DICA !A "I'ADA HACIA E! CE#)'$.)
F:+39+: E1'(47')/C3 5745/', 2010
FIG*'A #U 8
(EMA! DE E$G, "I'A#D$ HACIA A''IBA ((E
%*EDE #$)A' E! I#C'E"E#)$ DE +$!)AJE E#
E()A FIG*'A, %$' DIFE'E#CIA DE +$!)AJE
GE#E'AD$ %$' E! "$+I"IE#)$ DE $J$.)
F:+39+: E1'(47')/C3 5745/', 2010
JOURNAL BOLIVIANO DE CIENCIAS VOLUMEN 8 N$MERO 22 ISSN 2075-8936
13 FACULTADES DE INFORM!TICA Y ELECTR#NICA - TECNOLOG"A - ARQUITECTURA Y TURISMO
FIG*'A #U 9
%!ACA( DE! "IC'$C$#)'$!AD$' . F*E#)E
DE A!I"E#)ACIY#
F:+39+: E1'(47')/C3 5745/', 2010
FIG*'A #U 10
%!ACA DE! CA#A! +E')ICA! C$# CI'C*I)$(
DE A"%!IFICACIY# . FI!)'ACIY#
F:+39+: E1'(47')/C3 5745/', 2010
FIG*'A #U 11
+I()A DE! E&*I%$ E$G C$#EC)AD$ A C$"%*-
)AD$'A
F:+39+: E1'(47')/C3 5745/', 2010
'EFE'E#CIA( BIB!I$G'WFICA(
1. LOZANO, F.(2008).Instrumentacin Biomdica. De-
partamento de Electrnica. Universidad de Alcal. Es-
paa.
BIB!I$G'AFXA C$#(*!)ADA
- BRONZINO, J.(2005). The biomedical engineering
handbook. Series Editor Trinity College Hartford.
EEUU.
- ROBBINS, J. (1978). Iones en solucin. Editorial El
Manual Moderno. Mxico.
- WEBSTER, J.G. (1998). Medical Instrumentation.
Editorial John Wiley & Sons Inc.EEUU

Vous aimerez peut-être aussi