You are on page 1of 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

13 del registro de estados señal filtrada que supere el umbral del puerto paralelo de detección.05Hz y 100Hz QRS. junto trabaja con niveles de tensión negativos. implementado en Matlab. ventana móvil del tamaño del QRS La señal. un derivador que enfatiza las antes mencionada. La amplificación teórica de detección de los picos de la señal filtrada. debido a señal unas 600 veces.se utilizó acepta señales de hasta 5 V y no derivaciones cardíacas. Determinación del pico R en la La señal cardiaca contiene la señal de ECG. 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). multiplexa la señal con un 74LS 157. A la salida del filtro se pendientes de la onda R. mediante software. respectivamente. Esta onda. gráfica. adquiere a través del puerto paralelo de la PC en modo unidireccional. Luego de que la señal es amplificada. almacenamiento de los datos se . para reducir el amplificador operacional y que tiene una ruido y las señales interferentes ganancia teórica de 12 veces. 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. 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 frecuencias del complejo QRS. la señal de salida del derivador. 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 . implementaron con el integrado LM324. se lo muestra en un tiempo equivalente a dos veces pantalla y se lo guarda en memoria. 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. para aumentar aún más las altas ingresa al conversor A/D (ADC 0808). una ventana de la señal filtrada establecida a partir del punto 2. utilizando puerto paralelo y la adquisición. un bloque que eleva al cuadrado a mencionado. Una la piel del paciente. una vez amplificada. En caso de que no Posteriormente. se más largo sin llegar a la onda T. y se respete la ganancia . 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. por amplificadores diferenciales a los que El algoritmo. su digitalización. y un umbral mínimo. 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. 11. 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. Búsqueda del máximo absoluto en implementó en C++. El el periodo cardiaco promedio. y la otra es la etapa de operacionales. La primera esta compuesta aislar fácilmente mediante el filtrado. Búsqueda del primer punto de la bits 10. basado en el método desarrollado por Pan que es un encapsulado de 4 amplificadores y Tompkins. una vez digitalizada. a la denominado complejo QRS. por último se hace una estimación de muestreo de 500Hz. 12. con la onda Q y la onda S forman el Es por eso que. le añade a la señal el nivel de continua ya . se se encuentre dicho punto dentro de arma el byte transmitido. esta etapa es de 50 veces. se . Estos amplificadores se de ellas es la de filtrado de la señal ECG. El método desarrollado por Pan y La segunda etapa de la amplificación de Tompkins utiliza: la señal. generada con un de la energía de la señal con una LM555. se software para el manejo de las líneas del realiza una rebúsqueda. . Se eligió una frecuencia . Detección del complejo QRS donde se supera el umbral.5V) y se amplificó la de anormalidades en dicha señal. Para hacer esto posible se detección de los picos R. una etapa diferencial y la otra en espectro de frecuencia angosto se puede modo común. se conectan los electrodos colocados sobre posee dos partes bien diferenciables. Este dato se lee a través de los . posterior. implementado con un altos con fc en 8Hz). para llegar así a las 600 veces.

tanto el hardware como el software y así facilitar la compresión de datos. estas características latidos entre los cuales hay 520 PVC son utilizadas como entradas de la red (contracciones ventriculares prematuras) neuronal. la duración del complejo Arritmias del MIT-BIH. por los filtros. algoritmos de codificación del vector. Los parámetros . Con estos intervalo RR. Análisis de la Señal con Redes Tcard. que contiene 2273 latidos. Se efectuaron registros Vector Quantization (LVQ). 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. Las entradas que se le dieron a esta red fueron dos: el período cardíaco. 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. 3. 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. Los parámetros de la señal que se extraen para Para el entrenamiento y prueba de la realizar esta clasificación son. se trata. y la diferencia entre dos períodos Neuronales consecutivos. período cardíaco en “largo” y “normal”. 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. 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. Actualización del umbral. La anticipado o no. Actualización del salto. lo que incrementa el la señal cardiaca original. 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. 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. El denominado Modelo de También se utilizó para probar la red el Kohonen resulta útil para el estudio de registro 100. una para cada tipo de pulsaciones como la suma del 75% período: corto. en señales biológicas y pertenece al grupo de su mayoría normales. multiformes. equipo. es decir. por ejemplo. 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. por su parte el relación señal ruido. El primero electrocardiográficos de cuatro canales corresponde a un paradigma de sobre voluntarios sanos. La salida de la red LVQ indica si el cual se obtiene una clasificación del latido fue normal o anticipado. Resultado y Discusión ubicar de manera óptima un número fijo de vectores en el espacio de entrada. normal y largo. Se realiza si los latidos son cortos. particular. La capa de del umbral mínimo estimado y el salida actúa en forma competitiva. red se utilizaron señales de la Base de el período R-R. que actual y la cuarta parte de la altura posteriormente determina si hubo un latido del pico R de la señal filtrada. con resultados aprendizaje no supervisado y un algoritmo totalmente satisfactorios con respecto a la de aprendizaje competitivo. utilizó el registro 106 que contiene 2027 Una vez obtenidas. Específicamente se QRS y la altura de la onda R. el cual frecuencias. clasificación del ECG fueron probados con señales de la Base de Arritmias del MIT- . encuentra un conjunto óptimo de vectores Los algoritmos que realizan la de referencia. 25% del umbral mínimo anterior. de Durante el proceso de desarrollo del mayor dimensión que al espacio de salida. datos la red SOM es capaz de determinar . con el tercero la LVQ y la primera procesamiento adecuadas a una aplicación parte se utilizó para probar la red completa. DTCard. actualización del umbral mínimo se La red SOM elegida fue una con tres actualiza una vez cada 80 neuronas de salida. para obtener así el En este caso se utilizó una red SOM punto correspondiente al pico R de seguida por una LVQ. Dicho modelo genera un mapa topológico para 4. rendimiento del detector. normales o largos.

The principles of QRS detection. lo que están siendo clasificados como K. En la señal 105 se observa una alta Rubén Orozco Morales. Carsten Hemmig. Israel y Universidad de Cape Town.46 Aman Cohen y Mladen Poluta. La Habana 2001.92 Universidad Ben Gurion. 203 3275 / 2980 1. Valdez.H. David sumamente difíciles de analizar. L. 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. A. Corrientes. y al final de esos episodios sí aparecen . Bert- detectados / falsos latidos reales positivos Uwe Köhler. Universidad Nacional de parámetro de entrada la diferencia Nordeste. cantidad de latidos que la red detecta como En un total de 1000 ciclos cardíacos. que fue la utilizada para entrenar la red. incluso Cuesta Frau.52 Reinhold Orglmeister. . cuando en el Nordeste. Dra. Universidad Politécnica para el ojo del médico.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. deberse al alto nivel de ruido que .H.Optimal QRS detection algorithms. P ocurren en episodios prolongados. Argentina.Procedimiento digital para la latidos anómalos. latidos con APC (contracción Cuba. Universidad de En la señal 100 se detectaron Wisconsin. por lo que el detección del complejo QRS y el profesional médico podrá detectarlos. tasa de falsos positivos. Kleisinger. Corrientes. registro mencionado.B. Jorge verse en la tabla. Los resultados obtenidos se La red también fue ensayada encuentran en la tabla 1. tal anticipados que en realidad contiene el como era de esperar.E. La columna de latidos detectados se refiere a la cantidad total de Referencias latidos que se detectan en el registro. G. Cohen. De todas formas al comienzo University. Hu.BIH. establecimiento de la marca fiducial.15 . Hong Kong. Tan. Universidad de Tecnología de Berlín. el total de latidos Monzón. “limpia”. 100 2272/2273 0. Conclusión . finalmente con señales provenientes de La tasa de falsos positivos es la individuos sanos y exentos de arritmias. . por wave and T wave in electrocardiogram. Kevin P. Webster y Yu H. Monzón.L.Tesis doctoral: “Estudio de Métodos En cuanto a las últimas dos señales. Como puede Kleisinger. . esto puede Cuba.82 Enero/Febrero 2002. registro hay sólo 2572 latidos. lo que de Valencia. 1998. ventricular prematura) dado que . Choi.D. Willis J. falsos complejos QRS. Eduardo Del Valle. IEEE 105 2600/2572 2. K. 5. Chan y K.QRS detection using a fuzzy neural network. la anticipados sobre la cantidad de latidos red no reportó ningún latido anormal.El diagnóstico electrocardiográfico de Tabla 1 las arritmias. 106 2094 / 2072 1. John G. Metodología de análisis y definiciones. entre dos períodos consecutivos y no Congreso Latinoamericano de hay diferencia de períodos entre los Ingeniería Biomédica. para el procesamiento y agrupación de según los comentarios de MIT-BIH. M. son señales electrocardiográficas”. Sudáfrica. Universidad Nacional de detectados fue de 2600. Esto puede ser consecuencia Barbosa. Dic. Como puede observarse en la TFP la mejor detección se realiza con la señal 106. Argentina. Adrianus Djohan. justificaría los resultados obtenidos. IEEE 1995. prácticamente todos los latidos.Detection of the QRS complex. City normales. 200 2718 / 2601 0.F. Susana Halpern Latidos Tasa de registro . de que nuestro clasificador tiene como J. Tompkins. pero la . G.