ČESKÉ VYSOKÉ UČENÍ TECHNICKÉ FAKULTA ELEKTROTECHNICKÁ Měření zpoždění mezi signály EEG Ondřej Drbal Vedoucí diplomové práce: Doc. Ing. Roman katedra Teorie obvodů rok obhajoby 24 Čmejla, CSc.
Zadání diplomové práce školní rok 23/24 Diplomant: Obor: Ondřej Drbal Elektronika, 5. ročník Název tématu: Měření zpoždění mezi signály EEG Measurement of delay between EEG Zásady pro zpracování: 1. Seznamte se s problematikou analýzy EEG 2. Použijte korelační funkce, DFT spektra a parametrické metody pro měření zpoždění na simulovaných i přirozených signálech 3. Proved te vyhodnocení dosažených výsledků včetně přesnosti metod a jejich omezení Vedoucí diplomové práce: Oponent: Doc. Ing. Roman Čmejla, CSc. Prof. Ing. Pavel Sovka, CSc. i
Čestné prohlášení Prohlašuji, že jsem svou diplomovou práci vypracoval samostatně a použil jsem pouze podklady uvedené v přiloženém seznamu. Nemám závažný důvod proti užití tohoto školního díla ve smyslu 6 Zákona č.121/2 Sb., o právu autorském, o právech souvisejících s právem autorským a o změně některých zákonů (autorský zákon). V Praze dne 15. ledna 24... podpis ii
Abstrakt Cílem této práce je vytvořit přehled a popis možných metod pro měření zpoždění mezi signály EEG a otestovat jejich funkčnost a parametry. EEG dává určitou představu o tom, co se děje v lidském mozku, který je nejsložitějším orgánem lidského těla. Měření zpoždění mezi signály EEG může být použito pro určení toho, jak se vyvíjí epileptický záchvat, popř. lokalizaci místa v mozku, které epileptický záchvat vyvolalo. Pro tyto účely je třeba poměrně vysoká přesnost určení zpoždění mezi jednotlivými signály. Proto jsem se v této práci snažil o zdokonalování jednotlivých metod a o návrh lepších a kvalitativně přesnějších algoritmů. V práci jsou popsány tři základní algoritmy. Jsou to korelační funkce, metoda vzájemné fáze a metoda autoregresních modelů. Abstract The aim of this project is to make a report and a description of various methods for measurement of delay between EEG and to test their reliability performance and parameters. EEG is making a conception about proceses in a human brain, that is the most complex organ of human body. The measurement of delay between EEG could be used for purpose how is developing the epileptic attack, or for localization of position in brain, which evokes an epileptic attack. For this purposes is needed relatively high precision identification of delay between individual signals. I tried therefore in this project to improve of individual methods and to design better and qualitative more precise algorithms. There are described three methods of basic algorithms in this project. These are correlation function, method of cross phase and method of autoregresive models.
Obsah Zadání diplomové práce Čestné prohlášení Abstrakt i ii iii 1 Úvod 1 1.1 Cíl práce....................................... 1 1.2 Úvod do problematiky............................... 1 2 Teorie a seznámení s EEG 3 2.1 Měření EEG signálu................................ 3 2.1.1 Elektrická aktivita neuronových polí................... 3 2.1.2 Použití elektrod k měření......................... 4 2.1.3 Model elektrody.............................. 4 2.1.4 Zapojení elektrod na skalpu........................ 5 2.2 Zpracování EEG signálu.............................. 6 2.2.1 Rozdělení na frekvenční pásma...................... 6 2.2.2 Základní aktivita.............................. 8 2.2.3 Signál EEG při epileptickém záchvatu.................. 8 3 Zpracování signálů 1 3.1 Rozdělení signálů.................................. 1 3.1.1 Signály spojité a diskrétní......................... 1 3.1.2 Signály deterministické a náhodné.................... 1 3.1.3 Signály stacionární a nestacionární.................... 11 3.1.4 Signály ergodické a neergodické...................... 11 3.1.5 Signály periodické a neperiodické..................... 11 3.1.6 Signály harmonické a komplexní periodické............... 11 iv
Obsah Obsah 3.1.7 Signály téměř periodické a tranzientní.................. 12 3.1.8 Signály energetické a výkonové...................... 12 3.2 Korelační funkce.................................. 13 3.2.1 Autokorelační funkce............................ 13 3.2.2 Vlastnosti korelační a autokorelační funkce............... 13 3.3 Fourierova řada................................... 14 3.4 Fourierova transformace.............................. 14 3.5 Diskrétní Fourierova řada............................. 14 3.6 Diskrétní Fourierova transformace........................ 15 3.7 Rychlá Fourierova transformace.......................... 15 3.7.1 Vlastnosti Fourierovy transformace.................... 15 3.7.2 Filtrace v kmitočtové oblasti pomocí FFT................ 16 4 Měření zpoždění 17 4.1 Signály pro měření zpoždění............................ 18 4.1.1 Modelované signály............................. 18 4.2 Korelační funkce.................................. 21 4.2.1 Popis metody................................ 21 4.2.2 Výpočet korelační funkce......................... 21 4.2.3 Implementace v Matlabu......................... 22 4.2.4 Dosažené výsledky............................. 23 4.3 DFT spektrum................................... 27 4.3.1 Popis metody................................ 27 4.3.2 Výpočet vzájemné spektrální hustoty................... 28 4.3.3 Koherence.................................. 29 4.3.4 Implementace v Matlabu......................... 31 4.3.5 Dosažené výsledky............................. 32 4.4 Parametrická metoda................................ 35 4.4.1 Typy modelů................................ 35 4.4.2 Wienerova filtrace............................. 35 4.4.3 Estimace signálu.............................. 36 4.4.4 Popis metody................................ 38 4.4.5 Implementace v Matlabu......................... 4 4.4.6 Dosažené výsledky............................. 43 4.4.7 Průběžné metody.............................. 45 4.5 Porovnání metod.................................. 46 v
Obsah Obsah 4.6 Měření na reálných signálech........................... 48 4.6.1 Korelační metoda.............................. 48 4.6.2 DFT spektrum............................... 48 4.6.3 Parametrická metoda........................... 48 4.6.4 Porovnání výsledků s reálnými signály.................. 5 5 Závěr 52 5.1 Implementace algoritmů.............................. 52 5.2 Přesnost algoritmů................................. 52 5.3 Rychlost algoritmů................................. 53 5.4 Vhodnost algoritmů vzhledem k vlastnostem signálů.............. 53 5.5 Celkové zhodnocení................................. 54 5.6 Opakování pokusů................................. 54 A Poznámky ke zpracování signálů 55 A.1 Prosakování ve spektru............................... 55 A.2 Kritéria pro určení řádu AR modelu....................... 58 A.3 Odstup signálu od šumu.............................. 59 A.3.1 Směs signálu a šumu s požadovaným SNR................ 6 A.4 Zpoždění mezi signály............................... 61 B Poznámky k Matlabu 62 B.1 Výpočet energie signálu.............................. 62 B.2 Vytváření vektorů................................. 63 C CD-ROM 64 C.1 Text diplomové práce............................... 64 C.2 Prezentace...................................... 64 C.2.1 Prezentace na blány............................ 64 C.2.2 Prezentace na PC............................. 64 C.3 Obrázky....................................... 65 C.4 Testovaná data................................... 65 C.5 Programy...................................... 65 C.5.1 Programy pro opakování pokusů..................... 65 C.6 Licence a autorská práva.............................. 65 Literatura 67 vi
Seznam obrázků 2.1 Elektrický obvod modelující vlastnosti elektrody................ 5 2.2 Orientační schéma umístění elektrod na hlavě.................. 5 2.3 Rozdělení EEG signálu na základní pásma.................... 7 2.4 EEG signál při epileptickém záchvatu...................... 9 3.1 Rozdělení signálů.................................. 1 4.1 Skutečný EEG signál................................ 19 4.2 Model EEG signálu................................. 19 4.3 Model signálu EEG s šumem........................... 2 4.4 Průběh korelační funkce.............................. 21 4.5 Chyba určení zpoždění korelační metody v závislosti na SNR......... 25 4.6 Chyba určení zpoždění korelační metody v závislosti na délce signálu..... 26 4.7 Chyba určení zpoždění korelační metody..................... 26 4.8 Váhovací okna................................... 27 4.9 Segmentace signálu................................. 28 4.1 Znázornění Welchovy metody výpočtu spektrální hustoty........... 29 4.11 Vzájemná spektrální hustota a fáze........................ 3 4.12 Vzájemná fáze a koherence............................ 31 4.13 Chyba určení zpoždění DFT metody v závislosti na délce signálu....... 33 4.14 Chyba určení zpoždění DFT metody v závislosti na SNR........... 34 4.15 Chyba určení zpoždění DFT metody....................... 34 4.16 Obecný estimátor.................................. 36 4.17 Frekvenční odezva a fáze FIR filtru AR modelu................. 39 4.18 Nalezení lineární oblasti fáze u AR modelu................... 4 4.19 Chyba určení zpoždění AR modelu v závislosti na délce signálu........ 44 4.2 Chyba určení zpoždění AR modelu v závislosti na SNR............ 45 4.21 Chyba určení zpoždění AR modelu........................ 46 vii
Seznam obrázků Seznam obrázků 4.22 Porovnání chyb zpoždění v závislosti na délce signálu.............. 47 4.23 Porovnání chyb zpoždění v závislosti na délce signálu (log měřítko)...... 47 4.24 Porovnání chyb zpoždění v závislosti na SNR.................. 48 4.25 Průběh korelační funkce pro reálné signály.................... 49 4.26 Průběh vzájemné fáze pro reálné signály (DFT spektrum)........... 49 4.27 Impulzová odezva a fáze pro reálné signály (AR modelování)......... 5 4.28 Porovnání naměřených zpoždění mezi reálnými signály (proměnná délka).. 5 4.29 Porovnání naměřených zpoždění mezi reálnými signály (proměnný SNR)... 51 5.1 Oblast použití metod................................ 54 A.1 Demonstrace prosakování spektra......................... 56 A.2 Demonstrace odstranění prosakování spektra.................. 57 A.3 Závislost kritéria na stupni modelu........................ 59 A.4 Demonstrace velikosti zpoždění mezi signály................... 61 viii
Seznam tabulek 2.1 Rozdělení pásem EEG signálu........................... 6 4.1 Výsledky korelační metody pro proměnnou délku signálů............ 24 4.2 Výsledky korelační metody pro různé hodnoty SNR............... 25 4.3 Výsledky metody DFT spektra pro proměnnou délku signálů......... 32 4.4 Výsledky metody DFT spektra pro různé hodnoty SNR............ 33 4.5 Výsledky parametrické metody pro proměnnou délku signálů......... 43 4.6 Výsledky parametrické metody pro různé hodnoty SNR............ 44 ix
Kapitola 1 Úvod 1.1 Cíl práce Cílem této práce je navrhnout algoritmy pro měření časového zpoždění mezi signály EEG. Metod, jak zpracovávat EEG signály existuje mnoho, ale v této práci se budu zabývat v souladu se zadáním korelační funkcí, DFT spektrem a především parametrickými metodami. Snahou je vyhodnocení dosažených výsledků, přesnosti jednotlivých algoritmů a vyhodnocení jejich použitelnosti a omezení. Vzhledem k tomu, že při analýze zpoždění mezi signály EEG není možné zjistit, do jaké míry je algoritmus přesný, protože přesné zpoždění neznám, je nutné pro otestování algoritmu použít simulované signály s přesně definovaným vzájemným zpožděním. Teprve po navržení správně fungujících algoritmů je možné přistoupit k testování na přirozených signálech. V následujících kapitolách se budu zabývat seznámením s EEG, které je nutné pro pochopení této práce, teoretickým rozborem jednotlivých algoritmů a poté jejich realizací a otestování v Matlabu. Pro tento účel mám k dispozici 45-minutový záznam EEG pacienta trpícího epilepsií. 1.2 Úvod do problematiky V dnešní době výpočetní technika stále více zasahuje do jiných oborů, jako je např. neurologie a stává se jejich nezbytnou součástí. Počítačem prováděná analýza EEG záznamu velmi přispívá ke zpřesnění diagnózy pacienta a tedy i možnému zlepšení jeho zdravotního stavu. Ještě před nedávnem byly záznamy z EEG přístrojů pořizovány na papír, ze kterého lékař prováděl diagnózu. Z toho vyplývají problémy se zaznamenáváním delších úseků EEG záznamu a trvalá nemožnost jejich dalšího zpracování. Dnes ale lékaři mají mnohem větší možnosti, mohou zpracovávat tento záznam v elektronické podobě, uchovávat ho, rychle 1
Kapitola 1. Úvod 1.2. Úvod do problematiky ho vyhledat, posílat po síti a mohou používat dnešní obrovský výpočetní výkon počítačů k přesnějšímu stanovení diagnózy. Odtud pramení velká potřeba spolupráce odborníků různých oblastí jako je medicína a informatika, kteří se společně podílejí na vývoji programů, usnadňující zpracování a získávání důležitých informací z naměřených dat EEG přístrojů. K nadstavbovým analýzám prováděným nad EEG záznamy, které poskytují počítače, se však stále pohlíží jako na doplňující nástroj či informaci. Počítače totiž stále nejsou schopny kompletně posoudit přesný stav pacienta, protože lidský mozek je velmi složitý orgán, který dosud není plně prozkoumán. S vývojem výpočetní techniky a medicíny budou ovšem přibývat nové analýzy, které nám budou sloužit k lepšímu pochopení stavu pacienta. Oblasti v medicíně, které se zabývají zpracováním EEG záznamu jsou především neurologie, psychologie a psychiatrie. Měření zpoždění jako takové lze jednoduše měřit pouze mezi dvěma signály, které jsou totožné, pouze časově posunuté. To ovšem není případ signálů EEG, nebot signály EEG, i když jsou z párových sond, mohou být časově posunuté, ale nejsou zcela totožné. To je způsobeno tím, že každý ze signálů prochází jinou částí mozku, proto jsou různě tvarově zdeformovány. Proto je nutné přistoupit k složitějším metodám měření zpoždění. V této práci se těmito metodami budu zabývat. 2
Kapitola 2 Teorie a seznámení s EEG V této kapitole se seznámíme teoreticky se základy elektroencefalografie, která se označuje zkratkou EEG. 2.1 Měření EEG signálu Orgánem sledovaným při měření je mozek. Mozek je nejdůležitější a nejkomplikovanější orgán lidského těla, který obsahuje 1 miliard neuronů a více, spojených navzájem stovkami až desetitisíci spoji. Pro svoji činnost využívá bioelektřinu, jejíž potenciál a distribuci v celém organismu ovládá. Je tedy generátorem i regenerátorem bioelektrického proudu, který je stejnosměrný a jehož homeostatickým režimem povolený rozkmit hodnot je v mozku a míše zdravého dospělého člověka přibližně 5 až 21mV a,5 až 4Hz. Homeostáza je autonomní samoregulační režim, který hlídá a koriguje povolený rozkmit hodnot činnosti životně důležitých funkcí. 2.1.1 Elektrická aktivita neuronových polí Nejpřehlednějším a z vyhodnocovacího hlediska nejvýznamnějším parametrem práce mozku je rychlost generování elektrických výbojů v cyklech za sekundu, vyjádřený v Hertzích. Poněvadž k elektrickému výboji dochází odděleně v každé jednotlivé nervové buňce neuronu, je z praktického hlediska nutné, chceme-li měřením získat údaj o aktuálním výkonu mozku v konkrétním okamžiku, abychom měřili celá větší či menší neuronální pole. To nám umožňuje získat částečně zprůměrované hodnoty, protože jmenovité výkony jednotlivých seskupení neuronů s ohledem na jejich konkrétní funkce i lokalizaci se vždy poněkud liší. Pomocí EEG tedy měříme proměnlivé elektrické signály, jejichž zdrojem jsou synchronizované výboje nervových buněk, šířící se neuronovými okruhy. 3
Kapitola 2. Teorie a seznámení s EEG 2.1. MěřenÍ EEG signálu 2.1.2 Použití elektrod k měření Při elektroencefalografii jsou na povrchu skalpu 1 umístěny elektrody. Snímají jemné rozdíly elektrických potenciálů (okolo 1mV) a vedou je ke zpracování do přístroje. Potenciály vznikají na základě synchronizovaných výbojů ohromných skupin nervových buněk. Naměřené hodnoty proudů jsou příliš nízké, proto se zesilují, aby je bylo možno lépe hodnotit. Naměřené a zesílené hodnoty elektrických potenciálů (vzestup a pokles hodnot) vytváří v záznamu vlny. Potenciály ve skutečnosti představují záznam velikostí rozdílů potenciálů mezi dvěma místy skalpu (mezi dvěma elektrodami). Při odečítání záznamu EEG můžeme např. posoudit, v jaké fázi spánkového cyklu se daná osoba nachází, zda-li je mozek zdravý, nebo zjistit a rozlišit různé druhy epilepsie. Typický vzorec vln EEG vzniká činností skupin neuronů, kdy se skupiny navzájem střídavě excitují a inhibují. Když dorazí k určité skupině neuronů impulz, který je excituje (podráždí), skupina odpoví synchronizovaným elektrickým výbojem. Při tom podráždí mimo jiné sousední skupinu nervových buněk. Výboj vede k potlačení aktivity předešlé skupiny. Jakmile podnět odezní, skupina tlumivých neuronů se vypne. Skupina excitatorních neuronů může reagovat na nový impulz výbojem. Celý proces se opakuje. Velikost vln EEG závisí na tom, jaké množství neuronů je zapojeno do vysílání synchronizovaných výbojů. Čím vyšší vlny, tím více neuronů odpovídá synchronizovaným výbojem. Aktivované skupiny neuronů produkují elektrické výboje, které potom zaznamenáváme pomocí EEG. 2.1.3 Model elektrody Elektroda slouží k propojení mezi vodivou tekutinou ve tkáních, v nichž je generován elektrický proud a vstupním zesilovačem EEG přístroje. Elektrody mohou mít různá technická uspořádání, nicméně vždy je přítomno rozhraní tekutina kov. Ideální elektroda by neměla zkreslovat snímaný signál. Úplné potlačení zkreslení však není z technických důvodů možné. Kov v prostředí elektrolytu uvolňuje kladně nabité ionty do roztoku a sám se tak nabíjí záporně. Vzniká elektrická dvojvrstva, která brání přechodu záporného náboje do elektrody a podobá se svými vlastnostmi kondenzátoru a ovlivňuje tak impedanci elektrody. Vlastnosti elektrody lze modelovat obvodem uvedeným na obrázku 2.1 na straně 5. Elektrod existuje více druhů, mezi něž patří např. skalpové, sfenoidální, elektrokortikografické a intracerebrální elektrody. Materiály, používané pro výrobu elektrod, jsou např. směs Ag/AgCl, ocel, Ag, Pt a Wf. 1 kůže a ostatní měkké tkáně přiléhající k lebečním kostem 4
Kapitola 2. Teorie a seznámení s EEG 2.1. MěřenÍ EEG signálu R 1 R2 C Zesilovač C Obrázek 2.1: Elektrický obvod modelující vlastnosti elektrody 2.1.4 Zapojení elektrod na skalpu Systém 1/2 Bioelektrický signál se získává z elektrod (umístěných ve většině případů na kožním povrchu vlasaté části hlavy). Jejich umístění a označení je dáno mezinárodní normou (tzv. systém 1/2, či Montrealskou konvencí) a je znázorněno na obrázku 2.2 na straně 5. Elektroencefalografické záznamy jsou obvykle snímány větším počtem elektrod, většinou 19 až 64. Záznam je pak tvořen souborem o 19 až 64 kanálech snímaných současně. FP1 Ppz FP2 F7 F3 Fz F4 F8 T3 C3 Cz C4 T4 T5 P3 Pz P4 T6 O1 Oz O2 Obrázek 2.2: Orientační schéma umístění elektrod na hlavě 5
Kapitola 2. Teorie a seznámení s EEG 2.2. ZpracovánÍ EEG signálu Elektrody mimo střed jsou vždy párové, např. F7 a F8. Označení elektrod má svůj význam dle umístění. Elektrody začínající písmenem: P se nacházejí na parientálním laloku, F se nacházejí na frontálním laloku, T se nacházejí na temporálním laloku, O se nacházejí na okcipitálním laloku. 2.2 Zpracování EEG signálu Signály získané měřením se dále zpracovávají pomocí různých nadstavbových programů nebo lze přímo stanovit diagnózu, což ale vyžaduje určitou dávku praxe, kdy je lékař schopen určit, zda signál obsahuje určité frekvence a zda vlny odpovídají určitým vzorcům. Používané programy mají za úkol usnadnit lékařům práci právě při stanovování diagnózy. 2.2.1 Rozdělení na frekvenční pásma Elektrické charakteristiky mozkových vln rozdělují stavy vědomí do čtyř základních hladin. Pro pojem hladiny se používá také pojmu frekvenční pásma a rytmy. Jednotlivá pásma jsou charakteristická určitým frekvenčním rozsahem a rozsahem amplitud [5]. Tato základní pásma jsou uvedena v tabulce 2.1. Pásmo Rozsah frekvencí [Hz] Amplituda [µv] poznámka delta 4 do 1 patologický jev theta 4 8 75 15 hluboké uvolnění, spánek,... alfa 8 13 2 5 klid, relaxace beta 13 3 do 3 soustředění, hněv,... sigma okolo 14 okolo 13 3. stádium spánku gama 22 3 uvádí se jen zřídka Tabulka 2.1: Rozdělení pásem EEG signálu Na obrázku 2.3 na straně 7 je znázorněno, jak vypadá signál EEG při normálním stavu člověka a jak vypadají jednotlivé základní rytmy EEG. Tato jednotlivá pásma byla filtrována v Matlabu filtry FIR 2. 2 finite impulse response (filtr s konečnou impulzovou odezvou) 6
Kapitola 2. Teorie a seznámení s EEG 2.2. ZpracovánÍ EEG signálu 1 EEG a jeho základní rytmy 5 5 1.5 1 1.5 2 2.5 3 3.5 4 4.5 5 delta theta 1 2 5 5 1 2 3 4 5 alfa 2 1 1 2 1 2 3 4 5 t [s] 1 1 2 1 2 3 4 5 beta 1 5 5 1 1 2 3 4 5 t [s] Obrázek 2.3: Rozdělení EEG signálu na základní pásma Pásmo delta Při tomto stavu jsou výrazně utlumeny všechny životní funkce. V tomto rytmu se nalézáme během bezesného spánku (nemusí jít tedy vždy o patologický jev), ale i během bezvědomí, způsobeného nemocí nebo úrazem. Pásmo theta Zde jde opět o výrazný útlum funkcí. Nalézáme se v něm při ospalosti, usínání, uvolnění, ale i při poruchách pozornosti a lehké mozkové dysfunkci. Pásmo alfa V tomto rytmu tělo a mysl nereaguje na vnější podněty, ale člověk je při plném vědomí, jde tedy o klid a relaxaci. 7
Kapitola 2. Teorie a seznámení s EEG 2.2. ZpracovánÍ EEG signálu Pásmo beta V tomto rytmu je člověk zcela při vědomí a je připraven reagovat na vnější podněty, přičemž čím vyšší je frekvence beta vlnění, tím více je člověk pozorný. Při frekvencích okolo 3Hz je člověk např. podrážděný, ve stavu úzkosti, nebo ve vysoce náročné životní situaci a je zcela připraven co nejrychleji reagovat. 2.2.2 Základní aktivita Je nutné poznamenat, že dominantní frekvence pro základní aktivitu mozku závisí na každém pacientovi, ale i na věku pacienta. Člověk těsně po narození má tuto aktivitu na frekvenci přibližně 4Hz, která se postupně zvedá s věkem do 4 let na frekvenci asi 8Hz. Po tomto věku již základní frekvence roste pomalu a v dospělosti se ustálí na frekvenci okolo 1Hz. 2.2.3 Signál EEG při epileptickém záchvatu Signál EEG za přítomnosti epileptického záchvatu je charakteristický tzv. komplexem hrotvlna. Takový signál je pro funkci mozku velice špatný, protože část mozku, která je takto rozkmitána, není schopna přenášet a generovat životně důležité pulzy. V případě, že se takto rozkmitá jen určitá část mozku, dojde k nefunkčnosti pouze té části a člověk má např. tiky nebo podobné reakce. Veliký problém nastane tehdy, pokud se od tohoto centra epileptického záchvatu rozkmitá celý mozek. V tom případě je již postižený člověk naprosto mimo svoji kontrolu a dochází k nejtěžšímu záchvatu. Právě v případě přítomného komplexu hrot-vlna má smysl měřit zpoždění mezi jednotlivými signály z párových 3 elektrod. Ze znalosti zpoždění mezi signály EEG z jednotlivých elektrod jsou schopni lékaři pozorovat průchod signálů mozkem, popř. lokalizovat centrum epileptického záchvatu, které celkový záchvat vyvolává a operativně zakročit tak, aby k celkovému záchvatu nedocházelo (odizolováním centra od ostatních částí mozku). Jednotlivými metodami, kterými lze měřit zpoždění mezi signály EEG se budu zabývat v kapitole 4 na straně 17. Příklad signálu za přítomnosti epileptického záchvatu je na obrázku 2.4 na straně 9. Na tomto signálu je zřetelný výše zmiňovaný komplex hrot-vlna. Na obrázku je patrný nárůst delta aktivity, což je v tomto případě, jak uvádí tabulka 2.1, patologický jev. Pásmo theta zůstalo oproti normálnímu EEG prakticky stejné. V pásmu alfa a beta ovšem nastal problém. Jak je vidět, v těchto pásmech jsou patrny periodické složky, které odpovídají opakovací frekvenci komplexů hrot-vlna. Tato dvě pásma jsou 3 signály z párových elektrod jsou podobné, pouze časově posunuté 8
Kapitola 2. Teorie a seznámení s EEG 2.2. ZpracovánÍ EEG signálu důležitá pro stavy klidu, relaxace a soustředění a protože tato pásma jsou vlivem epileptického záchvatu potlačena, není mozek (část mozku) schopen zmíněné aktivity provádět. 1 EEG a jeho základní rytmy 5 5 1 2 3 4 5 6 7 8 9 1 delta theta 2 2 1 1 2 2 4 6 8 1 alfa 4 2 2 2 4 6 8 1 t [s] 1 1 2 2 4 6 8 1 beta 2 1 1 2 2 4 6 8 1 t [s] Obrázek 2.4: EEG signál při epileptickém záchvatu Potlačení epileptického záchvatu je velice důležité, protože člověk, který např. řídí automobil, je při záchvatu přímo ohrožen na životě. Jedna z možností, jak potlačovat záchvat je tedy operativně s přesným určením centra záchvatu. Vzhledem k velkým rychlostem mozkových signálů je třeba určit zpoždění s velikou přesností, proto se budu přesností navržených algoritmů obzvláště pečlivě zabývat. 9
Kapitola 3 Zpracování signálů Signál je veličina, zpravidla fyzikální, která nese informaci. Informace je v signálu reprezentována časovými změnami okamžité hodnoty fyzikální veličiny. 3.1 Rozdělení signálů 3.1.1 Signály spojité a diskrétní Signály rozdělujeme na dva hlavní typy: spojité (analogové) signály, které jsou definované pro všechny hodnoty nezávisle proměnné a diskrétní (digitální), které jsou definované jen pro některé diskrétní hodnoty nezávislé proměnné. Základní rozdělení signálů je na obrázku 3.1. Signály deterministické náhodné periodické neperiodické nestacionární stacionární harmonické téměř periodické tranzientní komplexní periodické ergodické neergodické Obrázek 3.1: Rozdělení signálů 3.1.2 Signály deterministické a náhodné Pokud můžeme předpokládat, že signál je popsán funkcemi a posloupnostmi, jejichž hodnotu lze pro daný časový okamžik přesně vypočítat, je to signál deterministický. 1
Kapitola 3. ZpracovánÍ signálů 3.1. RozdělenÍ signálů Samozřejmě existují i signály, u kterých nemůžeme přesně určit, jakou hodnotu nabudou a jejich časový průběh nelze popsat matematickým výrazem. Takové signály tedy nejsou deterministické, ale jsou náhodné - stochastické. 3.1.3 Signály stacionární a nestacionární Stacionární signály jsou zvláštním případem náhodných signálů, se kterými se lze často setkat. Jsou to signály, jejichž pravděpodobnostní popis nezávisí na volbě počátku osy času. Pokud tomu tak není, jedná se o signál nestacionární. Pro stacionární signály platí x ss = x, (3.1) R(τ) = B x (τ), (3.2) P = E [ x(t) 2] = σx 2 + x 2, (3.3) C x (ω) = S x (ω). (3.4) 3.1.4 Signály ergodické a neergodické Časové charakteristiky signálu jsou náhodnou veličinou. Proto jsou v případě stacionárních signálů určovány střední časové charakteristiky. Další speciální třída náhodných signálů jsou signály ergodické, jejichž určité časové charakteristiky mají nulový rozptyl. Takové charakteristiky se nemění na množině realizací. Pro signál, který je ergodický vůči stejnosměrné složce, platí x ss = x ss, (3.5) pro signál, který je ergodický vůči časové autokorelační funkci, platí R(τ) = R(τ). (3.6) 3.1.5 Signály periodické a neperiodické Signál s(t) je periodický, jestliže existuje takové kladné číslo T tak, že platí s(t) = s(t + kt ) t R, k Z. (3.7) Pokud takové číslo T (perioda) neexistuje, jedná se o signál neperiodický. 3.1.6 Signály harmonické a komplexní periodické Harmonický signál je důležitý signál, který spadá do signálů periodických. Reálný harmonický signál má časovou závislost s(t) = A cos(ωt + ϕ) (3.8) 11
Kapitola 3. ZpracovánÍ signálů 3.1. RozdělenÍ signálů a komplexní periodický signál má časovou závislost s(t) = Ae j(ωt+ϕ) = A cos(ωt + ϕ) + ja sin(ωt + ϕ). (3.9) 3.1.7 Signály téměř periodické a tranzientní Pokud sečteme několik sinusovek, jejichž frekvence jsou v racionálním poměru, získáme signál periodický. Pokud tomu ale tak není, získáme signál, který periodický není, ale vypadá jako periodický. Takovému signálu říkáme téměř periodický signál [6]. Signál tranzientní je signál, který není ani nevypadá jako signál periodický. Příkladem takového signálu může být např. odezva stabilního filtru na budicí impulz. 3.1.8 Signály energetické a výkonové Při řešení mnoha úloh teorie signálu není nutné znát časový průběh signálu, ale stačí znát jen některé jeho charakteristiky, jako je např. energie, výkon a korelační funkce. Energie signálu ve spojitém čase je definována a signálu v diskrétním čase E = E = k= s(t) 2 dt (3.1) s(k) 2. (3.11) Signály, které mají konečnou energii, nazýváme energetické. U signálů s nekonečnou dobou trvání může nastat případ, kdy energie roste nade všechny meze. V takovém případě nemá energie žádnou vypovídající schopnost a definujeme výkon a pro signály v diskrétním čase P = lim T 1 2T T T 1 P = lim N 2N + 1 s(t) 2 dt (3.12) N k= N s(k) 2. (3.13) Potom signály, které mají nenulový, konečný výkon, nazýváme výkonové signály. Jednotkou výkonu samozřejmě není watt, ale kvadrát jednotky signálu. 12
Kapitola 3. ZpracovánÍ signálů 3.2. KorelačnÍ funkce 3.2 Korelační funkce Korelace obecně vyjadřuje míru podobnosti dvou signálů [3]. Tato funkce posouvá navzájem signály a pro každé posunutí vypočítává integrál násobku prvního posunutého signálu se signálem druhým. Získané korelační koeficienty nám dávají určitý odhad toho, jak si jsou signály při vzájemném posouvání podobné. Korelační funkce pro spojité signály je definovaná jako R 12 (τ) = s 1 (t + τ)s 2(t) dt (3.14) a pro signály v diskrétním čase R 12 (τ) = s 1 (k + τ)s 2(k), τ Z. (3.15) k= 3.2.1 Autokorelační funkce Závislost hodnot jednoho a téhož signálu vyjadřuje autokorelační funkce, která je pro spojité signály definovaná jako R(τ) = s(t + τ)s (t) dt (3.16) a pro signály v diskrétním čase R(τ) = s(k + τ)s (k), τ Z. (3.17) k= 3.2.2 Vlastnosti korelační a autokorelační funkce Velikost vzájemné korelační funkce je omezena energií resp. výkonem jednotlivých signálů, z čehož vyplývá R 12 (τ) 2 R 1 ()R 2 (), (3.18) R(τ) R(). (3.19) Pořadí signálů při výpočtu vzájemné korelační funkce není libovolné. Substitucí t = t + τ v definici vzájemné korelační funkce dostáváme R 12 (τ) = R21( τ) (3.2) a podobně pro autokorelační funkci platí R(τ) = R ( τ). (3.21) 13
Kapitola 3. ZpracovánÍ signálů 3.3. Fourierova řada 3.3 Fourierova řada Fourierova řada se používá pro spojité periodické signály a je to matematický zápis tvrzení, že periodický signál x(t) s opakovací frekvencí f lze složit z konstantního signálu (stejnosměrné složky) a harmonických signálů o frekvencích k f, kde k Z. Matematicky lze tvrzení zapsat takto s(t) = A n cos(nω t + ϕ n ) = a 2 + [a n cos(nω t) + b n sin(nω t)], (3.22) n= kde a 2 je stejnosměrná složka signálu, a k a b k jsou Fourierovy koeficienty, pro které platí n=1 a k = 2 T I per s(t) cos(kωt) dt, (3.23) b k = 2 T I per s(t) sin(kωt) dt. (3.24) 3.4 Fourierova transformace Fourierova transformace se používá pro spojité neperiodické signály s obecně nekonečně dlouhou dobou trvání a určuje jeho spektrum. Toto frekvenční spektrum lze vyjádřit S(ω) = s(t)e jωt dt. (3.25) Zpětnou Fourierovou transformací lze z frekvenčního spektra získat zpět původní signál dle vzorce s(t) = 1 2π 3.5 Diskrétní Fourierova řada S(ω)e jωt dω. (3.26) Diskrétní Fourierova řada slouží ke spektrální reprezentaci periodických diskrétních signálů posloupnosti s(k). Fourierovy koeficienty lze vypočítat Signál lze potom vyjádřit jako c n = 1 N s(k) = k I per s(k)e jnωk, n +N 1 Ω = 2π N (3.27) n=n c n e jnωk, k Z. (3.28) 14