Você está na página 1de 4

SETIT 2007

4
th
International Conference: Sciences of Electronic,
Technologies of Information and Telecommunications
March 25-29, 2007 TUNISIA


Prtraitement de lECG pour la Dtection du
Complexe QRS en Utilisant une Ondelette
Fractionnaire
F. Abdelliche*, A. Charef, M. Benmalek, M.L. Talbi
Dpartement d'Electronique
Universit Mentouri, route Ain El Bey, Constantine, Algeria
* abdelliche_faycal@yahoo.fr



Rsum : Nous examinons, dans cet article, le prtraitement de lECG utilisant une ondelette fractionnaire pour la
dtection du complexe QRS. La mthode consiste prendre la valeur absolue de la transforme en ondelette continue
(TOC) des diffrents signaux ECG. Londelette est drive de la fonction de Cole-Cole largement utilise dans la
modlisation mathmatique des dilectriques. Elle reprsente la distribution des temps de relaxation dans
lapproximation du ple puissance fractionnaire. La transforme en ondelette de lECG, pour diffrentes chelles,
rduit considrablement divers bruits et met en vidence les pics correspondant aux ondes R. Les tests de cet algorithme
sur des signaux ECG de la base de donnes MIT-BIH arrhythmia database illustrent les capacits de cette nouvelle
approche dgager les complexes QRS.
Mots cls : Transforme en ondelette continue, Distribution de Cole-Cole, Dtection, Complexe QRS.

INTRODUCTION
La dtection du complexe QRS est dune importance
capitale dans les systmes de traitement automatique de
lECG. En effet, une fois les pics R identifis, la
frquence cardiaque peut tre calcule, diffrents temps
et amplitudes du cycle cardiaque peuvent tre mesurs et
reprer, ainsi, les anomalies. Les difficults de la
dtection de QRS rsident, essentiellement, dans la
grande variabilit de la forme du signal et la prsence
dans lECG de bruits dorigines diverses. Les ondes P et
T de grandes amplitudes peuvent aussi tre prises pour
des complexes QRS [Friesen 02].
Lopration de dtection de complexe QRS est
ralise, en gnral, en deux tapes : un pr-processeur
et une rgle de dcision. Le pr-processeur fournit des
suites dimpulsions qui seront classes comme des
Complexes QRS ou du bruit. Il peut tre : drivation non
entire, filtrage passe-bande, filtrage non linaire (valeur
absolue, transformation quadratique, etc.), rseaux de
neurones, transformation en ondelettes [Ferdi 06].
Dans notre tude, on emploie la transforme en
ondelette utilisant une fonction fractionnaire drive de
la fonction de Cole-Cole et paramtre par un coefficient
m qui reprsente lordre du systme fractionnaire.
1. Transformation en ondelette
La transforme en ondelettes dun signal f(t) est
dfinie par [Sahambi 04]:

( ) ( ) dt
a
b t
t f
a
1
b a Wf

+

|

\
|
=
*
, (1)

O *(t) est londelette mre (complexe conjugu), a
est le facteur dchelle et b le paramtre de translation.
Notons que si a est pris gal 2
j
(j Z) ; on parle
dans ce cas de transforme dyadique.
Une fonction est une ondelette si elle vrifie la
condition dadmissibilit :

( )

2
C d

+

< + (2)

C

est la constante dadmissibilit. Cette condition


implique que :

( ) 0 dt t =

+

(3)

SETIT2007


Soit
a
(t) la version dilate de (t), elle est dfinie
par :

( ) ( ) a t
a
1
t
a
=
(4)

Dans notre cas, on a utilis, comme ondelette, la
seconde drive de la fonction de Cole-Cole donne
par [Sun 03] :

( )
( )
( ) { } ( )
(

=
m 1 t t m
m 1
2
1
t G
0
cos cosh
sin

(5)

O m est lordre du systme fractionnaire donn par la
relation :

( )
( )
( )

=
+
=

+
d
s 1
G
s 1
1
s H
0
m
(6)

Avec s = j, m = 0.7 pour notre cas, G() est la
distribution des temps de relaxation.
La fonction de Cole-Cole est ses drives sont
reprsentes sur la figure 1. On prendra la deuxime
drive cause de sa similitude avec la morphologie
du complexe QRS. On utilisera le module de la
transforme en ondelette continue, mis au carr, pour
accentuer les pics R et diminuer, par la mme
occasion, leffet du bruit.
Le fait d'utiliser diffrentes chelles va permettre
de travailler dans des bandes de frquences les plus
favorables la dtection des QRS, tout en ayant filtr
une partie du bruit. Quand la TOC des signaux ECG
est effectue en employant un niveau de dilatation
fixe, les formes d'onde des QRS sont substitues par
une forme d'onde oscillante qui est semblable la
fonction ondelette utilise.


0
0
0.1
0.2
0.3
0.4
(a)
0
-0.2
-0.1
0
0.1
0.2
(b)
0
-0.1
0
0.1
0.2
0.3
0.4
(c)
0
-1
-0.5
0
0.5
1
(d)

2. Mthodologie
Le logiciel utilis est Matlab 7.0.1. L'ondelette de
Cole-Cole qu'on a appel "cole" a t cre et ajoute
la bibliothque "wavelet toolbox".
Les signaux ECG utiliss sont issus de la base de
donnes MIT/BIH Arrhythmia Database qui comporte 48
enregistrements chantillonns 360 Hz de dure 30
minutes chacun et utilisant deux drivations pour
chaque patients [MIT/BIH 05].
Les cardiologues ont identifi manuellement la
position des pics R et ont fourni ces informations dans
un fichier accompagnant chaque enregistrement
rendant, ainsi, ltude plus pratique.
La mthode consiste accomplir la TOC des
signaux ECG en utilisant londelette fractionnaire de
Cole-Cole pour des niveaux allant de 1 5. On calcule
la valeur absolue des diffrentes dcompositions, puis,
le rsultat est mis au carre.
3. Rsultats et discussion
Les figures de 2 7 illustrent quelques tracs ECG
avec leurs transformes en ondelettes pour diffrentes
chelles.
En examinant les diffrents signaux (chelle 1 5),
on remarque une suite d'impulsions semblables des
pics R. Une rgle de dcision performante avec un
taux de dtection lev applique aux signaux de
grandes amplitudes pourra reprer et distinguer les
pics R des diffrents bruits additifs [Schuck 01].


0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
-2
0
2
0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
0
0.5
1
0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
0
1
2
0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
0
2
4
0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
0
2
4
0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
0
2
4




Figure 1. (a) Fonction de Cole-Cole. (b), (c) et (d)
ondelettes (drives premire, deuxime et troisime
respectivement).
(a)
(b)
Figure 2. (a) Portion du signal ECG 100.dat ; (b) La
TOC pour les chelles 1, 2, 3, 4 et 5.
SETIT2007


0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
-2
0
2
0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
0
0.5
1
0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
0
1
2
0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
0
2
4
0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
0
5
0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
0
5

0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
-5
0
5
0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
0
0.2
0.4
0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
0
1
2
0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
0
2
4
0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
0
2
4
0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
0
2
4


0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
-5
0
5
0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
0
0.5
1
0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
0
1
2
0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
0
2
4
0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
0
5
0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
0
5

0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
-5
0
5
0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
0
0.5
1
0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
0
2
4
0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
0
5
10
0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
0
5
10
0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
0
5
10


(a)
(b)
Figure 3. (a) Portion du signal ECG 104.dat ; (b) La
TOC pour les chelles 1, 2, 3, 4 et 5.
(a)
(b)
Figure 4. (a) Portion du signal ECG 200.dat ; (b) La
TOC pour les chelles 1, 2, 3, 4 et 5.
Figure 5. (a) Portion du signal ECG 203.dat ; (b) La
TOC pour les chelles 1, 2, 3, 4 et 5.
Figure 6. (a) Portion du signal ECG 119.dat ; (b) La
TOC pour les chelles 1, 2, 3, 4 et 5.
(a)
(b)
(a)
(b)
SETIT2007


0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
-2
0
2
0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
0
0.1
0.2
0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
0
0.5
0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
0
1
2
0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
0
1
2
0 1000 2000 3000 4000 5000 6000 7000 8000 9000 10000
0
1
2

4. CONCLUSION
La valeur absolue de la transforme en ondelette
continue de lECG utilisant londelette fractionnaire
de Cole-Cole pour des chelles allant de 1 5 peut
fournir un signal similaire celui obtenu dans la
dtection du complexe QRS communment dsign
par "signal seuiller".


























Ce signal reprsente une suite d'impulsions
classes comme des complexes QRS. L'tape suivante
consiste utiliser une rgle de dcision performante
en matire de taux de dtection pour valuer cet
algorithme de prtraitement.
REFERENCES
[1] A. Schuck Jr., J.O. Wisbeck, "QRS detector pre-
processing using the complex wavelet transform",
Proceeding 25
th
Annual International
Conference of the IEEE EMBS, Cancun, Mexico,
September 17-21, 2003.
[2] G.M. Friesen, T.C. Jannett, M.A. Jadallah, S.L.
Yates, S.R. Quint, H.R. Nagle, A comparison of
the noise sensitivity of nine QRS detection algorithms,
IEEE Trans. Biomed. Eng., vol. 37, pp. 85-98, Jan.
1990.
[3] H.H. Sun, A. Charef, Y.Y. Tsao, B. Onaral, Analysis of
polarization dynamics by singularity decomposition
method, Ann. Biomed. Eng., vol. 20, pp. 321-335,
1992.
[4] J.S. Sahambi, S.N. Tandon, R.K.P. Bhatt, Using
wavelet transforms for ECG characterization, IEEE
Eng. Med. Biol. Mag., 16(1): 77-83, Jan./Feb. 1997.
[5] MIT/BIH (http://www.physionet.org).
[6] Y. Ferdi, J.P. Herbeuval, A. Charef, Un filtre
numrique bas sur la drivation non entire pour
lanalyse du signal lectrocardiographique, ITBM-
RBM 2000, 21, 205-209.



(a)
(b)
Figure 7. (a) Portion du signal ECG 210.dat ; (b) La
TOC pour les chelles 1, 2, 3, 4 et 5.

Você também pode gostar