neural decoding using non-invasive brain activity signals … review2... · 2019-08-05 · neural...

43
Neural decoding using non-invasive brain activity signals (Machine learning, motor control, fMRI) 2019.6.27 Tokyo Institute of Technology Natsue Yoshimura

Upload: others

Post on 29-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Neural decoding using non-invasive brain activity signals … Review2... · 2019-08-05 · Neural decoding using non-invasive brain activity signals (Machine learning, motor control,

Neural decoding using non-invasive brain activity signals (Machine learning, motor control, fMRI)

2019.6.27

Tokyo Institute of Technology Natsue Yoshimura

Page 2: Neural decoding using non-invasive brain activity signals … Review2... · 2019-08-05 · Neural decoding using non-invasive brain activity signals (Machine learning, motor control,

• Summary of the previous talk

• Decoders performance and representation analysis

• Motor coordinate frames

• fMRI and EEG

• Network analysis for high performance decoders

• Resting-state fMRI for predicting skills

Outline

Page 3: Neural decoding using non-invasive brain activity signals … Review2... · 2019-08-05 · Neural decoding using non-invasive brain activity signals (Machine learning, motor control,

Hochberg LR, Nature, 2012

Brain-machine interface

Page 4: Neural decoding using non-invasive brain activity signals … Review2... · 2019-08-05 · Neural decoding using non-invasive brain activity signals (Machine learning, motor control,

Time resolution

10-3 10-2 10-1 100 101 102 103 104 105

102

101

100

10-1

10-2

10-3

(sec)msec sec min hour day

(mm)Brain

Lobe

Area

Culumn

Layer

Neuron

樹状突起

SynapsNon-invasive Invasive

LFP

SUA

ECoG fMRI

Patch cramp

TMSMEG / EEG

NIRS

MRSPET

MUA

Calcium imagingSpatial resolution

Time and Spacial resolution (Invasive vs. Non-invasive)

Page 5: Neural decoding using non-invasive brain activity signals … Review2... · 2019-08-05 · Neural decoding using non-invasive brain activity signals (Machine learning, motor control,

• Evoked potentials

• Light, Sound, Tactile, …

• Event-related potentials (ERP)• Higher-order cognitive processing

• Spontaneous signals (resting-state)

• Personality, ability, …

EEG

Page 6: Neural decoding using non-invasive brain activity signals … Review2... · 2019-08-05 · Neural decoding using non-invasive brain activity signals (Machine learning, motor control,

・Conventional EEG-BMI ・Our method

� ��� ���� ���� ���� ���� ������

��

��

��

��

����

��

msec�0� 500� 1000�(500�

!!

!!!!!!

撓側手根屈筋

Classify body parts Reconstruct muscle activity signals5 1510 Hz0

ERD event-related2desynchroniza9onERS event-related2synchroniza9on2

Front

Back Left hand

Both feet

Right hand

Flexor carpi radialis

Which body parts? When?

How much force? How long?

To control the robot arm by EEG …

Page 7: Neural decoding using non-invasive brain activity signals … Review2... · 2019-08-05 · Neural decoding using non-invasive brain activity signals (Machine learning, motor control,

fMRI

屈筋

伸筋

http://vbmeg.atr.jp

Background: EEG cortical current sources

EEG sensors

EEG cortical current sources

32 EEG signals

Hierarchical Bayesian estimation

Inverse problem

1000~2000 cortical current signals

Variational Bayesian Sparse Regression toolbox (VBSR toolbox)

Regression

2 EMG signals

Flexor

Extensor

http://www.cns.atr.jp/cbi/sparse_estimation/sato/VBSR.html

Yoshimura et al., Neuroimage, 2012

Page 8: Neural decoding using non-invasive brain activity signals … Review2... · 2019-08-05 · Neural decoding using non-invasive brain activity signals (Machine learning, motor control,

Flexion Flexion

Yoshimura et al., Neuroimage, 2012; Kawase et al., Advanced Robotics, 2016

EEG cortical current succeeded control the EMG-based robot

Extension ExtensionFlexor (EMG)Flexor (Estimated)Extensor (EMG)Extensor (Estimated)

Page 9: Neural decoding using non-invasive brain activity signals … Review2... · 2019-08-05 · Neural decoding using non-invasive brain activity signals (Machine learning, motor control,

High performance decoders for

representation analysis

Page 10: Neural decoding using non-invasive brain activity signals … Review2... · 2019-08-05 · Neural decoding using non-invasive brain activity signals (Machine learning, motor control,

4 months 7 months

3-dimensional sight → Interaction with body and objects

10 months 16 months

Motor learning - how the brain controls?

Page 11: Neural decoding using non-invasive brain activity signals … Review2... · 2019-08-05 · Neural decoding using non-invasive brain activity signals (Machine learning, motor control,

Referred by Koji Ito

RetinaEye-balls

Head

HandMusclesBody

Joints

ReferenceTarget objects

FeetMuscles

Internalcoordinate

Externalcoordinate

Motor coordinate frames

Page 12: Neural decoding using non-invasive brain activity signals … Review2... · 2019-08-05 · Neural decoding using non-invasive brain activity signals (Machine learning, motor control,

・Primary motor area (M1): Internal & External→ Muscle tension(Cheney et al., 1985; Donoghue et al., 1992; Evarts, 1968; Kakei et al., 1999)→ Joint angles(Scott and Kalaska, 1995)

・Ventral Premotor area (PMv): External

→ Movement directions(Geogopoulos et al., 1986; Kakei et al., 1999)

・Dorsal Premotor area (PMd): External

→ Movement directions(Kakei et al., 1999)

→ Motor preparation(Kurata, 1993), Relative positions(Pesaran et al., 2006)

→ Visual instruction(Matsuzaka et al.,1992), Motor planning(Shima et al.,1991)・pre-SMA

→ Somatosensory stimulation(Matsuzaka et al.,1992)・Supplementary motor area (SMA) proper

Representation of coordinate frames : Physiological studies using monkey

Page 13: Neural decoding using non-invasive brain activity signals … Review2... · 2019-08-05 · Neural decoding using non-invasive brain activity signals (Machine learning, motor control,

・M1: Internal & External→ Muscle activity during motor observation(TMS, Alaerts et al., 2009)→ Movement directions(fMRI, Eisenberg et al., 2010; Toxopeus et al., 2011)

・PMv: External, and internal?

・PMd: External, and internal?

→ Motor imagery and preparation(PET, Stephan et al., 1999)

→ Motor preparation(TMS, Davare et al., 2006)

→ Passive or unfamiliar tasks・pre-SMA

→ Active or familiar tasks・SMA proper

→ Prediction of grip force(TMS, Dafotakis et al., 2008; Davare et al., 2009)

→ Motor prediction(TMS, Duque et al., 2012; Stadler et al., 2012)

( PET, Deiber et al., 1991; Grafton et al., 1992; Jenkins et al., 1994, 2000; Playford et al., 1992)

No representation analysis for whole motor areas→ Worth to use fMRI to investigate the 5 whole areas

Representation of coordinate : Non-invasive method using human

Page 14: Neural decoding using non-invasive brain activity signals … Review2... · 2019-08-05 · Neural decoding using non-invasive brain activity signals (Machine learning, motor control,

Hochberg et al., Nature, 2006O’Doherty et al., Nature, 2011

Signal Invasive needle electrodes

Yoshimura et al., Neuroimage, 2014

Kakei et al., 1999, 2001, 2003

External

Internal

To reveal representation of motor coordinate frames …

Page 15: Neural decoding using non-invasive brain activity signals … Review2... · 2019-08-05 · Neural decoding using non-invasive brain activity signals (Machine learning, motor control,

Yoshimura et al., Neuroimage, 2014

To investigate representation of motor coordinate frames …

Upwardvs.

Downward(Extrinsic)

Flexion vs.

Extension(Intrinsic)

Decoder for Flexion vs. Extension Decoder for Up vs. Down motions

Page 16: Neural decoding using non-invasive brain activity signals … Review2... · 2019-08-05 · Neural decoding using non-invasive brain activity signals (Machine learning, motor control,

Pronated: Up・Extension Down・FlexionStill

… … …

Mean image

… …

ROI: Brodmann areas 4 and 6 (Includes 5 motor related areas)

x6x6x6

6 times

……

…… …

ex. 3756 x 6vols

……

…… …

…6 times

ex. 3756 x 6vols

SPM Realigned images

vols vols

x 6 times

Preprocessing: Voxel data extraction

Page 17: Neural decoding using non-invasive brain activity signals … Review2... · 2019-08-05 · Neural decoding using non-invasive brain activity signals (Machine learning, motor control,

Pronated: Up (Ext) Down(Flex)

6

……

…… …

ex. 3756 x 6

……

…… …

…6

ex. 3756 x 6

Supinated: Up (Flex) Down(Ext)

……

…… ………

…… …

Up-Down decoder Flex-Ext decoder

Train decoders using machine learning(Sparse Logistic Regression)http://www.cns.atr.jp/~oyamashi/SLR_WEB.html

・No-need to dimension reduction by feature extraction

・Weight values are calculated for all dimensional features

・Able to know important areas for the decoding

Up Down

Flexion Extension

Decoder training and performance evaluation

Page 18: Neural decoding using non-invasive brain activity signals … Review2... · 2019-08-05 · Neural decoding using non-invasive brain activity signals (Machine learning, motor control,

Yoshimura et al., Neuroimage, 2014

Left vs. Rightor Flex vs. Ext(Mixed)

Left・Flex

Right・Ext

Left・Flex

Right・Ext

Pronated and supinated position

UD  FE

LR/FE UD FEClassifier Classifier

Representation analysis using MVPA

Page 19: Neural decoding using non-invasive brain activity signals … Review2... · 2019-08-05 · Neural decoding using non-invasive brain activity signals (Machine learning, motor control,

Target on hand movement related areasRasmussen and Penfield, Fed Proc, 1947

Front Back

0

0.25

0.5

0.75

1

1 2 3 4 ・・・ 3756Voxel

Weight values

Important

UnnecessaryMean weight value of FE decoder

Mean weight value of UD decoder

vs

Decoder weight analysis focusing on localized areas

Page 20: Neural decoding using non-invasive brain activity signals … Review2... · 2019-08-05 · Neural decoding using non-invasive brain activity signals (Machine learning, motor control,

Yoshimura et al., Neuroimage, 2014

・Activity map from SPM 2nd level analysis(Contrast: Movement ー Still)

・ROI mask: Human Motor Area Template (HMAT) (Mayka et al., 2006)

・Focus on 6mm radius sphere ROI with center coordinate of the most activated voxel among each of the 5 motor related areas

・Compare the mean weight value of voxels in the sphere ROIs between the two decoders

SPM activity mapFE decoder weight

UD decoder weight

Decoder weight analysis focusing on localized areas

Page 21: Neural decoding using non-invasive brain activity signals … Review2... · 2019-08-05 · Neural decoding using non-invasive brain activity signals (Machine learning, motor control,

External Internal

ExternalInternal

Yoshimura et al., Neuroimage, 2014

Kakei et al., 1999, 2001, 2003

Comparable results to the monkey experiments

Page 22: Neural decoding using non-invasive brain activity signals … Review2... · 2019-08-05 · Neural decoding using non-invasive brain activity signals (Machine learning, motor control,

EEG cortical current estimation for spatio-temporal representation analysis

Page 23: Neural decoding using non-invasive brain activity signals … Review2... · 2019-08-05 · Neural decoding using non-invasive brain activity signals (Machine learning, motor control,

Another challenge to control a robot hand …

Finger EMGs are difficult to detect.

# Complexity of forearm EMG # Many (20) muscles # Deep muscles ➡ hard to access # Small muscles ➡ hard to locate # Compacted muscles ➡ interference

Page 24: Neural decoding using non-invasive brain activity signals … Review2... · 2019-08-05 · Neural decoding using non-invasive brain activity signals (Machine learning, motor control,

Experiment:EEG & EMG recording during finger movements

・16 tasks in total・80 trials/task

Yoshimura et al., Scientific Reports, 2017

Page 25: Neural decoding using non-invasive brain activity signals … Review2... · 2019-08-05 · Neural decoding using non-invasive brain activity signals (Machine learning, motor control,

Extrinsic and Intrinsic decoders

Extrinsic decoder

2

34

5

6

78

1

BE 2

34

5

6

78

1

EX

Intrinsic decoder

2

34

5

6

78

1

BE 2

34

5

6

78

1

EX

(Target position) (Finger movement)

2

34

5

6

78

1Abd-Ext

Abd

Abd-FlexFlex

Add-Flex

Add

Add-ExtExt

Page 26: Neural decoding using non-invasive brain activity signals … Review2... · 2019-08-05 · Neural decoding using non-invasive brain activity signals (Machine learning, motor control,

VBMEG &h(p://vbmeg.atr.jp

&h(p://www.cns.atr.jp/cbi/sparse_es<ma<on/sato/VBSR.html

EEG

fMRI

MRI

signals

positions

SPM results

Brain model

3-layer model

Sensor 128 ch

About 500 Current Source

Variational Bayesian multimodal encephalography method (VBMEG) http://vbmeg.atr

*Sparse Logistic Regression

Inverse filter

Task decoding using brain activity synergy

SLR*PCA/ICA

Yamashita et al., Neuroimage, 2008, http://www.cns.atr.jp/~oyamashi/SLR_WEB.html

Page 27: Neural decoding using non-invasive brain activity signals … Review2... · 2019-08-05 · Neural decoding using non-invasive brain activity signals (Machine learning, motor control,

High decoding performance in 8 finger movements using EEG CS

Decoding using sparse logistic regression (SLR)

・Ext-label

・Int-label

Yoshimura et al., Scientific Reports, 2017

PCAIC

A

PCAIC

A

Page 28: Neural decoding using non-invasive brain activity signals … Review2... · 2019-08-05 · Neural decoding using non-invasive brain activity signals (Machine learning, motor control,

PCAICA for Muscle synergy analysis

21

1 2 3 4

1%2%3%4

1%2%3%4

Muscle synergy 1 Muscle synergy 2

Muscle

Muscle activity Muscle activity

M M

Page 29: Neural decoding using non-invasive brain activity signals … Review2... · 2019-08-05 · Neural decoding using non-invasive brain activity signals (Machine learning, motor control,

Widely used muscle synergy estimation method

•  NMF! !nonnega've!matrix!factoriza'on !(Lee!and!Seung,!1999;!d’Avella!and!Bizzi 2005)!

•  !

1!2!3!4

1!2!3!4

1!!!2!!!3!!!4

×

×

+

!

m(t) =NX

i=1

ci(t)wi (Tresch!et!al. 1999;!d’Avella!and!Bizzi 2005)!

Nonnegative matrix factorization (NMF) (Lee and Seung, 1999; d’Avella and Bizzi, 2005)

Muscle synergy model Muscle activity: Muscle synergy: Synergy activity:

Muscle 1 M1

M1

•  NMF! !nonnega've!matrix!factoriza'on !(Lee!and!Seung,!1999;!d’Avella!and!Bizzi 2005)!

•  !

1!2!3!4

1!2!3!4

1!!!2!!!3!!!4

×

×

+

!

m(t) =NX

i=1

ci(t)wi (Tresch!et!al. 1999;!d’Avella!and!Bizzi 2005)!

•  NMF! !nonnega've!matrix!factoriza'on !(Lee!and!Seung,!1999;!d’Avella!and!Bizzi 2005)!

•  !

1!2!3!4

1!2!3!4

1!!!2!!!3!!!4

×

×

+

!

m(t) =NX

i=1

ci(t)wi (Tresch!et!al. 1999;!d’Avella!and!Bizzi 2005)!

•  NMF! !nonnega've!matrix!factoriza'on !(Lee!and!Seung,!1999;!d’Avella!and!Bizzi 2005)!

•  !

1!2!3!4

1!2!3!4

1!!!2!!!3!!!4

×

×

+

!

m(t) =NX

i=1

ci(t)wi (Tresch!et!al. 1999;!d’Avella!and!Bizzi 2005)!

Page 30: Neural decoding using non-invasive brain activity signals … Review2... · 2019-08-05 · Neural decoding using non-invasive brain activity signals (Machine learning, motor control,

Large scale brain networks

D. Mantini et al. PNAS 2007;104:13170-13175

Association between EEG rhythms and fMRI RSNs.

δ,θ,α,β,γ

・Dynamic causal modeling・Granger causality analysis (GCA)・Independent Component Analysis

・Cross-correlation・Spectral coherence・Phase synchrony measures

Functional interdependence analyses

・Graph-theoretic mesures

One of muscle synergy analyses

Page 31: Neural decoding using non-invasive brain activity signals … Review2... · 2019-08-05 · Neural decoding using non-invasive brain activity signals (Machine learning, motor control,

Muscle synergies enhance robustness of online motion decoding

Antuvan et al., J NeuroEng. Rehab, 2016

Page 32: Neural decoding using non-invasive brain activity signals … Review2... · 2019-08-05 · Neural decoding using non-invasive brain activity signals (Machine learning, motor control,

Tresch et al., J Neurophysiol, 2006

信号源電流EMG Muscle activity Cortical current

Synergy estimation method for brain activity signals

Page 33: Neural decoding using non-invasive brain activity signals … Review2... · 2019-08-05 · Neural decoding using non-invasive brain activity signals (Machine learning, motor control,

PCAICA as a EEG-CS synergy estimation method•  NMF! !nonnega've!matrix!factoriza'on !

(Lee!and!Seung,!1999;!d’Avella!and!Bizzi 2005)!

•  !

1!2!3!4

1!2!3!4

1!!!2!!!3!!!4

×

×

+

!

m(t) =NX

i=1

ci(t)wi (Tresch!et!al. 1999;!d’Avella!and!Bizzi 2005)!

PCAICA: Principle component analysis followed by Independent component analysis

CS activity: CS synergy: Synergy activity:

Current source (CS) 1

CS1

Tresch et al., J Neurophysiol, 2006

CS1

!(#) ≈&'()*+(#) ,-

(./0(1*+)*+

!(#) ≈&'()*+(#) ,-

(./0(1*+)*+

!(#) ≈&'()*+(#) ,-

(./0(1*+)*+!(#) ≈&'()*+(#) ,

-

(./0(1*+)*+

! ≈ #$%&'$%&

'$%& = #)%&')%&

! ≈ #$%&#)%&')%&

Page 34: Neural decoding using non-invasive brain activity signals … Review2... · 2019-08-05 · Neural decoding using non-invasive brain activity signals (Machine learning, motor control,

Examples of brain synergies

•  NMF! !nonnega've!matrix!factoriza'on !(Lee!and!Seung,!1999;!d’Avella!and!Bizzi 2005)!

•  !

1!2!3!4

1!2!3!4

1!!!2!!!3!!!4

×

×

+

!

m(t) =NX

i=1

ci(t)wi (Tresch!et!al. 1999;!d’Avella!and!Bizzi 2005)!

M

0

1

Brain synergySynergy activities

Yoshimura et al., Scientific Reports, 2017

Page 35: Neural decoding using non-invasive brain activity signals … Review2... · 2019-08-05 · Neural decoding using non-invasive brain activity signals (Machine learning, motor control,

Examples of brain synergies

•  NMF! !nonnega've!matrix!factoriza'on !(Lee!and!Seung,!1999;!d’Avella!and!Bizzi 2005)!

•  !

1!2!3!4

1!2!3!4

1!!!2!!!3!!!4

×

×

+

!

m(t) =NX

i=1

ci(t)wi (Tresch!et!al. 1999;!d’Avella!and!Bizzi 2005)!

M

Brain synergySynergy activities

Yoshimura et al., Scientific Reports, 2017

Page 36: Neural decoding using non-invasive brain activity signals … Review2... · 2019-08-05 · Neural decoding using non-invasive brain activity signals (Machine learning, motor control,

VBMEG &h(p://vbmeg.atr.jp

&h(p://www.cns.atr.jp/cbi/sparse_es<ma<on/sato/VBSR.html

EEG

fMRI

MRI

signals

positions

SPM results

Brain model

3-layer model

Sensor 128 ch

About 500 Current Source

Variational Bayesian multimodal encephalography method (VBMEG) http://vbmeg.atr

*Sparse Logistic Regression

Inverse filter

Task decoding using brain activity synergy

SLR*PCA/ICA

Yamashita et al., Neuroimage, 2008, http://www.cns.atr.jp/~oyamashi/SLR_WEB.html

Page 37: Neural decoding using non-invasive brain activity signals … Review2... · 2019-08-05 · Neural decoding using non-invasive brain activity signals (Machine learning, motor control,

High decoding performance in 8 finger movements using EEG CS

Decoding using sparse logistic regression (SLR)

・Ext-label

・Int-label

Yoshimura et al., Scientific Reports, 2017

Page 38: Neural decoding using non-invasive brain activity signals … Review2... · 2019-08-05 · Neural decoding using non-invasive brain activity signals (Machine learning, motor control,

Classification of synergies based on ROI-dominancy

0

1

Yoshimura et al., Scientific Reports, 2017

Number of synergies whose highest mean weight value was located in a region of interest

An example of Hand-knob dominant synergy

Page 39: Neural decoding using non-invasive brain activity signals … Review2... · 2019-08-05 · Neural decoding using non-invasive brain activity signals (Machine learning, motor control,

Decoder weight analysis to see contributive time and areasYoshimura et al., Scientific Reports, 2017

Page 40: Neural decoding using non-invasive brain activity signals … Review2... · 2019-08-05 · Neural decoding using non-invasive brain activity signals (Machine learning, motor control,

Yoshimura et al., Scientific Reports, 2017

Page 41: Neural decoding using non-invasive brain activity signals … Review2... · 2019-08-05 · Neural decoding using non-invasive brain activity signals (Machine learning, motor control,

Resting-state fMRI: Learning plateau prediction

41Yamashita et al., Scientific Reports, 2017

Page 42: Neural decoding using non-invasive brain activity signals … Review2... · 2019-08-05 · Neural decoding using non-invasive brain activity signals (Machine learning, motor control,

Conclusion

- PCAICA method was applied to EEG-cortical current (CS) signals as a functional connectivity analysis method for brain activity signals.

- EEG-CS with PCAICA (i.e., CS synergy) enhanced decoding accuracy both in the 8-direction (extrinsic) and -motion (intrinsic) decoding.

- PCAICA extracted large-scale brain networks among 6 motor related areas.

- The two decoder weight analysis showed the possibility of spatial and temporal representation analysis for extrinsic and intrinsic motor coordinate frames.

Page 43: Neural decoding using non-invasive brain activity signals … Review2... · 2019-08-05 · Neural decoding using non-invasive brain activity signals (Machine learning, motor control,

Thank you for your kind attentions!

Collaborators (Institute names only)

National Center of Neurology and Psychiatry

ATR Computational Neuroscience Laboratories

University of Tokyo

Center for Information and Neural Networks

University of Electro-Communications

University of California San Diego (SCCN)University of Trento (CIMeC)Polish Academy of ScienceArizona State UniversityThe University of Western OntarioImperial College LondonUniversity of Tuebingen