Sunteți pe pagina 1din 16

Interacțiune om-calculator

Curs 09 - Brain-Computer Interface – BCI


IOC
IOC

Acest curs
› sumar curs
Metode de extragere a trăsăturilor din semnalele EEG

• Metoda transformatei Fourier Rapide

• Metoda transformatei Wavelet;

• Metoda vectorilor proprii;

• Distributii timp-frecvență;

1 +∞
• 𝑃 𝑡, 𝜔 = −∞
𝐴(𝜃, 𝜏)𝑒 −𝑗𝜃𝑡−𝑗𝜔𝑡 𝑑𝜃𝑑𝑡
2𝜋

1 +∞ 𝜏 𝜏
• 𝐴 𝜃, 𝜏 = 𝑥 𝑢+ 𝑥∗ 𝑢 − 𝑒 𝑗𝜃𝑢 𝑑𝑢
2𝜋 −∞ 2 2

• Modele autoregresive.
Performantele metodelor
Metodă Rezoluție în frecvență Scurgeri spectrale

FFT Scăzută Ridicate

AR Ridicată Scăzute

WT Ridicată Scăzute
Comparatia metodelor de analiza a semnalelor EEG
Metoda Avantaje Dezavantaje Domeniu Specifice
Transformata Fourier - Utilă în procesarea semnalelor staționare; - Prezintă slăbiciuni în analiza semnalelor nestaționare, precum Domeniul Bandă îngustă
Rapidă - Este potrivită pentru semnalele de bandă îngustă, precum semnalele semnalele EEG. frecvență Semnale staționare
sinusoidale; - Nu fac o estimare precisă a spectrului de putere și nu pot fi implicate în
- Are o viteză sporită față de aproape toate celelalte metode disponibile analiza de semnale EEG scurte.
în aplicațiile de timp real - FFT nu poate localiza spike-urile si complexele tipice crizelor epileptice
in semnalele EEG.
FFT este foarte sensibil la prezența zgomotului și nu se aplică pe
semnale de durată scurtă.

Transformata Wavelet - Utilizează fereastră cu dimensiune variabila, fiind largă la frecvențe - Este necesară alegerea familiei de unde, cea mai potrivită. Domeniul timp și Semnale staționare
joase și îngustă la frecvențe înalte. domeniul și tranzitorii
- Este potrivită pentru analiza semnalelor tranzitorii și stocastice. frecvență
- Este folosită pentru depistarea modelelor în semnalele neregulate,
precum existența unor impulsuri la diferite distanțe de timp.

Vectori proprii Asigură rezoluții potrivite pentru a evalua sinusoidele din date. În cazul metodei Pisarenko’s, cele mai mici valori proprii pot genera Domeniul Semnale îngropate
zerouri false. frecvență in zgomot
Distribuții timp-frecvență - Oferă posibilitatea de a examina segmente mari continue din semnalul - Aceste metode au de-a face cu problema staționarității. În consecință, Domeniul timp și Semnale staționare
EEG. în etapa de procesare este nevoie să se aplice ferestre pe semnal. domeniul
- Pentru a obține rezultate foarte bune, se face analiza TFD pe semnale - Este o metodă lentă. frecvență
fără zgomot. - Caracteristicile extrase pot depinde unele de celelalte.

Autoregresive - AR limitează pierderile spectrale și îmbunătățește rezoluția în - Ordinea modelului în estimarea spectrală AR este dificil de selectat. Domeniul Semnale cu
frecvență. - Metodele AR vor face estimări spectrale slabe atât timp cât modelul frecvență caracteristici
- Analiza spectrală bazată pe modelele AR este avantajoasă când se estimatului nu este potrivit. spectrale ascuțite
aplică pe segmente scurte de semnal.
Metoda modelelor spatiale commune (CSP)

S ch, Nt  X ST ch, Nt 
C S ch, ch, Ti  
X
, Ti

trace X S X ST 
X D ch, Nt   X D
T
ch, Nt 
C D ch, ch, Ti   , Ti
trace X D X D T
  (1)

XS și XD - răspunsurile evocate pe canale multiple în două condiții ca fiind două matrici spațio-temporale de semnal;

ch – numărul de canale;
Nt – numărul de eșantioane;
„trace( )” este o comandă Matlab care realizează suma elementelor de pe diagonala matricii respective
Metoda modelelor spatiale commune (CSP)

𝐶𝑆 𝑐ℎ, 𝑐ℎ = 𝑚𝑒𝑑𝑖𝑎 𝐶𝑆 𝑐ℎ, 𝑐ℎ, 𝑇𝑖 funcție de 𝑇𝑖

𝐶𝐷 𝑐ℎ, 𝑐ℎ = 𝑚𝑒𝑑𝑖𝑎 𝐶𝐷 𝑐ℎ, 𝑐ℎ, 𝑇𝑖 funcție de 𝑇𝑖 (2)

𝐶 = 𝐶𝑆 + 𝐶𝐷 = 𝑈 ∙ 𝐷 ∙ 𝑈 𝑇 (3)

𝐶𝑆 și 𝐶𝐷 - varianțele mediate și normalizate asupra încercărilor;


U – matrice compusă din vectori proprii (deoarece U este o matrice ortogonală, 𝑈 −1 = 𝑈 𝑇 );
D – matricea diagonală a valorilor proprii care sunt mereu pozitive.
Metoda modelelor spatiale commune (CSP)
Metoda modelelor spatiale commune (CSP)
Metoda modelelor spatiale commune (CSP)

Reprezentarea celor mai semnificative filtre spațiale calculate pentru un segment de timp de 2 secunde
Clasificarea – Analiza discriminatorie liniara

SB - matricea de covariație între clase;


SW - matricea de covariație cumulate din interiorul claselor;
m1, m2 reprezintă mediile celor două clase;
Clasificarea – Analiza discriminatorie liniara
Clasificarea – Analiza discriminatorie liniara
Exemple – cazuri recuperare post-AVC
25
20 21.3 21.3 21.6 20.2
19.3 19.8
17.1 17.5
15 15.7 15.5 15 14.1 15.5
12.5 13.6 12.5 13.8 12.5 12.3 12.3 13.8 12.9
10 11.6 11.3 10.2 10 10 11.3
8.8 8.8 9.8 8.8 8.8 8.8
7.5 6.3 7.5
5 5 5 5 5 3.8
0
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21

Mean Error Min. Error

Sesiunea 1 Sesiunea 13
Exemple – cazuri recuperare post-AVC
60
50 48.9
40 42 40
36.3
30
20 21.1 22.3
14.6 14.8 17.5 18
10 13.8 13.8 13.2
10 10 11.6 12.5 8.6
0 3.8 3.8
1 2 3 4 5 6 7 8 9 10

Sesiunea 1 Mean Error Min. Error Sesiunea 10


Va multumesc pentru atentie !

S-ar putea să vă placă și

  • IOC-C04 - Audio Feedback
    IOC-C04 - Audio Feedback
    Document80 pagini
    IOC-C04 - Audio Feedback
    Alexandru Rosu
    Încă nu există evaluări
  • IOC-C05-UI Themecolor
    IOC-C05-UI Themecolor
    Document88 pagini
    IOC-C05-UI Themecolor
    Alexandru Rosu
    Încă nu există evaluări
  • Apele Rom
    Apele Rom
    Document3 pagini
    Apele Rom
    Alexandru Rosu
    Încă nu există evaluări
  • SO 2017-2018-Laborator 02
    SO 2017-2018-Laborator 02
    Document19 pagini
    SO 2017-2018-Laborator 02
    Alexandru Rosu
    Încă nu există evaluări
  • Mark Lutz - Learning Python
    Mark Lutz - Learning Python
    Document16 pagini
    Mark Lutz - Learning Python
    Simion Emilian
    Încă nu există evaluări
  • SO 2017-2018-Laborator 04 PDF
    SO 2017-2018-Laborator 04 PDF
    Document5 pagini
    SO 2017-2018-Laborator 04 PDF
    Alexandru Rosu
    Încă nu există evaluări
  • PA Toate Cursurile
    PA Toate Cursurile
    Document355 pagini
    PA Toate Cursurile
    Bradu V
    Încă nu există evaluări
  • SO Teorie
    SO Teorie
    Document2 pagini
    SO Teorie
    Alexandru Rosu
    Încă nu există evaluări
  • Salut Lumea
    Salut Lumea
    Document1 pagină
    Salut Lumea
    Alexandru Rosu
    Încă nu există evaluări
  • SO Teor
    SO Teor
    Document1 pagină
    SO Teor
    Alexandru Rosu
    Încă nu există evaluări
  • SO Teorie
    SO Teorie
    Document2 pagini
    SO Teorie
    Alexandru Rosu
    Încă nu există evaluări
  • SO Teorie
    SO Teorie
    Document2 pagini
    SO Teorie
    Alexandru Rosu
    Încă nu există evaluări
  • SO Teorie
    SO Teorie
    Document2 pagini
    SO Teorie
    Alexandru Rosu
    Încă nu există evaluări