Professional Documents
Culture Documents
Software For Extraction of HRV Signal
Software For Extraction of HRV Signal
UPOREDNA ANALIZA
Tatjana Lon ar Turukalo, Vladan Mini , Dragana Baji
Katedra za telekomunikacije i obradu signala, Univerzitet u Novom Sadu
Sažetak: Analiza signala promene sr anog ritma (u tekstu je konvencionalno prihva en termin koji opisuje varijacije u
HRV – Heart Rate Variability signal) jedna je od naj eš e trajanju RR intervala, odnosno oscilacije trenutne vrednosti
koriš enih kvantitativnih merenja kardiovaskularnog brzine rada srca. Da bi se dobio HRV signal detektuje se
autonomnog regulatornog sistema. U radu se izlaže svaki QRS kompleks u EKG signalu i odre uju se intervali
problematika pouzdane ekstrakcije HRV sekvenci iz 24- izme u susednih QRS kompleksa koji su rezultat normalne
asovnih holter signala klini ki zdravih subjekata i daje se aktivnosti sinoatrijalnog vora (NN - normal-to normal
uporedan prikaz mogu nosti dva softvera koriš ena u te intervals). [2] Svi drugi tipovi otkucaja izazvani latentnim
svrhe. Glavni cilj projekta je dalja analiza HRV signala pejsmejkerima, a koji predstavljaju anomalije u sr anom
nelinearnim metodama. radu, ne samo da se ne uzimaju u obzir pri dobijanju HRV
I UVOD signala, ve ih je poželjno i ukloniti po QRS detekciji radi
U srcu postoji poseban sistem koji služi za stvaranje dalje pouzdane analize HRV signala. [3] HRV predstavlja
ritmi kih impulsa (akcionih potencijala) i njihovo jedan od naj eš e koriš enih kvantitativnih mera
sprovo enje kroz itavo srce izazivaju i pritom ritmi ko kardiovaskularnog autonomnog regulatornog sistema.
kontrahovanje sr anog miši a. Vremenski promenljiva Utvr eno je da su promene HRV signala u direktnoj vezi sa
elektri na aktivnost srca, odnosno akcioni potencijali koji se stanjem u organizmu, odnosno da izgled HRV signala pruža
prenose kroz srce, mogu da se mere pomo u površinskih mogu nost gotovo jasnog razlikovanja zdravog od
elektroda pri emu se dobija zapis poznat pod nazivom patološkog funkcionisanja organizma. Mlade i zdrave osobe
elektrokardiogram (EKG). EKG je signal sa karakteristi nom odlikuje promenljivost i kompleksnost HRV signala, dok
morfologijom u kojoj je mogu e uo iti nekoliko pojava, koje starenje i oboljenja dovode do gubitka varijabilnosti,
se nazivaju talasi, a svaki od njih karakteristi an je za smanjenja kompleksnosti i pove anja regularnosti u HRV
odre enu fazu u provo enju akcionih potencijala kroz srce. signalu. [4]
Tipi an EKG signal za vreme jednog sr anog ciklusa Danas i kod nas me u nau nim radnicima iz oblasti
prikazan je na slici br. 1. Signal ima karakteristi nu medicine postoji rastu e interesovanje za HRV signal i
morfologiju koju ine P-QRS-T-U kompleks. njegov zna aj u pra enju opšteg stanja obolelih kao i
RR interval nagoveštaja patoloških promena koje signal nosi. Ovaj rad
deo je ve eg istraživanja koje se bavi nelinearnim metodama
PP interval
analize HRV signala. U toku rada osnovni problem sa kojim
ST segment smo se suo ili bio je brz i pouzdan softver za ekstrakciju
HRV signala iz EKG zapisa klini ki zdravih subjekata
mla ih od 18 godina. Demo verzija komercijalnog softvera
Acqknowledge nije bila od velike pomo i jer je broj pogrešno
detektovanih QRS kompleksa bio toliko velik da je pažljiva
P manuelna ispravka itavog zapisa bila nužna radi dobijanja
S
talas
T verodostojnih rezultata. Buduci da takva analiza svakog 24-
QRS talas asovnog holter signala predstavlja mukotrpan posao, razvili
interval smo softver za ekstrakciju HRV signala zasnovan na metodi
diferencijalnog kodovanja. Softver je napisan u programskom
QT interval jeziku C++ i pruža pouzdane i veoma brze rezultate. Metod
sr ani ciklus odlikuje izuzetna jednostavnost i elementarna obrada EKG
signala, uprkos tome za analizu EKG signala klini ki zdrave
Slika 1. Izgled EKG signala u toku jednog sr anog ciklusa dece pokazao se boljim od komercijalnog softvera. Budu i da
se za dobijanje HRV signala uzimaju u obzir samo normalni
Kratkotrajni QRS kompleks je najdominantniji deo u
QRS kompleksi, koji su posledica rada sinoatrijalnog vora,
normalnom EKG signalu. Na osnovu vremenskih trenutaka u
softver je u potpunosti zadovoljio naše potrebe. Pretenzija
kojima se javljaju i oblika QRS kompleksa može se do i do
ovog rada, kao i samog projekta, nije univerzalni detektor
zna ajnih informacija o stanju srca. QRS kompleksi koriste
QRS kompleksa koji bi uspešno radio kako na zdravim tako i
se za odre ivanje sr anog ritma, za klasifikaciju sr anih
na EKG signalima koji odslikavaju brojna patološka stanja u
ciklusa i kao polazna ta ka u algoritmima za kompresiju
sr anom radu. Cilj nam je bio isklju ivo ekstrakcija HRV
EKG signala, što zna i da je detekcija QRS kompleksa u
sekvenci iz zdravih EKG signala, radi njihove dalje obrade
osnovi gotovo svih algoritama za automatsku obradu EKG
brojnim nelinearnim metodama. [5]
signala.[1] U radu poredimo rezultate detekcije QRS kompleksa i
Detekcija QRS kompleksa neophodna je da bi se utvrdila dobijanja HRV signala dva softvera: AcqKnowledge i
varijabilnost sr anog ritma (HRV-Heart Rate Variability), što
softvera koji se bazira na metodi diferencijalnog kodovanja.
Ukazuje se pre svega na probleme u detekciji QRS
kompleksa i HRV signala, izazvane prevashodno samom
prirodom EKG signala. Iako danas postoje brojne uspešne
metode QRS detekcije odre en broj lažno detektovanih i
nedetektovanih pikova uvek postoji, stoga je jedino pouzdano
rešenje naknadno editovanje i manualno pregledanje signala.
200.0
00
180.0
00
QRS KOMPLEKSA
160.0
00
140.0
00
rezultati QRS detekcije dobijeni komercijalnim softverom i Slika 8. Zapis 203, segment sa izraženim pomeranjem
metodom diferencijalnog kodovanja, respektivno. Kao jedan osnovne linije, detekcija pikova po obe metode
od pokazatelja kvaliteta detektora QRS kompleksa je broj
FP-False Positive pikova, koji su detektovani a zapravo ne
1.50000
1.00000
Channel 0
0.00000
-1.00000
22.0000
18.0000
jednak je nuli.
12.0000
10.0000
0.150 8.00000
00
0.100
00
6.00000
Channe
0.00000
0.050
l0
00
volt
s
-0.50000
0.000
00
-1.00000
-
0.0500
0 -1.50000
- Channel 0
0.1000 volts
0 -2.00000
-
0.1500
0 -2.50000
-
0.2000
0 -3.00000
-
0.2500
0 -3.50000
200.0
00
-4.00000
180.0
00
-4.50000
160.0
00 20.000 30.000 40.000 50.000 60.000 70.000
BP seconds
140.0 M
Rat 00
e
120.0
00
100.0
00
60.00
00
20.00
00
-
0.5000
0
-
1.0000
0
3.00000
-
2.0000
0
Channel 1 2.00000
volts
-
2.5000 1.00000
0
0.00000
-
3.0000
-3.00000
-4.00000
140.000
Rate BPM
0.50000 120.000
0.40000
0.30000 100.000
Channel 0 0.20000
80.0000
0.10000 volts
0.00000 60.0000
-55.0000
-0.10000
-0.20000 -60.0000
-0.30000
-65.0000
-0.40000
Channel 0
200.000 -70.0000 volts
180.000
-75.0000
160.000
-80.0000
140.000
Rate BPM
120.000 -85.0000
100.000 -90.0000
21.500 22.000 22.500 23.000 23.500 24.000 24.500 25.000
80.0000 seconds
60.0000
-13.0000
-13.5000
Channel 0
-14.0000
-14.5000
-15.5000