From Brain Signals to Cognition EEG Workshop: Learning EEG ...

50
From Brain Signals to Cognition EEG Workshop: Learning EEG Research Methods from Scratch Time: 9 am – 1 pm, May 8, 2021 (Saturday) Mode: via ZOOM By Dr Guang Ouyang, Assistant Professor, Academic Unit of Human Communication, Development, and Information Sciences, Faculty of Education, HKU EEG Cognition

Transcript of From Brain Signals to Cognition EEG Workshop: Learning EEG ...

Page 2: From Brain Signals to Cognition EEG Workshop: Learning EEG ...

Outline

• Basic concepts• Major principles and methodologies• Real-time demonstration of EEG data collection• Data visualization and analysis• Advanced topics

Feedback

Page 6: From Brain Signals to Cognition EEG Workshop: Learning EEG ...

Levels of neural system

EEG research

Basic concepts

Page 7: From Brain Signals to Cognition EEG Workshop: Learning EEG ...

What generates EEG?

Neuroanatomy for Speech-Language Pathology and Audiology, by Matthew H Rouse

Electrical signals

Related to cognitive activity

Electrical cable

Basic concepts

Page 8: From Brain Signals to Cognition EEG Workshop: Learning EEG ...

Mechanism: parallelly oriented neurons generate current activity, causing fluctuations of electrical signals on the scalp (EEG) and cortex (ECoG). The current further induces magnetic field (MEG).

EEGECoG

MEG

What generates EEG?

Hari, R., & Parkkonen, L. (2015). The brain timewise: how timing shapes and supports brain function. Philosophical Transactions of the Royal Society B: Biological Sciences, 370(1668), 20140170.

Basic concepts

Page 9: From Brain Signals to Cognition EEG Workshop: Learning EEG ...

EEG/MEG directly measures neural activities.

It possesses rich information in neural temporal dynamics (at milliseconds)

which is not accessible by many other technologies (e.g., MRI, fNIRS) that measure hemodynamics

EEGECoG

MEG

An important note

Hari, R., & Parkkonen, L. (2015). The brain timewise: how timing shapes and supports brain function. Philosophical Transactions of the Royal Society B: Biological Sciences, 370(1668), 20140170.

Basic concepts

Page 10: From Brain Signals to Cognition EEG Workshop: Learning EEG ...

Basic featuresBasic concepts

• Noisy• Fluctuating• Complex

Then What?

Page 11: From Brain Signals to Cognition EEG Workshop: Learning EEG ...

Outline

• Basic concepts• Major principles and methodologies• Real-time demonstration of EEG data collection• Data visualization and analysis• Advanced topics

Page 12: From Brain Signals to Cognition EEG Workshop: Learning EEG ...

How to do cognitive research using EEG?

Principles and Methodologies

pendulum

hit

Response pattern

hit

stimulus

change of mental states

Evoked response activity

Scenario 1:

Scenario 2:

Page 13: From Brain Signals to Cognition EEG Workshop: Learning EEG ...

How to do cognitive research using EEG?

hit

stimulus

change of mental states

Evoked response activity

Scenario 1:

Scenario 2:

1. ERP method(Event-related potential)

2. Spectrum analysis method

Principles and Methodologies

Page 14: From Brain Signals to Cognition EEG Workshop: Learning EEG ...

EEG

-200 0 200 400 600 800 1000

Time (ms)

Stimulus onset

ERP

-200 0 200 400 600 8001000

-15

-10

-5

0

5

10

15

20

25

Vo

tag

e (V

)

Time (ms)

average

ERP (Event-related Potential)

stimulus

ERP methodPrinciples and Methodologies

Page 15: From Brain Signals to Cognition EEG Workshop: Learning EEG ...

ERP

-200 0 200 400 600 8001000

-15

-10

-5

0

5

10

15

20

25

Vo

tag

e (V

)

Time (ms)

ERP (Event-related Potential)

Stimulus

ERP methodPrinciples and Methodologies

Page 16: From Brain Signals to Cognition EEG Workshop: Learning EEG ...

Time (ms)

Stimulus onset

ERP

Change in timing(reflects cognitive processing speed)

Condition 1Condition 2

Time (ms)

Stimulus onset

ERP

Change in amplitude(reflects cognitive effort)

Condition 1Condition 2

ERP methodPrinciples and Methodologies

Page 17: From Brain Signals to Cognition EEG Workshop: Learning EEG ...

ERP

ERP (Event-related Potential)

Early components- Low level processing, e.g.,

size, luminance, sound intensity, etc

- Sometimes by top-down modulation, e.g., emotion, attention, etc.

Late components- Medium to high level processing,

e.g., conflict processing, surprises, emotion, memory recollection, etc.

Time (ms)

Stimulus onset

Elec

tric

al

po

ten

tial

ERP methodHow ERP components reflect cognitive activity?

Principles and Methodologies

Page 18: From Brain Signals to Cognition EEG Workshop: Learning EEG ...

Examples of stimulus manipulation

Condition 1Condition 2

Luminance: high, low

Occurrence probability of stimulus: low, high

Tone/note differentiationdo do do do re do do

People with good ability

People with bad ability

Semantic violation

I like to eat coffee

ERP methodPrinciples and Methodologies

Page 19: From Brain Signals to Cognition EEG Workshop: Learning EEG ...

ERP method

Why do I need to check ERP when I can already see relevant information in behavior?

1. You don’t know yourself that well (subjective feeling can be imprecise)2. Much information is not available in behavioral data

Principles and Methodologies

Page 20: From Brain Signals to Cognition EEG Workshop: Learning EEG ...

https://humanbenchmark.com/tests/reactiontime

Test the your mental speed!Principles and Methodologies

Page 21: From Brain Signals to Cognition EEG Workshop: Learning EEG ...

Sensation

light

sound

odor

Perception EvaluationResponseselection

Behavioral action

timing

sensation

central processes

motor processes

Onset of stimulustime

Brain activity

Reaction Time

Principles and Methodologies

Page 22: From Brain Signals to Cognition EEG Workshop: Learning EEG ...

Spectrum analysis method

• Change of brain’s internal state in a long-lasting way• Examples:

• Feeling excited/alerted/anxious/calm/drowsy…• Mood/emotion change• Cognitive load change• Meditation exercise• Different vegetative level• …

hit

change of mental states

Scenario 2:

2. Spectrum analysis method

Principles and Methodologies

Page 23: From Brain Signals to Cognition EEG Workshop: Learning EEG ...

Spectrum analysis method

Oscillation

Source: internet

Principles and Methodologies

Page 24: From Brain Signals to Cognition EEG Workshop: Learning EEG ...

Signal 1

Signal 2

Spectrum analysis method

1 second

10 Hz

30 Hz

Principles and Methodologies

Page 25: From Brain Signals to Cognition EEG Workshop: Learning EEG ...

Original signalBreak down

amplitude A2

amplitude A1

amplitude A3

amplitude A4

amplitude A5

amplitude A6

amplitude A7

amplitude A8

amplitude A9

A1A2A3

A4

A5

A6A7

AiAj

Am

plit

ud

e

Frequency

Spectrum

Spectrum analysis methodPrinciples and Methodologies

Page 26: From Brain Signals to Cognition EEG Workshop: Learning EEG ...

hit

change of mental states

Spectrum analysis method

Am

plit

ud

e

Frequency

Spectrum

Principles and Methodologies

Page 27: From Brain Signals to Cognition EEG Workshop: Learning EEG ...

Spectrum analysis method

Am

plit

ud

e

Frequency

Spectrum

Delta wave (1-3Hz)Functional association• Sleep wave• mixed

Theta wave (4-7Hz)Functional association• Active control• Attention

Alpha wave (8-12Hz)Functional association• Idle state• Cognitive load

Beta wave (13-30Hz)Functional association• Voluntary movements

Gamma wave (>30Hz)FunctionFunctional association• Cognitive load• Intense neural computation• Increased sensorimotor

activity

1 Hz 100 Hz

Principles and Methodologies

Page 28: From Brain Signals to Cognition EEG Workshop: Learning EEG ...

Outline

• Basic concepts• Major principles and methodologies• Real-time demonstration of EEG data collection• Data visualization and analysis• Advanced topics

Page 29: From Brain Signals to Cognition EEG Workshop: Learning EEG ...

Set-up of an EEG acquisition system

Offline analysis

Presentation computer(showing task)

Demonstration

amplifier+

-

Data acquisition computer(showing task)

Synchronization

Can be wireless

Page 30: From Brain Signals to Cognition EEG Workshop: Learning EEG ...

Some technical points worth mentioning

Demonstration

- Ambient noise, environmental signal- Gel-based (wet) electrode, dry electrode, semi-dry electrode- Lab EEG, portable EEG, Indoor & outdoor- Some latest fancy technologies:

- Unobtrusive EEG- Concealed EEG- Earphone/earbud EEG- Headset EEG- Connecting with smartphones

wet electrode

dry electrode

gel

Page 31: From Brain Signals to Cognition EEG Workshop: Learning EEG ...

Demonstration

https://mbraintrain.com/Product: mBraintrain smarting system

Page 32: From Brain Signals to Cognition EEG Workshop: Learning EEG ...

Outline

• Basic concepts• Major principles and methodologies• Real-time demonstration of EEG data collection• Data visualization and analysis• Advanced topics

Page 33: From Brain Signals to Cognition EEG Workshop: Learning EEG ...

Data visualization and analysis

1. ERP method (event-related potential)Analyzing the brain’s response to a specific event

2. Spectrum analysis methodAnalyzing the change in the brain state during a long period of time

Time (ms)Event onset

ERP

Am

plit

ud

e

Frequency (Hz)

Spectrum

Condition 1Condition 2

Am

plit

ud

e

Page 34: From Brain Signals to Cognition EEG Workshop: Learning EEG ...

Data visualization and analysis

Raw EEG data

Time (ms)

Event onset

ERP

Results

UI based

Script based

Processing and analysisMore convenientLess flexible

Less convenientMore flexible

Page 35: From Brain Signals to Cognition EEG Workshop: Learning EEG ...

Data visualization and analysisUnderstanding the mechanism of coding even if you don’t code

Load raw data

Processing step 1

Processing step 2

Processing step 3

Processing step n

Final result

Analysis and visualization

.

.

.

.

.

.

Page 36: From Brain Signals to Cognition EEG Workshop: Learning EEG ...

Raw data

Data visualization and analysis

PreprocessingMay include:- Re-sampling- Re-referencing- Band-pass filtering- Removing artifactual

components- etc

Visualization and Analysis- ERP- Spectrum- Statistical analysis

General routine To be covered in another focused workshop

Page 37: From Brain Signals to Cognition EEG Workshop: Learning EEG ...

Data visualization and analysisExamples of artifacts (fake brain signals)Typical: Eye blinks

Eye movements

Body movements (swallowing, teeth

clenching, head movement, etc)

Unexplained

Disconnected:

Drifting

Page 38: From Brain Signals to Cognition EEG Workshop: Learning EEG ...

Data visualization and analysisReason why we need to deal with artifacts

Condition 1 (task 1): speaking Condition 2 (task 2): hearing a speech

Difference can be merely from the fact that the first one is speaking and the second one is not.

Page 39: From Brain Signals to Cognition EEG Workshop: Learning EEG ...

Data visualization and analysisEEG analysis softwares

- Commercial softwares from EEG equipment companies- Matlab + EEGLAB- Matlab + Letswave- Matlab + Fieldtrip- Matlab + Brainstorm- MNE-Python- Many others

1. ERP analysis2. Spectrum analysis

Page 40: From Brain Signals to Cognition EEG Workshop: Learning EEG ...

EEG

-200 0 200 400 600 800 1000

Time (ms)

Stimulus onset

ERP

-200 0 200 400 600 8001000

-15

-10

-5

0

5

10

15

20

25

Vo

tag

e (V

)

Time (ms)

average

ERP (Event-related Potential)

1. ERP analysisData visualization and analysis

S 22 S 22 S 22 S 22 S 22S 21S 22 S 21S 22

Based on a visual oddball task:

https://github.com/guangouyang/EEG_workshop

Code and materials:

Page 41: From Brain Signals to Cognition EEG Workshop: Learning EEG ...

[300ms-600ms]

Data visualization and analysis

Difference map:

Page 42: From Brain Signals to Cognition EEG Workshop: Learning EEG ...

Data visualization and analysis

Individual eventsAnecdotal findingsSpecial casesPersonal experiencesIntuitive feeling

Generalizable effectsUniversal principleTheoriesScientific evidences

Statistics on large data sample

Page 43: From Brain Signals to Cognition EEG Workshop: Learning EEG ...

Data visualization and analysis

ERP amplitude difference (300-600ms) for all subjects Prob. Dist.

From an individual subject: Averaged from 30 subjects:

t(29) = 6.04p<0.001

Page 44: From Brain Signals to Cognition EEG Workshop: Learning EEG ...

Data visualization and analysis

Advanced statistical analyses

The EEG data collection and preprocessing will generate data that are not different from any other kinds of data in other fields e.g., humanity and social sciences, biological sciences, psychology, educational sciences. So, after processing and parameterizing your data, you can apply any kinds of statistical analysis depending on your experimental design.

• Correlation• ANOVA/ANCOVA, etc• Linear mixed model• Factor analysis• Structural equation modeling• etc

Page 45: From Brain Signals to Cognition EEG Workshop: Learning EEG ...

Data visualization and analysis2. Spectrum analysis

change of mental states

Am

plit

ud

e

Frequency

Spectrum

Page 46: From Brain Signals to Cognition EEG Workshop: Learning EEG ...

Data visualization and analysisSample data

Eye closed (S 11)Eye open (S 10)

Page 47: From Brain Signals to Cognition EEG Workshop: Learning EEG ...

[8-12Hz]

Data visualization and analysis

Difference map:

Page 48: From Brain Signals to Cognition EEG Workshop: Learning EEG ...

Outline

• Basic concepts• Major principles and methodologies• Real-time demonstration of EEG data collection• Data visualization and analysis• Advanced topics☞

Page 49: From Brain Signals to Cognition EEG Workshop: Learning EEG ...

Upon acquiring the basic skill sets and understanding of EEG data and technology, you can further …

Advanced topics

- Conduct sophisticated analyses- Time-frequency analysis, network/connectivity analysis, extract

complex features (e.g., entropy), dynamical modeling, advanced statistic modelling, etc

- Study complex questions- Real-life scenes, social interaction, teaching and learning,

classroom setting, complex problem solving, complex decision making, etc

Page 50: From Brain Signals to Cognition EEG Workshop: Learning EEG ...

Give your feedback