Está en la página 1de 23

Ingenieria Electrónica e

Instrumentación
INSTRUMENTACIÓN BIOMÉDICA

Tema:

Práctica 1 ECG-Detección de complejos


QRS

Elaborado por:
GRIJALVA LÓPEZ DAVID FERNANDO

NRC:
7777

Fecha:
04/07/2020

MAYO– SEPTIEMBRE 2020


Prática 1: ECG-Detección de complejos QRS

Teoría
Un electrocardiograma (ECG) es una prueba que registra la actividad eléctrica del
corazón. Se utiliza para medir el ritmo y la regularidad de los latidos, así como el
tamaño y posición de las cámaras cardíacas, cualquier daño al corazón y los efectos
de drogas o instrumentos utilizados para regularlo (como un marcapasos).

Forma en que se realiza el examen 

Se le pide a la persona acostarse y se le fijan los electrodos a cada brazo y a cada


pierna, para lo cual es a veces necesario limpiar el área, rasurar o recoger el cabello.
El número estándar de derivaciones fijadas es de 12 a 15 para un ECG de diagnóstico,
pero pueden llegar a un mínimo de 3 a 5, para un procedimiento de monitoreo.

Usualmente, el paciente debe permanecer quieto y contener la respiración por


períodos cortos de tiempo durante el procedimiento. En ciertas ocasiones, este
examen se lleva a cabo mientras la persona realiza ejercicios o se encuentra bajo un
estrés mínimo, con el fin de controlar los cambios en el corazón. Este tipo de ECG a
menudo es llamado prueba de esfuerzo.

Los resultados pueden registrarse en papel milimetrado, o en formato electrónico.

Preparación para el examen

No hay restricciones de alimentos o líquidos. Sin embargo, la ingestión de agua fría


inmediatamente antes del examen puede producir modificaciones en algunas onda. El
ejercicio (como subir escaleras) inmediatamente antes del examen puede aumentar la
frecuencia cardíaca de manera significativa. La persona debe quitarse todas las joyas
antes del procedimiento.

Lo que se siente durante el examen

El electrocardiograma es indoloro y cuando los discos se aplican por primera vez


pueden sentirse fríos. En muy raras circunstancias, el paciente puede desarrollar una
erupción localizada o irritación en el sitio en donde se colocan los electrodos.

Razones por las que se realiza el examen

El ECG es muy útil para determinar si una persona sufre de enfermedad cardíaca,
dolor en el tórax , palpitaciones y si el corazón está latiendo normalmente. Si el
individuo está tomando medicinas que puedan afectar al corazón o si tiene un
marcapasos, el ECG puede rápidamente determinar los efectos inmediatos de los
cambios en la actividad o en los niveles de los medicamentos. El ECG puede incluirse
como parte de un examen rutinario en pacientes mayores de 40 años.

Valores normales

 Frecuencia cardíaca: 50 a 100 latidos por minuto.


 Ritmo: consistente y uniforme.
Significado de los resultados anormales

Los resultados anormales de ECG pueden indicar lo siguiente:

 Un defecto del miocardio (músculo cardíaco)


 Agandamiento del corazón
 Defectos congénitos
 Enfermedad de válvula cardíaca
 Arritmias (ritmos anormales)
 Taquicardia o bradicardia (frecuencia cardíaca demasiado rápida o demasiado
lenta)
 Latidos cardíacos ectópicos
 Enfermedad de la arteria coronaria
 Inflamación del corazón (miocarditis)
 Cambios en la cantidad de electrolitos (químicos en la sangre)
 Un ataque cardíaco anterior
 Un ataque cardíaco en evolución o inminente

Cuáles Son Los Riesgos   

Por lo general no hay riesgos y debido a que este procedimiento sólo registra los
impulsos eléctricos y no emite electricidad, no existe riesgo de shock.

Ondas que se generan en el ECG

La señal de ECG está compuesta por los complejos QRS, las ondas P y T,
interferencia de la red (60 Hz), señal de EMG y “artefactos de movimientos” debido al
movimiento de los electrodos. Para poder lograr una detección exitosa se debe
separar de la señal el complejo QRS. La imagen obtenida al realizar un ECG es la
siguiente:

Onda P:
Representa la despolarizacion auricular, es < 0.12seg de duración y de altura < 2.5
mm (1mv = 5mm).

Complejo QRS (ondas Q,R,S):


Representan la despolarización ventricular, dura < 0.12seg

Onda T:
Respresenta la repolarización de los ventrículos.
Onda U:
Se ve a veces en ECG normales. Corresponde a la despolarizacion de las fibras de
Purkinje.

Derivaciones

Representan las formas de ver las señales del corazon (lugares de observacion en 2
planos)

DERIVACIONES EN EL PLANO FRONTAL O DE EXTREMIDADES O DE


MIEMBROS, SON 6:

Derivaciones bipolares o de Einthoven.


DI, DII y DIII (o I, II y III) registran las diferencias de potencial entre la extremidad
superior izquierda (LA) y la extremidad superior derecha (RA), la extremidad inferior
izquierda (LF) y la extremidad superior derecha (RA), y la extremidad inferior izquierda
(LF) y la extremidad superior izquierda (LA) respectivamente. En el comienzo de la
electrocadiografía fueron estas las primeras derivaciones usadas. Einthoven fue un
fisiólogo holandés nacido en la Isla de Java en el siglo XIX y premio Nóbel.

Derivaciones monopolares o de Wilson


Se obtienen conectando las tres extremidades a un punto denominado "central
terminal" que a efectos prácticos se considera que tiene un potencial cero y sirve como
electrodo indiferente o de referencia. Esto permite que al colocar el electrodo
explorador en la extremidad superior derecha, la extremidad superior izquierda o la
extremidad inferior izquierda, se puedan registrar los potenciales eléctricos en dicha
extremidad. La letra "V" identifica a la derivación monopolar y las letras "R", "L" y "F" a
las extremidades respectivas. Si se desconecta de la central terminal la extremidad en
la que estamos realizando el registro, se obtiene un aumento de la amplitud y por este
motivo se denomina a estas derivaciones aVR, aVL y aVF.
DERIVACIONES TORACICAS O PRECORDIALES, SON 6

V1-V6 (C1-C6) (T1-T6) Son las de mayor voltaje por estar mas proximas al corazon,
podemos ver dónde se sitúan en la siguiente figura:

DETECCIÓN DE LOS COMPLEJOS QRS

Un buen algoritmo de detección debe presentar una buena eficiencia


computacional y alta performance. Esto significa que el número de complejos no
detectados (falsos negativos FN) junto al número de complejos detectados erróneamente
(falsos positivos FP) deberá ser lo menor posible aún en señales que presenten un nivel
de ruido muy alto o frente a pérdidas de señal.

La evaluación de algoritmos se realiza con bases de datos de señales cardíacas de


reconocimiento internacional, como la MIT Arrhythmia Database o AHA ECG
Database o PhysioNet del MIT. Otra forma de evaluación es la simulación de los
distintos tipos de ruidos que se pueden presentar en una señal estándar.

Tipos de Detectores
Existe una amplia variedad de algoritmos de detección de complejos QRS, que se
pueden clasificar de acuerdo a la teoría de su funcionamiento.
Los métodos utilizados son:

1.- Método del umbral


2.- Método de las derivadas
3.- Método de las derivadas mejorado
4.- Filtrado digital

Umbral

Debido a la forma específica de la señal de ECG, en la que el complejo QRS tiene una
amplitud mucho mayor que el resto de la señal, se puede determinar la presencia de
complejos mediante la colocación de un umbral. Efectivamente, la base de este método,
consiste en afirmar que existe un complejo QRS cuando este umbral es superado.
Valores típicos están entre el 20 y 40% del valor máximo.

Derivación de la Señal

Los algoritmos que utilizan la derivación de la señal para realizar la detección


pueden ser basados en: primera derivada, amplitud y primera derivada, primera y
segunda derivada.

Estos tipos de algoritmos son muy simples y rápidos, sólo derivan la señal y la
comparan con un umbral, estimándolo a partir de derivadas previas, también pueden
llegar a usar un segundo umbral de decisión obtenido de la señal original. Son bastante
robustos frente a ruidos debidos a contracciones musculares pero son sensibles ante los
cambios en la línea base, no teniendo una buena performance frente a señales que
presentan ruido de alta frecuencia.

Filtrado Digital

Este tipo de algoritmos presenta dos etapas claramente diferenciadas: una de


preprocesamiento de la señal para dar énfasis al complejo QRS y otra etapa de decisión
mediante el uso de umbrales. El preprocesamiento se logra con filtrado digital tanto
lineal como no lineal de la señal.

Estos algoritmos utilizan un filtro pasobanda para filtrar las componentes de


frecuencia que están fuera del rango ocupado por el complejo QRS. El ancho de banda
del filtro se elige como un compromiso entre la reducción de ruido y la pérdida de
detalles de alta frecuencia. Un ancho de banda fijo es una limitante debido a la gran
variabilidad que presentan los complejos. A continuación se listan una serie de
referencias que buscan una solución a este compromiso.

Práctica:

1.- Lectura de la señal del ECG


Use los archivos obtenidos de la base de datos de la AHA (American Herat
Association) pertenecientes a registros de pacientes normales y enfermos.
(E1202A0.ECG, E3201A0.ECG, E5201A0.ECG, E8201A0.ECG)

a. Utilizando el comando “plot” de Matlab visualice cada archivo, utilizando la variable


Ydata que contiene 2500 muestras de la señal de ECG, las señales ha sido muestreada a
una frecuencia de 250 muestras/segundos.

señal ecg E1202A0


100
Ydata

50

0
0 500 1000 1500 2000 2500
muestras [s]
señal ecg E52001A0
2000

1000
Ydata1

-1000
0 500 1000 1500 2000 2500
muestras [s]
señal ecg E3201A0
1000
Ydata2

-1000
0 500 1000 1500 2000 2500
muestras [s]
señal ecg E8201A0
1000
Ydata3

-1000
0 500 1000 1500 2000 2500
muestras [s]

señal ecg E1202A0 señal ecg E52001A0


100 1200

1000
80
800

600
60
Ydata1
Ydata

400

40
200

0
20
-200

0 -400
0 500 1000 1500 2000 2500 0 500 1000 1500 2000 2500
muestras [s] muestras [s]

señal ecg E3201A0 señal ecg E8201A0


1000 800

600

500
400

200
Ydata2

Ydata3

0
0

-200
-500

-400

-1000 -600
0 500 1000 1500 2000 2500 0 500 1000 1500 2000 2500
muestras [s] muestras [s]

Figura 1 Gráfica de las señales

b. Cambie la escala del eje X, de muestras a seg y presente las 4 figuras. Como se tiene
2500 muestras y la frecuencia es de 250 muestras/segundos, el tiempo total de registro
es de 10 segundos.
señal ecg E1202A0 señal ecg E52001A0
100 1200

1000
80
800

600
60

Ydata1
Ydata

400

40
200

0
20
-200

0 -400
0 1 2 3 4 5 6 7 8 9 10 0 1 2 3 4 5 6 7 8 9 10
muestras [s] muestras [s]

señal ecg E3201A0 señal ecg E8201A0


1000 800

600

500
400

200
Ydata2

Ydata3
0
0

-200
-500

-400

-1000 -600
0 1 2 3 4 5 6 7 8 9 10 0 1 2 3 4 5 6 7 8 9 10
muestras [s] muestras [s]

Figura 2 Gráfica de las señales en 10 segundos

c. Observe el número de complejos QRS durante los 10 segundos, observando los picos
de mayor amplitud de la señal de ECG. Registre en l Tabla 1.

d. Calcule y registre el número de latidos/minuto en la tabla 1 usando la fórmula:

[(# complejos QRS)/10 segundos]*60 segundos

Tabla1: Complejos QRS detectados y latidos por minuto de las señales ECG

nº complejos Latidos/minuto
QRS
observados
e3201a0.ec 14 84
g
e8201a0.ec 12 72
g
e5201a0.ec 11 66
g
e1202a0.ec 14 84
g

2. DETECCIÓN DE COMPLEJOS QRS

Use los métodos de umbral, de las derivadas y de las derivadas mejorada para la
detección de los complejos QRS, para determinar qué ventajas e inconvenientes tiene
cada uno, y cuál de ellos ofrece las mejores prestaciones.
a. Cree dos vectores “ini” y “fin” que contienen los puntos iniciales y finales
respectivamente de cada uno de los complejos detectados. El número de complejos
detectados se almacenará en una variable (que se llamará “number”).

2.1- Método del umbral

El umbral se puede introducir directamente desde el teclado (inicialmente fijar en ¼ del


valor máximo de la señal):
A continuación deberá mostrar la señal del ECG y los pulsos “qrs”, para todas las
señales ECG proporcionadas. Realice las observaciones de emplear este método con
cada señal eligiendo el umbral que considere sea el más adecuado.
señal ecg E1202A0 señal ecg E5201A0
100 1200

1000
80
800

600
60
Ydata1
Ydata

400

40
200

0
20
-200

0 -400
0 1 2 3 4 5 6 7 8 9 10 0 1 2 3 4 5 6 7 8 9 10
muestras [s] muestras [s]

señal ecg E3201A0 señal ecg E8201A0


1000 800

600

500
400

200
Ydata2

Ydata3

0
0

-200
-500

-400

-1000 -600
0 1 2 3 4 5 6 7 8 9 10 0 1 2 3 4 5 6 7 8 9 10
muestras [s] muestras [s]

Figura 3 Gráfica de las señales con el método del umbral.

El valor del umbral se mantiene en ¼ debido a que es el valor mas adecuado ya que al
realizar con un valor de ½ los pulsos “qrs” no eran los correctos eran valores muy altos
de “qrs” el gráfico de la señal E1202A0 no reconoce de manera adecuado los “qrs” a
partir del segundo 7 hasta antes de llegar al segundo 10 en las demas graficas el método
del umbral funciona correctamente. Se realizaron pruebas con un umbral de ½ y de 1/8
donde no se podia graficar correctamente ni reconocer los “qrs”
2.2- Método de las derivadas

El umbral para la correcta detección de los complejos no es generalizable a todos los


casos. Es por lo tanto necesario estudiar otros procedimientos que mejoren su detección.
Dado que los QRS presentan pendientes abruptas con respecto al resto del ECG, la
suma de los valores absolutos de las derivadas primera y segunda de esta señal permite
determinar la posición de los complejos, ya que la diferenciación acentúa las altas
frecuencias y atenúa las bajas, por lo tanto resalta las altas pendientes por las cuales
generalmente se distinguen los QRS dentro de la señal de ECG.

a) Calcule la primera y segunda detivada del ECG y luego obtenga el promedio.


b) Use el método de umbral a la suma de derivadas para obtener el número de
complejos, como se observa a continuación.
Dibuje las señales y los complejos QRS obtenidos, con las observaciones en cada caso.
Método de las derivadas señal ecg E1202A0
100
Ydata

50

0
0 1 2 3 4 5 6 7 8 9 10
muestras [s]
Método de las derivadas señal ecg E5201A0
2000

1000
Ydata1

-1000
0 1 2 3 4 5 6 7 8 9 10
muestras [s]
Método de las derivadas señal ecg E3201A0
1000
Ydata2

-1000
0 1 2 3 4 5 6 7 8 9 10
muestras [s]
Método de las derivadas señal ecg E8201A0
1000
Ydata3

-1000
0 1 2 3 4 5 6 7 8 9 10
muestras [s]
Método de las derivadas señal ecg E1202A0 Método de las derivadas señal ecg E5201A0
100 1200

1000
80
800

600
60

Ydata1
Ydata
400

40
200

0
20
-200

0 -400
0 1 2 3 4 5 6 7 8 9 10 0 1 2 3 4 5 6 7 8 9 10
muestras [s] muestras [s]

Método de las derivadas señal ecg E3201A0 Método de las derivadas señal ecg E8201A0
1000 800

600

500
400

200
Ydata2

Ydata3
0
0

-200
-500

-400

-1000 -600
0 1 2 3 4 5 6 7 8 9 10 0 1 2 3 4 5 6 7 8 9 10
muestras [s] muestras [s]

Figura 4 Gráfica de las señales con la deteccion de complejos método derivadas

Mediante este método se puede observar que genera los pulsos de manera correcta en la
mayoría de los casos, pero surge un inconveniente debido a que cuando se detecta el
“qrs” tiene una amplitud muy grande se repite el pulso y lo contabiliza generando así
“qrs” repetidos pero afectan al conteo general. Lo antes descrito se puede observar en la
señal E8201A0 donde los pulsos casi se duplican al valor real mientras que en la señal
E1202A0 funciona correctamente.

3.- Método de las derivadas mejorado

El método anterior se puede mejorar conociendo que en señales reales de ECG dos
complejos se hallan separados al menos 20 muestras (es decir 20/250 segundos).

La solución al método de las derivadas visto anteriormente consiste en convertir en un


único pulso, todos aquellos pulsos en los que el final de un pulso y el comienzo del
siguiente se hallen separados en una “distancia” menor a 20 muestras. El algoritmo se
presenta a continuación:
Grafique las señales y el número de complejos de cada ECG y realice las observaciones
correspondientes.

Método mejorado de las derivadas señal ecg E1202A0


100
Ydata

50

0
0 1 2 3 4 5 6 7 8 9 10
muestras [s]
Método mejorado de las derivadas señal ecg E5201A0
2000

1000
Ydata1

-1000
0 1 2 3 4 5 6 7 8 9 10
muestras [s]
señal ecg E3201A0
1000
Ydata2

-1000
0 1 2 3 4 5 6 7 8 9 10
muestras [s]
Método mejorado de las derivadas señal ecg E8201A0
1000
Ydata3

-1000
0 1 2 3 4 5 6 7 8 9 10
muestras [s]

Figura 5 Gráfica de las señales con la deteccion de complejos método derivadas mejorado
El método mejorado de las derivadas corrige el error anterior debido a que tiene una
separación al menos de 20 valores para que los “qrs” no se repitan en la grafica se puede
observar que para todas las señales funciona el método correctamente.
Filtrado Digital

El filtrado paso bajo de frecuencia de corte pequeña (por ejemplo: fc=1.5 Hz), ayuda a
mantener la línea base del ECG. Una vez obtenida la línea base, se puede restar a la
señal de ecg la línea base recién obtenida. La señal resultante tendrá en consecuencia
una línea base plana (sin que los complejos QRS se vean modificados).

Implementar el algoritmo siguiente al ECG con problemas en la línea base:

· Filtro paso bajo:

· Mejora del Método 2

Gráficas de Linea Base y resultante de la resta de la señal ECG – Linea Base


Linea Base E8201A0 Linea Base E13201A0
50 400

0
200

-50

0
-100

-150 -200
0 500 1000 1500 2000 2500 0 500 1000 1500 2000 2500

Resultante Señal ECG-Linea Base Resultante Señal ECG-Linea Base


1000 1000

500
500

0
-500

-500 -1000
0 500 1000 1500 2000 2500 0 500 1000 1500 2000 2500

Linea Base E5201A0 Linea Base E1202A0


400 40

20
200

0
-20

-200 -40
0 500 1000 1500 2000 2500 0 500 1000 1500 2000 2500

Resultante Señal ECG-Linea Base Resultante Señal ECG-Linea Base


1000 60

500 40

0 20

-500 0
0 500 1000 1500 2000 2500 0 500 1000 1500 2000 2500

Figura 6 Gráfica de las señales con el filtro pasabajo y resultantes de la resta

El método del umbral debe funcionar adecuadamente al ser aplicado sobre esta nueva
señal.
Método del umbral señal ecg E1202A0
60

40
Ydata

20

0
0 1 2 3 4 5 6 7 8 9 10
muestras [s]
Método del umbral señal ecg E5201A0
1000

500
Ydata1

-500
0 1 2 3 4 5 6 7 8 9 10
muestras [s]
Método del umbral señal ecg E3201A0
1000
Ydata2

-1000
0 1 2 3 4 5 6 7 8 9 10
muestras [s]
Método del umbral señal ecg E8201A0
1000

500
Ydata3

-500
0 1 2 3 4 5 6 7 8 9 10
muestras [s]

Figura 7 Gráfica de las señales con la deteccion de complejos método umbral con la señal resultante
Método del umbral señal ecg E1202A0
100
Ydata
50
0
0 1 2 3 4 5 6 7 8 9 10
muestras [s]
Método del umbral señal ecg E5201A0
1000
Ydata1

0
-1000
0 1 2 3 4 5 6 7 8 9 10
muestras [s]
Método del umbral señal ecg E3201A0
1000
Ydata2

0
-1000
0 1 2 3 4 5 6 7 8 9 10
muestras [s]
Método del umbral señal ecg E8201A0
1000
Ydata3

0
-1000
0 1 2 3 4 5 6 7 8 9 10
muestras [s]

Figura 8 Gráfica de las señales con la deteccion de complejos método umbral con la señal resultante

El método del umbral es aplicado a esta nueva señal obteniendo un mejor resultado para
asi poder visualizar de mejor forma la señal.

Mejora 3

El objetivo es el mismo que el de la mejora 2. En este caso se filtra la señal de ECG


mediante un filtro paso alto, con el fin de eliminar la componente continua de la señal
(es decir, la línea base). De esta forma, la línea base quedará a nivel 0, y de nuevo el
Método del Umbral realizará la detección de forma adecuada.

Filtrar con una frecuencia de corte de 1.5Hz:


Linea Base E1202A0 Linea Base E5201A0
40 400

20
200

0
-20

-40 -200
0 500 1000 1500 2000 2500 0 500 1000 1500 2000 2500

Resultante Señal ECG-Linea Base Resultante Señal ECG-Linea Base


60 1000

40 500

20 0

0 -500
0 500 1000 1500 2000 2500 0 500 1000 1500 2000 2500
Linea Base E3201A0 Linea Base E8201A
400 50

0
200

-50

0
-100

-200 -150
0 500 1000 1500 2000 2500 0 500 1000 1500 2000 2500

Resultante Señal ECG-Linea Base Resultante Señal ECG-Linea Base


1000 1000

500
500

0
-500

-1000 -500
0 500 1000 1500 2000 2500 0 500 1000 1500 2000 2500

Figura 9 Gráfica de las señales con el filtro pasa alto y resultantes de la resta

Figura 10 Gráfica de las señales con la deteccion de complejos método umbral con la señal resultante
Figura 11 Gráfica de las señales con la deteccion de complejos método umbral con la señal resultante

La utilización de filtros tanto los pasa alto como ls pasa bajos no permite eliminar la
componente continua de la señal y el ruido resectivamente, permitiendo aplicar el metdo
del umbral d manera correcta para evitar alsas lecuras de “qrs” así obteniniendo vaores
verdaderos de la lectura de los datos.

Conclusiones

 MATLAB su puede utilizar como una herramienta para la lectura, graficación y


analisis de datos de ECG permitiendo calcular los “QRS” de manera rapida y
efectiva

 El metodo del umbral necesita que la señal ste correctamente procesada y


elimidada todo tipo de ruido e inteferencia para que pueda ser un método
efectivo

 El método de las derivadas mejorado permite realizar un mejor conteo de “QRS”


sin necesidad d filtar la señal, pero sabiendo aplicar correctamente el método.

 Al mometo de grafica se debe verfica la domensión de los vectores para poder


visualizar todos los datos en cada metodo debido a que en ocacionses se pierden
datos.

También podría gustarte