-
Notifications
You must be signed in to change notification settings - Fork 5
Computer Breakers Specifikace
#DOKUMENT SPECIFIKACE POŽADAVKŮ
Projekt: Srovnání klasifikační algoritmů pro aplikaci Hádání čísel
Tým: Computer Breakers
Členové:
Vedoucí - Vladimír Láznička, E-mail - laznic@students.zcu.cz
Člen - Jaroslav Klaus, E-mail - jklaus@students.zcu.cz
Člen - Michal Medek, E-mail - mmedek@students.zcu.cz
Člen - Karel Šilhavý, E-mail -
Verze: 1.0 (WIP)
###Historie dokumentu
| Datum | Verze | Popis | Autor |
4. Požadavky na vnější rozhraní
5. Další parametrické (mimofunkční) požadavky
Tento dokument má za úkol popsat specifikaci rozšíření aplikace Hádání čísel (Guess the Number). Aplikace je nasazena v prostředí vývoje katedry KIV na ZČU a cílem projektu popsaného touto specifikací je její doplnění o nové algoritmy klasifikace předzpracovaného EEG signálu, testy a porovnání těchto algoritmů a vypracovaní uživatelského rozhraní.
Projekt je zaměřen na rozšíření aplikace Hádání čísel, což je vyhodnocovací software pro signál přijatý z měření EEG signálu. Jednoduše popsáno – měření probíhá na osobě, které se zobrazují na obrazovce číslice a signály generované mozkem se pak jako data o signálu zpracují a vyhodnotí aplikací. Data jsou přijímána on-line během měření z příslušných přístrojů nebo jsou již uložena v souborech, se kterými aplikace pracuje. Nejedná se o kompletní vytvoření aplikace, ale pouze přidání nové funkcionality.
Cílem projektu je implementace algoritmů pro klasifikaci signálu – tedy výsledné určení, na jaké číslo by se měla osoba dívat. Tyto algoritmy se následně budou testovat na základě přesnosti klasifikace v kombinaci s různými metodami předzpracování signálu (ty jsou již v aplikaci naimplementovány). Nakonec bude vytvořeno uživatelské rozhraní pro snadný přístup k funkčnosti těchto algoritmů.
- https://docs.google.com/document/d/1gimpqBbgiPabslO3duygEv6Q5XNT2SdJE5AbaxqCkUI/edit?invite=CMu5uIMM – odkaz na dokument s popisem algoritmů pro extrakci příznaku signálu a jeho klasifikaci. Obsahuje odkazy na další dokumenty nebo internetové zdroje.
Cílem aplikace Hádání čísel je vyhodnocování naměřených EEG signálů a určení, jaké číslo vidí (myslí si) účastník měření. Signál je v podobě vstupních dat segmentován na jednotlivé epochy - část signálu obsahující naměřený stimul. Tyto epochy jsou pak předzpracovány příslušnými algoritmy a z nich je extrahován příznak. Následně proběhne klasifikace částí signálu, přičemž pro každou se vyhodnocuje, zda obsahuje příznak P300 (resp. jaká je pravděpodobnost).
Cílem projektu je pak příprava algoritmů pro klasifikaci signálu z příznaků v jednotlivých epochách upravených pomocí algoritmů na předzpracování signálu (jsou již implementovány). Tyto algoritmy se pak následně budou testovat na jejich efektivitu - jak často dokáže správně klasifikovat osobou myšlené číslo.
<provést korekce, případně rozepsat>
Aplikace bude využívána technickými pracovníky katedry KIV, výsledek práce předpokládá poučeného uživatele.
Upravovaný software bude přijímat data ze specializovaného vybavení BrainVision. Část aplikace, která je předmětem této specifikace však nebude provozní prostředí přímo využívat. Vstupní data ve specifickém formátu popisující signál, který se bude zpracovávat, jsou uložena v adresářích projektu.
Vzhledem ke stávající implementaci aplikace v jazyce Java bude zapotřebí vyvíjet v tomto jazyce. Pro vývoj projektu je také již využíván verzovací systém Git.
Bude specifikováno.
-
Projekt je závislý na knihovnách obsahujících algoritmy pro předzpracování signálu. Tyto knihovny jsou v projektu uloženy ve složce /lib.
-
Část aplikace předcházející předmět této specifikace bude upravována a doplňována jiným týmem. Pokud by došlo k nějaké úpravě s negativním dopadem na funkci některých částí aplikace, mohlo by dojít ke komplikaci při práci našeho týmu.