Paola Belluomo

Transcription

Paola Belluomo
UNIVERSITA’ DEGLI STUDI DI CATANIA
Dipartimento di Ingegneria Elettrica
Elettronica e dei Sistemi
DIEES
Paola Belluomo
Tutors: prof. Luigi Fortuna, prof. Maide Bucolo
Brain-Computer Interface (BCI) System
Electroencephalography
(EEG)
Sensory Motor Rhythms
Event Related Potential
- Music composer
- Writing robot
•
Brain signal acquired
•
Features extraction
•
Features classification
•
New applications
Hardware and Software
International 10-20 System
16 electrodes
- 16 EEG DC-channels
- 2 auxiliary DC channels
- Interface and power via
USB 1.1 cable
- Sampling frequency: up to
2000 Hz
UDP
C++
SMR and BCI2000 application
Electroencephalography
Sensory-Motor Rhythms(SMR)
SMR are electromagnetic oscillations
in the frequency range of 8–32 Hz
and predominantly originate from the
occipital lobe during motor tasks and
even during motor imagery.
In the field of BCI the deliberate
modification of the SMR amplitude
during motor imagery can be used to
control external applications.
Feedback Demo
Cursor Task
2 directions:
the user imagine
to move:
-the right arm
-the left arm
4 directions:
the user imagine
to move:
-the right arm
-the left arm
-both the arms
-the feet
Application: MUSIC COMPOSER
C++
Source code
New project creation
Running and compiling
C
D
B
A
E
G
-Step 1: the notes are visualized on the screen
F
Scene modification:
-target creation
-pentagram
-note position
-Step 2: the targets appear.
-Step 3:the cursor appear on the center of the blue screen.
-Step 4: the cursor moves according to the signals that derive
from the SignalProcessing module (BCI2000).
-Step 5: if the ball hit a target, (TargetCode) the corresponding
note is placed on the pentagram and the corresponding
sound is emitted.
FeedbackScene3D::MettiNota( int xPos, int yPos, int
inIdx )
// xPos posiziona la nota sull'asse x, incrementando
ad ogni
step di 10 px
{
mTargets[ inIdx ]->setOrigin( xPos*10-5,
42.8+yPos*1.2 , 50 );
// yPos rappresenta l'indice della nota (da 1 a 7)
mpScene->Invalidate();
return *this;
}
Application: MUSIC COMPOSER
Application: WRITING ROBOT
New code
INPUT
OUTPUT
-ResultCode(x,y)
-TargetCode=
0 no target hit
1 the ball hit a target
SMR
-FeedbackDemo.cpp
-FeedbackDemoTask.cpp
-FeedbackDemoTask
UDP
CSR BlueCore 4 controller
Robot navigation
Three motors
A: for the motion of the pen
B: right wheel Differential drive model
C: left wheel
National
Instruments
LabVIEW
Downloading routine
for every letter
H->scriviH.rxe
E->scriviE.rxe
L->scriviL.rxe
O->scriviO.rxe
…
…
Brain-Computer Interface (BCI) System
Electroencephalography
(EEG)
Sensory Motor Rhythms
Music composer
- More than seven notes
• sharp (C#, D#, F#, G#, A#)
• flat (Db, Eb, Gb, Ab, Bb)
- New target -> play music
Writing robot
- Navigation algorithms for all
the letters of the alphabet
- robot mechanical structure
improvement for velocity
performance.
•
Brain signal acquired
•
Features extraction
•
Features classification
•
New applications
Brain-Computer Interface (BCI) System
Electroencephalography
(EEG)
Sensory Motor Rhythms
Event Related Potential
Non linear analysis for
BCI application
- Music composer
- Writing robot
•
Brain signal acquired
•
Features extraction
•
Features classification
•
New applications
Nonlinear analysis for features extraction
Training session
Thinking to move:
4 stimulus
-The right hand
- Both the hands
-The left hand
-The feet
Analysis session
1)Filtering
Delta: 1-4 Hz
Theta: 4-8 Hz
Alpha: 8-12 Hz
Beta I: 12-16 Hz
Beta II: 16-20 Hz
Gamma: 20-48 Hz
2)Features extraction
Performance comparison
Integration in BCI system
3)Interpretation
1 n
V   (x  )2
n x 1
Brain-Computer Interface (BCI) System
Electroencephalography
(EEG)
Sensory Motor Rhythms
Event Related Potential
Functional Magnetic Resonance
Imaging (fMRI)
Sensory Motor Rhythms
•
Brain signal acquired
Event Related Potential
•
Features extraction
•
Features classification
•
New applications
Non linear analysis for
BCI application
- Music composer
- Writing robot
Attended courses and Tutorials

Sistemi complessi adattativi (Prof. L. Fortuna);

Fondamenti di bioingegneria elettronica (Prof. M. Bucolo);

Tecniche di programmazione avanzate (Prof. M. Malgeri);

8-12 Febbraio 2010, Corso di Grid Computing (Consorzio COMETA e Università di Catania);

15-19 Febbraio 2010, Corso di Programmazione Parallela basata su MPI e Grid Computing (Consorzio
COMETA e Università di Catania);

From 30 August to 3 September 2010, School on Science and technology: knowledge and cultural
aggregation (EMUNI University).
Conferences
•
X Congresso Nazionale S.I.R.N., Palermo, 22-24 Aprile 2010;
•
XXX Dynamics Days, Bristol, 6-10 Settembre 2010.
Scientific Publications
P. Belluomo, L. Fortuna, M. Frasca, and A. Sarra Fiore - Implementation of a Wolfram Machine, IEEE Italy
Section COMPENG (Complexity in Engineering) Proceedings 2010 – February 22-24 2010 Rome, Italy.
P. Belluomo, C. Camerano, L. Fortuna, M. Frasca, (2010), “From kinetic art to immaterial art through chaotic
synchronization”, International Journal of Bifurcation and Chaos, 20.
P. Belluomo, M. Bucolo, L. Fortuna, M. Frasca, F. Sapuppo(2010), “Brain Computer Interface for Control of
Dynamics and Robot Systems”, XXX Dynamics Days (Europe) Proceedings 2010 – 6-10 September 2010
Bristol, UK.
THANKS!!!