Professional Documents
Culture Documents
9 - Interfejs Mózg-Komputer PDF
9 - Interfejs Mózg-Komputer PDF
9 - Interfejs Mózg-Komputer PDF
9. Interfejs mzg-komputer
Streszczenie - W ostatniej dekadzie ubiegego wieku, w kilkunastu orodkach naukowych, rozpoczto intensywne prace nad interfejsem mzg-komputer (Brain-Computer Interface, BCI). Aktualny stan bada sprowadza si do wykorzystania pewnych waciwoci fal elektromagnetycznych mzgu rejestrowanych za pomoc technik elektroencefalograficznych (sygnay EEG odczytane z elektrod przymocowanych do skry gowy metoda bezinwazyjna lub te z elektrod wszczepionych bezporednio w kor mzgu metoda inwazyjna). System BCI odczytuje intencje uytkownika za porednictwem zmieniajcych si parametrw sygnau EEG. Pewne, wyekstrahowane cechy tych sygnaw s klasyfikowane i tumaczone w czasie rzeczywistym na rozkazy wykorzystywane do sterowania komputerem, protez, wzkiem inwalidzkim lub te innym urzdzeniem.
9.1. Wstp
Naturalnym sposobem komunikacji czowieka ze wiatem zewntrznym jest wykorzystanie aktywnoci poszczeglnych mini ciaa ludzkiego. Rodzce si w mzgu intencje uytkownika s przekazywane, za pomoc ukadu nerwowego, do wybranych czci ciaa i stymuluj ich ruch. Jak wiadomo, najczciej do komunikacji czowiek wykorzystuje mow (krta, jzyk, usta), ale rwnie palce doni w przypadku jzyka migowego. Komunikacja czowiek-maszyna (Man-Machine Communication MMC), to rodzaj komunikacji, w ktrej obowizuj te same zasady. Pewnym uproszczeniem problemu jest komunikacja czowiek-komputer, ktra tradycyjnie odbywa si za pomoc klawiatury i/lub myszy. Alternatyw jest moliwo wykorzystania mikrofonu i karty dwikowej do wydawania polece gosowych lub kamery i systemu wizyjnego do przekazywania rozkazw w formie mimiki twarzy czy uoenia rk. Wreszcie mona sobie wyobrazi sterowanie komputerem za porednictwem sygnaw elektrycznych wydobytych z poszczeglnych fragmentw obwodowego ukadu nerwowego czy te orodkowego ukadu nerwowego, w tym bezporednio z mzgu. Ostatnia pozycja nosi szumn nazw interfejsu mzg-komputer (Brain-Computer Interface: BCI). Zestawienie tych interfejsw zobrazowano na rys. 9.1.
Gwnym zadaniem interfejsu mzg-komputer jest umoliwienie komunikacji ze wiatem zewntrznym pacjentom w cikich stadiach takich chorb neurologicznych jak: stwardnienie zanikowe boczne, udar mzgowy podkorowy, zesp Guillaina-Barrgo, mzgowe poraenie dziecice czy stwardnienie rozsiane. Mierzenie aktywnoci mzgu jest kluczowym problemem systemu BCI. Jednak wykrycie samej aktywnoci mzgu nie jest wystarczajce. Systemy BCI nie odczytuj dowolnych myli. Mog jedynie sklasyfikowa pewne wybrane stany aktywnoci mzgu, skojarzone ze specyficznymi zdarzeniami. Zadaniem uytkownika interfejsu mzg-komputer jest wygenerowanie odpowiednich wzorcw aktywnoci mzgu poprzez wykorzystanie pewnych sprawdzonych mentalnych strategii. Strategie te definiuj co uytkownik ma sobie wyobraa lub na czym koncentrowa swoj uwag, aby jego mzg generowa odpowiednie fale (wzorce). Niektre strategie wymagaj dugiego treningu. W zwizku z tym, praktyczna realizacja interfejsu mzg-komputer wymaga spenienia kilku podstawowych warunkw. Po pierwsze system musi selektywnie odczytywa aktywno mzgu. Musi zawiera sprzenie zwrotne do uytkownika, dziaajce w czasie rzeczywistym. Wreszcie, musi zawiera ukad wykonawczy intencji uytkownika. Oczywicie, stosownie do uytej strategii, w niektrych zastosowaniach, uytkownik musi realizowa pewne zadanie mylowe niekoniecznie skojarzone z przedmiotow intencj. Urzdzenia, ktre w sposb pasywny rejestruj pewne zmiany aktywnoci mzgu, bez potrzeby/moliwoci odczytania intencji lub wykrycia zdarzenia przyczynowego, tak jak medyczny rejestrator EEG, nie s systemami BCI. Badania nad interfejsem mzg-komputer (BCI) rozpoczto w latach 70-tych na Uniwersytecie Kalofornijskim (University of California Los Angeles - UCLA) w ramach grantu National Science Foundation. Za pierwsz publikacj naukow opisujc BCI mona uzna prac: Jacque Vidal: "Toward Direct Brain-Computer Communication", Annual Review of Biophysics and Bioengineering, Vol. 2, 1973 [40]. Pierwsza midzynarodowa konferencja powicona BCI miaa miejsce w 1999 roku, w Nowym Jorku, gdzie Jonathan R. Wolpaw sformalizowa definicj systemu BCI jako [89]: "A brain-computer interface (BCI) is a communication or control system in which the users messages or commands do not depend on the brains normal output channels. That is, the message is not carried by nerves and muscles and furthermore, neuromuscular activity is not needed to produce the activity that does carry the message". W literaturze istnieje jeszcze kilka innych definicji tego samego zjawiska, okrelanego z wykorzystaniem nieco odmiennej terminologii: Donoghue et al.: A major goal of a BMI (brain-machine interface) is to provide a command signal from the cortex. This command serves as a new functional output to control disabled body parts or physical devices, such as computers or robotic limbs [15]; Levine et al.: A direct brain interface (DBI) accepts voluntary commands directly from the human brain without requiring physical movement and can be used to operate a computer or other technologies [43]; Schwartz et al.: Microelectrodes embedded chronically in the cerebral cortex hold promise for using neural activity to control devices with enough speed and agility to replace natural, animate movements in paralyzed individuals. Known as cortical neural prostheses (CNPs), devices based on this technology are a subset of neural prosthetics, a larger category that includes stimulating, as well as recording, electrodes [69].
2
Pocztkowo badania nad BCI koncentroway si gwnie wok zastosowa w dziedzinie neuroprotetyki, ktrej gwnym celem byo przywrcenie uszkodzonych zmysw np. suchu, wzroku lub zdolnoci ruchowej pacjentw. Neuroprotetyka polega na uyciu sztucznych urzdze do zastpienia pewnych narzdw/zmysw czowieka. W takich przypadkach mzg musi nauczy si odczytywa sygnay pochodzce z protez lub generowa sygnay potrzebne do sterowania protez, za porednictwem sygnaw pochodzcych z systemu nerwowego. Jednakowo sygnay te nie musz by dostarczane bezporednio do mzgu lub pochodzi bezporednio z mzgu (centralnego ukadu nerwowego) lecz np. nerww obwodowych. W oglnoci przyjmuje si, e w zakresie neuroprotetyki wystpuje cze: system nerwowy (jakakolwiek jego cz) urzdzenie, podczas gdy w zakresie BCI chodzi o bezporednie sprzenie mzg komputer. Sztuczne ucho jest chirurgicznie wszczepionym implantem limaka, ktry moe pomc odzyska such osobie guchej. Implant limakowy nie wzmacnia suchu, ale dziaa przez bezporedni stymulacj nerww suchowych, prowadzcych do mzgu. Trwaj rwnie badania nad udoskonaleniem implantu, w ktrym elektrody podczone s bezporednio do pnia mzgu. Sztuczne oko to implant siatkwki, ukad mikroelektroniczny wszczepiany w gak oczn i poczony z kamer zamocowan w okularach pacjenta, umoliwiajcy odczytywanie sygnaw pochodzcych z kamery przez mzg, a majcy przywrci zdolno widzenia ludziom, ktrzy zachorowali np. na zwyrodnienie plamki zwizane z wiekiem. Z kolei protezy koczyn to urzdzenia zainstalowane na ciele pacjentw po urazach i amputacjach, u ktrych cz mini i nerww obwodowych zachowaa sprawno. Zwykle stosuje si sterowanie protez przy pomocy impulsw pochodzcych z odpowiednich mini. W przypadku uycia do tego celu fal pochodzcych bezporednio z mzgu, czy to pozyskanych w drodze inwazyjnej czy nieinwazyjnej, mamy do czynienia z najczystszym interfejsem mzg-komputer. Niestety terminy neuroprotetyka oraz interfejs mzg-komputer s nierzadko uywane zamiennie. Wynika to z faktu, e zarwno neuroprotetyka jak i BCI mog suy do osignicia tego samego celu. Zestawienie elementw umoliwiajcych fizyczn ingerencj z zewntrz w ukad nerwowy czowieka w celu usprawnienia jego zmysw zamieszczono na rys. 9.2 [25].
Rys 9.2. Zestawienie elementw umoliwiajcych fizyczn ingerencj z zewntrz w ukad nerwowy czowieka w celu usprawnienia jego zmysw 3
Reasumujc naley stwierdzi, e interfejsy mzg-komputer rni si od innych interfejsw wykorzystaniem, w procesie sterowania urzdzeniem, sygnaw generowanych bezporednio przez mzg, a nie sygnaw neuroaktywnoci mini (elektromiografia EMG). W gruncie rzeczy elektryczne sygnay pochodzce z mini, traktowane s w tym przypadku wrcz jako sygnay niepodane. Stanowi tak zwane artefakty fizjologiczne. Przykadem takich artefaktw mog by sygnay elektryczne powstajce podczas poruszania gakami ocznymi (elektrookulografia, EOG). Problem w tym, e zwykle amplituda artefaktw jest o rzd wielkoci wiksza (mierzona w mV) ni poziom samego sygnau EEG (do 100 V). Moliwo komunikacji czowieka z komputerem tylko za pomoc sygnaw pochodzcych bezporednio z mzgu zasugerowa J. Vidal ju w 1973 roku, prawie 40 lat temu! Zaproponowany przez J. Vidala interfejs mzg-komputer zobrazowano na rys. 9.3. Jednak dopiero w ostatniej dekadzie XX wieku, w kilku orodkach naukowych na wiecie, podjto prby wykorzystania elektroencefalografii (EEG) do bezporedniej komunikacji midzy mzgiem a komputerem.
z ruchem mini nie stanowi w tym przypadku problemu. Jednake, wspomniane metody maj powan wad, jak stanowi skomplikowana interwencja chirurgiczna, wzbudzajca uzasadnione kontrowersje etyczne. Ponadto, z czysto fizycznego punktu widzenia, dugi czas rejestracji sygnau za pomoc elektrod umieszczonych we wntrzu mzgu moe by problematyczny, poniewa elektrody wchodz w reakcj z pynami ustrojowymi, co w sposb znaczcy pogarsza jako mierzonego sygnau. 9.2.2. Nieinwazyjne Oczywicie, najwiksze nadzieje wizane s z interfejsem mzg-komputer o nieinwazyjnym charakterze. W tym zakresie znane s co najmniej trzy rne sposoby. Najbardziej znany jest pomiar sygnau elektrycznego z powierzchni skry gowy czyli elektroencefalografia [16]. Teoretycznie moliwe jest uycie innych nieinwazyjnych metod z czujnikami rozmieszczonymi na powierzchni gowy. Nale do nich megnetoelektroencefalografia (Magnetoencephalography: MEG) do rejestracji aktywnoci magnetycznej mzgu oraz funkcjonalny rezonans magnetyczny (functional Magnetic Resonance Imaging: fMRI), w ktrym mierzy si zmiany natlenienia aktywnych obszarw mzgu. Zamiast fMRI mona te zastosowa spektroskopi w podczerwieni (Near Infrared Spectroscopy: NIRS) jako technik oceny aktywnoci kory mzgowej. Wszystkie te metody mog zosta uyte w interfejsie mzg-komputer, ale maj praktyczne wady. Sprzt do MEG i fMRI ma due rozmiary i jest bardzo drogi. NIRS oraz fMRI maj sab rozdzielczo czasow [25].
fale theta o czstotliwoci od 4Hz do 8Hz, ktre wystpuj podczas lekkiego snu oraz obserwowane s podczas hipnozy.
Badania zarejestrowanych sygnaw EEG doprowadziy do odkrycia waciwoci i regu, ktre pozwoliy nie tylko na diagnozowanie chorb, ale rwnie na odkrycie specyficznych sygnaw wywoanych przez okrelone bodce. Odkryto te, e charakterystyczne sygnay pojawiaj si nie tylko w przypadku wystpienia bodca, ale rwnie w przypadku, kiedy pacjent pomyli o wykonaniu okrelonej czynnoci, jeszcze zanim ona faktycznie nastpi. Moe to stanowi podstaw do konstruowania algorytmw komunikacji czowiek-komputer oraz aparatury do sterowania urzdzeniami za pomoc myli ludzkich. Standardowo w badaniu EEG uywa si 19 elektrod, zgodnie z tak zwanym systemem 1020 ktry jest zalecany przez Midzynarodow Federacj Neurofizjologii Klinicznej (IFCN) (rys.9.5). W zastosowaniu do interfejsu mzg-komputer, ktry nie jest objty norm, uywa mona innej liczby elektrod. Czasem liczba ta siga nawet 512. Liczba elektrod (kanaw BCI) i ich rozmieszczenie na powierzchni gowy jest jednym z waniejszych problemw w BCI.
Naklejenie wikszej liczby elektrod na powierzchni gowy jest zadaniem mozolnym i czasochonnym. Standardowo, badanie EEG wymaga waciwego przygotowania skry w miejscach naklejenia elektrod. Najczciej miejsca takie przeciera si specjaln past lub elem. Ponadto wymagany jest klej lub el do naklejenia elektrod, we waciwych miejscach. Wiele zespow badawczych, w tym zesp autorski, prbuje zminimalizowa liczb
6
wymaganych elektrod, co ma uproci sposb przygotowania pomiaru. Wygodne jest zastosowanie specjalnego czepka z wbudowanymi elektrodami. Najlepsze rezultaty uzyskuje si stosujc elektrody aktywne (z wbudowanymi wzmacniaczami elektronicznymi). W kadym z tych przypadkw konieczne jest uywanie elu, ktry z praktycznego punktu widzenia, stanowi spor niedogodno. W zwizku z tym prowadzone s te eksperymenty z zastosowaniem suchych elektrod. 9.3.1. Potencjay wywoane Oprcz tradycyjnej analizy sygnaw EEG w diagnostyce medycznej stosuje si badanie tak zwanych potencjaw wywoanych (Evoked Potentials, EP) [10]. Potencjay wywoane to sygnay elektryczne rejestrowane na powierzchni gowy (za pomoc kilku elektrod) po pobudzeniu (wywoane) odpowiednim bodcem zewntrznym. Najczciej s to bodce wzrokowe (np. bysk wiata), suchowe lub czuciowe. W zalenoci od pobudzenia wyrniamy wzrokowe, suchowe i somatosensoryczne potencjay wywoane. Amplituda rejestrowanych na powierzchni gowy potencjaw jest bardzo maa. Dodatkowo wystpuj spontaniczne czynnoci elektryczne mzgu, dlatego przy rejestracji potencjaw wywoanych stosuje si wielokrotne powtarzanie danego bodca, a nastpnie wykonuje urednienie wynikw. Przykad wzrokowych potencjaw wywoanych zamieszczono na rys. 9.6. W chwili t=0 wystpowaa ekspozycja bodca. Wida tak zwane zaamki N75, P100 oraz N135. Po ich latencji lekarz moe zdiagnozowa dziaanie ukadu nerwowego.
Jednym ze wzrokowych potencjaw wywoanych, wykorzystywanym w BCI jest Steady State Visually Evoked Potential (SSVEP) [61]. Potencjay SSVEP pochodz z kory wzrokowej i zbierane s z tylnej czci czaszki. Uytkownik obserwuje pulsujce z pewn czstotliwoci (od kilku do kilkunastu Hz) rdo wiata (lub pole na ekranie monitora). Taki bodziec wywouje powstanie w korze wzrokowej fal o tej samej czstotliwoci. Dokonujc analizy czstotliwociowej zmierzonego sygnau EEG, zaobserwowa mona wyran dominacj tej czstotliwoci w sygnale. W przypadku wikszej liczby rde, pulsujcych z rn czstotliwoci, po dokonaniu pomiaru odczytanej czstotliwoci mona stwierdzi, ktre rdo obserwowa uytkownik interfejsu. Z danym rdem najczciej skojarzone s gotowe intencje (polecenia), ktre uytkownik chce przekaza maszynie. Interfejsy SSVEP s stosunkowo popularne, gdy dziaaj poza percepcj uytkownika, nie wymagaj treningu z jego strony i s skuteczne dla wikszoci osb. Niestety istnieje pewien odsetek ludzi, u ktrych skupianie uwagi na pulsujcych rdach wiata moe by przyczyn napadu padaczki. Przykad obrazujcy wykorzystanie potencjaw SSVEP do wybierania numeru telefonu pokazano na rys. 9.7 [49]. W tym przypadku pulsujce pola, skojarzone s z odpowiednimi cyframi, rozmieszczonymi zgodnie z obowizujcym standardem.
7
Rys 9.7. Wykorzystanie potencjaw SSVEP do wybierania numeru telefonu. Pulsujce pola skojarzone s z odpowiednimi cyframi. P300
Wydaje si, e jednym z najbardziej wygodnych potencjaw wywoanych, najczciej wykorzystywanym i opisywanym jest potencja P300 [14,57,41]. Potencja ten wystpuje jako odpowied na pewien charakterystyczny, moliwie silnie emocjonalny, oczekiwany przez uytkownika bodziec, np. wzrokowy lub suchowy. Potencja P300 pojawia si po czasie okoo 300ms od wystpienia tego bodca - std jego nazwa. Amplituda i latencja odpowiedzi na bodziec zale od wielu czynnikw psychofizycznych i mog ulega nieprzewidywalnym zmianom. W przypadku stymulacji wzrokowej, uytkownik obserwuje zbir losowo podwietlanych pl. Mog by to pola zawierajce litery lub inne znaki. W chwili podwietlenia oczekiwanego pola, to jest pola, na ktrym uytkownik skupia swoj uwag, w okolicy czubka gowy pojawia si potencja o niewielkiej amplitudzie. W celu dokadniejszego okrelenia potencjau P300, uytkownik obserwuje kilkukrotne podwietlenie tego samego znaku, a odpowiedzi na bodce (potencjay P300) s uredniane. Przejcie uytkownika do obserwacji kolejnego znaku umoliwi mu pisanie tekstu. Czsto, aby przypieszy wybr odpowiedniego pola stosuje si podwietlanie caego wiersza i caej kolumny. Typowy panel wywietlacza pojawiajcy si na monitorze podczas dziaania systemu BCI z wykorzystaniem potencjau P300 zobrazowano na rys. 9.8.
Rys 9.8. Typowy panel wywietlany na monitorze systemu BCI z wykorzystaniem P300
8
Na rys. 9.9 przedstawiono natomiast, obok przebiegu czasowego, lokalizacj aktywnoci mzgu dla P300.
Jak ju wspomniano, zalet interfejsw budowanych z wykorzystaniem potencjaw wywoanych jest to, ze dziaaj poza percepcj czowieka i std nie wymagaj, ale te i nie daj moliwoci przeprowadzenia treningu. Wikszo uytkownikw moe po prostym przeszkoleniu korzysta z interfejsu. Zaproponowano wiele metod wykorzystania interfejsw P300 i SSVEP do pisania tekstu, poruszania kursorem, sterowania robotem czy wyposaeniem inteligentnego budynku. Zasadnicz wad tych interfejsw (P300 i SSVEP) jest to, e wymagaj od uytkownika pewnej aktywnoci w przenoszeniu wzroku. Czsto jest to trudne dla osoby cakowicie sparaliowanej. 9.3.2. Potencjay skojarzone z wyobraeniem ruchu Najbardziej zaawansowane technologicznie i jednoczenie najtrudniejsze do realizacji s interfejsy asynchroniczne, w ktrych wykorzystuje si sygnay generowane w efekcie wyobraania sobie ruchu. Okazuje si, e aktywnoci mzgu s bardzo zblione do siebie podczas wykonywania ruchu i podczas jego wyobraania. Dziki temu uytkownik nie musi wykonywa ruchu, a wystarczy, e ten ruch sobie wyobraa. Ponadto, zrnicowana jest lokalizacja obszarw aktywnoci mzgu stosownie do wybranych czci ciaa. Daje to moliwo odpowiedniego zaklasyfikowania intencji uytkownika, a co za tym idzie zbudowania ukadu wykonawczego, w ktrym na przykad, wyobraenie ruchu praw rk powoduje skrt wzka inwalidzkiego w praw stron, lew rk w lew stron, praw stop do przodu. Podczas analizy sygnaw powstaych w wyniku wyobraania sobie ruchu mwi si o desynchronizacji i synchronizacji potencjaw mzgowych skojarzonych z tymi intencjami (Event-Related Desynchronization/Synchronization ERD/ERS) [54,27,60]. Jak ju wspomniano wan wskazwk prowadzc do waciwej detekcji sygnaw EEG jest funkcjonalny podzia obszarw kory mzgowej. Pewna wiedza anatomiczna pozwala wskaza miejsca na gowie, ktre s skojarzone z wyobraeniem sobie ruchu pewnymi czciami ciaa. Podzia kory mzgowej na cz sensoryczn i motoryczn z uwzgldnieniem stosownych czci ciaa czowieka zobrazowano na rys. 9.10. Przykadowo wyobraanie sobie ruchu lew rka powoduje wzrost aktywnoci mzgu pod elektrod C3. Wyobraenie ruchu stopami objawia si najbardziej na elektrodzie Cz. Rozrnienie wyobrae ruchu pomidzy praw a lew stop z pomoc EEG nie jest moliwe. Odpowiadajce im obszary mzgu le zbyt blisko siebie. Podobnie jest z wyobraeniem ruchu poszczeglnymi palcami. Natomiast obszary rk, stp i jzyka wyrnione s sporymi rnicami topograficznymi dlatego te najczciej wykorzystuje si je jako obiekty zada mylowych.
Szczliwie, uytkownik, dziki zastosowaniu sprzenia zwrotnego w postaci tzw. biofeedbacku, moe nauczy si generowa wzorce poprzez umiejtne wyobraanie sobie ruchu. Pewne cechy tych wyobrae s najbardziej widoczne w sygnale EEG, dla czstotliwoci w pasmach 8Hz12Hz i 18Hz26 Hz [25]. W inwazyjnych systemach BCI wykorzystuje si rwnie aktywno gamma. 9.3.3. Neurofeedback Mniej zaawansowan form interfejsw mzg-komputer jest tak zwany neurofeedback. Jest to jeden z rodzajw biofeedbacku czyli biologicznego sprzenia zwrotnego, pomagajcego uzyska samokontrol nad funkcjami organizmu. W tym przypadku sygna EEG wykorzystuje si do oceny stanu aktywnoci mzgu. Do akwizycji sygnau EEG wykorzystuje si zaledwie kilka elektrod. Informacja o tym, jakie rytmy EEG dominuj jest wywietlana na ekranie monitora. Pacjent tak steruje aktywnoci swojego mzgu, aby wpyn na informacje obrazowane na ekranie monitora. Neurofeedback znalaz zastosowanie w terapii dzieci z ADHD (zesp nadpobudliwoci psychoruchowej), u ludzi z zaburzeniami procesu uczenia si, po urazach czaszki, we wspomaganiu leczenia padaczki. W ostatnim czasie z neurofeedbacku korzystaj osoby zdrowe dla poprawy kondycji psychicznej (koncentracja uwagi, opanowanie emocji, odporno na stres, usprawnienie procesw mylowych, szybka nauka, pami, sen itp.). Przykad interfejsu uytkownika, przeznaczonego do neurofeedbacku zamieszczono na rys 9.11.
9.4.1. Przetwarzanie wstpne sygnau EEG Akwizycja sygnau EEG jest zadaniem bardzo trudnym. W niniejszej pracy rozwaana bdzie wycznie bezinwazyjna metoda rozmieszczenia elektrod na powierzchni skry gowy. Wiadomo, e rne czci mzgu odpowiadaj za aktywno rnych elementw ludzkiego ciaa, ale ich rozmieszczenie moe ulega pewnym zmianom. Std umiejscowienie elektrod nie jest zadaniem trywialnym. Sygnay odebrane z elektrod maj bardzo mae poziomy (do 100V) i s obarczone caym szeregiem zakce oraz szumw. rdem zakce s artefakty wprowadzane przez procesy fizjologiczne (aktywno mini, ruch gaek ocznych, praca serca i inne) jak i zjawiska techniczne jak np. sie elektroenergetyczna - 50Hz.
11
Uyteczne pasmo sygnaw EEG obejmuje zakres czstotliwoci od 0,5Hz do 100Hz. Typowy przebieg surowego sygnau EEG zamieszczono na rys. 9.13. Wida wyran dominacj czstotliwoci 50 Hz.
Z tych przyczyn proces kondycjonowania sygnaw EEG ma bardzo due znaczenie. Tak wic trzeba w sposb znaczcy wzmocni sygna, uwzgldni napicia wolnozmienne generowane na styku skra-elektroda, odfiltrowa zakcenia o czstotliwoci sieci elektroenergetycznej (50Hz) oraz dokona dolnopasmowej filtracji sygnau. Wzmocnione sygnay, pochodzce z kilku, a czasem nawet kilkudziesiciu elektrod, s dalej przetwarzane do postaci cyfrowej i przekazywane do komputera. Tam zwykle, w pierwszym etapie, realizowane jest dalsze, ale ju cyfrowe przetwarzanie sygnau, zwane przetwarzaniem wstpnym (zgrabna nazwa ang. preprocessing). Wanym elementem wstpnego przetwarzania sygnau EEG jest zastosowanie filtrw przestrzennych. Do metod filtracji przestrzennej zaliczy mona filtry Laplacea lub metod CSP (Common Spatial Patterns). Dziaanie filtru Laplacea polega na odjciu od sygnau rejestrowanego z pewnej elektrody wartoci sygnau elektrod ssiednich. Metoda CSP jest bardziej zaawansowan technik i polega na doborze za pomoc specjalnego algorytmu wag dla poszczeglnych elektrod. Algorytm doboru wag maksymalizuje rnice wariancji sygnau w pewnym pamie (najczciej 830 Hz) dla wybranych zada mylowych nalecych do rnych klas. W bardziej zaawansowanych systemach BCI, wykorzystuje si metody lepej separacji sygnaw (Blind Signal Separation - BSS) na przykad analiz skadowych niezalenych (ICA) do rozseparowania sygnaw i usunicia artefaktw. Przebiegi poszczeglnych skadowych rzeczywistego sygnau zamieszczono na rys. 9.14.
Warto podkreli, e istotne znaczenie ma szybko dziaania algorytmw cyfrowego przetwarzania sygnau EEG, gdy musz by one wykonywane w czasie rzeczywistym. Efektem wynikowym przetwarzania wstpnego jest sygna EEG odfiltrowany, pozbawiony artefaktw i w sposb bardziej przejrzysty eksponujcy oczekiwane cechy. 9.4.2. Ekstrakcja cech sygnau EEG Nastpnym etapem jest ekstrakcja cech sygnau EEG. takich, ktre w sposb najbardziej przejrzysty opisywa bd oczekiwane waciwoci sygnau. Mog to by cechy zwizane z ksztatem przebiegu sygnau (analiza czasowa), z poszczeglnymi skadowymi czstotliwociowymi (analiza czstotliwociowa), widmem gstoci mocy, parametrami czasowo-czstotliwociowymi (krtkoczasowa transformata Fouriera - STFT, transformata Falkowa DWT), modelami autoregresyjnymi (AR) lub z parametrami statystycznymi niszych i wyszych rzdw (HOS) wariancja, skono, kurtoza. Najczciej uywane cechy to amplituda sygnau (dla potencjau P300) lub rozkad widmowy (dla potencjaw SSVEP oraz ERD/ERS). W interfejsie z potencjaem P300 mamy moliwo (i potrzeb) uredniania sygnau, dopiero potem wybieramy cechy, ktre posu do trenowania klasyfikatora. Wybr odpowiednich cech w tym przypadku, uatwia fakt, e wiemy, w ktrej chwili czasu rozpocz analiz sygnau. W przypadku interfejsw asynchronicznych, aby odszuka charakterystyczne cechy naley przeanalizowa cay fragment zarejestrowanego sygnau. W tym celu naley wybra przesuwane okno czasowe o okrelonej szerokoci i dla fragmentu sygnau objtego przez to okno wyznaczy cechy (rys. 9.15).
9.4.3. Selekcja cech sygnau EEG W wyniku ekstrakcji cech otrzymuje si zbiory zwane wektorami cech (feature vectors). I tak przykadowo, dla 1-sekundowego okna czasowego typowo otrzymuje si 40 prkw widma (FFT: 1Hz40Hz). W ten sposb dla systemu 32-elektrodowego powstanie 1280 cech. Jak wida liczba cech moe osiga bardzo due wartoci, ponadto mog si tam znale cechy nadmiarowe. Std potrzeba eliminacji cech przed klasyfikacj selekcja. Selekcja cech jest bardzo trudnym i odpowiedzialnym zadaniem. Chocia znane s oglne waciwoci sygnau przypisane konkretnym zdarzeniom, to s one rne dla rnych uytkownikw. Mao tego, mog si zmienia z dnia na dzie, a nawet z sesji na sesj. Dlatego te selekcj cech warto powtarza przed kadym uyciem interfejsu. Istnieje wiele metod selekcji cech od szybkich, rankingowych po czasochonne zawierajce zoone klasyfikatory. Jedn z najprostszych metod jest uszeregowanie cech
13
wedug pewnego kryterium rankingowego. Miar jakoci cech, w tym przypadku, s najczciej: t-statystyki, wspczynnik K-Fishera lub korelacja wzajemna. Do bardziej zaawansowanych metod zawierajcych klasyfikatory zalicza si: sekwencyjn selekcj w przd (Sequence Forward Selection - SFS) lub algorytmy genetyczne (Genetic Algorithms GA). Wane miejsce zajmuje te liniowa analiza dyskryminacyjna (Linear Dicriminant Analysis - LDA). Dziaanie takich zoonych metod selekcji przynosi zwykle lepsze rezultaty, jednak zajmuje sporo czasu. Innym, wanym elementem, po czci wicym si z procesem selekcji cech, jest wskazanie najlepszych elektrod (selekcja elektrod), z ktrych powinien by odczytany sygna EEG. Selekcja ta moe polega na zliczeniu wybranych cech, przypadajcych na konkretn elektrod. W pniejszym etapie, dla konkretnego uytkownika, mona uy ograniczonej liczby elektrod, zlokalizowanych we wskazanych obszarach. Powiksza to ergonomiczno systemu BCI. 9.4.4. Klasyfikacja Pewne waciwoci charakteryzujce dany fragment sygnau EEG (tj. wybrane w wyniku selekcji cechy), s wykorzystywane w procesie klasyfikacji. Znanych jest wiele algorytmw umoliwiajcych klasyfikacj cech sygnaw EEG. Najczciej wykorzystuje si maszyny wektorw podtrzymujcych (Support Vector Machine - SVM), wielowarstwowe sieci neuronowe (Multilayer Perceptron - MLP), klasyfikator Bayesa (Naive Bayes Classifier NBC), klasyfikator najbliszego ssiada (Neerest Neighbour - KNN) oraz liniowa analiza dyskryminacyjna (Linear Discriminant Analysis - LDA) i ukryte modele Markowa (Hidden Markov Models - HMM). Warto podkreli, e wanym elementem interfejsw mzgkomputer s sesje kalibracyjne, podczas ktrych przeprowadzana jest analiza rejestrowanego sygnau EEG oraz trenowane s klasyfikatory. Podsumowanie rozwaa nad moduami interfejsu mzg-komputer zawarto w tabeli 1.
Tabela 1. Zestaw algorytmw przyporzdkowanych kolejnym etapom interfejsu mzg-komputer Akwizycja sygnau Przetwarzanie wstpne Wzmacnianie, filtracja analogowa, przetwarzanie A/C Filtracja cyfrowa (FIR/IIR), , filtracja przestrzenna: filtry Laplacea, Common Spatial Patterns (CSP), lepa separacja sygnau (BSS), Analiza Skadowych Niezalenych ( ICA), Filtr Kalmana. Dyskretna Transformata Fouriera (DFT), widmo gstoci mocy (PSD), Dyskretna Transformata Falkowa (DWT), statystyki wyszych rzdw (HOS), Modele Autoregresyjne (AR), Analiza Skadowych Gwnych (PCA). Metody: Rankingowe: K-Fisher, statystyki, Nierankingowe: Algorytmy genetyczne (GA), Sequence Forward Selection (SFS), Analiza Skadowych Gwnych PCA, Liniowa analiza dyskryminacyjna LDA. Sieci neuronowe MLP, maszyny wektorw wspierajcych (SVM), Liniowa analiza dyskryminacyjna (LDA), klasyfikator Bayesa (NBC), klasyfikator najbliszego ssiada (KNN), K-means, ukryte modele Markowa (HMM), Drzewa decyzyjne (DT), Klastrowanie (C).
Ekstrakcja cech
Selekcja cech
Klasyfikacja
Ostatnim etapem interfejsu mzg-komputer jest wykorzystanie sygnau wyjciowego z klasyfikatora do wysterowania elementu wykonawczego, generujcego pewne zdarzenie jako efekt intencji uytkownika.
14
(1)
gdzie P oznacza redni skuteczno klasyfikacji. Jeli okres czasu na klasyfikacj wynosi Tk to ITR mona wyrazi np. w bitach na minut (B/Tk). Na rys. 9.16 zobrazowano wpyw trafnoci P dziaania klasyfikatora na warto ITR wyraon w bitach na prb. Oczywicie wykres ma sens dla trafnoci klasyfikatora wikszych ni 1/N, gdzie N to liczba wyborw.
Rys 9.16. Zaleno wartoci ITR [w bitach na prb] od trafnoci dziaania P klasyfikatora
Typowo, systemy BCI bazujce na potencjaach wywoanych (SSVP, P300), maj wysz warto wspczynnika ITR ni systemy wykorzystujce strategi wyobraania sobie ruchu (ERD/ERS). Gwn przyczyn jest to, e systemy ktre wymagaj skupienia uwagi uytkownika, zwykle wykorzystywane s do detekcji wikszej liczby klas. Spotykane s interfejsy, ktre umoliwiaj transmisj informacji z szybkoci 30 bit/min [56], a nawet 60 bit/min [49] czy 90 bit/min [70]. Jednak poziom jakoci dziaania interfejsu, nie jest jednakowy dla wszystkich czonkw populacji i jest indywidualny dla kadego uytkownika. Naley zauway, e z obiektywnego punktu widzenia, szybko dziaania interfejsu jest zbyt maa. Jednak w przypadku osb z dysfunkcjami jest wystarczajca, zwaszcza jeli interfejs BCI stanowi dla nich jedyn form komunikacji z otoczeniem.
15
Badania wasne autorw realizowane s w ramach projektu MNiSW Nr N N510 526239, pt: Opracowanie efektywnych metod akwizycji i nowych algorytmw przetwarzania sygnau EEG na uytek interfejsu mzg-komputer 16
W opinii autorw, wyej opisane badania, doprowadz do znaczcego ograniczenia liczby elektrod z jednoczesnym, niejako automatycznym wyonieniem ich optymalnego pooenia. Dla tak wybranego zestawu elektrod zostanie podjta prba zaprojektowania nowego systemu BCI z ograniczon liczba elektrod. Bdzie to stanowio drugi etap bada. Podczas przeprowadzanych bada, duy nacisk pooony zosta na kwesti kondycjonowania sygnau (wzmacnianie, filtracja, odszumianie, eliminacja zakce, eliminacja artefaktw). W tym celu, oprcz metod tradycyjnych, zdecydowano si na uycie algorytmw lepej separacji (Blind Signal Separation - BSS), a w szczeglnoci analizy skadowych niezalenych (Independent Component Analysis - ICA). Na tak "wybielonym" sygnale zostaa podjta ponowna prba ekstrakcji cech oraz ich selekcji. Nastpnie cechy zostay ponownie zweryfikowane za pomoc klasyfikatorw, podczas eksperymentalnych bada systemu w warunkach rzeczywistych. Ostatecznym sprawdzianem algorytmw bd testy na ochotnikach.
P300
Jak ju wspomniano, jednym z zada autorw, bya te prba wykorzystania potencjau P300 do edycji tekstu. Posikujc si systemem BCI20002 autorzy uruchomili interfejs mzgkomputer z wykorzystaniem potencjau wywoanego P300. Elementem umoliwiajcym zarejestrowanie sygnau EEG, by czepek wraz z 8 aktywnymi elektrodami oraz firmowy wzmacniacz potencjaw elektrofizjologicznych. Zastosowane elektrody aktywne nie wymagay oczyszczania skry powierzchni gowy. Kontakt skra-elektroda moliwy by dziki niewielkiej iloci elu. Elektrody zostay umieszczone w pozycjach Cz, CPz, FCz, C1, C2, Oz. Elektrod GND umieszczono na pozycji FPz, a elektrod referencyjn (Ref) na lewym uchu. Pierwszym etapem bada bya tzw. sesja kalibracyjna. W tym celu uytkownik mia za zadanie koncentrowa swoja uwag na monitorze, na ktrym podwietlane byy wybrane znaki (rys. 9.8). W celu lepszego nauczenia klasyfikatora wykonano kilka sesji kalibracyjnych. Zbir przebiegw towarzyszcych rejestracji potencjau P300 dla sesji kalibracyjnej zamieszczono na rys.9.17.
Rys 9.17. Potencja P300. Kolor niebieski - potencja skojarzony z wystpowaniem bodca, kolor czerwony - potencja skojarzony z polem na ktre uytkownik nie patrzy.
BCI2000 otwarty dla rodowisk naukowych system BCI zawierajcy moduy akwizycji danych, prezentowania bodcw, analizy i klasyfikacji sygnaw. 17
2
Ostatnim etapem przeprowadzonych eksperymentw byo wykorzystanie podwietlanych znakw (matryca 6x6) do pisania dowolnego tekstu (rys. 9.18). Zadaniem uytkownika byo skupianie uwagi na literze, ktr mia zamiar napisa. Analiza odpowiedzi na bodziec (potencjau wywoanego P300), umoliwia sprawne pisanie tekstu. Dokonanie wyboru jednego znaku (spord 36), zajmowao rednio 8 sekund. Sprawno przebadanego interfejsu wynosia ok. 93%.
9.6.1. ERD/ERS Dotychczasowe prace autorw, dotyczce interfejsu asynchronicznego ERD/ERS, koncentroway si na minimalizacji liczby elektrod, przy jednoczesnym wskazaniu ich optymalnego pooenia na gowie pacjenta. Jako cechy autorzy wykorzystywali DFT, DWT/HOS oraz wspczynniki AR. Ekstrakcja cech wykonywana bya dla okna sygnau EEG przesuwanego w czasie. Sposb ekstrakcji cech z uyciem pomoc szybkiego przeksztacenia Fouriera (FFT), zilustrowano na rys. 9.19.
Ekstrakcja cech przeprowadzana bya dla 32 kanaowego zapisu EEG. Wynikiem ekstrakcji bya olbrzymia liczba danych. Dokonujc analizy cech, autorzy mogli jednoczenie
18
stwierdzi, z ktrych elektrod wywodz si najwaniejsze spord nich. W procesie selekcji autorzy wykorzystywali metody rankingowe i nierankingowe: K-Fisher, t-statystyki oraz algorytmy ewolucyjne [53]. Przykady otrzymanych rezultatw przedstawione s na rys.9.20.
Rys 9.20. Prezentacja pooenia najlepszych elektrod - selekcja za pomoc opracowanych metod: a) rnica potencjaw, b) wspczynnik K-Fishera [36]
Po zobrazowaniu rozkadu potencjaw na gowie, moliwe byo okrelenie miejsc, gdzie powinny zosta naklejone elektrody. Taka wizualna reprezentacja ma bardzo du zalet, poniewa umoliwia szybk konfrontacj z wiedz teoretyczn (neuropsychologia). Wykonujc selekcj cech oraz wskazujc najlepsze miejsca na gowie uytkownika autorzy wskazali cechy, ktre daj najwiksza szans na poprawn klasyfikacj. Na rys. 9.21 zaprezentowano rozkad najlepszych cech, otrzymany dla przypadku DWT/HOS z algorytmem genetycznym do selekcji.
Rys 9.21. Rozkad najlepszych cech, otrzymany dla przypadku DWT/HOS z algorytmem genetycznym do selekcji. Im ciemniejsze pole tym czciej wystpowaa cecha [31]
19
Podczas bada, autorzy stwierdzili, e najbardziej znaczce cechy DWT/HOS wypaday na czterech elektrodach C3, CP1, C4 oraz C4 (rys.9.22). Nastpnie ograniczono zbir tylko do wybranych czterech elektrod i ponownie przeprowadzono selekcj oraz trenowanie klasyfikatora [31]. Takie ograniczenie liczby elektrod nie pogorszyo znaczco wynikw klasyfikacji. Podobn analiz zrealizowano dla cech FFT. Wyniki zobrazowano na rys. 9.23.
Rys 9.23. Rozkad najlepszych cech, otrzymany dla przypadku DFT z algorytmem genetycznym do selekcji. Im ciemniejsze pole tym czciej wystpowaa cecha [48]
Na rysunku 9.24 zaprezentowano rozkad cech na elektrodach dla FFT i algorytmu genetycznego. Otrzymane wyniki wskazuj, e jest moliwe ograniczenie liczby elektrod, na uytek systemw BCI. Takie ograniczenie znaczco moe usprawni proces akwizycji przetwarzania, analizy i klasyfikacji sygnau EEG.
20
Rys 9.24. Rozkad cech na elektrodach dla FFT i algorytmu genetycznego [33]
9.7. Podsumowanie
Zaprojektowanie i realizacja interfejsu mzg-komputer (BCI) jest jednym ze znaczcych wyzwa wspczesnej nauki. wiadcz o tym liczne publikacje w czasopismach naukowych jak i wyrane zainteresowanie mediw. Moliwo bezporedniej interakcji czowieka z komputerem (bez manualnej obsugi urzdze peryferyjnych) otwiera nowe kanay przekazu informacji w medycynie, psychologii, technikach multimedialnych i wojskowych. Szczeglne znaczenie maj tutaj zastosowania tego interfejsu w medycynie zarwno w aspekcie poznawczym, funkcjonowania ludzkiego mzgu, jak i praktycznym jako jedyna szansa rozwoju dla osb dotknitych chorobami neurologicznymi. Interfejs mzg-komputer moe pomc w komunikacji ze wiatem zewntrznym osobom w cikich stadiach takich chorb neurologicznych jak stwardnienie zanikowe boczne, udar mzgowy podkorowy, zesp Guillain-Barrea, mzgowe poraenie dziecice czy stwardnienie rozsiane zanikowe boczne. Wiele osb cierpi na stwardnienie zanikowe boczne, neurodegeneracyjn chorob ukadu nerwowego, ktra niszczy cz centralnego ukadu nerwowego odpowiedzialn za ruch, nie zaburza natomiast czucia, zdolnoci poznawczych i intelektu. Osoby, ktre na ni zapadaj, stopniowo trac kontrol nad wasnym ciaem i w cigu 2 do 3 lat osigaj stan, w ktrym nie maj adnej moliwoci komunikacji z otoczeniem. Kolejn grup ludzi, ktrym naley zapewni moliwo porozumiewania si z otoczeniem za pomoc BCI s osoby, ktre zapady na udary mzgu, a w szczeglnoci udary pnia mzgu. Do wymienionych grup naleaoby doczy ofiary wypadkw komunikacyjnych, w wyniku ktrych doszo do uszkodzenia szyjnego odcinka rdzenia krgowego. Barier dla upowszechnienia metody bezporedniej komunikacji mzg-komputer, z wykorzystaniem sygnaw elektroencefalograficznych, s wysokie ceny i zoono aparatury. Najczciej bowiem, w tym przypadku, uywane s wzmacniacze, ktre byy konstruowane do zastosowa w diagnostyce medycznej, zawierajce od 32 do 512 kanaw. Dodatkowo s one zwykle przystosowane do wsppracy z innego rodzaju sprztem medycznym, za porednictwem specjalnego interfejsu, ktrego protok komunikacyjny nie jest powszechnie udostpniany. Powstaje zatem potrzeba stworzenia dedykowanych, taszych wzmacniaczy na uytek BCI. Cho, jak pokazuj badania, moliwe jest ograniczenie liczby elektrod, to jednak nie jest dotychczas znana ani ich minimalna liczba ani pooenie. Poza tym rozmieszczenie
21
elektrod moe by inne dla kadego uytkownika. Pomocna bywa intuicja i wiedza lekarza. Nie bez znaczenia jest te fakt, e cechy sygnau EEG, uytkownika mog zmienia si z wraz ze zmian stanu psychicznego. Dodatkowo, w interfejsach ERD/ERS cechy silnie zale od przebiegu procesu "wyobraania sobie ruchu". Dotychczas nie przeprowadzono gruntownych bada majcych na celu ekstrakcj najlepszych cech z sygnau EEG. Nie przebadano te gruntownie narzdzi, ktre w szybki i skuteczny sposb pozwol selekcjonowa najlepsze cechy. Rozwizanie powyszych zada pomoe w przeamaniu bariery efektywnego uycia interfejsw mzg-komputer w praktyce.
Bibliografia
[1] [2] [3] [4] [5] [6] [7] [8]
Allison B.Z., McFarland D.J., Schalk G., Zheng S.D., Jackson M.M., Wolpaw J.R., Towards an independent brain-computer interface using steady state visual evoked potentials. Clin Neurophysiol (2008). Bang-hua Yanga, Guo-zheng Yanb, Ting Wub, Rong-guo Yanb, Subject-based feature extraction using fuzzy wavelet packet in braincomputer interfaces, Signal Processing 87 (2007). Bauernfeind G., Leeb R., Wriessnegger S.C., Pfurtscheller G., Development, set-up and first results for a one-channel near-infrared spectroscopy system, Biomedizinische Technik, (2008). Birbaumer N., Elbert T., Canavan A.G.M., Rockstroh B., Slow potentials of the cerebral cortex and behavior. Physiol Rev, 70 (1990). Birbaumer N., Ghanayim N., Hinterberger T., et al., A spelling device for the paralysed. Nature, 398 (1999). Birbaumer N., Hinterberger T., Kubler A., Neumann N., The thought-translation device (TTD): neurobehavioral mechanisms and clinical outcome. IEEE Trans Neural Syst Rehabil Eng, 11 (2003). Birbaumer N., Slow cortical potentials: their origin, meaning, and clinical use. In: G.J.M. van Boxtel and K.B.E. Bocker (Eds.), Brain and behavior past, present, and future, Tilburg Univ Press (1997).
Byczuk M., Interfejs czowiek-komputer z detekcj elektrycznych sygnaw mzgowych wywoanych naprzemiennym pobudzaniem pl wzrokowych, Rozprawa doktorska. [9] Byczuk M., Materka A., Komunikacja czowieka z komputerem za pomoc sygnau EEG, Elektronika Prace Naukowe, Wydzia Elektrotechniki Politechniki dzkiej, (2003). [10] Celesia G.G., Peachey N.S., Visual Evoked Potentials and Electroretinograms. In E.Niedermeyer and F.H.L da Silva (Eds.), Electroencephalography: Basic principles, clinical applications, and related fields, Williams and Wilkins, Baltimore, MA, (2004).
[11] Dennett D.C., Consciousness explained, Back Bay Books, Lippincott Williams & Wilkins,
(1992).
[12] Donchin E., Presidential address, 1980. Surprise! ... Surprise? Psychophysiology, 18, (1981). [13] Donchin E., Ritter W., McCallum C., Cognitive psychophysiology: the endogenous
components of the ERP., Brain-event related potentials in man, Academic, New York, (1978).
[14] Donchin E., Spencer K.M., Wijesinghe R., The mental prosthesis: assessing the speed of a
P300-based brain-computer interface, IEEE Trans Rehabil Eng, 8 (2000).
[15] Donoghue J.P., Connecting cortex to machines: recent advances in brain interfaces. Nat
Neurosci. 5 (2002).
[16] Dornhege G., Blankertz B., Curio G., Mulle K., Boosting bit rates in non-invasive EEG
single-trial classifications by feature combination and multi-class paradigms. IEEE Transactions on Biomedical Engineering 100 (2004). 22
[17] Dornhege G., Millan J.D.R., Hinterberger T., McFarland D.J., Mller K., Sejnowski T.J.,
Toward Brain-Computer Interfacing, The MIT Press, Cambridge, MA, (2007). [18] Elbert T., Rockstroh B., W. Lutzenberger, and N. Birbaumer Biofeedback of slow cortical potentials. I. Electroencephalogr Clin Neurophysiol, 48 (1980).
[19] Farwell L.A., Donchin E., Talking off the top of your head: toward a mental prosthesis
utilizing event-related brain potentials, Electroencephalographz Clin Neurophysiol, 70 (1988).
[20] Fisch BJ., Fisch and Spehlmanns third revised and enlarged EEG primer, Elsevier,
Amsterdam (1999).
[21] Fries P., Nikolic D., Singer W., The gamma cycle. Trends Neurosci, 30 (2007). [22] Gastaut H., tude electrocorticographique de la racivit des rythmes rolandiques. Rev
Neurol, 87 (1952).
[23] Ghez C., Krakauer J., Voluntary movement. In E.R. Kandel, J.H. Schwartz T.M. Jessell,
(Eds.), Principles of neural science, (2000).
[24] Glover A.A., Onofrj M.C, M.F, Ghilardi Bodis-Wollner I., P300-like potentials in the normal
monkey using classical conditioning and the oddball paradigm. Electroencephalogr Clin Neurophysiol (1986).
[25] Graimann B., Allison B., Pfurtscheller G., BrainComputer Interfaces, ISBN: 978-3-64202090-2 (2011). [26] Gutirrez D., Escalona-Vargas D., EEG data classification through signal spatial redistribution and optimized linear discriminants, Computer methods and programs in biomedicine 97 (2010). [27] Hyekyoung Lee, Cichocki A., Seungjin Choi, Kernel nonnegative matrix factorization for spectral EEG feature extraction, Neurocomputing 72 (2009).
[28] Ince N., Fikri Goksu, Tewfik A., Sami Arica, Adapting subject specific motor imagery EEG
patterns in spacetimefrequency for a brain computer interface, Biomedical Signal Processing and Control 4 (2009).
[29] Incea N., Ahmed H. Tewfika, Sami Aricab, Extraction subject-specific motor imagery time
frequency patterns for single trial EEG classification, Computers in Biology and Medicine 37 (2007) .
[30] Kam Swee Ng, Hyung-Jeong Yang, Sun-Hee Kim, Hidden pattern discovery on event
related potential EEG signals, BioSystems 97 (2009). [31] Koodziej M., Majkowski A., Rak R., A new method of EEG classification for BCI with feature extraction based on higher order statistics of wavelet components and selection with genetic algorithms, International Conference on Adaptive and Natural Computing Algorithms, ICANNGA'11, which will take place in Ljubljana, Slovenia, April 14-16 (2011).
[32] Koodziej M., Majkowski A., Rak R., A new method of feature extraction from EEG signal
for brain-computer interface design, Przegld Elektrotechniczny nr 9 (2010). [33] Koodziej M., Majkowski A., Rak R., Implementation of genetic algorithms to feature selection for the use of brain-computer interface, International Workshop "Computational Problems of Electrical Engineering, CPEE2010, Lzn Kynvart, Czech Republic, Sep. 2010.
[34] Koodziej M., Majkowski A., Rak R., Interfejs mzg-komputer wybrane problemy
rejestracji i analizy sygnau EEG, Przegld Elektrotechniczny Nr 12 (2009). [35] Koodziej M., Majkowski A., Rak R., Matlab FE_Toolbox - an universal utility for feature extraction of EEG signals for Brain-Computer Interface realization. Przegld Elektrotechniczny Nr 1 (2010).
[36] Koodziej M., Majkowski A., Rak R., Optymalizacja doboru okien czasowych do
przetwarzania sygnau EEG w interfejsach mzg-komputer, IX Szkoa-Konferencja "Metrologia Wspomagana Komputerowo" MWK'2011, Waplewo, (2011). 23
[37] Koodziej M., Majkowski A., Rak R., Wizualizacja rozkadu potencjau EEG na gowie
pacjenta w zastosowaniu do asynchronicznego interfejsu mzg MPM, X Jubileuszowe Sympozjum "Modelowanie i Pomiary w Medycynie", Krynica, (2011).
[38] Koodziej M., Majkowski A., Rak R., Wykorzystanie t-statystyk do szybkiej selekcji cech
sygnau EEG na uytek interfejsu mzg-komputer IX Szkoa-Konferencja "Metrologia Wspomagana Komputerowo" MWK'2011, Waplewo, maj (2011).
[39] Koodziej M., Majkowski A., Wybrane problemy przetwarzania, analizy i klasyfikacji
sygnau EEG na uytek interfejsu mzg-komputer. Metrologia dzi i jutro, (2010). [40] Koodziej M., Wykorzystanie sygnau EEG do komunikacji czowieka z maszyn , praca dyplomowa, Wydzia Elektryczny, Politechnika Warszawska, (2007).
[41] Kouji Takano, Tomoaki Komatsu, Naoki Hata, Yasoichi Nakajima, Kenji Kansaku, Visual
stimuli for the P300 braincomputer interface: A comparison of white/gray and green/blue flicker matrices, Clinical Neurophysiology 120 (2009).
[42] Kozelka J.W, Pedley T.A., Beta and mu rhythms, J Clin Neurophysiol 7 (1990). [43] Levine S.P., Huggins J.E., BeMent S.L., Kushwaha R.K., Schuh L.A., Passaro E.A., Rohde
M.M., Ross D.A., Identification of electrocorticogram patterns as the basis for a direct brain interface, J Clin Neurophysiol. 16 (1999).
[44] Li Lin, Ji Hongbing, Signal feature extraction based on an improved EMD method,
Measurement 42 (2009) . [45] Lutzenberger W., Elbert T., Rockstroh B., Birbaumer, N. Biofeedback of slow cortical potentials. II. Analysis of single event-related slow potentials by time series analysis. Electroencephalogr Clin Neurophysiol 48 (1980).
[46] Maillot F., Laueriere L., Hazouard E., Giraudeau B., Corcia P., Quality of life in ALS is
maintained as physical function declines. Neurology (2001). [47] McFarland D.J., Miner L.A., Vaughan T.M., Wolpaw J.R. Mu and Beta rhythm topographies during motor imagery and actual movements. Brain Topogr 12, (2000).
[48] Montgomery SM., Buzsaki G., Gamma oscillations dynamically couple hippocampal CA3
and CA1 regions during memory task performance. Proc Natl Acad Sci USA, 104 (2007). [49] Muller-Putz G.R., Pfurtscheller G., Control of an electrical prosthesis with an SSVEPbased BCI. IEEE Trans Biomed Eng, (2008).
[56] Polich J., Criado J.R., Neuropsychology and neuropharmacology of P3a and P3b, Int
JPsychophysiol 60 (2006). [57] Polich J., Updating P300: an integrative theory of P3a and P3b. Clin Neurophysiol, 118 (2007).
[59] Qi Xu, Hui Zhou, Yongji Wang, Jian Huang, Fuzzy support vector machine for classification
of EEG signals using wavelet-based features, Medical Engineering & Physics 31 (2009). [60] Rak R., Koodziej M., Zastosowanie analizy czstotliwociowej sygnau EEG w interfejsach mzg-komputer, Przegld Elektrotechniczny Nr 5 (2008).
[61] Regan D., Steady-state evoked potentials. J Opt Soc Am 1977. [62] Robbins R.A., Simmons Z., Bremer B.A., Walsh S.M., Fischer S., Quality of life in ALS is
maintained as physical function declines. Neurology, 56 (2001). [63] Rockstroh, T. Elbert, A. Canavan, W. Lutzenberger, and N. Birbaumer, Slow corticalpotentials behavior, Urban and Schwarzenberg, Baltimore, MD, (1989). [64] Roder B., Rosler F., Hennighausen E., Nacker F., Event-related potentials during auditory and somatosensory discrimination in sighted and blind human subjects. Brain Res, (1996).
[65] Rutkowski T., Zdunek R., Cichocki A., Multichannel EEG brain activity pattern analysis in
timefrequency domain with nonnegative matrix factorization support, Elsilver, International Congress Series 1301 (2007) .
[66] Salmoni A.W., Schmidt R.A., Walter C.B., Knowledge of results and motor learning: a
review and critical reappraisal, Psychol Bull, (1984).
[67] Sanei S., Chambers J.A. EEG Signal Processing, ISBN: 978-0-470-02581-9 (2007). [68] Schalk G., McFarland D., Hinterberger T., Birbaumer N., Wolpaw J., BCI2000: A GeneralPurpose Brain-Computer Interface (BCI) System. IEEE Transactions on Biomedical Engineering 51 (2004). [69] Schwartz A.B., Cortical neural prosthetics. Annu Rev Neurosci (2004).
[70] Sellers E.W., Krusienski D.J., McFarland D.J., Vaughan T.M., Wolpaw J.R., A P300 eventrelated potential brain-computer interface (BCI): The effects of matrix size and inter stimulus interval on performance. Biol Psychol (2006).
[72] Silva F.H.L., Neural mechanisms underlying brain waves: from neural membranes to
networks. Electroencephalogr Clin Neurophysiol (1991). [73] Simmons Z., Bremer B.A., Robbins R.A., Walsh S.M, Fischer S., Quality of life in ALS depends on factors other than strength and physical function, Neurology, 55 (2000).
[74] Simmons Z., Felgoise S.H., Bremer B.A., et al., The ALSSQOL: balancing physical and
nonphysical factors in assessing quality of life in ALS, Neurology, 67 (2006). [75] Singer W., Neuronal synchrony: a versatile code for the definition of relations? Neuron, 24 (1999). [76] Sutter E.E, The brain response interface: communication through visually guided electrical brain responses. J Microcomput Appl (1992).
[77] Sutton S., Braren M., Zubin J., John E.R, Evoked correlates of stimulus uncertainty. Science,
150 (1965).
[78] Tadashi I., Fetz E., Mller K., Recent advances in brain-machine interfaces, Neural
Networks 22 (2009) .
[79] Trollund-Boye A., Kristiansen U., Billinger M., Feix-Nascimento O., Farina D.,
Identification of movement-related cortical potentials with optimized spatial filtering and principal component analysis, Biomedical Signal Processing and Control 3 (2008).
[80] Vaughan T.M., Sellers E.W., McFarland D.J., Carmack C.S., Brunner P., Fudrea P.A., Braun
E.M., Lee S.S., Kbler A., Mackler S.A., Krusienski D.J., Miller R.N., Wolpaw J.R., Daily use of an EEG-based brain-computer interface by people with ALS: technical requirements and caretaker training. Program No. 414.6. 2007 Abstract Viewer/Itinerary Planner.Society for Neuroscience (2007) 25
[81] Vidal J.J., Real-time detection of brain events in EEG. IEEE Proc: Special Issue on
BiolSignal Processing and Analysis, 65 (1977). [82] Vidal J.J., Toward direct brain-computer communication. Annu Rev Biophys Bioeng, 2, 157180, (1973).
[83] Vidal, JJ "Toward direct brain-computer communication". Annual review of biophysics and
bioengineering 2: 15780. (1973). [84] Vidaurre C., Krmerc N., Blankertz B., Schlgl A., Time Domain Parameters as a feature for EEG-based Brain-Computer Interfaces, Neural Networks 22 (2009) .
[85] Walter W.G., Cooper R., Aldridge V.J., McCallum W.C., Winter A.L., Contingent negative
variation: An electric sign of sensorimotor association and expectancy in the human brain. Nature 203 (1964).
[86] Wei-Yen Hsu, Yung-Nien Sun, EEG-based motor imagery analysis using weighted wavelet
transform features, Journal of Neuroscience Methods 176 (2009) . [87] Williamson J., Murray-Smitha R., Blankertzc B., Krauledatc M., Mullerc R., Designing for uncertain, asymmetric control: Interaction design for braincomputer interfaces, Int. J. Human-Computer Studies 67 (2009) . [88] Woowik P., Zastosowanie sygnau EEG w interfejsach czcych czowieka z komputerem, Poznaskie Warsztaty Telekomunikacyjne, (2004). [89] Wolpaw J.R., Birbaumer N., McFarland D.J., Pfurtscheller G., Vaughan T.M., Braincomputer interfaces for communication and control. Clin Neurophysiol, 113, (2002).
[90] Wolpaw J.R., Loeb G.E., Allison B.Z., Donchin E., Nascimento O.F., Heetderks W.J.,
Nijboer F., Shain W.G., Turner J.N., BCI Meeting 2005 workshop on signals and recording methods, IEEE Trans Neural Syst Rehabil Eng: A Pub IEEE Eng Med Biol Soc. 14 (2006). [91] Wu Ting, Yan Guo-zheng, Yang Bang-hua, Sun Hong, EEG feature extraction based on wavelet packet decomposition for brain computer interface, Measurement 41 (2008).
26