Odstranění artefaktů z EEG signálu pomocí ICA (Independent Component Analysis)

Ke zpracování signálu byl použit Matlab ICA toolbox for electrophysiological data analysis jehož autorem je Scott Makeig. Odstranění artefaktů metodou ICA bylo vyzkoušeno na signálu eeg10. Z tohoto signálu byly vybrány čtyři oblasti s výraznými artefakty.

Zdrojový kód v Matlabu: [ stáhnout ]

Výsledky


Artefakt č. 1
Rozsah analyzovaných dat v původním signálu: 100—110 s.

ICA: vynulovány budou komponenty č. 1, 2 a 3.

Rekonstruovaný signál.


Artefakt č. 2
Rozsah analyzovaných dat v původním signálu: 270—280 s.

ICA: vynulovány budou komponenty č. 1 a 2.

Rekonstruovaný signál.


Artefakt č. 3
Rozsah analyzovaných dat v původním signálu: 352—362 s.

ICA: vynulovány budou komponenty č. 1, 2 a 9.

Rekonstruovaný signál.


Artefakt č. 4
Rozsah analyzovaných dat v původním signálu: 442—452 s.

ICA: vynulovány budou komponenty č. 1, 2, 7 a 12.

Rekonstruovaný signál.


Závěr

Metodou ICA se podařílo úspěšně odstranit artefakty z EEG signálu. Výběr nulovaných komponent byl prováděn vizuálně, nicméně automatizace tohoto procesu by vzhledem ke snadné identifikaci těchto komponent neměla činit problémy. Proto lze metodu ICA bezpochyby považovat za vhodný prostředek pro úpravu EEG signálu.