Anlisisdesealdelimpulsocardacoparael
mejoramientodeldiagnsticodepatologas
delcorazn.
TESIS DE MAESTRA
PRESENTADA POR:
DIRIGIDA POR:
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
____________________________________
Fecha
INDICE GENERAL
I INTRODUCCIN ................................................................................................ 1
BIBLIOGRAFIA .......................................................................................................... 62
V
LISTA DE FIGURAS
VI
Figura 22. Sub-muestreo de la seal .............................................................................. 33
Figura 25. Primeras mil muestras del ECG 100 de la base de datos MIT-BIH. ........... 46
Figura 28. ECG reconstruido luego de haber eliminado los coef.de detalle
Figura 29. Superior: ECG Original en Azul, ECG reconstruido usando solo los
coeficientes de aproximacin del nivel 8 (CA8) en rojo. Inferior: ECG filtrado ....... 49
Figura 30. Superior: seal ECG reconstruida con coeficientes de detalle niveles
Figura 31. En rojo la CWT db6, nivel 6; en azul ECG; en *negro onset QRS; en
Figura 32. Deteccin offset QRS, pico S y onda T. (Az: azul; Ro: en rojo CWT
Figura 33. Medicin de duracin y magnitud del complejo QRS y duracin del
Figura 34. Deteccin del complejo QRS (GUI): Izquierda: con algoritmo de Pan
VII
Introduccin
I INTRODUCCIN
1
Fundamentacin terica
1 Fundamentacin Terica
1.1 Corazn
El corazn es una bolsa compuesta por msculos con vasos sanguneos que
entran y salen de l. Est situado en la parte central del trax (mediastino),
apoyado sobre el diafragma y detrs del esternn. La masa muscular que lo
constituye recibe el nombre de miocardio y est formada por tejido muscular
de tipo cardaco y en menor proporcin, por tejido conectivo y fibroso (tejido
de sostn, vlvulas) (Como funciona el corazn, 2001). Este rgano pesa entre
2
Fundamentacin terica
3
Fundamentacin terica
4
Fundamentacin terica
Las vlvulas que controlan el flujo de la sangre entre aurculas y ventrculos son
cuatro:
La vlvula artica permite que la sangre rica en oxgeno pase del ventrculo
izquierdo a la aorta, la arteria ms grande del cuerpo, la cual transporta la
sangre al resto del organismo (Texas Heart Institute, 1996).
5
Fundamentacin terica
Fibras de Purkinje: Estas fibras conectan el final de las ramas del haz de His
con el endocardio asegurando la transmisin del impulso en los ventrculos
en forma casi simultnea formando una especie de red. Tienen unas
caractersticas fisiolgicas que las diferencian de las dems fibras
analizadas. En condiciones normales como ya se mencion, el marcapaso
del corazn lo ejerce el nodo sinusal, sin embargo si este llegara a fallar, el
control lo ejercera el nodo auriculoventricular convirtindose en el nuevo
6
Fundamentacin terica
7
Fundamentacin terica
1.1.1.1 Electrocardiograma
El ECG nos proporciona una clara visin acerca del comportamiento del
corazn. Constituye un registro de la actividad cardiaca, el cual es una
muestra de los impulsos elctricos que estimulan el corazn y que producen
por ello su actividad. En ellos se pueden apreciar las etapas de estimulacin
del corazn y por lo tanto permite verificar en que condiciones se encuentra.
Los msculos del miocardio se excitan con una corriente elctrica, proveniente
de los aniones y cationes acumulados en el fluido celular, lo cual genera los
pulsos que se captan con el ECG a travs de un electrocardigrafo.
8
Fundamentacin terica
9
Fundamentacin terica
10
Fundamentacin terica
11
Fundamentacin terica
una camilla. Deber desprenderse de todos los objetos metlicos que lleve, ya
que estos podran alterar el registro. A continuacin se le limpiarn las zonas del
cuerpo donde sern colocados los electrodos con un trozo de gasa
impregnada de alcohol, para disminuir la grasa de la piel y facilitar la
conduccin elctrica.
1.1.1.1.2.1 Frecuencia
1.1.1.1.2.2 Ritmo
o Ondas anormales.
o Pausas.
o Irregularidades.
o Presencia de P antes de QRS.
o Intervalo PR: Bloqueos A-V.
o Anchura del QRS: Bloqueo de rama.
o Presencia de QRS despus de la P.
1.1.1.1.2.3 Ejes
12
Fundamentacin terica
o Ondas P
o Intervalo PR
o Complejo QRS
o Segmento ST
13
Fundamentacin terica
o Onda T
14
Fundamentacin terica
El mtodo es dividir 300 por el nmero de lneas gruesas entre los complejos
QRS
Dos lneas gruesas entre los complejos QRS representan una frecuencia de
150.
Tres lneas gruesas entre los complejos QRS representan una frecuencia de
100.
15
Fundamentacin terica
Cuatro lneas gruesas entre los complejos QRS representan una frecuencia
de 75 y as sucesivamente.
16
Fundamentacin terica
+
F ( ) = f (t )e jt dt
De all resultan los coeficientes de Fourier, los cuales al ser multiplicados por una
sinusoide de frecuencia , constituyen los componentes sinusoidales de la
seal original (Speech Compression Using Wavelets, 2001).
17
Fundamentacin terica
18
Fundamentacin terica
+
STFT ( , ) = x(t )h *( t )e jt d
+
STFT (t , ) = x(t )h(t )e j t dt
19
Fundamentacin terica
h(t t0 ) H ( )e jt0
h(t )e jt0 H ( 0 )
20
Fundamentacin terica
Las ventanas se utilizan tanto para anlisis espectral como para el diseo
de filtros FIR.
21
Fundamentacin terica
x
y = cos 2
2
22
Fundamentacin terica
Las ventanas antes mencionadas son las ms comunes; sin embargo, existen
otras tales como: Tukey, Poisson, Cauchy, Kaiser-Bessel entre otras.
23
Fundamentacin terica
24
Fundamentacin terica
Figura 15. Superior: seal seno de frecuencia variable. Inferior: transformada con
ventanas (STFT)
25
Fundamentacin terica
26
Fundamentacin terica
^
S g ( , ) =
s(t ) g (t )eit dt
1 sg ( , )eit d d
s(t ) =
2
Las dos ventanas moduladas g(t-)cos(t) y g(t-)sen(t), actan como filtros
pasabanda con ancho de banda constante.
El anlisis multiresolucin resulta ser una tcnica muy importante para resolver
el problema de resolucin tiempo-frecuencia, el cual analiza la seal para
diferentes frecuencias con diferentes resoluciones.
Al final se tiene un grupo de seales que sumadas, son la misma seal original
pero cada una con diferente banda de frecuencia; de esta manera es posible
tener la informacin del tiempo, la frecuencia y la amplitud de la seal y
establecer las frecuencias que existen para un tiempo dado, teniendo en
cuenta que de acuerdo al principio de incertidumbre de Heisenberg, slo
pueden conocerse las frecuencias que existen en un intervalo de tiempo y no
en un instante especfico. Esto representa un problema de resolucin por lo
cual la WT resulta ser mejor opcin en la mayora de las aplicaciones de anlisis
de seal, que la STFT (Transformada rpida de Fourier), debido a que maneja
una resolucin variable para todos los tiempos mientras que la segunda
maneja una resolucin fija.
28
Fundamentacin terica
+
C(,s)= f(t),s (t)dt
donde:
1 t-
,s(t)= ( )
s s
Haar:
29
Fundamentacin terica
Daubechies:
Coiflets:
Mexican Hat:
30
Fundamentacin terica
Figura 20. Superior: seal seno de frecuencia variable. Medio: transformada wavelet
para escalas 1 a 31. Inferior: transformada de Fourier
Ntese la ventaja del anlisis con transformada wavelet sobre el anlisis con
transformada de Fourier: la CWT permite observar el instante donde cambia la
frecuencia de la seal, mientras que la transformada de Fourier slo permite
ver las frecuencias presentes en la seal sin aportar informacin respecto al
tiempo en el cual ocurren.
31
Fundamentacin terica
C[j,k]= f[n]j,k[n]
nZ
32
Fundamentacin terica
-j
j,k[n]=2 [2-jn-k]
2
33
Fundamentacin terica
Donde j es cada una de las etapas de los bancos de filtros, d ( j1) , d ( j2) ,..., d1 , d 0
se denominan coeficientes de detalle y c0 coeficiente de aproximacin. Los
detalles y las aproximaciones se obtienen de forma iterativa como:
c( j1) = Hc j
d ( j1) = Gd j
34
Mtodos de anlisis
II Mtodos de anlisis
35
Mtodos de anlisis
En (Xue, Gao, Yao, & Han, 2008) se propone un modelo clula - ECG el cul
provee una va nica para estudiar la electrofisiologa y el vnculo que existe
entre los factores fisiolgicos y los cambios morfolgicos del ECG. La
correlacin de los potenciales de accin de una clula individual, con lo que
sucede en mltiples clulas (ECG), es tomado como base para la
determinacin de ciertas anomalas ocasionadas por despolarizacin
temprana (sin esperar el tiempo necesario), causantes de taquicardia
ventricular.
36
Mtodos de anlisis
Otros artculos relacionan el bajo voltaje QRS (LQRSV), el cual tiene mltiples
causas permitiendo ser diferenciadas de las cardiacas y de las extracardacas.
El edema perifrico (hinchazn) debido a cualquier causa imaginable, induce
LQRSV. Las deficiencias en los potenciales generados por el corazn y
patologas del pericardio, principalmente, efusin pericardial, estn
catalogadas dentro de las causas cardiacas y la inflamacin del pericardio
debido a acumulacin de fluidos, entre las externas. A la reduccin del
voltaje QRS (no necesariamente LQRSV), le sigue la reduccin de los
volmenes cardiacos ocasionados por varias patologas, hemorragias o
hipovolemia. La congestin pulmonar y/o edema perifrico pueden contribuir
al LQRSV, puesto que, al existir inflamacin, la distancia de medicin donde se
ubica el electrodo, aumenta y por lo tanto, no pueden ser detectados de
manera adecuada, lo cual implica distorsin en el ECG (Madias, 2008).
37
Mtodos de anlisis
38
Mtodos de anlisis
39
Mtodos de anlisis
40
Mtodos de anlisis
41
Mtodos de anlisis
Con el fin de estudiar las caractersticas del ECG, se han desarrollado varios
procedimientos basados en diferentes mtodos, siendo uno de ellos la
Transformada Wavelet.
42
Mtodos de anlisis
43
Mtodos de anlisis
Sealoriginal
FiltroPasaBanda Derivador
Elevadoral Integradorde
Sealprocesada
cuadrado ventanamvil
44
Mtodos de anlisis
45
Mtodos de anlisis
Como parte del software desarrollado se cre una GUI (Graphic User
Interface), en la cual es posible comparar grficamente los resultados
obtenidos con ambos algoritmos, resaltando principalmente los valores
detectados del complejo QRS por medio del nuevo desarrollo.
Figura 25. Primeras mil muestras del ECG 100 de la base de datos MIT-BIH.
46
Mtodos de anlisis
0 0
-2 -0.05
0 200 400 600 0 200 400 600
2 0.5
Amplitud (v)
0 0
-2 -0.5
0 100 200 300 0 100 200 300
5 2
Amplitud (v)
0 0
-5 -2
0 50 100 150 0 50 100 150
5 2
Amplitud (v)
0 0
-5 -2
0 20 40 60 80 0 20 40 60 80
Nmero de muestras Nmero de muestras
-2 0
-4 -2
0 20 40 60 0 10 20 30 40
0 1
Amplitud (v)
-2 0
-4 -1
0 10 20 30 0 5 10 15
0 0.5
Amplitud (v)
-2
0
-4
-0.5
0 5 10 15 20 0 2 4 6 8
-2 0.05
Amplitud (v)
-4 0
-6 -0.05
0 5 10 15 1 2 3 4
Nmero de muestras Nmero de muestras
47
Mtodos de anlisis
0.5
-0.5
-1
0 0.5 1 1.5 2 2.5 3
Tiempo (s)
ECG Reconstruido o Filtrado
1
Amplitud (mV)
0.5
-0.5
-1
0 0.5 1 1.5 2 2.5 3
Tiempo (s)
Figura 28. ECG Reconstruido luego de haber eliminado los coef.de detalle nivel 21-23
48
Mtodos de anlisis
0.5
Amplitud (mV)
0
-0.5
-1
0 0.5 1 1.5 2 2.5 3
Tiempo (s)
1
Amplitud (mV)
0.5
-0.5
0 0.5 1 1.5 2 2.5 3
Tiempo (s)
Figura 29. Superior: ECG Original en Azul, ECG Reconstruido usando solo los
coeficientes de aproximacin del nivel 8 (CA8) en rojo. Inferior: ECG filtrado
Segn varios estudios, la frecuencia de las ondas relacionadas con los picos R
se encuentran en los rangos de 11 a 30 Hz aprox. En consecuencia, dichos
picos son apreciables en los coeficientes de detalle de los niveles 3, 4 y 5; por
tal razn, se usan estos coeficientes para ubicar los picos R.
1
Amplitud (mV)
0.5
-0.5
0 0.5 1 1.5 2 2.5 3
Tiempo (s)
ECG (Azul), ECG Reconstruido sin parte negativa y elevado al cuadrado(Rojo), Picos R(*)
1.5
1
Amplitud (mV)
0.5
-0.5
0 0.5 1 1.5 2 2.5 3
Tiempo (s)
Figura 30. Superior: seal ECG Reconstruida con coeficientes de detalle niveles 3, 4 y 5.
Inferior: deteccin picos R
50
Mtodos de anlisis
Onset QRS
Usando la transformada wavelet continua (CWT) db6, nivel 6, se marca el onset
de cada QRS, como el primer mximo en la transformada antes de cada pico
R.
Pico Q
Teniendo ubicados los picos R y los onset de los QRS, se evalan los intervalos
entre cada onset de QRS y su respectivo pico R en el ECG y se ubican los
puntos mnimos que corresponden a los picos Q.
Onda P
La onda P se busca en la transformada a partir de la posicin de cada onset
de QRS hacia atrs; se ubica el siguiente cruce por cero y se marca como
offset de la onda P, despus se continua hacia atrs en busca del siguiente
mximo y se marca como onset de la onda P.
51
Mtodos de anlisis
0.5
Amplitud (mV)
-0.5
-1
-1.5
0 0.5 1 1.5 2 2.5 3
Tiempo (s)
Figura 31. En rojo la CWT db6, nivel 6; en azul ECG; en *negro onset QRS; en *amarillo
pico Q; en *verde onda P
Pico S
Se prob un sistema similar al de la deteccin de los picos Q, pero los
resultados no fueron buenos en la mayora de los casos; luego se prob otro
mtodo: los picos S ocurren alrededor del pico R en una ventana de 0.1
segundos (Mahmoodabadi, Ahmadian, Abolhasani, Eslami, & Bidgoli, 2005),
por lo tanto, se define una ventana de dicho tamao y se busca luego de
52
Mtodos de anlisis
cada pico R, el valor mnimo en el ECG dentro del rango delimitado por la
ventana, el cual es marcado como pico S.
Offset QRS
Para la deteccin del Offset del QRS, se detecta despus de cada pico S, lo
primero que ocurra en la transformada entre un mnimo y un cruce por cero.
Luego tal punto es marcado como el offset del QRS.
Onda T
Para la deteccin de la onda T, se hace el anlisis en la transformada a partir
de cada pico S; se ubica el primer mximo y se marca como Onset temporal
de la onda T. Continuando el recorrido en la transformada, se busca un cruce
por cero o un mximo y se evala como sigue:
53
Mtodos de anlisis
0.5
Amplitud (mV)
-0.5
-1
-1.5
0 0.5 1 1.5 2 2.5 3
Tiempo (s)
Figura 32. Deteccin offset QRS, pico S y onda T. (Az: azul; Ro: en rojo CWT db6, nivel 6;
N*: negro; A*: amarillo; V*: verde)
QTc: Es el QT corregido.
QT medido: En segundos.
RR: La raz cuadrada de la distancia entre dos ondas R en segundos.
54
Mtodos de anlisis
1.4
R
R R
1.2
QRS: 94.44m s
R QRS: 163.9ms !!!
1 QRS: 91.67m s
QRS: 105.6m s
0.8 Magnitud: 1.5083 mV
Magnitud: 1.3723 mV
Magnitud: 1.4808 mV
Magnitud (mV)
0.6
Magnitud: 1.2969 mV
QTc: 615.8m s
0.4 QTc: 591.1m s
QTc: 608.6m s
0.2
P P
T P
T T
0
-0.2
S
Q
QS
QS
-0.4 QS
0 0.5 1 1.5 2 2.5 3
Tiempo (s)
Figura 33. Medicin de duracin y magnitud del complejo QRS y duracin del intervalo
QTc
Figura 34. Deteccin del complejo QRS (GUI): Izquierda: con algoritmo de Pan-
Tompkins. Derecha: con wavelets.
55
Resultados
III Resultados
2.5
R
R QRS: 108.3m s R
2
QRS: 111.1m s QRS: 111.1m s
Magnitud: 2.5708 mV
0.5 T
T
0 P
P P
Q
-0.5 QS QS
S
0 0.5 1 1.5 2 2.5 3
Tiempo (s)
56
Resultados
1 R
R R
R
0.8 QRS: 180.6ms !!!
QRS: 175ms !!! QRS: -622.2ms !!!
QRS: 180.6ms !!!
0.6
Magnitud: 1.2404 mV
M agnitud (m V )
0.2
T
T T
0
P
P
-0.2 Q P Q
Q P
S Q
S
-0.4 S
0 0.5 1 1.5 2 2.5 3
Tiempo (s)
57
Resultados
ECG 103: la duracin del QTc aparece con valores normales de acuerdo al
rango base.
2.5
R
R QRS: 108.3ms R
2
QRS: 111.1m s QRS: 111.1ms
Magnitud: 2.5708 mV
0.5 T
T
0 P
P P
Q
-0.5 QS QS
S
0 0.5 1 1.5 2 2.5 3
Tiempo (s)
58
Resultados
1 R
R R
R
0.8 QRS: 180.6ms !!!
QRS: 175ms !!! QRS: -622.2ms
QRS: 180.6ms !!!
0.6
QTc: 511.1ms QTc: 542.8ms
QTc: 535.1m s
M agnitud (mV)
Magnitud: 1.2404 mV
0.4 Magnitud: 1.1396 mV
Magnitud: 1.0041 mV
0.2
T
T T
0
P
P
-0.2 Q P Q
Q P
S Q
S
-0.4 S
0 0.5 1 1.5 2 2.5 3
Tiempo (s)
59
Conclusiones finales
IV Conclusiones finales
60
Conclusiones finales
61
Bibliografa
BIBLIOGRAFA
Enfermedades del corazn. Como funciona el corazn. [En lnea] 2001. [Citado
el: 26 de Febrero de 2008.]
http://www.dmedicina.com/edicion/diario_medico/dmedicina/enfermedades/corazon/es/desa
rrollo/986230.html.
Texas Heart Institute. Anatoma del corazn. [En lnea] 1996. [Citado el: 26 de
Febrero de 2008.] http://www.texasheartinstitute.org/HIC/Anatomy_Esp/anato_sp.cfm.
Texas Heart Institute. Las vlvulas cardacas. [En lnea] 1996. [Citado el: 28
de Febrero de 2008.] http://www.texasheartinstitute.org/HIC/Anatomy_Esp/valve_sp.cfm.
62
Bibliografa
Mallat, Stphane. A wavelet tour of signal processing. San Diego : Elsevier, 1998-
1999.
63
Bibliografa
Van den Berg, Jochem, y otros. Changes during exercise of ECG intervals
related to increased risk for ventricular arrhythmia in repaired tetralogy of Fallot
and their relationship to right ventricular size and function. International Journal
of Cardiology. s.l. : Elsevier, 11 de Abril de 2007.
Madias, John E. Low QRS voltage and its causes. Journal of Electrocardiology.
New York : Elsevier, 23 de Junio de 2008.
Wong, Sara, y otros. QT interval time frequency analysis using Haar Wavelet.
Computers in Cardiology. Caracas, Venezuela : IEEE, 1998.
64
Bibliografa
National Institutes of Health's NIBIB and NIGMS. PhysioNet. [En lnea] 1999.
www.physionet.org.
Rangayyan, Rangaraj M. Biomedical Signal Analysis. s.l. : Wiley & Sons Inc.
Tan, K. F., Chan, K. L. y Choi, K. Detection of the QRS complex, P wave and T
wave in electrocardiogram.
Dinh, Han, y otros. Wavelets for QRS detection. Estanbul : s.n., Octubre de 2001.
Harris, Fredric J. On the use of windows for harmonic analysis with the discrete
Fourier transform. s.l. : IEEE, Enero de 1978.
65