Analiza nieprawidłowości w sygnale EKG - PL-Grid
Transkrypt
Analiza nieprawidłowości w sygnale EKG - PL-Grid
Wydział Fizyki i Informatyki Stosowanej Praca magisterska Mariola Czuchry kierunek studiów: fizyka medyczna specjalność: techniki obrazowania i biometria Analiza nieprawidłowości w sygnale EKG Opiekun: prof. dr hab. inż. Khalid Saeed Kraków, wrzesień 2014 Oświadczam, świadomy(-a) odpowiedzialności karnej za poświadczenie nieprawdy, że niniejsza˛ prace˛ dyplomowa˛ wykonałem(-am) osobiście i samodzielnie i nie korzystałem(am) ze źródeł innych niż wymienione w pracy. ................................................................. (czytelny podpis) Pragn¦ serdecznie podzi¦kowa¢ wszystkim osobom, które wspieraªy mnie podczas pisania niniejszej pracy, a w szczególno±ci Panu Prof. dr hab. in». Khalidowi Saeedowi oraz m¦»owi Maciejowi. Prac¦ t¦ dedykuj¦ mojemu synowi Michaªowi. 2 Kraków, wrzesie« 2014 Tematyka pracy magisterskiej i praktyki dyplomowej Marioli Czuchry, studenta II roku studiów II stopnia kierunku zyka medyczna, specjalno±ci techniki obrazowania i biometria Temat pracy magisterskiej: Analiza nieprawidªowo±ci w sygnale EKG Opiekun pracy: Recenzent pracy: Miejsce praktyki dyplomowej: prof. dr hab. in». Khalid Saeed dr in». Joanna wiebocka-Wi¦k WFiIS AGH, Kraków Program pracy magisterskiej i praktyki dyplomowej 1. Omówienie realizacji pracy magisterskiej z opiekunem. 2. Zebranie i opracowanie literatury dotycz¡cej tematu pracy. 3. Praktyka dyplomowa: • zapoznanie si¦ z ide¡ automatycznej analizy sygnaªu EKG, • przygotowanie wersji beta GUI, • zaplanowanie kolejnych kroków, • sporz¡dzenie sprawozdania z praktyki. 4. Kontynuacja tworzenia programu zwi¡zanego z tematem pracy magisterskiej. 5. Wykonanie analizy wybranych sygnaªów EKG. 6. Zebranie i opracowanie wyników oblicze«. 7. Analiza wyników, ich omówienie i zatwierdzenie przez opiekuna. 8. Opracowanie redakcyjne pracy. Termin oddania w dziekanacie: wrzesie« 2014 .............................................................. (podpis kierownika katedry) .............................................................. (podpis opiekuna) 3 4 5 Spis tre±ci 1 Wst¦p 8 2 Podstawy elektrozjologii komórki 9 2.1 Przewodzenie bod¹ców . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 2.2 Depolaryzacja bªony komórkowej . . . . . . . . . . . . . . . . . . . . . . . . . . 10 3 Anatomia mi¦±nia sercowego 12 3.1 Anatomia ukªadu bod¹cotwórczo - bod¹coprzewodz¡cego . . . . . . . . . . . . . 13 3.2 Cykl pracy serca . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 4 Elektrokardiograa 16 4.1 Parametry diagnostyczne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 4.2 Warunki przeprowadzania badania EKG . . . . . . . . . . . . . . . . . . . . . . 22 4.3 Rodzaje odprowadze« w badaniu EKG . . . . . . . . . . . . . . . . . . . . . . . 24 5 Automatyczna analiza sygnaªu EKG wybrane metody 27 5.1 Okre±lenie jako±ci sygnaªu i ltracja . . . . . . . . . . . . . . . . . . . . . . . . . 27 5.2 O± elektryczna serca . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 28 5.3 Analiza zaªamków i odcinków oraz ich nieprawidªowy obraz . . . . . . . . . . . . 31 5.4 Cz¦sto±¢ akcji serca, miarowo±¢ rytmu oraz wzorzec uderzenia . . . . . . . . . . 38 5.5 Klasykacja uderze« . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38 5.6 Detekcja arytmii . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 6 Automatyczna analiza nieprawidªowo±ci wyst¦puj¡cych w sygnale EKG metoda autora 40 6.1 Jako±¢ sygnaªu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 6.2 Filtracja . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 6.3 O± elektryczna serca . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40 6.4 Zaªamek P . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 6.5 Odcinek PQ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 6.6 Zespóª QRS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 6.7 Odcinek ST . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43 6.8 Zaªamek T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 6.9 Odst¦p QT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44 6.10 Cz¦sto±¢ akcji serca . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 6.11 Rytm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 6.12 Klasykacja uderze« . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 6.13 Detekcja arytmii . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 6 7 Testowanie programu 47 7.1 Baza sygnaªów elektrokardiogracznych . . . . . . . . . . . . . . . . . . . . . . . 47 7.2 Test poprawno±ci wyszukiwania zaªamka R . . . . . . . . . . . . . . . . . . . . . 47 8 Opis programu komputerowego 8.1 48 Przykªad zastosowania programu do analizy sygnaªu . . . . . . . . . . . . . . . . 9 Podsumowanie 48 62 7 1 Wst¦p Post¦p technologiczny w medycynie wymaga poszukiwania nowych rozwi¡za« w terapii i diagnostyce. Jednym z podstawowych bada« wykonywanym przez lekarzy jest badanie elektrokardiograczne (EKG), poniewa» jest nieinwazyjnym, tanim, powtarzalnym i ªatwo dost¦pnym narz¦dziem. Pojawienie si¦ komputerów umo»liwiªo wykorzystanie elektrokardiografów do dalszego poznawania charakterystyki pracy mi¦±nia sercowego. Analiza komputerowa zapisu biopotencjaªów serca pozwala na szybsze i lepsze rozpoznawanie zjawisk zachodz¡cych w trakcie aktywno±ci serca. Metoda opiera si¦ na identykacji pojawiaj¡cych si¦ pr¡dów o niewielkim nat¦»eniu. Rozpoznanie to ma na celu m.in. wykrycie nieprawidªowo±ci pracy mi¦±nia sercowego b¦d¡cych przyczyn¡ wielu schorze«. Wczesna diagnostyka pozwala na przyspieszenie procedury wdro»enia terapii oraz leczenia, a w rezultacie pozwala na przywrócenie pacjenta do zdrowia. Niezb¦dnymi narz¦dziami pracy staj¡ si¦ programy potra¡ce przetwarza¢ podany sygnaª EKG i w mo»liwie krótkim czasie dokona¢ jego peªnej analizy. Aplikacje potra¡ równie» porównywa¢ wzorce sygnaªów z zadanej bazy i mog¡ stanowi¢ pomoc dla lekarzy kardiologów. Nie mog¡ one zast¡pi¢ pracowników sªu»by zdrowia, jednak mog¡ upro±ci¢ ich prac¦ poprzez pokazywanie w przyst¦pnej formie wyników przeprowadzonych analiz. Programy takie mog¡ by¢ równie» przydatne dla samych pacjentów. Osoba posiadaj¡ca urz¡dzenie sªu»¡ce odczytywaniu i przetwarzaniu sygnaªu EKG mogªaby by¢ przez to urz¡dzenie informowana o aktualnym kondycji swojego mi¦±nia sercowego. Dzi¦ki temu, po wykryciu pierwszych objawów nieprawidªowo±ci i powiadomieniu przez aplikacj¦ o tym fakcie pacjenta, ten mógªby natychmiast podj¡¢ odpowiednie kroki, np. za»y¢ farmaceutyk. Z danych statystycznych wynika, »e choroby ukªadu kr¡»enia s¡ przyczynami zgonów w±ród m¦»czyzn w 51,8% przypadków, a w±ród kobiet w 40,8% [1]. Z tego powodu konieczne jest opracowywanie aktywno±ci i programów zmniejszaj¡cych ryzyko zgonu w wyniku dolegliwo±ci ze strony ukªadu kr¡»enia. Ich nieustanne ulepszanie, szczególnie przy tak du»ym odsetku osób cierpi¡cych na schorzenia ukªadu kr¡»enia, powinno by¢ dziaªaniem priorytetowym. 8 2 Podstawy elektrozjologii komórki Najmniejsz¡ autonomiczn¡ struktur¡ »yw¡ buduj¡c¡ organizm ludzki jest komórka otoczona bªon¡ komórkowa. Bªona ta jest póªprzepuszczalna i ma grubo±¢ ok. 100 Ȧ. Zapewnia tak»e oddzielenie komórki od innych struktur, ochron¦ przed czynnikami mechanicznymi i chemicznymi, kontakt ze ±rodowiskiem zewn¦trznym, odbiór i generacj¦ bod¹ców, regulacj¦ dwustronnego transportu substancji oraz zachowanie ksztaªtu samej komórki [2, 3]. Jej rol¡ jest równie» zachowanie w swoim wn¦trzu takich warunków, które umo»liwi¡ zachodzenie wszystkich procesów »yciowych [4]. Transport substancji przez bªon¦ zapewnia usuwanie szkodliwych zwi¡zków przemiany materii, a tak»e gromadzenie niezb¦dnych elementów, w wi¦kszo±ci postaci jonów. Gradient koncentracji no±ników ªadunku (ró»nica potencjaªów pomi¦dzy ±rodowiskiem zewn¦trznym a wewn¦trznym komórki) w stanie spoczynkowym wynosi -90 mV, przy ujemnym biegunie znajduj¡cym si¦ we wn¦trzu komórki. Usuwanie lub napªyw jonów mo»e przebiega¢ czynnie przy udziale pompy sodowo-potasowej (N a+ -K + ) lub biernie bez udziaªu innych elementów. Aktywny mechanizm transportu prowadzony jest wbrew gradientowi st¦»e« i kosztem energii pochodz¡cej z rozkªadu cz¡steczek kwasu adenozynotrójfosforanowego (ATP) [2, 5, 6]. 2.1 Przewodzenie bod¹ców Bezpo±redni wpªyw na zjawiska zachodz¡ce na powierzchni bªony komórkowej maj¡ zmiany stanu elektrycznego, chemicznego, termicznego lub mechanicznego, zwane bod¹cami. Bodziec elektryczny powoduj¡cy miejscowe, niedu»e zmiany napi¦cia bªonowego, to bodziec podprogowy. Nie przekracza on warto±ci 65 mV, a zachodz¡ce zmiany s¡ wyrównywane dziaªaniem pompy N a+ -K + . Drugim rodzajem impulsów wyró»nianym ze wzgl¦du na rodzaj oddziaªywania jest bodziec ponadprogowy, stanowi¡cy ¹ródªo lawinowej depolaryzacji bªony komórkowej [5, 7]. Podstaw¡ przekazywania bod¹ców elektrycznych jest przewodzenie depolaryzacja jednej komórki powoduje depolaryzacj¦ kolejnych s¡siaduj¡cych z ni¡ komórek, pod warunkiem, »e zostanie przekroczony potencjaª progowy. Przewodzenie spontaniczne (jest mo»liwe np. dla komórek mi¦±nia sercowego) wi¡»e si¦ z frontem pobudzenia, dziel¡cym komórki spolaryzowane (takie, do których nie dotarª jeszcze bodziec) od zdepolaryzowanych [5]. Na szczycie potencjaªu czynno±ciowego zachodzi tzw. zjawisko odwrócenia potencjaªu. Polega ono na zmianie znaku warto±ci potencjaªu we wn¦trzu komórki [5, 6]. W danej obj¦to±ci, w której znajduje si¦ sko«czona liczba komórek, front pobudzenia skurczy si¦ po przekazaniu impulsu ostatniej nie zdepolaryzowanej jeszcze komórce [5]. W efekcie zanika pole elektryczne i rozpoczyna si¦ krótki okres refrakcji bezwzgl¦dnej, w czasie której ponowne pobudzenie jest niemo»liwe [5, 6]. 9 2.2 Depolaryzacja bªony komórkowej Proces depolaryzacji bªony komórkowej podzielony jest na kilka etapów [4, 5]: • Faza 0 Pocz¡tek depolaryzacji; wzrost napi¦cia bªonowego od -90 mV do -65 mV powoduje gwaªtowny napªyw jonów sodu (N a+ ) i wzrost napi¦cia do 30 mV; • Faza 1 Wst¦pna szybka repolaryzacja; napªyw jonów chloru (Cl− ) i jednoczesny wypªyw jonów potasu (K + ); • Faza 2 Powolna repolaryzacja; jony K + nadal wypªywaj¡ z komórki, ale s¡ do niej dostarczane jony N a+ i wapnia (Ca++ ); • Faza 3 Pocz¡tek fazy szybkiej repolaryzacji; pr¡d zwi¡zany z wypªywaniem jonów K + przewa»a nad pr¡dem napªywu jonów N a+ i Ca++ , spadek napi¦cia do ok. -65 mV; • Faza 4 Przekroczenie warto±ci progowej, wª¡czenie aktywnego mechanizmu transportu. Osi¡gni¦cie i utrzymanie danego potencjaªu. Pogl¡dowe schematy, ilustruj¡ce wy»ej opisane procesy zachodz¡ce w poszczególnych fazach, zostaªy przedstawione poni»ej (Rysunek 1, Rysunek 2). Rysunek 1: Zmiany jonowe w poszczególnych fazach potencjaªu czynno±ciowego wg [5]. 10 Rysunek 2: Potencjaªy czynno±ciowe odbierane z wn¦trza komórki mi¦±nia komorowego wg [8]. 11 3 Anatomia mi¦±nia sercowego Serce dorosªego czªowieka wa»y 250-350 g i ma wielko±¢ zaci±ni¦tej pi¦±ci. Poªo»one jest w ±ródpiersiu w jamie klatki piersiowej za mostkiem po lewej stronie, zwrócone koniuszkiem w lewo (koniuszek serca le»y za pi¡t¡ przestrzeni¡ mi¦dzy»ebrow¡), a podstaw¡ w prawo [9, 10]. Serce dzieli si¦ na lew¡ i praw¡ cz¦±¢, a pomi¦dzy nimi znajduje si¦ przegroda mi¦dzykomorowa. W obydwu cz¦±ciach znajduj¡ si¦ jeden przedsionek oraz jedna komora. Cienko±cienne przedsionki zbieraj¡ krew »yln¡ i poprzez zastawki wypychaj¡ krew do grubo±ciennych komór. Zastawki zbudowane s¡ z mocnej tkanki wªóknistej i zapobiegaj¡ cofaniu si¦ krwi w fazie rozkurczu (nast¦puj¡cym po skurczu) [9]. Ograniczone jest z czterech stron [9]: • z prawej przez prawy przedsionek, • z lewej gªównie lew¡ komor¡, • od góry granica jest tworzona przez przedsionki wraz z du»ymi naczyniami, • od doªu ogranicza j¡ przede wszystkim prawa komora. Wyró»niamy cztery powierzchnie serca [9]: • mostkowo-»ebrow¡ poªo»on¡ za mostkiem, tworzon¡ gªównie przez praw¡ komor¦, • pªucn¡ le»¡c¡ w zagª¦bieniu lewego pªuca, zªo»on¡ w przewa»aj¡cej cz¦±ci z lewej komory, • przeponow¡ znajduj¡c¡ si¦ w dolnej cz¦±ci mi¦±nia sercowego, skªadaj¡cej si¦ z obu komór, • podstaw¦ u góry, skierowan¡ ku tyªowi, budowan¡ przez lewy przedsionek. Rol¦ ochronn¡ mi¦±nia sercowego stanowi klatka piersiowa (zbudowana z tkanki chrz¦stnej i kostnej) oraz bezpo±rednio osªania go worek osierdziowy. Osierdzie skªada si¦ z dwóch zasadniczych cz¦±ci [6, 9]: • z osierdzia surowiczego charakteryzuj¡cego si¦ o dwuwarstwow¡ budow¡: blaszka trzewna i blaszka ±cienna pªynnie na siebie zachodz¡; wolna w¡ska przestrze« mi¦dzy skªadowymi wypeªniona jest pªynem zmniejszaj¡cym tarcie komór w trakcie ich skurczu, • z osierdzia wªóknistego zewn¦trznej nieelastycznej warstwy zªo»onej z tkanki ª¡cznej, ma gwarantowa¢ nie tylko ochron¦ w trakcie urazu, ale równie» zapewni¢ poª¡czenie mi¦dzy s¡siaduj¡cymi strukturami, np. naczyniami krwiono±nymi oraz ma zapobiega¢ przepeªnianiu si¦ serca. 12 3.1 Anatomia ukªadu bod¹cotwórczo - bod¹coprzewodz¡cego Mi¦sie« serca posiada zdolno±¢ spontanicznego przekazywania pobudze« i ich wytwarzania (ukªad bod¹cotwórczo-bod¹coprzewodz¡cy). Szybko±¢ przewodzenia wynosi ok. 400 wªókien i ok. 200 mm s mm s wzdªu» w poprzek wªókien mi¦±niowych [5]. W warunkach zjologicznych generatorem pobudzenia jest w¦zeª zatokowo-przedsionkowy (SA) o pr¦dko±ci przenoszenia 0, 05 m s i powierzchni 1 mm2 , le»¡cy u uj±cia »yªy gªównej do prawego przedsionka. Zbudowany jest z komórek nale»¡cych do prawego przedsionka. Ka»dy skurcz komórek skutkuje generacj¡ impulsu elektrycznego [5, 6, 9]. Sterowanie kilkoma tysi¡cami komórek jest rol¡ antagonistycznie dziaªaj¡cych ukªadów sympatycznego (odpowiadaj¡cego za pobudzenie), parasympatycznego (jego rol¡ jest hamowanie) i hormonalnego (wª¡czanego do sterowania adrenalin¡ czy tyroksyn¡) [5]. Pobudzenie rozchodzi si¦ poprzez szlak mi¦dzyw¦zªowy (wi¡zka Bachmanna) do lewego przedsionka oraz przez przedni szklak mi¦dzyw¦zªowy (pozostaªe dwa: ±rodkowy (Weckebacha) i tylny (Thorela) s¡ zapasowymi drogami bod¹coprzewodz¡cymi) [6]. Kolejnym punktem jest w¦zeª przedsionkowo - komorowy (AV), zwany zapasowym generatorem rytmu (o cz¦stotliwo±ci 45-60 1 ). min Umiejscowiony jest pod wsierdziem prawego przedsionka, a jego cech¡ charakte- rystyczn¡ jest bardzo wolne przewodzenie bod¹ca, co skutkuje ok. 120 milisekundowym opó¹nieniem skurczu komór wzgl¦dem przedsionków (ten czas, w którym brak jest jakiejkolwiek aktywno±ci elektrycznej uwidacznia si¦ na wykresie elektrokardiogracznym w postaci linii izoelektrycznej serca) [5, 9]. Impuls przechodzi dalej przez p¦czek Hisa z pr¦dko±ci¡ ok. 200 mm . s Ten na wysoko±ci przegrody mi¦dzykomorowej dzieli si¦ na dwie odnogi, z których ka»da posiada zdolno±ci bod¹cotwórcze (cz¦stotliwo±¢ ok. 40 1 ) min [5]: • praw¡ (w¡sk¡): - przedni¡ - tyln¡ - przegrodow¡. • lew¡ (szerok¡). Ostatnim elementem opisywanego ukªadu s¡ wªókna Purkiniego b¦d¡ce rozgaª¦zionymi zako«czeniami wi¡zek p¦czka Hisa. W warunkach zjologicznych przenosz¡ bodziec w sposób bezpo±redni na roboczy mi¦sie« komór, a w warunkach patologicznych mog¡ wytwarza¢ impulsy z cz¦stotliwo±ci¡ ok. 20 1 min [5, 6, 9]. 13 Rysunek 3: Schemat ukªadu bod¹cotwórczo - bod¹coprzewodz¡cego wg [6]. 3.2 Cykl pracy serca Cyklem pracy serca nazywa si¦ zespóª nast¦puj¡cych po sobie zjawisk sªu»¡cych rozprowadzaniu krwi po organizmie. Zjawiska te zwane prac¡ serca, dzielimy na fazy skurczu i rozkurczu [6, 9, 10]: 1. faza pierwsza rozkurcz komór; krew napªywa z »yª do przedsionków, a nast¦pnie przez otwarte zastawki (trójdzieln¡ i dwudzieln¡) do komór; 2. faza druga skurcz przedsionków nast¦puje pod koniec pierwszej fazy; krew caªkowicie wypeªnia pozostaªe wolne przestrzenie w komorach; 3. faza trzecia skurcz komór przy zamkni¦tych zastawkach przedsionkowo-komorowych, a otwartych zastawkach aorty i t¦tnicy pªucnej; krew wtªaczana jest do t¦tnic pod du»ym ci±nieniem, czemu towarzyszy rozkurcz przedsionków; 4. faza czwarta - przerwa, krótki odpoczynek serca, po którym mo»e ono podj¡¢ dalsz¡ prac¦. Naczynia krwiono±ne tworz¡ w organizmie dwa obiegi krwi: maªy (pªucny) i du»y. Obieg pªucny bierze pocz¡tek w prawej komorze, której skurcz skutkuje wyrzutem krwi odtlenowanej do pnia pªucnego t¦tniczego. Krew przepªywa dalej coraz mniejszymi t¦tnicami a» dociera do naczy« otaczaj¡cych p¦cherzyki pªucne. Tu nast¦puje wymiana gazowa - krew zostaje oczyszczona z dwutlenku w¦gla (CO2 ), natlenowana (O2 ) i powraca »yªami do lewego przedsionka [3, 6]. 14 Du»y obieg krwi rozpoczyna si¦ w lewej komorze - natlenowana krew jest wyrzucana do aorty, a nast¦pnie dociera do komórek ciaªa, gdzie nast¦puje jej odtlenowanie oraz pozostawienie skªadników pokarmowych i pobranie dwutlenku w¦gla. Po zaj±ciu tych procesów krew powraca »yªami do prawego przedsionka [3, 6]. Rysunek 4: Schemat ukªadu sercowo-naczyniowego: obieg du»y i pªucny wg [2, 6, 9]. 15 4 Elektrokardiograa Fundamentalne podstawy znanego nam dzi± badania elektrokardiogracznego zostaªy wprowadzone przez Einthovena na pocz¡tku XX wieku i do tej pory metoda ta jest powszechnie i ch¦tnie stosowana ze wzgl¦du na nieinwazyjno±¢, ªatwo±¢ jej przeprowadzania (sprz¦t mo»e by¢ przeno±ny), czy na dostarczanie w krótkim czasie wielu informacji na temat zaburze« (lub ich braku) w funkcjonowaniu mi¦±nia sercowego [11] [I]. EKG, to zapis czynno±ci bioelektrycznych komórek roboczych serca w trakcie powtarzaj¡cego si¦ cyklu pracy serca [5]. Aktywno±¢ elektryczna serca zachodz¡ca w okre±lonym czasie jest zapisywana w postaci krzywej EKG, stanowi¡cej odzwierciedlenie ró»nic potencjaªów istniej¡cych w poszczególnych cz¦±ciach ciaªa. Sygnaª mo»e by¢ zbierany z ró»nych miejsc na ciele, poniewa» ró»nice napi¦¢ wynikaj¡ z ró»nych pr¡dów czynno±ciowych powstaj¡cych w mi¦±niu sercowym. W ten sposób uzyskuje si¦ obraz zmiennego przestrzennego pola elektrycznego, co odpowiada w du»ym przybli»eniu polu wytwarzanemu przez dipol napi¦cia [11]. 4.1 Parametry diagnostyczne Najwa»niejszymi wska¹nikami diagnostycznymi s¡ parametry wymienione poni»ej [12, 13]: • czasowe - reprezentacja zjawisk zwi¡zanych z pobudzeniem i relaksacj¡ mi¦±nia sercowego pozwalaj¡ca okre±li¢ czas ich trwania, • morfologiczne - reprezentacja miejsca powstania i drogi przewodzenia impulsów, • amplituda - dla ka»dego zaªamka to odpowiednik warto±ci napi¦cia wytwarzanego w czasie akcji serca (im wi¦ksza warto±¢ napi¦cia, tym zaªamek na wi¦ksz¡ warto±¢); zawiera informacje o zjawiskach niekardiologicznych i jest zale»na od zmiennych warunków rejestracji, ale i ona niesie pewne informacje, cho¢ na ich podstawie nie zwykªo si¦ stawia¢ diagnozy. Wynikiem przeprowadzanego badania EKG jest krzywa przedstawiona na Rysunku 5: 16 Rysunek 5: Wzorcowy zapis EKG wg [14, 15]. Najistotniejsze komponenty krzywej sygnaªu EKG u zdrowej osoby dorosªej [8, 14, 15, 16, 17]: • zaªamek P Odpowiada depolaryzacji mi¦±niówki czynnej skurczowo przedsionków; pierwsze wychylenie linii izoelektrycznej wyznaczaj¡ce koniec odcinka TP, a poprzedzaj¡ce zespóª QRS; o± elektryczna najcz¦±ciej skierowana ku doªowi w lewo, co ma swoje ¹ródªo w rozchodzeniu si¦ impulsu elektrycznego z w¦zªa SA do w¦zªa AV i ku uszkom przedsionków. Amplituda (Tabela 1) i czas trwania zaªamka (Tabela 2), s¡ parametrami zale»nymi od wieku i pªci: Tabela 1: Amplituda zaªamka P [ms] - zjologicznie prawidªowa: warto±ci referencyjne wg [18] Odprowadzenie II V1 Pªe¢ 5-8 lat 8-12 lat 12-16 lat M 0,12 (0,22)* 0,12 (0,22)* 0,13 (0,24)* K 0,12 (0,24)* 0,14 (0,24)* 0,15 (0,26)* M 0,12 (0,20)* 0,11 (0,19)* 0,11 (0,18)* M 0,11 (0,18)* 0,11 (0,19)* 0,10 (0,17)* *±rednia (2-98 centyl) 17 Osoby dorosªe odprowadzenia ko«czynowe ≤ 0, 25 faza (+) ≤ 0, 15 faza (-)≤ 0, 10 Tabela 2: Czas trwania zaªamka P [ms] - zjologiczne normy: warto±ci referencyjne wg [18] Pªe¢ 5-8 lat 8-12 lat 12-16 lat M 92 (73, 108)* 98 (78, 117)* 100 (82, 118)* K 89 (71, 107)* 94 (75, 114)* 98 (78, 122)* Osoby dorosªe ≤ 120 *±rednia (2-98 centyl) • odcinek PQ Fragment krzywej EKG znajduj¡cy si¦ w linii izoelektrycznej (mo»e wyst¦powa¢ niewielkie obni»enie wzgl¦dem niej); mie±ci si¦ pomi¦dzy ko«cem zaªamka P a pocz¡tkiem zespoªu QRS; odpowiada przesyªowi sygnaªu bioelektrycznego przez w¦zeª przedsionkowokomorowy, p¦czek Hisa i jego odnogi oraz wªókna Purkiniego; prawidªowy czas trwania dla poszcególnych grup wiekowych zawiera Tabela 3: Tabela 3: Czas trwania odst¦pu PQ u osób zdrowych [ms]: warto±ci referencyjne wg [18] Pªe¢ 5-8 lat 8-12 lat 12-16 lat M 129 (99, 160)* 134 (105, 174)* 139 (107, 178)* K 124 (92, 156)* 129 (103, 163)* 135 (106, 176)* Osoby dorosªe 120-200 *±rednia (2-98 centyl) • zaªamek Q Punkt pocz¡tkowy zespoªu QRS; dodatkowej ocenie podlega jego amplituda - warto±ci prawidªowe przedstawia Tabela 4: Tabela 4: Amplituda zaªamka Q [mV]: warto±ci referencyjne wg [18] Odprowadzenie III V6 Pªe¢ 5-8 lat 8-12 lat 12-16 lat M 0,15 (0,36)* 0,10 (0,28)* 0,10 (0,29)* K 0,16 (0,38)* 0,10 (0,27)* 0,10 (0,21)* M 0,12 (0,39)* 0,12 (0,43)* 0,11 (0,43)* M 0,10 (0,41)* 0·11 (0,34)* 0,09 (0,23)* *±rednia (2-98 centyl) 18 Osoby dorosªe odprowadzenia ko«czynowe (poza aVR) ≤ 0, 21 ≤ 14 zalamkaR • odst¦p PR Odpowiada przesyªowi sygnaªu bioelektrycznego przez w¦zeª przedsionkowo-komorowy, p¦czek Hisa i wªókna Purkiniego, czyli niesie informacje o czasie depolaryzacji przedsionków; ma ±ci±le okre±lony i staªy czas trwania, b¦d¡cy parametrem indywidualnym; • zespóª QRS Informuje o depolaryzacji mi¦±niówki czynnej skurczowo komór serca; o± skierowana ku doªowi i w lewo; prawidªowy czas trwania mie±ci si¦ w granicach zawartych w Tabeli 5: Tabela 5: Czas trwania zespoªu QRS [ms]: warto±ci referencyjne wg [18] Pªe¢ 5-8 lat 8-12 lat 12-16 lat M 80 (63, 98)* 85 (67, 103)* 91 (78, 111)* K 77 (59, 95)* 82 (66, 99)* 87 (72, 106)* Osoby dorosªe 70-110 *±rednia (2-98 centyl) • odst¦p QT Jest cz¦±ci¡ krzywej od pocz¡tku zespoªu QRS do ko«ca zaªamka T; opisuje skurcz komór od depolaryzacji po repolaryzacj¦; jego dªugo±¢ zale»y m. in. od wieku, pªci, cz¦sto±ci rytmu serca, ale powinien by¢ krótszy ni» poªowa dªugo±ci odst¦pu RR: Tabela 6: Czas trwania zespoªu QT [ms]: warto±ci referencyjne wg [18] Pªe¢ 5-8 lat 8-12 lat 12-16 lat Osoby dorosªe M 411 (371, 443)* 411 (373, 440)* 407 (362, 449)* 360-450 (470)** K 409 (375, 449)* 410 (365, 447)* 414 (370, 457)* 370-460 (480)** *±rednia (2-98 centyl); **górna granica normy u sportowców) • zaªamek Tp Jest on obserwowalny w postaci obni»enia odcinka PQ lub ST, jednak»e jest przesªoni¦ty przez zaªamki zespoªu QRS, wi¦c niewidoczny; odpowiada repolaryzacji przedsionków, a jego wychylenie jest przeciwstawne do zaªamka P; • odcinek ST Le»y w linii izoelektrycznej i jest obrazem elektrokardiogracznej ciszy; wyst¦puje pomi¦dzy faz¡ depolaryzacji a repolaryzacji komór; cz¦sto mo»na si¦ spotka¢ z wychyleniem poªo»enia wzgl¦dem linii, a dopuszczalne odchylenia od normy przedstawia Tabela 7: 19 Tabela 7: Granice normy dla odcinka ST [mV] - wychylenie lub obni»enie wzgl¦dem linii izoelektrycznej [18] Obni»enie ≤ 0, 05 Odprowadzenie V2-V3 Uniesienie M 0,2-0,25 K ≤ 0, 15 Pozostaªe odprowadzenia ≤ 0, 1 • fala U Ma niesprecyzowane pochodzenie - mo»e wyst¦powa¢ w przypadku hipokaliemii lub mo»e by¢ wywoªana depolaryzacj¡ komór b¡d¹ repolaryzacj¡ wsierdzia; jest widoczna tylko u cz¦±ci populacji po zaªamku T a przed zaªamkiem P; posiada maª¡ dodatni¡ amplitud¦; • linia izoelektryczna Linia ª¡cz¡ca jeden odcinek TP z kolejnym odcinkiem; zarejestrowana w czasie, gdy w sercu brak pobudzenia; w stosunku do niej wyznacza si¦ przemieszczenia wszystkich odcinków i amplitud¦ zaªamków; • zaªamek T Odzwierciedla repolaryzacj¦ czynnej skurczowo mi¦±niówki komór serca (powrót komór serca do elektrycznego stanu wyj±ciowego); jest to pierwsze wychylenie za odcinkiem ST skierowane w tym samym kierunku, co zespóª QRS (o± ku doªowi i w lewo); górne granice amplitudy przedstawione w Tabeli 8: Tabela 8: Amplituda zaªamka T [mV]: warto±ci referencyjne wg [18] Odprowadzenie Amplituda [mV] Ko«czynowe ≤ 0, 6 Przedsercowe ≤ 1, 0 *±rednia (2-98 centyl) 20 Pozostaªe wa»ne diagnostycznie elementy buduj¡ce krzyw¡ EKG: • stosunek R S warto±ci referencyjne w Tabeli 9: Tabela 9: Stosunek Odprowadzenie R S w odprowadzeniach przedsercowych - warto±ci prawidªowe wg [18] Pªe¢ 5-8 lat 8-12 lat 12-16 lat M 0,6 (÷0, 11, 7)* 0,4 (÷0, 11, 2)* 0,4 (÷0, 11, 1)* K 0,5 (÷0, 11, 4)* 0,4 (÷0, 11, 1)* 0,3 (÷0, 11, 0)* M 5,9 (÷1, 8S = 0)* 6,2 (÷1, 7S = 0)* 5,5 (÷2, 0S = 0)* K 6,8 (÷1, 7S = 0)* 7,2 (÷2, 0S = 0)* 5,4 (÷1, 3S = 0)* V1 V6 Osoby dorosªe < 1, 0 > 1, 0 *±rednia (2-98 centyl) • zaªamek S - ocenie podlega jego amplituda (Tabela 10): Tabela 10: Amplituda zaªamka S w odprowadzeniach przedsercowych - warto±ci referencyjne wg [18] Odprowadzenie V1 V6 Pªe¢ 5-8 lat 8-12 lat 12-16 lat M 1,15 (2,29)* 1,30 (2,46)* 1,30 (2,44)* K 1,23 (2,49)* 1,32 (2,58)* 1,15 (2,05)* M 0,34 (0,89)* 0,34 (0,79)* 0,37 (0,85)* K 0,29 (0,77)* 0,27 (0,75)* 0,30 (0,67)* Osoby dorosªe ≤ 0, 26 mo»e nie wyst¡pi¢ *±rednia (98 centyl) • zaªamek R - ocenie podlega ampituda (Tabela 11): Tabela 11: Amplituda zaªamka R [mV]: odprowadzenia przedsercowe - warto±ci referencyjne wg [24] Odprowadzenie V1 V6 Pªe¢ 5-8 lat 8-12 lat 12-16 lat M 0,63 (1,48)* 0,54 (1,14)* 0,48 (1,18)* K 0,55 (1,24)* 0,49 (1,14)* 0,35 (1,10)* M 1,97 (2,98)* 2,18 (3,24)* 2,02 (3,05)* K 2,05 (3,25)* 2,00 (3,04)* 1,65 (2,52)* *±rednia (98 centyl) 21 Osoby dorosªe ≤ 0, 6 • interwaª RR jest odlegªo±ci¡ pomi¦dzy szczytami dwóch kolejnych zaªamków R; ró»nice w dªugo±ci trwania kolejnych interwaªów mog¡ ±wiadczy¢ o obecno±ci arytmii schorzenia; • interwaª PP jest odlegªo±ci¡ pomi¦dzy szczytami dwóch kolejnych zaªamków P. 4.2 Warunki przeprowadzania badania EKG Elektrokardiograa jest podstawowym badaniem wykorzystywanym we wst¦pnej diagnostyce w ramach opieki podstawowej i przez oddziaªy medycyny ratunkowej [10]. Najpopularniejszy test EKG wykonuje si¦ w pozycji le»¡cej w spoczynku przez 10-15 s w temperaturze otoczenia ok. 22◦ C . Pacjent powinien le»e¢ spokojnie, nie napina¢ mi¦±ni, ko«czyny górne nie powinny przylega¢ do tuªowia, a dolne nie mog¡ wzajemnie si¦ dotyka¢ [16]. Stopie« relaksacji pacjenta ma ogromny wpªyw na otrzymywany obraz - im mniej komfortowe warunki, tym wi¦ksze zakªócenia, które pó¹niej otrzymywane s¡ na wykresie [13]. Rysunek 6: Ró»nica pomi¦dzy sygnaªem rejestrowanym u pacjenta napi¦tego i zrelaksowanego z [13]. Do przeprowadzania badania jest u»ywany sprz¦t, którego uogólniony schemat blokowy zostaª przedstawiony na Rysunku 7. Rysunek 7: Schemat blokowy rejestratora biosygnaªów wg [5]. 22 Elektrody pomiarowe s¡ czujnikami mierz¡cymi aktywno±¢ elektryczn¡ nast¦puj¡c¡ pod nimi. Umieszczane s¡ na skórze pacjenta odpowiednio wcze±niej przygotowanej: oczyszczonej (usuni¦cie nieprzewodz¡cej warstwy naskórka sªu»y obni»eniu oporu elektrycznego i eliminacji artefaktów) oraz posmarowanej »elem (zapewnia to zwi¦kszenie przewodzenia). Elektrody znajduj¡ce si¦ w dwóch punktach na powierzchni ciaªa, a poª¡czone s¡ z galwanometrem (mierz¡cym ró»nic¦ potencjaªów wyst¦puj¡cych na powierzchni) - taki obwód elektryczny nazywamy odprowadzeniem. Je±li dodatni impuls elektryczny oddala si¦ od elektrody, to na elektrokardiogramie wyrysowuje si¦ zaªamek skierowany w dóª, w przeciwnym razie, elektrokardiograf zapisuje zaªamek skierowany ku górze [8, 17]. Wzmacniacz wst¦pny rejestratora EKG (o podwy»szonym wspóªczynniku tªumienia sygnaªu wspóªbie»nego CMRR, z wyprzedzaj¡cym sprz¦»eniem zwrotnym albo z aktywnym ekranem) odbiera sygnaª z elektrod pomiarowych i wyznacza jako±¢ caªego rejestratora. Musi on speªnia¢ kilka warunków: - posiadana impedancja wej±ciowa musi by¢ du»a zazwyczaj stosuje si¦ impedancj¦ wej±ciow¡ ok. 1015 Ω, która gwarantuje znikome obci¡»enie ¹ródªa sygnaªu - musi by¢ odporny na impuls z debrylatora (ok. 17 kV) i znaczne przesterowanie (mo»e to by¢ zrealizowane przez doª¡czenie równolegle do wej±cia diod póªprzewodnikowych, które maj¡ utrzyma¢ potencjaª ró»nicowy poni»ej 0,7 V albo poprzez szeregowe wª¡czenie oporników 0.5 − 1 M Ω, chroni¡cych diody przed uszkodzeniem) - powinien dyskryminowa¢ typowe zakªócenia (pomiar dokonywany jest metod¡ ró»nicow¡, co ma na celu minimalizacj¦ czuªo±ci na zakªócenia sieciowe drgania mi¦±ni, impulsy nerwowe, czy szumy sieciowe) - powinien mie¢ dopasowane wzmocnienie i impedancj¦ wyj±ciow¡ do nast¦pnego stopnia (jest to zabezpieczenie w wypadku pojawienia si¦ znacznych zakªóce«). Wa»nym zagadnieniem jest równie» zabezpieczenie przeciwpo»arowe pacjenta, która ma jednocze±nie nie dopu±ci¢ do zniszczenia sprz¦tu. W rejestratorach o zasilaniu sieciowym stosuje si¦ barier¦ galwaniczn¡ w analogowej cz¦±ci toru sygnaªowego. Realizowana jest przy u»yciu nieelektrycznego medium transmituj¡cego informacj¦ optoelektronicznie (medium jest ±wiatªo) lub magnetycznie (medium stanowi pole magnetyczne) ewentualnie logicznie (podª¡czenie urz¡dzenia do sieci uniemo»liwia rejestracj¦, a w trakcie badania zasilane jest tylko z akumulatora) [5]. W elektrokardiograi u»ywa si¦ ltru dolnoprzepustowego o nachyleniu charakterystyki 12 dB/okt i cz¦stotliwo±ci 35 Hz (odcinaj¡cego napi¦cie generowane przez mi¦±nie) oraz ltru pasmowo-zaporowego o cz¦stotliwo±ci ±rodkowej 50 lub 60 Hz (eliminuj¡cego zakªócenia o naturze sieciowej) [5]. 23 Stopie« ko«cowy wzmacnia sygnaª, który w caªo±ci gromadzony jest w pami¦ci urz¡dzenia rejestruj¡cego. Równolegle dokonywane s¡ dwie operacje: konwersja napi¦cie-pr¡d oraz wydruk sygnaªu. Warto±ci wychyle« urz¡dzenia pisz¡cego s¡ proporcjonalne do warto±ci pr¡du [5]. Przetworniki A/C dziaªaj¡ w oparciu o bezpo±rednie porównywanie ze wzorcami, wielokrotne caªkowanie sygnaªu lub metod¦ kolejnych przybli»e« (wykorzystywana w EKG). Przej±cie sygnaªu przez przetwornik A/C umo»liwia udost¦pnienie go urz¡dzeniom zewn¦trznym, np. na monitor (interfejs) [5]. 4.3 Rodzaje odprowadze« w badaniu EKG Odprowadzenia rejestruj¡ aktywno±¢ elektryczn¡ w postaci wektorów, co na elektrokardiograe jest widoczne w postaci zaªamków [8]. Rozró»niamy trzy rodzaje odprowadze« [3, 5, 6, 16]: • odprowadzenia ko«czynowe dwubiegunowe (Einthovena) - tu nast¦puje rzutowanie p¦tli trójwymiarowych zataczanych przez koniec wektora pola elektrycznego serca w przestrzeni na pªaszczyzn¦ pionow¡ i na tej pªaszczy¹nie na boki; miejsca rejestracji ró»nic potencjaªów przez poszczególne elektrody zostaªy wymienione poni»ej: I - mi¦dzy lewym przedramieniem(+) a prawym przedramieniem( - ) ; II - pomi¦dzy lewym podudziem(+) a prawym przedramieniem( - ) ; III - mi¦dzy lewym podudziem(+) a lewym przedramieniem( - ) . Rysunek 8: Odprowadzenia ko«czynowe dwubiegunowe (Einthovena) wg [19]. 24 • odprowadzenia jednobiegunowe ko«czynowe (Goldbergera) - w tym rodzaju odprowadze« nast¦puje rzutowanie p¦tli trójwymiarowych zataczanych przez koniec wektora pola elektrycznego serca w przestrzeni na pªaszczyzn¦ pionow¡ i na tej pªaszczy¹nie na wysoko±ci; pomiar jest dokonywany wzgl¦dem elektrody odniesienia; poªo»enie poszczególnych elektrod: aVR - umieszczona na prawym przedramieniu; aVL - znajduj¡ca si¦ na lewym przedramieniu; aVF - zbieraj¡ca sygnaª z lewego podudzia. Rysunek 9: Odprowadzenia jednobiegunowe ko«czynowe (Goldbergera) wg [19]. • odprowadzenia jednobiegunowe przedsercowe (Wilsona) - w tym przypadku obserwuje si¦ rzutowanie p¦tli trójwymiarowych zataczanych przez koniec pola elektrycznego na pªaszczyzn¦ poziom¡ i na niej na p¦k póªprostych wyznaczonych punktami poªo»enia elektrod; rejestruje si¦ bezwzgl¦dn¡ warto±¢ potencjaªu w punktach le»¡cych na klatce piersiowej; elektrod¦ oboj¦tn¡ stanowi¡ spi¦te przewody trzech odprowadze« ko«czynowych; umiejscowienie elektrod pomiarowych: V1 - IV przestrze« mi¦dzy»ebrowa przy prawym brzegu mostka; V2 - IV przestrze« mi¦dzy»ebrowa przy lewym brzegu mostka; V3 - w poªowie odlegªo±ci mi¦dzy V2 i V4; V4 - V przestrze« mi¦dzy»ebrowa w linii ±rodkowoobojczykowej; V5 - V przestrze« mi¦dzy»ebrowa w linii pachowej przedniej; V6 - V przestrze« mi¦dzy»ebrowa w linii pachowej ±rodkowej. 25 Rysunek 10: Odprowadzenia jednobiegunowe przedsercowe (Wilsona) wg [19]. 26 5 Automatyczna analiza sygnaªu EKG wybrane metody Rejestrowany sygnaª EKG jest przekazywany do pami¦ci urz¡dzenia rejestruj¡cego i tam przechowywany. Automatyczna analiza sygnaªu rozpoczyna si¦ po snalizowaniu procesu rejestracji, a wynik jest drukowany i/lub udost¦pniany na interfejs [5]. Najwa»niejszymi parametrami, które nale»y zmierzy¢ s¡ regularno±¢ akcji serca, odlegªo±ci czasowe pomi¦dzy charakterystycznymi punktami oraz rozmiary zaªamków [20]. 5.1 Okre±lenie jako±ci sygnaªu i ltracja Okre±lenie jako±ci sygnaªu EKG wykonywane jest przy u»yciu prostych metod. Jedno z rozwi¡za« opiera si¦ na testowaniu caªego sygnaªu pod k¡tem przekroczenia przez stosunek energii w pa±mie powy»ej 35 Hz (lub ok. 50 Hz) do caªkowitej energii sygnaªu ustalonej warto±ci progowej. Je»eli jako±¢ sygnaªu b¦dzie niezadowalaj¡ca nale»y zredukowa¢ szumy poprzez wybór s¡siedniego kanaªu o lepszych parametrach lub poprzez zastosowanie ltrów [5, 19]. Maj¡c do czynienia z zakªóceniami pozakardiogennymi, których ¹ródªami mog¡ by¢ potencjaªy czynno±ciowe mi¦±ni, interferencje elektromagnetyczne o cz¦stotliwo±ci sieci zasilaj¡cej czy niestabilno±¢ kontaktu elektrod, stosujemy model czasowo-cz¦stotliwo±ciowy polegaj¡cy na redukcji szumu poprzez arytmetyczne odejmowanie warto±ci modelu szumu od warto±ci sygnaªu surowego w dziedzinie cz¦stotliwo±ci, co opisuje poni»sza zale»no±¢ [19]. D(j, n) = R(j, n) − N 0 (j, n) (1) R(j, n) - atomy reprezentuj¡ce sygnaª surowy N'(j, n) - atomy reprezentuj¡ce czasowocz¦stotliwo±ciowy model szumu Szumy sieciowe redukuje si¦ u»ywaj¡c np. ltru adaptacyjnego o schemacie zaprezentowanym na Rysunku 11: Rysunek 11: Schemat automatycznej ltracji adaptacyjnej artefaktów pochodzenia sieciowego wg [21]. 27 Sygnaª wej±ciowy (xk ) jest ltrowany w taki sposób, aby byª jak najbardziej zbli»ony do sygnaªu wzorcowego (dk , rozpatrywanego jako suma dwóch niekoreluj¡cych ¹ródeª sk oraz n0k ). Rezultatem jest wytworzenie sygnaªu wyj±ciowego (yk ). Sygnaª niepewno±ci (ek ) okre±la dalsze dziaªania jakie zostaj¡ podejmowane w nast¦pnej kolejno±ci algorytm d¡»y do zminimalizowania niepewno±ci, otrzymania optymalnego przebiegu sygnaªów stacjonarnych oraz ±ledzenia zmiany sygnaªów niestacjonarnych [16]. Iteracyjne przybli»anie wspóªczynników ltru poprzez minimalizacj¦ bª¦du ±redniokwadratowego stosuje si¦ aby zapewni¢ minimum energii sygnaªu yk przy zastosowaniu operacji statystycznej [5]: y k = dk − e k (2) dk = sk + n0k (3) yk2 = s2k + (n0k − ex )2 + 2s(n0k − ek ) (4) E[yk2 ] = E[s2k ] + E[(n0k − ex )2 ] + 2E[s(n0k − ek )] (5) Adaptacja ltru n0k = ek dla czªonu 2E[s(n0k − ek )]: E[yk2 ] = E[s2k ] + E[(n0k − ex )2 ] (6) minE[yk2 ] = E[s2k ] + minE[(n0k − ex )2 ] (7) Oprócz wy»ej opisanych metod odszumiania elektrokardiogramu istnieje wiele innych np. transformata falkowa. 5.2 O± elektryczna serca Osi¡ elektryczn¡ serca nazywamy prost¡ w przestrzeni, na której le»y ±redni wektor pola elektrycznego wytwarzanego przez depolaryzacj¦ komór w momencie osi¡gni¦cia warto±ci maksymalnej. [8, 17] Informuje nas ona o poªo»eniu mi¦±nia sercowego wewn¡trz jamy ciaªa, o wzajemnym stosunku mas komór serca oraz o wielko±ci obszaru martwiczego [2] . Przyjmuje si¦ normogram zgodnie z danymi w Tabeli 12: 28 Tabela 12: Warto±ci zjologicznie prawidªowe w [◦ ] wg [18] Pªe¢ 5-8 lat 8-12 lat 12-16 lat M 70 (-10, 112)* 70 (-21, 114)* 65 (-9, 112)* K 74 (27, 117)* 66 (5, 117)* 66 (5, 101)* osoby dorosªe -30 ± + 90 *±rednia (2-98 centyl) W warunkach zjologicznych odchylenie od normogramu mo»e mie¢ miejsce u dzieci, kobiet ci¦»arnych (poªo»enie bardziej poziome) lub u osób starszych (bardziej pionowe) [6, 13]. Zakres patologiczny - dekstrogram (odchylenie osi w prawo) mie±ci si¦ w granicach +90◦ s + 180◦ , a sinistrogram (zmiany w odchyleniu osi w lew¡ stron¦) w zakresie 0◦ −90◦ [13]. Przyczynami patologicznych odchyle« osi elektrycznej serca mog¡ by¢ np. przerost prawej lub lewej komory serca, zaburzenie przewodzenia wewn¡trzkomorowego albo ±ródkomorowego, nadci±nienie t¦tnicze, zawaª, b¡d¹ otyªo±¢ [17]. Opisywane odchylenia osi maj¡ niewielki wpªyw na prac¦ serca, ale konieczne jest wyznaczane ich warto±ci w celu okre±lenia prawidªowo±ci sygnaªu EKG. Dzi¦ki temu lekarz mo»e rozró»ni¢ stan patologiczny od zjologicznie poprawnego [5]. O± elektryczn¡ serca mo»na wyznaczy¢ posªuguj¡c si¦ trzema zaªo»eniami Einthovena [II]: 1. Serce jest dipolem - porównanie do najprostszego generatora energii elektrycznej; 2. Serce znajduje si¦ w ±rodku geometrycznym tkanek, w których panuj¡ identyczne warunki przewodzenia pr¡du; 3. Punkty poª¡cze« obu ko«czyn górnych i lewej ko«czyny dolnej z tuªowiem s¡ wierzchoªkami trójk¡ta równobocznego, w ±rodku którego znajduje si¦ mi¦sie« serca. Post¦puj¡c zgodnie z poni»sz¡ instrukcj¡ wyznacza si¦ nachylenie osi elektrycznej serca [17]: 1. Obliczy¢ sum¦ algebraiczn¡ amplitudy zaªamków zespoªu QRS w odprowadzeniu I i odªo»y¢ jej warto±¢ na osi I odprowadzenia trójk¡ta. W wyznaczonym punkcie przeprowadzi¢ prost¡ prostopadª¡ do osi tego odprowadzenia; 2. Obliczy¢ sum¦ algebraiczn¡ amplitudy zaªamków zespoªu QRS w odprowadzeniu III i odªo»y¢ jej warto±¢ na osi III odprowadzenia trójk¡ta. W wyznaczonym punkcie przeprowadzi¢ prost¡ prostopadª¡ do osi tego odprowadzenia; 3. Poprowadzi¢ póªprost¡ od ±rodka okr¦gu przez punkt przeci¦cia prostopadªych wyznaczonych w punkcie 1 i 2; 4. Warto±¢ nachylenia osi elektrycznej serca wyznacza punkt przeci¦cia póªprostej z punktu 3 z okr¦giem; 29 W praktyce pracownicy medyczni stosuj¡ trójk¡t Einthovena wpisany w okr¡g, czyli tzw. nomogram osi serca ukazany na Rysunku 12: Rysunek 12: Nomogram osi elektrycznej serca z [5]. Dokªadne wyznaczenie osi jest mo»liwe w zapisie wektokardiogracznym o± serca jest równocze±nie osi¡ zespoªu QRS, natomiast w zapisie 12odprowadzeniowym poªo»enie to mo»e by¢ jedynie szacowane [12]. Algorytm analizuj¡cy zapis EKG zakªada staªe przyporz¡dkowanie odprowadze« elektrokardiogracznych i kanaªów rejestracji, a samo wyznaczenie osi sprowadza si¦ do rozwi¡zania równania trygonometrycznego wedªug poni»szej instrukcji [22]: 1. Wybór dwóch odprowadze« ko«czynowych o najkorzystniejszym odst¦pie od szumów b¡d¹ o najwi¦kszej amplitudzie; 2. Wyliczenie pseudomoduªu kolejnych próbek odprowadze« opisanych w punkcie pierwszym w obr¦bie zespoªu QRS; 3. Dopasowanie paraboli dªu»szej ni» 60 ms w otoczeniu warto±ci maksymalnej funkcji pierwiastka sumy kwadratów; 4. Odczytanie warto±ci odprowadze« w maksimum lokalnym paraboli; 5. Wyznaczenie k¡ta nachylenia osi przez rozwi¡zanie równania trygonometrycznego. 30 5.3 Analiza zaªamków i odcinków oraz ich nieprawidªowy obraz Zmiany ksztaªtu skªadowych sygnaªu EKG mog¡ mie¢ ró»n¡ genez¦ - przyczyny chorobowe lub zjologiczne. Istnieje szereg nieprawidªowo±ci charakterystycznych dla danych stanów patologicznych, a pozostaªa cz¦±¢ wymaga peªnego wywiadu b¡d¹ dalszej diagnostyki, np. zestawienia z danymi z bada« laboratoryjnych [13]. Najcz¦±ciej spotykane zmiany ksztaªtów wraz z list¡ mo»liwych przyczyn przedstawiono poni»ej [15, 17, 22]: • zmiany zaªamka P Detekcj¦ punktów wyznaczaj¡cych granice zaªamka zaleca si¦ przeprowadza¢ przy u»yciu zapisu wieloodprowadzeniowego. W dost¦pnej autorowi literaturze nie znaleziono szczegóªów dotycz¡cych implementacji proponowanego rozwi¡zania. nieprawidªowy ksztaªt Rysunek 13: Zmiany zaªamka P - nieprawidªowy ksztaªt wg [17]. 31 zaªamek niewidoczny lub nie wyst¦puj¡cy w sygnale Rysunek 14: Zmiany zaªamka P - zaªamek niewidoczny wg [17]. • zmiany odcinka PQ Analiza zmian odcinka PQ jest ±ci±le zwi¡zana ze stwierdzeniem obecno±ci zaªamka P i wyznaczeniem jego punktu pocz¡tkowego. Dlatego dªugo±¢ tego odcinka jest dodatkow¡ informacj¡ sªu»¡c¡ werykacji wcze±niej przypisanej morfologii ewolucji. Rysunek 15: Zmiany odcinka PQ wg [17]. 32 • zmiany zespoªu QRS Detekcja zespoªu QRS pozwala na lokalizacj¦ w sygnale EKG zespoªów skurczowych mi¦±nia serca. Prowadzona jest zazwyczaj dwuetapowo przy speªnieniu poni»szych zaªo»e« [2]: ka»dy zespóª QRS oznaczany jest raz; oznaczane s¡ wszystkie zespoªy QRS; punkt sygnaªu wykryty przez detektor le»y w obr¦bie zespoªu QRS; punkt detekcji dwu takich samych zespoªów le»y w identycznej odlegªo±ci od pocz¡tku zespoªu QRS; funkcja detekcyjna ma mo»liwie najwi¦ksze warto±ci w obr¦bie zespoªów QRS i jak najmniejsze poza nimi; funkcja detekcyjna posiada jedno maksimum na ka»dy zespóª QRS. Pierwszym etapem detekcji zespoªów QRS jest dokonanie przeksztaªce« matematycznych, prowadz¡cych do wyró»nienia cech tych zespoªów, a jednocze±nie do dyskryminacji pozostaªych elementów. Nast¦pnie dobierany jest adaptacyjnie odpowiedni próg, pozwalaj¡cy na odnajdowanie punktów le»¡cych w obr¦bie zespoªu QRS. Korekta progu detekcji jest uzale»niona od funkcji detekcyjnej przez poszukiwanie w s¡siedztwie ekstremów lokalnych funkcji (z wykorzystaniem zmiany znaku pochodnej) i w miejscu, w którym funkcja osi¡gn¦ªa maksimum nast¦puje stwierdzenie przekroczenia warto±ci progu detekcji. Je±li stwierdzenie jest pozytywne, to punkt taki jest kandydatem na punkt detekcji, w przeciwnym razie warto±¢ ta jest uznawana za maksimum szumu, co mo»e wpªyn¡¢ na korekt¦ warto±ci progowej. Warto±¢ w danym punkcie jest porównywana z warto±ci¡ poprzedniego i nast¦pnego maksimum celem odrzucenia zaªamków P i T jako le»¡cych w obr¦bie zespoªu QRS. 33 Rysunek 16: Zmiany zespoªu QRS wg [17]. • zmiany odcinka ST Zaawansowane systemy diagnostyczne modykuj¡ okre±lenie poªo»enia punktów pocz¡tkowych i ko«cowych odcinków ST w uzale»nieniu od aktualnej warto±ci rytmu serca (HR). 34 Nale»y skupi¢ si¦ na badaniu poziomu odcinka wzgl¦dem linii izoelektrycznej i jego nachylenia okre±la si¦ ró»nice warto±ci w punktach BL, J oraz ST. Interpretacja ogranicza si¦ do podania informacji czy odcinek jest narastaj¡cy, poziomy b¡d¹ opadaj¡cy. Program musi uwzgl¦dnia¢ praktyk¦ lekarsk¡ i warto±ci te s¡ podawane w milimetrach (Rysunek 17). Rysunek 17: Analiza odcinka ST wg [17]. Po okre±leniu stopnia nachylenia wykrywa si¦ epizody ST. Wedªug Polskiego Towarzystwa Kardiologicznego denicja "epizodu ST" brzmi: "Za epizod ST jest uwa»any odcinek czasu o dªugo±ci 60 s odlegªy od poprzedniego epizodu ST o co najmniej 30 s, na którym warto±¢ uniesienia przekracza 1 mm i odcinek jest narastaj¡cy lub warto±¢ uniesienia przekracza 2 mm". Detekcja momentu wyst¡pienia, warto±ci maksymalnych parametrów odcinka ST, warto±ci rytmu serca w trakcie i po zako«czeniu epizodu oraz czasu trwania sªu»y odnajdywaniu fragmentów zapisu ±wiadcz¡cych o zaistniaªym niebezpiecze«stwie (Rysunek 18). 35 Rysunek 18: Zmiany odcinka ST wg [17]. • zmiany zaªamka T Wyznaczenie dyspersji ko«ca zaªamka T sªu»y ocenie ryzyka wyst¡pienia arytmii spowodowanej za»ywaniem farmaceutyków, arytmii komorowej i nagªej ±mierci oraz oceny skuteczno±ci. Wykorzystywane s¡ techniki aproksymacyjne, dla przykªadu jedna z nich sprowadza si¦ do "wyznaczenia punktu o maksymalnej pr¦dko±ci na zst¦puj¡cym ramieniu zaªamka T, wyznaczeniu najlepiej dopasowanej paraboli do punktów chronologicznie pó¹niejszych, ale poprzedzaj¡cych globalnie wyznaczony koniec zaªamka T, na koniec okre±lenie poªo»enia wierzchoªka takiej paraboli, a poªo»enie to jest ko«cem zaªamka T" z [5]. 36 Rysunek 19: Zmiany zaªamka T wg [17]. • zmiany odst¦pu QT Parametry odst¦pu QT (przede wszystkim czas jego trwania) nios¡ informacje o procesach repolaryzacyjnych w mi¦±niu serca. Wyst¦powanie niejednorodno±ci ±wiadczy o stanie zagro»enia »ycia (migotanie komór) lub o ryzyku wyst¡pienia arytmii komorowych. Rysunek 20: Zmiany odst¦pu QT wg [17]. 37 5.4 Cz¦sto±¢ akcji serca, miarowo±¢ rytmu oraz wzorzec uderzenia Pomiar cz¦sto±ci akcji serca wykonujemy mierz¡c cz¦sto±¢ wyst¦powania zespoªów QRS w zapisie EKG. Jest to zagadnienie ±ci±le powi¡zane z rytmem serca je±li rytm mo»emy okre±li¢ jako miarowy, to algorytm zlicza ilo±¢ wyst¦puj¡cych zaªamków R w czasie jednej minuty [13, 23]. Niemiarowo±¢ determinuje zliczanie kolejnych zespoªów QRS w czasie dªu»szym [13]. Za norm¦ przyjmuje si¦ puls 60-100 uderze« na minut¦, ale nale»y pami¦ta¢, »e jest to parametr indywidualny [15]. 1 Tabela 13: Cz¦sto±¢ rytmu zatokowego [ min ]: warto±ci referencyjne wg [18] Pªe¢ 5-8 lat 8-12 lat 12-16 lat M 88 (62-113)* 78 (55-101)* 73 (48-99)* K 89 (68-115) 80 (58-110)* 76 (54-107)* osoby dorosªe 60-100 *±rednia (2-98 centyl) Rytm mo»emy nazwa¢ miarowym, je»eli interwaªy RR wyst¦puj¡ w oczekiwanych odst¦pach czasowych. Za norm¦ przyjmuje si¦ zakres warto±ci przedstawiony w Tabeli 14: Tabela 14: Miarowo±¢ rytmu [ms]: warto±ci referencyjne wg [18] dzieci osoby dorosªe 80-100 120-160 5.5 Klasykacja uderze« Klasykacja prowadzi do wyodr¦bnienia grup ksztaªtów zespoªów podobnych. Za pomoc¡ algorytmu klasykacji zespoªy QRS s¡ przyporz¡dkowywane do klas zespoªów prawidªowych, tj. o morfologii nadkomorowej oraz nieprawidªowych. Odmienny ksztaªt informuje o przebiegu pobudzenia, którego ¹ródªo le»y poza podstawowym generatorem rytmu.[2] Dokonywane jest to na podstawie szeroko±ci pola pod wykresem i korelacji ze wzorcem, co skªada si¦ na ksztaªt uderzenia oraz interwaªu R-R, czyli rytmu uderze«. Porównanie przebiega jednokrotnie. Okre±lenie morfologii reprezentantów klas nale»y do zada« trudnych, ale niezb¦dnych np. do prawidªowego oddzielania pobudze« nadkomorowych i komorowych, detekcji arytmii, czy zmienno±ci rytmu zatokowego. Mo»na tego dokona¢ poprzez stwierdzenie obecno±ci zaªamka P w odlegªo±ci okre±lonej zjologi¡ w¦zªa przedsionkowo-komorowego. Tylko w tym przypadku nabiera si¦ pewno±ci, »e kolejny zespóª QRS jest pochodzenia nadkomorowego.[5] 38 5.6 Detekcja arytmii Arytmia jest zaburzeniem, w którym skurcze serca s¡ nieregularne [II]. Zaburzenia rytmu serca mog¡ nie powodowa¢ »adnych dolegliwo±ci, najcz¦±ciej jednak s¡ odczuwalne jako zatrzymanie serca, ucisk w gardle, czy koªatanie poª¡czone z niepokojem. Odczucia te wyst¦puj¡ nie tylko u ludzi cierpi¡cych na ró»ne schorzenia, ale tak»e u ludzi zdrowych. Za stan zagro»enia »ycia uznaje si¦ arytmi¦ o cz¦stotliwo±ci nie mieszcz¡cej si¦ w "bezpiecznym" przedziale 60-100 uderze« na minut¦ [24] [II]. Przekroczenie górnej warto±ci przedziaªu wyst¦puje w cz¦stoskurczu (tachykardii), natomiast spadek poni»ej dolnej granicy przedziaªu, to rzadkoskurcz (bradykardia) [25]. Przyczyn¡ powstania arytmii mo»e by¢ zdenerwowanie, obci¡»enie zyczne, stosowanie u»ywek (np. kawa, alkohol, tyto«), dziaªania uboczne leków, urazy, czy choroby (np. dusznica bolesna, reumatyzm, nadczynno±¢ tarczycy) [26, 27]. Zmiana rytmu pracy serca mo»e by¢ tak»e spowodowana przej¦ciem roli w¦zªa zatokowo-przedsionkowego przez inne o±rodki pobudzenia [24]. Detekcja arytmii polega na odszukaniu pewnej oczekiwanej sekwencji pobudze« oraz jej pocz¡tku i ko«ca (czas trwania arytmii) [IV]. Jednym ze sposobów jest odszukiwanie zakresów czasu trwania QRS skorelowanego z interwaªem RR [22]. Metoda ta nie jest jednak wystarczaj¡ca, poniewa» nie uwzgl¦dnia morfologii uderze«. 39 6 Automatyczna analiza nieprawidªowo±ci wyst¦puj¡cych w sygnale EKG metoda autora W kolejnych podsekcjach tego rozdziaªu zostan¡ opisane metody stosowane w niniejszej pracy. Na ko«cu wszystkich podrozdziaªów zostaªy umieszczone pseudokody lub wzory realizuj¡ce dane zagadnienie. 6.1 Jako±¢ sygnaªu Rozpatrywane s¡ dwie pocz¡tkowe sekundy sygnaªu, w których zakªada si¦ wyst¦powanie co najmniej jednego zespoªu QRS. Porównuje si¦ maksimum z ww. odcinka z najmniejszym z maksimów z kolejnych 250 ms na odcinku pocz¡tkowych dwóch sekund sygnaªu, gdzie zakªada si¦ wyst¡pienie co najmniej jednego odcinka nie zawieraj¡cego zespoªu QRS [5]. Porównanie to jest okre±lane mianem obliczania stosunku sygnaªu do szumu. signalMax = max( s i g n a l ( 1 : ( 2 ∗ f s ) ) ) ; noiseMax = min ( local_max ( s i g n a l ( ( 2 ∗ f s + 1 ) : ( 2 ∗ f s+f l o o r ( f s / 4 ) ) ; s i g n a l Q u a l i t y = signalMax / noiseMax ; 6.2 Filtracja Eliminacja szumów jest zgodna z ltracj¡ stosowan¡ w metodzie Pana-Tompkinsa niwelowany jest wpªyw zaªamka T i faluj¡cej linii izoelektrycznej, usuwane s¡ zakªócenia spowodowane dr»eniem mi¦±ni w zakresie 5-15 Hz oraz powstaj¡ce na skutek wpªywu sieci elektroenergetycznej w pa±mie 50/60 Hz. Realizacja ltru pasmowo-przepustowego jest dokonywana przez poª¡czenie ltru dolnoprzepustowego oraz górnoprzepustowego, co zapisuje si¦ w dziedzinie czasu dyskretnego [III]: y(nT ) = 2y(nT − T ) − y(nT − 2T ) + x(nT ) − 2x(nT − 6T ) + x(nT − 12T ) (8) y(nT ) = 32x(nT − 16T ) − [y(nT − T ) + x(nT ) − x(nT − 32T )] (9) T-okres próbkowania 6.3 O± elektryczna serca Wykorzystano rozwi¡zanie polegaj¡ce na obliczaniu warto±ci pól pod zespoªami QRS (PQRS ) w staªym oknie czasowym centrowanym na zaªamku R w dwóch odprowadzeniach, co przedstawia si¦ nast¦puj¡co [21]: Oś = arctan 40 PQRS I PQRS II (10) Proponowana metoda jest maªo skomplikowana algorytmicznie i ªatwa obliczeniowo analizowane s¡ pola powierzchni pod zespoªami QRS odprowadze« I i II. Poniewa» odprowadzenia te s¡ w przybli»eniu przestrzennie ortogonalne, arctangens stosunków zmierzonych powierzchni daje w wyniku ±redni¡ o± elektryczn¡ serca. Otrzymane warto±ci s¡ dyskretne w czasie [21]. for i =1: length ( Rloc ) s t a r t R a n g e = Rloc ( i )− f l o o r ( window / 2 ) ; endRange = Rloc ( i )+ f l o o r ( window / 2 ) ; a r e a 1 ( i ) = sum ( signal1QRS ( s t a r t R a n g e : endRange ) ) ; a r e a 2 ( i ) = sum ( signal2QRS ( s t a r t R a n g e : endRange ) ) ; end h e a r t A x i s = ( 1 8 0 / Π ) ∗ atan ( a r e a 1 . / a r e a 2 ) ; 6.4 Zaªamek P Zaªamek P jest bardzo istotn¡ komponent¡ krzywej EKG, a sposób jego prawidªowej analizy jest pilnie strze»on¡ tajemnic¡. Autor, w dost¦pnej mu literaturze, nie odnalazª dokªadnego opisu stosowanych metod, dlatego proponuje wªasne rozwi¡zanie. Analiza zmian zaªamka jest uzale»niona od prawidªowego okre±lenia jego punktu pocz¡tkowego i ko«cowego. Punkt ko«cowy zaªamka P jest wyznaczany wzgl¦dem zaªamka Q na odcinku -0,2 s poszukiwano maksimum o najwy»szej warto±ci i klasykowano je jako maksimum zaªamka P (Pmax ). Od tego punktu na odcinku -0,07 s poszukiwano minimum. Minimum posiadaj¡ce najmniejsz¡ warto±¢ amplitudy przyjmowano za punkt pocz¡tkowy (Pstart ). Nast¦pnie przyst¡piono do sprawdzenia wyst¦powania ekstremów lokalnych na odcinku P-Q. Sªu»yªo to skontrolowaniu poprawno±ci wcze±niej wyznaczonego punktu Pmax je±li maksimum o najwi¦kszej warto±ci nie pokrywaªo si¦ z wcze±niej wyznaczonym punktem, nast¦powaªa korekta umiejscowienia Pmax . W kolejnym kroku poszukiwano minimów lokalnych na odcinku Pmax -Q. Warto±ci bezwzgl¦dne wybranych amplitud sortowano w kolejno±ci od najwi¦kszej do najmniejszej. Zaªamek Q posiadaª najmniejsz¡ warto±¢ (ostatnia pozycja na li±cie), natomiast minimum znajduj¡ce si¦ na przedostatniej pozycji uznawano za punkt ko«cowy zaªamka P (Pend ). 41 for i =1: length ( Rloc ) P_max( i ) = max( s i g n a l ( ( Rloc ( i )− f l o o r ( 0 . 2 ∗ f s ) ) : Rloc ( i ) ) ) ; P_start ( i ) = min ( s i g n a l ( (P_max( i )− f l o o r ( 0 . 0 7 ∗ f s ) ) : P_max( i ) ) ) ; localMax ( i ) = local_max ( periodPQ ) ; i f localMax ( i ) ~= P_max( i ) c o r r e c t (P_max( i ) ) ; end l o c a l M i n ( i ) = local_min ( periodPQ ) ; sLM( i ) = sort ( local_min , ' d e s c ' ) ; P_end ( i ) = sLM( end − 1); end 6.5 Odcinek PQ Zaimplementowany algorytm analizuje dªugo±¢ odcinka Pstart -Q i ocenia czy zawiera si¦ on w granicach (0,12 s - 0,2 s) oraz czy jest miarowy [18]. for i =1: length ( periodP_startQ ) i f 0 . 1 2 < periodP_startQ < 0 . 2 cadence ( i ) = 1 ; else cadence ( i ) = 0 ; end end cad0 = c a d e n c e ( c a d e n c e = 0 ) ; cad1 = c a d e n c e ( c a d e n c e = 1 ) ; check = length ( cad1 ) / length ( cad0 ) ; i f check < p a t t e r n finalPQCadence = 0 ; else finalPQCadence = 1 ; end 42 6.6 Zespóª QRS W pracy zostaªa wykorzystana metoda oparta na algorytmie Pana-Tompkinsa. Przeprowadza si¦ ró»niczkowanie sygnaªu, sªu»¡ce wytªumieniu niskocz¦stotliwo±ciowych komponentów (zaªamków P i T) i wzmocnieniu wysokocz¦stotliwo±ciowych, reprezentuj¡cych nachylenia zespoªów QRS [III]: 1 y(nT ) = [−x(nT − 2T ) − 2x(nT − T ) + 2x(nT + T ) + x(nT + 2T )] (11) 8 Kolejnym krokiem jest pot¦gowanie sygnaªu w celu silniejszego wytªumienia zaªamków P i T (posiadaj¡cych nisk¡ amplitud¦) oraz wzmocnienia próbek sygnaªu reprezentuj¡cych zespóª QRS (zaªamek R - wysoka amplituda). Ujemne zaªamki R (dla prawidªowej osi serca, w odprowadzeniu aVR) s¡ uwzgl¦dniane w dalszej analizie. y(nT ) = [x(nT )]2 (12) Po wzmocnieniu cech nast¦puje caªkowanie sygnaªu w ruchomym prostok¡tnym oknie czasowym, co w efekcie prowadzi do uzyskania pojedynczej "fali" w obr¦bie zespoªu QRS. Tak przygotowany sygnaª jest progowany w celu odci¦cia wyra¹nie wy»szych warto±ci symbolizuj¡cych poªo»enie zaªamków R. Analiz¦ zmian zespoªów QRS opiera si¦ przede wszystkim o badanie wyekstrahowanych z sygnaªu cech zaªamków R: amplituda, warto±¢ pola pod pikiem, wyst¡pienie dodatkowego zaªamka. signal1 = differentation ( signal0 ); signal2 = signal12 signal3 = integration ( signal2 ); signal4 = binarize ( signal3 ); Rloc = g e t R l o c ( s i g n a l 4 ) ; [ Qloc , S l o c ] = g e t Q S l o c ( Rloc ) ; 6.7 Odcinek ST Tak jak zostaªo to przyj¦te w nieskomplikowanych systemach, kilka warto±ci przyjmuje si¦ arbitralnie: poªo»enie punktu J zakªada si¦ w odlegªo±ci 45 ms od maksimum zaªamka R, a punkt ST 60 ms pó¹niej. Pó¹niej nast¦puje stwierdzenie czy odcinek jest narastaj¡cy czy opadaj¡cy oraz podaje si¦ informacj¦ o wielko±ci wyst¦puj¡cego nachylenia [22]. 43 for i =1: length ( Rloc ) J l o c ( i ) = Rloc ( i ) + 0 . 0 4 5 ∗ f s ; STloc ( i ) = J l o c ( i ) + 0 . 0 6 ∗ f s ; d i f f e r e n c e ( i ) = s i g n a l ( J l o c ( i )) − s i g n a l ( STloc ( i ) ) ; i f d i f f e r e n c e ( i ) >= 0 periodSlope ( i ) = 1; else p e r i o d S l o p e ( i ) = − 1; end end 6.8 Zaªamek T Podobnie jak w przypadku zaªamka P, autor w dost¦pnej literaturze nie znalazª szczegóªowego opisu metod wykorzystywanych do wyznaczania jego punktów charakterystycznych. Na potrzeby metody zaproponowanej przez autora zakªada si¦ istnienie tylko zaªamków T dodatnich. Algorytm wyznaczaª odcinki Q-S, po czym eliminowaª je (zerowaª) z sygnaªu. Wszystkie warto±ci, które przyjmowaªy warto±ci ujemne byªy przenoszone na lini¦ zerow¡ (przypisywano im warto±¢ 0) i tak wst¦pnie przygotowany sygnaª normalizowano. Korzystaj¡c z funkcji oferowanej przez ±rodowisko MATLAB ndpeaks z parametrami minpeakhigh = SignalT mpsr oraz minpeakdistance = RsrLocDif f (SignalT mpsr okre±la ±redni¡ warto±¢ wspomnianego sygnaªu bez odcinków Q-S; RsrLocDif f oznacza ±redni¡ odlegªo±¢ pomi¦dzy zaªamkami R) wyszukiwano zaªamek T. Je»eli zaªamek nie zostaª odnaleziony, byª on wstawiany sztucznie w poªowie odlegªo±ci dziel¡cej dwa s¡siednie zaªamki R. s i g n a l ( Q_loc : S_loc ) = 0 ; s i g n a l ( s i g n a l <0) = 0 ; Tloc = f i n d p e a k s ( s i g n a l , 'MINPEAKHIGH ' , mean ( s i g n a l ) , . . . 'MINPEAKDISTANCE ' , f l o o r ( mean ( d i f f ( Rloc ) ) ) ) ; c o r r e c t ( Tloc ) ; 6.9 Odst¦p QT Algorytm ocenia czy poszczególne odcinki QT s¡ niemiarowe oraz czy ich dªugo±¢ trwania jest mniejsza od poªowy dªugo±ci interwaªu RR, co mo»e ±wiadczy¢ o powa»nych zaburzeniach wyst¦puj¡cych w organizmie [18]. 44 for i =1: length ( Qloc ) periodQT ( i ) = Tloc ( i )− Qloc ( i ) ; i f perriodQT ( i ) < R R i n t e r v a l /2 warning = 1 ; end i f low < periodQT < h i g h cadence ( i ) = 1 ; else cadence ( i ) = 0 ; end cad0 = c a d e n c e ( c a d e n c e = 0 ) ; cad1 = c a d e n c e ( c a d e n c e = 1 ) ; check = length ( cad1 ) / length ( cad0 ) ; i f check < p a t t e r n finalQTCadence = 0 ; else finalQTCadence = 1 ; end end 6.10 Cz¦sto±¢ akcji serca Program wylicza cz¦sto±¢ akcji serca (f) na podstawie istniej¡cych zespoªów QRS (Rpeaks ) w sygnale oraz czasu trwania badania (t). Jest ilorazem ilo±ci uderze« serca na jednostk¦ czasu [22]: Rpeaks t Nast¦pnie uzyskane warto±ci s¡ porównywane z przyj¦tymi normami [18]. f= (13) f = length ( R_peaks ( 1 : ( 6 0 ∗ f s ) ) ) ; 6.11 Rytm Ocenie podlegaªa ilo±¢ interwaªów RR speªniaj¡cych warunek wyst¦powania po sobie kolejnych interwaªów w oczekiwanej odlegªo±ci czasowej do ilo±ci interwaªów wykazuj¡cych odchylenia od przyj¦tej normy [22]. p u l s e = length ( g o o d R R i n t e r v a l s ) / length ( b a d R R i n t e r v a l s ) ; 45 6.12 Klasykacja uderze« Wykorzystano powszechnie stosowan¡ metod¦ wyznaczania dªugo±ci caªego zespoªu QRS. Na potrzeby pracy przyj¦to, »e zespoªy o dªugo±ci mniejszej ni» 100 ms odzwierciedlaj¡ uderzenia nadkomorowe, a dªu»sze ni» 130 ms komorowe [5]. for i =1: length ( QRSloc ) i f QRSlen ( i ) < 0 . 0 1 QRStype ( i ) = ' sv ' ; e l s e i f QRSlen ( i ) > 0 . 0 1 3 QRStype ( i ) = ' v ' ; end end 6.13 Detekcja arytmii Zaimplementowana w pracy metoda oparta jest na analizie czasu trwania zespoªów QRS, morfologii i interwaªu mi¦dzyuderzeniowego [28]. Jest to proste rozwi¡zanie, jednak»e wystarcza do wykrywania kilku podstawowych arytmii: • tachykardia komorowa, • tachykardia nadkomorowa, • bradykardia zatokowa, • pauza, • para, • bigeminia, • trigeminia. Pola tablicy zespoªów QRS, zawieraj¡cych dane o interwale RR oraz morfologii s¡ kilkukrotnie przeszukiwane: za pierwszym razem wykrywane s¡ arytmie pierwszego rodzaju, za drugim - arytmie drugiego rodzaju, a za trzecim - arytmie trzeciego rodzaju. for i =1: length ( QRSloc ) v1 ( i ) = checkQRSlen ( QRSloc ( i ) ) ; v2 ( i ) = c h e c k R R i n t e r v a l s ( QRSloc ( i ) ) ; v3 ( i ) = checkQRStype ( QRSloc ( i ) ) ; end r e s u l t = checkArythmia ( v1 , v2 , v3 ) ; 46 7 Testowanie programu Testowanie programu to aktywno±¢ podstawowa i bardzo wa»ne jest, aby byªo przeprowadzone na mo»liwie najwi¦kszej ilo±ci próbek, w tym przypadku sygnaªów EKG. 7.1 Baza sygnaªów elektrokardiogracznych Wszystkie sygnaªy, na których przeprowadzono testy, pobierane byªy z ogólnodost¦pnej bazy danych PhysioBank Database Archive Index (PhysioNet). Zgromadzone tam dane s¡ udost¦pniane nieodpªatnie. U»ywaj¡c PhysioBank Automated Teller Machine (PhysioBank ATM) mo»na pobra¢ sygnaªy EKG o okre±lonej dªugo±ci: 10sekundowe, 1-minutowe, 1-godzinne, 12-godzinne oraz peªne zapisy (o ró»nym czasie trwania). Sygnaªy w formacie CSV, u»ywane w pracy, pobierane byªy bezpo±rednio przy u»yciu WaveForm DataBase (WFDB). Chc¡c pobra¢ plik o mgh003.csv mo»na ustawi¢ parametry zapisane poni»ej: rdsamp -r mghdb/mgh015 -c -H -f 0 -v -Ps > mgh015.csv lub po±rednio poprzez interfejs przegl¡darki internetowej (ograniczenie czasu trwania sygnaªu do 1 minuty). Analizowane pliki zawieraªy informacj¦ o czasie trwania badania [s], o warto±ciach odprowadze« I oraz II [mV], a tak»e dane, które nie byªy wykorzystywane (np. inne odprowadzenia). 7.2 Test poprawno±ci wyszukiwania zaªamka R Testowanie poprawno±ci zostaªo wykonane poprzez porównanie poªo»enia zaªamków R z poªo»eniem wzorcowym udost¦pnionym w bazie PhysioNet ATM MGHDB. Uzyskano poprawno±¢ rz¦du 98%, co jest bardzo dobrym wynikiem (np. na 96 zaªamków poprawnie zostaªo wykrytych 95), tym bardziej, »e od poprawnego wykrycia zaªamka R uzale»nione jest caªy dalszy proces analizy sygnaªu. 47 8 Opis programu komputerowego Program zostaª napisany w ±rodowisku Matlab, a dla wygody u»ytkownika stworzone zostaªo Graphical User Intarface (GUI) w GUIDE. Program ma budow¦ modularn¡ przygotowane funkcje zostaªy napisane niezale»nie od GUI. Odpowiednie akcje powi¡zane z interfejsem gracznym wywoªuj¡ funkcje i zbieraj¡ warto±ci zwracane. Niektóre zmienne zostaªy oznaczone jako globalne, aby ªatwiejszym byªo odwoªywanie si¦ do nich w poszczególnych cz¦±ciach programu. Funkcje zostaªy napisane zgodnie z konwencj¡ Pomocy programu Matlab, »eby ich opis byª dost¦pny w dokumentacji. Sygnaª, który zostaª wykorzystany do przedstawienia dziaªania programu pochodzi z bazy sygnaªów EKG PhysioBank. 8.1 Przykªad zastosowania programu do analizy sygnaªu Po uruchomieniu programu pojawia si¦ okno, przedstawione na Rysunku 21 Rysunek 21: Wygl¡d okna startowego. Po lewej stronie okna w bloku "Parametry" znajduj¡ cztery sekcje: • Dane pacjenta Po klikni¦ciu przycisku Wpisz otwiera si¦ nowe okno, w którym mo»na wpisa¢ podstawowe dane: imi¦ lub imiona, nazwisko, uwagi oraz numer PESEL, na podstawie którego automatycznie nast¦puje wyliczenie faktycznego wieku, daty urodzenia i pªci. Przycisk Zapisz powoduje zapisanie danych do pami¦ci oraz przekazanie ich do startowego okna programu, gdzie s¡ wy±wietlane. Przycisk Anuluj powoduje zamkni¦cie okna Panelu Edy- cji Danych Pacjenta. Podawanie danych nie jest wymagane. W tym przypadku warto±ci okre±laj¡ce zakresy norm dla poszczególnych elementów krzywej odpowiadaj¡ normom dla dorosªego m¦»czyzny. 48 Rysunek 22: Panel edycji danych pacjenta. Wprowadzane dane s¡ walidowane. Przewidziano mo»liwo±¢ pomyªki w trakcie ich wpisywania, dlatego nast¦puje automatyczna zamiana pierwszych liter imienia i nazwiska na wielkie, je»eli te byªy wpisane jako maªe. Komunikat bª¦du jest wy±wietlany w przypadku u»ycia innych znaków ni» litery. Sprawdzane jest czy wpisany numer PESEL ma odpowiedni¡ ilo±¢ znaków, czy zªo»ony jest z samych cyfr, czy taki istnieje. Je»eli które± z powy»szych kryteriów nie zostanie speªnione, u»ytkownik jest proszony o ponowne podanie poprawnych danych. • O± elektryczna serca U»ytkownik dokonuje wyboru jednej z czterech dost¦pnych opcji okre±laj¡cych "prawidªowy zakres normy". Mo»liwe jest równie» wpisanie wªasnego przedziaªu - warto±¢ minimalna osi w polu Od, a warto±¢ maksymalna w kratce Do. Wybrany zakres normy jest przekazywany do programu jako zmienna. Wyliczona na podstawie dziaªaj¡cego algorytmu rzeczywista warto±¢ osi powinna mie±ci¢ si¦ w zakresie [Od ; Do ] i jest oznaczana jako prawidªowa, w przeciwnym razie jako nieprawidªowa. • Wzorzec nieprawidªowo±ci Klikni¦cie przycisku powoduje otwarcie nowego okna zawieraj¡cego obraz wzorcowych nieprawidªowo±ci. Wszystkie pojawiaj¡ce si¦ tutaj wzorce zostaªy opisane w Rozdziale 5.3: zaªamek P, odcinek PQ, zespóª QRS, odcinek ST, zaªamek T lub odst¦p QT. • Wczytaj plik Wci±ni¦cie przycisku powoduje otwarcie okna, w którym uzyskujemy mo»liwo±¢ wybrania z dowolnego miejsca na dysku pliku z rozszerzeniem .csv zawieraj¡cego zapis sygnaªu EKG, który chcemy analizowa¢. Nad wczytanym i wy±wietlanym w oknie gªównym wykresem wypisana jest jego nazwa. 49 Rysunek 23: Wybór sygnaªu do analizy. Po prawej stronie w bloku znajduj¡ si¦ cztery sekcje i dwa przyciski: • Dane pacjenta W tej cz¦±ci wy±wietlane s¡ dane wpisywane w wy»ej opisanym Panelu Edycji Danych Pacjenta. • O± elektryczna i cz¦sto±¢ akcji serca Po dokonaniu odpowiednich operacji analizy sygnaªu EKG, wy±wietlane s¡ informacje o zakresie, w jakim mie±ci si¦ o± elektryczna. Algorytm sprawdza czy wyliczona warto±¢ zawiera si¦ w zdeniowanym zakresie, a je±li tak, to w polu pojawia si¦ sªowo prawidªowa w kolorze zielonym w przeciwnym razie sªowo nieprawidªowa w kolorze czerwonym. Pod t¡ informacj¡ pojawia wiadomo±¢ o cz¦sto±ci akcji serca • Wpisz diagnoz¦ Jest to pole edytowalne, w którym mo»liwe jest wpisywanie tekstu. • Przycisk Zapisz B¦dzie umo»liwiaª zapisanie wyników do pliku .mcz w wybranej przez U»ytkownika lokalizacji. • Przycisk Drukuj B¦dzie wywoªywaª polecenie drukowania wyników • Wykresy W zakªadce Narz¦dzia, po wybraniu polecenia Ustawienia, u»ytkownik decyduje czy wy±wietla¢ efekty dziaªania algorytmu (aktywne pole Rysuj wykresy ) oraz deniuje zakres normy interwaªów RR i kryterium ilo±ci wymaganego odsetku interwaªów RR speªniaj¡cych warunek, aby mo»na byªo uzna¢ sygnaª za prawidªowy pod k¡tem interwaªów RR. 50 Rysunek 24: Narz¦dzia : Ustawienia. Operacje wst¦pnego przetwarzania sygnaªu: • U±rednienie i normalizacja sygnaªu nast¦puje po wyborze Sygnaª: Preprocessing: U±rednij i normalizuj Rysunek 25: Sygnaª po operacji u±rednienia i normalizacji. • U»ytkownik mo»e zapozna¢ si¦ z dziaªaniem ltru dolno- i górnoprzepustowego wybieraj¡c odpowiednio Sygnaª: Preprocessing: Filtr dolnoprzepustowy i Sygnaª: Preprocessing: Filtr górnoprzepustowy 51 Rysunek 26: Zastosowanie ltru dolnoprzepustowego. Rysunek 27: Zastosowanie ltru górnoprzepustowego. • Wyliczenie pochodnej nast¦puje po wybraniu polecenia: Sygnaª: Wylicz zaªamki: Oblicz pochodn¡ Rysunek 28: Operacja wyliczania pochodnej. 52 • Pot¦gowanie sygnaªu ma miejsce po klikni¦ciu Sygnaª: Wylicz zaªamki: Podnie± warto±ci do kwadratu Rysunek 29: Operacja podnoszenia warto±ci sygnaªu do drugiej pot¦gi. • Caªkowanie sygnaªu jest mo»liwe po wybraniu Sygnaª: Wylicz zaªamki: Caªkowanie Rysunek 30: Operacja caªkowania sygnaªu. 53 • Progowanie jest operacj¡, która jest uruchamiana w zakªadce Sygnaª: Wylicz zaªamki: Proguj Rysunek 31: Progowanie sygnaªu. Opisane operacje nie musz¡ by¢ wykonywane pojedynczo wystarczy wybra¢ Sygnaª: Pre- processing: Wykonaj wszystko, aby przeprowadzi¢ w jednym kroku u±rednienie i normalizacj¦ sygnaªu oraz odci¦cie warto±ci o okre±lonych cz¦stotliwo±ciach za pomoc¡ ltrów dolno- i górnoprzepustowego. Inne polecenie Sygnaª: Wylicz zaªamki: Wykonaj wszystko pozwala na wyliczenie pochodnej oraz pot¦gowanie, caªkowania i progowanie sygnaªu, a tak»e okre±lenie poªo»enia poszczególnych zaªamków. W celu uzyskania poszczególnych informacji o sygnale wybieramy polecenia: • Okre±lenie jako±ci sygnaªu Sygnaª : Jako±¢ sygnaªu. Rysunek 32: Jako±¢ sygnaªu. 54 • Wyliczenie poªo»enia zaªamków Sygnaª: Wylicz zaªamki: Oblicz poªo»enia zaªamków. Rysunek 33: Lokalizacja zaªamków. • Analiza interwaªów RR Sygnaª: Wylicz zaªamki: Oblicz interwaªy RR. Rysunek 34: Obliczanie odlegªo±ci pomi¦dzy s¡siednimi zaªamkami R. 55 • Klasykacja zespoªów QRS Statystyki i wykresy: Klasykacja zespoªów QRS. Rysunek 35: Sklasykowane zespoªy QRS. • Statystyki czasowe sygnaªu Statystyki i wykresy: Parametry czasowe sygnaªu. Rysunek 36: Informacje na temat ilo±ci próbek sygnaªu, czasu trwania sygnaªu, warto±ci minimalnej, ±redniej i maksymalnej amplitudy. 56 • Statystyki czasowe odlegªo±ci pomi¦dzy kolejnymi zaªamkami R. Statystyki i wykresy: Parametry czasowe interwaªów RR. Rysunek 37: Przykªadowe statystyki czasowe interwaªów RR. • Cz¦sto±¢ akcji serca Statystyki i wykresy: Cz¦sto±¢ akcji serca. Rysunek 38: Okno zawieraj¡ce informacj¦ o cz¦sto±ci akcji serca [1/min] oraz o miarowo±ci rytmu. 57 • Ocena miarowo±ci odcinka PQ Statystyki i wykresy: Miarowo±¢ PQ. Rysunek 39: Okno zawieraj¡ce informacj¦ o miarowo±ci wyst¦powania odcinka PQ. • O± elektryczna serca Statystyki i wykresy: O± elektryczna serca. Rysunek 40: Wykres przedstawiaj¡cy zmiany poªo»enia osi elektrycznej serca. Rysunek 41: Komunikat wy±wietlany równocze±nie z 40. 58 • Nieprawidªowe interwaªy RR Wybór polecenia Statystyki i wykresy: Nieprawidªowe interwaªy RR skutkuje wy±wietleniem trzech poni»ej przedstawionych okien: Rysunek 42: Wykryty zbyt dªugi interwaª RR. Rysunek 43: Wykryty zbyt krótki interwaª RR. 59 Rysunek 44: Podsumowanie wykrycia patologicznych interwaªów RR. • Czas trwania zaªamka P Statystyki i wykresy: Parametry zaªamka P Rysunek 45: Parametry czasowe zaªamka P. • Czas trwania zespoªów QRS Statystyki i wykresy: Parametry zespoªu QRS Rysunek 46: Parametry czasowe zespoªów QRS. 60 • Analiza odcinka ST Statystyki i wykresy: Analiza ST Rysunek 47: Parametry odcinka ST. • Detekcja arytmii Arytmie: Detekcja, Arytmie: Poka» na wykresie Rysunek 48: Wykres przedstawiaj¡cy rodzaje wykrytych arytmii w zadanym sygnale EKG. 61 9 Podsumowanie Praca zostaªa wykonana z wykorzystaniem Infrastruktury PL-Grid i pozwala na przeprowadzenie kompleksowej analizy sygnaªu pod k¡tem wykrycia wyst¦puj¡cych nieprawidªowo±ci w nim ewentualnych. Jego obsªuga dzi¦ki nieskomplikowanemu GUI jest ªatwa i intuicyjna. Wszystkie narz¦dzia, wykresy i statystyki s¡ dost¦pne z jednego menu, aby u»ytkownik nie musiaª szuka¢ ich w wielu zdeniowanych miejscach. Wyniki analizy sygnaªu s¡ ªatwe do interpretacji i b¦d¡ pomocne w okre±laniu nieprawidªowo±ci badanego sygnaªu EKG. Przygotowany program jest dedykowany dla osób ucz¡cych si¦. U»ytkownik dzi¦ki mo»liwo±ci r¦cznego uruchamiania kolejnych etapów przetwarzania i analizowania sygnaªu mo»e np. zapozna¢ si¦ z efektem dziaªania ltrów. Pozostawia mu si¦ decyzj¦ o wpisywaniu podstawowych danych pacjenta. Wyrabia to u osoby obsªuguj¡cej program ±wiadomo±¢, »e nawet od tak prostej decyzji wiele zale»y. Wiele programów dedykowanych analizie danych uwzgl¦dnia wiek i pªe¢ osoby badanej, wi¦c nie podanie tych informacji skutkuje przeprowadzeniem analizy sygnaªu z uwzgl¦dnieniem pewnych norm tutaj obowi¡zuj¡cych dla dorosªego m¦»czyzny. Drug¡ grup¦ odbiorców mog¡ stanowi¢ osoby zajmuj¡ce si¦ na co dzie« analiz¡ sygnaªów EKG. Ten program mo»e by¢ im pomocny, poniewa» w efekcie jego dziaªania uzyskuje si¦ informacje umo»liwiaj¡ce postawienie diagnozy lub sªu»¡ce kontrolowaniu post¦pów w terapii. Program umo»liwia wczytanie plików w formacie CSV, zawieraj¡cych skwantowane w czasie warto±ci z odprowadze« EKG (przykªadowe pliki s¡ do pobrania z bazy danych PhysioBank). Po wczytaniu jest mo»liwe sprawdzenie jako±ci sygnaªu na podstawie porównania opisanego w [25]. Kontynuacj¡ preprocessingu dla wczytanego sygnaªu jest jego ltracja. Filtry dolnooraz górnoprzepustowe pozwalaj¡ na usuni¦cie szumów pozakardiogennych. Po kolejnych fazach zgodnych z algorytmem Pana-Tompkinsa dokonywana jest detekcja poªo»enia zaªamków R, a na tej podstawie zaªamków Q oraz S. Maj¡c ustalone poªo»enie zaªamków wchodz¡cych w skªad zespoªu QRS mo»liwe jest wykrycie poªo»enia innych zaªamków (P, wraz z okre±leniem jego punktu pocz¡tkowego i ko«cowego oraz zaªamka T). Metoda detekcji tych dwóch elementów zostaªa opracowana przez autora, ró»ni si¦ od tych, które byªy opisywane w dost¦pnej mu literaturze. Sygnaª mo»na powi¡za¢ z pacjentem na podstawie wpisanych przez niego danych osobowych. Dane te maj¡ wpªyw na porównania wyników testów poprawno±ci sygnaªu zale»nych np. od wieku i pªci. Testy obejmuj¡ poprawno±¢ zakresu warto±ci osi elektrycznej serca, cz¦sto±ci akcji serca, miarowo±ci odcinka PQ, nieprawidªowo±ci (zbyt dªugich lub zbyt krótkich) interwaªów RR, parametrów zaªamka P, czasu trwania zespoªów QRS oraz analizy zaªamka ST. Innymi parametrami mo»liwymi do sprawdzenia w programie s¡ klasykacja zespoªów QRS, detekcja kilku rodzajów arytmii oraz sprawdzenie parametrów czasowych sygnaªu i analiza HRV w dziedzinie czasu. W przyszªo±ci planowane jest udoskonalenie programu i uzupeªnienie go o kolejne elementy. Jak zostaªo wykazane w rozdziale 4 wiele parametrów zale»y od wieku i pªci. Nale»y bardziej szczegóªowo rozpatrywa¢ grupy wiekowe - wszystkie warto±ci referencyjne, na których bazuje 62 wiele prac nale»y zwerykowa¢. Nie mo»na wykluczy¢, »e rejestratory biopotencjaªów stosowane obecnie ró»ni¡ si¦ od stosowanych kilkana±cie lat temu, kiedy to opracowano zestawienie, na którym bazuje si¦ po dzie« dzisiejszy. Koniecznym jest podzielenie grup wiekowych 0-8 lat oraz >16 lat na kilka mniejszych, co b¦dzie wymagaªo przeprowadzenia osobnych bada«. Nie istnieje metoda wykrywaj¡ca w 100% poprawnie poªo»enie zespoªów QRS, wi¦c du»y nacisk zostanie poªo»ony na jej udoskonalenie. Innym mo»liwym kierunkiem rozwoju pracy jest skupienie si¦ na wykrywaniu punktów pocz¡tkowych i ko«cowych poszczególnych zaªamków, a w pierwszej kolejno±ci planowane jest rozwini¦cie programu poprzez opracowanie algorytmu badaj¡cego ksztaªt zaªamka P, poniewa» na tej podstawie mo»na wnioskowa¢ m. in. o tocz¡cym si¦ procesie chorobowym (Rysunek 13, Rysunek 14). Jeszcze jednym, nie mniej wa»nym aspektem jest ulepszenie funkcji wykrywaj¡cej zaªamki T (wprowadzona b¦dzie ocena ksztaªtu zaªamka i warto±¢ jego amplitudy). Wyznaczenie pocz¡tku i ko«ca tego zaªamka umo»liwi analiz¦ odst¦pu QT oraz odcinka ST z uwzgl¦dnieniem zmienno±ci rytmu serca (HRV). Ostatecznym celem jest przystosowanie programu do dziedziny nauki jak¡ jest telemedycyna i dopisanie klienta dla urz¡dze« mobilnych (wearable computers). 63 Literatura [1] red. B. Wojtyniak, P. Gory«ski, B. Moskalowicz: Sytuacja zdrowotna ludno±ci Polski, Narodowy Instytut Zdrowia Publicznego - Pa«stwowy Zakªad Higieny, Warszawa 2012 [2] G. G. Matthews, Neurobiologia od cz¡steczek do ukªadów, Wydawnictwo Lekarskie PZWL, Warszawa 1998 [3] J. Koolman, K. H. Roehm, Color Atlas of Biochemistry, 2nd edition, Thiemme, New York 2005 [4] D. L. Nelson, M. M. Cox, Principles of Biochemistry, 5th edition, W.H.Freeman & Company, New York 2008 [5] P. Augustyniak, Przetwarzanie sygnaªów elektrodiagnostycznych, Uczelniane Wydawnictwa Naukowo-Dydaktyczne, Kraków 2001 [6] W. Z. Traczyk, Fizjologia czªowieka w zarysie, Wyd. VIII, Wydawnictwo Lekarskie PZWL, Warszawa 2010 [7] J. M. Berg, L. Stryer, J. L. Tymoczko, Biochemia, Wyd. IV, Wydawnictwo Naukowe PWN, Warszawa 2009 [8] T. B. Garcia, N. E. Holtz, EKG: sztuka interpretacji, MediPage, Warszawa 2007 [9] P. Abrahams, Atlas anatomii. Ciaªo czªowieka: budowa i funkcjonowanie, wiat Ksi¡»ki, Warszawa 2003 [10] J. R. Hampton, EKG to proste, Wyd. I polskie, Elsevier Urban & partner, Wrocªaw 2009 [11] Red. A. Siela«czyk, A. Siero«, Elektrogramy serca, l¡ska Akademia Medyczna, Katowice 2001 [12] P. Augustyniak, Adaptacyjna rozproszona interpretacja elektrokardiogramu, Akademicka Ocyna Wydawnicza EXIT, Warszawa 2012 [13] A. R. Houghton, D. Gray, EKG - jasno i zrozumiale, Wyd. III, α-medica press, Bielsko-Biaªa 2010 [14] S. A. Jones, ECG Notes. Interpretation and Management Guide, F.A.Davis Company, Philadephia 2005 [15] P. Gawro«ski, K. Saeed, K. Kuªakowski, Early Warning of Cardiac Problems in a Crowd, Lect. Notes on Articial Intelligence 6071 (2010), 220-228 64 [16] M. Czuchry, Metody ekstrakcji sygnaªu oddechowego z elektrokardiogramu, praca magisterska, WEAIiE AGH, Kraków 2012 [17] T. Tomasik, A. Windak, A. Skalska, J. Kulczycka-yczkowska, J. Kocemba, Elektrokardiograa dla lekarza praktyka, Uniwersyteckie Wydawnictwo Medyczne "Vesalius", Kraków 1998 [18] P. Rijnbeek, M. Witsenburg, E. Schrama i wsp.: New normal limits for the paediatric electrocardiogram. Eur. Heart J. 2001; 22, 702711 [19] P. Augustyniak, Adaptacyjna dyskretna reprezentacja elektrokardiogramu, Uczelniane Wydawnictwa Naukowo-Dydaktyczne, Kraków 2003 [20] A. Szczepa«±ki, K. Saeed, A. Ferscha, A New Method for ECG Signal Feature Extraction, Computer Vision and Graphics, Lecture Notes in Computer Science Volume 6375, 2010, pp 334-341 [21] S. Sajja, D. V. S. Pallavi, V. Chaurey, Ch. Gangwar, A Study on deriving Respiratory Signals from ECG, Apollo: The International Magazine Of Art And Antiques, Issue: 200101029. 2004:132 [22] P. Augustyniak, Elektrokardiograa dla InformatykaPraktyka, Wydawnictwo Studenckiego Towarzystwa Naukowego, Kraków 2011 [23] A. Szczepa«ski, K. Saeed, A. Riener, A. Ferscha, Wearable Computers: A Study on ECG Signal Changes During Everyday Activities, Published in: Biometrics and Kansei Engineering (ICBAKE), 2011 International Conference on [24] A. Cie±li«ski, J. Dubiel, L. Giec: Kardiologia, wyd. 2, Wydawnictwo Lekarskie PZWL, Warszawa 2005 [25] praca zbiorowa: Encyklopedia PWN, wyd. 36, uaktualnione, Wydawnictwa Naukowe PWN, Warszawa 2011 [26] V. Corazza, R. Daimler, A. Ernst, K. Federspiel, V. Herbst, K. Langbein, H. P. Martin, H. Weiss: Podr¦czna encyklopedia zdrowia. Dolegliwo±ci i objawy. Choroby. Badania i leczenie. Jak sobie pomóc, Zysk i S-ka Wydawnictwo s. j., Pozna« 2002 [27] P. Wang, N. Mark Estes III: Supraventricular Tachycardia, Circulation. Journal of the American Heart Association, 200; 106, 206-208 65 [28] S. Gradl, P. Krugler, C. Lohmuller, B. Eskoer, Real-time ECG monitoring and arrythmia detection using Android-based mobile devices, Engineering in Medicine and Biology Society (EMBC), 2012 Annual International Conference of the IEEE (2012), 2452-2455 Strony internetowe: I www.nobelprize.org II www.slownikmedyczny.edu.pl III home.agh.edu.pl/pieciak IV www.kardiolo.pl 66