Reach and grasp by people with tetraplegia using a neurally - - PowerPoint PPT Presentation

reach and grasp by people with tetraplegia using a
SMART_READER_LITE
LIVE PREVIEW

Reach and grasp by people with tetraplegia using a neurally - - PowerPoint PPT Presentation

Leigh R. Hochberg et al. Reach and grasp by people with tetraplegia using a neurally controlled robotic arm Nature, 17 May 2012 Paper overview Ilya Kuzovkin 11 April 2014, Tartu etc How it works? etc Reach and grasp by people with


slide-1
SLIDE 1

Reach and grasp by people with tetraplegia using a neurally controlled robotic arm

Ilya Kuzovkin

11 April 2014, Tartu

Leigh R. Hochberg et al.

Nature, 17 May 2012

Paper overview

slide-2
SLIDE 2
slide-3
SLIDE 3
slide-4
SLIDE 4
slide-5
SLIDE 5
slide-6
SLIDE 6
slide-7
SLIDE 7

etc…

slide-8
SLIDE 8

etc…

How it works?

slide-9
SLIDE 9

2012 Reach and grasp by people with tetraplegia using a neurally controlled robotic arm 2011 Efficient Decoding With Steady-State Kalman Filter in Neural Interface Systems Neural control of cursor trajectory and click by a human with tetraplegia 1000 days after implant of an intracortical microelectrode array Point-and-Click Cursor Control With an Intracortical Neural Interface System by Humans With Tetraplegia 2010 Neural control of computer cursor velocity by decoding motor cortical spiking activity in humans with tetraplegia 2006 Neuronal ensemble control of prosthetic devices by a human with tetraplegia Bayesian Population Decoding of Motor Cortical Activity using a Kalman Filter

slide-10
SLIDE 10

2012 Reach and grasp by people with tetraplegia using a neurally controlled robotic arm 2011 Efficient Decoding With Steady-State Kalman Filter in Neural Interface Systems Neural control of cursor trajectory and click by a human with tetraplegia 1000 days after implant of an intracortical microelectrode array Point-and-Click Cursor Control With an Intracortical Neural Interface System by Humans With Tetraplegia 2010 Neural control of computer cursor velocity by decoding motor cortical spiking activity in humans with tetraplegia 2006 Neuronal ensemble control of prosthetic devices by a human with tetraplegia Bayesian Population Decoding of Motor Cortical Activity using a Kalman Filter

slide-11
SLIDE 11

“… uses Bayesian inference techniques to estimate hand motion from the firing rates of multiple neurons.” “Decoding was performed using a Kalman filter which gives an efficient recursive method for Bayesian inference …”

slide-12
SLIDE 12

“… uses Bayesian inference techniques to estimate hand motion from the firing rates of multiple neurons.”

slide-13
SLIDE 13

“… uses Bayesian inference techniques to estimate hand motion from the firing rates of multiple neurons.”

slide-14
SLIDE 14

“… uses Bayesian inference techniques to estimate hand motion from the firing rates of multiple neurons.”

Hypothesis (hand motion) Evidence (sequence of

  • bserved firing rates)

Posterior probability Prior probability Likelihood Marginal likelihood (can be ignored since it is the same for all hypothesis)

slide-15
SLIDE 15

“… uses Bayesian inference techniques to estimate hand motion from the firing rates of multiple neurons.”

slide-16
SLIDE 16

“… uses Bayesian inference techniques to estimate hand motion from the firing rates of multiple neurons.”

“Likelihood term models the probability of firing rates given a particular hand motion”

slide-17
SLIDE 17

“… uses Bayesian inference techniques to estimate hand motion from the firing rates of multiple neurons.”

“Likelihood term models the probability of firing rates given a particular hand motion” “linear Gaussian model could be used to approximate this likelihood and could be readily learned from a small amount

  • f training data”
slide-18
SLIDE 18

“… uses Bayesian inference techniques to estimate hand motion from the firing rates of multiple neurons.”

“Likelihood term models the probability of firing rates given a particular hand motion” “linear Gaussian model could be used to approximate this likelihood and could be readily learned from a small amount

  • f training data”

“The prior term defines a probabilistic model of hand kinematics and was also taken to be a linear Gaussian model.”

slide-19
SLIDE 19

Neural Coding

slide-20
SLIDE 20

Neural Coding of Hand Kinematics

slide-21
SLIDE 21

Neural Coding of Hand Kinematics

slide-22
SLIDE 22

Neural Coding of Hand Kinematics

slide-23
SLIDE 23

Neural Coding of Hand Kinematics

Experiment 1: 23/25 neurons are correctly described by equations (4) and (5)

  • Experiment 2: 39/42 neurons correctly

described by (4) and (5)

slide-24
SLIDE 24

Neural Coding of Hand Kinematics

Experiment 1: 23/25 neurons are correctly described by equations (4) and (5)

  • Experiment 2: 39/42 neurons correctly

described by (4) and (5)

The relationship between the kinematics of the arm and the behavior of the neurons is strong

slide-25
SLIDE 25

Learning the model

slide-26
SLIDE 26

Detour: Multivariate normal distribution

slide-27
SLIDE 27

Detour: Multivariate normal distribution

slide-28
SLIDE 28

Detour: Multivariate normal distribution

Why covariance matrix and not just a vector of variances?

slide-29
SLIDE 29

Definitions

slide-30
SLIDE 30

Definitions

slide-31
SLIDE 31

Parameters of the model

slide-32
SLIDE 32

Parameters of the model

H is the relation between the firing rates of each of the neurons and states of the arm Q is covariance matrix of the noise

slide-33
SLIDE 33

Parameters of the model

H is the relation between the firing rates of each of the neurons and states of the arm Q is covariance matrix of the noise A is the relation between the state at time k+1 and the state at time k W is covariance matrix of the noise

slide-34
SLIDE 34

Parameters of the model

H is the relation between the firing rates of each of the neurons and states of the arm Q is covariance matrix of the noise A is the relation between the state at time k+1 and the state at time k W is covariance matrix of the noise Matrices A, H, Q, W is what we want to learn from the training data

slide-35
SLIDE 35

The Learning

slide-36
SLIDE 36

Decoding

slide-37
SLIDE 37

“Decoding was performed using a Kalman filter which gives an efficient recursive method for Bayesian inference …”

Note that now x and z and everything else refer to the test data

slide-38
SLIDE 38

“Decoding was performed using a Kalman filter which gives an efficient recursive method for Bayesian inference …”

slide-39
SLIDE 39

“Decoding was performed using a Kalman filter which gives an efficient recursive method for Bayesian inference …”

The probability that the hand can move in the way it did

slide-40
SLIDE 40

“Decoding was performed using a Kalman filter which gives an efficient recursive method for Bayesian inference …”

The probability that the hand can move in the way it did The probability that hand can end up in the state where it was in time k-1

slide-41
SLIDE 41

“… the Kalman filter operates recursively on streams of noisy input data to produce a statistically optimal estimate of the underlying system state.” (Wikipedia)

“Decoding was performed using a Kalman filter which gives an efficient recursive method for Bayesian inference …”

slide-42
SLIDE 42

“Decoding was performed using a Kalman filter which gives an efficient recursive method for Bayesian inference …”

slide-43
SLIDE 43

“Decoding was performed using a Kalman filter which gives an efficient recursive method for Bayesian inference …”

slide-44
SLIDE 44

“Decoding was performed using a Kalman filter which gives an efficient recursive method for Bayesian inference …”

slide-45
SLIDE 45

Results

slide-46
SLIDE 46
slide-47
SLIDE 47
slide-48
SLIDE 48

2012 Reach and grasp by people with tetraplegia using a neurally controlled robotic arm 2011 Efficient Decoding With Steady-State Kalman Filter in Neural Interface Systems Neural control of cursor trajectory and click by a human with tetraplegia 1000 days after implant of an intracortical microelectrode array Point-and-Click Cursor Control With an Intracortical Neural Interface System by Humans With Tetraplegia 2010 Neural control of computer cursor velocity by decoding motor cortical spiking activity in humans with tetraplegia 2006 Neuronal ensemble control of prosthetic devices by a human with tetraplegia Bayesian Population Decoding of Motor Cortical Activity using a Kalman Filter

slide-49
SLIDE 49

2006 2010 2011 2013

slide-50
SLIDE 50

The steady-state Kalman filter significantly increases the computational efficiency for even relatively simple neural spiking data sets from a human NIS. <…> The decoding complexity is reduced dramatically by the SSKF, resulting in approximately seven-fold reduction in the execution time for decoding a typical neuronal firing rate signal.

slide-51
SLIDE 51

Summary

http://braingate2.org/publications.asp