You are on page 1of 4

3rd International Conference: Sciences of Electronic, Technologies of Information and Telecommunications March 27-31, 2005 TUNISIA

SETIT 2005

Dtection du segment S-T de lECG par la spline quadratique


N. Djouaher*, Z. Amirou*, M. Djeddi**
1

Laboratoire LAMPA Dpartement dElectronique, Facult de Gnie Electrique et dInformatique Universit Mouloud Mammeri Tizi-Ouzou, Algrie
n_djouaher@yahoo.fr yano_amirou@yahoo.fr
2

Universit de Boumerdes, Algrie


djeddimabrouk@yahoo.com

Rsum:Le traitement automatique de l'ECG consiste essentiellement la dtection des points caractristiques de signal qui sont un outil important dans la diagnostic des maladies cardiaques. Les plus appropris sont la dtection du complexe QRS aprs quoi une analyse et une dlination plus complte de chaque battement peuvent tre obtenues. Dans ce travail nous discutons une technique applique la dtection des diffrentes ondes constituant le signal par dcomposition dyadique en utilisant une ondelette biorthogonale. Connaissant les valeurs (dure et amplitude des diffrentes ondes constituant le signal cardiaque dun sujet sain, on se propose de calculer les caractristiques du segment S-T afin de dtecter les battements du type PVC. La mthode a t dveloppe dans MATLAB, qui est un environnement particulirement proportionn permettant la comparaison et/ou la combinaison des mthodologies Mots cls:Dcomposition dyadique, signal cardiaque, spline quadratique.

1. Introduction :
L'analyse du signal cardiaque (ECG) est trs largement utilise dans le diagnostic des diffrentes pathologies. L'ECG est constitu d'une succession de 03 ondes de diffrentes spectres (Onde P, Onde T et le complexe QRS ) figure.1.La recherche de pathologie consiste dtecter et identifier les diffrentes ondes constituant le signal ECG, mesurer leurs dures ainsi que leurs amplitudes et enfin tablir un diagnostic.Dans ce sens on se propose de raliser cette analyse par la reprsentation temps chelle (ondelettes ).

2. Principe de lanalyse multirsolution :


Les variations de la forme dun signal sont caractrises partir de sa premire ou sa seconde drive. Si on suppose que (t) est deux fois diffrentiable, on dfinit deux fonctions

a (t ) =
Do :
+

d dt

et b (t ) =
+

d 2 dt 2

a (t )dt = 0 et

(t )dt = 0
b

Si on choisit comme ondelette mre la premire ou la deuxime drive de (t), on aura alors :

ws f (t ) = f (t ) * sa (t ) = s
Figure.1 Les ondes d'un cycle cardiaque [6]

d ( f * s (t ) ) dt

et

SETIT2005

ws f (t ) = f (t ) * sb (t ) = s 2

d2 ( f * s (t ) ) dt 2

ralis un prtraitement l'ondelette biorthogonale.[5] (figure(2)

Ainsi les signaux obtenus (coefficients dondelettes) sont respectivement proportionnels la premire et la deuxime drive du signal f(t) liss par la fonction (t) cette chelle. [1],[2],[3] et [4] :

Signal O riginal
300 200 100 0 -100 -200 0 4s 8s 12s 16s 20s 24s 28s 32s 0

3. Transforme en ondelette dyadique:


La transforme en ondelette dyadique est un chantillonnage en chelle de la transforme continue suivant une suite gomtrique de raison 2. Pour un certain choix de l'ondelette, la transforme en ondelette dyadique peut s'implmenter par un banc de filtres numriques. Nous allons utiliser les familles dcrites [1] et [2], dans ce cas, l'ondelette est antisymtrique /symtrique et gale la premire / deuxime drive d'une fonction passe bas (t) dont la transforme de Fourier est donne par:

Signal sans ondulation de la ligne de base


200 100 0 -100 -200

4s

8s

12s

16s

20s

24s

28s

32s

Figure.2 prtraitement du signal ECG

6. Dtection des paramtres de lECG :


Pour la caractrisation des trois ondes, un segment dun ECG contenant au moins un cycle cardiaque est dcompos en ondelette dyadique quatre chelles.(figure 3 ) L'nergie du signal ECG est rpartie sur les quatre premires chelles 21, 22, 23, 24. Au del de l'chelle 24 l'nergie du QRS devient trs faible. Celle des ondes P et T reste significative. Chaque onde est caractris par une paire de maximum et minimum avec un passage par zro. Pour le QRS les extremas sont trs importants sur les dtails d1 et d2 par contre les extremas correspondants aux ondes P et T sont plus importants sur les dtails d3 et d4. On prendra les deux premiers dtails pour la localisation du complexe QRS et les deux autres pour la localisation des ondes P et T [3], [4] et [5]. La morphologie la plus faible de l'ECG est l'onde P, mais elle est bien apparente dans le systme de drivation DII adopt.
0.5 signal 0 -0.5 0 50 100 150 200 250 appro1 0 -0.5 0.5 0 0 50 100 150 200 250 appro2 300 300

(w) =

sin (w / 4) w/ 4

p + r +1

La transforme de Fourier de l'ondelette (t) et la fonction d'chelle (t) sont donnes par les quations suivantes:
(w) = sin (w / 2) w/2
p +1

sin (w / 4 ) w/ 4 Est la spline d'ordre p+r, quand son ordre augmente, elle est caractrise par une trs bonne localisation frquentielle au dtriment d'un largissement de son support temporel. (w) = ( jw)r
p + r +1

4. Algorithme de dtection:
L'algorithme de calcul de la transforme en ondelette discrte est donn comme suit [1] et [2]: j=0 Tant que j<J

0.5

-0.5 0.1 0 -0.1

50

100

150

200

250 dtail1

300

d 2 j +1

f =

S f *Gj

d 2j

0.5 0 -0.5

50

100

150

200

250 dtail2

300

50

100

150

200

250

300

d d S2 j +1 f = S j f * H j 2

0.2 appro3 0 -0.2 0.2 0 -0.2 0.5 0

j = j +1 end
5. Prtraitement dun signal ECG par la transforme en ondelettes :
Lors de lacquisition, le signal ECG est souvent bruit par diverses sources on cite les interfrences du secteur 50Hz, le bruit du linterface lectrode peau, le bruit respiratoire et les artefacts de mouvement et de stress. Pour un filtrage sans distorsion nous avons

50

100

150

200

250 appro4

300

50

100

150

200

250 dtail3

300

-0.5 0.2 0 -0.2

50

100

150

200

250 dtail4

300

50

100

150

200

250

300

Figure3. Dcomposition du cycle cardiaque 04 chelles

SETIT2005 6.1 Dtection De la dure du complexe QRS : Afin de dterminer la dure de complexe QRS on procde comme suit en utilisant d1 et d2: 1-Localiser l'instant "t_R" d'apparition du pic R, qui correspond au passage par zro entre les deux extremas les plus dominants. Les extremas locaux sont calculs partir du module des coefficients en ondelettes. Ainsi si :

a (td _ P) a 3 (tf _ P) Amp P 3 = k 3, P a 3 (t _ P ) 3 2 a (td _ P) + a 4 (tf _ P) Amp P 4 = k 4, p a 4 (t _ P ) 4 2

Amp p 3 Amp p 4 Amp p = Amp p 3 sin on Amp p = Amp p 4


6.5 Dtection de l'onde T: Le meilleur intervalle de recherche est aux environs de 100 chantillons droite de tf_R du complexe QRS. La dure de l'onde T et l'instant d'apparition du pic T sont dtermins de la mme manire que le complexe QRS en utilisant les dtails d3 et d4. 6.6 Dtection de lamplitude de londe T : L'amplitude de l'onde T est dtermine partir des approximations a3 et a4 en utilisant les quations suivantes:

d j (n ) f 0 max imum else si d j (n ) p 0 min imum

2- Localiser n1 et n2, les abscisses des extremas dominants respectivement gauche et droite du pic R. 3-Localiser ensuite les instants td_R et tf_R correspondant respectivement du dbut et la fin du complexe QRS. 4-Calculer la dure du segment Nj ncessaire pour le calcul de la dure du complexe QRS. 6.2 Dtection de lamplitude de londe R : L'amplitude du pic R est calcule comme suit en utilisant l'approximation a1:

a (td _ R) a1 (tf _ R) Amp R = k1a1 (t _ R ) 1 2


Avec k1 une constante
2 0 -2 100 0.5 0 -0.5 100 1 0 -1 100 2 0 -2 100 1 0 -1 100 150 200 250 300 350 400 450 150 200 250 300 350 400 appr2 450 150 200 150 200 150 200 250 o 250 o 250 o 300 350 400 appr1 450 o 300 350 400 dtail 2 450 300 350 400 dtail1 450 signal ecg

a (td _ T ) a 3 (tf _ T ) AmpT 3 = k 3,T a 3 (t _ T ) 3 2 a (td _ T ) + a 4 (tf _ T ) AmpT 4 = k 4,T a 3 (t _ T ) 4 2

AmpT 3 AmpT 4 AmpT = AmpT 3 sin on AmpT = AmpT 4


2 dtail3 0 -2 100 1 0

150

200

250

300

350 appr3

400

450

Figure.4 Localisation du pic R repr par "*" et la dure du complexe par "o"

-1 100 2 0 -2 100 0.5 0 -0.5 100

150

200

250

300

350 dtai4

400

450

6.3 Dtection de l'onde P: La localisation de l'onde P est identique celle du complexe QRS sauf que dans ce cas on utilise les dtails d3 et d4. Aprs plusieurs simulations on constat que l'onde P se situe au environs de 40 chantillons gauche de dbut du QRS. 6.4 Dtection de lamplitude de londe P : L'amplitude de l'onde P es dtermine partir des approximations a3 et a4 telle que:

150

200

250

300

350 appr4

400

450

150

200

250

300

350

400

450

Figure.5 Localisation du pic P et T

SETIT2005

7. Rsultats et discussion :
Les paramtres desdiffrentes ondes de lECG sont dtermines dans le domaine transform o on constat quil y a une perte dans les amplitudes par rapport au domaine temorel. Pour cela on a introduit une constante qui va traduire ces pertes. Daprs [3], Cette constante est donne par lquation suivante: 1.6 j K j,Nm = 1 + 2 Nm Avec : j est lchelle utilise( 1,2,3 et 4) et Nm le nombre dchantillons du support de londe considre. M dsigne les ondes P et T et le complexe QRS. Lalgorithme dcrit prcdemment est test sur diffrents types de signaux de la base de donnes MIT database [6]. Sur les tableaux 1 et 3 sont donns les diffrents paramtres estims par cet algorithme pour les signaux reprsents respectivement sur les figures 6, et 7.
0.3 0.25

et le deuxime extrema du complexe QRS. Pour la dtermination de l'onde T, l'estimation de la dure du complexe QRS et de l'onde T se fait en mme temps. Ainsi la dure de l'onde T est donne par:

N T = N QT N Q
Et l'instant t_T d'apparition du pic T est donn par:

t _ T = t _ R + N QT / 2 + N T / 2
Les rsultats obtenus se rsument sur le tableau suivant: Batt1 Est act 21 20 45 45 100 100 .31 .327 1 .03 .031 2 .08 .081 2 13 15 32 30 Batt2 est 61 0 76 .364 0 .136 0 0 197 Batt3 act 62 0 77 .367 0 -.10 0 0 197 63 0 81 .38 0 .152 0 0 201 64 0 81 .392 0 -.113 0 0 201

D_QRS Dure_P Dure_T Amp _R Amp_P Amp_T Seg PR Seg ST Seg RR

0.2

0.15

0.1

0.05

Tableau.2 paramtres calculs et estims

Conclusion:
-0.05 0 100 200 300 400 500 600 700 800 900 1000

Figure.6 Signal normal sele0406b [6]


Batt1 Est 20 30 53 0.202 0.017 0.071 6 24 Batt2 est 16 40 56 0.260 0.019 0.075 2 24 228 Batt3 act 15 39 57 0.278 0.025 0.074 6 24 227 16 38 57 0.261 0.016 0.085 3 23 216 15 40 59 0.280 0.020 0.084 5 21 216

D_QRS Dure_P Dure_T Amp _R Amp_P Amp_T Seg PR Seg ST Seg RR

Act 22 31 54 0.227 0.019 0.069 7 20 -

La caractrisation des paramtres normaux ou anormaux des diffrentes morphologies du signal cardiaque est trs intressante pour la dtection de plusieurs anomalies L'utilisation de l'analyse multirsolution, en adoptant comme base d'ondelette la spline quadratique semble trs prometteuse pour une telle caractrisation. Les rsultats obtenus montrent que les amplitudes et les diffrents segments de l'ECG peuvent tre estims avec une bonne prcision. Une amlioration est envisageable c'est la dlimitation automatique d'un battement cardiaque en utilisant soit les rseaux de neurones soit par les chanes de Markov caches.

Tableau.1 paramtres calculs et estims

References:
[1] Mallat. S & Zhang Z, " Chracterisation of signals from multiscale edges ", IEEE Trans on PAMI,vol14,No.7,July 1992. [2] N.Sivannarayana, D.C. Reddy "Biorthogonale wavelet Transforms for ECG parametres Estimation "Medical Engineering and physics 21 (1999), pp:167-174. [3] I.Koren & A.Laine, A discret dyadic wavelet for multidimensional feature analysis, Time Frquency and wavelet Transforms in Biomedical Engineering ,New York, Ny,: IEEE press,1997. [4] JP. Martinez, S.Olmos, P.Laguna. Evaluation of a wavelet Based waveform detector on the QT Database Electronics Engenniring and Communications Dpt , University of Zaragoza, Spain. [5] base de donnes MIT-http://www.physionet.org [6] M.Chauvin, A.Leenhardt. Electrocardiogramme : indications et interprtations

Dans le cas des battements de type PVC (premature ventricul contraction) figure (7),
1.5 battement cardiaque de type PVC 1.4

1.3

1.2

1.1

0.9

0.8 0 100 200 300 400 500 600 700 800 900

Figure.7 cas de battement de type PVC de lenregistrement 208 [6].

Le segment ST est inexistant. Dans ce cas il y a chevauchement entre le premier extrema de l'onde T

You might also like