Sei sulla pagina 1di 5

ERGÓMETRO CON DETECCIÓN DE ARRITMIAS

EMPLEANDO REDES NEURONALES

G. Messineo, R. A. Gonzalez
Directores: Mr Ing I. Passoni, Ing. F. Clara
Ingeniería Electrónica
2004

Resumen en la actividad cardiaca. Como toda


observación subjetiva, y debido a factores
El trabajo realizado consistió en el tales como fatiga, experiencia y capacidad
diseño y construcción de un ergómetro visual, la interpretación es propensa a
basado en PC, y en el desarrollo de un imprecisiones. Debido a lo anteriormente
software basado en redes neuronales que dicho es que en las últimas décadas ha
permite detectar patrones anómalos en las cobrado gran auge la interpretación
señales registradas. Este equipo adquiere automática del ECG y ya es común que los
y muestra en pantalla y en tiempo real electrocardiógrafos actuales incluyan esta
cuatro señales que corresponden a las posibilidad. Todo esto ha sido posible
derivaciones cardíacas DII, V2 y V5, debido al grado de miniaturización, bajo
utilizándose el cuarto canal como consumo y potencia de cómputo alcanzado
explorador. Las señales pueden ser vistas por las componentes electrónicos actuales,
simultáneamente o en forma individual. A así como por los avances en los métodos
medida que las señales son adquiridas se para el procesamiento digital de
almacenan en un registro, que contiene bioseñales.
además los datos del paciente, al que El objetivo de este trabajo es el
podrá accederse posteriormente para armado de un equipo de adquisición de
realizar el análisis. señales cardiacas y el hallazgo de algún
Para efectuar el análisis mencionado tipo de parámetro que permita que la red
se utiliza una red neuronal de tipo neuronal realice una clasificación de los
competitivo. ciclos cardíacos en latidos de duración
normal y latidos cortos o anticipados, ya
Introducción sea por contracción ventricular o auricular
prematura. La red utilizada contiene a su
El electrocardiograma estándar (ECG) vez dos tipos de arquitectura: SOM y LVQ
es la prueba que se realiza con mayor (con aprendizaje no supervisado y
frecuencia para estudiar la actividad supervisado respectivamente), que utilizan
cardiaca por ser económico, no invasivo, una clasificación competitiva.
sencillo y poseer una utilidad diagnóstica
significativa. Metodología
La prueba de esfuerzo o
1. Sistema de adquisición
ergometría consiste en registrar la actividad
eléctrica del corazón mediante un
Este sistema puede dividirse en
electrocardiógrafo y la presión sanguínea
cuatro bloques principales:
mediante un esfigmomanómetro, mientras
el paciente camina en un tapiz rodante o • amplificador de la señal analógica
pedalea en una bicicleta fija. La prueba de (cardiaca);
esfuerzo se usa para: • sistema de conversión de datos
analógicos a datos digitales;
Determinar si existe una • sistema de interfase a través del puerto
enfermedad del corazón paralelo;
• sistema de gráfica en pantalla y
Determinar si el tratamiento para la almacenamiento de los datos en
enfermedad del corazón es efectivo. memoria.
La interpretación del ECG es realizada
generalmente por un especialista, quien La máxima amplitud de la señal
mediante la observación visual del trazado cardiaca es del orden del mV, y la misma
electrocardiográfico y basándose en su toma valores positivos y negativos de
conocimiento, llega a una conclusión tensión, dependiendo de la derivación que
acerca de la existencia o no de trastornos se esté observando. El conversor A/D que
se utilizó acepta señales de hasta 5 V y no derivaciones cardíacas. Esta onda, junto
trabaja con niveles de tensión negativos. con la onda Q y la onda S forman el
Es por eso que, una vez amplificada, a la denominado complejo QRS, que
señal se le agrega un nivel de continua que corresponde a la despolarización de los
se extrae por software en un paso ventrículos antes de su contracción.
posterior. Se tomó como nivel de continua El complejo QRS de señal cardiaca es
la mitad de la máxima tensión admisible por el parámetro más utilizado en la detección
el conversor A/D (2.5V) y se amplificó la de anormalidades en dicha señal, debido a
señal unas 600 veces. que es el que tiene mayor amplitud en casi
La amplificación se realiza en dos todas las derivaciones y a que por su
etapas, una etapa diferencial y la otra en espectro de frecuencia angosto se puede
modo común. La primera esta compuesta aislar fácilmente mediante el filtrado.
por amplificadores diferenciales a los que El algoritmo, implementado en Matlab,
se conectan los electrodos colocados sobre posee dos partes bien diferenciables. Una
la piel del paciente. Estos amplificadores se de ellas es la de filtrado de la señal ECG,
implementaron con el integrado LM324, basado en el método desarrollado por Pan
que es un encapsulado de 4 amplificadores y Tompkins, y la otra es la etapa de
operacionales. La amplificación teórica de detección de los picos de la señal filtrada.
esta etapa es de 50 veces. El método desarrollado por Pan y
La segunda etapa de la amplificación de Tompkins utiliza:
la señal, para llegar así a las 600 veces, se - un filtro pasa banda (realizado con
realiza con el filtro pasa banda que un filtro pasa bajos con frecuencia
determina el ancho de banda del de corte en 20Hz y un filtro pasa
instrumento, implementado con un altos con fc en 8Hz), para reducir el
amplificador operacional y que tiene una ruido y las señales interferentes
ganancia teórica de 12 veces. Este filtro es fuera de la banda de frecuencias
diseñado para que las frecuencias de corte en la que se encuentra el complejo
en baja y alta sean 0.05Hz y 100Hz QRS;
respectivamente, y se respete la ganancia - un derivador que enfatiza las
antes mencionada. A la salida del filtro se pendientes de la onda R;
le añade a la señal el nivel de continua ya - un bloque que eleva al cuadrado a
mencionado. la señal de salida del derivador,
Luego de que la señal es amplificada, para aumentar aún más las altas
ingresa al conversor A/D (ADC 0808), para frecuencias del complejo QRS;
su digitalización. Se eligió una frecuencia - por último se hace una estimación
de muestreo de 500Hz, generada con un de la energía de la señal con una
LM555. ventana móvil del tamaño del QRS
La señal, una vez digitalizada, se más largo sin llegar a la onda T.
adquiere a través del puerto paralelo de la
PC en modo unidireccional, por lo que se Una vez procesada la señal mediante el
cuenta con 5 bits para adquirir los datos de mencionado algoritmo se procede a la
8 bits. Para hacer esto posible se detección de los picos R.
multiplexa la señal con un 74LS 157, que El algoritmo de detección de picos
divide al dato de 8 bits (Byte) en 2 de 4 bits consta de las siguientes etapas:
(Nibbles). Este dato se lee a través de los - Búsqueda del primer punto de la
bits 10, 11, 12, 13 del registro de estados señal filtrada que supere el umbral
del puerto paralelo de detección. En caso de que no
Posteriormente, mediante software, se se encuentre dicho punto dentro de
arma el byte transmitido, se lo muestra en un tiempo equivalente a dos veces
pantalla y se lo guarda en memoria. El el periodo cardiaco promedio, se
software para el manejo de las líneas del realiza una rebúsqueda, utilizando
puerto paralelo y la adquisición, gráfica, y un umbral mínimo.
almacenamiento de los datos se - Búsqueda del máximo absoluto en
implementó en C++. una ventana de la señal filtrada
establecida a partir del punto
2. Detección del complejo QRS donde se supera el umbral.
- Determinación del pico R en la
La señal cardiaca contiene la señal de ECG. Una vez detectado
denominada onda R que es la onda de el máximo en la señal filtrada se la
mayor amplitud en la mayoría de las afecta por los retardos introducidos
por los filtros, para obtener así el En este caso se utilizó una red SOM
punto correspondiente al pico R de seguida por una LVQ, lo que incrementa el
la señal cardiaca original. rendimiento del detector. Los parámetros
- Actualización del salto. Se realiza extraídos de la señal para usar como
después de cada detección de un entradas de la red son el período R-R, la
pico R y se calcula el salto como el diferencia entre dos períodos consecutivos
39% de la raíz cuadrada de un y la duración del complejo QRS. Con estos
intervalo RR. datos la red SOM es capaz de determinar
- Actualización del umbral. Se realiza si los latidos son cortos, normales o largos.
después de cada detección de pico Este dato es la salida de la red SOM y la
como el promedio entre el umbral entrada que se le brinda a la LVQ, que
actual y la cuarta parte de la altura posteriormente determina si hubo un latido
del pico R de la señal filtrada. La anticipado o no.
actualización del umbral mínimo se La red SOM elegida fue una con tres
actualiza una vez cada 80 neuronas de salida, una para cada tipo de
pulsaciones como la suma del 75% período: corto, normal y largo. La capa de
del umbral mínimo estimado y el salida actúa en forma competitiva, es decir,
25% del umbral mínimo anterior. El dado un vector de entrada sólo una de las
umbral mínimo estimado se calcula neuronas de salida responde (la neurona
como el 5% del promedio de la ganadora) indicando de qué tipo de latido
altura de los 80 picos R pasados. se trata. Las entradas que se le dieron a
esta red fueron dos: el período cardíaco,
3. Análisis de la Señal con Redes Tcard, y la diferencia entre dos períodos
Neuronales consecutivos, DTCard. La arquitectura de
la red LVQ consiste en una capa de 4
Una vez obtenidos los registros neuronas a las que se le ingresa la salida
electrocardiográficos el sistema brinda la de la red SOM y la duración del complejo
opción de realizar un análisis mediante el QRS. La salida de la red LVQ indica si el
cual se obtiene una clasificación del latido fue normal o anticipado.
período cardíaco en “largo” y “normal”. Los
parámetros de la señal que se extraen para Para el entrenamiento y prueba de la
realizar esta clasificación son, por ejemplo, red se utilizaron señales de la Base de
el período R-R, la duración del complejo Arritmias del MIT-BIH. Específicamente se
QRS y la altura de la onda R. utilizó el registro 106 que contiene 2027
Una vez obtenidas, estas características latidos entre los cuales hay 520 PVC
son utilizadas como entradas de la red (contracciones ventriculares prematuras)
neuronal. multiformes. Este registro se dividió en tres:
Existen diferentes tipos de redes con el segundo tramo se entrenó la red
neuronales que otorgan estructuras de SOM, con el tercero la LVQ y la primera
procesamiento adecuadas a una aplicación parte se utilizó para probar la red completa.
particular. El denominado Modelo de También se utilizó para probar la red el
Kohonen resulta útil para el estudio de registro 100, que contiene 2273 latidos, en
señales biológicas y pertenece al grupo de su mayoría normales.
algoritmos de codificación del vector. Dicho
modelo genera un mapa topológico para 4. Resultado y Discusión
ubicar de manera óptima un número fijo de
vectores en el espacio de entrada, de Durante el proceso de desarrollo del
mayor dimensión que al espacio de salida, equipo, tanto el hardware como el software
y así facilitar la compresión de datos. Dos fueron sometidos a ensayos con el fin de
variantes de este modelo son el Mapa comprobar el desempeño del equipo y su
Auto-Organizativo (SOM) y el Learning estabilidad. Se efectuaron registros
Vector Quantization (LVQ). El primero electrocardiográficos de cuatro canales
corresponde a un paradigma de sobre voluntarios sanos, con resultados
aprendizaje no supervisado y un algoritmo totalmente satisfactorios con respecto a la
de aprendizaje competitivo; por su parte el relación señal ruido, a la estabilidad de la
LVQ es un método no supervisado que línea de base y a la respuesta en
utiliza un algoritmo adaptativo, el cual frecuencias.
encuentra un conjunto óptimo de vectores Los algoritmos que realizan la
de referencia. clasificación del ECG fueron probados con
señales de la Base de Arritmias del MIT-
BIH. Los resultados obtenidos se La red también fue ensayada
encuentran en la tabla 1. finalmente con señales provenientes de
La tasa de falsos positivos es la individuos sanos y exentos de arritmias.
cantidad de latidos que la red detecta como En un total de 1000 ciclos cardíacos, la
anticipados sobre la cantidad de latidos red no reportó ningún latido anormal, tal
anticipados que en realidad contiene el como era de esperar.
registro mencionado. La columna de latidos
detectados se refiere a la cantidad total de Referencias
latidos que se detectan en el registro. - El diagnóstico electrocardiográfico de
Tabla 1 las arritmias. Metodología de análisis y
definiciones. Dra. M. Susana Halpern
Latidos Tasa de
registro - The principles of QRS detection. Bert-
detectados / falsos
latidos reales positivos
Uwe Köhler, Carsten Hemmig,
100 2272/2273 0.52 Reinhold Orglmeister. Universidad de
Tecnología de Berlín. IEEE
105 2600/2572 2.82
Enero/Febrero 2002.
106 2094 / 2072 1.15
- Optimal QRS detection algorithms.
200 2718 / 2601 0.46
Aman Cohen y Mladen Poluta.
203 3275 / 2980 1.92 Universidad Ben Gurion, Israel y
Universidad de Cape Town, Sudáfrica.
5. Conclusión - QRS detection using a fuzzy neural
network. Kevin P. Cohen, Willis J.
Como puede observarse en la TFP la
mejor detección se realiza con la señal 106, Tompkins, Adrianus Djohan, John G.
que fue la utilizada para entrenar la red. Webster y Yu H. Hu. Universidad de
En la señal 100 se detectaron Wisconsin. IEEE 1995.
prácticamente todos los latidos, pero la - Utilización de Modelo de Kohonen y
tasa de latidos cortos detectados es del perceptrón multicapas para
baja a pesar de que es la señal más detectar arritmias cardíacas. L.B.
“limpia”. Esto puede ser consecuencia Barbosa, G.H. Kleisinger, A.D. Valdez,
de que nuestro clasificador tiene como J.E. Monzón. Universidad Nacional de
parámetro de entrada la diferencia Nordeste, Corrientes, Argentina.
entre dos períodos consecutivos y no Congreso Latinoamericano de
hay diferencia de períodos entre los Ingeniería Biomédica, La Habana 2001,
latidos con APC (contracción Cuba.
ventricular prematura) dado que - Detection of the QRS complex, P
ocurren en episodios prolongados, por wave and T wave in electrocardiogram.
lo que están siendo clasificados como K.F. Tan, K.L. Chan y K. Choi. City
normales. De todas formas al comienzo University, Hong Kong.
y al final de esos episodios sí aparecen - Procedimiento digital para la
latidos anómalos, por lo que el detección del complejo QRS y el
profesional médico podrá detectarlos. establecimiento de la marca fiducial.
En la señal 105 se observa una alta Rubén Orozco Morales. Dic. 1998,
tasa de falsos positivos, esto puede Cuba.
deberse al alto nivel de ruido que - Detección de parámetros
presenta la señal y a la presencia de electrocardiográficos con modelo SOM
artefactos que pueden confundirse con y LVQ de redes neuronales. G.H.
falsos complejos QRS. Como puede Kleisinger, Eduardo Del Valle, Jorge
verse en la tabla, el total de latidos Monzón. Universidad Nacional de
detectados fue de 2600, cuando en el Nordeste. Corrientes, Argentina.
registro hay sólo 2572 latidos. - Tesis doctoral: “Estudio de Métodos
En cuanto a las últimas dos señales, para el procesamiento y agrupación de
según los comentarios de MIT-BIH, son señales electrocardiográficas”. David
sumamente difíciles de analizar, incluso Cuesta Frau. Universidad Politécnica
para el ojo del médico, lo que de Valencia.
justificaría los resultados obtenidos.

Potrebbero piacerti anche