Difference between revisions of "User:FabioZennaro"

From AIRWiki
Jump to: navigation, search
Line 14: Line 14:
  
 
My final project is about brain-computer interfaces, in particular non-invasive sensorimotor rhythm-based BCI.  
 
My final project is about brain-computer interfaces, in particular non-invasive sensorimotor rhythm-based BCI.  
The touchstone of the project is the [http://www.bciresearch.org/ Wardsworth BCI] interface developed by Wolpaw and his colleagues.
+
The touchstone of the project is the [http://www.bciresearch.org/ Wardsworth BCI] interface developed by Wolpaw and his colleagues.
  
  
Line 20: Line 20:
  
 
==Description of the final project==
 
==Description of the final project==
As now, the current aim of the final project is to implement a working sensorimotor rhythm-based brain-computer interface and use it to control a cursor on a screen. To achieve this goal, I am working with my colleagues and my supervisor inside the university lab; our brain-computer interface is based on the free open-source framework [http://www.bci2000.org/BCI2000/Home.html BCI2000].
+
As now, the current aim of the final project is to implement a working sensorimotor rhythm-based brain-computer interface and use it to control a cursor on a screen. To achieve this goal, I am working with my colleagues and my supervisor inside the university lab; our brain-computer interface is based on the free open-source framework [http://www.bci2000.org/BCI2000/Home.html BCI2000].
  
  
Line 31: Line 31:
 
* I met my supervisors: [[User:MatteoMatteucci | prof. Matteo Matteucci]] and [[User:RossellaBlatt | Rossella Blatt]]
 
* I met my supervisors: [[User:MatteoMatteucci | prof. Matteo Matteucci]] and [[User:RossellaBlatt | Rossella Blatt]]
 
* I was introduced to the AIRLab
 
* I was introduced to the AIRLab
* I was introduced to my colleagues: [[User:FrancescoAmenta | Francesco Amenta]], [[User:FabioBeltramini | Fabio Beltramini]], [[User:TizianoDalbis | Tiziano D'Albis]] and [[User:StefanoMorciano | Stefano Morciano]]
+
* I was introduced to my colleagues: [[User:FrancescoAmenta | Francesco Amenta]], [[User:FabioBeltramini | Fabio Beltramini]], [[User:TizianoDalbis | Tiziano D'Albis]] and [[User:StefanoMorciano | Stefano Morciano]]
 
* I performed the first EEG acquisitions
 
* I performed the first EEG acquisitions
  
Line 37: Line 37:
 
* I was taught how to mount an EEG
 
* I was taught how to mount an EEG
 
* I learnt how to use and how to configure BCI2000
 
* I learnt how to use and how to configure BCI2000
* I started reading papers about BCI research [[#Bibliography of the final project|[1]]] [[#Bibliography of the final project|[2]]]
+
* I started reading papers about BCI research [[#Bibliography of the final project|[1]]] [[#Bibliography of the final project|[2]]]
  
  
Line 47: Line 47:
  
 
'''Week 4''' (4th-10th):
 
'''Week 4''' (4th-10th):
* Project suspended
+
* Project suspended: holidays
  
 
'''Week 5''' (11th-17th):
 
'''Week 5''' (11th-17th):
* Project suspended
+
* Project suspended: holidays
  
 
'''Week 6''' (18th-24th):
 
'''Week 6''' (18th-24th):
* Project suspended
+
* Project suspended: holidays
  
 
'''Week 7''' (25th-31st):
 
'''Week 7''' (25th-31st):
 
* I performed further EEG acquisitions
 
* I performed further EEG acquisitions
* I read papers about BCI research [[#Bibliography of the final project|[4]]] [[#Bibliography of the final project|[5]]] [[#Bibliography of the final project|[6]]]
+
* I read papers about BCI research [[#Bibliography of the final project|[4]]] [[#Bibliography of the final project|[5]]] [[#Bibliography of the final project|[6]]]
  
  
Line 63: Line 63:
 
'''Week 8''' (1st-7th):
 
'''Week 8''' (1st-7th):
 
* I performed further EEG acquisitions
 
* I performed further EEG acquisitions
* I read papers about BCI research [[#Bibliography of the final project|[7]]] [[#Bibliography of the final project|[8]]] [[#Bibliography of the final project|[9]]] [[#Bibliography of the final project|[10]]]  
+
* I read papers about BCI research [[#Bibliography of the final project|[7]]] [[#Bibliography of the final project|[8]]] [[#Bibliography of the final project|[9]]] [[#Bibliography of the final project|[10]]]  
  
 
'''Week 9''' (8th-14th)
 
'''Week 9''' (8th-14th)
 
* I performed further EEG acquisitions
 
* I performed further EEG acquisitions
* I read papers about BCI research [[#Bibliography of the final project|[11]]] [[#Bibliography of the final project|[12]]] [[#Bibliography of the final project|[13]]] [[#Bibliography of the final project|[14]]]  
+
* I read papers about BCI research [[#Bibliography of the final project|[11]]] [[#Bibliography of the final project|[12]]] [[#Bibliography of the final project|[13]]] [[#Bibliography of the final project|[14]]]  
  
 
'''Week 10''' (15th-21st)
 
'''Week 10''' (15th-21st)
Line 74: Line 74:
  
 
'''Week 11''' (22nd-28th)
 
'''Week 11''' (22nd-28th)
* I read papers about BCI research [[#Bibliography of the final project|[17]]] [[#Bibliography of the final project|[18]]] [[#Bibliography of the final project|[19]]] [[#Bibliography of the final project|[20]]]  
+
* I read papers about BCI research [[#Bibliography of the final project|[17]]] [[#Bibliography of the final project|[18]]] [[#Bibliography of the final project|[19]]] [[#Bibliography of the final project|[20]]]  
  
  
Line 80: Line 80:
 
'''Week 12''' (29th - 5th)
 
'''Week 12''' (29th - 5th)
 
* I tried modifying BCI2000 sources and recompiling it
 
* I tried modifying BCI2000 sources and recompiling it
* I read papers about BCI research [[#Bibliography of the final project|[21]]] [[#Bibliography of the final project|[22]]] [[#Bibliography of the final project|[23]]]  
+
* I read papers about BCI research [[#Bibliography of the final project|[21]]] [[#Bibliography of the final project|[22]]] [[#Bibliography of the final project|[23]]]  
  
 
'''Week 13''' (6th - 12th)
 
'''Week 13''' (6th - 12th)
 
* I started writing draft chapters for my final project (introduction, brain activity detection techniques)
 
* I started writing draft chapters for my final project (introduction, brain activity detection techniques)
* I read papers about BCI research [[#Bibliography of the final project|[24]]] [[#Bibliography of the final project|[25]]] [[#Bibliography of the final project|[26]]] [[#Bibliography of the final project|[27]]]  
+
* I read papers about BCI research [[#Bibliography of the final project|[24]]] [[#Bibliography of the final project|[25]]] [[#Bibliography of the final project|[26]]] [[#Bibliography of the final project|[27]]]  
  
 
'''Week 14''' (13th - 19th)
 
'''Week 14''' (13th - 19th)
 
* I wrote a draft chapter for my final project (performance evaluation techniques, r^2)
 
* I wrote a draft chapter for my final project (performance evaluation techniques, r^2)
 
* I started working on raw data inside Matlab
 
* I started working on raw data inside Matlab
* I read papers about BCI research [[#Bibliography of the final project|[28]]] [[#Bibliography of the final project|[29]]] [[#Bibliography of the final project|[30]]] [[#Bibliography of the final project|[31]]]   
+
* I read papers about BCI research [[#Bibliography of the final project|[28]]] [[#Bibliography of the final project|[29]]] [[#Bibliography of the final project|[30]]] [[#Bibliography of the final project|[31]]]   
  
 
'''Week 15''' (20th - 26th)
 
'''Week 15''' (20th - 26th)
 
* I wrote a draft chapter for my final project (frequency analysis)
 
* I wrote a draft chapter for my final project (frequency analysis)
* I read papers about BCI research [[#Bibliography of the final project|[32]]] [[#Bibliography of the final project|[33]]] [[#Bibliography of the final project|[34]]]
+
* I read papers about BCI research [[#Bibliography of the final project|[32]]] [[#Bibliography of the final project|[33]]] [[#Bibliography of the final project|[34]]]
  
  
Line 100: Line 100:
 
* I studied how the autoregressive spectral estimation works
 
* I studied how the autoregressive spectral estimation works
 
* I carried on writing the draft chapter about frequency analysis
 
* I carried on writing the draft chapter about frequency analysis
* I read papers about BCI research [[#Bibliography of the final project|[35]]] [[#Bibliography of the final project|[36]]] [[#Bibliography of the final project|[37]]]  
+
* I read papers about BCI research [[#Bibliography of the final project|[35]]] [[#Bibliography of the final project|[36]]] [[#Bibliography of the final project|[37]]]  
  
 
'''Week 17''' (3rd - 9th)
 
'''Week 17''' (3rd - 9th)
Line 144: Line 144:
 
* We studied the data and signals we collected in order to find out useful features
 
* We studied the data and signals we collected in order to find out useful features
 
   
 
   
 +
'''Week 27''' (12th- 18th)
 +
* We worked on the data and signals we collected
 +
 +
'''Week 28''' (19th - 25th)
 +
* Project suspended: first-term exams
 +
 +
 +
=== February ===
 +
'''Week 29''' (26th - 1st)
 +
* Project suspended: first-term exams
 +
 +
'''Week 30''' (2nd - 8th)
 +
* Project suspended: first-term exams
 +
  
  
Line 149: Line 163:
 
== Bibliography of the final project ==
 
== Bibliography of the final project ==
  
'''Disclaimer''': as you can see, this is just a raw draft of the bibliography; I use it only to keep track of the papers I read, so each entry does not contain all the data related to the source, but only the name of an author (usually the most famous from each research group, e.g. J.R. Wolpaw for the Wadsworth Center or G. Pfurtscheller for the University of Graz), the title of the paper and the year of publication.
+
'''Disclaimer''': as you can see, this is just a raw draft of the bibliography; I use it only to keep track of the papers I read, so each entry does not contain all the data related to the source, but only the name of an author (usually the most famous from each research group, e.g. J.R. Wolpaw for the Wadsworth Center or G. Pfurtscheller for the University of Graz), the title of the paper and the year of publication.
  
 
I highlighted, using a bold font, the most important papers related to my final project.     
 
I highlighted, using a bold font, the most important papers related to my final project.     
Line 176: Line 190:
 
* [22] J.R. Wolpaw et alii, ''EEG-based BCI for cursor control'', 1991
 
* [22] J.R. Wolpaw et alii, ''EEG-based BCI for cursor control'', 1991
 
* [23] J.R. Wolpaw et alii, ''BCI operation: signal noise during early training sessions'', 2004
 
* [23] J.R. Wolpaw et alii, ''BCI operation: signal noise during early training sessions'', 2004
* [24] ''' J.R. Wolpaw et alii, ''BCI Meeting 2005: workshop on BCI signal processing, feature extraction and translation'', 2006 '''
+
* [24] ''' J.R. Wolpaw et alii, ''BCI Meeting 2005: workshop on BCI signal processing, feature extraction and translation'', 2006 '''
 
* [25] ''' J.R. Wolpaw et alii, ''BCI Operation: optimizing information transfer rate'', 2003 '''
 
* [25] ''' J.R. Wolpaw et alii, ''BCI Operation: optimizing information transfer rate'', 2003 '''
 
* [26] I. Wickelgreen, ''Tapping the mind'', 2003
 
* [26] I. Wickelgreen, ''Tapping the mind'', 2003

Revision as of 12:45, 7 February 2009

Fabio Massimo Zennaro
Foto di FabioZennaro
First Name: Fabio Massimo
Last Name: Zennaro
E-Mail: fabio.zennaro@mail.polimi.it
Advisor:
Project page: BCI based on Motor Imagery
Project page(s): BCI based on Motor Imagery

I'm a fifth year student in Computer Engineering in Politecnico di Milano. I got my undergraduate degree in Computer Engineering from Politecnico di Milano in July 2007. I'm currently working on my final project in order to get my graduate degree.

My final project is about brain-computer interfaces, in particular non-invasive sensorimotor rhythm-based BCI. The touchstone of the project is the Wardsworth BCI interface developed by Wolpaw and his colleagues.



Description of the final project

As now, the current aim of the final project is to implement a working sensorimotor rhythm-based brain-computer interface and use it to control a cursor on a screen. To achieve this goal, I am working with my colleagues and my supervisor inside the university lab; our brain-computer interface is based on the free open-source framework BCI2000.


Timeline of the final project

July

Week 1 (14th-20th):

Week 2 (21st-27th):

  • I was taught how to mount an EEG
  • I learnt how to use and how to configure BCI2000
  • I started reading papers about BCI research [1] [2]


August

Week 3 (28th-3rd):

  • I prepared with my colleague a brief presentation about the use of r^2 and MEM inside BCI2000
  • I performed further EEG acquistions
  • I read papers about BCI research [3]

Week 4 (4th-10th):

  • Project suspended: holidays

Week 5 (11th-17th):

  • Project suspended: holidays

Week 6 (18th-24th):

  • Project suspended: holidays

Week 7 (25th-31st):

  • I performed further EEG acquisitions
  • I read papers about BCI research [4] [5] [6]


September

Week 8 (1st-7th):

  • I performed further EEG acquisitions
  • I read papers about BCI research [7] [8] [9] [10]

Week 9 (8th-14th)

  • I performed further EEG acquisitions
  • I read papers about BCI research [11] [12] [13] [14]

Week 10 (15th-21st)

  • I downloaded the source code of BCI and got my hands on
  • I read papers about BCI research [15] [16]

Week 11 (22nd-28th)


October

Week 12 (29th - 5th)

  • I tried modifying BCI2000 sources and recompiling it
  • I read papers about BCI research [21] [22] [23]

Week 13 (6th - 12th)

  • I started writing draft chapters for my final project (introduction, brain activity detection techniques)
  • I read papers about BCI research [24] [25] [26] [27]

Week 14 (13th - 19th)

  • I wrote a draft chapter for my final project (performance evaluation techniques, r^2)
  • I started working on raw data inside Matlab
  • I read papers about BCI research [28] [29] [30] [31]

Week 15 (20th - 26th)

  • I wrote a draft chapter for my final project (frequency analysis)
  • I read papers about BCI research [32] [33] [34]


November

Week 16 (27th - 2nd)

  • I studied how the autoregressive spectral estimation works
  • I carried on writing the draft chapter about frequency analysis
  • I read papers about BCI research [35] [36] [37]

Week 17 (3rd - 9th)

  • I converted my notes and my draft chapters to LaTeX format
  • I converted my bibliography to BibTeX format
  • I carried on writing the draft chapter about brain activity detection techniques
  • I read papers about BCI research [38] [39]

Week 18 (10th - 16th)

  • I wrote draft chapters about signal processing and signal classification
  • I read papers about BCI research [40]

Week 19 (17th - 23rd)

  • I read a paper about BCI research [41]

Week 20 (24th - 30thrd)

  • I met a new colleague: Paolo Calloni
  • I discussed with my tutor about the specific subject of my final project
  • I read papers about BCI research [42] [43] [44]


December

Week 21 (1st - 7nd)

  • We met with our supervisors to discuss about our future acquisitions

Week 22 (8th - 14th)

  • We performed EEG acquisitions in order to get initial data to setup BCI applications

Week 23 (15th - 21st)

  • We performed EEG acquisitions in order to get initial data to setup BCI applications

Week 24 (22nd - 28th)

  • I worked on the module development in BCI2000
  • I read snippets of code for feature extraction


January

Week 25 (29th - 4th)

  • I worked on the module development in BCI2000

Week 26 (5th - 11th)

  • We met with our supervisors to discuss about the data we collected during the acquisitions in December
  • We studied the data and signals we collected in order to find out useful features

Week 27 (12th- 18th)

  • We worked on the data and signals we collected

Week 28 (19th - 25th)

  • Project suspended: first-term exams


February

Week 29 (26th - 1st)

  • Project suspended: first-term exams

Week 30 (2nd - 8th)

  • Project suspended: first-term exams



Bibliography of the final project

Disclaimer: as you can see, this is just a raw draft of the bibliography; I use it only to keep track of the papers I read, so each entry does not contain all the data related to the source, but only the name of an author (usually the most famous from each research group, e.g. J.R. Wolpaw for the Wadsworth Center or G. Pfurtscheller for the University of Graz), the title of the paper and the year of publication.

I highlighted, using a bold font, the most important papers related to my final project.

  • [1] J.R. Wolpaw et alii, Control of a 2D movement signal by a non-invasive BCI in humans, 2004
  • [2] J.R. Wolpaw et alii, BCI for communication and control, 2002
  • [3] T.J. Ulrych et alii, Maximum Entropy Spectral Analysis and Autoregressive Decomposition, 1975
  • [4] J.B. Ochoa, EEG Signal Classification for BCI Application, 2002
  • [5] G. Pfurtscheller, BCI - A brief introductin, 2005
  • [6] J.R. Wolpaw et alii, EEG-based BCI for cursor control, 2004
  • [7] M. Mattioco, Attività corticale e immaginazione motoria, 2003
  • [8] J.R. Wolpaw et alii, BCI Research at the Wadsworth Center, 2000
  • [9] M. Barinaga, Turning thoughts into actions, 1999
  • [10] J.R. Wolpaw et alii, EEG-based BCI communication: system description, 1990
  • [11] J.R. Wolpaw et alii, Multichannel EEG-based BCI, 1994
  • [12] J.J. Vidal, Toward direct brain-computer communication, 1973
  • [13] B. Allison, P300 or not P300: towards a better P300 BCI, 2003
  • [14] J.R. Wolpaw et alii, The Wadsworth BCI Research and Development Program: at home with BCI, 2006
  • [15] G. Schalk, BCI2000: A general purpose BCI system, 2004
  • [16] J.R. Wolpaw et alii, BCI: Detection instead of classification, 2007
  • [17] Hochberg L.R. et alii, Neuronal ensemble control of prosthetic devices by a human with tetraplegia, 2006
  • [18] J.R. Wolpaw et alii, Tracking of the mu rhythm using a derived matched filter, 2005
  • [19] J.R. Wolpaw et alii, Sensorimotor rhythm-based BCI: feature selection by regression improves performances, 2005
  • [20] J.R. Wolpaw et alii, Linear and non-linear methods for BCI, 2003
  • [21] G. Schalk, BCI2000 Manual
  • [22] J.R. Wolpaw et alii, EEG-based BCI for cursor control, 1991
  • [23] J.R. Wolpaw et alii, BCI operation: signal noise during early training sessions, 2004
  • [24] J.R. Wolpaw et alii, BCI Meeting 2005: workshop on BCI signal processing, feature extraction and translation, 2006
  • [25] J.R. Wolpaw et alii, BCI Operation: optimizing information transfer rate, 2003
  • [26] I. Wickelgreen, Tapping the mind, 2003
  • [27] J.R. Wolpaw et alii, EEG-based communication and control: short-term role of feedback, 1998
  • [28] J.R. Wolpaw et alii, BCI Technology: a review of the first international meeting, 2000
  • [29] J.R. Wolpaw et alii, EEG-based communication: improved accuracy by response verification, 1998
  • [30] J.R. Wolpaw et alii, The Wadsworth Center BCI research and development program, 2003
  • [31] J.R. Wolpaw et alii, Evaluation of AR spectral estimation model order for BCI, 2006
  • [32] J.R. Wolpaw et alii, Answering questions with an EEG-based BCI, 1998
  • [33] J.R. Wolpaw et alii, EEG-based communication: analysis of concurrent EMG activity, 1998
  • [34] T.D. Schneider, Information Theory Primer, 2007
  • [35] J.R. Wolpaw et alii, Real-time detection of event-related brain activity, 2008
  • [36] J.R. Wolpaw et alii, Conversion of a EEG activity into cursor movement by a BCI, 2004
  • [37] J.R. Wolpaw et alii, EEG-based communication and control: speed accuracy relationships, 2003
  • [38] G. Pfurtscheller et alii, Current trends in Graz Brain-Computer Interface Research, 2000
  • [39] G. Pfurtscheller et alii, Graz-BCI: State of the Art and Clinical Applications, 2003
  • [40] J.R. Wolpaw et alii, Spatial Filter Selection for EEG-based communication, 1997
  • [41] J.R. Wolpaw et alii, EMG Contamination of EEG: Spectral and Topographical Characteristics, 2003
  • [42] J.R. Wolpaw et alii, EEG-Based Communication: Presence of an Error Potential, 2000
  • [43] U. Hoffmann et alii, Recent advances in BCI, 2007
  • [44] J.R. Wolpaw et alii, EEG-Based Communication: EEG control vs system performance in humans, 2003